.elementor-1839 .elementor-element.elementor-element-0622977 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1839 .elementor-element.elementor-element-cfd2acc .nm-partner-1-logo-mask {
    mask-image: url(../images/nimo/p1-mask-shape.webp);
    -webkit-mask-image: url(../images/nimo/p1-mask-shape.webp);
}

.elementor-1839 .elementor-element.elementor-element-cfd2acc .nm-choose-2-img-wrap {
    mask-image: url(../images/nimo/p1-mask-shape.webp);
    -webkit-mask-image: url(../images/nimo/p1-mask-shape.webp);
}

.elementor-1839 .elementor-element.elementor-element-3e3a119 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1839 .elementor-element.elementor-element-d20b4f7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1839 .elementor-element.elementor-element-f2c8b22 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

/* CTA Section Fixes */
.nm-cta-2-wrap {
    mask-image: none !important;
    -webkit-mask-image: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    display: block !important;
}

.nm-cta-2-area {
    margin-top: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

.elementor-1839 .elementor-element.elementor-element-0febc59 .nm-cta-2-wrap {
    mask-image: url(../images/nimo/cta-2-mask-shape.webp);
    -webkit-mask-image: url(../images/nimo/cta-2-mask-shape.webp);
}

.elementor-1839 .elementor-element.elementor-element-ce99eb0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1839 .elementor-element.elementor-element-0ca23be .nm-partner-1-logo-mask {
    mask-image: url(../images/nimo/c2-mask-img.webp);
    -webkit-mask-image: url(../images/nimo/c2-mask-img.webp);
}

.elementor-1839 .elementor-element.elementor-element-0ca23be .nm-choose-2-img-wrap {
    mask-image: url(../images/nimo/c2-mask-img.webp);
    -webkit-mask-image: url(../images/nimo/c2-mask-img.webp);
}

.elementor-1839 .elementor-element.elementor-element-26acb25 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1839 .elementor-element.elementor-element-a9ae576 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1839 .elementor-element.elementor-element-43719d5 .nm-partner-1-logo-mask {
    mask-image: url(../images/nimo/placeholder.png);
    -webkit-mask-image: url(../images/nimo/placeholder.png);
}

.elementor-1839 .elementor-element.elementor-element-43719d5 .nm-steps-2-sec-title-2 .sec-video {
    mask-image: url(../images/nimo/s2-mask-video.webp);
    -webkit-mask-image: url(../images/nimo/s2-mask-video.webp);
}

.elementor-1839 .elementor-element.elementor-element-224ba0e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1839 .elementor-element.elementor-element-a2a6981 .nm-testimonial-3-img-masking {
    mask-image: url(../images/nimo/placeholder.png);
    -webkit-mask-image: url(../images/nimo/placeholder.png);
}

.elementor-1839 .elementor-element.elementor-element-a2a6981 .nm-partner-1-logo-mask {
    mask-image: url(../images/nimo/p1-mask-shape.webp);
    -webkit-mask-image: url(../images/nimo/p1-mask-shape.webp);
}

.elementor-1839 .elementor-element.elementor-element-373457f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1839 .elementor-element.elementor-element-4ff1689 .nm-price-2-marquee-wrap {
    mask-image: url(../images/nimo/p1-mask-shape.webp);
    -webkit-mask-image: url(../images/nimo/p1-mask-shape.webp);
}

.elementor-1839 .elementor-element.elementor-element-685384e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1839 .elementor-element.elementor-element-c9825e6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

/* Background Color Update for Whole Page */
/* Background Color Update for Whole Page */
body.elementor-page-1839:not(.elementor-motion-effects-element-type-background),
body.elementor-page-1839>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000f00 !important;
}

body.elementor-page-1839 .page-wrapper {
    overflow: hidden;
    background-color: #000f00 !important;
}

/* Fix for About Section Overlap and Color */
.nm-about-2-area,
.home-2-bg-clr {
    margin-top: 0px !important;
    background-color: #000f00 !important;
}