.elementor-7048 .elementor-element.elementor-element-79cf894 .elementor-repeater-item-053e25d {
    left: 80px;
    bottom: -5px;
}

.elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow-prev {
    position: absolute;
    left: 70px;
    top: 50%;
    margin: -30px 0px 0px 0px;
}

.elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow-next {
    position: absolute;
    right: 70px;
    top: 50%;
    margin: -30px 0px 0px 0px;
}

.elementor-7048 .elementor-element.elementor-element-5ad33b4 .elementor-widget-container {
    overflow: hidden;
}

.elementor-7048 .elementor-element.elementor-element-5ad33b4>.elementor-widget-container {
    border-radius: 40px 40px 40px 40px;
    height: 946px;
    overflow: hidden;
}

.elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow-prev .pxl-icon span,
.elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow-prev .pxl-icon svg {
    transform: rotate(180deg);
}

.elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow .pxl-icon {
    width: 80px;
    font-size: 80px;
    color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow .pxl-icon svg {
    fill: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow .pxl-icon svg path {
    stroke: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow:hover .pxl-icon {
    color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow:hover .pxl-icon svg {
    fill: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow:hover .pxl-icon svg path {
    stroke: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-79cf894 .elementor-repeater-item-6bf0a73 {
    right: 80px;
    bottom: -5px;
}

.elementor-7048 .elementor-element.elementor-element-79cf894>.elementor-container {
    min-height: 946px;
}
/* bg-welcome */
.elementor-7048 .elementor-element.elementor-element-79cf894>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
    background-image: url("/pages/wp-content/uploads/2024/img/bg-pengurus-2.jpeg");
    bottom: -30px;
}

.elementor-7048 .elementor-element.elementor-element-79cf894>.pxl-section-bg-parallax-outer {
    bottom: 170px;
}

.elementor-7048 .elementor-element.elementor-element-79cf894 .pxl-section-divider-bot-img {
    mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/ss-dv-shape-5-1.webp );
    -webkit-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/ss-dv-shape-5-1.webp );
    -ms-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/ss-dv-shape-5-1.webp );
    -o-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/ss-dv-shape-5-1.webp );
    -webkit-mask-repeat: repeat-x;
    -ms-mask-repeat: repeat-x;
    -o-mask-repeat: repeat-x;
    -webkit-mask-position: bottom;
    -ms-mask-position: bottom;
    -o-mask-position: bottom;
    mask-position: bottom;
    height: 23px;
    background-color: #FFFFFF;
    bottom: -1px;
    z-index: 1;
}

.elementor-7048 .elementor-element.elementor-element-79cf894 .pxl-section-shape-wrap .pxl-section-shape-item {
    z-index: 1;
}

.elementor-7048 .elementor-element.elementor-element-79cf894 {
    padding: 50px 50px 0px 50px;
}

.elementor-7048 .elementor-element.elementor-element-c679f1f>.elementor-container {
    max-width: 1420px;
}

.elementor-7048 .elementor-element.elementor-element-c679f1f .pxl-section-divider-top-img {
    background-color: #FFFFFF;
    z-index: 0;
}

.elementor-7048 .elementor-element.elementor-element-c679f1f {
    z-index: 1;
}

.elementor-7048 .elementor-element.elementor-element-b09d616:not(.elementor-motion-effects-element-type-background),
.elementor-7048 .elementor-element.elementor-element-b09d616>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #4150fa 0%, #0f0e5d 100%);
}

.elementor-7048 .elementor-element.elementor-element-b09d616,
.elementor-7048 .elementor-element.elementor-element-b09d616>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-7048 .elementor-element.elementor-element-b09d616 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -110px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

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

.elementor-7048 .elementor-element.elementor-element-ce55357>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF33;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 40px 50px 40px;
}

.elementor-7048 .elementor-element.elementor-element-ce55357>.elementor-element-populated,
.elementor-7048 .elementor-element.elementor-element-ce55357>.elementor-element-populated>.elementor-background-overlay,
.elementor-7048 .elementor-element.elementor-element-ce55357>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-7048 .elementor-element.elementor-element-ce55357>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-arrow-prev .pxl-icon span,
.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-arrow-prev .pxl-icon svg {
    transform: rotateY(180deg);
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-arrow {
    color: #FFFFFF;
    font-size: 58px;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-arrow .pxl-icon svg {
    fill: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-arrow .pxl-icon svg path {
    stroke: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-arrow,
.elementor-7048 .elementor-element.elementor-element-878ee3f .layout-rounded .pxl-swiper-arrow:before {
    background-color: #02010100;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-arrow:hover {
    color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-arrow:hover .pxl-icon svg {
    fill: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-arrow:hover .pxl-icon svg path {
    stroke: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-arrow-prev {
    margin: 0px 0px 0px -120px;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-arrow-next {
    margin: 0px -120px 0px 0px;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-arrow svg {
    width: 58px;
    height: 58px;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-dots {
    margin: 50px 0px 0px 0px;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-dots.style-bullets-outline .pxl-swiper-pagination-bullet:before,
.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-dots.style-bullets-outline .pxl-swiper-pagination-bullet:after {
    background-color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-dots.style-bullets .pxl-swiper-pagination-bullet:before {
    background-color: #FFFFFF;
    box-shadow: 0px 0px 0px 1px #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-dots.style-bullets-outline .pxl-swiper-pagination-bullet:hover,
.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-dots.style-bullets-outline .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active {
    box-shadow: 0px 0px 0px 1px #DDE3DD;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-dots.style-bullets .pxl-swiper-pagination-bullet:hover:before,
.elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-dots.style-bullets .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active:before {
    box-shadow: 0px 0px 0px 1px #DDE3DD;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .fancybox-inner .title {
    color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-878ee3f .fancybox-inner .desc {
    color: #EEEEEE;
}

.elementor-7048 .elementor-element.elementor-element-80741e7>.elementor-container {
    max-width: 1420px;
}

.elementor-7048 .elementor-element.elementor-element-80741e7>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
    background-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/ab-ss-1-bg.webp );
    background-position: bottom center;
    background-size: 100% auto;
    bottom: -50px;
}

.elementor-7048 .elementor-element.elementor-element-80741e7>.pxl-section-bg-parallax-outer {
    top: 80%;
}

.elementor-7048 .elementor-element.elementor-element-80741e7 .pxl-section-divider-bot-img {
    mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-divider-2.webp );
    -webkit-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-divider-2.webp );
    -ms-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-divider-2.webp );
    -o-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-divider-2.webp );
    -webkit-mask-repeat: repeat-x;
    -ms-mask-repeat: repeat-x;
    -o-mask-repeat: repeat-x;
    -webkit-mask-position: bottom;
    -ms-mask-position: bottom;
    -o-mask-position: bottom;
    mask-position: bottom;
    height: 31px;
    background-color: #F3F0EB;
}

.elementor-7048 .elementor-element.elementor-element-80741e7 {
    padding: 120px 0px 130px 0px;
}

.elementor-7048 .elementor-element.elementor-element-a487216>.elementor-widget-container {
    margin: 26px 0px 0px -70px;
}

.elementor-7048 .elementor-element.elementor-element-a487216 .pxl-image-wg {
    width: 100%;
    height: 565px;
}

.elementor-7048 .elementor-element.elementor-element-a487216 .parallax-inner {
    left: -20px;
}

.elementor-7048 .elementor-element.elementor-element-a487216 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-7048 .elementor-element.elementor-element-a487216 .pxl-bg-parallax {
    border-radius: 20px 20px 20px 20px;
}

.elementor-7048 .elementor-element.elementor-element-d1eb08a>.elementor-widget-container {
    margin: 0px 0px 23px 0px;
}

.elementor-7048 .elementor-element.elementor-element-d1eb08a .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-3e414aa>.elementor-widget-container {
    margin: 0px 0px 27px 0px;
}

.elementor-7048 .elementor-element.elementor-element-3e414aa .pxl-heading-wrap {
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-3e414aa .pxl-heading-inner {
    text-align: center;
    max-width: 520px;
}

.elementor-7048 .elementor-element.elementor-element-3f5aca9>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-7048 .elementor-element.elementor-element-3f5aca9 .pxl-text-editor {
    max-width: 600px;
    text-align: center;
    color: #072010;
}

.elementor-7048 .elementor-element.elementor-element-3f5aca9 .pxl-text-editor-wrap {
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-3f5aca9 .border-left .pxl-text-editor:before {
    background-color: #072010;
}

.elementor-7048 .elementor-element.elementor-element-3f5aca9 .pxl-text-editor,
.elementor-7048 .elementor-element.elementor-element-3f5aca9 .pxl-text-editor h1,
.elementor-7048 .elementor-element.elementor-element-3f5aca9 .pxl-text-editor h2,
.elementor-7048 .elementor-element.elementor-element-3f5aca9 .pxl-text-editor h3,
.elementor-7048 .elementor-element.elementor-element-3f5aca9 .pxl-text-editor h4,
.elementor-7048 .elementor-element.elementor-element-3f5aca9 .pxl-text-editor h5,
.elementor-7048 .elementor-element.elementor-element-3f5aca9 .pxl-text-editor h6 {
    font-family: "Glittery Snowfall", Sans-serif;
    font-size: 23px;
    line-height: 1.391em;
}

.elementor-7048 .elementor-element.elementor-element-d50cdd3>.elementor-widget-container {
    margin: 0px 0px 42px 0px;
}

.elementor-7048 .elementor-element.elementor-element-d50cdd3 .pxl-text-editor {
    max-width: 542px;
    text-align: center;
}

.elementor-7048 .elementor-element.elementor-element-d50cdd3 .pxl-text-editor-wrap {
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-dc93c02 .pxl-button-wrapper {
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-aefb3c0>.elementor-widget-container {
    margin: 26px -70px 0px 0px;
}

.elementor-7048 .elementor-element.elementor-element-aefb3c0 .pxl-image-wg {
    width: 100%;
    height: 565px;
}

.elementor-7048 .elementor-element.elementor-element-aefb3c0 .parallax-inner {
    right: -20px;
}

.elementor-7048 .elementor-element.elementor-element-aefb3c0 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-7048 .elementor-element.elementor-element-aefb3c0 .pxl-bg-parallax {
    border-radius: 20px 20px 20px 20px;
}

.elementor-7048 .elementor-element.elementor-element-c02ac08 {
    padding: 55px 210px 0px 210px;
}

.elementor-7048 .elementor-element.elementor-element-c3165c8 .odometer-ribbon-inner {
    transition-duration: 2000ms !important;
}

.elementor-7048 .elementor-element.elementor-element-c3165c8 .pxl-counter .counter-inner .counter-number {
    color: #15138f;
}

.elementor-7048 .elementor-element.elementor-element-212fd3e>.elementor-widget-container {
    margin: 28px 0px 0px 0px;
}

.elementor-7048 .elementor-element.elementor-element-212fd3e .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-17c5074 .odometer-ribbon-inner {
    transition-duration: 2000ms !important;
}

.elementor-7048 .elementor-element.elementor-element-17c5074 .pxl-counter .counter-inner .counter-number {
    color: #15138f;
}

.elementor-7048 .elementor-element.elementor-element-94da7e5>.elementor-widget-container {
    margin: 28px 0px 0px 0px;
}

.elementor-7048 .elementor-element.elementor-element-94da7e5 .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-8e8aa5a .odometer-ribbon-inner {
    transition-duration: 2000ms !important;
}

.elementor-7048 .elementor-element.elementor-element-8e8aa5a .pxl-counter .counter-inner .counter-number {
    color: #15138f;
}

.elementor-7048 .elementor-element.elementor-element-a5988f3>.elementor-widget-container {
    margin: 28px 0px 0px 0px;
}

.elementor-7048 .elementor-element.elementor-element-a5988f3 .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-6c17ff5:not(.elementor-motion-effects-element-type-background),
.elementor-7048 .elementor-element.elementor-element-6c17ff5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F0EB;
}

.elementor-7048 .elementor-element.elementor-element-6c17ff5>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
    background-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-shape-2.webp );
    background-position: bottom left;
    background-size: 35% auto;
    left: -150px;
    bottom: -30px;
    opacity: 12%;
}

.elementor-7048 .elementor-element.elementor-element-6c17ff5 .pxl-section-divider-bot-img {
    mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-divider-3.webp );
    -webkit-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-divider-3.webp );
    -ms-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-divider-3.webp );
    -o-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-divider-3.webp );
    -webkit-mask-repeat: repeat-x;
    -ms-mask-repeat: repeat-x;
    -o-mask-repeat: repeat-x;
    -webkit-mask-position: bottom;
    -ms-mask-position: bottom;
    -o-mask-position: bottom;
    mask-position: bottom;
    height: 25px;
    background-color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-6c17ff5>.elementor-container {
    margin-left: calc((100% - 1650px) / 2);
    padding-left: calc((1650px - 100%) / 2);
}

.elementor-7048 .elementor-element.elementor-element-6c17ff5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 130px 0px;
}

.elementor-7048 .elementor-element.elementor-element-6c17ff5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7048 .elementor-element.elementor-element-130a87f>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-7048 .elementor-element.elementor-element-130a87f .pxl-heading-wrap .heading-subtitle {
    margin-bottom: 10px;
}

.elementor-7048 .elementor-element.elementor-element-bf94144>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-7048 .elementor-element.elementor-element-bf94144 .pxl-text-editor {
    max-width: 530px;
}

.elementor-7048 .elementor-element.elementor-element-389716b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrows.custom {
    position: absolute;
    left: -245px;
    bottom: 30px;
    column-gap: 40px;
    row-gap: 40px;
}

.elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrow-prev .pxl-icon span,
.elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrow-prev .pxl-icon svg {
    transform: rotateY(180deg);
}

.elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrow {
    color: #15138f;
    width: 58px;
    font-size: 58px;
}

.elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrow .pxl-icon svg {
    fill: #15138f;
}

.elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrow .pxl-icon svg path {
    stroke: #15138f;
}

.elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrow,
.elementor-7048 .elementor-element.elementor-element-3aa3732 .layout-rounded .pxl-swiper-arrow:before {
    background-color: #02010100;
}

.elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrow:hover {
    color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrow:hover .pxl-icon svg {
    fill: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrow:hover .pxl-icon svg path {
    stroke: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrow svg {
    width: 58px;
    height: 58px;
}

.elementor-7048 .elementor-element.elementor-element-7235e14 .elementor-repeater-item-4d724c8 {
    top: 0;
    right: 0;
}

.elementor-7048 .elementor-element.elementor-element-f2ab2c8.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-b2c5566>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-7048 .elementor-element.elementor-element-b2c5566 .heading-title {
    background-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/bg-clip-text3.webp );
    background-position: 0px 66%;
}

.elementor-7048 .elementor-element.elementor-element-b2c5566 .pxl-heading-wrap {
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-b2c5566 .pxl-heading-inner {
    text-align: center;
    max-width: 835px;
}

.elementor-7048 .elementor-element.elementor-element-b2c5566 .pxl-heading-wrap .heading-title {
    font-family: "Glittery Snowfall", Sans-serif;
    font-size: 150px;
    font-weight: 400;
    line-height: 0.9333333em;
}

.elementor-7048 .elementor-element.elementor-element-df7a253>.elementor-widget-container {
    margin: -12px 0px 62px 0px;
}

.elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor-wrap {
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor {
    text-align: center;
    color: #072010;
}

.elementor-7048 .elementor-element.elementor-element-df7a253 .border-left .pxl-text-editor:before {
    background-color: #072010;
}

.elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor,
.elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h1,
.elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h2,
.elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h3,
.elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h4,
.elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h5,
.elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h6 {
    font-family: "Glittery Snowfall", Sans-serif;
    font-size: 30px;
}

.elementor-7048 .elementor-element.elementor-element-b03349b .pxl-fancybox-carousel .elementor-repeater-item-4f98c28 .pxl-icon {
    font-size: 40px;
}

.elementor-7048 .elementor-element.elementor-element-b03349b .pxl-fancybox-carousel .elementor-repeater-item-4f98c28 .pxl-icon svg {
    width: 40px;
    height: 40px;
}

.elementor-7048 .elementor-element.elementor-element-b03349b .pxl-fancybox-carousel .elementor-repeater-item-3fa6b33 .pxl-icon {
    font-size: 36px;
}

.elementor-7048 .elementor-element.elementor-element-b03349b .pxl-fancybox-carousel .elementor-repeater-item-3fa6b33 .pxl-icon svg {
    width: 36px;
    height: 36px;
}

.elementor-7048 .elementor-element.elementor-element-b03349b .pxl-fancybox-carousel .elementor-repeater-item-8ebf07f .pxl-icon {
    font-size: 36px;
}

.elementor-7048 .elementor-element.elementor-element-b03349b .pxl-fancybox-carousel .elementor-repeater-item-8ebf07f .pxl-icon svg {
    width: 36px;
    height: 36px;
}

.elementor-7048 .elementor-element.elementor-element-b03349b .pxl-fancybox-carousel .elementor-repeater-item-23f5f32 .pxl-icon {
    font-size: 36px;
}

.elementor-7048 .elementor-element.elementor-element-b03349b .pxl-fancybox-carousel .elementor-repeater-item-23f5f32 .pxl-icon svg {
    width: 36px;
    height: 36px;
}

.elementor-7048 .elementor-element.elementor-element-b03349b {
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-7048 .elementor-element.elementor-element-b03349b>.elementor-widget-container {
    margin: 0px 0px 72px 0px;
}

.elementor-7048 .elementor-element.elementor-element-2525029 .pxl-button-wrapper {
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-13e19f0 {
    width: auto;
    max-width: auto;
    position: absolute;
    left: 65px;
    top: 115px;
}

.elementor-7048 .elementor-element.elementor-element-7235e14 .elementor-repeater-item-af5e995 {
    bottom: -70px;
}

.elementor-7048 .elementor-element.elementor-element-7235e14>.elementor-container {
    max-width: 1320px;
}

.elementor-7048 .elementor-element.elementor-element-7235e14 {
    padding: 85px 0px 115px 0px;
}

.elementor-7048 .elementor-element.elementor-element-5108e75 {
    mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-mask-img1.webp );
    -webkit-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-mask-img1.webp );
    -ms-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-mask-img1.webp );
    -o-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-mask-img1.webp );
    -webkit-mask-repeat: no-repeat;
    -ms-mask-repeat: no-repeat;
    -o-mask-repeat: no-repeat;
    -webkit-mask-position: center top;
    -ms-mask-position: center top;
    -o-mask-position: center top;
    mask-position: center top;
    mask-size: cover;
}

.elementor-7048 .elementor-element.elementor-element-5108e75 .pxl-section-bg-ken-burns {
    --pxl-ken-burns-bg-img: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-bg2.webp );
}

.elementor-7048 .elementor-element.elementor-element-dc3c302 {
    --spacer-size: 638px;
}

.elementor-7048 .elementor-element.elementor-element-b4f6a08:not(.elementor-motion-effects-element-type-background),
.elementor-7048 .elementor-element.elementor-element-b4f6a08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-bg-2.webp");
    background-repeat: no-repeat;
}

.elementor-7048 .elementor-element.elementor-element-b4f6a08>.elementor-container {
    margin-left: calc((100% - 1310px) / 2);
    padding-left: calc((1310px - 100%) / 2);
}

.elementor-7048 .elementor-element.elementor-element-b4f6a08 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -242px;
    margin-bottom: 0px;
}

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

.elementor-7048 .elementor-element.elementor-element-96df8fe>.elementor-element-populated {
    margin: -300px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-7048 .elementor-element.elementor-element-31595a2:not(.elementor-motion-effects-element-type-background),
.elementor-7048 .elementor-element.elementor-element-31595a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #15138f;
}

.elementor-7048 .elementor-element.elementor-element-31595a2,
.elementor-7048 .elementor-element.elementor-element-31595a2>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-7048 .elementor-element.elementor-element-31595a2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 35px 90px 65px;
}

.elementor-7048 .elementor-element.elementor-element-31595a2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7048 .elementor-element.elementor-element-1cdbbb7 {
    z-index: 2;
}

.elementor-7048 .elementor-element.elementor-element-d241b9c {
    width: auto;
    max-width: auto;
    position: absolute;
    right: -80px;
    bottom: -120px;
}

.elementor-7048 .elementor-element.elementor-element-d241b9c img {
    opacity: 0.08;
}

.elementor-7048 .elementor-element.elementor-element-111fbc7>.elementor-widget-container {
    margin: 47px 50px 24px 0px;
}

.elementor-7048 .elementor-element.elementor-element-111fbc7 .pxl-heading-wrap .heading-title {
    color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-111fbc7 .pxl-heading-wrap .heading-subtitle {
    color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-111fbc7 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
    background-color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-111fbc7 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
    background-color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-b3e1fc0>.elementor-widget-container {
    margin: 0px 65px 42px 0px;
}

.elementor-7048 .elementor-element.elementor-element-b3e1fc0 .pxl-text-editor {
    color: #EEEEEE;
}

.elementor-7048 .elementor-element.elementor-element-b3e1fc0 .border-left .pxl-text-editor:before {
    background-color: #EEEEEE;
}

.elementor-7048 .elementor-element.elementor-element-b5d4d3b {
    width: auto;
    max-width: auto;
    position: absolute;
    right: 0;
}

.elementor-7048 .elementor-element.elementor-element-b5d4d3b .pxl-video-player .pxl-video-btn {
    width: 74px;
    height: 74px;
    background-color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-b5d4d3b .pxl-video-player .pxl-video-btn>.pxl-icon {
    font-size: 16px;
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-b5d4d3b .pxl-video-player .pxl-video-btn>svg {
    width: 16px;
}

.elementor-7048 .elementor-element.elementor-element-b5d4d3b .pxl-video-player.layout-1 .pxl-video-btn {
    border-color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-b5d4d3b .pxl-video-player .pxl-video-btn>svg path {
    fill: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-b5d4d3b .pxl-video-player .pxl-video-btn:hover {
    background-color: #FFFFFF00;
}

.elementor-7048 .elementor-element.elementor-element-b5d4d3b .pxl-video-player.layout-1 .pxl-video-btn:hover {
    border-color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-b5d4d3b .pxl-video-player .pxl-video-btn:hover>.pxl-icon {
    color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-b5d4d3b .pxl-video-player .pxl-video-btn:hover>svg path {
    fill: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-04b0dad>.elementor-element-populated {
    margin: 0vw 5vw 0vw 0vw;
    --e-column-margin-right: 5vw;
    --e-column-margin-left: 0vw;
}

.elementor-7048 .elementor-element.elementor-element-4e66f72 {
    padding: 45px 0px 30px 48px;
}

.elementor-7048 .elementor-element.elementor-element-a9fd666>.elementor-element-populated {
    padding: 0vw 3.6vw 0vw 0vw;
}

.elementor-7048 .elementor-element.elementor-element-0082337>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-7048 .elementor-element.elementor-element-0082337 .pxl-icon-list-wg .list-item {
    align-items: center;
}

.elementor-7048 .elementor-element.elementor-element-0082337 .pxl-icon i,
.elementor-7048 .elementor-element.elementor-element-0082337 .pxl-icon .icon-text {
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-0082337 .pxl-icon svg {
    fill: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-0082337 .pxl-icon {
    font-size: 20px;
}

.elementor-7048 .elementor-element.elementor-element-0082337 .list-item {
    column-gap: 16px;
}

.elementor-7048 .elementor-element.elementor-element-0082337 {
    --icon-vertical-offset: 0px;
}

.elementor-7048 .elementor-element.elementor-element-0082337 .item-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-3683e0a .pxl-text-editor {
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-3683e0a .border-left .pxl-text-editor:before {
    background-color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-e2829f3>.elementor-element-populated {
    padding: 0vw 3.6vw 0vw 0vw;
}

.elementor-7048 .elementor-element.elementor-element-cc21d8a>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-7048 .elementor-element.elementor-element-cc21d8a .pxl-icon-list-wg .list-item {
    align-items: center;
}

.elementor-7048 .elementor-element.elementor-element-cc21d8a .pxl-icon i,
.elementor-7048 .elementor-element.elementor-element-cc21d8a .pxl-icon .icon-text {
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-cc21d8a .pxl-icon svg {
    fill: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-cc21d8a .pxl-icon {
    font-size: 20px;
}

.elementor-7048 .elementor-element.elementor-element-cc21d8a .list-item {
    column-gap: 16px;
}

.elementor-7048 .elementor-element.elementor-element-cc21d8a {
    --icon-vertical-offset: 0px;
}

.elementor-7048 .elementor-element.elementor-element-cc21d8a .item-title {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-198dc19 .pxl-text-editor {
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-198dc19 .border-left .pxl-text-editor:before {
    background-color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-928f1d6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-7048 .elementor-element.elementor-element-928f1d6>.elementor-container {
    max-width: 1320px;
}

.elementor-7048 .elementor-element.elementor-element-928f1d6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 80px 0px;
}

.elementor-7048 .elementor-element.elementor-element-928f1d6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7048 .elementor-element.elementor-element-4567fa2 {
    width: auto;
    max-width: auto;
}

.elementor-7048 .elementor-element.elementor-element-4567fa2 img {
    width: 550px;
}

.elementor-7048 .elementor-element.elementor-element-eae1ca2 {
    width: auto;
    max-width: auto;
    z-index: 1;
    position: absolute;
    left: -40px;
    top: 0;
}

.elementor-7048 .elementor-element.elementor-element-eae1ca2 img {
    transform: rotate(-30deg);
}

.elementor-7048 .elementor-element.elementor-element-8293da7>.elementor-element-populated {
    padding: 0px 15px 0px 60px;
}

.elementor-7048 .elementor-element.elementor-element-534c15e>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-7048 .elementor-element.elementor-element-534c15e .pxl-heading-wrap .heading-subtitle {
    margin-bottom: 10px;
}

.elementor-7048 .elementor-element.elementor-element-26967be>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-7048 .elementor-element.elementor-element-9c907fd .pxl-progressbar .progress-item+.progress-item {
    margin-top: 32px;
}

.elementor-7048 .elementor-element.elementor-element-9f0d416>.elementor-container {
    max-width: 1320px;
}

.elementor-7048 .elementor-element.elementor-element-9f0d416 {
    padding: 0px 0px 90px 0px;
}

.elementor-7048 .elementor-element.elementor-element-194b949>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-7048 .elementor-element.elementor-element-fd9986a>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-7048 .elementor-element.elementor-element-d007fa3>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-7048 .elementor-element.elementor-element-7c5a4bb:not(.elementor-motion-effects-element-type-background),
.elementor-7048 .elementor-element.elementor-element-7c5a4bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #15138f;
}

.elementor-7048 .elementor-element.elementor-element-7c5a4bb>.elementor-container {
    max-width: 1320px;
}

.elementor-7048 .elementor-element.elementor-element-7c5a4bb>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
    background-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h1-ss-shape-3.webp );
    background-position: top right;
    background-size: 40% auto;
    top: 0;
}

.elementor-7048 .elementor-element.elementor-element-7c5a4bb .pxl-section-divider-top-img {
    mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h1-ss-divider-4.webp );
    -webkit-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h1-ss-divider-4.webp );
    -ms-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h1-ss-divider-4.webp );
    -o-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h1-ss-divider-4.webp );
    -webkit-mask-repeat: repeat-x;
    -ms-mask-repeat: repeat-x;
    -o-mask-repeat: repeat-x;
    height: 12px;
    background-color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-7c5a4bb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 130px 0px 0px 0px;
}

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

.elementor-7048 .elementor-element.elementor-element-7e1874b>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-7048 .elementor-element.elementor-element-7e1874b .pxl-heading-wrap {
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-7e1874b .pxl-heading-inner {
    text-align: center;
}

.elementor-7048 .elementor-element.elementor-element-7e1874b .pxl-heading-wrap .heading-title {
    color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-7e1874b .pxl-heading-wrap .heading-subtitle {
    color: #F8C32C;
    margin-bottom: 18px;
}

.elementor-7048 .elementor-element.elementor-element-7e1874b .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
    background-color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-7e1874b .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
    background-color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-8992375>.elementor-widget-container {
    margin: 0px 0px 28px 0px;
}

.elementor-7048 .elementor-element.elementor-element-8992375 .pxl-text-editor-wrap {
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-8992375 .pxl-text-editor {
    text-align: center;
    color: #EEEEEE;
}

.elementor-7048 .elementor-element.elementor-element-8992375 .border-left .pxl-text-editor:before {
    background-color: #EEEEEE;
}

.elementor-7048 .elementor-element.elementor-element-fb6bc01>.elementor-widget-container {
    margin: 0px 0px 78px 0px;
}

.elementor-7048 .elementor-element.elementor-element-fb6bc01 .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-8e86e9f>.elementor-widget-container {
    margin: 0px 0px -162px 0px;
}

.elementor-7048 .elementor-element.elementor-element-8e86e9f {
    z-index: 1;
}

.elementor-7048 .elementor-element.elementor-element-8e86e9f .pxl-swiper-dots {
    margin: 55px 0px 0px 0px;
    justify-content: start;
}

.elementor-7048 .elementor-element.elementor-element-df78e0a:not(.elementor-motion-effects-element-type-background),
.elementor-7048 .elementor-element.elementor-element-df78e0a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F0EB;
}

.elementor-7048 .elementor-element.elementor-element-df78e0a>.elementor-container {
    max-width: 1320px;
}

.elementor-7048 .elementor-element.elementor-element-df78e0a .pxl-section-divider-top-img {
    mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h1-ss-divider-5.webp );
    -webkit-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h1-ss-divider-5.webp );
    -ms-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h1-ss-divider-5.webp );
    -o-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h1-ss-divider-5.webp );
    -webkit-mask-repeat: repeat-x;
    -ms-mask-repeat: repeat-x;
    -o-mask-repeat: repeat-x;
    height: 24px;
    background-color: #15138f;
    z-index: 0;
}

.elementor-7048 .elementor-element.elementor-element-df78e0a .pxl-section-divider-bot-img {
    mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-divider-7.webp );
    -webkit-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-divider-7.webp );
    -ms-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-divider-7.webp );
    -o-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-divider-7.webp );
    -webkit-mask-repeat: repeat-x;
    -ms-mask-repeat: repeat-x;
    -o-mask-repeat: repeat-x;
    -webkit-mask-position: bottom;
    -ms-mask-position: bottom;
    -o-mask-position: bottom;
    mask-position: bottom;
    height: 12px;
    background-color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-df78e0a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

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

.elementor-7048 .elementor-element.elementor-element-04df512 {
    width: auto;
    max-width: auto;
    z-index: 1;
    position: absolute;
    top: 132px;
    right: 15px;
}

.elementor-7048 .elementor-element.elementor-element-4c1ac60 {
    --spacer-size: 245px;
}

.elementor-7048 .elementor-element.elementor-element-c569be5>.elementor-container {
    max-width: 1320px;
}

.elementor-7048 .elementor-element.elementor-element-c569be5 {
    padding: 110px 0px 0px 0px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-7048 .elementor-element.elementor-element-3059445 {
    width: auto;
    max-width: auto;
    position: absolute;
    top: -10px;
    right: 30px;
}

.elementor-7048 .elementor-element.elementor-element-3059445 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-7048 .elementor-element.elementor-element-3059445.elementor-view-stacked .elementor-icon {
    background-color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-3059445.elementor-view-framed .elementor-icon,
.elementor-7048 .elementor-element.elementor-element-3059445.elementor-view-default .elementor-icon {
    color: #F8C32C;
    border-color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-3059445.elementor-view-framed .elementor-icon,
.elementor-7048 .elementor-element.elementor-element-3059445.elementor-view-default .elementor-icon svg {
    fill: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-3059445 .elementor-icon {
    font-size: 59px;
}

.elementor-7048 .elementor-element.elementor-element-3059445 .elementor-icon svg {
    height: 59px;
}

.elementor-7048 .elementor-element.elementor-element-3059445 .elementor-icon i,
.elementor-7048 .elementor-element.elementor-element-3059445 .elementor-icon svg {
    transform: rotate(25deg);
}

.elementor-7048 .elementor-element.elementor-element-9cef0ee>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-7048 .elementor-element.elementor-element-cb9084c>.elementor-widget-container {
    margin: 0px 0px 70px 0px;
}

.elementor-7048 .elementor-element.elementor-element-fed1503>.elementor-widget-container {
    margin: 5px -40px 18px 0px;
}

.elementor-7048 .elementor-element.elementor-element-fed1503 .odometer-ribbon-inner {
    transition-duration: 2000ms !important;
}

.elementor-7048 .elementor-element.elementor-element-fed1503 .pxl-counter {
    justify-content: right;
}

.elementor-7048 .elementor-element.elementor-element-fed1503 .pxl-counter .pxl-icon {
    width: 57px;
    height: 57px;
    background-color: #F8C32C;
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-fed1503 .pxl-counter .pxl-icon svg {
    fill: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-fed1503 .pxl-counter .pxl-icon span,
.elementor-7048 .elementor-element.elementor-element-fed1503 .pxl-counter .pxl-icon svg {
    transform: rotate(45deg);
}

.elementor-7048 .elementor-element.elementor-element-c0d62c2>.elementor-widget-container {
    margin: 0px -40px 50px 0px;
}

.elementor-7048 .elementor-element.elementor-element-c0d62c2 .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: end;
    justify-content: end;
}

.elementor-7048 .elementor-element.elementor-element-c0d62c2 img {
    width: 289px;
}

.elementor-7048 .elementor-element.elementor-element-c806dbf>.elementor-container {
    max-width: 1320px;
}

.elementor-7048 .elementor-element.elementor-element-c806dbf>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
    background-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/07/ev-ss-bg.webp );
    background-position: bottom center;
    background-size: 100% auto;
    bottom: -50px;
}

.elementor-7048 .elementor-element.elementor-element-c806dbf .pxl-section-divider-bot-img {
    background-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/07/shape-layer-3.png );
    height: 12px;
}

.elementor-7048 .elementor-element.elementor-element-c806dbf {
    padding: 0px 0px 490px 0px;
}

.elementor-7048 .elementor-element.elementor-element-e2bb6bf .pxl-swiper-arrow-prev .pxl-icon span,
.elementor-7048 .elementor-element.elementor-element-e2bb6bf .pxl-swiper-arrow-prev .pxl-icon svg {
    transform: rotateY(180deg);
}

.elementor-7048 .elementor-element.elementor-element-e2bb6bf .pxl-swiper-arrow {
    color: #15138f;
    font-size: 58px;
}

.elementor-7048 .elementor-element.elementor-element-e2bb6bf .pxl-swiper-arrow .pxl-icon svg {
    fill: #15138f;
}

.elementor-7048 .elementor-element.elementor-element-e2bb6bf .pxl-swiper-arrow .pxl-icon svg path {
    stroke: #15138f;
}

.elementor-7048 .elementor-element.elementor-element-e2bb6bf .pxl-swiper-arrow,
.elementor-7048 .elementor-element.elementor-element-e2bb6bf .layout-rounded .pxl-swiper-arrow:before {
    background-color: #02010100;
}

.elementor-7048 .elementor-element.elementor-element-e2bb6bf .pxl-swiper-arrow:hover {
    color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-e2bb6bf .pxl-swiper-arrow:hover .pxl-icon svg {
    fill: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-e2bb6bf .pxl-swiper-arrow:hover .pxl-icon svg path {
    stroke: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-e2bb6bf .pxl-swiper-arrow-prev {
    margin: 0px 0px 0px -120px;
}

.elementor-7048 .elementor-element.elementor-element-e2bb6bf .pxl-swiper-arrow-next {
    margin: 0px -120px 0px 0px;
}

.elementor-7048 .elementor-element.elementor-element-e2bb6bf .pxl-swiper-arrow svg {
    width: 58px;
    height: 58px;
}

.elementor-7048 .elementor-element.elementor-element-e2bb6bf .pxl-swiper-dots {
    margin: 50px 0px 0px 0px;
}

.elementor-7048 .elementor-element.elementor-element-c75c5be>.elementor-container {
    max-width: 1650px;
}

.elementor-7048 .elementor-element.elementor-element-c75c5be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-7048 .elementor-element.elementor-element-6a9ebe3>.elementor-element-populated {
    margin: -368px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-7048 .elementor-element.elementor-element-a674fe6:not(.elementor-motion-effects-element-type-background),
.elementor-7048 .elementor-element.elementor-element-a674fe6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-a674fe6>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
    background-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/09/h2-shape-4.webp );
    background-position: bottom left;
    background-size: auto;
    left: 11%;
    bottom: -10px;
    opacity: 10%;
}

.elementor-7048 .elementor-element.elementor-element-a674fe6,
.elementor-7048 .elementor-element.elementor-element-a674fe6>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-7048 .elementor-element.elementor-element-a674fe6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 165px;
}

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

.elementor-7048 .elementor-element.elementor-element-d3d171e>.elementor-element-populated {
    padding: 74px 0px 80px 0px;
}

.elementor-7048 .elementor-element.elementor-element-f3108e7 .elementor-repeater-item-ab97f2e {
    left: -5px;
    top: 20px;
}

.elementor-7048 .elementor-element.elementor-element-f3108e7 {
    width: auto;
    max-width: auto;
    position: absolute;
    left: 184px;
    top: 30px;
}

.elementor-7048 .elementor-element.elementor-element-f3108e7 .pxl-image-group {
    --ratio-img-size: 1;
}

.elementor-7048 .elementor-element.elementor-element-27c9acb>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-7048 .elementor-element.elementor-element-27c9acb .pxl-heading-inner {
    max-width: 624px;
}

.elementor-7048 .elementor-element.elementor-element-27c9acb .pxl-heading-wrap .heading-title {
    color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-27c9acb .pxl-heading-wrap .heading-subtitle {
    color: #F8C32C;
    font-size: 35px;
    margin-bottom: 10px;
}

.elementor-7048 .elementor-element.elementor-element-27c9acb .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
    background-color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-27c9acb .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
    background-color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-e45417a>.elementor-widget-container {
    margin: 0px 0px 42px 0px;
}

.elementor-7048 .elementor-element.elementor-element-e45417a .pxl-text-editor {
    color: #EEEEEE;
}

.elementor-7048 .elementor-element.elementor-element-e45417a .border-left .pxl-text-editor:before {
    background-color: #EEEEEE;
}

.elementor-7048 .elementor-element.elementor-element-da36f9c .pxl-column-bg-parallax {
    background-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/h2-ss-bg3.webp );
    background-position: center right;
    background-size: cover;
}

.elementor-7048 .elementor-element.elementor-element-da36f9c {
    mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/10/column-mask1.png );
    -webkit-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/10/column-mask1.png );
    -ms-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/10/column-mask1.png );
    -o-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/10/column-mask1.png );
    -webkit-mask-repeat: no-repeat;
    -ms-mask-repeat: no-repeat;
    -o-mask-repeat: no-repeat;
    -webkit-mask-position: center top;
    -ms-mask-position: center top;
    -o-mask-position: center top;
    mask-position: left top;
    mask-size: cover;
}

.elementor-7048 .elementor-element.elementor-element-8df652b {
    width: auto;
    max-width: auto;
    position: absolute;
    left: 8%;
    bottom: -28%;
}

.elementor-7048 .elementor-element.elementor-element-8df652b img {
    transform: rotate(10deg);
}

.elementor-7048 .elementor-element.elementor-element-18890a0>.elementor-container {
    max-width: 1320px;
}

.elementor-7048 .elementor-element.elementor-element-18890a0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 85px 0px;
}

.elementor-7048 .elementor-element.elementor-element-18890a0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7048 .elementor-element.elementor-element-cedf370>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
}

.elementor-7048 .elementor-element.elementor-element-cedf370 .pxl-heading-wrap {
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-cedf370 .pxl-heading-inner {
    text-align: center;
    max-width: 578px;
}

.elementor-7048 .elementor-element.elementor-element-99da820>.elementor-widget-container {
    margin: 0px 0px 27px 0px;
}

.elementor-7048 .elementor-element.elementor-element-99da820 .pxl-text-editor-wrap {
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-99da820 .pxl-text-editor {
    text-align: center;
    color: #072010;
}

.elementor-7048 .elementor-element.elementor-element-99da820 .border-left .pxl-text-editor:before {
    background-color: #072010;
}

.elementor-7048 .elementor-element.elementor-element-66d7446>.elementor-widget-container {
    margin: 0px 0px 80px 0px;
}

.elementor-7048 .elementor-element.elementor-element-66d7446 .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-swiper-arrow-prev .pxl-icon span,
.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-swiper-arrow-prev .pxl-icon svg {
    transform: rotateY(180deg);
}

.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-swiper-arrow {
    color: #15138f;
    width: 60px;
    height: 60px;
    font-size: 60px;
}

.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-swiper-arrow .pxl-icon svg {
    fill: #15138f;
}

.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-swiper-arrow .pxl-icon svg path {
    stroke: #15138f;
}

.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-swiper-arrow,
.elementor-7048 .elementor-element.elementor-element-b53e609 .layout-rounded .pxl-swiper-arrow:before {
    background-color: #02010100;
}

.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-swiper-arrow:hover {
    color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-swiper-arrow:hover .pxl-icon svg {
    fill: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-swiper-arrow:hover .pxl-icon svg path {
    stroke: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-swiper-arrow-prev {
    margin: -30px 0px 0px -115px;
}

.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-swiper-arrow-next {
    margin: -30px -115px 0px 0px;
}

.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-swiper-arrow svg {
    width: 60px;
    height: 60px;
}

.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-post-carousel .item-post-metas .meta-inner .post-category {
    display: none;
}

.elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-post-carousel .item-post-metas .meta-inner .post-view-count {
    display: none;
}

.elementor-7048 .elementor-element.elementor-element-869170d>.elementor-container {
    max-width: 1320px;
}

.elementor-7048 .elementor-element.elementor-element-869170d>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
    background-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/09/h2-ss-bg4.webp );
    top: -100px;
}

.elementor-7048 .elementor-element.elementor-element-869170d .pxl-section-divider-top-img {
    mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/shap-divider-section-top.webp );
    -webkit-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/shap-divider-section-top.webp );
    -ms-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/shap-divider-section-top.webp );
    -o-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/shap-divider-section-top.webp );
    -webkit-mask-repeat: repeat-x;
    -ms-mask-repeat: repeat-x;
    -o-mask-repeat: repeat-x;
    height: 12px;
    background-color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-869170d .pxl-section-divider-bot-img {
    mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/ss-dv-shape8.webp );
    -webkit-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/ss-dv-shape8.webp );
    -ms-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/ss-dv-shape8.webp );
    -o-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/ss-dv-shape8.webp );
    -webkit-mask-repeat: repeat-x;
    -ms-mask-repeat: repeat-x;
    -o-mask-repeat: repeat-x;
    -webkit-mask-position: bottom;
    -ms-mask-position: bottom;
    -o-mask-position: bottom;
    mask-position: bottom;
    height: 12px;
    background-color: #F3F0EB;
}

.elementor-7048 .elementor-element.elementor-element-869170d {
    padding: 170px 0px 0px 0px;
    z-index: 1;
}

.elementor-7048 .elementor-element.elementor-element-7a9fa9c>.elementor-element-populated {
    margin: 0px 0px -70px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-7048 .elementor-element.elementor-element-f41b8a0:not(.elementor-motion-effects-element-type-background),
.elementor-7048 .elementor-element.elementor-element-f41b8a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #15138f;
}

.elementor-7048 .elementor-element.elementor-element-f41b8a0,
.elementor-7048 .elementor-element.elementor-element-f41b8a0>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-7048 .elementor-element.elementor-element-f41b8a0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 76px 100px 80px 80px;
}

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

.elementor-7048 .elementor-element.elementor-element-7f0a72c {
    width: auto;
    max-width: auto;
    position: absolute;
    right: -100px;
    bottom: -110px;
}

.elementor-7048 .elementor-element.elementor-element-7f0a72c img {
    opacity: 0.15;
}

.elementor-7048 .elementor-element.elementor-element-bf6da5c>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-7048 .elementor-element.elementor-element-bf6da5c .pxl-heading-wrap .heading-title {
    color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-bf6da5c .pxl-heading-wrap .heading-subtitle {
    color: #F8C32C;
    margin-bottom: 16px;
}

.elementor-7048 .elementor-element.elementor-element-bf6da5c .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
    background-color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-bf6da5c .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
    background-color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-087567c>.elementor-widget-container {
    margin: 0px 0px 32px 0px;
}

.elementor-7048 .elementor-element.elementor-element-087567c .pxl-text-editor {
    color: #EEEEEE;
}

.elementor-7048 .elementor-element.elementor-element-087567c .border-left .pxl-text-editor:before {
    background-color: #EEEEEE;
}

.elementor-7048 .elementor-element.elementor-element-363c657 .pxl-button-wrapper .pxl-btn,
.elementor-7048 .elementor-element.elementor-element-363c657 .pxl-button-wrapper .link-more {
    color: #FFFFFF !important;
}

.elementor-7048 .elementor-element.elementor-element-363c657 .link-more.underline-true:after {
    background-color: #F8C32C !important;
}

.elementor-7048 .elementor-element.elementor-element-363c657 .pxl-button-wrapper .pxl-btn:hover,
.elementor-7048 .elementor-element.elementor-element-363c657 .pxl-button-wrapper .pxl-btn:active,
.elementor-7048 .elementor-element.elementor-element-363c657 .pxl-button-wrapper .pxl-btn:focus,
.elementor-7048 .elementor-element.elementor-element-363c657 .pxl-button-wrapper .link-more:hover {
    color: #F8C32C !important;
}

.elementor-7048 .elementor-element.elementor-element-363c657 .link-more.underline-true:hover:after {
    background-color: #F8C32C !important;
}

.elementor-7048 .elementor-element.elementor-element-5a0343d:not(.elementor-motion-effects-element-type-background),
.elementor-7048 .elementor-element.elementor-element-5a0343d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F0EB;
}

.elementor-7048 .elementor-element.elementor-element-5a0343d>.elementor-container {
    max-width: 1320px;
}

.elementor-7048 .elementor-element.elementor-element-5a0343d>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
    background-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/oc-ss5-bg-1.webp );
    background-position: bottom center;
    background-size: 100% auto;
    bottom: -50px;
}

.elementor-7048 .elementor-element.elementor-element-5a0343d>.pxl-section-bg-parallax-outer {
    top: 70%;
}

.elementor-7048 .elementor-element.elementor-element-5a0343d .pxl-section-divider-top-img {
    z-index: 0;
}

.elementor-7048 .elementor-element.elementor-element-5a0343d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 190px 0px 130px 0px;
}

.elementor-7048 .elementor-element.elementor-element-5a0343d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7048 .elementor-element.elementor-element-ceeda0a>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7048 .elementor-element.elementor-element-ceeda0a iframe {
    height: 283px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7048 .elementor-element.elementor-element-19890c2:not(.elementor-motion-effects-element-type-background),
.elementor-7048 .elementor-element.elementor-element-19890c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8C32C;
}

.elementor-7048 .elementor-element.elementor-element-19890c2,
.elementor-7048 .elementor-element.elementor-element-19890c2>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-7048 .elementor-element.elementor-element-19890c2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}

.elementor-7048 .elementor-element.elementor-element-19890c2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7048 .elementor-element.elementor-element-2db22ff>.elementor-element-populated {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF80;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 30px 30px;
}

.elementor-7048 .elementor-element.elementor-element-2db22ff>.elementor-element-populated,
.elementor-7048 .elementor-element.elementor-element-2db22ff>.elementor-element-populated>.elementor-background-overlay,
.elementor-7048 .elementor-element.elementor-element-2db22ff>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-7048 .elementor-element.elementor-element-2db22ff>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7048 .elementor-element.elementor-element-0cd0d87>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-7048 .elementor-element.elementor-element-0cd0d87 .pxl-ci-wrap.layout-1 .ci-icon {
    width: 56px;
    height: 56px;
    background-color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-0cd0d87 .ci-icon {
    font-size: 21px;
}

.elementor-7048 .elementor-element.elementor-element-0cd0d87 .ci-icon svg {
    width: 21px;
    height: 21px;
}

.elementor-7048 .elementor-element.elementor-element-0cd0d87 .pxl-ci-wrap .ci-icon {
    color: #FFFFFF;
    border-radius: 50% 50% 50% 50%;
}

.elementor-7048 .elementor-element.elementor-element-0cd0d87 .pxl-ci-wrap .ci-icon svg {
    fill: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-0cd0d87 .pxl-ci-wrap .ci-content .ci-title {
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-0cd0d87 .pxl-ci-wrap .ci-content .ci-desc {
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-411df8c>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-7048 .elementor-element.elementor-element-411df8c .pxl-ci-wrap.layout-1 .ci-icon {
    width: 56px;
    height: 56px;
    background-color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-411df8c .ci-icon {
    font-size: 21px;
}

.elementor-7048 .elementor-element.elementor-element-411df8c .ci-icon svg {
    width: 21px;
    height: 21px;
}

.elementor-7048 .elementor-element.elementor-element-411df8c .pxl-ci-wrap .ci-icon {
    color: #FFFFFF;
    border-radius: 50% 50% 50% 50%;
}

.elementor-7048 .elementor-element.elementor-element-411df8c .pxl-ci-wrap .ci-icon svg {
    fill: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-411df8c .pxl-ci-wrap .ci-content .ci-title {
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-411df8c .pxl-ci-wrap .ci-content .ci-desc {
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-411df8c .pxl-ci-wrap.layout-1 .ci-content .ci-desc a:hover {
    color: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-3c7696e .pxl-ci-wrap.layout-1 .ci-icon {
    width: 56px;
    height: 56px;
    background-color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-3c7696e .ci-icon {
    font-size: 21px;
}

.elementor-7048 .elementor-element.elementor-element-3c7696e .ci-icon svg {
    width: 21px;
    height: 21px;
}

.elementor-7048 .elementor-element.elementor-element-3c7696e .pxl-ci-wrap .ci-icon {
    color: #FFFFFF;
    border-radius: 50% 50% 50% 50%;
}

.elementor-7048 .elementor-element.elementor-element-3c7696e .pxl-ci-wrap .ci-icon svg {
    fill: #FFFFFF;
}

.elementor-7048 .elementor-element.elementor-element-3c7696e .pxl-ci-wrap .ci-content .ci-title {
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-3c7696e .pxl-ci-wrap .ci-content .ci-desc {
    color: #52320A;
}

.elementor-7048 .elementor-element.elementor-element-d1702b5>.elementor-element-populated {
    padding: 0px 70px 0px 65px;
}

.elementor-7048 .elementor-element.elementor-element-e37aa61>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-7048 .elementor-element.elementor-element-2cfa083>.elementor-widget-container {
    margin: 0px 0px 27px 0px;
}

.elementor-7048 .elementor-element.elementor-element-2cfa083 .pxl-text-editor {
    color: #072010;
}

.elementor-7048 .elementor-element.elementor-element-2cfa083 .border-left .pxl-text-editor:before {
    background-color: #072010;
}

.elementor-7048 .elementor-element.elementor-element-2cfa083 .pxl-text-editor,
.elementor-7048 .elementor-element.elementor-element-2cfa083 .pxl-text-editor h1,
.elementor-7048 .elementor-element.elementor-element-2cfa083 .pxl-text-editor h2,
.elementor-7048 .elementor-element.elementor-element-2cfa083 .pxl-text-editor h3,
.elementor-7048 .elementor-element.elementor-element-2cfa083 .pxl-text-editor h4,
.elementor-7048 .elementor-element.elementor-element-2cfa083 .pxl-text-editor h5,
.elementor-7048 .elementor-element.elementor-element-2cfa083 .pxl-text-editor h6 {
    letter-spacing: 0.01em;
}

.elementor-7048 .elementor-element.elementor-element-9e805bd>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-7048 .elementor-element.elementor-element-77a7ef5>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-7048 .elementor-element.elementor-element-77a7ef5>.elementor-container {
    max-width: 1650px;
}

.elementor-7048 .elementor-element.elementor-element-77a7ef5 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 40px;
}

.elementor-7048 .elementor-element.elementor-element-77a7ef5 .pxl-section-divider-top-img {
    mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/ss-dv-shape8.webp );
    -webkit-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/ss-dv-shape8.webp );
    -ms-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/ss-dv-shape8.webp );
    -o-mask-image: url(https://demo.7iquid.com/donalfarm/wp-content/uploads/2024/08/ss-dv-shape8.webp );
    -webkit-mask-repeat: repeat-x;
    -ms-mask-repeat: repeat-x;
    -o-mask-repeat: repeat-x;
    height: 12px;
    background-color: #FFFFFF;
    top: -12px;
}

.elementor-7048 .elementor-element.elementor-element-77a7ef5 {
    padding: 40px 0px 60px 0px;
}

.elementor-7048 .elementor-element.elementor-element-123aa2e .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-123aa2e img {
    opacity: 0.45;
}

.elementor-7048 .elementor-element.elementor-element-123aa2e:hover img {
    opacity: 1;
}

.elementor-7048 .elementor-element.elementor-element-1022def .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-1022def img {
    opacity: 0.45;
}

.elementor-7048 .elementor-element.elementor-element-1022def:hover img {
    opacity: 1;
}

.elementor-7048 .elementor-element.elementor-element-476f640 .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-476f640 img {
    opacity: 0.45;
}

.elementor-7048 .elementor-element.elementor-element-476f640:hover img {
    opacity: 1;
}

.elementor-7048 .elementor-element.elementor-element-acb2d12 .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-acb2d12 img {
    opacity: 0.45;
}

.elementor-7048 .elementor-element.elementor-element-acb2d12:hover img {
    opacity: 1;
}

.elementor-7048 .elementor-element.elementor-element-6495ca9 .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-6495ca9 img {
    opacity: 0.45;
}

.elementor-7048 .elementor-element.elementor-element-6495ca9:hover img {
    opacity: 1;
}

.elementor-7048 .elementor-element.elementor-element-dc5eda1 .pxl-image-wg {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

.elementor-7048 .elementor-element.elementor-element-dc5eda1 img {
    opacity: 0.45;
}

.elementor-7048 .elementor-element.elementor-element-dc5eda1:hover img {
    opacity: 1;
}

@media(max-width:1599px) {
    .elementor-7048 .elementor-element.elementor-element-5ad33b4>.elementor-widget-container {
        height: 820px;
        overflow: hidden;
    }

    .elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow-prev {
        left: 30px;
    }

    .elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow-next {
        right: 30px;
    }

    .elementor-7048 .elementor-element.elementor-element-79cf894>.elementor-container {
        min-height: 820px;
    }

    .elementor-7048 .elementor-element.elementor-element-79cf894 {
        padding: 30px 30px 0px 30px;
    }

    .elementor-7048 .elementor-element.elementor-element-c679f1f {
        padding: 100px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-b09d616 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-80741e7>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
        bottom: -50px;
    }

    .elementor-7048 .elementor-element.elementor-element-a487216>.elementor-widget-container {
        margin: 26px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-a487216 .pxl-image-wg {
        height: 500px;
    }

    .elementor-7048 .elementor-element.elementor-element-aefb3c0>.elementor-widget-container {
        margin: 26px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-aefb3c0 .pxl-image-wg {
        height: 500px;
    }

    .elementor-7048 .elementor-element.elementor-element-389716b>.elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrows.custom {
        left: -165px;
        bottom: 50px;
        column-gap: 20px;
        row-gap: 20px;
    }

    .elementor-7048 .elementor-element.elementor-element-b2c5566 .pxl-heading-wrap .heading-title {
        font-size: 120px;
    }

    .elementor-7048 .elementor-element.elementor-element-13e19f0 {
        left: 10px;
        top: 200px;
    }

    .elementor-7048 .elementor-element.elementor-element-13e19f0 img {
        width: 120px;
    }

    .elementor-7048 .elementor-element.elementor-element-31595a2 {
        padding: 30px 30px 80px 45px;
    }

    .elementor-7048 .elementor-element.elementor-element-111fbc7>.elementor-widget-container {
        margin: 40px 0px 24px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-b3e1fc0>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-04b0dad>.elementor-element-populated {
        margin: 0vw 0vw 0vw 0vw;
        --e-column-margin-right: 0vw;
        --e-column-margin-left: 0vw;
    }

    .elementor-7048 .elementor-element.elementor-element-4e66f72 {
        padding: 40px 0px 35px 30px;
    }

    .elementor-7048 .elementor-element.elementor-element-eae1ca2 {
        left: auto;
        right: -20px;
    }

    .elementor-7048 .elementor-element.elementor-element-fed1503>.elementor-widget-container {
        margin: 5px 0px 18px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-c0d62c2>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-a674fe6 {
        padding: 0px 0px 0px 50px;
    }

    .elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-post-carousel .item-post-metas .meta-inner .post-comment-count {
        display: none;
    }

    .elementor-7048 .elementor-element.elementor-element-f41b8a0 {
        padding: 77px 70px 80px 50px;
    }

    .elementor-7048 .elementor-element.elementor-element-d1702b5>.elementor-element-populated {
        padding: 0px 15px 0px 50px;
    }
}

@media(max-width:1199px) {
    .elementor-7048 .elementor-element.elementor-element-5ad33b4>.elementor-widget-container {
        border-radius: 30px 30px 30px 30px;
        height: 720px;
        overflow: hidden;
    }

    .elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow .pxl-icon {
        width: 70px;
        font-size: 70px;
    }

    .elementor-7048 .elementor-element.elementor-element-79cf894>.elementor-container {
        min-height: 720px;
    }

    .elementor-7048 .elementor-element.elementor-element-79cf894>.pxl-section-bg-parallax-outer {
        bottom: 120px;
    }

    .elementor-7048 .elementor-element.elementor-element-c679f1f {
        padding: 90px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-b09d616 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-7048 .elementor-element.elementor-element-ce55357>.elementor-element-populated {
        padding: 40px 15px 40px 15px;
    }

    .elementor-7048 .elementor-element.elementor-element-80741e7>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
        background-size: 120% auto;
    }

    .elementor-7048 .elementor-element.elementor-element-80741e7 {
        padding: 100px 0px 110px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-a487216>.elementor-widget-container {
        margin: 100px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-ac67a7e>.elementor-element-populated {
        margin: 0px 50px 0px 50px;
        --e-column-margin-right: 50px;
        --e-column-margin-left: 50px;
    }

    .elementor-7048 .elementor-element.elementor-element-aefb3c0>.elementor-widget-container {
        margin: 100px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-c02ac08 {
        padding: 50px 150px 0px 150px;
    }

    .elementor-7048 .elementor-element.elementor-element-6c17ff5>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
        bottom: 0;
    }

    .elementor-7048 .elementor-element.elementor-element-6c17ff5 {
        padding: 80px 0px 110px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-cf53321>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-130a87f .pxl-heading-wrap .heading-subtitle {
        margin-bottom: 8px;
    }

    .elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrows.custom {
        position: relative;
        left: 50%;
        bottom: -30px;
    }

    .elementor-7048 .elementor-element.elementor-element-3aa3732 .pxl-swiper-arrows {
        margin: 0px 0px 0px -70px;
    }

    .elementor-7048 .elementor-element.elementor-element-7235e14 .elementor-repeater-item-4d724c8 img {
        max-width: 180px;
    }

    .elementor-7048 .elementor-element.elementor-element-b2c5566 .pxl-heading-wrap .heading-title {
        font-size: 100px;
    }

    .elementor-7048 .elementor-element.elementor-element-df7a253>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor,
    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h1,
    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h2,
    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h3,
    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h4,
    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h5,
    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h6 {
        font-size: 24px;
    }

    .elementor-7048 .elementor-element.elementor-element-b03349b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-7235e14 .elementor-repeater-item-af5e995 img {
        max-width: 150px;
    }

    .elementor-7048 .elementor-element.elementor-element-7235e14 {
        padding: 65px 0px 100px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-b4f6a08:not(.elementor-motion-effects-element-type-background),
    .elementor-7048 .elementor-element.elementor-element-b4f6a08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center;
    }

    .elementor-7048 .elementor-element.elementor-element-4e66f72 {
        padding: 40px 0px 50px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-928f1d6 {
        padding: 90px 0px 100px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-4567fa2 img {
        width: 450px;
    }

    .elementor-7048 .elementor-element.elementor-element-eae1ca2 {
        right: 0;
    }

    .elementor-7048 .elementor-element.elementor-element-eae1ca2 img {
        width: 150px;
    }

    .elementor-7048 .elementor-element.elementor-element-8293da7>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7048 .elementor-element.elementor-element-534c15e .pxl-heading-wrap .heading-subtitle {
        margin-bottom: 8px;
    }

    .elementor-7048 .elementor-element.elementor-element-9f0d416 {
        padding: 0px 0px 70px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-7c5a4bb {
        padding: 110px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-fb6bc01>.elementor-widget-container {
        margin: 0px 0px 60px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-8e86e9f .pxl-swiper-dots {
        margin: 35px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-c569be5 {
        padding: 90px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-cb9084c>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-c806dbf {
        padding: 0px 0px 470px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-a674fe6 {
        padding: 0px 0px 0px 30px;
    }

    .elementor-7048 .elementor-element.elementor-element-da36f9c .pxl-column-bg-parallax {
        background-position: center right;
        background-size: cover;
    }

    .elementor-7048 .elementor-element.elementor-element-8df652b {
        bottom: -15%;
    }

    .elementor-7048 .elementor-element.elementor-element-8df652b img {
        width: 200px;
    }

    .elementor-7048 .elementor-element.elementor-element-18890a0 {
        padding: 100px 0px 65px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-66d7446>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-post-carousel .item-post-metas .meta-inner .post-tags {
        display: none;
    }

    .elementor-7048 .elementor-element.elementor-element-b53e609 .pxl-post-carousel .item-post-metas .meta-inner .post-comment-count {
        display: flex;
    }

    .elementor-7048 .elementor-element.elementor-element-869170d {
        padding: 150px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-f41b8a0 {
        padding: 47px 30px 50px 30px;
    }

    .elementor-7048 .elementor-element.elementor-element-5a0343d>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
        background-size: 120% auto;
    }

    .elementor-7048 .elementor-element.elementor-element-5a0343d {
        padding: 170px 0px 110px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-ceeda0a iframe {
        height: 370px;
    }

    .elementor-7048 .elementor-element.elementor-element-19890c2 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-7048 .elementor-element.elementor-element-2db22ff>.elementor-element-populated {
        padding: 30px 15px 20px 15px;
    }

    .elementor-7048 .elementor-element.elementor-element-d1702b5>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7048 .elementor-element.elementor-element-77a7ef5 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 20px;
    }
}

@media(max-width:991px) {
    .elementor-7048 .elementor-element.elementor-element-5ad33b4>.elementor-widget-container {
        height: 680px;
        overflow: hidden;
    }

    .elementor-7048 .elementor-element.elementor-element-79cf894>.elementor-container {
        min-height: 680px;
    }

    .elementor-7048 .elementor-element.elementor-element-80741e7>.pxl-section-bg-parallax-outer {
        top: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-80741e7>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
        background-size: 150% auto;
    }

    .elementor-7048 .elementor-element.elementor-element-d50cdd3 .pxl-text-editor {
        max-width: 870px;
    }

    .elementor-7048 .elementor-element.elementor-element-c02ac08 {
        padding: 70px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-b2c5566 .pxl-heading-wrap .heading-title {
        font-size: 80px;
    }

    .elementor-7048 .elementor-element.elementor-element-b03349b>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-b03349b .pxl-swiper-dots {
        margin: 50px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-9be91dd.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7048 .elementor-element.elementor-element-9be91dd>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-4567fa2 .pxl-image-wg {
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        justify-content: center;
    }

    .elementor-7048 .elementor-element.elementor-element-4567fa2 img {
        width: 70vw;
    }

    .elementor-7048 .elementor-element.elementor-element-eae1ca2 {
        right: 15px;
    }

    .elementor-7048 .elementor-element.elementor-element-7c5a4bb>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
        background-size: 60% auto;
    }

    .elementor-7048 .elementor-element.elementor-element-c6b6d42>.elementor-element-populated {
        margin: 0px 0px 70px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-77a7ef5 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 40px;
    }
}

@media(max-width:767px) {
    .elementor-7048 .elementor-element.elementor-element-79cf894 .elementor-repeater-item-053e25d {
        left: 40px;
    }

    .elementor-7048 .elementor-element.elementor-element-79cf894 .elementor-repeater-item-053e25d img {
        max-width: 30vw;
    }

    .elementor-7048 .elementor-element.elementor-element-5ad33b4>.elementor-widget-container {
        border-radius: 20px 20px 20px 20px;
        height: 580px;
        overflow: hidden;
    }

    .elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow .pxl-icon {
        width: 50px;
        font-size: 50px;
    }

    .elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow-prev {
        left: 15px;
        top: 55%;
    }

    .elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow-next {
        right: 15px;
        top: 55%;
    }

    .elementor-7048 .elementor-element.elementor-element-79cf894 .elementor-repeater-item-6bf0a73 {
        right: 40px;
    }

    .elementor-7048 .elementor-element.elementor-element-79cf894 .elementor-repeater-item-6bf0a73 img {
        max-width: 30vw;
    }

    .elementor-7048 .elementor-element.elementor-element-79cf894>.elementor-container {
        min-height: 580px;
    }

    .elementor-7048 .elementor-element.elementor-element-79cf894 .pxl-section-divider-bot-img {
        bottom: -5px;
    }

    .elementor-7048 .elementor-element.elementor-element-79cf894 {
        padding: 15px 15px 0px 15px;
    }

    .elementor-7048 .elementor-element.elementor-element-c679f1f {
        padding: 80px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-878ee3f .pxl-swiper-dots {
        margin: 40px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-80741e7>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
        background-size: 180% auto;
    }

    .elementor-7048 .elementor-element.elementor-element-80741e7 {
        padding: 80px 0px 90px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-a487216>.elementor-widget-container {
        margin: 80px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-a487216 .pxl-image-wg {
        height: 420px;
    }

    .elementor-7048 .elementor-element.elementor-element-ac67a7e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-aefb3c0>.elementor-widget-container {
        margin: 80px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-aefb3c0 .pxl-image-wg {
        height: 420px;
    }

    .elementor-7048 .elementor-element.elementor-element-bb2df9b>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-6c17ff5 {
        padding: 70px 0px 90px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-7235e14 .elementor-repeater-item-4d724c8 img {
        max-width: 120px;
    }

    .elementor-7048 .elementor-element.elementor-element-b2c5566 .pxl-heading-wrap .heading-title {
        font-size: 50px;
    }

    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor,
    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h1,
    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h2,
    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h3,
    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h4,
    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h5,
    .elementor-7048 .elementor-element.elementor-element-df7a253 .pxl-text-editor h6 {
        font-size: 18px;
        line-height: 1.2em;
    }

    .elementor-7048 .elementor-element.elementor-element-7235e14 {
        padding: 80px 0px 90px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-b4f6a08:not(.elementor-motion-effects-element-type-background),
    .elementor-7048 .elementor-element.elementor-element-b4f6a08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom right;
    }

    .elementor-7048 .elementor-element.elementor-element-31595a2 {
        padding: 20px 20px 50px 20px;
    }

    .elementor-7048 .elementor-element.elementor-element-111fbc7>.elementor-widget-container {
        margin: 30px 0px 20px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-928f1d6 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-9be91dd.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7048 .elementor-element.elementor-element-4567fa2 img {
        width: 85vw;
    }

    .elementor-7048 .elementor-element.elementor-element-534c15e .pxl-heading-wrap .heading-subtitle {
        margin-bottom: 5px;
    }

    .elementor-7048 .elementor-element.elementor-element-9c907fd .pxl-progressbar .progress-title {
        font-size: 20px;
    }

    .elementor-7048 .elementor-element.elementor-element-9c907fd .pxl-progressbar .progress-percentage {
        font-size: 20px;
    }

    .elementor-7048 .elementor-element.elementor-element-9c907fd .pxl-progressbar .progress-item+.progress-item {
        margin-top: 20px;
    }

    .elementor-7048 .elementor-element.elementor-element-9f0d416 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-7c5a4bb>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
        background-position: center right;
        background-size: 70% auto;
    }

    .elementor-7048 .elementor-element.elementor-element-7c5a4bb {
        padding: 90px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-fb6bc01>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-c569be5 {
        padding: 70px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-3059445 {
        top: -30px;
        right: 15px;
    }

    .elementor-7048 .elementor-element.elementor-element-3059445 .elementor-icon {
        font-size: 45px;
    }

    .elementor-7048 .elementor-element.elementor-element-3059445 .elementor-icon svg {
        height: 45px;
    }

    .elementor-7048 .elementor-element.elementor-element-fed1503 .pxl-counter {
        justify-content: left;
    }

    .elementor-7048 .elementor-element.elementor-element-c0d62c2 .pxl-image-wg {
        display: flex;
        flex-wrap: wrap;
        text-align: start;
        justify-content: start;
    }

    .elementor-7048 .elementor-element.elementor-element-c806dbf {
        padding: 0px 0px 450px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-a674fe6 {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7048 .elementor-element.elementor-element-f3108e7 {
        left: 150px;
    }

    .elementor-7048 .elementor-element.elementor-element-27c9acb>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-27c9acb .pxl-heading-wrap .heading-subtitle {
        font-size: 25px;
    }

    .elementor-7048 .elementor-element.elementor-element-e45417a>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-1c66c08>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-18890a0 {
        padding: 80px 0px 65px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-869170d {
        padding: 120px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-f41b8a0 {
        padding: 47px 15px 50px 15px;
    }

    .elementor-7048 .elementor-element.elementor-element-5a0343d>.pxl-section-bg-parallax-outer {
        top: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-5a0343d>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
        background-size: 150% auto;
    }

    .elementor-7048 .elementor-element.elementor-element-5a0343d {
        padding: 130px 0px 90px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-ceeda0a iframe {
        height: 270px;
    }

    .elementor-7048 .elementor-element.elementor-element-77a7ef5 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 30px;
    }

    .elementor-7048 .elementor-element.elementor-element-123aa2e img {
        width: 75%;
    }

    .elementor-7048 .elementor-element.elementor-element-1022def img {
        width: 75%;
    }

    .elementor-7048 .elementor-element.elementor-element-476f640 img {
        width: 75%;
    }

    .elementor-7048 .elementor-element.elementor-element-acb2d12 img {
        width: 75%;
    }

    .elementor-7048 .elementor-element.elementor-element-6495ca9 img {
        width: 75%;
    }

    .elementor-7048 .elementor-element.elementor-element-dc5eda1 img {
        width: 75%;
    }
}

@media(max-width:575px) {
    .elementor-7048 .elementor-element.elementor-element-5ad33b4 .pxl-slider-arrow .pxl-icon {
        width: 35px;
    }

    .elementor-7048 .elementor-element.elementor-element-a487216 .pxl-image-wg {
        height: 320px;
    }

    .elementor-7048 .elementor-element.elementor-element-aefb3c0>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-aefb3c0 .pxl-image-wg {
        height: 320px;
    }

    .elementor-7048 .elementor-element.elementor-element-7ad1f1f {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-99281e0 {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-b2c5566>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-7048 .elementor-element.elementor-element-b2c5566 .pxl-heading-wrap .heading-title {
        font-size: 56px;
        line-height: 0.8em;
    }

    .elementor-7048 .elementor-element.elementor-element-b4f6a08:not(.elementor-motion-effects-element-type-background),
    .elementor-7048 .elementor-element.elementor-element-b4f6a08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 1000% auto;
    }

    .elementor-7048 .elementor-element.elementor-element-b5d4d3b .pxl-video-player .pxl-video-btn {
        width: 50px;
        height: 50px;
    }

    .elementor-7048 .elementor-element.elementor-element-b5d4d3b .pxl-video-player .pxl-video-btn>.pxl-icon {
        font-size: 14px;
    }

    .elementor-7048 .elementor-element.elementor-element-b5d4d3b .pxl-video-player .pxl-video-btn>svg {
        width: 14px;
    }

    .elementor-7048 .elementor-element.elementor-element-a9fd666>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0vw 0vw 0vw 0vw;
    }

    .elementor-7048 .elementor-element.elementor-element-e2829f3>.elementor-element-populated {
        padding: 0vw 0vw 0vw 0vw;
    }

    .elementor-7048 .elementor-element.elementor-element-eae1ca2 img {
        width: 120px;
    }

    .elementor-7048 .elementor-element.elementor-element-7c5a4bb>.pxl-section-bg-parallax-outer>.pxl-section-bg-parallax {
        background-size: 90% auto;
    }

    .elementor-7048 .elementor-element.elementor-element-04df512 {
        top: 182px;
    }

    .elementor-7048 .elementor-element.elementor-element-4c1ac60 {
        --spacer-size: 250px;
    }

    .elementor-7048 .elementor-element.elementor-element-3059445 .elementor-icon {
        font-size: 32px;
    }

    .elementor-7048 .elementor-element.elementor-element-3059445 .elementor-icon svg {
        height: 32px;
    }

    .elementor-7048 .elementor-element.elementor-element-7f0a72c img {
        width: 30vw;
    }

    .elementor-7048 .elementor-element.elementor-element-0cd0d87 .pxl-ci-wrap.layout-1 .ci-icon {
        width: 32px;
        height: 32px;
    }

    .elementor-7048 .elementor-element.elementor-element-0cd0d87 .ci-icon {
        font-size: 12px;
    }

    .elementor-7048 .elementor-element.elementor-element-0cd0d87 .ci-icon svg {
        width: 12px;
        height: 12px;
    }

    .elementor-7048 .elementor-element.elementor-element-411df8c .pxl-ci-wrap.layout-1 .ci-icon {
        width: 32px;
        height: 32px;
    }

    .elementor-7048 .elementor-element.elementor-element-411df8c .ci-icon {
        font-size: 12px;
    }

    .elementor-7048 .elementor-element.elementor-element-411df8c .ci-icon svg {
        width: 12px;
        height: 12px;
    }

    .elementor-7048 .elementor-element.elementor-element-3c7696e .pxl-ci-wrap.layout-1 .ci-icon {
        width: 32px;
        height: 32px;
    }

    .elementor-7048 .elementor-element.elementor-element-3c7696e .ci-icon {
        font-size: 12px;
    }

    .elementor-7048 .elementor-element.elementor-element-3c7696e .ci-icon svg {
        width: 12px;
        height: 12px;
    }

    .elementor-7048 .elementor-element.elementor-element-77a7ef5 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 20px;
    }

    .elementor-7048 .elementor-element.elementor-element-152258c {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-7c66f8f {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-54ba727 {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-7ad4d8d {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-843b36a {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-b78744a {
        width: 50%;
    }
}

@media(min-width:576px) {
    .elementor-7048 .elementor-element.elementor-element-d567509 {
        width: 25%;
    }

    .elementor-7048 .elementor-element.elementor-element-ac67a7e {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-a95e0ee {
        width: 24.664%;
    }

    .elementor-7048 .elementor-element.elementor-element-cf53321 {
        width: 34.8%;
    }

    .elementor-7048 .elementor-element.elementor-element-389716b {
        width: 65.2%;
    }

    .elementor-7048 .elementor-element.elementor-element-96df8fe {
        width: 43.3%;
    }

    .elementor-7048 .elementor-element.elementor-element-04b0dad {
        width: 56.7%;
    }

    .elementor-7048 .elementor-element.elementor-element-d3d171e {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-da36f9c {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-7a9fa9c {
        width: 66.66666667%;
    }

    .elementor-7048 .elementor-element.elementor-element-af91140 {
        width: 33.333%;
    }

    .elementor-7048 .elementor-element.elementor-element-c6b6d42 {
        width: 41.66666667%;
    }

    .elementor-7048 .elementor-element.elementor-element-d1702b5 {
        width: 58.333%;
    }
}

@media(max-width:1199px) and (min-width:576px) {
    .elementor-7048 .elementor-element.elementor-element-cf53321 {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-389716b {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-96df8fe {
        width: 75%;
    }

    .elementor-7048 .elementor-element.elementor-element-04b0dad {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-d3d171e {
        width: 60%;
    }

    .elementor-7048 .elementor-element.elementor-element-da36f9c {
        width: 40%;
    }

    .elementor-7048 .elementor-element.elementor-element-c6b6d42 {
        width: 48%;
    }

    .elementor-7048 .elementor-element.elementor-element-d1702b5 {
        width: 52%;
    }
}

@media(max-width:991px) and (min-width:576px) {
    .elementor-7048 .elementor-element.elementor-element-d567509 {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-ac67a7e {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-a95e0ee {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-96df8fe {
        width: 85%;
    }

    .elementor-7048 .elementor-element.elementor-element-9be91dd {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-8293da7 {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-d80331d {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-2c8f8cf {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-d3d171e {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-da36f9c {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-c6b6d42 {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-d1702b5 {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-152258c {
        width: 33.333333%;
    }

    .elementor-7048 .elementor-element.elementor-element-7c66f8f {
        width: 33.333333%;
    }

    .elementor-7048 .elementor-element.elementor-element-54ba727 {
        width: 33.333333%;
    }

    .elementor-7048 .elementor-element.elementor-element-7ad4d8d {
        width: 33.333333%;
    }

    .elementor-7048 .elementor-element.elementor-element-843b36a {
        width: 33.333333%;
    }

    .elementor-7048 .elementor-element.elementor-element-b78744a {
        width: 33.333333%;
    }
}

@media(max-width:767px) and (min-width:576px) {
    .elementor-7048 .elementor-element.elementor-element-7ad1f1f {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-99281e0 {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-bb2df9b {
        width: 50%;
    }

    .elementor-7048 .elementor-element.elementor-element-96df8fe {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-194b949 {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-fd9986a {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-d007fa3 {
        width: 100%;
    }

    .elementor-7048 .elementor-element.elementor-element-7a9fa9c {
        width: 100%;
    }
}
