.elementor-kit-15 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }
}

.elementor-11 .elementor-element.elementor-element-1270bba > .elementor-container {
    max-width: 1180px;
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-8581860.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-8581860.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-8581860 > .elementor-element-populated {
    margin: 34px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-11 .elementor-element.elementor-element-d983a29 .jet-inline-svg {
    color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-d983a29 .jet-inline-svg__wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-d983a29 > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-11 .elementor-element.elementor-element-9cd8138 {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 0px;
}

    .elementor-11 .elementor-element.elementor-element-9cd8138 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

.elementor-11 .elementor-element.elementor-element-a715b9c {
    text-align: left;
    color: #494949;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: 0px;
}

    .elementor-11 .elementor-element.elementor-element-a715b9c > .elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__instance {
    width: 190px;
    height: 60px;
    box-shadow: 0px 14px 14px 0px rgba(16.00000000000003, 82.99999999999993, 255, 0.1);
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__state-normal {
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__state-hover {
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__instance--icon-top .jet-button__state-normal {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__instance--icon-top .jet-button__state-hover {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__instance--icon-bottom .jet-button__state-normal {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__instance--icon-bottom .jet-button__state-hover {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__container {
    justify-content: flex-start;
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__instance:hover {
    box-shadow: 0px 14px 14px 0px rgba(0, 0, 0, 0.03);
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__plane-normal {
    background-color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__plane-hover {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__state-normal .jet-button__label {
    text-align: left;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__state-hover .jet-button__label {
    text-align: left;
    color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__state-normal .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__state-hover .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-9dee914 {
    width: auto;
    max-width: auto;
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__instance {
    width: 190px;
    height: 60px;
    box-shadow: 0px 14px 14px 0px rgba(0, 0, 0, 0.03);
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__state-normal {
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__state-hover {
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__instance--icon-top .jet-button__state-normal {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__instance--icon-top .jet-button__state-hover {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__instance--icon-bottom .jet-button__state-normal {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__instance--icon-bottom .jet-button__state-hover {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__container {
    justify-content: flex-start;
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__instance:hover {
    box-shadow: 0px 14px 14px 0px rgba(16.00000000000003, 82.99999999999993, 255, 0.1);
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__plane-normal {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__plane-hover {
    background-color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__state-normal .jet-button__label {
    text-align: left;
    color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__state-hover .jet-button__label {
    text-align: left;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__state-normal .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__state-hover .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-cae91fe > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-11 .elementor-element.elementor-element-cae91fe {
    width: auto;
    max-width: auto;
}

.elementor-11 .elementor-element.elementor-element-fced4d5 {
    --grid-template-columns: repeat(1, auto);
    --icon-size: 16px;
    --grid-column-gap: 0px;
    --grid-row-gap: 20px;
    width: auto;
    max-width: auto;
    bottom: 222px;
}

    .elementor-11 .elementor-element.elementor-element-fced4d5 .elementor-widget-container {
        text-align: left;
    }

    .elementor-11 .elementor-element.elementor-element-fced4d5 .elementor-social-icon {
        background-color: #FFFFFF;
        --icon-padding: 0.9em;
    }

        .elementor-11 .elementor-element.elementor-element-fced4d5 .elementor-social-icon i {
            color: #1053FF;
        }

        .elementor-11 .elementor-element.elementor-element-fced4d5 .elementor-social-icon svg {
            fill: #1053FF;
        }

    .elementor-11 .elementor-element.elementor-element-fced4d5 .elementor-icon {
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-11 .elementor-element.elementor-element-fced4d5 .elementor-social-icon:hover {
        background-color: #1053FF;
    }

        .elementor-11 .elementor-element.elementor-element-fced4d5 .elementor-social-icon:hover i {
            color: #FFFFFF;
        }

        .elementor-11 .elementor-element.elementor-element-fced4d5 .elementor-social-icon:hover svg {
            fill: #FFFFFF;
        }

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-fced4d5 {
    left: -295px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-fced4d5 {
    right: -295px;
}

.elementor-11 .elementor-element.elementor-element-47ac40e > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-9efdb84 {
    left: 20px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-9efdb84 {
    right: 20px;
}

.elementor-11 .elementor-element.elementor-element-9efdb84 {
    top: 0px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-365f0bd {
    left: 47px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-365f0bd {
    right: 47px;
}

.elementor-11 .elementor-element.elementor-element-365f0bd {
    bottom: 135px;
}

.elementor-11 .elementor-element.elementor-element-1a65036 {
    text-align: right;
    z-index: 2;
}

.elementor-11 .elementor-element.elementor-element-e05b2d9 {
    z-index: 3;
    bottom: 25px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-e05b2d9 {
    left: 45px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-e05b2d9 {
    right: 45px;
}

.elementor-11 .elementor-element.elementor-element-1270bba:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1270bba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/img/o/Group-619.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-1270bba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -116px;
    margin-bottom: 0px;
    padding: 170px 0px 0160px 0px;
}

    .elementor-11 .elementor-element.elementor-element-1270bba > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11 .elementor-element.elementor-element-8e466a3 > .elementor-container {
    max-width: 1180px;
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-67b5a4c.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-11 .elementor-element.elementor-element-67b5a4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-11 .elementor-element.elementor-element-67b5a4c > .elementor-element-populated {
    padding: 52px 180px 0px 15px;
}

.elementor-11 .elementor-element.elementor-element-c226525 .elementor-heading-title {
    color: #1053FF;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-feb810b {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: 0px;
}

    .elementor-11 .elementor-element.elementor-element-feb810b > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

.elementor-11 .elementor-element.elementor-element-1f79e64 .jet-services__header {
    width: 35px;
    height: 35px;
    margin: 0px 17px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-1f79e64 .jet-services__icon .jet-elements-icon {
    color: #1053FF;
    font-size: 35px;
}

.elementor-11 .elementor-element.elementor-element-1f79e64 .jet-services__icon .inner {
    background-color: #02010100;
    width: 35px;
    height: 35px;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-1f79e64 .jet-services__icon {
    align-self: flex-start;
    order: 1;
}

.elementor-11 .elementor-element.elementor-element-1f79e64 .jet-services__title-text {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-1f79e64 .jet-services__title {
    padding: 0px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 2;
}

.elementor-11 .elementor-element.elementor-element-1f79e64 .jet-services__desc {
    color: #494949;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 3;
}

.elementor-11 .elementor-element.elementor-element-1f79e64 .jet-services__button {
    align-self: center;
    order: 4;
}

.elementor-11 .elementor-element.elementor-element-1f79e64 .jet-services__cover {
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-1f79e64 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-11 .elementor-element.elementor-element-5d48b17 .jet-services__header {
    width: 35px;
    height: 35px;
    margin: 0px 17px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-5d48b17 .jet-services__icon .jet-elements-icon {
    color: #1053FF;
    font-size: 35px;
}

.elementor-11 .elementor-element.elementor-element-5d48b17 .jet-services__icon .inner {
    background-color: #02010100;
    width: 35px;
    height: 35px;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-5d48b17 .jet-services__icon {
    align-self: flex-start;
    order: 1;
}

.elementor-11 .elementor-element.elementor-element-5d48b17 .jet-services__title-text {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-5d48b17 .jet-services__title {
    padding: 0px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 2;
}

.elementor-11 .elementor-element.elementor-element-5d48b17 .jet-services__desc {
    color: #494949;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 3;
}

.elementor-11 .elementor-element.elementor-element-5d48b17 .jet-services__button {
    align-self: center;
    order: 4;
}

.elementor-11 .elementor-element.elementor-element-5d48b17 .jet-services__cover {
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-5d48b17 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-11 .elementor-element.elementor-element-b72de1e .jet-services__header {
    width: 35px;
    height: 35px;
    margin: 0px 17px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-b72de1e .jet-services__icon .jet-elements-icon {
    color: #1053FF;
    font-size: 35px;
}

.elementor-11 .elementor-element.elementor-element-b72de1e .jet-services__icon .inner {
    background-color: #02010100;
    width: 35px;
    height: 35px;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-b72de1e .jet-services__icon {
    align-self: flex-start;
    order: 1;
}

.elementor-11 .elementor-element.elementor-element-b72de1e .jet-services__title-text {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-b72de1e .jet-services__title {
    padding: 0px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 2;
}

.elementor-11 .elementor-element.elementor-element-b72de1e .jet-services__desc {
    color: #494949;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 3;
}

.elementor-11 .elementor-element.elementor-element-b72de1e .jet-services__button {
    align-self: center;
    order: 4;
}

.elementor-11 .elementor-element.elementor-element-b72de1e .jet-services__cover {
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-b72de1e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-e6ed1a1.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-11 .elementor-element.elementor-element-e6ed1a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px;
}

.elementor-11 .elementor-element.elementor-element-e6ed1a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-e6ed1a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-e6ed1a1 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-e6ed1a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-e6ed1a1 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-11 .elementor-element.elementor-element-e6ed1a1 > .elementor-element-populated {
    box-shadow: 0px 4px 74px 0px rgba(0, 0, 0, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 07px 15px 0px 15px;
    padding: 54px 40px 60px 0px;
}

    .elementor-11 .elementor-element.elementor-element-e6ed1a1 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11 .elementor-element.elementor-element-1d6b929 .elementor-heading-title {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-1d6b929 {
    width: 370px;
    max-width: 370px;
}

.elementor-11 .elementor-element.elementor-element-95cc478 .elementor-spacer-inner {
    height: 0px;
}

.elementor-11 .elementor-element.elementor-element-ef90682 {
    text-align: left;
    color: #494949;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
    width: 370px;
    max-width: 370px;
}

.elementor-11 .elementor-element.elementor-element-6a5549f .elementor-spacer-inner {
    height: 0px;
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 *:not(.wpcf7-form-control):not(option), .elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 .wpcf7-form-control.wpcf7-file {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1em;
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 span.wpcf7-not-valid-tip {
    color: #FA3232;
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1em;
    margin: -27px 0px 15px 0px;
    display: block;
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file) {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    padding: 16px 18px 16px 18px;
    margin: 7px 0px 29px 0px;
    border-radius: 6px 6px 6px 6px;
    background-color: #FFFFFF;
    color: #202020;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #828282;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder {
    color: #202020;
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 .wpcf7-form .wpcf7-form-control::-moz-placeholder {
    color: #202020;
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 .wpcf7-form .wpcf7-form-control:-ms-input-placeholder {
    color: #202020;
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file):focus {
    background-color: #FFFFFF;
    color: #202020;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #828282;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 .wpcf7-form .wpcf7-form-control:focus::-webkit-input-placeholder {
    color: #202020;
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 .wpcf7-form .wpcf7-form-control:focus::-moz-placeholder {
    color: #202020;
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 .wpcf7-form .wpcf7-form-control:focus:-ms-input-placeholder {
    color: #202020;
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file).wpcf7-not-valid {
    background-color: #FFFFFF;
    color: #202020;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FA3232;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 input.wpcf7-submit {
    background-color: #1053FF;
    color: #FFFFFF;
    padding: 21px 40px 21px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 14px 14px 0px rgba(16.00000000000003, 82.99999999999993, 255, 0.1);
    margin: 26px 0px 27px 0px;
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 input.wpcf7-submit {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 18px;
    letter-spacing: 0px;
}

    .elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 input.wpcf7-submit:hover {
        background-color: #FFFFFF;
        color: #1053FF;
    }

    .elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 input.wpcf7-submit:focus {
        background-color: #FFFFFF;
        color: #1053FF;
    }

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 div.wpcf7-response-output {
    font-size: 0px;
    line-height: 0em;
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 div.wpcf7-validation-errors {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #02010100;
}

.elementor-11 .elementor-element.elementor-element-0fee2ff > .elementor-widget-container {
    margin: 18px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-0fee2ff {
    width: 370px;
    max-width: 370px;
}

.elementor-11 .elementor-element.elementor-element-84f338c {
    width: 355px;
    max-width: 355px;
    bottom: 10px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-84f338c {
    left: -215px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-84f338c {
    right: -215px;
}

.elementor-11 .elementor-element.elementor-element-8e466a3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8e466a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-8e466a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 0px 128px 0px;
}

    .elementor-11 .elementor-element.elementor-element-8e466a3 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11 .elementor-element.elementor-element-4047b69 > .elementor-container {
    max-width: 1180px;
}

.elementor-11 .elementor-element.elementor-element-4630bbe > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-11 .elementor-element.elementor-element-5e2f56b {
    text-align: left;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-90c28d1 {
    left: 10px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-90c28d1 {
    right: 10px;
}

.elementor-11 .elementor-element.elementor-element-90c28d1 {
    top: 75px;
}

.elementor-11 .elementor-element.elementor-element-42aca51 {
    text-align: center;
    bottom: 100px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-42aca51 {
    right: 90px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-42aca51 {
    left: 90px;
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-1eed6b9.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-11 .elementor-element.elementor-element-1eed6b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-11 .elementor-element.elementor-element-1eed6b9 > .elementor-element-populated {
    padding: 36px 15px 0px 25px;
}

.elementor-11 .elementor-element.elementor-element-c132173 .jet-inline-svg {
    color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-c132173 .jet-inline-svg__wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-c132173 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-11 .elementor-element.elementor-element-033dd3b .elementor-heading-title {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-033dd3b > .elementor-widget-container {
    padding: 0px 0px 12px 0px;
}

.elementor-11 .elementor-element.elementor-element-1093c9a {
    text-align: left;
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-a7571fd {
    color: #1053FF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    font-style: italic;
    line-height: 1.5em;
}

    .elementor-11 .elementor-element.elementor-element-a7571fd > .elementor-widget-container {
        margin: 05px 0px 10px 0px;
        padding: 0px 0px 0px 38px;
    }

    .elementor-11 .elementor-element.elementor-element-a7571fd .jet-tricks-satellite {
        transform: translateX(10px);
        z-index: 2;
    }

    .elementor-11 .elementor-element.elementor-element-a7571fd .jet-tricks-satellite__inner {
        transform: translateY(11px);
    }

    .elementor-11 .elementor-element.elementor-element-a7571fd .jet-tricks-satellite .jet-tricks-satellite__text span {
        transform: rotate(0deg);
    }

    .elementor-11 .elementor-element.elementor-element-a7571fd .jet-tricks-satellite .jet-tricks-satellite__icon .jet-tricks-satellite__icon-instance {
        transform: rotate(0deg);
    }

    .elementor-11 .elementor-element.elementor-element-a7571fd .jet-tricks-satellite .jet-tricks-satellite__image .jet-tricks-satellite__image-instance {
        transform: rotate(0deg);
    }

    .elementor-11 .elementor-element.elementor-element-a7571fd .jet-tricks-satellite .jet-tricks-satellite__icon-instance {
        background-color: #02010100;
        font-size: 24px;
    }

        .elementor-11 .elementor-element.elementor-element-a7571fd .jet-tricks-satellite .jet-tricks-satellite__icon-instance:before {
            font-size: 24px;
        }

.elementor-11 .elementor-element.elementor-element-0204e9e {
    text-align: left;
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0px;
}

    .elementor-11 .elementor-element.elementor-element-0204e9e > .elementor-widget-container {
        padding: 0px 0px 22px 0px;
    }

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__instance {
    width: 190px;
    height: 60px;
    box-shadow: 0px 14px 14px 0px rgba(16.00000000000003, 82.99999999999993, 255, 0.1);
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__state-normal {
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__state-hover {
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__instance--icon-top .jet-button__state-normal {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__instance--icon-top .jet-button__state-hover {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__instance--icon-bottom .jet-button__state-normal {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__instance--icon-bottom .jet-button__state-hover {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__container {
    justify-content: flex-start;
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__instance:hover {
    box-shadow: 0px 14px 14px 0px rgba(0, 0, 0, 0.03);
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__plane-normal {
    background-color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__plane-hover {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__state-normal .jet-button__label {
    text-align: left;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__state-hover .jet-button__label {
    text-align: left;
    color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__state-normal .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__state-hover .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-e790f60 {
    width: auto;
    max-width: auto;
}

.elementor-11 .elementor-element.elementor-element-4047b69:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4047b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-11 .elementor-element.elementor-element-4047b69 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 0px 114px 0px;
}

    .elementor-11 .elementor-element.elementor-element-4047b69 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11 .elementor-element.elementor-element-83761b7 > .elementor-container {
    max-width: 1150px;
}

.elementor-11 .elementor-element.elementor-element-7538ae2 {
    text-align: center;
}

    .elementor-11 .elementor-element.elementor-element-7538ae2 .elementor-heading-title {
        color: #202020;
        font-family: "Montserrat", Sans-serif;
        font-size: 32px;
        font-weight: 700;
        line-height: 1em;
        letter-spacing: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-7538ae2 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

.elementor-11 .elementor-element.elementor-element-8bc7923 > .elementor-widget-container > .jet-tabs {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

    .elementor-11 .elementor-element.elementor-element-8bc7923 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper {
        align-self: center;
        justify-content: center;
        flex-grow: 0;
        padding: 0px 0px 45px 0px;
        margin: 0px 0px 0px 0px;
    }

        .elementor-11 .elementor-element.elementor-element-8bc7923 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon {
            margin: 0px 0px 0px 0px;
            font-size: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-8bc7923 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-image {
            margin: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-8bc7923 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text {
            color: #202020;
            font-family: "Montserrat", Sans-serif;
            font-size: 16px;
            font-weight: 600;
            line-height: 1em;
            letter-spacing: 0px;
        }

        .elementor-11 .elementor-element.elementor-element-8bc7923 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__control-inner {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11 .elementor-element.elementor-element-8bc7923 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control {
            margin: 0px 9px 0px 9px;
            border-style: solid;
            border-width: 0px 0px 2px 0px;
            border-color: #02010100;
        }

            .elementor-11 .elementor-element.elementor-element-8bc7923 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text {
                color: #1053FF;
            }

            .elementor-11 .elementor-element.elementor-element-8bc7923 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover {
                border-style: solid;
                border-width: 0px 0px 2px 0px;
                border-color: #1053FF;
            }

            .elementor-11 .elementor-element.elementor-element-8bc7923 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text {
                color: #1053FF;
            }

            .elementor-11 .elementor-element.elementor-element-8bc7923 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab {
                border-style: solid;
                border-width: 0px 0px 2px 0px;
                border-color: #1053FF;
            }

    .elementor-11 .elementor-element.elementor-element-8bc7923 > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper > .jet-tabs__content {
        padding: 0px 0px 0px 0px;
    }

.elementor-11 .elementor-element.elementor-element-83761b7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-83761b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-83761b7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 15px 100px 15px;
}

    .elementor-11 .elementor-element.elementor-element-83761b7 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11 .elementor-element.elementor-element-0cdd248 > .elementor-container {
    max-width: 1180px;
}

.elementor-11 .elementor-element.elementor-element-6c7d0dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px;
}

.elementor-11 .elementor-element.elementor-element-6c7d0dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-6c7d0dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-6c7d0dc > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-6c7d0dc > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-6c7d0dc > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-11 .elementor-element.elementor-element-6c7d0dc > .elementor-element-populated {
    box-shadow: 0px 4px 74px 0px rgba(0, 0, 0, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    padding: 42px 40px 55px 40px;
}

    .elementor-11 .elementor-element.elementor-element-6c7d0dc > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11 .elementor-element.elementor-element-5cf0947 .jet-inline-svg {
    color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-5cf0947 .jet-inline-svg__wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-5cf0947 > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-a2137b2 .elementor-heading-title {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-0cb4c9e {
    text-align: left;
    color: #494949;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 *:not(.wpcf7-form-control):not(option), .elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 .wpcf7-form-control.wpcf7-file {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1em;
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 span.wpcf7-not-valid-tip {
    color: #FA3232;
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1em;
    margin: -27px 0px 15px 0px;
    display: block;
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file) {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    padding: 16px 18px 16px 18px;
    margin: 7px 0px 29px 0px;
    border-radius: 6px 6px 6px 6px;
    background-color: #FFFFFF;
    color: #202020;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #828282;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder {
    color: #202020;
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 .wpcf7-form .wpcf7-form-control::-moz-placeholder {
    color: #202020;
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 .wpcf7-form .wpcf7-form-control:-ms-input-placeholder {
    color: #202020;
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file):focus {
    background-color: #FFFFFF;
    color: #202020;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #828282;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 .wpcf7-form .wpcf7-form-control:focus::-webkit-input-placeholder {
    color: #202020;
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 .wpcf7-form .wpcf7-form-control:focus::-moz-placeholder {
    color: #202020;
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 .wpcf7-form .wpcf7-form-control:focus:-ms-input-placeholder {
    color: #202020;
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file).wpcf7-not-valid {
    background-color: #FFFFFF;
    color: #202020;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FA3232;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 input.wpcf7-submit {
    background-color: #1053FF;
    color: #FFFFFF;
    padding: 21px 40px 21px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 14px 14px 0px rgba(16.00000000000003, 82.99999999999993, 255, 0.1);
    margin: 26px 0px 27px 0px;
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 input.wpcf7-submit {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 18px;
    letter-spacing: 0px;
}

    .elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 input.wpcf7-submit:hover {
        background-color: #FFFFFF;
        color: #1053FF;
    }

    .elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 input.wpcf7-submit:focus {
        background-color: #FFFFFF;
        color: #1053FF;
    }

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 div.wpcf7-response-output {
    font-size: 0px;
    line-height: 0em;
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 div.wpcf7-validation-errors {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #02010100;
}

.elementor-11 .elementor-element.elementor-element-40447bd > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-299808c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-299808c > .elementor-element-populated {
    padding: 55px 15px 0px 135px;
}

.elementor-11 .elementor-element.elementor-element-1d1378e .elementor-heading-title {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-1d1378e > .elementor-widget-container {
    padding: 0px 0px 5px 0px;
}

.elementor-11 .elementor-element.elementor-element-7d8ffe9 .jet-button__container {
    justify-content: flex-start;
}

.elementor-11 .elementor-element.elementor-element-7d8ffe9 .jet-button__state-normal {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7d8ffe9 .jet-button__state-hover {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7d8ffe9 .jet-button__plane-normal {
    background-color: #6EC1E400;
}

.elementor-11 .elementor-element.elementor-element-7d8ffe9 .jet-button__plane-hover {
    background-color: #54595F00;
}

.elementor-11 .elementor-element.elementor-element-7d8ffe9 .jet-button__state-normal .jet-button__label {
    text-align: left;
    color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-7d8ffe9 .jet-button__state-hover .jet-button__label {
    text-align: left;
    color: #202020;
}

.elementor-11 .elementor-element.elementor-element-7d8ffe9 .jet-button__state-normal .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-7d8ffe9 .jet-button__state-hover .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-7d8ffe9 > .elementor-widget-container {
    padding: 0px 0px 33px 0px;
}

.elementor-11 .elementor-element.elementor-element-3da168b {
    color: #494949;
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-0cdd248:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0cdd248 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
    background-image: url("/img/o/Frame-100.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-0cdd248 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 130px 0px 130px 0px;
}

    .elementor-11 .elementor-element.elementor-element-0cdd248 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11 .elementor-element.elementor-element-529c750 > .elementor-container {
    max-width: 1040px;
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-f39ab78.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-f39ab78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-f39ab78:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-f39ab78 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-f39ab78 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 135px 15px 120px 75px;
}

    .elementor-11 .elementor-element.elementor-element-f39ab78 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11 .elementor-element.elementor-element-8df3883 .jet-inline-svg {
    color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-8df3883 .jet-inline-svg__wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-8df3883 > .elementor-widget-container {
    padding: 0px 0px 14px 0px;
}

.elementor-11 .elementor-element.elementor-element-45eab67 .elementor-heading-title {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-45eab67 > .elementor-widget-container {
    padding: 0px 0px 50px 0px;
}

.elementor-11 .elementor-element.elementor-element-45eab67 {
    width: 390px;
    max-width: 390px;
}

.elementor-11 .elementor-element.elementor-element-d427263 .jet-services__header {
    width: 35px;
    height: 35px;
    margin: 0px 17px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-d427263 .jet-services__icon .jet-elements-icon {
    color: #1053FF;
    font-size: 35px;
}

.elementor-11 .elementor-element.elementor-element-d427263 .jet-services__icon .inner {
    background-color: #02010100;
    width: 35px;
    height: 35px;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-d427263 .jet-services__icon {
    align-self: flex-start;
    order: 1;
}

.elementor-11 .elementor-element.elementor-element-d427263 .jet-services__title-text {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-d427263 .jet-services__title {
    padding: 0px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 2;
}

.elementor-11 .elementor-element.elementor-element-d427263 .jet-services__desc {
    color: #494949;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 3;
}

.elementor-11 .elementor-element.elementor-element-d427263 .jet-services__button {
    align-self: center;
    order: 4;
}

.elementor-11 .elementor-element.elementor-element-d427263 .jet-services__cover {
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-d427263 > .elementor-widget-container {
    padding: 0px 0px 22px 0px;
}

.elementor-11 .elementor-element.elementor-element-d427263 {
    width: 100%;
    max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-77e991c .jet-services__header {
    width: 35px;
    height: 35px;
    margin: 0px 17px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-77e991c .jet-services__icon .jet-elements-icon {
    color: #1053FF;
    font-size: 35px;
}

.elementor-11 .elementor-element.elementor-element-77e991c .jet-services__icon .inner {
    background-color: #02010100;
    width: 35px;
    height: 35px;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-77e991c .jet-services__icon {
    align-self: flex-start;
    order: 1;
}

.elementor-11 .elementor-element.elementor-element-77e991c .jet-services__title-text {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-77e991c .jet-services__title {
    padding: 0px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 2;
}

.elementor-11 .elementor-element.elementor-element-77e991c .jet-services__desc {
    color: #494949;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 3;
}

.elementor-11 .elementor-element.elementor-element-77e991c .jet-services__button {
    align-self: center;
    order: 4;
}

.elementor-11 .elementor-element.elementor-element-77e991c .jet-services__cover {
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-77e991c > .elementor-widget-container {
    padding: 0px 0px 22px 0px;
}

.elementor-11 .elementor-element.elementor-element-77e991c {
    width: 100%;
    max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-f0a222a .jet-services__header {
    width: 35px;
    height: 35px;
    margin: 0px 17px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-f0a222a .jet-services__icon .jet-elements-icon {
    color: #1053FF;
    font-size: 35px;
}

.elementor-11 .elementor-element.elementor-element-f0a222a .jet-services__icon .inner {
    background-color: #02010100;
    width: 35px;
    height: 35px;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-f0a222a .jet-services__icon {
    align-self: flex-start;
    order: 1;
}

.elementor-11 .elementor-element.elementor-element-f0a222a .jet-services__title-text {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-f0a222a .jet-services__title {
    padding: 0px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 2;
}

.elementor-11 .elementor-element.elementor-element-f0a222a .jet-services__desc {
    color: #494949;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 3;
}

.elementor-11 .elementor-element.elementor-element-f0a222a .jet-services__button {
    align-self: center;
    order: 4;
}

.elementor-11 .elementor-element.elementor-element-f0a222a .jet-services__cover {
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-f0a222a > .elementor-widget-container {
    padding: 0px 0px 37px 0px;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__instance {
    width: 190px;
    height: 60px;
    box-shadow: 0px 14px 14px 0px rgba(16.00000000000003, 82.99999999999993, 255, 0.1);
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__state-normal {
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__state-hover {
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__instance--icon-top .jet-button__state-normal {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__instance--icon-top .jet-button__state-hover {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__instance--icon-bottom .jet-button__state-normal {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__instance--icon-bottom .jet-button__state-hover {
    align-items: center;
    justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__container {
    justify-content: flex-start;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__instance:hover {
    box-shadow: 0px 14px 14px 0px rgba(0, 0, 0, 0.03);
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__plane-normal {
    background-color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__plane-hover {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__state-normal .jet-button__label {
    text-align: left;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__state-hover .jet-button__label {
    text-align: left;
    color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__state-normal .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__state-hover .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-40e2c58 {
    width: auto;
    max-width: auto;
}

.elementor-11 .elementor-element.elementor-element-529c750:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-529c750 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("/img/o/step.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-529c750 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-11 .elementor-element.elementor-element-529c750 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-11 .elementor-element.elementor-element-5f4ccd5 > .elementor-container {
    max-width: 1150px;
}

.elementor-11 .elementor-element.elementor-element-27682c1 .jet-inline-svg {
    color: #1053FF;
}

.elementor-11 .elementor-element.elementor-element-27682c1 .jet-inline-svg__wrapper {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-27682c1 > .elementor-widget-container {
    padding: 0px 0px 26px 0px;
}

.elementor-11 .elementor-element.elementor-element-1cc3149 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

    .elementor-11 .elementor-element.elementor-element-1cc3149 .elementor-heading-title {
        color: #202020;
        font-family: "Montserrat", Sans-serif;
        font-size: 32px;
        font-weight: 600;
        line-height: 40px;
        letter-spacing: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-1cc3149 > .elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

.elementor-11 .elementor-element.elementor-element-8f22776 {
    text-align: center;
    color: #494949;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-11 .elementor-element.elementor-element-abbad63 .jet-carousel__content {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-abbad63 .jet-carousel .jet-arrow {
    color: #000000;
    font-size: 29px;
}

    .elementor-11 .elementor-element.elementor-element-abbad63 .jet-carousel .jet-arrow svg {
        fill: #000000;
    }

    .elementor-11 .elementor-element.elementor-element-abbad63 .jet-carousel .jet-arrow:before {
        font-size: 29px;
    }

    .elementor-11 .elementor-element.elementor-element-abbad63 .jet-carousel .jet-arrow:hover {
        color: #1053FF;
    }

        .elementor-11 .elementor-element.elementor-element-abbad63 .jet-carousel .jet-arrow:hover svg {
            fill: #1053FF;
        }

    .elementor-11 .elementor-element.elementor-element-abbad63 .jet-carousel .jet-arrow.prev-arrow {
        top: 46%;
        bottom: auto;
        left: -35px;
        right: auto;
    }

    .elementor-11 .elementor-element.elementor-element-abbad63 .jet-carousel .jet-arrow.next-arrow {
        top: 46%;
        bottom: auto;
        right: -35px;
        left: auto;
    }

.elementor-11 .elementor-element.elementor-element-abbad63 .jet-carousel .jet-slick-dots {
    justify-content: center;
}

    .elementor-11 .elementor-element.elementor-element-abbad63 .jet-carousel .jet-slick-dots li {
        padding-left: 5px;
        padding-right: 5px;
    }

.elementor-11 .elementor-element.elementor-element-abbad63 > .elementor-widget-container {
    margin: -23px 0px 0px 0px;
    padding: 0px 35px 0px 35px;
}

.elementor-11 .elementor-element.elementor-element-5f4ccd5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5f4ccd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-5f4ccd5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 15px 38px 15px;
}

    .elementor-11 .elementor-element.elementor-element-5f4ccd5 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

@media(max-width:1024px) {
    .elementor-11 .elementor-element.elementor-element-d983a29 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-9cd8138 {
        font-size: 32px;
    }

        .elementor-11 .elementor-element.elementor-element-9cd8138 > .elementor-widget-container {
            padding: 0px 0px 15px 0px;
        }

    .elementor-11 .elementor-element.elementor-element-a715b9c > .elementor-widget-container {
        padding: 0px 0px 25px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__instance {
        width: 165px;
    }

    .elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__instance {
        width: 165px;
    }

    .elementor-11 .elementor-element.elementor-element-cae91fe > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-9efdb84 {
        left: -10px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-9efdb84 {
        right: -10px;
    }

    .elementor-11 .elementor-element.elementor-element-9efdb84 {
        top: -55px;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-365f0bd {
        left: 0px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-365f0bd {
        right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-365f0bd {
        bottom: 125px;
    }

    .elementor-11 .elementor-element.elementor-element-e05b2d9 img {
        width: 65%;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-e05b2d9 {
        left: 5px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-e05b2d9 {
        right: 5px;
    }

    .elementor-11 .elementor-element.elementor-element-e05b2d9 {
        bottom: -10px;
    }

    .elementor-11 .elementor-element.elementor-element-1270bba {
        margin-top: -150px;
        margin-bottom: 0px;
        padding: 210px 0px 100px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-67b5a4c > .elementor-element-populated {
        padding: 0px 015px 0px 015px;
    }

    .elementor-11 .elementor-element.elementor-element-e6ed1a1 > .elementor-element-populated {
        margin: 0px 015px 0px 015px;
        padding: 45px 30px 45px 30px;
    }

    .elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 input.wpcf7-submit {
        padding: 15px 40px 15px 40px;
        margin: 20px 0px 20px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-8e466a3 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-4630bbe.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-11 .elementor-element.elementor-element-4630bbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-11 .elementor-element.elementor-element-5e2f56b {
        text-align: center;
    }

        .elementor-11 .elementor-element.elementor-element-5e2f56b > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

    .elementor-11 .elementor-element.elementor-element-1eed6b9 > .elementor-element-populated {
        padding: 0px 015px 0px 015px;
    }

    .elementor-11 .elementor-element.elementor-element-033dd3b .elementor-heading-title {
        font-size: 28px;
        line-height: 1.3em;
    }

    .elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__instance {
        width: 165px;
    }

    .elementor-11 .elementor-element.elementor-element-4047b69 {
        padding: 90px 0px 100px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-83761b7 {
        padding: 93px 15px 100px 15px;
    }

    .elementor-11 .elementor-element.elementor-element-6c7d0dc > .elementor-element-populated {
        padding: 40px 30px 40px 30px;
    }

    .elementor-11 .elementor-element.elementor-element-5cf0947 > .elementor-widget-container {
        margin: -53px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 input.wpcf7-submit {
        padding: 15px 40px 15px 40px;
        margin: 20px 0px 20px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-299808c > .elementor-element-populated {
        padding: 51px 15px 0px 15px;
    }

    .elementor-11 .elementor-element.elementor-element-1d1378e .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-11 .elementor-element.elementor-element-7d8ffe9 .jet-button__state-normal .jet-button__label {
        font-size: 32px;
    }

    .elementor-11 .elementor-element.elementor-element-7d8ffe9 .jet-button__state-hover .jet-button__label {
        font-size: 32px;
    }

    .elementor-11 .elementor-element.elementor-element-7d8ffe9 > .elementor-widget-container {
        padding: 0px 0px 18px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-0cdd248 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-f39ab78 > .elementor-element-populated {
        padding: 100px 15px 100px 30px;
    }

    .elementor-11 .elementor-element.elementor-element-45eab67 > .elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-d427263 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-77e991c > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-f0a222a > .elementor-widget-container {
        padding: 0px 0px 25px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__instance {
        width: 165px;
    }

    .elementor-11 .elementor-element.elementor-element-529c750:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-529c750 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 31% 0px;
        background-size: cover;
    }

    .elementor-11 .elementor-element.elementor-element-27682c1 .jet-inline-svg__wrapper {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-1cc3149 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-5f4ccd5 {
        padding: 100px 15px 30px 15px;
    }
}

@media(min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-8581860 {
        width: 52%;
    }

    .elementor-11 .elementor-element.elementor-element-47ac40e {
        width: 48%;
    }

    .elementor-11 .elementor-element.elementor-element-67b5a4c {
        width: 48%;
    }

    .elementor-11 .elementor-element.elementor-element-e6ed1a1 {
        width: 51.666%;
    }

    .elementor-11 .elementor-element.elementor-element-6c7d0dc {
        width: 40.68%;
    }

    .elementor-11 .elementor-element.elementor-element-299808c {
        width: 59.32%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-8581860 {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-6c7d0dc {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-299808c {
        width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-f39ab78 {
        width: 50%;
    }
}

@media(max-width:767px) {
    .elementor-11 .elementor-element.elementor-element-8581860 > .elementor-element-populated {
        padding: 0px 0px 100px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-d983a29 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-9cd8138 {
        font-size: 28px;
    }

    .elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__instance {
        width: 190px;
    }

    .elementor-11 .elementor-element.elementor-element-9dee914 .jet-button__container {
        justify-content: center;
    }

    .elementor-11 .elementor-element.elementor-element-9dee914 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__instance {
        width: 190px;
    }

    .elementor-11 .elementor-element.elementor-element-cae91fe .jet-button__container {
        justify-content: center;
    }

    .elementor-11 .elementor-element.elementor-element-cae91fe > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-cae91fe {
        width: 100%;
        max-width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-47ac40e > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-1270bba:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1270bba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 56% -815px;
        background-size: cover;
    }

    .elementor-11 .elementor-element.elementor-element-1270bba {
        padding: 230px 15px 80px 15px;
    }

    .elementor-11 .elementor-element.elementor-element-67b5a4c > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-feb810b {
        font-size: 28px;
        line-height: 1.2em;
    }

    .elementor-11 .elementor-element.elementor-element-e6ed1a1 > .elementor-element-populated {
        margin: 67px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-0fee2ff .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file) {
        padding: 16px 10px 16px 10px;
    }

    .elementor-11 .elementor-element.elementor-element-8e466a3 {
        padding: 70px 15px 70px 15px;
    }

    .elementor-11 .elementor-element.elementor-element-4630bbe > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-1eed6b9 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__instance {
        width: 190px;
    }

    .elementor-11 .elementor-element.elementor-element-e790f60 .jet-button__container {
        justify-content: center;
    }

    .elementor-11 .elementor-element.elementor-element-e790f60 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-4047b69 {
        padding: 70px 15px 70px 15px;
    }

    .elementor-11 .elementor-element.elementor-element-7538ae2 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-11 .elementor-element.elementor-element-83761b7 {
        padding: 70px 15px 40px 15px;
    }

    .elementor-11 .elementor-element.elementor-element-6c7d0dc.elementor-column {
        order: 2;
    }

    .elementor-11 .elementor-element.elementor-element-6c7d0dc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-40447bd .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file) {
        padding: 16px 10px 16px 10px;
    }

    .elementor-11 .elementor-element.elementor-element-299808c.elementor-column {
        order: 1;
    }

    .elementor-11 .elementor-element.elementor-element-299808c > .elementor-element-populated {
        padding: 0px 0px 50px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-0cdd248:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0cdd248 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center left;
    }

    .elementor-11 .elementor-element.elementor-element-0cdd248 {
        padding: 70px 15px 70px 15px;
    }

    .elementor-11 .elementor-element.elementor-element-f39ab78 > .elementor-element-populated {
        padding: 70px 15px 70px 15px;
    }

    .elementor-11 .elementor-element.elementor-element-8df3883 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-45eab67 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.2em;
    }

    .elementor-11 .elementor-element.elementor-element-45eab67 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-f0a222a > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__instance {
        width: 190px;
    }

    .elementor-11 .elementor-element.elementor-element-40e2c58 .jet-button__container {
        justify-content: center;
    }

    .elementor-11 .elementor-element.elementor-element-40e2c58 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-27682c1 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-1cc3149 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.2em;
    }

    .elementor-11 .elementor-element.elementor-element-1cc3149 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-abbad63 > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-5f4ccd5 {
        padding: 0px 15px 0px 15px;
    }
}

.elementor-bc-flex-widget .elementor-11229 .elementor-element.elementor-element-046b049.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-11229 .elementor-element.elementor-element-046b049.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-11229 .elementor-element.elementor-element-046b049 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu {
    justify-content: flex-start !important;
}

.jet-desktop-menu-active .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu > .jet-menu-item {
    flex-grow: 0;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu .jet-menu-item .top-level-link {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 2em;
    color: #202020;
    padding: 0px 0px 0px 0px;
    margin: 0px 17px 14px 13px;
}

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow {
        color: #202020;
        font-size: 12px;
        margin: 2px -6px 0px 4px !important;
        align-self: center;
        flex: 0 0 auto;
        width: auto;
    }

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu .jet-menu-item:hover > .top-level-link {
    color: #1053FF;
}

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu .jet-menu-item:hover > .top-level-link .jet-dropdown-arrow {
        color: #1053FF;
    }

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu .jet-menu-item.jet-current-menu-item .top-level-link {
    color: #1053FF;
}

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu .jet-menu-item.jet-current-menu-item .top-level-link .jet-dropdown-arrow {
        color: #1053FF;
    }

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu ul.jet-sub-menu {
    min-width: 260px;
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 24px 14px 24px 15px;
    margin: 0px 11px 0px 11px;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu div.jet-sub-mega-menu {
    box-shadow: 0px 54px 44px 0px rgba(0, 0, 0, 0.02);
    padding: 0px 0px 0px 0px;
    margin: 19px 0px 0px 0px;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu li.jet-sub-menu-item .sub-level-link {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 38px;
    color: #202020;
    background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    padding: 0px 7px 0px 9px;
    margin: 0px 0px 0px 0px;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu li.jet-sub-menu-item:hover > .sub-level-link {
    color: #202020;
    background-color: #FAFAFA;
    border-radius: 3px 3px 3px 3px;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu li.jet-sub-menu-item.jet-current-menu-item .sub-level-link {
    color: #1053FF;
    background-color: #FAFAFA;
    border-radius: 3px 3px 3px 3px;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow svg {
    width: 12px;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu .jet-menu-item .sub-level-link .jet-dropdown-arrow {
    font-size: 0px;
    align-self: center;
    flex: 0 0 auto;
    width: auto;
}

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu .jet-menu-item .sub-level-link .jet-dropdown-arrow svg {
        width: 0px;
    }

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon {
    color: #202020;
}

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i {
        font-size: 18px;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg {
        width: 18px;
    }

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__toggle {
    padding: 0px 0px 0px 0px;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__container .jet-mobile-menu__controls {
    padding: 0px 0px 18px 0px;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__container .jet-mobile-menu__back i {
    color: #1086FF;
    font-size: 13px;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__container .jet-mobile-menu__back svg {
    color: #1086FF;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__container .jet-mobile-menu__back span {
    color: #1086FF;
    font-family: "Quicksand", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.1em;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__container {
    width: 282px;
    z-index: 999;
}

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__container .jet-mobile-menu__container-inner {
        background-color: #FFFFFF;
        padding: 24px 20px 32px 20px;
    }

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu-widget .jet-mobile-menu-cover {
    z-index: calc(999-1);
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__item .jet-menu-icon {
    align-self: flex-start;
    justify-content: flex-start;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__item .jet-menu-label {
    font-family: "Quicksand", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 40px;
    color: #3F3F3F;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__item {
    padding: 0px 0px 0px 0px;
}

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__item .jet-menu-badge {
        align-self: flex-start;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__item .jet-menu-badge__inner {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__item .jet-dropdown-arrow i {
        font-size: 6px;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__item .jet-dropdown-arrow svg {
        width: 6px;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__item .jet-dropdown-arrow {
        color: #3F3F3F;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__item:hover .jet-menu-label {
        color: #1086FF;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__item:hover .jet-dropdown-arrow {
        color: #1086FF;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__item.jet-mobile-menu__item--active .jet-menu-label {
        color: #1086FF;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__item.jet-mobile-menu__item--active .jet-dropdown-arrow {
        color: #1086FF;
    }

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 > .elementor-widget-container {
    margin: 0px 0px 0px -13px;
}

.elementor-11229 .elementor-element.elementor-element-ed5d8a3 {
    width: auto;
    max-width: auto;
}

.elementor-11229 .elementor-element.elementor-element-e12fd61 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-11229 .elementor-element.elementor-element-e12fd61 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
}

.elementor-11229 .elementor-element.elementor-element-9635cf3 .jet-logo {
    justify-content: center;
}

.elementor-11229 .elementor-element.elementor-element-c00b416.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-11229 .elementor-element.elementor-element-c00b416 > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
}

.elementor-11229 .elementor-element.elementor-element-3f04e6d .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 18px;
    letter-spacing: 0px;
    fill: #1053FF;
    color: #1053FF;
    background-color: #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 14px 14px 0px rgba(0, 0, 0, 0.03);
    padding: 17px 25px 16px 25px;
}

    .elementor-11229 .elementor-element.elementor-element-3f04e6d .elementor-button:hover, .elementor-11229 .elementor-element.elementor-element-3f04e6d .elementor-button:focus {
        color: #FFFFFF;
        background-color: #1053FF;
    }

        .elementor-11229 .elementor-element.elementor-element-3f04e6d .elementor-button:hover svg, .elementor-11229 .elementor-element.elementor-element-3f04e6d .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-11229 .elementor-element.elementor-element-3f04e6d > .elementor-widget-container {
    margin: -3px 0px 0px 0px;
}

.elementor-11229 .elementor-element.elementor-element-3f04e6d {
    width: initial;
    max-width: initial;
}

.elementor-11229 .elementor-element.elementor-element-25bc29b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-11229 .elementor-element.elementor-element-25bc29b.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-11229 .elementor-element.elementor-element-25bc29b.elementor-view-framed .elementor-icon, .elementor-11229 .elementor-element.elementor-element-25bc29b.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-11229 .elementor-element.elementor-element-25bc29b.elementor-view-framed .elementor-icon, .elementor-11229 .elementor-element.elementor-element-25bc29b.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

.elementor-11229 .elementor-element.elementor-element-25bc29b.elementor-view-stacked .elementor-icon:hover {
    background-color: #202020;
}

.elementor-11229 .elementor-element.elementor-element-25bc29b.elementor-view-framed .elementor-icon:hover, .elementor-11229 .elementor-element.elementor-element-25bc29b.elementor-view-default .elementor-icon:hover {
    color: #202020;
    border-color: #202020;
}

    .elementor-11229 .elementor-element.elementor-element-25bc29b.elementor-view-framed .elementor-icon:hover, .elementor-11229 .elementor-element.elementor-element-25bc29b.elementor-view-default .elementor-icon:hover svg {
        fill: #202020;
    }

.elementor-11229 .elementor-element.elementor-element-25bc29b .elementor-icon {
    font-size: 22px;
}

    .elementor-11229 .elementor-element.elementor-element-25bc29b .elementor-icon i, .elementor-11229 .elementor-element.elementor-element-25bc29b .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-11229 .elementor-element.elementor-element-25bc29b > .elementor-widget-container {
    margin: 10px 0px 0px 49px;
}

.elementor-11229 .elementor-element.elementor-element-25bc29b {
    width: auto;
    max-width: auto;
}

.elementor-11229 .elementor-element.elementor-element-c80439a .jet-blocks-cart__heading-link {
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
    letter-spacing: 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-11229 .elementor-element.elementor-element-c80439a .jet-blocks-cart__icon {
    color: #FFFFFF;
    font-size: 22px;
    margin-right: 5px;
}

.elementor-11229 .elementor-element.elementor-element-c80439a .jet-blocks-cart__count {
    background-color: #1053FF;
    color: #FFFFFF;
    font-size: 9px;
    width: 14px;
    height: 14px;
    line-height: 14px;
    margin: 0px 10px -19px -29px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-11229 .elementor-element.elementor-element-c80439a .jet-blocks-cart__heading-link:hover .jet-blocks-cart__icon {
    color: #202020;
}

.elementor-11229 .elementor-element.elementor-element-c80439a .jet-blocks-cart__heading-link:hover .jet-blocks-cart__count {
    background-color: #FFFFFF;
    color: #1053FF;
}

.elementor-11229 .elementor-element.elementor-element-c80439a .jet-blocks-cart__list {
    width: 440px;
    background-color: #FFFFFF;
    padding: 38px 40px 49px 40px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 54px 44px 0px rgba(0, 0, 0, 0.02);
    right: -3px;
    left: auto;
}

.elementor-11229 .elementor-element.elementor-element-c80439a .jet-blocks-cart__list-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.5em;
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #F5F5F5;
    text-align: left;
}

.elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__empty-message {
    font-family: "Montserrat", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.2em;
    margin: 0px -30px -40px -30px;
    text-align: left;
}

.elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart {
    max-height: 219px;
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item {
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 50px 110px;
}

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item img {
        width: 100px;
        max-width: 100px;
        margin: 0px -100px 0px -8px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item a:not(.remove) {
        font-family: "Montserrat", Sans-serif;
        font-size: 18px;
        font-weight: 500;
        line-height: 1.44em;
        color: #202020;
    }

        .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item a:not(.remove):hover {
            color: #1053FF;
        }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item .remove {
        color: #202020 !important;
    }

        .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item .remove:hover {
            color: #1053FF !important;
        }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item .quantity {
        font-family: "Montserrat", Sans-serif;
        font-size: 16px;
        font-weight: 600;
        line-height: 1.62em;
        color: #7C878A;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item .amount {
        font-family: "Montserrat", Sans-serif;
        font-size: 21px;
        font-weight: 600;
        line-height: 1.43em;
        color: #202020;
    }

.elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__total {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__total strong {
        font-family: "Montserrat", Sans-serif;
        font-size: 24px;
        font-weight: 600;
        line-height: 1.5em;
        color: #202020;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__total .amount {
        font-family: "Montserrat", Sans-serif;
        font-size: 24px;
        font-weight: 600;
        line-height: 1.5em;
        color: #202020;
    }

.elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout) {
        font-family: "Montserrat", Sans-serif;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 18px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout) {
        background-color: #494949;
        color: #FFFFFF;
        border-radius: 6px 6px 6px 6px;
        box-shadow: 0px 14px 14px 0px rgba(16.00000000000003, 82.99999999999993, 255, 0.1);
        padding: 15px 40px 15px 40px;
        margin: 0px 0px 0px 0px;
    }

        .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout):hover {
            background-color: #1053FF;
            color: #FFFFFF;
            box-shadow: 0px 14px 14px 0px rgba(0, 0, 0, 0);
        }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward {
        font-family: "Montserrat", Sans-serif;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 18px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward {
        background-color: #1053FF;
        color: #FFFFFF;
        border-radius: 6px 6px 6px 6px;
        box-shadow: 0px 14px 14px 0px rgba(16.00000000000003, 82.99999999999993, 255, 0.1);
        padding: 15px 40px 15px 40px;
        margin: 0px 0px 0px 0px;
    }

        .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward:hover {
            background-color: #FFFFFF;
            color: #1053FF;
            box-shadow: 0px 14px 14px 0px rgba(0, 0, 0, 0.03);
        }

.elementor-11229 .elementor-element.elementor-element-c80439a > .elementor-widget-container {
    margin: 10px 0px -40px 16px;
}

.elementor-11229 .elementor-element.elementor-element-c80439a {
    width: auto;
    max-width: auto;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu {
    justify-content: flex-start !important;
}

.jet-desktop-menu-active .elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu > .jet-menu-item {
    flex-grow: 0;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu .jet-menu-item .top-level-link {
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 2em;
    color: #3F3F3F;
    padding: 0px 0px 0px 0px;
    margin: 8px 30px 14px 0px;
}

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow {
        color: #3F3F3F;
        font-size: 12px;
        margin: 4px -9px 0px 5px !important;
        align-self: center;
        flex: 0 0 auto;
        width: auto;
    }

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu .jet-menu-item:hover > .top-level-link {
    color: #1086FF;
}

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu .jet-menu-item:hover > .top-level-link .jet-dropdown-arrow {
        color: #1086FF;
    }

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu .jet-menu-item.jet-current-menu-item .top-level-link {
    color: #1086FF;
}

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu .jet-menu-item.jet-current-menu-item .top-level-link .jet-dropdown-arrow {
        color: #1086FF;
    }

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu ul.jet-sub-menu {
    min-width: 260px;
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 24px 14px 24px 15px;
    margin: 0px 0px 0px 0px;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu div.jet-sub-mega-menu {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 20px 0px 0px 0px;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu li.jet-sub-menu-item .sub-level-link {
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 38px;
    color: #0C1C2A;
    background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    padding: 0px 7px 0px 9px;
    margin: 0px 0px 0px 0px;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu li.jet-sub-menu-item:hover > .sub-level-link {
    color: #0C1C2A;
    background-color: #FAFAFA;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu li.jet-sub-menu-item.jet-current-menu-item .sub-level-link {
    color: #0C1C2A;
    background-color: #FAFAFA;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow svg {
    width: 12px;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu .jet-menu-item .sub-level-link .jet-dropdown-arrow {
    font-size: 12px;
    margin: 4px 0px 0px 5px !important;
    align-self: center;
    flex: 0 0 auto;
    width: auto;
}

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu .jet-menu-item .sub-level-link .jet-dropdown-arrow svg {
        width: 12px;
    }

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon {
    color: #FFFFFF;
}

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i {
        font-size: 18px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg {
        width: 18px;
    }

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__toggle {
    padding: 0px 0px 0px 0px;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__container .jet-mobile-menu__controls {
    padding: 0px 0px 20px 0px;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__container .jet-mobile-menu__back i {
    color: #1053FF;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__container .jet-mobile-menu__back svg {
    color: #1053FF;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__breadcrumbs .breadcrumb-label {
    color: #1053FF;
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__container {
    width: 282px;
    z-index: 999;
}

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__container .jet-mobile-menu__container-inner {
        background-color: #FFFFFF;
        padding: 30px 15px 30px 15px;
    }

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu-widget .jet-mobile-menu-cover {
    z-index: calc(999-1);
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item .jet-menu-icon {
    align-self: flex-start;
    justify-content: flex-start;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item .jet-menu-label {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 40px;
    color: #202020;
}

.elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item {
    padding: 0px 0px 0px 0px;
}

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item .jet-menu-badge {
        align-self: flex-start;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item .jet-menu-badge__inner {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item .jet-dropdown-arrow i {
        font-size: 6px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item .jet-dropdown-arrow svg {
        width: 6px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item .jet-dropdown-arrow {
        color: #202020;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item:hover .jet-menu-label {
        color: #1053FF;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item:hover .jet-dropdown-arrow {
        color: #1053FF;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item.jet-mobile-menu__item--active .jet-menu-label {
        color: #1053FF;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item.jet-mobile-menu__item--active .jet-dropdown-arrow {
        color: #1053FF;
    }

.elementor-11229 .elementor-element.elementor-element-c649545 {
    width: auto;
    max-width: auto;
}

.elementor-11229 .elementor-element.elementor-element-f04cbf9:not(.elementor-motion-effects-element-type-background), .elementor-11229 .elementor-element.elementor-element-f04cbf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-11229 .elementor-element.elementor-element-f04cbf9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 28px 49px 28px 49px;
    z-index: 2;
}

    .elementor-11229 .elementor-element.elementor-element-f04cbf9 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

@media(max-width:1024px) {
    .elementor-11229 .elementor-element.elementor-element-046b049.elementor-column {
        order: 2;
    }

    .elementor-bc-flex-widget .elementor-11229 .elementor-element.elementor-element-046b049.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-11229 .elementor-element.elementor-element-046b049.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-11229 .elementor-element.elementor-element-046b049.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-11229 .elementor-element.elementor-element-046b049 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu .jet-menu-item .top-level-link {
        margin: 0px 6px 14px 13px;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu div.jet-sub-mega-menu {
        margin: 20px 0px 0px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i {
        font-size: 18px;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg {
        width: 18px;
    }

    .elementor-11229 .elementor-element.elementor-element-e12fd61.elementor-column {
        order: 1;
    }

    .elementor-11229 .elementor-element.elementor-element-e12fd61 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-9635cf3 .jet-logo {
        justify-content: flex-start;
    }

    .elementor-11229 .elementor-element.elementor-element-c00b416.elementor-column {
        order: 3;
    }

    .elementor-bc-flex-widget .elementor-11229 .elementor-element.elementor-element-c00b416.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-11229 .elementor-element.elementor-element-c00b416.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-11229 .elementor-element.elementor-element-c00b416 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-25bc29b > .elementor-widget-container {
        margin: 18px 0px -8px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .jet-blocks-cart__heading-link {
        padding: 0px 0px 20px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .jet-blocks-cart__list {
        width: 380px;
        padding: 30px 30px 40px 30px;
        right: 0px;
        left: auto;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .jet-blocks-cart__list-title {
        margin: 0px 0px 40px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart {
        margin: 35px 0px 0px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item a:not(.remove) {
        font-size: 17px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item .quantity {
        font-size: 14px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item .amount {
        font-size: 16px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__total .amount {
        font-size: 28px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons {
        margin: 34px 0px 0px 0px;
    }

        .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward {
            margin: 15px 0px 0px 0px;
        }

    .elementor-11229 .elementor-element.elementor-element-c80439a > .elementor-widget-container {
        margin: 18px 0px -20px 15px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu .jet-menu-item .top-level-link {
        margin: 0px 25px 14px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-menu div.jet-sub-mega-menu {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i {
        font-size: 18px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg {
        width: 18px;
    }

    .elementor-11229 .elementor-element.elementor-element-f04cbf9 {
        padding: 20px 15px 20px 15px;
    }
}

@media(max-width:767px) {
    .elementor-11229 .elementor-element.elementor-element-046b049.elementor-column {
        order: 3;
    }

        .elementor-11229 .elementor-element.elementor-element-046b049.elementor-column > .elementor-widget-wrap {
            justify-content: flex-end;
        }

    .elementor-11229 .elementor-element.elementor-element-046b049 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-menu div.jet-sub-mega-menu {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-ed5d8a3 .jet-mobile-menu__container {
        width: 100%;
    }

    .elementor-11229 .elementor-element.elementor-element-e12fd61 {
        width: 45%;
    }

        .elementor-11229 .elementor-element.elementor-element-e12fd61.elementor-column {
            order: 1;
        }

    .elementor-11229 .elementor-element.elementor-element-c00b416 {
        width: 55%;
    }

        .elementor-11229 .elementor-element.elementor-element-c00b416.elementor-column {
            order: 2;
        }

    .elementor-bc-flex-widget .elementor-11229 .elementor-element.elementor-element-c00b416.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-11229 .elementor-element.elementor-element-c00b416.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-11229 .elementor-element.elementor-element-25bc29b > .elementor-widget-container {
        margin: -1px 0px -8px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .jet-blocks-cart__heading-link {
        padding: 0px 0px 30px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .jet-blocks-cart__list {
        width: 290px;
        padding: 30px 15px 40px 15px;
        right: -50px;
        left: auto;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .jet-blocks-cart__list-title {
        margin: 0px 0px 30px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart {
        margin: 24px 0px 0px 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item {
        padding: 0px 0px 30px 70px;
    }

        .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item img {
            width: 63px;
            max-width: 63px;
            margin: 0px 0px 0px 0px;
        }

        .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item a:not(.remove) {
            font-size: 14px;
        }

        .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item .quantity {
            font-size: 12px;
        }

        .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart-item .amount {
            font-size: 14px;
            line-height: 1.5em;
        }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__total {
        margin: 30px 0px 0px 0px;
    }

        .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__total strong {
            font-size: 21px;
        }

        .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__total .amount {
            font-size: 24px;
        }

    .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons {
        margin: 30px 0px 0px 0px;
    }

        .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout) {
            font-size: 16px;
        }

        .elementor-11229 .elementor-element.elementor-element-c80439a .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward {
            font-size: 16px;
        }

    .elementor-11229 .elementor-element.elementor-element-c80439a > .elementor-widget-container {
        margin: 0px 0px -30px 20px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__container .jet-mobile-menu__back i {
        font-size: 20px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__breadcrumbs .breadcrumb-label {
        font-size: 21px;
        line-height: 30px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__breadcrumbs .breadcrumb-divider i {
        font-size: 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__breadcrumbs .breadcrumb-divider svg {
        width: 0px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__container {
        width: 100%;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item .jet-menu-icon {
        font-size: 20px;
        min-width: 20px;
    }

        .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item .jet-menu-icon svg {
            width: 20px;
        }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item .jet-dropdown-arrow i {
        font-size: 8px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 .jet-mobile-menu__item .jet-dropdown-arrow svg {
        width: 8px;
    }

    .elementor-11229 .elementor-element.elementor-element-c649545 > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }

    .elementor-11229 .elementor-element.elementor-element-f04cbf9 {
        padding: 15px 15px 15px 15px;
    }
}

@media(min-width:768px) {
    .elementor-11229 .elementor-element.elementor-element-046b049 {
        width: 42%;
    }

    .elementor-11229 .elementor-element.elementor-element-e12fd61 {
        width: 16%;
    }

    .elementor-11229 .elementor-element.elementor-element-c00b416 {
        width: 42%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-11229 .elementor-element.elementor-element-046b049 {
        width: 72.5%;
    }

    .elementor-11229 .elementor-element.elementor-element-e12fd61 {
        width: 16%;
    }

    .elementor-11229 .elementor-element.elementor-element-c00b416 {
        width: 11.5%;
    }
}

.elementor-54 .elementor-element.elementor-element-3963809 > .elementor-container {
    max-width: 1180px;
}

.elementor-54 .elementor-element.elementor-element-34faf82 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-54 .elementor-element.elementor-element-1b05ce2 .elementor-heading-title {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-54 .elementor-element.elementor-element-1b05ce2 > .elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__item-inner {
    margin: 0px 0px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__figure {
    order: 1;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__icon {
    order: 2;
    align-self: flex-start;
    font-size: 16px;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__title {
    order: 3;
    text-align: center;
    align-self: center;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__comment {
    order: 4;
    align-self: center;
    text-align: left;
    color: #494949;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    width: 100%;
    background-color: #6EC1E400;
    padding: 0px 0px 0px 26px;
    margin: -22px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__name {
    order: 5;
    align-self: center;
    text-align: center;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__position {
    order: 6;
    align-self: center;
    text-align: center;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__date {
    order: 7;
    align-self: center;
    text-align: center;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__rating {
    order: 8;
    font-size: 20px;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__content {
    justify-content: center;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__tag-img {
    width: 150px;
    height: 150px;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__icon i {
    color: #202020;
    font-size: 16px;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__icon svg {
    fill: #202020;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__icon .jet-testimonials__icon-inner {
    width: 16px;
    height: 16px;
    margin: 0px 0px 0px -6px;
}

body:not(.rtl) .elementor-54 .elementor-element.elementor-element-f53a1bb i:not(:last-of-type) {
    margin-right: 7px;
}

body.rtl .elementor-54 .elementor-element.elementor-element-f53a1bb i:not(:last-of-type) {
    margin-left: 7px;
}

.elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__instance .jet-slick-dots {
    justify-content: center;
}

    .elementor-54 .elementor-element.elementor-element-f53a1bb .jet-testimonials__instance .jet-slick-dots li {
        padding-left: 5px;
        padding-right: 5px;
    }

.elementor-54 .elementor-element.elementor-element-f53a1bb > .elementor-widget-container {
    padding: 5px 0px 10px 0px;
}

.elementor-54 .elementor-element.elementor-element-424dc55 .jet-button__container {
    justify-content: flex-start;
}

.elementor-54 .elementor-element.elementor-element-424dc55 .jet-button__state-normal {
    padding: 0px 0px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-424dc55 .jet-button__state-hover {
    padding: 0px 0px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-424dc55 .jet-button__plane-normal {
    background-color: #6EC1E400;
}

.elementor-54 .elementor-element.elementor-element-424dc55 .jet-button__plane-hover {
    background-color: #54595F00;
}

.elementor-54 .elementor-element.elementor-element-424dc55 .jet-button__state-normal .jet-button__icon {
    color: #494949;
    font-size: 16px;
    width: 16px;
    height: 16px;
    margin: 0px 10px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-424dc55 .jet-button__state-hover .jet-button__icon {
    color: #494949;
    font-size: 16px;
    width: 16px;
    height: 16px;
    margin: 0px 10px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-424dc55 .jet-button__state-normal .jet-button__label {
    text-align: left;
    color: #494949;
}

.elementor-54 .elementor-element.elementor-element-424dc55 .jet-button__state-hover .jet-button__label {
    text-align: left;
    color: #1053FF;
}

.elementor-54 .elementor-element.elementor-element-424dc55 .jet-button__state-normal .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-54 .elementor-element.elementor-element-424dc55 .jet-button__state-hover .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-54 .elementor-element.elementor-element-509971c .jet-button__container {
    justify-content: flex-start;
}

.elementor-54 .elementor-element.elementor-element-509971c .jet-button__state-normal {
    padding: 0px 0px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-509971c .jet-button__state-hover {
    padding: 0px 0px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-509971c .jet-button__plane-normal {
    background-color: #6EC1E400;
}

.elementor-54 .elementor-element.elementor-element-509971c .jet-button__plane-hover {
    background-color: #54595F00;
}

.elementor-54 .elementor-element.elementor-element-509971c .jet-button__state-normal .jet-button__icon {
    color: #494949;
    font-size: 16px;
    width: 16px;
    height: 16px;
    margin: 0px 10px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-509971c .jet-button__state-hover .jet-button__icon {
    color: #494949;
    font-size: 16px;
    width: 16px;
    height: 16px;
    margin: 0px 10px 0px 0px;
}

.elementor-54 .elementor-element.elementor-element-509971c .jet-button__state-normal .jet-button__label {
    text-align: left;
    color: #494949;
}

.elementor-54 .elementor-element.elementor-element-509971c .jet-button__state-hover .jet-button__label {
    text-align: left;
    color: #1053FF;
}

.elementor-54 .elementor-element.elementor-element-509971c .jet-button__state-normal .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-54 .elementor-element.elementor-element-509971c .jet-button__state-hover .jet-button__label {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-54 .elementor-element.elementor-element-672d3ae > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-54 .elementor-element.elementor-element-d6fefdc .elementor-heading-title {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-54 .elementor-element.elementor-element-d6fefdc > .elementor-widget-container {
    padding: 0px 0px 9px 0px;
}

.elementor-54 .elementor-element.elementor-element-2646d72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-54 .elementor-element.elementor-element-2646d72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-54 .elementor-element.elementor-element-2646d72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-54 .elementor-element.elementor-element-2646d72 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-54 .elementor-element.elementor-element-2646d72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-54 .elementor-element.elementor-element-2646d72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-54 .elementor-element.elementor-element-2646d72 .elementor-icon-list-icon i {
    color: #6EC1E4;
}

.elementor-54 .elementor-element.elementor-element-2646d72 .elementor-icon-list-icon svg {
    fill: #6EC1E4;
}

.elementor-54 .elementor-element.elementor-element-2646d72 {
    --e-icon-list-icon-size: 14px;
}

    .elementor-54 .elementor-element.elementor-element-2646d72 .elementor-icon-list-text {
        color: #494949;
    }

    .elementor-54 .elementor-element.elementor-element-2646d72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54 .elementor-element.elementor-element-2646d72 .elementor-icon-list-item > a {
        font-family: "Montserrat", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 40px;
        letter-spacing: 0px;
    }

.elementor-54 .elementor-element.elementor-element-211f03a > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-54 .elementor-element.elementor-element-50bf64a .elementor-heading-title {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-54 .elementor-element.elementor-element-50bf64a > .elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-54 .elementor-element.elementor-element-814423e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-54 .elementor-element.elementor-element-814423e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-54 .elementor-element.elementor-element-814423e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-54 .elementor-element.elementor-element-814423e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-54 .elementor-element.elementor-element-814423e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-54 .elementor-element.elementor-element-814423e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-54 .elementor-element.elementor-element-814423e .elementor-icon-list-icon i {
    color: #202020;
}

.elementor-54 .elementor-element.elementor-element-814423e .elementor-icon-list-icon svg {
    fill: #202020;
}

.elementor-54 .elementor-element.elementor-element-814423e {
    --e-icon-list-icon-size: 16px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
}

    .elementor-54 .elementor-element.elementor-element-814423e .elementor-icon-list-text {
        color: #494949;
        padding-left: 16px;
    }

    .elementor-54 .elementor-element.elementor-element-814423e .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: #1053FF;
    }

    .elementor-54 .elementor-element.elementor-element-814423e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54 .elementor-element.elementor-element-814423e .elementor-icon-list-item > a {
        font-family: "Montserrat", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 40px;
        letter-spacing: 0px;
    }

.elementor-54 .elementor-element.elementor-element-894ac0b > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-54 .elementor-element.elementor-element-8d6db10 .elementor-heading-title {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-54 .elementor-element.elementor-element-8d6db10 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-54 .elementor-element.elementor-element-17259e2 .jet-nav--horizontal {
    justify-content: flex-start;
    text-align: left;
}

.elementor-54 .elementor-element.elementor-element-17259e2 .jet-nav--vertical .menu-item-link-top {
    justify-content: flex-start;
    text-align: left;
}

.elementor-54 .elementor-element.elementor-element-17259e2 .jet-nav--vertical-sub-bottom .menu-item-link-sub {
    justify-content: flex-start;
    text-align: left;
}

.elementor-54 .elementor-element.elementor-element-17259e2 .jet-nav-wrap {
    margin-left: 0;
    margin-right: auto;
}

.elementor-54 .elementor-element.elementor-element-17259e2 .menu-item-link-top {
    color: #494949;
    padding: 0px 0px 0px 0px;
}

    .elementor-54 .elementor-element.elementor-element-17259e2 .menu-item-link-top .jet-nav-link-text {
        font-family: "Montserrat", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1em;
        letter-spacing: 0px;
    }

.elementor-54 .elementor-element.elementor-element-17259e2 .menu-item:hover > .menu-item-link-top {
    color: #1053FF;
}

.elementor-54 .elementor-element.elementor-element-17259e2 .menu-item.current-menu-item .menu-item-link-top {
    color: #1053FF;
}

.elementor-54 .elementor-element.elementor-element-17259e2 .jet-nav > .jet-nav__item {
    margin: 0px 0px 25px 0px;
}

.elementor-54 .elementor-element.elementor-element-17259e2 .menu-item-link-top .jet-nav-arrow {
    font-size: 0px;
    margin-left: 0px;
}

    .elementor-54 .elementor-element.elementor-element-17259e2 .menu-item-link-top .jet-nav-arrow svg {
        width: 0px;
    }

.elementor-54 .elementor-element.elementor-element-17259e2 .jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-arrow {
    margin-right: 0px;
    margin-left: 0;
}

.elementor-54 .elementor-element.elementor-element-17259e2 {
    width: auto;
    max-width: auto;
}

.elementor-54 .elementor-element.elementor-element-30d0295 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-54 .elementor-element.elementor-element-308b662 .elementor-heading-title {
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-54 .elementor-element.elementor-element-308b662 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-54 .elementor-element.elementor-element-7f0efcf .jet-nav--horizontal {
    justify-content: flex-start;
    text-align: left;
}

.elementor-54 .elementor-element.elementor-element-7f0efcf .jet-nav--vertical .menu-item-link-top {
    justify-content: flex-start;
    text-align: left;
}

.elementor-54 .elementor-element.elementor-element-7f0efcf .jet-nav--vertical-sub-bottom .menu-item-link-sub {
    justify-content: flex-start;
    text-align: left;
}

.elementor-54 .elementor-element.elementor-element-7f0efcf .jet-nav-wrap {
    margin-left: 0;
    margin-right: auto;
}

.elementor-54 .elementor-element.elementor-element-7f0efcf .menu-item-link-top {
    color: #494949;
    padding: 0px 0px 0px 0px;
}

    .elementor-54 .elementor-element.elementor-element-7f0efcf .menu-item-link-top .jet-nav-link-text {
        font-family: "Montserrat", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 1em;
        letter-spacing: 0px;
    }

.elementor-54 .elementor-element.elementor-element-7f0efcf .menu-item:hover > .menu-item-link-top {
    color: #1053FF;
}

.elementor-54 .elementor-element.elementor-element-7f0efcf .menu-item.current-menu-item .menu-item-link-top {
    color: #1053FF;
}

.elementor-54 .elementor-element.elementor-element-7f0efcf .jet-nav > .jet-nav__item {
    margin: 0px 0px 25px 0px;
}

.elementor-54 .elementor-element.elementor-element-7f0efcf .menu-item-link-top .jet-nav-arrow {
    font-size: 0px;
    margin-left: 0px;
}

    .elementor-54 .elementor-element.elementor-element-7f0efcf .menu-item-link-top .jet-nav-arrow svg {
        width: 0px;
    }

.elementor-54 .elementor-element.elementor-element-7f0efcf .jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-arrow {
    margin-right: 0px;
    margin-left: 0;
}

.elementor-54 .elementor-element.elementor-element-7f0efcf {
    width: auto;
    max-width: auto;
}

.elementor-54 .elementor-element.elementor-element-3963809:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-3963809 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-54 .elementor-element.elementor-element-3963809 {
    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;
    padding: 105px 0px 25px 0px;
}

    .elementor-54 .elementor-element.elementor-element-3963809 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-54 .elementor-element.elementor-element-38ac0fe > .elementor-container {
    max-width: 1180px;
}

.elementor-54 .elementor-element.elementor-element-6ac5890 .elementor-element-populated a {
    color: #202020;
}

    .elementor-54 .elementor-element.elementor-element-6ac5890 .elementor-element-populated a:hover {
        color: #1053FF;
    }

.elementor-54 .elementor-element.elementor-element-6ac5890 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-54 .elementor-element.elementor-element-6911cc7 {
    text-align: left;
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1em;
    letter-spacing: 0px;
}

.elementor-54 .elementor-element.elementor-element-843ed90 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-54 .elementor-element.elementor-element-759af53 {
    text-align: left;
    color: #202020;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0px;
    width: 460px;
    max-width: 460px;
}

.elementor-54 .elementor-element.elementor-element-38ac0fe:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-38ac0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-54 .elementor-element.elementor-element-38ac0fe {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 62px 0px 75px 0px;
}

    .elementor-54 .elementor-element.elementor-element-38ac0fe > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

@media(min-width:768px) {
    .elementor-54 .elementor-element.elementor-element-34faf82 {
        width: 25%;
    }

    .elementor-54 .elementor-element.elementor-element-672d3ae {
        width: 25%;
    }

    .elementor-54 .elementor-element.elementor-element-211f03a {
        width: 16.95%;
    }

    .elementor-54 .elementor-element.elementor-element-894ac0b {
        width: 16.95%;
    }

    .elementor-54 .elementor-element.elementor-element-30d0295 {
        width: 16.051%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-54 .elementor-element.elementor-element-34faf82 {
        width: 50%;
    }

    .elementor-54 .elementor-element.elementor-element-672d3ae {
        width: 50%;
    }

    .elementor-54 .elementor-element.elementor-element-211f03a {
        width: 50%;
    }

    .elementor-54 .elementor-element.elementor-element-894ac0b {
        width: 25%;
    }

    .elementor-54 .elementor-element.elementor-element-30d0295 {
        width: 25%;
    }
}

@media(max-width:1024px) {
    .elementor-54 .elementor-element.elementor-element-34faf82.elementor-column {
        order: 1;
    }

    .elementor-54 .elementor-element.elementor-element-34faf82 > .elementor-element-populated {
        margin: 0px 0px 50px 0px;
    }

    .elementor-54 .elementor-element.elementor-element-672d3ae.elementor-column {
        order: 3;
    }

    .elementor-54 .elementor-element.elementor-element-211f03a.elementor-column {
        order: 2;
    }

    .elementor-54 .elementor-element.elementor-element-211f03a > .elementor-element-populated {
        margin: 0px 0px 50px 0px;
    }

    .elementor-54 .elementor-element.elementor-element-894ac0b.elementor-column {
        order: 4;
    }

    .elementor-54 .elementor-element.elementor-element-30d0295.elementor-column {
        order: 5;
    }

    .elementor-54 .elementor-element.elementor-element-3963809 {
        padding: 100px 0px 20px 0px;
    }
}

@media(max-width:767px) {
    .elementor-54 .elementor-element.elementor-element-34faf82.elementor-column {
        order: 1;
    }

    .elementor-54 .elementor-element.elementor-element-34faf82 > .elementor-element-populated {
        margin: 0px 0px 57px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-54 .elementor-element.elementor-element-672d3ae.elementor-column {
        order: 2;
    }

    .elementor-54 .elementor-element.elementor-element-672d3ae > .elementor-element-populated {
        margin: 0px 0px 42px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-54 .elementor-element.elementor-element-211f03a.elementor-column {
        order: 3;
    }

    .elementor-54 .elementor-element.elementor-element-211f03a > .elementor-element-populated {
        margin: 0px 0px 43px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-54 .elementor-element.elementor-element-894ac0b.elementor-column {
        order: 4;
    }

    .elementor-54 .elementor-element.elementor-element-894ac0b > .elementor-element-populated {
        margin: 0px 0px 29px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-54 .elementor-element.elementor-element-17259e2 .jet-mobile-menu .menu-item-link {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-54 .elementor-element.elementor-element-17259e2 .jet-mobile-menu .jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-arrow {
        margin-left: 0px;
        margin-right: 0;
    }

    .elementor-54 .elementor-element.elementor-element-30d0295.elementor-column {
        order: 5;
    }

    .elementor-54 .elementor-element.elementor-element-30d0295 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-54 .elementor-element.elementor-element-7f0efcf .jet-mobile-menu .menu-item-link {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-54 .elementor-element.elementor-element-7f0efcf .jet-mobile-menu .jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-arrow {
        margin-left: 0px;
        margin-right: 0;
    }

    .elementor-54 .elementor-element.elementor-element-3963809 {
        padding: 70px 15px 40px 15px;
    }

    .elementor-54 .elementor-element.elementor-element-6ac5890.elementor-column {
        order: 2;
    }

    .elementor-54 .elementor-element.elementor-element-6ac5890 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-54 .elementor-element.elementor-element-843ed90.elementor-column {
        order: 1;
    }

    .elementor-54 .elementor-element.elementor-element-843ed90 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-54 .elementor-element.elementor-element-38ac0fe {
        padding: 40px 15px 40px 15px;
    }
}
