.elementor-22 .elementor-element.elementor-element-892c39e>.elementor-element-populated {
    padding: 0
}

.elementor-22 .elementor-element.elementor-element-7fcb004>.elementor-widget-container {
    margin: 0
}

.elementor-22 .elementor-element.elementor-element-718bcd1 .finlon-stretched-section.finlon-stretched-right-side {
    margin: 0 0 0 325px
}

.elementor-22 .elementor-element.elementor-element-718bcd1 {
    padding: 0
}

.elementor-22 .elementor-element.elementor-element-1fc4f6f>.elementor-element-populated {
    padding: 120px 15px 360px
}

.elementor-22 .elementor-element.elementor-element-c9cc79a .block-title-wrapper {
    text-align: left
}

.elementor-22 .elementor-element.elementor-element-c9cc79a .block-title__title {
    margin: 0 0 30px
}

.elementor-22 .elementor-element.elementor-element-b5ed59b .benefit-one__box__icon,
.elementor-22 .elementor-element.elementor-element-b5ed59b .about-four__feature__icon i,
.elementor-22 .elementor-element.elementor-element-b5ed59b .about-one__box i {
    padding: 10px 0 0 20px;
    margin: 0 20px 0 0
}

.elementor-22 .elementor-element.elementor-element-b5ed59b .benefit-one__box__title,
.elementor-22 .elementor-element.elementor-element-b5ed59b .about-four__feature__title,
.elementor-22 .elementor-element.elementor-element-b5ed59b .about-one__box__title {
    font-weight: 600;
    margin: 0
}

.elementor-22 .elementor-element.elementor-element-b5ed59b>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-22 .elementor-element.elementor-element-bdc9ca1 .block-title-wrapper {
    text-align: left
}

.elementor-22 .elementor-element.elementor-element-bdc9ca1 .block-title__desc {
    margin: 0 0 20px
}

.elementor-22 .elementor-element.elementor-element-bc33523 .thm-btn {
    margin: 25px 0 0
}

.elementor-22 .elementor-element.elementor-element-f6bf3f7 .floating-image {
    top: -615px;
    bottom: auto;
    left: -214px;
    right: auto
}

.elementor-22 .elementor-element.elementor-element-50f634f .floating-image {
    left: -214px;
    right: auto
}

.elementor-22 .elementor-element.elementor-element-e0c9911:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-e0c9911>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f2ede9
}

.elementor-22 .elementor-element.elementor-element-e0c9911>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 120px 15px 400px
}

.elementor-22 .elementor-element.elementor-element-e0c9911>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-22 .elementor-element.elementor-element-d6d5cdc .floating-image {
    top: -661px;
    bottom: auto;
    left: 409px;
    right: auto
}

.elementor-22 .elementor-element.elementor-element-527ab55 {
    margin-top: -280px;
    margin-bottom: -157px
}

.elementor-22 .elementor-element.elementor-element-9d7439d>.elementor-element-populated {
    padding: 0 15px
}

.elementor-22 .elementor-element.elementor-element-9ddf3e7:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-9ddf3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://thegenius.co/wp/finlon/live/wp-content/uploads/2022/07/video-bg-1-1-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-22 .elementor-element.elementor-element-9ddf3e7>.elementor-background-overlay {
    background-color: #1c1c27;
    opacity: .6;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-22 .elementor-element.elementor-element-9ddf3e7 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-22 .elementor-element.elementor-element-29ab628:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-29ab628>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://thegenius.co/wp/finlon/live/wp-content/uploads/2022/07/video-bg-1-1.png");
    background-repeat: no-repeat
}

.elementor-22 .elementor-element.elementor-element-29ab628>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 240px 15px 150px
}

.elementor-22 .elementor-element.elementor-element-29ab628>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-22 .elementor-element.elementor-element-65a12dd>.elementor-element-populated {
    padding: 0 15px
}

.elementor-22 .elementor-element.elementor-element-0224c6c>.elementor-element-populated {
    padding: 0 15px
}

.elementor-22 .elementor-element.elementor-element-1a248fd:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-1a248fd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://thegenius.co/wp/finlon/live/wp-content/uploads/2022/07/contact-info-shape-1-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-22 .elementor-element.elementor-element-1a248fd>.elementor-background-overlay {
    opacity: .5;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-22 .elementor-element.elementor-element-1a248fd {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 0
}

.elementor-22 .elementor-element.elementor-element-c943604>.elementor-element-populated {
    padding: 0 15px
}

.elementor-22 .elementor-element.elementor-element-085d4e8 {
    padding: 140px 0 120px
}

.elementor-22 .elementor-element.elementor-element-11850a5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-22 .elementor-element.elementor-element-11850a5>.elementor-element-populated {
    padding: 0 15px
}

.elementor-22 .elementor-element.elementor-element-635a3ae .block-title-wrapper {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-7282f4e .floating-image {
    top: -590px;
    bottom: auto;
    left: -257px;
    right: auto
}

.elementor-22 .elementor-element.elementor-element-271e968 .floating-image {
    top: -630px;
    bottom: auto;
    right: -107px;
    left: auto
}

.elementor-22 .elementor-element.elementor-element-de8b4af .floating-image {
    top: 0;
    bottom: auto;
    right: -129px;
    left: auto
}

.elementor-22 .elementor-element.elementor-element-2e16a52:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-2e16a52>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #f2ede9 0%, #fff 100%)
}

.elementor-22 .elementor-element.elementor-element-2e16a52>.elementor-background-overlay {
    background-image: url("https://thegenius.co/wp/finlon/live/wp-content/uploads/2022/07/faq-form-bg-1-1.png");
    background-position: top center;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-22 .elementor-element.elementor-element-2e16a52 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 120px 0 0
}

.elementor-22 .elementor-element.elementor-element-da32da9>.elementor-element-populated {
    padding: 0 15px
}

.elementor-22 .elementor-element.elementor-element-2830c5b .block-title-wrapper {
    text-align: left
}

.elementor-22 .elementor-element.elementor-element-2830c5b .block-title__title {
    margin: 0 0 30px
}

.elementor-22 .elementor-element.elementor-element-add3fd8>.elementor-element-populated {
    padding: 0
}

.elementor-22 .elementor-element.elementor-element-7356a6b>.elementor-element-populated {
    padding: 0
}

.elementor-22 .elementor-element.elementor-element-f02dfea .about-four__image {
    margin: 0 0 0 40px
}

.elementor-22 .elementor-element.elementor-element-531fcce>.elementor-background-overlay {
    background-image: url("https://thegenius.co/wp/finlon/live/wp-content/uploads/2022/07/testi-bg-1-1.png");
    background-position: center left;
    background-repeat: no-repeat;
    opacity: 1
}

.elementor-22 .elementor-element.elementor-element-531fcce {
    margin-top: 0;
    margin-bottom: -40px;
    padding: 120px 0 0
}

.elementor-22 .elementor-element.elementor-element-2a11f3a>.elementor-element-populated {
    padding: 0 15px
}

.elementor-22 .elementor-element.elementor-element-0d60c4b .block-title-wrapper {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-0cf2b3e .testimonial-card,
.elementor-22 .elementor-element.elementor-element-0cf2b3e .testimonial-card-two {
    margin: 0
}

.elementor-22 .elementor-element.elementor-element-0a3c74f:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-0a3c74f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1c1c27;
    background-image: url("https://thegenius.co/wp/finlon/live/wp-content/uploads/2022/07/fact-bg-1-1.png");
    background-position: center center
}

.elementor-22 .elementor-element.elementor-element-0a3c74f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 140px 0 70px
}

.elementor-22 .elementor-element.elementor-element-0a3c74f>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-22 .elementor-element.elementor-element-01b63d0>.elementor-element-populated {
    padding: 0 15px
}

.elementor-22 .elementor-element.elementor-element-932f57a>.elementor-element-populated {
    padding: 0 15px
}

.elementor-22 .elementor-element.elementor-element-ae90f54>.elementor-element-populated {
    padding: 0 15px
}

.elementor-22 .elementor-element.elementor-element-e235c54>.elementor-element-populated {
    padding: 0 15px
}

.elementor-22 .elementor-element.elementor-element-4faa064 {
    overflow: hidden
}

.elementor-22 .elementor-element.elementor-element-4faa064>.elementor-background-overlay {
    opacity: .5
}

.elementor-22 .elementor-element.elementor-element-261ae16>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-22 .elementor-element.elementor-element-261ae16:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-261ae16>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #e17b7b;
    background-image: url("https://thegenius.co/wp/finlon/live/wp-content/uploads/2022/07/benefit-bg-1-1.jpg");
    background-position: bottom center;
    background-repeat: no-repeat
}

.elementor-22 .elementor-element.elementor-element-261ae16>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 120px 15px 0
}

.elementor-22 .elementor-element.elementor-element-261ae16>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-22 .elementor-element.elementor-element-48994f1 .about-four__image-inner {
    right: 70px;
    left: auto
}

.elementor-22 .elementor-element.elementor-element-a667acf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-22 .elementor-element.elementor-element-a667acf>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 120px 15px 0
}

.elementor-22 .elementor-element.elementor-element-a667acf>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-22 .elementor-element.elementor-element-e0cfb8f .block-title-wrapper {
    text-align: left
}

.elementor-22 .elementor-element.elementor-element-e0cfb8f .block-title__desc {
    margin: 0 0 45px
}

.elementor-22 .elementor-element.elementor-element-6381c8d {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 120px 0
}

.elementor-22 .elementor-element.elementor-element-6381c8d>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-22 .elementor-element.elementor-element-5ff5a15>.elementor-element-populated {
    padding: 0 15px
}

.elementor-22 .elementor-element.elementor-element-ca68b50 .block-title-wrapper {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-ca68b50 .block-title__title {
    margin: 0 0 30px
}

.elementor-22 .elementor-element.elementor-element-6e7d9fc>.elementor-element-populated {
    padding: 0
}

@media(min-width:576px) {
    .elementor-22 .elementor-element.elementor-element-1fc4f6f {
        width: 50%
    }

    .elementor-22 .elementor-element.elementor-element-e0c9911 {
        width: 50%
    }
}

@media(max-width:991px) and (min-width:576px) {
    .elementor-22 .elementor-element.elementor-element-1fc4f6f {
        width: 100%
    }

    .elementor-22 .elementor-element.elementor-element-e0c9911 {
        width: 100%
    }

    .elementor-22 .elementor-element.elementor-element-65a12dd {
        width: 100%
    }

    .elementor-22 .elementor-element.elementor-element-0224c6c {
        width: 100%
    }

    .elementor-22 .elementor-element.elementor-element-add3fd8 {
        width: 100%
    }

    .elementor-22 .elementor-element.elementor-element-7356a6b {
        width: 100%
    }

    .elementor-22 .elementor-element.elementor-element-01b63d0 {
        width: 50%
    }

    .elementor-22 .elementor-element.elementor-element-932f57a {
        width: 50%
    }

    .elementor-22 .elementor-element.elementor-element-ae90f54 {
        width: 50%
    }

    .elementor-22 .elementor-element.elementor-element-e235c54 {
        width: 50%
    }

    .elementor-22 .elementor-element.elementor-element-261ae16 {
        width: 100%
    }

    .elementor-22 .elementor-element.elementor-element-a667acf {
        width: 100%
    }
}

@media(max-width:767px) and (min-width:576px) {
    .elementor-22 .elementor-element.elementor-element-01b63d0 {
        width: 100%
    }

    .elementor-22 .elementor-element.elementor-element-932f57a {
        width: 100%
    }

    .elementor-22 .elementor-element.elementor-element-ae90f54 {
        width: 100%
    }

    .elementor-22 .elementor-element.elementor-element-e235c54 {
        width: 100%
    }
}

@media(min-width:1400px) {

    .elementor-22 .elementor-element.elementor-element-9ddf3e7:not(.elementor-motion-effects-element-type-background),
    .elementor-22 .elementor-element.elementor-element-9ddf3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

@media(max-width:1199px) {
    .elementor-22 .elementor-element.elementor-element-f02dfea .about-four__image {
        margin: 0
    }

    .elementor-22 .elementor-element.elementor-element-48994f1 .about-four__image-inner {
        right: 0;
        left: auto
    }
}

@media(max-width:991px) {
    .elementor-22 .elementor-element.elementor-element-1fc4f6f>.elementor-element-populated {
        padding: 80px 15px 0
    }

    .elementor-22 .elementor-element.elementor-element-e0c9911>.elementor-element-populated {
        margin: -70px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 120px 15px 360px
    }

    .elementor-22 .elementor-element.elementor-element-78d4697>.elementor-widget-container {
        margin: 0
    }

    .elementor-22 .elementor-element.elementor-element-29ab628:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-22 .elementor-element.elementor-element-29ab628>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 0px auto
    }

    .elementor-22 .elementor-element.elementor-element-29ab628>.elementor-element-populated {
        padding: 200px 15px 100px
    }

    .elementor-22 .elementor-element.elementor-element-adc7574>.elementor-widget-container {
        margin: 0 0 50px
    }

    .elementor-22 .elementor-element.elementor-element-085d4e8 {
        padding: 80px 15px 120px
    }

    .elementor-22 .elementor-element.elementor-element-2e16a52 {
        padding: 80px 0 0
    }

    .elementor-22 .elementor-element.elementor-element-432897a .loan-calculator__form {
        margin: 0 0 40px
    }

    .elementor-22 .elementor-element.elementor-element-f02dfea .about-four__image {
        display: block;
        text-align: center;
        margin: 0
    }

    .elementor-22 .elementor-element.elementor-element-531fcce {
        padding: 80px 0 0
    }

    .elementor-22 .elementor-element.elementor-element-0a3c74f {
        padding: 100px 0 50px
    }

    .elementor-22 .elementor-element.elementor-element-261ae16>.elementor-element-populated {
        padding: 80px 15px 0
    }

    .elementor-22 .elementor-element.elementor-element-48994f1 .about-four__image {
        display: block;
        text-align: center
    }

    .elementor-22 .elementor-element.elementor-element-a667acf>.elementor-element-populated {
        padding: 60px 15px 0
    }

    .elementor-22 .elementor-element.elementor-element-6381c8d {
        padding: 80px 0
    }
}