.elementor-6850 .elementor-element.elementor-element-bb9e696 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6850 .elementor-element.elementor-element-bb9e696 > .elementor-container{min-height:600px;}.elementor-6850 .elementor-element.elementor-element-bb9e696{overflow:hidden;margin-top:-140px;margin-bottom:0px;padding:0% 8% 0% 8%;}.elementor-6850 .elementor-element.elementor-element-9dbba34 .hi_headline{text-align:center;}.elementor-6850 .elementor-element.elementor-element-9dbba34 .hi_headline .hi_words-wrapper{font-size:54px;font-weight:400;line-height:1.3;letter-spacing:-4px;border-color:#f5ce11;}.elementor-6850 .elementor-element.elementor-element-9dbba34 .hi_headline .hi_before_text{font-size:54px;font-weight:400;line-height:1.3;letter-spacing:-4px;}.elementor-6850 .elementor-element.elementor-element-9dbba34 .hi_headline .hi_after_text{font-size:54px;font-weight:400;line-height:1.3;letter-spacing:-4px;}.elementor-6850 .elementor-element.elementor-element-9466874 .hi_title .hi_title_content{top:120px;}.elementor-6850 .elementor-element.elementor-element-9466874 .hi_title .hi_title_content h2{color:#212129;font-weight:200;}.elementor-6850 .elementor-element.elementor-element-9466874 .hi_title:hover .hi_title_content h2{font-weight:300;}.elementor-6850 .elementor-element.elementor-element-9466874 .hi_title .hi_title_icon_before{font-size:26px;color:#f5ce11;}.elementor-6850 .elementor-element.elementor-element-9466874 .hi_title:hover .hi_title_icon_before{color:#212129;}.elementor-6850 .elementor-element.elementor-element-799fa01 > .elementor-container{min-height:713px;}.elementor-6850 .elementor-element.elementor-element-799fa01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6850 .elementor-element.elementor-element-799fa01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6850 .elementor-element.elementor-element-362a60b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6850 .elementor-element.elementor-element-362a60b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6850 .elementor-element.elementor-element-362a60b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6850 .elementor-element.elementor-element-5df0ac5 .hi_image > div{position:relative;display:table;margin:0 auto;}.elementor-6850 .elementor-element.elementor-element-5df0ac5 .hi_image{opacity:0.8;}.elementor-6850 .elementor-element.elementor-element-b560603{margin-top:80px;margin-bottom:0px;padding:0% 0% 0% 3%;}.elementor-6850 .elementor-element.elementor-element-7c0917e .hi_wpe_content{transform:rotate(0deg);}.elementor-6850 .elementor-element.elementor-element-7c0917e .hi_title .hi_title_content h3{font-size:18px;color:#bcbcbc;font-weight:400;letter-spacing:-0.4px;}.elementor-6850 .elementor-element.elementor-element-7c0917e .hi_title .hi_title_line span,.elementor-6850 .elementor-element.elementor-element-7c0917e .hi_title .hi_line_side_solo{background-color:#f5ce11;}.elementor-6850 .elementor-element.elementor-element-2d37da8{margin-top:0px;margin-bottom:0px;padding:0% 9% 0% 9%;}.elementor-6850 .elementor-element.elementor-element-c8b8a1f > .elementor-element-populated{padding:1% 0% 0% 30%;}.elementor-6850 .elementor-element.elementor-element-1a1fe0a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6850 .elementor-element.elementor-element-1a1fe0a .hi_title .hi_title_content h3{font-weight:400;}.elementor-6850 .elementor-element.elementor-element-ba461ac .hi_acc .hi_acc_child{letter-spacing:-0.3px;}.elementor-6850 .elementor-element.elementor-element-ba461ac .hi_acc .hi_acc_child:hover{color:#f5ce11;}.elementor-6850 .elementor-element.elementor-element-ba461ac .hi_acc .hi_acc_child_content{font-size:16px;color:#637695;font-weight:300;line-height:1.35;}.elementor-6850 .elementor-element.elementor-element-7dd625b .hi_grid .slick-list{margin-left:calc(-0px / 2);margin-right:calc(-0px / 2);margin-bottom:-0px;width:calc(100% + 0px);}.elementor-6850 .elementor-element.elementor-element-7dd625b .hi_grid .hi_grid_item > div{margin:0 calc(0px / 2) 0px;}.elementor-6850 .elementor-element.elementor-element-7dd625b .slick-slide{margin:0 calc(0px / 2);}.elementor-6850 .elementor-element.elementor-element-5ecc821 .hi_grid .slick-list{margin-left:calc(-0px / 2);margin-right:calc(-0px / 2);margin-bottom:-0px;width:calc(100% + 0px);}.elementor-6850 .elementor-element.elementor-element-5ecc821 .hi_grid .hi_grid_item > div{margin:0 calc(0px / 2) 0px;}.elementor-6850 .elementor-element.elementor-element-5ecc821 .slick-slide{margin:0 calc(0px / 2);}.elementor-6850 .elementor-element.elementor-element-67c5cd0 .hi_btn,.elementor-6850 .elementor-element.elementor-element-67c5cd0 .hi_btn:before{color:#212129;background-color:transparent;padding:0px 2px;box-shadow:0px 1px 0px 0px #f5ce11;}.elementor-6850 .elementor-element.elementor-element-67c5cd0 .hi_btn:hover,.elementor-6850 .elementor-element.elementor-element-67c5cd0 .hi_btn:after{box-shadow:0px 3px 0px 0px #f5ce11;}.elementor-6850 .elementor-element.elementor-element-48d8d14{margin-top:80px;margin-bottom:0px;padding:0% 0% 0% 3%;}.elementor-6850 .elementor-element.elementor-element-05af0ad .hi_wpe_content{transform:rotate(0deg);}.elementor-6850 .elementor-element.elementor-element-05af0ad .hi_title .hi_title_content h3{font-size:18px;color:#bcbcbc;font-weight:400;letter-spacing:-0.4px;}.elementor-6850 .elementor-element.elementor-element-05af0ad .hi_title .hi_title_line span,.elementor-6850 .elementor-element.elementor-element-05af0ad .hi_title .hi_line_side_solo{background-color:#f5ce11;}.elementor-6850 .elementor-element.elementor-element-089feab{margin-top:0px;margin-bottom:0px;padding:0% 9% 0% 9%;}.elementor-6850 .elementor-element.elementor-element-4f90011 .hi_grid .slick-list{margin-left:calc(-60px / 2);margin-right:calc(-60px / 2);margin-bottom:-60px;width:calc(100% + 60px);}.elementor-6850 .elementor-element.elementor-element-4f90011 .hi_grid .hi_grid_item > div{margin:0 calc(60px / 2) 60px;}.elementor-6850 .elementor-element.elementor-element-4f90011 .slick-slide{margin:0 calc(60px / 2);}.elementor-6850 .elementor-element.elementor-element-4f90011 .hi_grid .hi_grid_details h3{font-weight:400;margin-top:-15px;margin-bottom:-10px;}.elementor-6850 .elementor-element.elementor-element-4f90011 .hi_ajax_pagination a{font-size:20px;color:#212129;background-color:transparent;padding:0px 2px;margin-top:-20px;border-width:0px 0px 1px;border-color:#f5ce11;box-shadow:0px 1px 0px 0px #f5ce11;}.elementor-6850 .elementor-element.elementor-element-4f90011 .hi_ajax_pagination a:hover{box-shadow:0px 8px 0px 0px #f5ce11;}.elementor-6850 .elementor-element.elementor-element-ae2b205{margin-top:80px;margin-bottom:0px;padding:0% 0% 0% 3%;}.elementor-6850 .elementor-element.elementor-element-054f899 .hi_wpe_content{transform:rotate(0deg);}.elementor-6850 .elementor-element.elementor-element-054f899 .hi_title .hi_title_content h3{font-size:18px;color:#bcbcbc;font-weight:400;letter-spacing:-0.4px;}.elementor-6850 .elementor-element.elementor-element-054f899 .hi_title .hi_title_line span,.elementor-6850 .elementor-element.elementor-element-054f899 .hi_title .hi_line_side_solo{background-color:#f5ce11;}.elementor-6850 .elementor-element.elementor-element-ada80f7:not(.elementor-motion-effects-element-type-background), .elementor-6850 .elementor-element.elementor-element-ada80f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-6850 .elementor-element.elementor-element-ada80f7, .elementor-6850 .elementor-element.elementor-element-ada80f7 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-6850 .elementor-element.elementor-element-ada80f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:6% 9% 6% 9%;}.elementor-6850 .elementor-element.elementor-element-ada80f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6850 .elementor-element.elementor-element-79909d5 .hi_title .hi_title_content{font-size:16px;line-height:1.6;}.elementor-6850 .elementor-element.elementor-element-f685bc0{margin-top:80px;margin-bottom:0px;padding:0% 0% 0% 3%;}.elementor-6850 .elementor-element.elementor-element-6b33a93 .hi_wpe_content{transform:rotate(0deg);}.elementor-6850 .elementor-element.elementor-element-6b33a93 .hi_title .hi_title_content h3{font-size:18px;color:#bcbcbc;font-weight:400;letter-spacing:-0.4px;}.elementor-6850 .elementor-element.elementor-element-6b33a93 .hi_title .hi_title_line span,.elementor-6850 .elementor-element.elementor-element-6b33a93 .hi_title .hi_line_side_solo{background-color:#f5ce11;}.elementor-6850 .elementor-element.elementor-element-3c22e95{padding:0% 9% 0% 9%;}.elementor-6850 .elementor-element.elementor-element-547f96c .hi_acc .hi_acc_child{font-size:20px;}.elementor-6850 .elementor-element.elementor-element-547f96c .hi_acc .hi_acc_child_content{color:rgba(0,0,0,0.55);line-height:1.5;}.elementor-6850 .elementor-element.elementor-element-837b604 .hi_gap{height:70px;}.elementor-6850 .elementor-element.elementor-element-689692e:not(.elementor-motion-effects-element-type-background), .elementor-6850 .elementor-element.elementor-element-689692e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212129;}.elementor-6850 .elementor-element.elementor-element-689692e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-80px;}.elementor-6850 .elementor-element.elementor-element-689692e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6850 .elementor-element.elementor-element-4f90876.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6850 .elementor-element.elementor-element-4f90876.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6850 .elementor-element.elementor-element-4f90876.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6850 .elementor-element.elementor-element-54ba1a0 > .elementor-widget-container{margin:60px 20px 40px 20px;}.elementor-6850 .elementor-element.elementor-element-54ba1a0 .hi_title .hi_title_content h4{font-size:24px;font-weight:700;text-transform:uppercase;}.elementor-6850 .elementor-element.elementor-element-9505dea{width:auto;max-width:auto;align-self:center;}.elementor-6850 .elementor-element.elementor-element-9505dea > .elementor-widget-container{margin:0px 0px 050px 0px;}@media(max-width:1024px){.elementor-6850 .elementor-element.elementor-element-79909d5 .hi_title .hi_title_content{line-height:1.5;}}@media(max-width:767px){.elementor-6850 .elementor-element.elementor-element-bb9e696 > .elementor-container{min-height:500px;}.elementor-6850 .elementor-element.elementor-element-bb9e696{margin-top:40px;margin-bottom:90px;padding:0% 4% 0% 4%;}.elementor-6850 .elementor-element.elementor-element-9dbba34 .hi_headline .hi_words-wrapper{font-size:32px;line-height:1.3;letter-spacing:-2.5px;}.elementor-6850 .elementor-element.elementor-element-9dbba34 .hi_headline .hi_before_text{font-size:32px;line-height:1.3;letter-spacing:-2.5px;}.elementor-6850 .elementor-element.elementor-element-9dbba34 .hi_headline .hi_after_text{font-size:32px;line-height:1.3;letter-spacing:-2.5px;}.elementor-6850 .elementor-element.elementor-element-9466874 .hi_title .hi_title_content h2{font-size:28px;text-align:center;}.elementor-6850 .elementor-element.elementor-element-9466874 .hi_title .hi_title_icon_before{font-size:20px;}.elementor-6850 .elementor-element.elementor-element-799fa01 > .elementor-container{min-height:50vw;}.elementor-6850 .elementor-element.elementor-element-362a60b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6850 .elementor-element.elementor-element-5df0ac5 .hi_image > div{width:50px;}.elementor-6850 .elementor-element.elementor-element-c8b8a1f > .elementor-element-populated{padding:5% 0% 5% 0%;}.elementor-6850 .elementor-element.elementor-element-1a1fe0a .hi_title .hi_title_content h3{font-size:22px;}.elementor-6850 .elementor-element.elementor-element-4f90011 .hi_grid .hi_grid_item > div{padding-bottom:40px;}.elementor-6850 .elementor-element.elementor-element-ada80f7{padding:0% 8% 0% 5%;}.elementor-6850 .elementor-element.elementor-element-b08522b{width:50%;}.elementor-6850 .elementor-element.elementor-element-95da46b{width:50%;}.elementor-6850 .elementor-element.elementor-element-b70c31c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6850 .elementor-element.elementor-element-056d24d{width:33%;}.elementor-6850 .elementor-element.elementor-element-056d24d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6850 .elementor-element.elementor-element-6e2c1a8{width:33%;}.elementor-6850 .elementor-element.elementor-element-6e2c1a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6850 .elementor-element.elementor-element-4530a35{width:33%;}.elementor-6850 .elementor-element.elementor-element-4530a35 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6850 .elementor-element.elementor-element-b512121{width:33%;}.elementor-6850 .elementor-element.elementor-element-b512121 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6850 .elementor-element.elementor-element-28133f2 .hi_grid{margin-left:calc(-0px / 2);margin-right:calc(-0px / 2);margin-bottom:-0px;width:calc(100% + 0px);}.elementor-6850 .elementor-element.elementor-element-28133f2 .hi_grid .hi_grid_item > div{margin:0 calc(0px / 2) 0px;}.elementor-6850 .elementor-element.elementor-element-28133f2 .slick-slide{margin:0 calc(0px / 2);}.elementor-6850 .elementor-element.elementor-element-a684f42{width:33%;}.elementor-6850 .elementor-element.elementor-element-a684f42 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6850 .elementor-element.elementor-element-a9f7238{width:33%;}.elementor-6850 .elementor-element.elementor-element-a9f7238 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6850 .elementor-element.elementor-element-3c22e95{padding:2% 6% 0% 5%;}.elementor-6850 .elementor-element.elementor-element-547f96c .hi_acc .hi_acc_child{font-size:18px;padding-bottom:10px;border-style:solid;border-bottom-width:1px;border-color:#ededed;}.elementor-6850 .elementor-element.elementor-element-547f96c .hi_acc .hi_acc_child_content{font-size:13px;}}@media(min-width:768px){.elementor-6850 .elementor-element.elementor-element-9fc9ce3{width:60%;}.elementor-6850 .elementor-element.elementor-element-b70c31c{width:40%;}.elementor-6850 .elementor-element.elementor-element-4f90876{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6850 .elementor-element.elementor-element-c8b8a1f{width:100%;}.elementor-6850 .elementor-element.elementor-element-e9c3b3a{width:100%;}.elementor-6850 .elementor-element.elementor-element-056d24d{width:33%;}.elementor-6850 .elementor-element.elementor-element-6e2c1a8{width:33%;}.elementor-6850 .elementor-element.elementor-element-4530a35{width:33%;}.elementor-6850 .elementor-element.elementor-element-b512121{width:33%;}.elementor-6850 .elementor-element.elementor-element-a684f42{width:33%;}.elementor-6850 .elementor-element.elementor-element-a9f7238{width:33%;}}/* Start custom CSS *//*********************** MAP ******************************/

.locations-map__pins {
    z-index: auto;
}

.locations-map__pin {
    height: 10px;
    width: 10px;
    position: absolute;
    display: flex;
    top: 149px;
    left: 730px;
}
.locations-map__dot {
    cursor: pointer;
    height: 12px;
    width: 12px;
    position: absolute;
    top: 2px;
    left: 2px;
    opacity: 0;
    border-radius: 100%;
    background: #f5ce11;
    transition: all 1s cubic-bezier(.51, .23, .37, .5);
}
.locations-map__dot:after {

    position: absolute;
    width: 12px;
    height: 12px;
    top: 50%;
    left: 50%;
    margin: -5px 0 0 -5px;
    border-radius: 100%;
    background: #f5ce11;
    transition: all 1s cubic-bezier(.51, .23, .37, .5);
}

.locations-map {
    direction: ltr !important;
    margin: 0 auto;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.locations-map__pin {
    position: absolute;
    border-radius: 50%;

}

@keyframes puls {
    0% {
        box-shadow: 0 0 0 0 rgba(245, 200, 19, 1);
}
    100% {
        box-shadow: 0 0 0 20px rgba(245, 200, 19, 0);
}
}

.map {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 90%;
}

.map-toolti .map-tool {
    direction: rtl;
    display: none;
    width: 120px;
    background-color: #010e28;
    color: #fff;
    text-align: center;
    border-radius: 15px;
    padding: 5px 0;

    /* Position the map-tooltip */
    position: absolute;
    bottom: 15%;
    right: 0;

}

.map-toolti:hover .map-tool {
    display: block;
    position: absolute;
    bottom: 178%;
    right: -510%;
    z-index:2;
}



.map-toolti:hover {
    display: block;
    position: absolute;
    bottom: -20%;
    right: 15%;
}

.map-tool img {
    width: 100px;
    height: 90px;
    border-radius: 8px;
    margin-top: 5px;
}

.locations-map__dot.ac {
    animation: elastic 1.25s 0s ease-in-out,puls 5s infinite;
    border-radius: 50%;
    opacity: 1;
}

@keyframes elastic {
    0% {
        transform: scale(0);
    opacity: 1;
}
    25% {
        transform: scale(2);
}
    50% {
        transform: scale(0);
}
    75% {
        transform: scale(2);
}
    100% {
        transform: scale(1);
}
}/* End custom CSS */