.elementor-8109 .elementor-element.elementor-element-d13401c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8109 .elementor-element.elementor-element-ecba437{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8109 .elementor-element.elementor-element-ecba437.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8109 .elementor-element.elementor-element-40bd29c > .elementor-widget-container{margin:10px 0px 0px 22px;}.elementor-8109 .elementor-element.elementor-element-40bd29c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:28px;}.elementor-8109 .elementor-element.elementor-element-c67771b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8109 .elementor-element.elementor-element-de5cb7c .jet-map-listing{height:737px;}.elementor-8109 .elementor-element.elementor-element-de5cb7c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8109 .elementor-element.elementor-element-de5cb7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8109 .elementor-element.elementor-element-de5cb7c .jet-map-preloader.is-active{background-color:#FFFFFF;}.elementor-8109 .elementor-element.elementor-element-de5cb7c .jet-map-preloader.is-active .jet-map-loader{color:var( --e-global-color-primary );}.elementor-8109 .elementor-element.elementor-element-de5cb7c .jet-map-marker{color:var( --e-global-color-e464ad1 );}.elementor-8109 .elementor-element.elementor-element-de5cb7c .jet-map-marker:not(.unset-fill):not(.custom-color):not(.keep-color) path{fill:var( --e-global-color-e464ad1 );}.elementor-8109 .elementor-element.elementor-element-de5cb7c .jet-map-marker-wrap:after{margin:0 0 0 -4px;border-width:4px 4px 0 4px;}.elementor-8109 .elementor-element.elementor-element-de5cb7c .jet-map-marker-wrap{margin-bottom:4px;text-align:center;}@media(min-width:768px){.elementor-8109 .elementor-element.elementor-element-ecba437{--width:21.7%;}}/* Start custom CSS for shortcode, class: .elementor-element-19fe0fa */.elementor-8109 .elementor-element.elementor-element-19fe0fa .osid-map-category-container {
    overflow-y: auto !important;
}/* End custom CSS */
/* Start custom CSS for jet-engine-maps-listing, class: .elementor-element-de5cb7c */.jet-map-marker-wrap {
  background-color: #fff0;
  margin: 0px !important;
  padding: 0px !important;
}

.jet-map-marker-wrap:after {
   content: none;
}

.jet-map-box .jet-map-preloader {
	/*width: 10%;*/
	/*padding: 100px 0 !important;*/
	/*-webkit-box-sizing: border-box;*/
	/*box-sizing: border-box;*/
	border-radius: 8px !important;
	/*display: -webkit-box;*/
	/*display: -ms-flexbox;*/
	/*display: flex;*/
	/*-webkit-box-align: center;*/
	/*-ms-flex-align: center;*/
	/*align-items: center;*/
	/*-webkit-box-pack: center;*/
	/*-ms-flex-pack: center;*/
	/*justify-content: center;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d13401c */.elementor-section.wrapper-btn-map-data-.elementor-8109 .elementor-element.elementor-element-d13401c{
  cursor: pointer;
}

.loader {
  margin: 10px auto 10px auto;
  border: 7px solid #f3f3f3;
  border-top-color: rgb(243, 243, 243);
  border-top-style: solid;
  border-top-width: 7px;
border-radius: 50%;
border-top: 7px solid #98A2B3;
width: 40px;
height: 40px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('../woff2/inter-medium.woff2') format('woff2'),
		url('../woff/inter-medium.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('../woff2/inter-bold.woff2') format('woff2'),
		url('../woff/inter-bold.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('../eot/inter-regular.eot');
	src: url('../eot/inter-regulard41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/inter-regular.woff2') format('woff2'),
		url('../woff/inter-regular.woff') format('woff'),
		url('../ttf/inter-regular.ttf') format('truetype'),
		url('../svg/inter-regular.svg#Inter') format('svg');
}
/* End Custom Fonts CSS */