.elementor-526 .elementor-element.elementor-element-633d057 > .elementor-container {
    max-width: 1170px;
}

.elementor-526 .elementor-element.elementor-element-633d057:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-633d057 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #030B3C;
}

.elementor-526 .elementor-element.elementor-element-633d057 > .elementor-background-overlay {
    background-image: url("../../2021/06/electrical-diagrams-multimeter-for-measurement-in-electrical-installation-e1624860162855.jpg");
    background-position: 0px 30%;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.03;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-526 .elementor-element.elementor-element-633d057 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 10px 20px 10px;
}

.elementor-526 .elementor-element.elementor-element-c77ba41 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-526 .elementor-element.elementor-element-e261de8 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-526 .elementor-element.elementor-element-984f877 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 40px 0px 0px;
}

    .elementor-526 .elementor-element.elementor-element-984f877 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-526 .elementor-element.elementor-element-c4caa77 {
    text-align: left;
}

    .elementor-526 .elementor-element.elementor-element-c4caa77 img {
        width: 70%;
    }

.elementor-526 .elementor-element.elementor-element-ff78ab4 {
    color: #9398B1;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-526 .elementor-element.elementor-element-b9ae150 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 16px;
    --grid-column-gap: 20px;
    --grid-row-gap: 0px;
}

    .elementor-526 .elementor-element.elementor-element-b9ae150 .elementor-widget-container {
        text-align: left;
    }

    .elementor-526 .elementor-element.elementor-element-b9ae150 .elementor-social-icon {
        background-color: #26677c;
        --icon-padding: 0.7em;
    }

        .elementor-526 .elementor-element.elementor-element-b9ae150 .elementor-social-icon i {
            color: #26677c;
        }

        .elementor-526 .elementor-element.elementor-element-b9ae150 .elementor-social-icon svg {
            fill: #26677c;
        }

        .elementor-526 .elementor-element.elementor-element-b9ae150 .elementor-social-icon:hover {
            background-color: #FFFFFF;
        }

            .elementor-526 .elementor-element.elementor-element-b9ae150 .elementor-social-icon:hover i {
                color: #26677c;
            }

            .elementor-526 .elementor-element.elementor-element-b9ae150 .elementor-social-icon:hover svg {
                fill: #26677c;
            }

    .elementor-526 .elementor-element.elementor-element-b9ae150 > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

.elementor-526 .elementor-element.elementor-element-bcd6fff > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-526 .elementor-element.elementor-element-b1b1496 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-8966ad4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8966ad4-font-size );
    font-weight: var( --e-global-typography-8966ad4-font-weight );
    line-height: var( --e-global-typography-8966ad4-line-height );
    letter-spacing: var( --e-global-typography-8966ad4-letter-spacing );
    word-spacing: var( --e-global-typography-8966ad4-word-spacing );
}

.elementor-526 .elementor-element.elementor-element-22119a5 {
    --divider-border-style: solid;
    --divider-border-width: 2px;
}

    .elementor-526 .elementor-element.elementor-element-22119a5 .elementor-divider-separator {
        width: 30%;
    }

    .elementor-526 .elementor-element.elementor-element-22119a5 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

.elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-icon i {
    color: #FC685B;
    transition: color 0.3s;
}

.elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-icon svg {
    fill: #FC685B;
    transition: fill 0.3s;
}

.elementor-526 .elementor-element.elementor-element-1c45591 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

    .elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-526 .elementor-element.elementor-element-c4c945f > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-526 .elementor-element.elementor-element-42f8e53 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-8966ad4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8966ad4-font-size );
    font-weight: var( --e-global-typography-8966ad4-font-weight );
    line-height: var( --e-global-typography-8966ad4-line-height );
    letter-spacing: var( --e-global-typography-8966ad4-letter-spacing );
    word-spacing: var( --e-global-typography-8966ad4-word-spacing );
}

.elementor-526 .elementor-element.elementor-element-1a31013 {
    --divider-border-style: solid;
    --divider-border-width: 2px;
}

    .elementor-526 .elementor-element.elementor-element-1a31013 .elementor-divider-separator {
        width: 30%;
    }

    .elementor-526 .elementor-element.elementor-element-1a31013 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

.elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-icon i {
    color: #FC685B;
    transition: color 0.3s;
}

.elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-icon svg {
    fill: #FC685B;
    transition: fill 0.3s;
}

.elementor-526 .elementor-element.elementor-element-005d44b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

    .elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

.elementor-526 .elementor-element.elementor-element-052e43f .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-8966ad4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8966ad4-font-size );
    font-weight: var( --e-global-typography-8966ad4-font-weight );
    line-height: var( --e-global-typography-8966ad4-line-height );
    letter-spacing: var( --e-global-typography-8966ad4-letter-spacing );
    word-spacing: var( --e-global-typography-8966ad4-word-spacing );
}

.elementor-526 .elementor-element.elementor-element-53f15f5 {
    --divider-border-style: solid;
    --divider-border-width: 2px;
}

    .elementor-526 .elementor-element.elementor-element-53f15f5 .elementor-divider-separator {
        width: 30%;
    }

    .elementor-526 .elementor-element.elementor-element-53f15f5 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

.elementor-526 .elementor-element.elementor-element-7d56b25 {
    color: #9398B1;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    color: var( --e-global-color-primary );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 20px 16px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
    -webkit-box-flex: 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    margin-right: 0px;
}

.elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
    font-family: var( --e-global-typography-f882794-font-family ), Sans-serif;
    font-size: var( --e-global-typography-f882794-font-size );
    font-weight: var( --e-global-typography-f882794-font-weight );
    line-height: var( --e-global-typography-f882794-line-height );
    letter-spacing: var( --e-global-typography-f882794-letter-spacing );
    word-spacing: var( --e-global-typography-f882794-word-spacing );
    color: #B5B8C4;
}

.elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
    align-self: center;
    -webkit-box-flex: 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
}

.elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
    font-family: var( --e-global-typography-558fe58-font-family ), Sans-serif;
    font-size: var( --e-global-typography-558fe58-font-size );
    font-weight: var( --e-global-typography-558fe58-font-weight );
    line-height: var( --e-global-typography-558fe58-line-height );
    letter-spacing: var( --e-global-typography-558fe58-letter-spacing );
    word-spacing: var( --e-global-typography-558fe58-word-spacing );
    border-radius: 0px 0px 0px 0px;
    padding: 21px 10px 21px 10px;
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-accent );
}

.elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
    width: 25%;
}

.elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg {
    fill: var( --e-global-color-primary );
}

.elementor-526 .elementor-element.elementor-element-d700bbf > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-526 .elementor-element.elementor-element-03e4215 > .elementor-container {
    max-width: 1170px;
}

    .elementor-526 .elementor-element.elementor-element-03e4215 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-526 .elementor-element.elementor-element-03e4215 {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-526 .elementor-element.elementor-element-d139fc0.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-526 .elementor-element.elementor-element-d139fc0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-526 .elementor-element.elementor-element-d139fc0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #26677c;
}

.elementor-526 .elementor-element.elementor-element-d139fc0 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-d139fc0 > .elementor-element-populated > .elementor-background-overlay, .elementor-526 .elementor-element.elementor-element-d139fc0 > .elementor-background-slideshow {
    border-radius: -9px -9px -9px -9px;
}

.elementor-526 .elementor-element.elementor-element-d139fc0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

    .elementor-526 .elementor-element.elementor-element-d139fc0 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-526 .elementor-element.elementor-element-c273fa2.elementor-view-stacked .elementor-icon {
    background-color: #26677c;
    fill: #26677c;
    color: #26677c;
}

.elementor-526 .elementor-element.elementor-element-c273fa2.elementor-view-framed .elementor-icon, .elementor-526 .elementor-element.elementor-element-c273fa2.elementor-view-default .elementor-icon {
    fill: #26677c;
    color: #26677c;
    border-color: #26677c;
}

.elementor-526 .elementor-element.elementor-element-c273fa2.elementor-view-framed .elementor-icon {
    background-color: #26677c;
}

.elementor-526 .elementor-element.elementor-element-c273fa2 {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto;
}

    .elementor-526 .elementor-element.elementor-element-c273fa2 .elementor-icon {
        font-size: 26px;
        padding: 10px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-c273fa2 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-06a34e7 );
    }

        .elementor-526 .elementor-element.elementor-element-c273fa2 .elementor-icon-box-title, .elementor-526 .elementor-element.elementor-element-c273fa2 .elementor-icon-box-title a {
            font-family: var( --e-global-typography-f777851-font-family ), Sans-serif;
            font-size: var( --e-global-typography-f777851-font-size );
            font-weight: var( --e-global-typography-f777851-font-weight );
            line-height: var( --e-global-typography-f777851-line-height );
            letter-spacing: var( --e-global-typography-f777851-letter-spacing );
            word-spacing: var( --e-global-typography-f777851-word-spacing );
        }

    .elementor-526 .elementor-element.elementor-element-c273fa2 .elementor-icon-box-description {
        color: var( --e-global-color-e8dc402 );
    }

.elementor-526 .elementor-element.elementor-element-fc561dd.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-526 .elementor-element.elementor-element-fc561dd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-526 .elementor-element.elementor-element-fc561dd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-526 .elementor-element.elementor-element-fc561dd > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-fc561dd > .elementor-element-populated > .elementor-background-overlay, .elementor-526 .elementor-element.elementor-element-fc561dd > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-526 .elementor-element.elementor-element-fc561dd > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

    .elementor-526 .elementor-element.elementor-element-fc561dd > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-526 .elementor-element.elementor-element-fa03d38.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
}

.elementor-526 .elementor-element.elementor-element-fa03d38.elementor-view-framed .elementor-icon, .elementor-526 .elementor-element.elementor-element-fa03d38.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-526 .elementor-element.elementor-element-fa03d38.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-526 .elementor-element.elementor-element-fa03d38 {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto;
}

    .elementor-526 .elementor-element.elementor-element-fa03d38 .elementor-icon {
        font-size: 26px;
        padding: 10px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-fa03d38 .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-primary );
    }

        .elementor-526 .elementor-element.elementor-element-fa03d38 .elementor-icon-box-title, .elementor-526 .elementor-element.elementor-element-fa03d38 .elementor-icon-box-title a {
            font-family: var( --e-global-typography-f777851-font-family ), Sans-serif;
            font-size: var( --e-global-typography-f777851-font-size );
            font-weight: var( --e-global-typography-f777851-font-weight );
            line-height: var( --e-global-typography-f777851-line-height );
            letter-spacing: var( --e-global-typography-f777851-letter-spacing );
            word-spacing: var( --e-global-typography-f777851-word-spacing );
        }

    .elementor-526 .elementor-element.elementor-element-fa03d38 .elementor-icon-box-description {
        color: var( --e-global-color-text );
    }

.elementor-526 .elementor-element.elementor-element-405e9e8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-526 .elementor-element.elementor-element-405e9e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-526 .elementor-element.elementor-element-405e9e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-526 .elementor-element.elementor-element-405e9e8 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-405e9e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-526 .elementor-element.elementor-element-405e9e8 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-526 .elementor-element.elementor-element-405e9e8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 20px 20px 20px 20px;
}

    .elementor-526 .elementor-element.elementor-element-405e9e8 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-526 .elementor-element.elementor-element-5d3575c.elementor-view-stacked .elementor-icon {
    background-color: #26677c;
    fill: #26677c;
    color: #26677c;
}

.elementor-526 .elementor-element.elementor-element-5d3575c.elementor-view-framed .elementor-icon, .elementor-526 .elementor-element.elementor-element-5d3575c.elementor-view-default .elementor-icon {
    fill: #26677c;
    color: #26677c;
    border-color: #26677c;
}

.elementor-526 .elementor-element.elementor-element-5d3575c.elementor-view-framed .elementor-icon {
    background-color: #26677c;
}

.elementor-526 .elementor-element.elementor-element-5d3575c {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto;
}

    .elementor-526 .elementor-element.elementor-element-5d3575c .elementor-icon {
        font-size: 26px;
        padding: 10px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-5d3575c .elementor-icon-box-title {
        margin-bottom: 5px;
        color: var( --e-global-color-06a34e7 );
    }

        .elementor-526 .elementor-element.elementor-element-5d3575c .elementor-icon-box-title, .elementor-526 .elementor-element.elementor-element-5d3575c .elementor-icon-box-title a {
            font-family: var( --e-global-typography-f777851-font-family ), Sans-serif;
            font-size: var( --e-global-typography-f777851-font-size );
            font-weight: var( --e-global-typography-f777851-font-weight );
            line-height: var( --e-global-typography-f777851-line-height );
            letter-spacing: var( --e-global-typography-f777851-letter-spacing );
            word-spacing: var( --e-global-typography-f777851-word-spacing );
        }

    .elementor-526 .elementor-element.elementor-element-5d3575c .elementor-icon-box-description {
        color: var( --e-global-color-e8dc402 );
    }

.elementor-526 .elementor-element.elementor-element-a38a857 > .elementor-container {
    max-width: 1170px;
}

    .elementor-526 .elementor-element.elementor-element-a38a857 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-526 .elementor-element.elementor-element-a38a857 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #FFFFFF1A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
}

    .elementor-526 .elementor-element.elementor-element-a38a857 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-526 .elementor-element.elementor-element-803e08b {
    color: #9398B1;
    font-family: var( --e-global-typography-f882794-font-family ), Sans-serif;
    font-size: var( --e-global-typography-f882794-font-size );
    font-weight: var( --e-global-typography-f882794-font-weight );
    line-height: var( --e-global-typography-f882794-line-height );
    letter-spacing: var( --e-global-typography-f882794-letter-spacing );
    word-spacing: var( --e-global-typography-f882794-word-spacing );
}

.elementor-526 .elementor-element.elementor-element-19b4ea0 {
    text-align: right;
    color: #9398B1;
    font-family: var( --e-global-typography-f882794-font-family ), Sans-serif;
    font-size: var( --e-global-typography-f882794-font-size );
    font-weight: var( --e-global-typography-f882794-font-weight );
    line-height: var( --e-global-typography-f882794-line-height );
    letter-spacing: var( --e-global-typography-f882794-letter-spacing );
    word-spacing: var( --e-global-typography-f882794-word-spacing );
}

@media(max-width:1024px) {
    .elementor-526 .elementor-element.elementor-element-633d057 > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-633d057, .elementor-526 .elementor-element.elementor-element-633d057 > .elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-633d057 {
        padding: 0px 10px 20px 10px;
    }

    .elementor-526 .elementor-element.elementor-element-ff78ab4 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-526 .elementor-element.elementor-element-b9ae150 .elementor-widget-container {
        text-align: left;
    }

    .elementor-526 .elementor-element.elementor-element-b1b1496 .elementor-heading-title {
        font-size: var( --e-global-typography-8966ad4-font-size );
        line-height: var( --e-global-typography-8966ad4-line-height );
        letter-spacing: var( --e-global-typography-8966ad4-letter-spacing );
        word-spacing: var( --e-global-typography-8966ad4-word-spacing );
    }

    .elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-526 .elementor-element.elementor-element-42f8e53 .elementor-heading-title {
        font-size: var( --e-global-typography-8966ad4-font-size );
        line-height: var( --e-global-typography-8966ad4-line-height );
        letter-spacing: var( --e-global-typography-8966ad4-letter-spacing );
        word-spacing: var( --e-global-typography-8966ad4-word-spacing );
    }

    .elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-bc-flex-widget .elementor-526 .elementor-element.elementor-element-fa93a1c.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-526 .elementor-element.elementor-element-fa93a1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-526 .elementor-element.elementor-element-fa93a1c > .elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-052e43f {
        text-align: center;
    }

        .elementor-526 .elementor-element.elementor-element-052e43f .elementor-heading-title {
            font-size: var( --e-global-typography-8966ad4-font-size );
            line-height: var( --e-global-typography-8966ad4-line-height );
            letter-spacing: var( --e-global-typography-8966ad4-letter-spacing );
            word-spacing: var( --e-global-typography-8966ad4-word-spacing );
        }

    .elementor-526 .elementor-element.elementor-element-53f15f5 .elementor-divider-separator {
        width: 20%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-526 .elementor-element.elementor-element-53f15f5 .elementor-divider {
        text-align: center;
    }

    .elementor-526 .elementor-element.elementor-element-7d56b25 {
        text-align: center;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

        .elementor-526 .elementor-element.elementor-element-7d56b25 > .elementor-widget-container {
            padding: 0% 10% 0% 10%;
        }

    .elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
        border-radius: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 85%;
        -ms-flex: 0 0 85%;
        flex: 0 0 85%;
    }

    .elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var( --e-global-typography-f882794-font-size );
        line-height: var( --e-global-typography-f882794-line-height );
        letter-spacing: var( --e-global-typography-f882794-letter-spacing );
        word-spacing: var( --e-global-typography-f882794-word-spacing );
    }

    .elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var( --e-global-typography-558fe58-font-size );
        line-height: var( --e-global-typography-558fe58-line-height );
        letter-spacing: var( --e-global-typography-558fe58-letter-spacing );
        word-spacing: var( --e-global-typography-558fe58-word-spacing );
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
        width: 105px;
    }

    .elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
        -webkit-box-flex: 105px;
        -ms-flex: 0 0 105px;
        flex: 0 0 105px;
    }

    .elementor-526 .elementor-element.elementor-element-d139fc0 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-526 .elementor-element.elementor-element-c273fa2 {
        --icon-box-icon-margin: 10px;
    }

        .elementor-526 .elementor-element.elementor-element-c273fa2 .elementor-icon {
            font-size: 20px;
        }

        .elementor-526 .elementor-element.elementor-element-c273fa2 .elementor-icon-box-title, .elementor-526 .elementor-element.elementor-element-c273fa2 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-f777851-font-size );
            line-height: var( --e-global-typography-f777851-line-height );
            letter-spacing: var( --e-global-typography-f777851-letter-spacing );
            word-spacing: var( --e-global-typography-f777851-word-spacing );
        }

    .elementor-526 .elementor-element.elementor-element-fc561dd > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-526 .elementor-element.elementor-element-fa03d38 {
        --icon-box-icon-margin: 10px;
    }

        .elementor-526 .elementor-element.elementor-element-fa03d38 .elementor-icon {
            font-size: 20px;
        }

        .elementor-526 .elementor-element.elementor-element-fa03d38 .elementor-icon-box-title, .elementor-526 .elementor-element.elementor-element-fa03d38 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-f777851-font-size );
            line-height: var( --e-global-typography-f777851-line-height );
            letter-spacing: var( --e-global-typography-f777851-letter-spacing );
            word-spacing: var( --e-global-typography-f777851-word-spacing );
        }

    .elementor-526 .elementor-element.elementor-element-405e9e8 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-526 .elementor-element.elementor-element-5d3575c {
        --icon-box-icon-margin: 10px;
    }

        .elementor-526 .elementor-element.elementor-element-5d3575c .elementor-icon {
            font-size: 20px;
        }

        .elementor-526 .elementor-element.elementor-element-5d3575c .elementor-icon-box-title, .elementor-526 .elementor-element.elementor-element-5d3575c .elementor-icon-box-title a {
            font-size: var( --e-global-typography-f777851-font-size );
            line-height: var( --e-global-typography-f777851-line-height );
            letter-spacing: var( --e-global-typography-f777851-letter-spacing );
            word-spacing: var( --e-global-typography-f777851-word-spacing );
        }

    .elementor-526 .elementor-element.elementor-element-a38a857 {
        margin-top: 60px;
        margin-bottom: 0px;
    }

    .elementor-526 .elementor-element.elementor-element-803e08b {
        font-size: var( --e-global-typography-f882794-font-size );
        line-height: var( --e-global-typography-f882794-line-height );
        letter-spacing: var( --e-global-typography-f882794-letter-spacing );
        word-spacing: var( --e-global-typography-f882794-word-spacing );
    }

    .elementor-526 .elementor-element.elementor-element-19b4ea0 {
        font-size: var( --e-global-typography-f882794-font-size );
        line-height: var( --e-global-typography-f882794-line-height );
        letter-spacing: var( --e-global-typography-f882794-letter-spacing );
        word-spacing: var( --e-global-typography-f882794-word-spacing );
    }
}

@media(max-width:767px) {
    .elementor-526 .elementor-element.elementor-element-633d057 > .elementor-background-overlay {
        background-position: 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-633d057 {
        padding: 0px 10px 20px 10px;
    }

    .elementor-526 .elementor-element.elementor-element-e261de8 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-526 .elementor-element.elementor-element-ff78ab4 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-526 .elementor-element.elementor-element-b9ae150 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-bcd6fff > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-b1b1496 .elementor-heading-title {
        font-size: var( --e-global-typography-8966ad4-font-size );
        line-height: var( --e-global-typography-8966ad4-line-height );
        letter-spacing: var( --e-global-typography-8966ad4-letter-spacing );
        word-spacing: var( --e-global-typography-8966ad4-word-spacing );
    }

    .elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-526 .elementor-element.elementor-element-1c45591 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-526 .elementor-element.elementor-element-c4c945f > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-42f8e53 .elementor-heading-title {
        font-size: var( --e-global-typography-8966ad4-font-size );
        line-height: var( --e-global-typography-8966ad4-line-height );
        letter-spacing: var( --e-global-typography-8966ad4-letter-spacing );
        word-spacing: var( --e-global-typography-8966ad4-word-spacing );
    }

    .elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-526 .elementor-element.elementor-element-005d44b .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-526 .elementor-element.elementor-element-fa93a1c > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-052e43f {
        text-align: left;
    }

        .elementor-526 .elementor-element.elementor-element-052e43f .elementor-heading-title {
            font-size: var( --e-global-typography-8966ad4-font-size );
            line-height: var( --e-global-typography-8966ad4-line-height );
            letter-spacing: var( --e-global-typography-8966ad4-letter-spacing );
            word-spacing: var( --e-global-typography-8966ad4-word-spacing );
        }

    .elementor-526 .elementor-element.elementor-element-53f15f5 .elementor-divider-separator {
        width: 25%;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-526 .elementor-element.elementor-element-53f15f5 .elementor-divider {
        text-align: left;
    }

    .elementor-526 .elementor-element.elementor-element-7d56b25 {
        text-align: left;
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

        .elementor-526 .elementor-element.elementor-element-7d56b25 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var( --e-global-typography-f882794-font-size );
        line-height: var( --e-global-typography-f882794-line-height );
        letter-spacing: var( --e-global-typography-f882794-letter-spacing );
        word-spacing: var( --e-global-typography-f882794-word-spacing );
    }

    .elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var( --e-global-typography-558fe58-font-size );
        line-height: var( --e-global-typography-558fe58-line-height );
        letter-spacing: var( --e-global-typography-558fe58-letter-spacing );
        word-spacing: var( --e-global-typography-558fe58-word-spacing );
        padding: 19px 30px 19px 30px;
        margin: 10px 0px 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
        width: 100%;
    }

    .elementor-526 .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
        -webkit-box-flex: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .elementor-526 .elementor-element.elementor-element-d700bbf > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-526 .elementor-element.elementor-element-03e4215 {
        margin-top: 60px;
        margin-bottom: 0px;
    }

    .elementor-526 .elementor-element.elementor-element-d139fc0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-526 .elementor-element.elementor-element-c273fa2 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-526 .elementor-element.elementor-element-c273fa2 {
        --icon-box-icon-margin: 5px;
    }

        .elementor-526 .elementor-element.elementor-element-c273fa2 .elementor-icon-box-title, .elementor-526 .elementor-element.elementor-element-c273fa2 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-f777851-font-size );
            line-height: var( --e-global-typography-f777851-line-height );
            letter-spacing: var( --e-global-typography-f777851-letter-spacing );
            word-spacing: var( --e-global-typography-f777851-word-spacing );
        }

    .elementor-526 .elementor-element.elementor-element-fc561dd > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-526 .elementor-element.elementor-element-fa03d38 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-526 .elementor-element.elementor-element-fa03d38 {
        --icon-box-icon-margin: 5px;
    }

        .elementor-526 .elementor-element.elementor-element-fa03d38 .elementor-icon-box-title, .elementor-526 .elementor-element.elementor-element-fa03d38 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-f777851-font-size );
            line-height: var( --e-global-typography-f777851-line-height );
            letter-spacing: var( --e-global-typography-f777851-letter-spacing );
            word-spacing: var( --e-global-typography-f777851-word-spacing );
        }

    .elementor-526 .elementor-element.elementor-element-405e9e8 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-526 .elementor-element.elementor-element-5d3575c .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-526 .elementor-element.elementor-element-5d3575c {
        --icon-box-icon-margin: 5px;
    }

        .elementor-526 .elementor-element.elementor-element-5d3575c .elementor-icon-box-title, .elementor-526 .elementor-element.elementor-element-5d3575c .elementor-icon-box-title a {
            font-size: var( --e-global-typography-f777851-font-size );
            line-height: var( --e-global-typography-f777851-line-height );
            letter-spacing: var( --e-global-typography-f777851-letter-spacing );
            word-spacing: var( --e-global-typography-f777851-word-spacing );
        }

    .elementor-526 .elementor-element.elementor-element-a38a857 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-526 .elementor-element.elementor-element-803e08b {
        text-align: center;
        font-size: var( --e-global-typography-f882794-font-size );
        line-height: var( --e-global-typography-f882794-line-height );
        letter-spacing: var( --e-global-typography-f882794-letter-spacing );
        word-spacing: var( --e-global-typography-f882794-word-spacing );
    }

    .elementor-526 .elementor-element.elementor-element-99f4b8c > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-526 .elementor-element.elementor-element-19b4ea0 {
        text-align: center;
        font-size: var( --e-global-typography-f882794-font-size );
        line-height: var( --e-global-typography-f882794-line-height );
        letter-spacing: var( --e-global-typography-f882794-letter-spacing );
        word-spacing: var( --e-global-typography-f882794-word-spacing );
    }
}

@media(min-width:768px) {
    .elementor-526 .elementor-element.elementor-element-984f877 {
        width: 30%;
    }

    .elementor-526 .elementor-element.elementor-element-bcd6fff {
        width: 19.971%;
    }

    .elementor-526 .elementor-element.elementor-element-c4c945f {
        width: 20%;
    }

    .elementor-526 .elementor-element.elementor-element-fa93a1c {
        width: 30%;
    }

    .elementor-526 .elementor-element.elementor-element-d139fc0 {
        width: 33%;
    }

    .elementor-526 .elementor-element.elementor-element-fc561dd {
        width: 33.664%;
    }

    .elementor-526 .elementor-element.elementor-element-405e9e8 {
        width: 33%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-526 .elementor-element.elementor-element-984f877 {
        width: 40%;
    }

    .elementor-526 .elementor-element.elementor-element-bcd6fff {
        width: 30%;
    }

    .elementor-526 .elementor-element.elementor-element-c4c945f {
        width: 30%;
    }

    .elementor-526 .elementor-element.elementor-element-fa93a1c {
        width: 100%;
    }

    .elementor-526 .elementor-element.elementor-element-fc561dd {
        width: 33%;
    }

    .elementor-526 .elementor-element.elementor-element-405e9e8 {
        width: 34%;
    }

    .elementor-526 .elementor-element.elementor-element-79466b0 {
        width: 60%;
    }

    .elementor-526 .elementor-element.elementor-element-99f4b8c {
        width: 40%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-submit-input-holder {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-d700bbf .jeg-elementor-kit.jkit-mailchimp.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-input-wrapper:nth-last-child(2) {
        margin-right: 0 !important;
    }
}
