﻿.elementor-8 .elementor-element.elementor-element-3304ce3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3304ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F6F9FE;
}

.elementor-8 .elementor-element.elementor-element-3304ce3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-8 .elementor-element.elementor-element-3304ce3 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-8178700 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-6e6fdd8 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E8E8E8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 70px 0px 70px 0px;
}

    .elementor-8 .elementor-element.elementor-element-6e6fdd8 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-673d9de > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-66ee5ff .features-step .step-info .title {
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-75ec7ee > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-fa5d9c1 .features-step .step-info .title {
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-611f98d > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-68f8cfe .features-step .step-info .title {
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-19a71924 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-da95d7f.pos-left {
    left: -10px;
}

.elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-da95d7f.pos-right {
    right: -10px;
}

.elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-da95d7f.pos-top {
    top: 70px;
}

.elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-da95d7f.pos-bottom {
    bottom: 70px;
}

.elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-c1a6c36.pos-left {
    left: -20px;
}

.elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-c1a6c36.pos-right {
    right: -20px;
}

.elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-c1a6c36.pos-top {
    top: 60px;
}

.elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-c1a6c36.pos-bottom {
    bottom: 60px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-f801504.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-f801504.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-f801504 > .elementor-element-populated {
    padding: 0px 15px 0px 50px;
}

.elementor-8 .elementor-element.elementor-element-f5840f2 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-43a82d6c > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-71a90962 .skill-bar:not(:first-child) {
    margin-top: 55px;
}

.elementor-8 .elementor-element.elementor-element-29236438 {
    margin-top: 100px;
    margin-bottom: 100px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-7de1da92.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-7de1da92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-7de1da92 > .elementor-element-populated {
    padding: 0px 50px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-38a7c142 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-71c22bb4 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3339ecf .accordion .card {
    margin-top: 15px;
}

.elementor-8 .elementor-element.elementor-element-3339ecf .accordion .card-header .accordion-icon i {
    font-size: 13px;
}

.elementor-8 .elementor-element.elementor-element-3339ecf .accordion .accordion-icon-left .elementor-accordion-icon-opened {
    margin-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-3339ecf .accordion .accordion-icon-left .elementor-accordion-icon-closed {
    margin-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-3339ecf .accordion .accordion-icon-right .elementor-accordion-icon-opened {
    margin-left: 15px;
}

.elementor-8 .elementor-element.elementor-element-3339ecf .accordion .accordion-icon-right .elementor-accordion-icon-closed {
    margin-left: 15px;
}

.rtl .elementor-8 .elementor-element.elementor-element-3339ecf .accordion .accordion-icon-left .elementor-accordion-icon-opened {
    margin-left: 15px;
}

.rtl .elementor-8 .elementor-element.elementor-element-3339ecf .accordion .accordion-icon-left .elementor-accordion-icon-closed {
    margin-left: 15px;
}

.rtl .elementor-8 .elementor-element.elementor-element-3339ecf .accordion .accordion-icon-right .elementor-accordion-icon-opened {
    margin-right: 15px;
}

.rtl .elementor-8 .elementor-element.elementor-element-3339ecf .accordion .accordion-icon-right .elementor-accordion-icon-closed {
    margin-right: 15px;
}

.elementor-8 .elementor-element.elementor-element-3339ecf .accordion .card-header .accordion-title button {
    font-size: 16px;
    color: #FFFFFF;
    background: #874DFF;
    padding: 17px 20px 17px 20px;
}

    .elementor-8 .elementor-element.elementor-element-3339ecf .accordion .card-header .accordion-title button.collapsed {
        color: #212121;
        background: #FFFFFF;
    }

.elementor-8 .elementor-element.elementor-element-3339ecf .accordion .card-body {
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-31e2b9d7.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-31e2b9d7 > .elementor-element-populated {
    padding: 0px 15px 0px 70px;
}

.elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-7b0a2e4.pos-left {
    left: -10px;
}

.elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-7b0a2e4.pos-right {
    right: -10px;
}

.elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-7b0a2e4.pos-top {
    top: 70px;
}

.elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-7b0a2e4.pos-bottom {
    bottom: 70px;
}

.elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-69d49a1.pos-left {
    left: -35px;
}

.elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-69d49a1.pos-right {
    right: -35px;
}

.elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-69d49a1.pos-top {
    top: 70px;
}

.elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-69d49a1.pos-bottom {
    bottom: 70px;
}

.elementor-8 .elementor-element.elementor-element-78dada90:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-78dada90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F6F9FE;
}

.elementor-8 .elementor-element.elementor-element-78dada90 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

    .elementor-8 .elementor-element.elementor-element-78dada90 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-120069a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-120069a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://finix.powersquall.com/mobile-app/wp-content/uploads/sites/3/2020/11/round-line-bg.png");
    background-position: 48% 240px;
    background-repeat: no-repeat;
    background-size: 50% auto;
}

.elementor-8 .elementor-element.elementor-element-120069a2 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-8 .elementor-element.elementor-element-120069a2 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-17cb639a > .elementor-container {
    max-width: 750px;
}

.elementor-8 .elementor-element.elementor-element-17cb639a {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-8 .elementor-element.elementor-element-250db9d7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-769b77c5 {
    text-align: text-center;
}

    .elementor-8 .elementor-element.elementor-element-769b77c5 > .elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

.elementor-8 .elementor-element.elementor-element-45dd7ffb {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-45dd7ffb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-782d0183.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-782d0183.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-782d0183 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 0px 50px;
}

    .elementor-8 .elementor-element.elementor-element-782d0183 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-3d0ea065 .feature-box .title {
    font-size: 18px;
    line-height: 1em;
}

.elementor-8 .elementor-element.elementor-element-3d0ea065 .feature-box .feature-icon i {
    font-size: 40px;
}

.elementor-8 .elementor-element.elementor-element-7d4a4e95 .feature-box .title {
    font-size: 18px;
    line-height: 1em;
}

.elementor-8 .elementor-element.elementor-element-7d4a4e95 .feature-box .feature-icon i {
    font-size: 40px;
}

.elementor-8 .elementor-element.elementor-element-7d4a4e95 > .elementor-widget-container {
    margin: 35px 0px 35px 0px;
}

.elementor-8 .elementor-element.elementor-element-73cd0986 .feature-box .title {
    font-size: 18px;
    line-height: 1em;
}

.elementor-8 .elementor-element.elementor-element-73cd0986 .feature-box .feature-icon i {
    font-size: 40px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-208eae84.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-208eae84.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-208eae84 > .elementor-element-populated {
    padding: 0px 50px 0px 50px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-129bc74.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-129bc74.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-129bc74 > .elementor-element-populated {
    padding: 0px 50px 0px 30px;
}

.elementor-8 .elementor-element.elementor-element-1ce53eb4 .feature-box .title {
    font-size: 18px;
    line-height: 1em;
}

.elementor-8 .elementor-element.elementor-element-1ce53eb4 .feature-box .feature-icon i {
    font-size: 40px;
}

.elementor-8 .elementor-element.elementor-element-2d8275f4 .feature-box .title {
    font-size: 18px;
    line-height: 1em;
}

.elementor-8 .elementor-element.elementor-element-2d8275f4 .feature-box .feature-icon i {
    font-size: 40px;
}

.elementor-8 .elementor-element.elementor-element-2d8275f4 > .elementor-widget-container {
    margin: 35px 0px 35px 0px;
}

.elementor-8 .elementor-element.elementor-element-18c217b6 .feature-box .title {
    font-size: 18px;
    line-height: 1em;
}

.elementor-8 .elementor-element.elementor-element-18c217b6 .feature-box .feature-icon i {
    font-size: 40px;
}

.elementor-8 .elementor-element.elementor-element-c93bcf5 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E8E8E8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-8 .elementor-element.elementor-element-c93bcf5 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-bbda379 > .elementor-element-populated {
    padding: 40px 15px 40px 15px;
}

.elementor-8 .elementor-element.elementor-element-1ca1d081 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-1d8d8edd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-70f85681 > .elementor-container {
    max-width: 750px;
}

.elementor-8 .elementor-element.elementor-element-70f85681 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-401eb8d4 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4bd7b28e {
    text-align: text-center;
}

    .elementor-8 .elementor-element.elementor-element-4bd7b28e > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

.elementor-8 .elementor-element.elementor-element-4adf1d75 {
    text-align: center;
}

    .elementor-8 .elementor-element.elementor-element-4adf1d75 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-8 .elementor-element.elementor-element-f78ec66 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-64fde8c2 {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4830ef49 .feature-box .feature-icon i {
    font-size: 40px;
}

.elementor-8 .elementor-element.elementor-element-4830ef49 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-6514591 .feature-box .feature-icon i {
    font-size: 40px;
}

.elementor-8 .elementor-element.elementor-element-6514591 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-438d5844 {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-2df57dba .feature-box .feature-icon i {
    font-size: 40px;
}

.elementor-8 .elementor-element.elementor-element-2df57dba > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7f433de6 .feature-box .feature-icon i {
    font-size: 40px;
}

.elementor-8 .elementor-element.elementor-element-7f433de6 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7fd15c27 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-49c7941f .pricing-table .pricing-icon i {
    font-size: 50px;
}

.elementor-8 .elementor-element.elementor-element-49c7941f .pricing-table .pricing-list li {
    margin-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-49c7941f .pricing-table.pricing-2 .pricing-list li {
    padding-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-49c7941f .pricing-table.pricing-4 .pricing-list li {
    padding-bottom: 15px;
}

.elementor-8 .elementor-element.elementor-element-49c7941f {
    text-align: text-justify;
}

    .elementor-8 .elementor-element.elementor-element-49c7941f .pricing-table .pricing-button .pricing-btn {
        font-size: 13px;
        font-weight: 500;
        text-transform: uppercase;
        border-radius: 3px 3px 3px 3px;
    }

    .elementor-8 .elementor-element.elementor-element-49c7941f .pricing-table .pricing-button .style-flat {
        background: #874DFF;
    }

    .elementor-8 .elementor-element.elementor-element-49c7941f .pricing-table .pricing-button .style-border:hover {
        background: #222733;
    }

    .elementor-8 .elementor-element.elementor-element-49c7941f .pricing-table .pricing-button .style-flat:hover {
        background: #222733;
    }

    .elementor-8 .elementor-element.elementor-element-49c7941f > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

.elementor-8 .elementor-element.elementor-element-100df48f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-100df48f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(130deg, #E6FAFF 0%, #FFEAFF 100%);
}

.elementor-8 .elementor-element.elementor-element-100df48f > .elementor-background-overlay {
    background-color: #F6F9FE;
    background-image: url("https://finix.powersquall.com/mobile-app/wp-content/uploads/sites/3/2020/11/section-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-100df48f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-8 .elementor-element.elementor-element-27c00c1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-fdfabdb {
    text-align: text-center;
}

    .elementor-8 .elementor-element.elementor-element-fdfabdb > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

.elementor-8 .elementor-element.elementor-element-686d9320 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-56cda141 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-1b0344a5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-1b0344a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-1b0344a5 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-501e45a7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-55556bc5 > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0% 25% 0% 0%;
}

.elementor-8 .elementor-element.elementor-element-8f77dcc .btn-default {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

    .elementor-8 .elementor-element.elementor-element-8f77dcc .btn-default.style-border {
        padding: 13px 35px 13px 35px;
        border-radius: 3px 3px 3px 3px;
    }

    .elementor-8 .elementor-element.elementor-element-8f77dcc .btn-default.style-flat {
        padding: 13px 35px 13px 35px;
        border-radius: 3px 3px 3px 3px;
        background-color: #874DFF;
    }

.elementor-8 .elementor-element.elementor-element-8f77dcc .button-wrapper .finix-button-icon {
    font-size: 18px;
}

.elementor-8 .elementor-element.elementor-element-8f77dcc .btn-default.style-default:after {
    background-color: #874DFF;
}

.elementor-8 .elementor-element.elementor-element-8f77dcc .btn-default.style-default:before {
    background-color: #874DFF;
}

.elementor-8 .elementor-element.elementor-element-8f77dcc .btn-default.style-default:hover:after {
    background-color: #222733;
}

.elementor-8 .elementor-element.elementor-element-8f77dcc .btn-default.style-default:hover:before {
    background-color: #222733;
}

.elementor-8 .elementor-element.elementor-element-8f77dcc .btn-default.style-border:before {
    background-color: #222733;
}

.elementor-8 .elementor-element.elementor-element-8f77dcc .btn-default.style-flat:before {
    background-color: #222733;
}

.elementor-8 .elementor-element.elementor-element-8f77dcc > .elementor-widget-container {
    margin: 10px 15px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-8f77dcc {
    width: auto;
    max-width: auto;
}

.elementor-8 .elementor-element.elementor-element-931b282 .btn-default {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

    .elementor-8 .elementor-element.elementor-element-931b282 .btn-default.style-border {
        padding: 13px 35px 13px 35px;
        border-radius: 3px 3px 3px 3px;
    }

    .elementor-8 .elementor-element.elementor-element-931b282 .btn-default.style-flat {
        padding: 13px 35px 13px 35px;
        border-radius: 3px 3px 3px 3px;
        background-color: #222733;
    }

.elementor-8 .elementor-element.elementor-element-931b282 .button-wrapper .finix-button-icon {
    font-size: 18px;
}

.elementor-8 .elementor-element.elementor-element-931b282 .btn-default.style-default:after {
    background-color: #222733;
}

.elementor-8 .elementor-element.elementor-element-931b282 .btn-default.style-default:before {
    background-color: #222733;
}

.elementor-8 .elementor-element.elementor-element-931b282 .btn-default.style-default:hover:after {
    background-color: #874DFF;
}

.elementor-8 .elementor-element.elementor-element-931b282 .btn-default.style-default:hover:before {
    background-color: #874DFF;
}

.elementor-8 .elementor-element.elementor-element-931b282 .btn-default.style-border:before {
    background-color: #874DFF;
}

.elementor-8 .elementor-element.elementor-element-931b282 .btn-default.style-flat:before {
    background-color: #874DFF;
}

.elementor-8 .elementor-element.elementor-element-931b282 > .elementor-widget-container {
    margin: 10px 15px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-931b282 {
    width: auto;
    max-width: auto;
}

.elementor-8 .elementor-element.elementor-element-61fe2804:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-61fe2804 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://finix.powersquall.com/mobile-app/wp-content/uploads/sites/3/2020/11/round-line-bg.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-8 .elementor-element.elementor-element-61fe2804 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 90px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

    .elementor-8 .elementor-element.elementor-element-61fe2804 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-8 .elementor-element.elementor-element-650b2649 img {
    width: 60%;
}

.elementor-8 .elementor-element.elementor-element-650b2649 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5e817a6 {
    margin-top: 0px;
    margin-bottom: -115px;
}

.elementor-8 .elementor-element.elementor-element-b255796:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-b255796 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(160deg, #4D7FFF 0%, #9D4DFF 100%);
}

.elementor-8 .elementor-element.elementor-element-b255796 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-b255796 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-b255796 > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-8 .elementor-element.elementor-element-b255796 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 50px 50px 50px 50px;
}

    .elementor-8 .elementor-element.elementor-element-b255796 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-606901c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-606901c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-606901c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-8 .elementor-element.elementor-element-6f0381f {
    text-align: left;
}

    .elementor-8 .elementor-element.elementor-element-6f0381f .section-title .title-tagline {
        color: #FFFFFF;
    }

        .elementor-8 .elementor-element.elementor-element-6f0381f .section-title .title-tagline:before {
            border-bottom-color: #FFFFFF;
        }

    .elementor-8 .elementor-element.elementor-element-6f0381f .section-title .main-title {
        color: #FFFFFF;
    }

    .elementor-8 .elementor-element.elementor-element-6f0381f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-cac4d06.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-cac4d06.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-cac4d06.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-8 .elementor-element.elementor-element-cac4d06 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 50px;
}

.elementor-8 .elementor-element.elementor-element-5b03655 .btn-default {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}

    .elementor-8 .elementor-element.elementor-element-5b03655 .btn-default.style-border {
        padding: 13px 35px 13px 35px;
        border-radius: 3px 3px 3px 3px;
    }

    .elementor-8 .elementor-element.elementor-element-5b03655 .btn-default.style-flat {
        padding: 13px 35px 13px 35px;
        border-radius: 3px 3px 3px 3px;
        background-color: #222733;
    }

    .elementor-8 .elementor-element.elementor-element-5b03655 .btn-default .finix-align-icon-left {
        padding-right: 10px;
    }

    .elementor-8 .elementor-element.elementor-element-5b03655 .btn-default .finix-align-icon-right {
        padding-left: 10px;
    }

.rtl .elementor-8 .elementor-element.elementor-element-5b03655 .btn-default .finix-align-icon-left {
    padding-left: 10px;
}

.rtl .elementor-8 .elementor-element.elementor-element-5b03655 .btn-default .finix-align-icon-right {
    padding-right: 10px;
}

.elementor-8 .elementor-element.elementor-element-5b03655 .btn-default.style-default:after {
    background-color: #222733;
}

.elementor-8 .elementor-element.elementor-element-5b03655 .btn-default.style-default:before {
    background-color: #222733;
}

.elementor-8 .elementor-element.elementor-element-5b03655 .btn-default:hover {
    color: #323232;
}

.elementor-8 .elementor-element.elementor-element-5b03655 .btn-default.style-default:hover:after {
    background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-5b03655 .btn-default.style-default:hover:before {
    background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-5b03655 .btn-default.style-border:before {
    background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-5b03655 .btn-default.style-flat:before {
    background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-5b03655 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5b03655 {
    width: auto;
    max-width: auto;
}

@media(min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-782d0183 {
        width: 32%;
    }

    .elementor-8 .elementor-element.elementor-element-208eae84 {
        width: 35.333%;
    }

    .elementor-8 .elementor-element.elementor-element-129bc74 {
        width: 32%;
    }

    .elementor-8 .elementor-element.elementor-element-f78ec66 {
        width: 66.665%;
    }

    .elementor-8 .elementor-element.elementor-element-7fd15c27 {
        width: 33%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-19a71924 {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-f801504 {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-7de1da92 {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-31e2b9d7 {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-782d0183 {
        width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-129bc74 {
        width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-f78ec66 {
        width: 60%;
    }

    .elementor-8 .elementor-element.elementor-element-7fd15c27 {
        width: 40%;
    }

    .elementor-8 .elementor-element.elementor-element-1b0344a5 {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-61fe2804 {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-606901c {
        width: 70%;
    }

    .elementor-8 .elementor-element.elementor-element-cac4d06 {
        width: 30%;
    }
}

@media(max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-19a71924 > .elementor-element-populated {
        padding: 0px 50px 50px 50px;
    }

    .elementor-8 .elementor-element.elementor-element-f801504 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-f5840f2 .section-title .main-title {
        font-size: 34px;
    }

    .elementor-8 .elementor-element.elementor-element-7de1da92 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-38a7c142 .section-title .main-title {
        font-size: 34px;
    }

    .elementor-8 .elementor-element.elementor-element-31e2b9d7 > .elementor-element-populated {
        padding: 50px 50px 0px 50px;
    }

    .elementor-8 .elementor-element.elementor-element-120069a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-120069a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-769b77c5 .section-title .main-title {
        font-size: 34px;
    }

    .elementor-8 .elementor-element.elementor-element-4bd7b28e .section-title .main-title {
        font-size: 34px;
    }

    .elementor-8 .elementor-element.elementor-element-f78ec66 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-7fd15c27 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-fdfabdb .section-title .main-title {
        font-size: 34px;
    }

    .elementor-8 .elementor-element.elementor-element-56cda141 {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-501e45a7 .section-title .main-title {
        font-size: 34px;
    }

    .elementor-8 .elementor-element.elementor-element-55556bc5 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-61fe2804 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 150px 0px 150px;
    }

    .elementor-8 .elementor-element.elementor-element-b255796 > .elementor-element-populated {
        padding: 50px 30px 50px 30px;
    }

    .elementor-8 .elementor-element.elementor-element-6f0381f .section-title .main-title {
        font-size: 34px;
    }

    .elementor-8 .elementor-element.elementor-element-6f0381f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-cac4d06 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-75ec7ee > .elementor-element-populated {
        padding: 30px 15px 30px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-19a71924 > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-da95d7f img {
        width: 130px;
    }

    .elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-da95d7f.pos-left {
        left: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-da95d7f.pos-right {
        right: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-da95d7f.pos-top {
        top: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-da95d7f.pos-bottom {
        bottom: 60px;
    }

    .elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-c1a6c36 img {
        width: 100px;
    }

    .elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-c1a6c36.pos-left {
        left: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-c1a6c36.pos-right {
        right: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-c1a6c36.pos-top {
        top: 25px;
    }

    .elementor-8 .elementor-element.elementor-element-7687662b .parallax-img.elementor-repeater-item-c1a6c36.pos-bottom {
        bottom: 25px;
    }

    .elementor-8 .elementor-element.elementor-element-f801504 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-f5840f2 .section-title .main-title {
        font-size: 28px;
    }

    .elementor-8 .elementor-element.elementor-element-7de1da92 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-38a7c142 .section-title .main-title {
        font-size: 28px;
    }

    .elementor-8 .elementor-element.elementor-element-31e2b9d7 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-7b0a2e4 img {
        width: 130px;
    }

    .elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-7b0a2e4.pos-left {
        left: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-7b0a2e4.pos-right {
        right: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-7b0a2e4.pos-top {
        top: 50px;
    }

    .elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-7b0a2e4.pos-bottom {
        bottom: 50px;
    }

    .elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-69d49a1 img {
        width: 130px;
    }

    .elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-69d49a1.pos-left {
        left: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-69d49a1.pos-right {
        right: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-69d49a1.pos-top {
        top: 30px;
    }

    .elementor-8 .elementor-element.elementor-element-71e8ad2a .parallax-img.elementor-repeater-item-69d49a1.pos-bottom {
        bottom: 30px;
    }

    .elementor-8 .elementor-element.elementor-element-78dada90 {
        padding: 60px 15px 60px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-120069a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-120069a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-769b77c5 .section-title .main-title {
        font-size: 28px;
    }

    .elementor-8 .elementor-element.elementor-element-782d0183 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-129bc74 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-401eb8d4 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-4bd7b28e .section-title .main-title {
        font-size: 28px;
    }

    .elementor-8 .elementor-element.elementor-element-523e6e73 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-7fd15c27 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-fdfabdb .section-title .main-title {
        font-size: 28px;
    }

    .elementor-8 .elementor-element.elementor-element-501e45a7 .section-title .main-title {
        font-size: 28px;
    }

    .elementor-8 .elementor-element.elementor-element-61fe2804 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-b255796 > .elementor-element-populated {
        padding: 60px 0px 60px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-6f0381f .section-title .main-title {
        font-size: 28px;
    }

    .elementor-8 .elementor-element.elementor-element-cac4d06.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-8 .elementor-element.elementor-element-cac4d06 > .elementor-element-populated {
        padding: 15px 15px 0px 15px;
    }

    .elementor-8 .elementor-element.elementor-element-5b03655 .btn-default.style-border {
        padding: 10px 20px 10px 20px;
    }

    .elementor-8 .elementor-element.elementor-element-5b03655 .btn-default.style-flat {
        padding: 10px 20px 10px 20px;
    }
}
