.elementor-element.elementor-element-385db0a8:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-385db0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/Map.png");
    background-position: 40% 90%;
    background-repeat: no-repeat;
}

.elementor-element.elementor-element-385db0a8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-bc-flex-widget .elementor-element.elementor-element-509ce39c.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-element.elementor-element-509ce39c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-element.elementor-element-1ef6370 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
    padding: 0% 5% 0% 0%;
}

.elementor-element.elementor-element-1ef6370 .aiero-heading {
    text-align: left;
}

.elementor-element.elementor-element-514ad32b > .elementor-widget-container {
    padding: 0% 20% 0% 0%;
}

.elementor-element.elementor-element-750ee92d a {
    color: #333333;
}

.elementor-element.elementor-element-750ee92d a:hover {
    color: #45D0BD;
}

.elementor-element.elementor-element-750ee92d {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0% 26% 0% 0%;
}

.elementor-element.elementor-element-4679512 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-element.elementor-element-4679512 .aiero-heading {
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 0px;
}

.elementor-element.elementor-element-5cdd23b {
    line-height: 28px;
}

.elementor-element.elementor-element-7c6667e > .elementor-widget-container {
    margin: 47px 0px 15px 0px;
}

.elementor-element.elementor-element-7c6667e .aiero-heading {
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 0px;
}

.elementor-element.elementor-element-78fcd27 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-element.elementor-element-78fcd27 .aiero-heading {
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 0px;
}

.elementor-element.elementor-element-17ccfc6b {
    line-height: 28px;
}

.elementor-element.elementor-element-5c9f71d > .elementor-widget-container {
    margin: 47px 0px 20px 0px;
}

.elementor-element.elementor-element-5c9f71d .aiero-heading {
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 0px;
}

.elementor-element.elementor-element-5c62bdad {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 16px;
    --grid-column-gap: 40px;
    --grid-row-gap: 0px;
}

.elementor-element.elementor-element-5c62bdad .elementor-widget-container {
    text-align: left;
}

.elementor-element.elementor-element-5c62bdad .elementor-social-icon {
    background-color: #FFFFFF00;
    --icon-padding: 0em;
}

.elementor-element.elementor-element-5c62bdad .elementor-social-icon i {
    color: #333333;
}

.elementor-element.elementor-element-5c62bdad .elementor-social-icon svg {
    fill: #333333;
}

.elementor-element.elementor-element-5c62bdad .elementor-social-icon:hover i {
    color: #999999;
}

.elementor-element.elementor-element-5c62bdad .elementor-social-icon:hover svg {
    fill: #999999;
}

.elementor-element.elementor-element-745573ee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-element.elementor-element-745573ee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0F2F4;
}

.elementor-element.elementor-element-745573ee > .elementor-element-populated, .elementor-element.elementor-element-745573ee > .elementor-element-populated > .elementor-background-overlay, .elementor-element.elementor-element-745573ee > .elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-element.elementor-element-745573ee > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 35px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 12.3% 16.8% 15% 14%;
}

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

.elementor-element.elementor-element-51ad027 {
    text-align: left;
}

.elementor-element.elementor-element-51ad027 .wpforms-widget-heading {
    font-size: 28px;
    font-weight: 700;
    color: #333333;
}

.elementor-element.elementor-element-51ad027 .input-floating-wrap .floating-placeholder {
    color: #898989;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input::-webkit-input-placeholder {
    color: #898989;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input:-moz-placeholder {
    color: #898989;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input::-moz-placeholder {
    color: #898989;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input:-ms-input-placeholder {
    color: #898989;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form textarea::-webkit-input-placeholder {
    color: #898989;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form textarea:-moz-placeholder {
    color: #898989;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form textarea::-moz-placeholder {
    color: #898989;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form textarea:-ms-input-placeholder {
    color: #898989;
}

.elementor-element.elementor-element-51ad027 .input-floating-wrap input:focus ~ .floating-placeholder, .elementor-element.elementor-element-51ad027 .input-floating-wrap input:not(:placeholder-shown) ~ .floating-placeholder, .elementor-element.elementor-element-51ad027 .input-floating-wrap textarea:focus ~ .floating-placeholder, .elementor-element.elementor-element-51ad027 .input-floating-wrap textarea:not(:placeholder-shown) ~ .floating-placeholder {
    color: #333333;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input:focus::-webkit-input-placeholder {
    color: #333333;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input:focus:-moz-placeholder {
    color: #333333;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input:focus::-moz-placeholder {
    color: #333333;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input:focus:-ms-input-placeholder {
    color: #333333;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus::-webkit-input-placeholder {
    color: #333333;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus:-moz-placeholder {
    color: #333333;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus::-moz-placeholder {
    color: #333333;
}

.elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form textarea:focus:-ms-input-placeholder {
    color: #333333;
}

.elementor-element.elementor-element-51ad027 .input-floating-wrap .floating-placeholder, .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="radio"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="checkbox"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"], .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form select, .elementor-element.elementor-element-51ad027 div.wpforms-container.wpforms-container-full .wpforms-form textarea {
    background-color: #F0F2F4;
}

.elementor-element.elementor-element-d838022 {
    padding: 0px 20px 0px 20px;
}

.elementor-element.elementor-element-fdd2c2e > .elementor-widget-container {
    margin: 0px -20px 0px 0px;
}

body:not(.rtl) .elementor-element.elementor-element-fdd2c2e {
    left: 0vw;
}

body.rtl .elementor-element.elementor-element-fdd2c2e {
    right: 0vw;
}

.elementor-element.elementor-element-fdd2c2e {
    bottom: 30vw;
    z-index: -1;
    text-align: right;
}

.elementor-element.elementor-element-909a780 {
    bottom: -17vw;
    z-index: -1;
}

.elementor-element.elementor-element-40d3905 > .elementor-widget-container {
    border-radius: 25px 25px 25px 25px;
}

.elementor-element.elementor-element-40d3905 iframe {
    height: 500px;
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-element.elementor-element-8e77d63 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-element.elementor-element-a04bc6f:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-a04bc6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-element.elementor-element-a04bc6f > .elementor-container {
    min-height: 65px;
}

.elementor-element.elementor-element-a04bc6f, .elementor-element.elementor-element-a04bc6f > .elementor-background-overlay {
    border-radius: 25px 25px 0px 0px;
}

.elementor-element.elementor-element-a04bc6f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

@media(max-width: 767px) and (min-width:576px) {
    .elementor-element.elementor-element-509ce39c {
        width:100%;
    }

    .elementor-element.elementor-element-745573ee {
        width: 100%;
    }
}

@media(max-width: 1279px) {
    .elementor-element.elementor-element-514ad32b > .elementor-widget-container {
        padding:0% 0% 0% 0%;
    }

    .elementor-element.elementor-element-750ee92d {
        padding: 0% 0% 0% 0%;
    }
}

@media(max-width: 991px) {
    .elementor-element.elementor-element-385db0a8:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-385db0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:0% 0%;
    }

    .elementor-element.elementor-element-5c62bdad {
        --grid-column-gap: 28px;
    }

    .elementor-element.elementor-element-745573ee > .elementor-element-populated {
        padding: 12% 10% 13% 10%;
    }
}

@media(max-width: 767px) {
    .elementor-element.elementor-element-745573ee > .elementor-element-populated {
        padding:12% 8% 12% 8%;
    }
}

@media(max-width: 575px) {
    .elementor-element.elementor-element-385db0a8:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-385db0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:0% 0%;
    }
}
