.elementor-581 .elementor-element.elementor-element-c44f1b2 > .elementor-container {
    max-width: 1290px;
}

.elementor-581 .elementor-element.elementor-element-c44f1b2:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-c44f1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   /* background-image: url("../../2021/02/old-fashioned-phone.jpg");*/
    background-image: url('../../../../../../Img/Contact-us_2000-x-1315-px.jpg');
    background-position: 0% 33%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-581 .elementor-element.elementor-element-c44f1b2 > .elementor-background-overlay {
    background-color: #1C1C21;
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-581 .elementor-element.elementor-element-c44f1b2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -105px;
    margin-bottom: 0px;
    padding: 10% 0% 5% 0%;
    z-index: 0;
}

.elementor-581 .elementor-element.elementor-element-2a9e44a {
    text-align: center;
}

    .elementor-581 .elementor-element.elementor-element-2a9e44a .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-856f379-font-family ), Sans-serif;
        font-size: var( --e-global-typography-856f379-font-size );
        font-weight: var( --e-global-typography-856f379-font-weight );
        text-transform: var( --e-global-typography-856f379-text-transform );
        line-height: var( --e-global-typography-856f379-line-height );
        letter-spacing: var( --e-global-typography-856f379-letter-spacing );
        word-spacing: var( --e-global-typography-856f379-word-spacing );
    }

.elementor-581 .elementor-element.elementor-element-53c2ab9 > .elementor-container {
    max-width: 1290px;
}

.elementor-581 .elementor-element.elementor-element-53c2ab9 {
    padding: 41px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-581 .elementor-element.elementor-element-35b9459.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-581 .elementor-element.elementor-element-35b9459.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-581 .elementor-element.elementor-element-a0d9828 {
    text-align: left;
    z-index: 1;
}

    .elementor-581 .elementor-element.elementor-element-a0d9828 .elementor-heading-title {
        color: #19191A;
        font-family: var( --e-global-typography-9a32685-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9a32685-font-size );
        font-weight: var( --e-global-typography-9a32685-font-weight );
        text-transform: var( --e-global-typography-9a32685-text-transform );
        line-height: var( --e-global-typography-9a32685-line-height );
        letter-spacing: var( --e-global-typography-9a32685-letter-spacing );
        word-spacing: var( --e-global-typography-9a32685-word-spacing );
    }

.elementor-581 .elementor-element.elementor-element-115233d {
    text-align: left;
    color: #545454;
    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 );
}

    .elementor-581 .elementor-element.elementor-element-115233d > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

.elementor-bc-flex-widget .elementor-581 .elementor-element.elementor-element-294c686.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-581 .elementor-element.elementor-element-294c686.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-581 .elementor-element.elementor-element-294c686 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-581 .elementor-element.elementor-element-cbe13a5 {
    text-align: left;
    z-index: 1;
}

    .elementor-581 .elementor-element.elementor-element-cbe13a5 .elementor-heading-title {
        color: #19191A;
        font-family: var( --e-global-typography-c8fa10c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-c8fa10c-font-size );
        font-weight: var( --e-global-typography-c8fa10c-font-weight );
        text-transform: var( --e-global-typography-c8fa10c-text-transform );
        line-height: var( --e-global-typography-c8fa10c-line-height );
        letter-spacing: var( --e-global-typography-c8fa10c-letter-spacing );
        word-spacing: var( --e-global-typography-c8fa10c-word-spacing );
    }

.elementor-581 .elementor-element.elementor-element-6990aa8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-581 .elementor-element.elementor-element-6990aa8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-581 .elementor-element.elementor-element-6990aa8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-581 .elementor-element.elementor-element-6990aa8 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-581 .elementor-element.elementor-element-6990aa8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-581 .elementor-element.elementor-element-6990aa8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-581 .elementor-element.elementor-element-6990aa8 {
    --e-icon-list-icon-size: 14px;
}

    .elementor-581 .elementor-element.elementor-element-6990aa8 .elementor-icon-list-text {
        color: #545454;
        padding-left: 8px;
    }

    .elementor-581 .elementor-element.elementor-element-6990aa8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-581 .elementor-element.elementor-element-6990aa8 .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 );
    }

.elementor-581 .elementor-element.elementor-element-4056fd1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-581 .elementor-element.elementor-element-a0e00bc iframe {
    height: 200px;
}

.elementor-581 .elementor-element.elementor-element-96f3b2f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-581 .elementor-element.elementor-element-d60f520 iframe {
    height: 200px;
}

.elementor-bc-flex-widget .elementor-581 .elementor-element.elementor-element-c001c18.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-581 .elementor-element.elementor-element-c001c18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-581 .elementor-element.elementor-element-c001c18 > .elementor-element-populated {
    padding: 0px 0px 0px 80px;
}

.elementor-581 .elementor-element.elementor-element-5155ed8 {
    text-align: left;
    z-index: 1;
}

    .elementor-581 .elementor-element.elementor-element-5155ed8 .elementor-heading-title {
        color: #19191A;
        font-family: var( --e-global-typography-c8fa10c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-c8fa10c-font-size );
        font-weight: var( --e-global-typography-c8fa10c-font-weight );
        text-transform: var( --e-global-typography-c8fa10c-text-transform );
        line-height: var( --e-global-typography-c8fa10c-line-height );
        letter-spacing: var( --e-global-typography-c8fa10c-letter-spacing );
        word-spacing: var( --e-global-typography-c8fa10c-word-spacing );
    }

.elementor-581 .elementor-element.elementor-element-bbb03c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-581 .elementor-element.elementor-element-bbb03c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-581 .elementor-element.elementor-element-bbb03c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-581 .elementor-element.elementor-element-bbb03c5 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-581 .elementor-element.elementor-element-bbb03c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-581 .elementor-element.elementor-element-bbb03c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-581 .elementor-element.elementor-element-bbb03c5 {
    --e-icon-list-icon-size: 14px;
}

    .elementor-581 .elementor-element.elementor-element-bbb03c5 .elementor-icon-list-text {
        color: #545454;
        padding-left: 8px;
    }

    .elementor-581 .elementor-element.elementor-element-bbb03c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-581 .elementor-element.elementor-element-bbb03c5 .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 );
    }

.elementor-581 .elementor-element.elementor-element-9dd437f > .elementor-element-populated {
    margin: 0px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
}

.elementor-581 .elementor-element.elementor-element-5580016 {
    text-align: left;
    z-index: 1;
}

    .elementor-581 .elementor-element.elementor-element-5580016 .elementor-heading-title {
        color: #19191A;
        font-family: var( --e-global-typography-9868251-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9868251-font-size );
        font-weight: var( --e-global-typography-9868251-font-weight );
        text-transform: var( --e-global-typography-9868251-text-transform );
        line-height: var( --e-global-typography-9868251-line-height );
        letter-spacing: var( --e-global-typography-9868251-letter-spacing );
        word-spacing: var( --e-global-typography-9868251-word-spacing );
    }

.elementor-581 .elementor-element.elementor-element-accd879 {
    text-align: left;
    color: #545454;
    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 );
}

    .elementor-581 .elementor-element.elementor-element-accd879 > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

.elementor-581 .elementor-element.elementor-element-d1eb40c > .elementor-container {
    max-width: 1290px;
}

.elementor-581 .elementor-element.elementor-element-d1eb40c {
    padding: 0px 0px 100px 0px;
}

.elementor-581 .elementor-element.elementor-element-a358fdc {
    --divider-border-style: solid;
    --divider-color: #B4B4B43B;
    --divider-border-width: 1px;
}

    .elementor-581 .elementor-element.elementor-element-a358fdc .elementor-divider-separator {
        width: 100%;
    }

    .elementor-581 .elementor-element.elementor-element-a358fdc .elementor-divider {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .elementor-581 .elementor-element.elementor-element-a358fdc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-581 .elementor-element.elementor-element-18a992a > .elementor-container {
    max-width: 1290px;
}

.elementor-581 .elementor-element.elementor-element-566041d > .elementor-element-populated {
    padding: 0px 100px 0px 0px;
}

.elementor-581 .elementor-element.elementor-element-6bde73a {
    text-align: left;
    z-index: 1;
}

    .elementor-581 .elementor-element.elementor-element-6bde73a .elementor-heading-title {
        color: #19191A;
        font-family: var( --e-global-typography-9a32685-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9a32685-font-size );
        font-weight: var( --e-global-typography-9a32685-font-weight );
        text-transform: var( --e-global-typography-9a32685-text-transform );
        line-height: var( --e-global-typography-9a32685-line-height );
        letter-spacing: var( --e-global-typography-9a32685-letter-spacing );
        word-spacing: var( --e-global-typography-9a32685-word-spacing );
    }

.elementor-581 .elementor-element.elementor-element-1ec4277 {
    text-align: left;
    color: #545454;
    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 );
}

    .elementor-581 .elementor-element.elementor-element-1ec4277 > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

.elementor-581 .elementor-element.elementor-element-87cb371 .ekit_social_media {
    text-align: center;
}

.elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-e634fb2 > a {
    color: #19191A;
}

    .elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-e634fb2 > a svg path {
        stroke: #19191A;
        fill: #19191A;
    }

    .elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-e634fb2 > a:hover {
        color: #3B5999;
    }

        .elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-e634fb2 > a:hover svg path {
            stroke: #3B5999;
            fill: #3B5999;
        }

.elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-d5c417f > a {
    color: #19191A;
}

    .elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-d5c417f > a svg path {
        stroke: #19191A;
        fill: #19191A;
    }

    .elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-d5c417f > a:hover {
        color: #55ACEE;
    }

        .elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-d5c417f > a:hover svg path {
            stroke: #55ACEE;
            fill: #55ACEE;
        }

.elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-7f47bc5 > a {
    color: #19191A;
}

    .elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-7f47bc5 > a svg path {
        stroke: #19191A;
        fill: #19191A;
    }

    .elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-7f47bc5 > a:hover {
        color: #E4405F;
    }

        .elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-7f47bc5 > a:hover svg path {
            stroke: #E4405F;
            fill: #E4405F;
        }

.elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-213bfa6 > a {
    color: var( --e-global-color-primary );
}

    .elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-213bfa6 > a svg path {
        stroke: var( --e-global-color-primary );
        fill: var( --e-global-color-primary );
    }

    .elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-213bfa6 > a:hover {
        color: #CD201F;
    }

        .elementor-581 .elementor-element.elementor-element-87cb371 .elementor-repeater-item-213bfa6 > a:hover svg path {
            stroke: #CD201F;
            fill: #CD201F;
        }

.elementor-581 .elementor-element.elementor-element-87cb371 .ekit_social_media > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    width: 0px;
    height: 0px;
    line-height: 0px;
}

.elementor-581 .elementor-element.elementor-element-87cb371 .ekit_social_media > li {
    display: inline-block;
    margin: 0px 35px 0px 0px;
}

    .elementor-581 .elementor-element.elementor-element-87cb371 .ekit_social_media > li > a i {
        font-size: 16px;
    }

    .elementor-581 .elementor-element.elementor-element-87cb371 .ekit_social_media > li > a svg {
        max-width: 16px;
    }

.elementor-581 .elementor-element.elementor-element-87cb371 {
    width: auto;
    max-width: auto;
}

.elementor-581 .elementor-element.elementor-element-a7ed91d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-581 .elementor-element.elementor-element-18a3795 {
    text-align: left;
    z-index: 1;
}

    .elementor-581 .elementor-element.elementor-element-18a3795 .elementor-heading-title {
        color: #19191A;
        font-family: var( --e-global-typography-9a32685-font-family ), Sans-serif;
        font-size: var( --e-global-typography-9a32685-font-size );
        font-weight: var( --e-global-typography-9a32685-font-weight );
        text-transform: var( --e-global-typography-9a32685-text-transform );
        line-height: var( --e-global-typography-9a32685-line-height );
        letter-spacing: var( --e-global-typography-9a32685-letter-spacing );
        word-spacing: var( --e-global-typography-9a32685-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-18a3795 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

.elementor-581 .elementor-element.elementor-element-f333d93 .elementskit_input_label {
    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 );
    color: #000000;
}

.elementor-581 .elementor-element.elementor-element-f333d93 .ekit_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 );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B4B4B4;
    padding: 18px 32px 18px 32px;
}

    .elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control, .elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control:focus {
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.11);
    }

.elementor-581 .elementor-element.elementor-element-f333d93 .elementskit_input_container {
    flex: 0 0 100%;
}

.elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control::-webkit-input-placeholder {
    color: #545454;
    font-size: 16px;
}

.elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control::-moz-placeholder {
    color: #545454;
    font-size: 16px;
}

.elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control:-ms-input-placeholder {
    color: #545454;
    font-size: 16px;
}

.elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control:-moz-placeholder {
    color: #545454;
    font-size: 16px;
}

.elementor-581 .elementor-element.elementor-element-f333d93 .ekit-mail-submit {
    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 );
    border-radius: 50px 50px 50px 50px;
    padding: 013px 0px 013px 0px;
    border-style: solid;
    width: 50px;
    margin: 0px 0px 3px -64px;
    color: #19191A;
    background-color: #BB9C9C00;
}

    .elementor-581 .elementor-element.elementor-element-f333d93 .ekit-mail-submit svg path {
        stroke: #19191A;
        fill: #19191A;
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 .ekit-mail-submit:hover {
        color: #545454;
    }

        .elementor-581 .elementor-element.elementor-element-f333d93 .ekit-mail-submit:hover svg path {
            stroke: #545454;
            fill: #545454;
        }

    .elementor-581 .elementor-element.elementor-element-f333d93 .ekit-mail-submit > i, .elementor-581 .elementor-element.elementor-element-f333d93 .ekit-mail-submit > svg {
        margin-right: 10px;
        max-width: 21px;
        height: auto;
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 .ekit-mail-submit > i, .elementor-581 .elementor-element.elementor-element-f333d93 .ekit-mail-submit > i {
        font-size: 21px;
    }

.elementor-581 .elementor-element.elementor-element-f333d93 .elementskit_input_group_text i {
    color: #393939;
}

.elementor-581 .elementor-element.elementor-element-f333d93 .elementskit_input_group_text svg path {
    stroke: #393939;
    fill: #393939;
}

.elementor-581 .elementor-element.elementor-element-f333d93 .elementskit_input_group_text {
    font-size: 24px;
    padding: 0px 0px 0px 0px;
}

    .elementor-581 .elementor-element.elementor-element-f333d93 .elementskit_input_group_text svg {
        max-width: 24px;
    }

.elementor-581 .elementor-element.elementor-element-f333d93 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-581 .elementor-element.elementor-element-f333d93 {
    width: 100%;
    max-width: 100%;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-581 .elementor-element.elementor-element-35b9459 {
        width: 100%;
    }

    .elementor-581 .elementor-element.elementor-element-9dd437f {
        width: 100%;
    }

    .elementor-581 .elementor-element.elementor-element-566041d {
        width: 100%;
    }

    .elementor-581 .elementor-element.elementor-element-a7ed91d {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-581 .elementor-element.elementor-element-c44f1b2:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-c44f1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-581 .elementor-element.elementor-element-c44f1b2 {
        padding: 26% 0% 15% 0%;
    }

    .elementor-581 .elementor-element.elementor-element-b8fbd79 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-581 .elementor-element.elementor-element-2a9e44a .elementor-heading-title {
        font-size: var( --e-global-typography-856f379-font-size );
        line-height: var( --e-global-typography-856f379-line-height );
        letter-spacing: var( --e-global-typography-856f379-letter-spacing );
        word-spacing: var( --e-global-typography-856f379-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-53c2ab9 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-581 .elementor-element.elementor-element-35b9459 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-581 .elementor-element.elementor-element-a0d9828 .elementor-heading-title {
        font-size: var( --e-global-typography-9a32685-font-size );
        line-height: var( --e-global-typography-9a32685-line-height );
        letter-spacing: var( --e-global-typography-9a32685-letter-spacing );
        word-spacing: var( --e-global-typography-9a32685-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-115233d {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-581 .elementor-element.elementor-element-cbe13a5 .elementor-heading-title {
        font-size: var( --e-global-typography-c8fa10c-font-size );
        line-height: var( --e-global-typography-c8fa10c-line-height );
        letter-spacing: var( --e-global-typography-c8fa10c-letter-spacing );
        word-spacing: var( --e-global-typography-c8fa10c-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-6990aa8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-581 .elementor-element.elementor-element-6990aa8 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-581 .elementor-element.elementor-element-5155ed8 .elementor-heading-title {
        font-size: var( --e-global-typography-c8fa10c-font-size );
        line-height: var( --e-global-typography-c8fa10c-line-height );
        letter-spacing: var( --e-global-typography-c8fa10c-letter-spacing );
        word-spacing: var( --e-global-typography-c8fa10c-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-bbb03c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-581 .elementor-element.elementor-element-bbb03c5 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-581 .elementor-element.elementor-element-9dd437f > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-581 .elementor-element.elementor-element-5580016 .elementor-heading-title {
        font-size: var( --e-global-typography-9868251-font-size );
        line-height: var( --e-global-typography-9868251-line-height );
        letter-spacing: var( --e-global-typography-9868251-letter-spacing );
        word-spacing: var( --e-global-typography-9868251-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-accd879 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-581 .elementor-element.elementor-element-d1eb40c {
        padding: 0px 0px 80px 0px;
    }

    .elementor-581 .elementor-element.elementor-element-af75b1f > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-581 .elementor-element.elementor-element-566041d > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-581 .elementor-element.elementor-element-6bde73a .elementor-heading-title {
        font-size: var( --e-global-typography-9a32685-font-size );
        line-height: var( --e-global-typography-9a32685-line-height );
        letter-spacing: var( --e-global-typography-9a32685-letter-spacing );
        word-spacing: var( --e-global-typography-9a32685-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-1ec4277 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-581 .elementor-element.elementor-element-18a3795 .elementor-heading-title {
        font-size: var( --e-global-typography-9a32685-font-size );
        line-height: var( --e-global-typography-9a32685-line-height );
        letter-spacing: var( --e-global-typography-9a32685-letter-spacing );
        word-spacing: var( --e-global-typography-9a32685-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 .elementskit_input_label {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control {
        font-size: var( --e-global-typography-text-font-size );
    }

        .elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control::-webkit-input-placeholder {
            font-size: 14px;
        }

        .elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control::-moz-placeholder {
            font-size: 14px;
        }

        .elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control:-ms-input-placeholder {
            font-size: 14px;
        }

        .elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control:-moz-placeholder {
            font-size: 14px;
        }

    .elementor-581 .elementor-element.elementor-element-f333d93 .ekit-mail-submit {
        font-size: var( --e-global-typography-text-font-size );
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 2px -70px;
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 > .elementor-widget-container {
        padding: 0% 20% 0% 0%;
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 {
        width: 92%;
        max-width: 92%;
    }
}

@media(max-width:767px) {
    .elementor-581 .elementor-element.elementor-element-c44f1b2:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-c44f1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-581 .elementor-element.elementor-element-c44f1b2 {
        padding: 45% 0% 30% 0%;
    }

    .elementor-581 .elementor-element.elementor-element-b8fbd79 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-581 .elementor-element.elementor-element-2a9e44a .elementor-heading-title {
        font-size: var( --e-global-typography-856f379-font-size );
        line-height: var( --e-global-typography-856f379-line-height );
        letter-spacing: var( --e-global-typography-856f379-letter-spacing );
        word-spacing: var( --e-global-typography-856f379-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-53c2ab9 {
        padding: 50px 0px 0px 0px;
    }

    .elementor-581 .elementor-element.elementor-element-35b9459 > .elementor-element-populated {
        margin: 0px 5px 20px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-581 .elementor-element.elementor-element-a0d9828 .elementor-heading-title {
        font-size: var( --e-global-typography-9a32685-font-size );
        line-height: var( --e-global-typography-9a32685-line-height );
        letter-spacing: var( --e-global-typography-9a32685-letter-spacing );
        word-spacing: var( --e-global-typography-9a32685-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-115233d {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-581 .elementor-element.elementor-element-294c686 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-581 .elementor-element.elementor-element-cbe13a5 .elementor-heading-title {
        font-size: var( --e-global-typography-c8fa10c-font-size );
        line-height: var( --e-global-typography-c8fa10c-line-height );
        letter-spacing: var( --e-global-typography-c8fa10c-letter-spacing );
        word-spacing: var( --e-global-typography-c8fa10c-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-6990aa8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-581 .elementor-element.elementor-element-6990aa8 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-581 .elementor-element.elementor-element-51434ff {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-581 .elementor-element.elementor-element-c001c18 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-581 .elementor-element.elementor-element-5155ed8 .elementor-heading-title {
        font-size: var( --e-global-typography-c8fa10c-font-size );
        line-height: var( --e-global-typography-c8fa10c-line-height );
        letter-spacing: var( --e-global-typography-c8fa10c-letter-spacing );
        word-spacing: var( --e-global-typography-c8fa10c-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-bbb03c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-581 .elementor-element.elementor-element-bbb03c5 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-581 .elementor-element.elementor-element-9dd437f > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-581 .elementor-element.elementor-element-5580016 .elementor-heading-title {
        font-size: var( --e-global-typography-9868251-font-size );
        line-height: var( --e-global-typography-9868251-line-height );
        letter-spacing: var( --e-global-typography-9868251-letter-spacing );
        word-spacing: var( --e-global-typography-9868251-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-accd879 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-581 .elementor-element.elementor-element-d1eb40c {
        padding: 0px 0px 50px 0px;
    }

    .elementor-581 .elementor-element.elementor-element-af75b1f > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-581 .elementor-element.elementor-element-a358fdc .elementor-divider {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .elementor-581 .elementor-element.elementor-element-566041d > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-581 .elementor-element.elementor-element-6bde73a .elementor-heading-title {
        font-size: var( --e-global-typography-9a32685-font-size );
        line-height: var( --e-global-typography-9a32685-line-height );
        letter-spacing: var( --e-global-typography-9a32685-letter-spacing );
        word-spacing: var( --e-global-typography-9a32685-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-1ec4277 {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-581 .elementor-element.elementor-element-18a3795 .elementor-heading-title {
        font-size: var( --e-global-typography-9a32685-font-size );
        line-height: var( --e-global-typography-9a32685-line-height );
        letter-spacing: var( --e-global-typography-9a32685-letter-spacing );
        word-spacing: var( --e-global-typography-9a32685-word-spacing );
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 .elementskit_input_label {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control {
        font-size: var( --e-global-typography-text-font-size );
        padding: 18px 0px 17px 15px;
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 .elementskit_input_container {
        flex: 0 0 100%;
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 .elementskit_inline_form .elementskit_input_wraper:not(:last-child) {
        margin-right: 0px;
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control::-webkit-input-placeholder {
        font-size: 14px;
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control::-moz-placeholder {
        font-size: 14px;
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control:-ms-input-placeholder {
        font-size: 14px;
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 .ekit_form_control:-moz-placeholder {
        font-size: 14px;
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 .ekit-mail-submit {
        font-size: var( --e-global-typography-text-font-size );
        padding: 0px 0px 0px 0px;
        width: 10%;
        margin: 0px 0px 10px -50px;
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-581 .elementor-element.elementor-element-f333d93 {
        width: 100%;
        max-width: 100%;
    }
}


.elementor-581 .elementor-element.elementor-element-767a213 > .elementor-container {
    max-width: 1290px;
}

.elementor-581 .elementor-element.elementor-element-767a213:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-767a213 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../../../../../../Images/MapImage/Map2.jpg');
    background-position: center center;
    background-size: cover;
}

.elementor-581 .elementor-element.elementor-element-767a213 > .elementor-background-overlay {
    background-color: #19191A;
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-581 .elementor-element.elementor-element-767a213 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 165px 0px 165px 0px;
}

.elementor-581 .elementor-element.elementor-element-767a213 {
    padding: 160px 0px 160px 0px;
}

.elementor-581 .elementor-element.elementor-element-767a213 {
    padding: 165px 0px 165px 0px;
}
