.elementor-785 .elementor-element.elementor-element-16b756b9 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-785 .elementor-element.elementor-element-16b756b9 > .elementor-background-overlay{background-color:#212326;opacity:0.5;}.elementor-785 .elementor-element.elementor-element-16b756b9{padding:100px 0px 100px 0px;}.elementor-785 .elementor-element.elementor-element-3fb8f517 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-785 .elementor-element.elementor-element-3fb8f517{padding:25px 0px 0px 0px;}.elementor-785 .elementor-element.elementor-element-33d8090 > .elementor-element-populated{margin:-20px -20px -20px -20px;}.elementor-785 .elementor-element.elementor-element-d78727 > .elementor-widget-container{background-color:#212326;}#elementor-popup-modal-785 .dialog-message{width:413px;height:custom;align-items:center;}#elementor-popup-modal-785{justify-content:flex-end;align-items:center;pointer-events:all;background-color:rgba(0,0,0,0.7);}#elementor-popup-modal-785 .dialog-close-button{display:block;}#elementor-popup-modal-785 .dialog-widget-content{animation-duration:1.2s;background-color:#191919;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-785 .dialog-close-button i{color:#ffffff;}@media(max-width:1024px){.elementor-785 .elementor-element.elementor-element-16b756b9{padding:100px 25px 100px 25px;}}@media(max-width:767px){.elementor-785 .elementor-element.elementor-element-16b756b9{padding:50px 20px 50px 20px;}.elementor-785 .elementor-element.elementor-element-3fb8f517{padding:15px 0px 0px 0px;}#elementor-popup-modal-785 .dialog-message{width:340px;}}/* Start custom CSS for text-editor, class: .elementor-element-d78727 *//*popup*/
@media (max-width: 767px){
.elementor-785 .elementor-element.elementor-element-3fb8f517 {
    padding: 55px 0px 0px 0px;
}
.elementor-element-cc70dc4{
    margin-left: 0;
}
}
.elementor-element-3fb8f517{
    bottom: 120px;
}
.elementor-element-cc70dc4{
    margin-left: 18px;
}
.elementor-element-55ffce1{
    margin-top: -46px;
}
.elementor-element-76b7636{
    margin-top: -47px;
}
/*location data*/
.location-content-new {
    margin-left: 22px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 30px 10px;
    color: #fff; }
     .location-title {
    font-size: 40px !important;
    color:white !important;
    line-height: 2rem;
    font-family: "Roboto", "Arial", sans-serif;
    font-weight: 300;
    margin: 0 0 20px;
    padding: 0;
    }
    /*@media (min-width: 768px) {*/
    /*  .location-title {*/
    /*        font-size: 40px;*/
    /*position: absolute;*/
    /*bottom: 331px;*/
    /*color: white; } }*/
    .location-content__wrapper {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-start; }
     .location-content__wrapper > div {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        margin: 20px 0 5px;
        /*margin: -10px 13px 27px;*/
        }
        .location-content__image {
      display: flex;
      flex-grow: 0;
      flex-shrink: 0;
      width: 40px;
      height: 40px;
      margin-right: 20px; }
      .location-content__title {
      font-size: 21px;
      font-size: 1.3125rem;
      line-height: 1.3125rem;
      font-family: "Roboto", "Arial", sans-serif;
      font-weight: 500;
      margin: 0; }
      .location-content__text {
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 1.3125rem;
      display: block; }
      .location-content__image {
      display: flex;
      flex-grow: 0;
      flex-shrink: 0;
      width: 40px;
      height: 40px;
      margin-right: 20px; }
     .elementor-element-0121882 {
    background: #4e6f99;
    height: 670px;
    padding: 145px;}
    @media (max-width: 767px){
        .location-title{
            color:white;
            font-size:40px;
        }
    }/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-e132063 */@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");/* End custom CSS */
/* Start custom CSS */.elementor-popup-modal .dialog-message { flex-direction: column;}/* End custom CSS */