.elementor-2167 .elementor-element.elementor-element-5441eb90:not(.elementor-motion-effects-element-type-background), .elementor-2167 .elementor-element.elementor-element-5441eb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2167 .elementor-element.elementor-element-5441eb90 > .elementor-background-overlay{background-color:#333333;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2167 .elementor-element.elementor-element-5441eb90{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-434d4cb7 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-5ade082b:not(.elementor-motion-effects-element-type-background), .elementor-2167 .elementor-element.elementor-element-5ade082b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2167 .elementor-element.elementor-element-5ade082b > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2167 .elementor-element.elementor-element-5ade082b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#000000;margin-top:0px;margin-bottom:0px;padding:15px 0px 5px 0px;}.elementor-2167 .elementor-element.elementor-element-5ade082b .elementor-heading-title{color:#000000;}.elementor-2167 .elementor-element.elementor-element-5ade082b a{color:#000000;}.elementor-2167 .elementor-element.elementor-element-5ade082b a:hover{color:#000000;}.elementor-2167 .elementor-element.elementor-element-253dfd13 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2167 .elementor-element.elementor-element-fd6ebb2 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 90px;}.elementor-2167 .elementor-element.elementor-element-44a92d3{width:var( --container-widget-width, 92.156% );max-width:92.156%;--container-widget-width:92.156%;--container-widget-flex-grow:0;}.elementor-2167 .elementor-element.elementor-element-44a92d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2167 .elementor-element.elementor-element-452b4174 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 45px;}.elementor-2167 .elementor-element.elementor-element-88d3925{width:var( --container-widget-width, 104.294% );max-width:104.294%;--container-widget-width:104.294%;--container-widget-flex-grow:0;}.elementor-2167 .elementor-element.elementor-element-88d3925.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2167 .elementor-element.elementor-element-2dc6822c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-65f18d25{width:var( --container-widget-width, 93.791% );max-width:93.791%;--container-widget-width:93.791%;--container-widget-flex-grow:0;}.elementor-2167 .elementor-element.elementor-element-65f18d25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2167 .elementor-element.elementor-element-68559f66 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2167 .elementor-element.elementor-element-6af880be{width:var( --container-widget-width, 100.107% );max-width:100.107%;--container-widget-width:100.107%;--container-widget-flex-grow:0;text-align:left;}.elementor-2167 .elementor-element.elementor-element-6af880be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-6af880be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2167 .elementor-element.elementor-element-6af880be .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;text-decoration:none;line-height:22px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2167 .elementor-element.elementor-element-0eacbf5{width:var( --container-widget-width, 100.107% );max-width:100.107%;--container-widget-width:100.107%;--container-widget-flex-grow:0;text-align:left;}.elementor-2167 .elementor-element.elementor-element-0eacbf5 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2167 .elementor-element.elementor-element-0eacbf5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2167 .elementor-element.elementor-element-0eacbf5 .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;text-decoration:none;line-height:22px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2167 .elementor-element.elementor-element-60bba59c:not(.elementor-motion-effects-element-type-background), .elementor-2167 .elementor-element.elementor-element-60bba59c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-2167 .elementor-element.elementor-element-60bba59c > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2167 .elementor-element.elementor-element-60bba59c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#000000;margin-top:0px;margin-bottom:0px;padding:15px 0px 5px 0px;}.elementor-2167 .elementor-element.elementor-element-60bba59c .elementor-heading-title{color:#000000;}.elementor-2167 .elementor-element.elementor-element-60bba59c a{color:#000000;}.elementor-2167 .elementor-element.elementor-element-60bba59c a:hover{color:#000000;}.elementor-2167 .elementor-element.elementor-element-49ab27a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2167 .elementor-element.elementor-element-49ab27a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2167 .elementor-element.elementor-element-49ab27a6 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2167 .elementor-element.elementor-element-49ab27a6 > .elementor-element-populated, .elementor-2167 .elementor-element.elementor-element-49ab27a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2167 .elementor-element.elementor-element-49ab27a6 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-49ab27a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2167 .elementor-element.elementor-element-70316b90 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2167 .elementor-element.elementor-element-70316b90{text-align:left;}.elementor-2167 .elementor-element.elementor-element-70316b90 .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;text-decoration:none;line-height:22px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2167:not(.elementor-motion-effects-element-type-background), .elementor-2167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1023px){.elementor-2167 .elementor-element.elementor-element-5ade082b{margin-top:0px;margin-bottom:80px;}.elementor-2167 .elementor-element.elementor-element-253dfd13 > .elementor-element-populated{margin:0% 16% 0% 0%;--e-column-margin-right:16%;--e-column-margin-left:0%;}.elementor-2167 .elementor-element.elementor-element-fd6ebb2 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2167 .elementor-element.elementor-element-452b4174 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2167 .elementor-element.elementor-element-2dc6822c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2167 .elementor-element.elementor-element-68559f66 > .elementor-element-populated{margin:0% 16% 0% 0%;--e-column-margin-right:16%;--e-column-margin-left:0%;}.elementor-2167 .elementor-element.elementor-element-60bba59c{margin-top:0px;margin-bottom:80px;}.elementor-2167 .elementor-element.elementor-element-49ab27a6 > .elementor-element-populated{margin:0% 16% 0% 0%;--e-column-margin-right:16%;--e-column-margin-left:0%;}}@media(max-width:767px){.elementor-2167 .elementor-element.elementor-element-5441eb90{margin-top:0px;margin-bottom:0px;}.elementor-2167 .elementor-element.elementor-element-253dfd13 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 20px;}.elementor-2167 .elementor-element.elementor-element-fd6ebb2 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 20px;}.elementor-2167 .elementor-element.elementor-element-452b4174 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 20px;}.elementor-2167 .elementor-element.elementor-element-2dc6822c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 20px;}.elementor-2167 .elementor-element.elementor-element-68559f66 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 20px;}.elementor-2167 .elementor-element.elementor-element-6af880be > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2167 .elementor-element.elementor-element-6af880be .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-2167 .elementor-element.elementor-element-0eacbf5 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2167 .elementor-element.elementor-element-0eacbf5 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-2167 .elementor-element.elementor-element-49ab27a6 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 20px;}.elementor-2167 .elementor-element.elementor-element-70316b90 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2167 .elementor-element.elementor-element-70316b90 .elementor-heading-title{font-size:18px;line-height:22px;}}@media(min-width:768px){.elementor-2167 .elementor-element.elementor-element-253dfd13{width:35%;}.elementor-2167 .elementor-element.elementor-element-fd6ebb2{width:16%;}.elementor-2167 .elementor-element.elementor-element-452b4174{width:16%;}.elementor-2167 .elementor-element.elementor-element-2dc6822c{width:16%;}.elementor-2167 .elementor-element.elementor-element-68559f66{width:17%;}}@media(max-width:1023px) and (min-width:768px){.elementor-2167 .elementor-element.elementor-element-253dfd13{width:100%;}.elementor-2167 .elementor-element.elementor-element-fd6ebb2{width:50%;}.elementor-2167 .elementor-element.elementor-element-452b4174{width:50%;}.elementor-2167 .elementor-element.elementor-element-2dc6822c{width:50%;}.elementor-2167 .elementor-element.elementor-element-68559f66{width:50%;}.elementor-2167 .elementor-element.elementor-element-49ab27a6{width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-44a92d3 */ul.items_list li {
    padding-bottom: 20px;
}
ul.items_list li a {
    font-size: 20px !important;
    color: #fff !important;
    margin-bottom: 10px !important;
}
ul.items_list {
    list-style: none;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88d3925 */ul.items_list li {
    padding-bottom: 20px;
}
ul.items_list li a {
    font-size: 20px !important;
    color: #fff !important;
    margin-bottom: 10px !important;
}
ul.items_list {
    list-style: none;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65f18d25 */ul.items_list li {
    padding-bottom: 20px;
}
ul.items_list li a {
    font-size: 20px !important;
    color: #fff !important;
    margin-bottom: 10px !important;
}
ul.items_list {
    list-style: none;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c5a151b */.social_icons a {
    font-size: 30px;
    padding-bottom: 10px !important;
}
.social_icons {
    float: right;
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6af880be */.footerLink_css a{
text-decoration: none !important;
color: white !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0eacbf5 */.footerLink_css a{
text-decoration: none !important;
color: white !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70316b90 */.footerLink_css a{
text-decoration: none !important;
color: white !important;
}/* End custom CSS */
/* Start custom CSS *//*.mainMenu_css a:hover{
    color:#000 !important;
    text-decoration: underline;
}*/
.footerLink_css a:hover{
    /*color:#83D0FF !important;*/
}
.buttonDefault_css a:hover svg path {
    fill: #000;
}
.buttonDefault_css a svg{
    margin-top: 2px;
     width:24px !important;
}
.buttonDefault_css a:hover svg{
-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); 
}

.hideContact_css  a:hover.elementor-item.elementor-item-active,
.mymap_css a:hover {
    /*color:#bbddff !important;
    color:#83D0FF !important;*/
    text-decoration: underline;
}
.hideContact_css .elementor-item.elementor-item-active{
   color:#000 !important; 
}
.hideContact_css .elementor-nav-menu.sm-vertical li:nth-child(4){
    /*display:none;*/
}
.hideContact_css .elementor-item-active{
    background-image: url("") !important;
}

@media screen and (min-width: 1024px) { 
.hideContact_css .menu-item a{
    display:inline;
    float: right;
    clear:both;
}
}

@media screen and (max-width: 767px) { 
    .hideContact_css .elementor-nav-menu.sm-vertical li{
        float:left;
        clear:both;
        margin-left: -12px;
    }
    .desktopFooter_css,
.tabletFooter_css{
    display:none !important;
}
}

@media only screen and (max-width: 768px) {
  .footer_cal .footer_logo img {
    width: 180px;
    display: block;
  }
  .footer_nav_links ul.items_list {
        width: 120px;
    }
    .social_icons .elementor-widget-container {
    text-align: left;
}
.elementor-element.mymap_css.footerLink_css.elementor-widget.elementor-widget-heading {
    text-align: left;
}
section.elementor-section.elementor-inner-section.elementor-element.desktopFooter_css.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 0px;
    margin: 0px;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-hidden-mobile.desktopFooter_css.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h4.elementor-heading-title.elementor-size-default {
    font-size: 14px;
}
.footer_nav_links ul.items_list li {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

}/* End custom CSS */