.elementor-kit-294 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-3532b1d: #4054B2;
    --e-global-color-a3258e0: #23A455;
    --e-global-color-64dbb7a3: #000;
    --e-global-color-78a4a959: #FFF;
    --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-332 .elementor-element.elementor-element-17dd291 .slider-two__carousel-content::after {
    background: #924242 !important
}

.elementor-332 .elementor-element.elementor-element-17dd291 #slider-two__carousel-dots li.active::before {
    color: #924242 !important
}

.elementor-332 .elementor-element.elementor-element-17dd291 #slider-two__carousel-dots li::after {
    background: #924242 !important
}

.elementor-332 .elementor-element.elementor-element-398e0db .elementor-heading-title {
    color: #e00000
}

.elementor-332 .elementor-element.elementor-element-398e0db {
    padding: 0
}

.elementor-332 .elementor-element.elementor-element-9b5d853>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0
}

.elementor-332 .elementor-element.elementor-element-adb80a1 .map-layer {
    background-image: url(../../2020/07/map-1.png)
}

.elementor-332 .elementor-element.elementor-element-adb80a1 .elementor-repeater-item-7db5669 {
    background-color: #ff5e5e
}

.elementor-332 .elementor-element.elementor-element-adb80a1 .elementor-repeater-item-5de9828 {
    background-color: #5ab186
}

.elementor-332 .elementor-element.elementor-element-adb80a1 .elementor-repeater-item-029c43b {
    background-color: #f9b73f
}

.elementor-332 .elementor-element.elementor-element-adb80a1>.elementor-widget-container {
    padding: 0
}

.elementor-332 .elementor-element.elementor-element-ce572c9>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0
}

.elementor-332 .elementor-element.elementor-element-c587765>.elementor-widget-container {
    padding: 0
}

.elementor-332 .elementor-element.elementor-element-55862fa>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-332 .elementor-element.elementor-element-3fcf29a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0
}

.elementor-332 .elementor-element.elementor-element-5bab6ca .func-bg-layer {
    background-image: url(../images/shape-30.png)
}

.elementor-332 .elementor-element.elementor-element-c489e27>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-332 .elementor-element.elementor-element-38a3a3d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-332 .elementor-element.elementor-element-38a3a3d>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0
}

.elementor-332 .elementor-element.elementor-element-ec49b66>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-332 .elementor-element.elementor-element-8b0bc4a {
    padding: 0
}

.elementor-332 .elementor-element.elementor-element-fff76e5>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-332 .elementor-element.elementor-element-fff76e5>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0
}

.elementor-332 .elementor-element.elementor-element-037db4e>.elementor-widget-container {
    padding: 0
}

.elementor-281 .elementor-element.elementor-element-3f99eca>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0
}

.elementor-281 .elementor-element.elementor-element-a0c8bea>.elementor-widget-container {
    padding: 0
}

.elementor-281 .elementor-element.elementor-element-b2f049f:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-b2f049f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f0f7f7
}

.elementor-281 .elementor-element.elementor-element-b2f049f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-281 .elementor-element.elementor-element-b2f049f>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-281 .elementor-element.elementor-element-971c831 .contact-one::before {
    background-image: url(../wp-content/uploads/2020/05/contact-1-map-bg.svg);
    background-position: center center;
    background-repeat: no-repeat
}

.elementor-281 .elementor-element.elementor-element-4a57ba9 {
    margin-top: 0;
    margin-bottom: -10px;
    padding: 0
}

.elementor-281 .elementor-element.elementor-element-4aa5aec>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0
}

.elementor-281 .elementor-element.elementor-element-bcd5757>.elementor-widget-container {
    padding: 0
}

.elementor-772 .elementor-element.elementor-element-51b5577:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-51b5577>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F0F7F7;
}

.elementor-772 .elementor-element.elementor-element-51b5577 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-772 .elementor-element.elementor-element-51b5577>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-772 .elementor-element.elementor-element-afe1964 .contact-one::before {
    background-image: url("../../2020/05/contact-1-map-bg.svg");
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-1156 .elementor-element.elementor-element-bcfc856 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-1156 .elementor-element.elementor-element-bcfc856>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1156 .elementor-element.elementor-element-99a839a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 85px 0 0
}

@media(min-width:768px) {
    .elementor-1156 .elementor-element.elementor-element-99a839a {
        width: 33%
    }

    .elementor-1156 .elementor-element.elementor-element-da41a3f {
        width: 17%
    }

    .elementor-1156 .elementor-element.elementor-element-eecc835 {
        width: 25%
    }

    .elementor-1156 .elementor-element.elementor-element-fb6fe99 {
        width: 25%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1156 .elementor-element.elementor-element-99a839a {
        width: 50%
    }

    .elementor-1156 .elementor-element.elementor-element-da41a3f {
        width: 50%
    }

    .elementor-1156 .elementor-element.elementor-element-eecc835 {
        width: 50%
    }

    .elementor-1156 .elementor-element.elementor-element-fb6fe99 {
        width: 50%
    }
}

@media(max-width:1024px) {
    .elementor-1156 .elementor-element.elementor-element-99a839a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 10px 0 0 10px
    }
}

@media(max-width:767px) {
    .elementor-1156 .elementor-element.elementor-element-99a839a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 20px 0 10px
    }
}