.elementor-9 .elementor-element.elementor-element-eafe62f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-eafe62f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://ignitedesks.com/public/images/home-hero.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-eafe62f > .elementor-background-overlay {
    background-color: #424267;
    opacity: 0.45;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-eafe62f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 100px 0px;
}

.elementor-9 .elementor-element.elementor-element-cf113bd > .elementor-element-populated {
    padding: 0px 40px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f7020b6 {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-66c8592 .elementor-heading-title {
    font-size: 45px;
    font-weight: 700;
    line-height: 1.12em;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-d179204 {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-dbcde29 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-e65df7b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-e65df7b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d8148d6 .elementor-button {
    background-color: #EC7126;
    font-size: 16px;
    padding: 16px 23px 16px 23px;
}

.elementor-9 .elementor-element.elementor-element-d8148d6 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-d8148d6 .elementor-button:focus {
    background-color: var( --e-global-color-blocksy_palette_2 );
}

.elementor-9 .elementor-element.elementor-element-d8148d6 {
    width: auto;
    max-width: auto;
}

.elementor-9 .elementor-element.elementor-element-c909d48 .elementor-button {
    background-color: #10213600;
    font-size: 16px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    padding: 14px 21px 14px 21px;
}

.elementor-9 .elementor-element.elementor-element-c909d48 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-c909d48 .elementor-button:focus {
    background-color: var( --e-global-color-blocksy_palette_2 );
    border-color: var( --e-global-color-blocksy_palette_2 );
}

.elementor-9 .elementor-element.elementor-element-c909d48 {
    width: auto;
    max-width: auto;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
}

.elementor-9 .elementor-element.elementor-element-4a694ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-4a694ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://ignitedesks.com/public/images//helpdesk-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-4a694ad > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4a694ad > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4d0514b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4d0514b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-4d0514b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}

.elementor-9 .elementor-element.elementor-element-4d0514b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-f1ac138:hover {
    background-color: var( --e-global-color-blocksy_palette_1 );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 30px 50px 0px rgba(89.00000000000001, 64.00000000000006, 195, 0.3);
}

.elementor-9 .elementor-element.elementor-element-f1ac138 {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E4E9F0;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-f1ac138 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 12px;
}

.elementor-9 .elementor-element.elementor-element-f1ac138 .elementor-icon-box-title {
    margin-block-end:0px;color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-f1ac138.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-f1ac138.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f1ac138.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-f1ac138 .elementor-icon {
    font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-f1ac138 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f1ac138 .elementor-icon-box-title a {
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-f1ac138 .elementor-icon-box-description {
    font-size: 14px;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-b3beb74:hover {
    background-color: var( --e-global-color-blocksy_palette_1 );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 30px 50px 0px rgba(89.00000000000001, 64.00000000000006, 195, 0.3);
}

.elementor-9 .elementor-element.elementor-element-b3beb74 {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E4E9F0;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-b3beb74 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 12px;
}

.elementor-9 .elementor-element.elementor-element-b3beb74 .elementor-icon-box-title {
    margin-block-end:0px;color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-b3beb74.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-b3beb74.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b3beb74.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-b3beb74 .elementor-icon {
    font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-b3beb74 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-b3beb74 .elementor-icon-box-title a {
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-b3beb74 .elementor-icon-box-description {
    font-size: 14px;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-effd184:hover {
    background-color: var( --e-global-color-blocksy_palette_1 );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 30px 50px 0px rgba(89.00000000000001, 64.00000000000006, 195, 0.3);
}

.elementor-9 .elementor-element.elementor-element-effd184 {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E4E9F0;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-effd184 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 12px;
}

.elementor-9 .elementor-element.elementor-element-effd184 .elementor-icon-box-title {
    margin-block-end:0px;color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-effd184.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-effd184.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-effd184.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-effd184 .elementor-icon {
    font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-effd184 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-effd184 .elementor-icon-box-title a {
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-effd184 .elementor-icon-box-description {
    font-size: 14px;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-b7ed6fb:hover {
    background-color: var( --e-global-color-blocksy_palette_1 );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 30px 50px 0px rgba(89.00000000000001, 64.00000000000006, 195, 0.3);
}

.elementor-9 .elementor-element.elementor-element-b7ed6fb {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E4E9F0;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-b7ed6fb .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 12px;
}

.elementor-9 .elementor-element.elementor-element-b7ed6fb .elementor-icon-box-title {
    margin-block-end:0px;color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-b7ed6fb.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-b7ed6fb.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b7ed6fb.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-b7ed6fb .elementor-icon {
    font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-b7ed6fb .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-b7ed6fb .elementor-icon-box-title a {
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-b7ed6fb .elementor-icon-box-description {
    font-size: 14px;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-4844883:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4844883 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-9 .elementor-element.elementor-element-4844883 > .elementor-container {
    max-width: 630px;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4844883 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 90px 0px 90px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-4844883 .elementor-heading-title {
    color: var( --e-global-color-accent );
}

.elementor-9 .elementor-element.elementor-element-ab99b69 .elementor-heading-title {
    font-size: 49px;
    font-weight: 800;
    color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-131d762 {
    font-size: 24px;
    color: #3D3D3D;
}

.elementor-9 .elementor-element.elementor-element-6a0185a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6a0185a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-6a0185a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 60px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-6a0185a .elementor-heading-title {
    color: var( --e-global-color-accent );
}

.elementor-9 .elementor-element.elementor-element-6a0185a > .elementor-container {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d4d0bf8 {
    --display: flex;
}

.elementor-9 .elementor-element.elementor-element-0bb99dc {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0bb99dc .elementor-heading-title {
    font-size: 49px;
    font-weight: 800;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-33010da {
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-2a23ae7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-468dbce {
    width: var( --container-widget-width, 33% );
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
    border-radius: 4px;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing .eael-pricing-item {
    background-color: #FFFFFF;
    border-radius: 4px;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing {
    border-radius: 4px;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing.style-2 .eael-pricing-item .header {
    background: #C8E6C9;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing.style-4 .eael-pricing-item .header {
    background: #C8E6C9;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency {
    color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency {
    color: #434343;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency {
    color: #00C853;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency {
    color: #424242;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing-item .price-period {
    color: #353535;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing-item .body ul li.eael-pricing-item-feature {
    justify-content: left;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing-item .body ul li {
    color: #222121;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing-item .body ul li .li-icon {
    color: #EC7126;
    width: 20px;
    height: 20px;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing-item .body ul li .li-icon svg {
    fill: #EC7126;
    height: 20px;
    width: 20px;
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing-item .body ul li .li-icon img {
    height: 20px;
    width: 20px;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing-item .body ul li .li-icon i {
    font-size: 20px;
}

div.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border, div.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #3d3d3d;
}

div.tooltipster-base.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border, .tooltipster-base.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
    border-right-color: #3d3d3d;
}

div.tooltipster-base.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border, div.tooltipster-base.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
    border-left-color: #3d3d3d;
}

div.tooltipster-base.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border, div.tooltipster-base.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #3d3d3d;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i {
    font-size: 0px;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img {
    height: 0px;
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg {
    height: 0px;
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon {
    width: 13px;
    height: 0px;
    border-radius: 3%;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing .footer {
    margin: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing .eael-pricing-button img {
    height: 16px;
    width: 16px;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing .eael-pricing-button svg {
    height: 16px;
    width: 16px;
    fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing .eael-pricing-button i {
    font-size: 16px;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing .eael-pricing-button {
    color: #fff;
    background: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing .eael-pricing-button:hover {
    color: #f9f9f9;
    background: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-468dbce .eael-pricing .eael-pricing-button:hover svg {
    fill: #f9f9f9;
}

.elementor-9 .elementor-element.elementor-element-d221031 {
    width: var( --container-widget-width, 33% );
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
    border-radius: 4px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing .eael-pricing-item {
    background-color: #FFFFFF;
    border-radius: 4px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing {
    border-radius: 4px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-2 .eael-pricing-item .header {
    background: #C8E6C9;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-4 .eael-pricing-item .header {
    background: #C8E6C9;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency {
    color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency {
    color: #434343;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency {
    color: #00C853;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price {
    font-size: 24px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency {
    color: #424242;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .price-period {
    color: #353535;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .body ul li.eael-pricing-item-feature {
    justify-content: left;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .body ul li {
    color: #222121;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .body ul li .li-icon {
    color: #EC7126;
    width: 20px;
    height: 20px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .body ul li .li-icon svg {
    fill: #EC7126;
    height: 20px;
    width: 20px;
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .body ul li .li-icon img {
    height: 20px;
    width: 20px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing-item .body ul li .li-icon i {
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-1 .eael-pricing-item.ribbon-1:before {
    background: #00C853;
    height: 4px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-2 .eael-pricing-item.ribbon-1:before {
    background: #00C853;
    height: 4px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-3 .eael-pricing-item.ribbon-1:before {
    background: #00C853;
    height: 4px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-4 .eael-pricing-item.ribbon-1:before {
    background: #00C853;
    height: 4px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-5 .eael-pricing-item.ribbon-1:before {
    background: #00C853;
    height: 4px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-5 .eael-pricing-image.ribbon-1:before {
    background: #00C853;
    height: 4px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i {
    font-size: 0px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img {
    height: 0px;
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg {
    height: 0px;
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon {
    width: 13px;
    height: 0px;
    border-radius: 3%;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing .footer {
    margin: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing .eael-pricing-button img {
    height: 16px;
    width: 16px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing .eael-pricing-button svg {
    height: 16px;
    width: 16px;
    fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing .eael-pricing-button i {
    font-size: 16px;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing .eael-pricing-button {
    color: #fff;
    background: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing .eael-pricing-button:hover {
    color: #f9f9f9;
    background: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-d221031 .eael-pricing .eael-pricing-button:hover svg {
    fill: #f9f9f9;
}

.elementor-9 .elementor-element.elementor-element-818b2cb {
    width: var( --container-widget-width, 33% );
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
    border-radius: 4px;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing .eael-pricing-item {
    background-color: #FFFFFF;
    border-radius: 4px;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing {
    border-radius: 4px;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing.style-2 .eael-pricing-item .header {
    background: #C8E6C9;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing.style-4 .eael-pricing-item .header {
    background: #C8E6C9;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing-item .eael-pricing-tag .price-tag .original-price, .elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency {
    color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing-item .eael-pricing-tag .price-tag .original-price .price-currency {
    color: #434343;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing-item .eael-pricing-tag .price-tag .sale-price, .elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency {
    color: #00C853;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing-item .eael-pricing-tag .price-tag .sale-price .price-currency {
    color: #424242;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing-item .price-period {
    color: #353535;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing-item .body ul li.eael-pricing-item-feature {
    justify-content: left;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing-item .body ul li {
    color: #222121;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing-item .body ul li .li-icon {
    color: #EC7126;
    width: 20px;
    height: 20px;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing-item .body ul li .li-icon svg {
    fill: #EC7126;
    height: 20px;
    width: 20px;
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing-item .body ul li .li-icon img {
    height: 20px;
    width: 20px;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing-item .body ul li .li-icon i {
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i, .elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon i {
    font-size: 0px;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon img, .elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon img {
    height: 0px;
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon svg, .elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon svg {
    height: 0px;
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon, .elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing.style-5 .eael-pricing-item .eael-pricing-icon .icon {
    width: 13px;
    height: 0px;
    border-radius: 3%;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing .footer {
    margin: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing .eael-pricing-button img {
    height: 16px;
    width: 16px;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing .eael-pricing-button svg {
    height: 16px;
    width: 16px;
    fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing .eael-pricing-button i {
    font-size: 16px;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing .eael-pricing-button {
    color: #fff;
    background: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing .eael-pricing-button:hover {
    color: #f9f9f9;
    background: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-818b2cb .eael-pricing .eael-pricing-button:hover svg {
    fill: #f9f9f9;
}

.elementor-9 .elementor-element.elementor-element-0e92bda {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-249334a {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-249334a .elementor-heading-title {
    font-size: 49px;
    font-weight: 800;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-84500fb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-84500fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFC;
}

.elementor-9 .elementor-element.elementor-element-84500fb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 60px;
    margin-bottom: 60px;
}

.elementor-9 .elementor-element.elementor-element-84500fb > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-a08a86a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-a08a86a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://ignitedesks.com/public/images/max-andrey-TlRQin0iwjE-unsplash.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-a08a86a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-9 .elementor-element.elementor-element-1724df2 {
    --spacer-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-dcc615f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-dcc615f > .elementor-element-populated {
    padding: 20px 0px 20px 50px;
}

.elementor-9 .elementor-element.elementor-element-c90c95b .elementor-heading-title {
    font-size: 45px;
    font-weight: 800;
    line-height: 1.3em;
}

.elementor-9 .elementor-element.elementor-element-113c3fd {
    font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-5aaa7ce {
    background-color: #F3F5F9;
    margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-5aaa7ce:hover {
    background-color: #FFFFFF;
    box-shadow: 0px 20px 70px 0px rgba(66, 81, 103, 0.1);
}

.elementor-9 .elementor-element.elementor-element-5aaa7ce .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 20px;
}

.elementor-9 .elementor-element.elementor-element-5aaa7ce .elementor-icon-box-title {
    margin-block-end:10px;}

.elementor-9 .elementor-element.elementor-element-5aaa7ce.elementor-view-stacked .elementor-icon {
    background-color: #7455F11A;
    fill: var( --e-global-color-blocksy_palette_1 );
    color: var( --e-global-color-blocksy_palette_1 );
}

.elementor-9 .elementor-element.elementor-element-5aaa7ce.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5aaa7ce.elementor-view-default .elementor-icon {
    fill: #7455F11A;
    color: #7455F11A;
    border-color: #7455F11A;
}

.elementor-9 .elementor-element.elementor-element-5aaa7ce.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-blocksy_palette_1 );
}

.elementor-9 .elementor-element.elementor-element-5aaa7ce .elementor-icon {
    font-size: 50px;
    padding: 6px;
}

.elementor-9 .elementor-element.elementor-element-5aaa7ce .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-5aaa7ce .elementor-icon-box-title a {
    font-size: 17px;
}

.elementor-9 .elementor-element.elementor-element-03b3be3 {
    background-color: #F3F5F9;
    margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-03b3be3:hover {
    background-color: #FFFFFF;
    box-shadow: 0px 20px 70px 0px rgba(66, 81, 103, 0.1);
}

.elementor-9 .elementor-element.elementor-element-03b3be3 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 20px;
}

.elementor-9 .elementor-element.elementor-element-03b3be3 .elementor-icon-box-title {
    margin-block-end:10px;}

.elementor-9 .elementor-element.elementor-element-03b3be3.elementor-view-stacked .elementor-icon {
    background-color: #7455F11A;
    fill: var( --e-global-color-blocksy_palette_1 );
    color: var( --e-global-color-blocksy_palette_1 );
}

.elementor-9 .elementor-element.elementor-element-03b3be3.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-03b3be3.elementor-view-default .elementor-icon {
    fill: #7455F11A;
    color: #7455F11A;
    border-color: #7455F11A;
}

.elementor-9 .elementor-element.elementor-element-03b3be3.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-blocksy_palette_1 );
}

.elementor-9 .elementor-element.elementor-element-03b3be3 .elementor-icon {
    font-size: 50px;
    padding: 6px;
}

.elementor-9 .elementor-element.elementor-element-03b3be3 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-03b3be3 .elementor-icon-box-title a {
    font-size: 17px;
}

.elementor-9 .elementor-element.elementor-element-c6e40ed {
    background-color: #F3F5F9;
    margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-c6e40ed:hover {
    background-color: #FFFFFF;
    box-shadow: 0px 20px 70px 0px rgba(66, 81, 103, 0.1);
}

.elementor-9 .elementor-element.elementor-element-c6e40ed .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 20px;
}

.elementor-9 .elementor-element.elementor-element-c6e40ed .elementor-icon-box-title {
    margin-block-end:10px;}

.elementor-9 .elementor-element.elementor-element-c6e40ed.elementor-view-stacked .elementor-icon {
    background-color: #7455F11A;
    fill: var( --e-global-color-blocksy_palette_1 );
    color: var( --e-global-color-blocksy_palette_1 );
}

.elementor-9 .elementor-element.elementor-element-c6e40ed.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-c6e40ed.elementor-view-default .elementor-icon {
    fill: #7455F11A;
    color: #7455F11A;
    border-color: #7455F11A;
}

.elementor-9 .elementor-element.elementor-element-c6e40ed.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-blocksy_palette_1 );
}

.elementor-9 .elementor-element.elementor-element-c6e40ed .elementor-icon {
    font-size: 50px;
    padding: 6px;
}

.elementor-9 .elementor-element.elementor-element-c6e40ed .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c6e40ed .elementor-icon-box-title a {
    font-size: 17px;
}

.elementor-9 .elementor-element.elementor-element-71f9b79 {
    --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;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-71f9b79:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-71f9b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-9 .elementor-element.elementor-element-cc11f22 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-cc11f22 .elementor-heading-title {
    font-size: 49px;
    font-weight: 800;
    color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-3472ecd {
    text-align: center;
    font-size: 16px;
    color: #3D3D3D;
}

.elementor-9 .elementor-element.elementor-element-4213c5b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4213c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-9 .elementor-element.elementor-element-4213c5b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-9 .elementor-element.elementor-element-4213c5b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-cbaae81:hover {
    background-color: var( --e-global-color-blocksy_palette_1 );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 30px 50px 0px rgba(89.00000000000001, 64.00000000000006, 195, 0.3);
}

.elementor-9 .elementor-element.elementor-element-cbaae81 {
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E4E9F0;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-cbaae81 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 10px;
}

.elementor-9 .elementor-element.elementor-element-cbaae81 .elementor-icon-box-title {
    margin-block-end:10px;}

.elementor-9 .elementor-element.elementor-element-cbaae81.elementor-view-stacked .elementor-icon {
    background-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-cbaae81.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-cbaae81.elementor-view-default .elementor-icon {
    fill: #EC7126;
    color: #EC7126;
    border-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-cbaae81 .elementor-icon {
    font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-cbaae81 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-cbaae81 .elementor-icon-box-title a {
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-763172d .elementor-button {
    background-color: #10213600;
    font-size: 16px;
    fill: var( --e-global-color-blocksy_palette_1 );
    color: var( --e-global-color-blocksy_palette_1 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-blocksy_palette_1 );
    padding: 14px 21px 14px 21px;
}

.elementor-9 .elementor-element.elementor-element-763172d .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-763172d .elementor-button:focus {
    background-color: #EC7126;
    color: #FFFFFF;
    border-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-763172d .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-763172d .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-39ac9d4:hover {
    background-color: var( --e-global-color-blocksy_palette_1 );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 30px 50px 0px rgba(89.00000000000001, 64.00000000000006, 195, 0.3);
}

.elementor-9 .elementor-element.elementor-element-39ac9d4 {
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E4E9F0;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-39ac9d4 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 10px;
}

.elementor-9 .elementor-element.elementor-element-39ac9d4 .elementor-icon-box-title {
    margin-block-end:10px;}

.elementor-9 .elementor-element.elementor-element-39ac9d4.elementor-view-stacked .elementor-icon {
    background-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-39ac9d4.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-39ac9d4.elementor-view-default .elementor-icon {
    fill: #EC7126;
    color: #EC7126;
    border-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-39ac9d4 .elementor-icon {
    font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-39ac9d4 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-39ac9d4 .elementor-icon-box-title a {
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-037bb82 .elementor-button {
    background-color: #10213600;
    font-size: 16px;
    fill: var( --e-global-color-blocksy_palette_1 );
    color: var( --e-global-color-blocksy_palette_1 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-blocksy_palette_1 );
    padding: 14px 21px 14px 21px;
}

.elementor-9 .elementor-element.elementor-element-037bb82 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-037bb82 .elementor-button:focus {
    background-color: #EC7126;
    color: #FFFFFF;
    border-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-037bb82 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-037bb82 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-2c07803:hover {
    background-color: var( --e-global-color-blocksy_palette_1 );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 30px 50px 0px rgba(89.00000000000001, 64.00000000000006, 195, 0.3);
}

.elementor-9 .elementor-element.elementor-element-2c07803 {
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E4E9F0;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-2c07803 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 10px;
}

.elementor-9 .elementor-element.elementor-element-2c07803 .elementor-icon-box-title {
    margin-block-end:10px;color: #EEEEEE;
}

.elementor-9 .elementor-element.elementor-element-2c07803.elementor-view-stacked .elementor-icon {
    background-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-2c07803.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-2c07803.elementor-view-default .elementor-icon {
    fill: #EC7126;
    color: #EC7126;
    border-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-2c07803 .elementor-icon {
    font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-2c07803 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2c07803 .elementor-icon-box-title a {
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-38ec744 .elementor-button {
    background-color: #10213600;
    font-size: 16px;
    fill: var( --e-global-color-blocksy_palette_1 );
    color: var( --e-global-color-blocksy_palette_1 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-blocksy_palette_1 );
    padding: 14px 21px 14px 21px;
}

.elementor-9 .elementor-element.elementor-element-38ec744 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-38ec744 .elementor-button:focus {
    background-color: #EC7126;
    color: #FFFFFF;
    border-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-38ec744 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-38ec744 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-ed0dd39:hover {
    background-color: var( --e-global-color-blocksy_palette_1 );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 30px 50px 0px rgba(89.00000000000001, 64.00000000000006, 195, 0.3);
}

.elementor-9 .elementor-element.elementor-element-ed0dd39 {
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E4E9F0;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-ed0dd39 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 10px;
}

.elementor-9 .elementor-element.elementor-element-ed0dd39 .elementor-icon-box-title {
    margin-block-end:10px;}

.elementor-9 .elementor-element.elementor-element-ed0dd39.elementor-view-stacked .elementor-icon {
    background-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-ed0dd39.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ed0dd39.elementor-view-default .elementor-icon {
    fill: #EC7126;
    color: #EC7126;
    border-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-ed0dd39 .elementor-icon {
    font-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-ed0dd39 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ed0dd39 .elementor-icon-box-title a {
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-634d667 .elementor-button {
    background-color: #10213600;
    font-size: 16px;
    fill: var( --e-global-color-blocksy_palette_1 );
    color: var( --e-global-color-blocksy_palette_1 );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-blocksy_palette_1 );
    padding: 14px 21px 14px 21px;
}

.elementor-9 .elementor-element.elementor-element-634d667 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-634d667 .elementor-button:focus {
    background-color: #EC7126;
    color: #FFFFFF;
    border-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-634d667 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-634d667 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-4bb6d79:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4bb6d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #102136;
}

.elementor-9 .elementor-element.elementor-element-4bb6d79 > .elementor-background-overlay {
    background-image: url("https://ignitedesks.com/public/images/pattern.svg");
    opacity: 0.01;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4bb6d79 > .elementor-container {
    max-width: 1200px;
}

.elementor-9 .elementor-element.elementor-element-4bb6d79 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-c4cb438 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-b3c19c8 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b3c19c8 .elementor-heading-title {
    font-weight: 800;
    color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-7966b59 {
    margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-43532ef {
    text-align: center;
    color: #E5E5E5;
}

.elementor-9 .elementor-element.elementor-element-34d7977:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-34d7977 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #102136;
}

.elementor-9 .elementor-element.elementor-element-34d7977 > .elementor-background-overlay {
    background-image: url("https://ignitedesks.com/public/images/pattern.svg");
    opacity: 0.01;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-34d7977 > .elementor-container {
    max-width: 1200px;
}

.elementor-9 .elementor-element.elementor-element-34d7977 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 70px 0px;
}

.elementor-9 .elementor-element.elementor-element-aa71a8d .elementor-icon-list-icon i {
    color: #E5E5E5;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-aa71a8d .elementor-icon-list-icon svg {
    fill: #E5E5E5;
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-aa71a8d {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-aa71a8d .elementor-icon-list-text {
    color: #E5E5E5;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-0310b55 .elementor-icon-list-icon i {
    color: #E5E5E5;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-0310b55 .elementor-icon-list-icon svg {
    fill: #E5E5E5;
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-0310b55 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-0310b55 .elementor-icon-list-text {
    color: #E5E5E5;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-ef686ec .elementor-icon-list-icon i {
    color: #E5E5E5;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-ef686ec .elementor-icon-list-icon svg {
    fill: #E5E5E5;
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-ef686ec {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-ef686ec .elementor-icon-list-text {
    color: #E5E5E5;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-2962b6b .elementor-icon-list-icon i {
    color: #E5E5E5;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-2962b6b .elementor-icon-list-icon svg {
    fill: #E5E5E5;
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-2962b6b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-2962b6b .elementor-icon-list-text {
    color: #E5E5E5;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-df0c4bc > .elementor-container {
    max-width: 693px;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-df0c4bc .elementor-heading-title {
    color: var( --e-global-color-accent );
}

.elementor-9 .elementor-element.elementor-element-df0c4bc {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-4d38ec0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-994456f {
    --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;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-994456f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-994456f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #33bbbb;
}

.elementor-9 .elementor-element.elementor-element-cf35fef .elementor-heading-title {
    font-size: 28px;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-07f1344 {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-ed03a0c {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-71ebada {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9 .elementor-element.elementor-element-71ebada:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-71ebada > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #AC0C0C;
}

.elementor-9 .elementor-element.elementor-element-e0b109a .elementor-heading-title {
    font-size: 28px;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-6a9383a {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-63488b3 {
    margin: -90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: end;
}

.elementor-9 .elementor-element.elementor-element-63488b3 img {
    width: 31%;
}

.elementor-9 .elementor-element.elementor-element-582b6e0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-90a38ca {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9 .elementor-element.elementor-element-90a38ca:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-90a38ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #3376BB;
}

.elementor-9 .elementor-element.elementor-element-d3dab50 .elementor-heading-title {
    font-size: 28px;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-cfcb7d0 {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-b47ea88 {
    margin: 60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-9 .elementor-element.elementor-element-b47ea88 img {
    width: 50%;
}

.elementor-9 .elementor-element.elementor-element-e60553b {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9 .elementor-element.elementor-element-e60553b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e60553b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #535353;
}

.elementor-9 .elementor-element.elementor-element-3388ba4 .elementor-heading-title {
    font-size: 28px;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-7f5f485 {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-ae6dbca img {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-a551b88 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-58a7ea3 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-58a7ea3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-58a7ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #33BBBB30;
}

.elementor-9 .elementor-element.elementor-element-333f73f .elementor-heading-title {
    font-size: 24px;
    color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-1a36e6e {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-1a36e6e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1a36e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #33BBBB30;
}

.elementor-9 .elementor-element.elementor-element-6d4450d .elementor-heading-title {
    font-size: 24px;
    color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-c2f94c3 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-c2f94c3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c2f94c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #33BBBB30;
}

.elementor-9 .elementor-element.elementor-element-02d42f1 .elementor-heading-title {
    font-size: 24px;
    color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-f55323f {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-f55323f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f55323f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #33BBBB30;
}

.elementor-9 .elementor-element.elementor-element-40d7707 .elementor-heading-title {
    font-size: 24px;
    color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-c8b6ca3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-c8b6ca3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c8b6ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-blocksy_palette_1 );
}

.elementor-9 .elementor-element.elementor-element-c8b6ca3 > .elementor-background-overlay {
    background-image: url("https://ignitedesks.com/public/images/pattern.svg");
    opacity: 0.03;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-c8b6ca3, .elementor-9 .elementor-element.elementor-element-c8b6ca3 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-c8b6ca3 {
    box-shadow: 0px 20px 70px 0px rgba(35.999999999999986, 25.999999999999996, 81, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 70px 70px 70px;
}

.elementor-9 .elementor-element.elementor-element-1031b9a .elementor-heading-title {
    font-size: 30px;
    font-weight: 800;
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-fb10e23 {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-9dd4a98 .elementor-button {
    background-color: #FFFFFF;
    font-size: 16px;
    font-weight: 700;
    fill: #000000;
    color: #000000;
    padding: 16px 23px 16px 23px;
}

.elementor-9 .elementor-element.elementor-element-9dd4a98 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9dd4a98 .elementor-button:focus {
    background-color: #000000;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-9dd4a98 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-9dd4a98 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-54927c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-68bca80 {
    --spacer-size: 60px;
}

.elementor-9 .elementor-element.elementor-element-4e6c5b9f > .elementor-container {
    max-width: 630px;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4e6c5b9f .elementor-heading-title {
    color: var( --e-global-color-accent );
}

.elementor-9 .elementor-element.elementor-element-4e6c5b9f {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-9 .elementor-element.elementor-element-256dbb3d .elementor-heading-title {
    font-weight: 800;
    color: var( --e-global-color-blocksy_palette_1 );
}

.elementor-9 .elementor-element.elementor-element-167c6b3 {
    background-color: #FFFFFF;
    padding: 30px 30px 30px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 20px 70px 0px rgba(192, 198, 211, 0.25);
}

.elementor-9 .elementor-element.elementor-element-167c6b3 .elementor-testimonial-wrapper {
    text-align: start;
}

.elementor-9 .elementor-element.elementor-element-167c6b3 .elementor-testimonial-content {
    font-size: 17px;
}

.elementor-9 .elementor-element.elementor-element-167c6b3 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 60px;
    height: 60px;
}

.elementor-9 .elementor-element.elementor-element-167c6b3 .elementor-testimonial-name {
    color: var( --e-global-color-blocksy_palette_2 );
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-29ddf1c {
    background-color: #FFFFFF;
    padding: 30px 30px 30px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 20px 70px 0px rgba(192, 198, 211, 0.25);
}

.elementor-9 .elementor-element.elementor-element-29ddf1c .elementor-testimonial-wrapper {
    text-align: start;
}

.elementor-9 .elementor-element.elementor-element-29ddf1c .elementor-testimonial-content {
    font-size: 17px;
}

.elementor-9 .elementor-element.elementor-element-29ddf1c .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 60px;
    height: 60px;
}

.elementor-9 .elementor-element.elementor-element-29ddf1c .elementor-testimonial-name {
    color: var( --e-global-color-blocksy_palette_2 );
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-10e30ab {
    background-color: #FFFFFF;
    padding: 30px 30px 30px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 20px 70px 0px rgba(192, 198, 211, 0.25);
}

.elementor-9 .elementor-element.elementor-element-10e30ab .elementor-testimonial-wrapper {
    text-align: start;
}

.elementor-9 .elementor-element.elementor-element-10e30ab .elementor-testimonial-content {
    font-size: 17px;
}

.elementor-9 .elementor-element.elementor-element-10e30ab .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 60px;
    height: 60px;
}

.elementor-9 .elementor-element.elementor-element-10e30ab .elementor-testimonial-name {
    color: var( --e-global-color-blocksy_palette_2 );
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-6152ca1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6152ca1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6152ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-9 .elementor-element.elementor-element-6152ca1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 70px 0px 70px 0px;
}

.elementor-9 .elementor-element.elementor-element-6152ca1 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d3eb326 > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-d3eb326 > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-d3eb326 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-d3eb326 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-9 .elementor-element.elementor-element-2469ecc img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-d7f43ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 10px;
}

.elementor-9 .elementor-element.elementor-element-968bbe2 .elementor-heading-title {
    font-size: 36px;
    font-weight: 800;
    line-height: 1.2em;
}

.elementor-9 .elementor-element.elementor-element-6d8c629 {
    font-weight: 500;
}

.elementor-9 .elementor-element.elementor-element-8a143e6 {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-9 .elementor-element.elementor-element-b64e187 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5d043b5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5b5bd5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(12px/2);}

.elementor-9 .elementor-element.elementor-element-5b5bd5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(12px/2);}

.elementor-9 .elementor-element.elementor-element-5b5bd5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(12px/2);}

.elementor-9 .elementor-element.elementor-element-5b5bd5a .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-12px/2);}

.elementor-9 .elementor-element.elementor-element-5b5bd5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px/2);
}

.elementor-9 .elementor-element.elementor-element-5b5bd5a .elementor-icon-list-icon i {
    color: var( --e-global-color-blocksy_palette_1 );
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-5b5bd5a .elementor-icon-list-icon svg {
    fill: var( --e-global-color-blocksy_palette_1 );
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-5b5bd5a {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-5b5bd5a .elementor-icon-list-text {
    color: var( --e-global-color-text );
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-5b5bd5a .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-primary );
}

.elementor-9 .elementor-element.elementor-element-289838a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-a9e44cc {
    --spacer-size: 40px;
}

.elementor-9 .elementor-element.elementor-element-b1d67e4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b1d67e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://ignitedesks.com/public/images/how1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-b1d67e4 > .elementor-container {
    max-width: 630px;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b1d67e4, .elementor-9 .elementor-element.elementor-element-b1d67e4 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-b1d67e4 {
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.25);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 100px 100px 100px;
    z-index: 1;
}

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

.elementor-9 .elementor-element.elementor-element-7f22bf4 .elementor-heading-title {
    font-weight: 800;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-d4ef178 {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-6c7a4fc {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-f6e6a42 .elementor-button {
    background-color: var( --e-global-color-blocksy_palette_1 );
    font-size: 16px;
    padding: 16px 23px 16px 23px;
}

.elementor-9 .elementor-element.elementor-element-f6e6a42 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-f6e6a42 .elementor-button:focus {
    background-color: var( --e-global-color-blocksy_palette_2 );
}

.elementor-9 .elementor-element.elementor-element-3dae491:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3dae491 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EC7126;
}

.elementor-9 .elementor-element.elementor-element-3dae491 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px;
    margin-bottom: 0px;
    padding: 0px 0px 70px 0px;
}

.elementor-9 .elementor-element.elementor-element-3dae491 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-5fdd5e9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-1ba766f {
    --spacer-size: 200px;
}

@media(max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-eafe62f {
        padding:50px 0px 50px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f7020b6 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-66c8592 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-66c8592 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-d179204 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-4a694ad > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-75b32cc {
        margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f1ac138 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-b3beb74 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-effd184 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-b7ed6fb .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-ab99b69 .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-9 .elementor-element.elementor-element-0bb99dc .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-2a23ae7 {
        --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;
    }

    .elementor-9 .elementor-element.elementor-element-468dbce {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-d221031 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-818b2cb {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-249334a .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-1724df2 {
        --spacer-size: 400px;
    }

    .elementor-9 .elementor-element.elementor-element-dcc615f > .elementor-element-populated {
        padding: 50px 0px 50px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c90c95b {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-c90c95b .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-113c3fd {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-cc11f22 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-cbaae81 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-39ac9d4 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-2c07803 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-ed0dd39 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-4bb6d79 {
        margin-top: -150px;
        margin-bottom: 0px;
        padding: 200px 0px 50px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-b3c19c8 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-34d7977 {
        margin-top: -150px;
        margin-bottom: 0px;
        padding: 200px 0px 50px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-a551b88 {
        --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;
    }

    .elementor-9 .elementor-element.elementor-element-c8b6ca3 {
        padding: 40px 40px 40px 40px;
    }

    .elementor-9 .elementor-element.elementor-element-1031b9a {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-1031b9a .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-68bca80 {
        --spacer-size: 70px;
    }

    .elementor-9 .elementor-element.elementor-element-256dbb3d .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-6152ca1 {
        padding: 30px 0px 30px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-968bbe2 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-968bbe2 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-6d8c629 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-8a143e6 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-a9e44cc {
        --spacer-size: 70px;
    }

    .elementor-9 .elementor-element.elementor-element-b1d67e4 {
        padding: 70px 70px 70px 70px;
    }

    .elementor-9 .elementor-element.elementor-element-7f22bf4 .elementor-heading-title {
        font-size: 25px;
    }
}

@media(max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-eafe62f {
        padding:50px 0px 50px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-cf113bd > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-e65df7b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-9 .elementor-element.elementor-element-e65df7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

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

    .elementor-9 .elementor-element.elementor-element-c909d48 {
        margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c909d48.elementor-element {
        --align-self: center;
    }

    .elementor-9 .elementor-element.elementor-element-5aaa7ce .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-03b3be3 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-c6e40ed .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-4bb6d79 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 120px 0px 50px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-34d7977 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 50px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4407b94 {
        width: 100%;
    }

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

    .elementor-9 .elementor-element.elementor-element-90668f3 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-5478d21 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-ed03a0c {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c8b6ca3 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-6152ca1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-b1d67e4 {
        padding: 30px 30px 30px 30px;
    }
    .pricing-table1.group1{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-content: center;
    }
    .block1 {
        width: 90%;
    }
    .elementor-element.elementor-element-f6e6a42.elementor-widget.elementor-widget-button {
        display: flex;
        flex-direction: column;
        gap: 10px;
        align-items: center;
    }
    .elementor-column .elementor-spacer-inner {
        height: 0;
    }
}

@media(min-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-cf113bd {
        width:55%;
    }

    .elementor-9 .elementor-element.elementor-element-4a694ad {
        width: 45%;
    }

    .elementor-9 .elementor-element.elementor-element-a08a86a {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-dcc615f {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-994456f {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-ed03a0c {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-8b04ba4 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-4d318c1 {
        width: 50%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-cf113bd {
        width:100%;
    }

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

    .elementor-9 .elementor-element.elementor-element-4a694ad {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-00c11c0 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-06956fc {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-529f72b {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-9200f61 {
        width: 100%;
    }

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

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

    .elementor-9 .elementor-element.elementor-element-82e6a61 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-513b3e3 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-0edadac {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-4c05e06 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-4407b94 {
        width: 100%;
    }

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

    .elementor-9 .elementor-element.elementor-element-90668f3 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-5478d21 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-8b04ba4 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-4d318c1 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-45b768b {
        width: 100%;
    }

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

    .elementor-9 .elementor-element.elementor-element-411af79 {
        width: 100%;
    }

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

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