.dce-visibility-element-hidden,.dce-visibility-widget-hidden,.dce-visibility-column-hidden,.dce-visibility-section-hidden{display:none!important}.dce-visibility-element-hidden.elementor-widget-dyncontel-panorama{display:block;position:fixed;left:10000px}.dce-btn-visibility{position:absolute;top:15px;background-color:#e52600;color:#fff;border-radius:50%;line-height:1;padding:9px;font-size:15px;box-shadow:0 0 20px rgb(0 0 0 / .3)!important;border:3px solid #fff;z-index:10000000;transform:translate(-50%,-50%);left:50%}.dce-btn-visibility:hover{color:#000!important}.elementor-editor-active .dce-btn-visibility{margin-left:20px}.dce-box-visibility-debug{display:none;position:absolute;top:0;left:50%;background-color:#e52600;color:#FFF;border-radius:3px;line-height:1;text-align:left;z-index:10;padding:10px;margin:-10px 0 0 34px;min-width:150px}.dce-box-visibility-debug:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:#fff0 #fff0 #e52600 #fff0;position:absolute;bottom:100%;left:-10px;top:4px}.elementor-editor-active .dce-box-visibility-debug:before{left:22px}.dce-box-visibility-debug ul{list-style:none;margin:0}.dce-visibility-widget-hidden-debug{min-height:10px}.ol-box{box-sizing:border-box;border-radius:2px;border:2px solid #00f}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:rgba(0,60,136,.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-step-marker{width:1px;height:15px;background-color:#000;float:right;z-Index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:12px;z-Index:11;color:#000;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff}.ol-scale-text{position:absolute;font-size:14px;text-align:center;bottom:25px;color:#000;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff}.ol-scale-singlebar{position:relative;height:10px;z-Index:9;box-sizing:border-box;border:1px solid #000}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:rgba(255,255,255,.4);border-radius:4px;padding:2px}.ol-control:hover{background-color:rgba(255,255,255,.6)}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:#fff;font-size:1.14em;font-weight:700;text-decoration:none;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:rgba(0,60,136,.5);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{text-decoration:none;background-color:rgba(0,60,136,.7)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em)}.ol-attribution ul{margin:0;padding:0 .5em;color:#000;text-shadow:0 0 2px #fff}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button,.ol-attribution ul{display:inline-block}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:rgba(255,255,255,.8)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:inline-block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:1px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:rgba(255,255,255,.8)}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}
/*# sourceMappingURL=ol.css.map */.wpgmza-ol-modern-infowindow-container
{
	position: absolute;
	top: 0px;
	right: 0px;

}

.wpgmza_map
{
	position: relative;
}

.wpgmza_map.is-fullscreen{
	min-height: 100%;
}

.wpgmza_map[data-maps-engine="open-layers"] canvas {
	max-width: unset;
}

/*
.wpgmza-ol-modern-infowindow-container .wpgmza_modern_infowindow
{
	min-width: 160px;
}
*/

@keyframes wpgmza-bounce {
  from {
	bottom: 0px;
  }
  to {
	bottom: 15px;
  }
}
@-webkit-keyframes wpgmza-bounce {
  from {
	bottom: 0px;
  }
  to {
	bottom: 15px;
  }
}

@keyframes wpgmza-drop {
	from {
		bottom: 100vh;
	}
	to {
		bottom: 0vh;
	}
}

@-webkit-keyframes wpgmza-drop {
	from {
		bottom: 100vh;
	}
	to {
		bottom: 0vh;
	}
}

.ol-marker
{
	position: relative;
}

.ol-marker>img,
.wpgmza_map .ol-marker > img
{
	/* NB: Re-added, removing this breaks marker animations */
	position: absolute;
	bottom: 0px;
	transform: translateX(-50%);
	max-width: none;
	z-index: 2;
}

.ol-marker[data-anim='bounce']>img
{
	animation: wpgmza-bounce 0.3s infinite alternate;
	-webkit-animation: wpgmza-bounce 0.3s infinite alternate;
}

.ol-marker[data-anim='drop']>img
{
	animation: wpgmza-drop 0.3s;
	-webkit-animation: wpgmza-drop 0.3s;
}

.ol-marker-label
{
	top: 2.4rem;
    position: relative;
    transform: translateX(-50%);

	font-size:0.7rem;
	font-weight: bold;
    color: #000;
    
    text-shadow: 0px 0px 2px #fff;
    text-shadow: 0px 0px 2px #fff,
        0px 0px 2px #fff,
        0px 0px 2px #fff,
        0px 0px 2px #fff;
}

.ol-info-window-plain {
    position: absolute;
    bottom: 56px;
    left: 0px;
    transform: translateX(-50%);
    background: white;
    padding: 10px;
    font-size: 14px;
	width: 348px;
	max-width: 648px;
	overflow-y: auto;

    /* box-shadow: 2px 2px 5px rgba(0,0,0,0.5); */
    /* border: 1px solid lightgray; */
}

/* Hide for now, the way the container is wrapped, this causes scroll issues */
/* Scroll is more important than the arrow mark I believe. Longterm, wrap content for scrolls */
/*.ol-info-window-plain:after{
	
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-top-color: white;
	border-bottom: 0;
	margin-left: -8px;
	margin-bottom: -8px;
}*/

.ol-info-window-close
{
	float: right;
	margin: 0 0 3px 3px;
	cursor: pointer;
}

.ol-info-window-container,
	.wpgmza-pro-info-window-container
{
	z-index: 999999;
}

.wpgmza_map, #wpgmza_map
{
	position: relative;
}

.wpgmza-ol-canvas-overlay
{
	position: absolute;
	left: 0px;
	top: 0px;
	pointer-events: none;
	z-index: 1;
}

.wpgmza_map[data-maps-engine="open-layers"] .wpgmza-modern-store-locator,
	#wpgmza_map[data-maps-engine="open-layers"] .wpgmza-modern-store-locator
{
	position: absolute;
	top: 0px;
	left: 50%;
	/*width: 100%;*/
	max-width: 100% !important;
	z-index: 99;
}

.wpgmza-modern-store-locator {
	pointer-events: none;
	z-index: 0;
	position: absolute;
	top: 0px;
	max-width: 100% !important;
	left: 50%;
}
.wpgmza-modern-store-locator .wpgmza-inner {
	position:relative;
	left:-50%;
}

.wpgmza-modern-store-locator>.wpgmza-inner
{
	pointer-events: all;
}

.ol-info-window-polygon {
    bottom: 0 !important;
}

.ol-attribution.ol-unselectable.ol-control.ol-uncollapsible {
    font-size: 12px;
}

.wpgmza_map .ol-viewport .ol-control:not(.ol-attribution){
    background: transparent;
}

.wpgmza_map .ol-viewport .ol-control button {
    background: var(--wpgmza-color-white);
    color: var(--wpgmza-color-charcoal);
    box-shadow: var(--wpgmza-shadow-common);
}

.wpgmza_map .ol-viewport .ol-control button:focus, 
.wpgmza_map .ol-viewport .ol-control button:hover{
    background: var(--wpgmza-color-grey-50);
}

.rtl .wpgmza_map * {
    direction: ltr;
}

.rtl .wpgmza_map .wpgmza-infowindow,
.rtl .wpgmza_map .wpgmza-infowindow  *{
    direction: rtl;
}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-threads:before{content:"\e9cb"}.fa-threads-square:before{content:"\e9cc"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-x-twitter:before{content:"\e9ca"}.fa-x-twitter-square:before{content:"\e9c9"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*
 * Attempts to polyill FA5 icons into FA4 where possible
*/

.wpgmza-wrap .fas,
.wrap.wpgmza-installer .fas{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Specifically added for installer (which uses FA5 only) */
.wpgmza-wrap .fas.fa-stopwatch:before,
.wrap.wpgmza-installer .fas.fa-stopwatch:before {
    content:  "\f0e4";
}

.wpgmza-wrap .fas.fa-paint-roller:before,
.wrap.wpgmza-installer .fas.fa-paint-roller:before {
    content:  "\f1fc";
}

.wpgmza-wrap .fas.fa-draw-polygon:before,
.wrap.wpgmza-installer .fas.fa-draw-polygon:before {
    content:  "\f248";
}

.wpgmza-wrap .fas.fa-layer-group:before,
.wrap.wpgmza-installer .fas.fa-layer-group:before {
    content:  "\f278";
}

.wpgmza-wrap .fas.fa-brush:before,
.wrap.wpgmza-installer .fas.fa-brush:before {
    content:  "\f1fc";
}
 

.wpgmza-wrap .fas.fa-ghost:before,
.wrap.wpgmza-installer .fas.fa-ghost:before {
    content:  "\f2a8";
}
 /**
 * WP Go Maps - Atlas Novus 
 * 
 * Root Variables for use by all sub CSS files 
*/
:root{
    /* Primary colors */
    /*--wpgmza-color-brand    : #f07935;*/
    --wpgmza-color-brand    : #cc9999;

    --wpgmza-color-light    : #eeeeee;
    --wpgmza-color-dark     : #59595b;
    --wpgmza-color-error    : #ea4335;
    --wpgmza-color-warning  : #FFA11E;
    --wpgmza-color-success  : #39C217;
    
    /* Alternate colors */
    --wpgmza-color-light-alt : #e6e6e6;

    /* Alias colors */
    --wpgmza-color-white    : #ffffff;
    --wpgmza-color-charcoal : #333333;
    --wpgmza-color-black    : #000000;
    
    --wpgmza-color-black-overlay : #0000002e;

    --wpgmza-color-blue     : #0073aa;
    --wpgmza-color-blue-alt : #00628f;

    --wpgmza-color-cyan     : #31b0d6;
    --wpgmza-color-cyan-dark: #145a70;

    /* Grey tones */
    --wpgmza-color-grey-50 : #f9f9f9;
    --wpgmza-color-grey-75 : #f7f6f6;
    --wpgmza-color-grey-100 : #f5f5f5;
    --wpgmza-color-grey-150 : #efefef;
    --wpgmza-color-grey-200 : #e8e8e8;
    --wpgmza-color-grey-250 : #e4e4e4;
    --wpgmza-color-grey-300 : #dcdcdc;
    --wpgmza-color-grey-400 : #dddddd;
    --wpgmza-color-grey-500 : #bfbfbf;
    --wpgmza-color-grey-600 : #868686;
    --wpgmza-color-grey-700 : #737373;
    --wpgmza-color-grey-800 : #545454;
    --wpgmza-color-grey-900 : #4d4d4e;


    /* Transparent Grey tones */
    --wpgmza-color-grey-A150 : #e2e2e28a;

    /* Common Grey Aliased */
    --wpgmza-color-grey-common : var(--wpgmza-color-grey-400);
    
    /* Grey tones mapped to Gray tones */
    --wpgmza-color-gray-common : var(--wpgmza-color-grey-common);
    
    --wpgmza-color-gray-50 : var(--wpgmza-color-grey-50);
    --wpgmza-color-gray-75 : var(--wpgmza-color-grey-75);
    --wpgmza-color-gray-100 : var(--wpgmza-color-grey-100);
    --wpgmza-color-gray-150 : var(--wpgmza-color-grey-150);
    --wpgmza-color-gray-200 : var(--wpgmza-color-grey-200);
    --wpgmza-color-gray-250 : var(--wpgmza-color-grey-250);
    --wpgmza-color-gray-300 : var(--wpgmza-color-grey-300);
    --wpgmza-color-gray-400 : var(--wpgmza-color-grey-400);
    --wpgmza-color-gray-500 : var(--wpgmza-color-grey-500);
    --wpgmza-color-gray-600 : var(--wpgmza-color-grey-600);
    --wpgmza-color-gray-700 : var(--wpgmza-color-grey-700);
    --wpgmza-color-gray-800 : var(--wpgmza-color-grey-800);
    --wpgmza-color-gray-900 : var(--wpgmza-color-grey-900);

    --wpgmza-color-gray-A150 : var(--wpgmza-color-grey-A150);

    --wpgmza-shadow-common : 0 1px 1px 0 rgb(66 66 66 / 8%), 0 1px 3px 1px rgb(66 66 66 / 16%);
    --wpgmza-shadow-high :  0 1px 1px 0 rgb(66 66 66 / 10%), 0 1px 5px 3px rgb(66 66 66 / 5%);

}

.wpgmza-hidden {
	display: none !important;
}

.wpgmza-card {
    background: var(--wpgmza-color-white);
    padding: 10px;
    border: none;
    border-radius: 4px;
}

.wpgmza-shadow {
    box-shadow: var(--wpgmza-shadow-common);
}

.wpgmza-shadow-high {
    box-shadow: var(--wpgmza-shadow-high);
}

#wpgmaps_options input:disabled + label,
.wpgmza-feature-panel input:disabled + label,
.wpgmza-pro-feature {
	opacity: 0.6;
}

.wpgmza-button {
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 2.15384615;
    min-height: 30px;
    margin: 0;
    padding: 0 10px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box;
    background: var(--wpgmza-color-light);
    border-color: var(--wpgmza-color-light);

    transition: background 0.3s ease;
}

.wpgmza-button:hover{
    cursor: pointer;
    background: var(--wpgmza-color-light-alt);
    border-color: var(--wpgmza-color-light-alt);
}

.wpgmza-button-white {
    background: var(--wpgmza-color-white);
}

.wpgmza-button-primary{
	background: var(--wpgmza-color-dark);
	border-color: var(--wpgmza-color-dark);
	color: var(--wpgmza-color-white);
}

.wpgmza-button-primary:hover{
	background: var(--wpgmza-color-charcoal);
	border-color: var(--wpgmza-color-charcoal);
}

.wpgmza-button-accent{
    background: var(--wpgmza-color-blue);
    border-color: var(--wpgmza-color-blue);
    color: var(--wpgmza-color-white);
}

.wpgmza-button-accent:hover{
    background: var(--wpgmza-color-blue-alt);
    border-color: var(--wpgmza-color-blue-alt);
}

a.wpgmza-button {
    color: var(--wpgmza-color-charcoal);
}

a.wpgmza-button-primary,
a.wpgmza-button-accent {
    color: var(--wpgmza-color-white);
}


/* Layout Helpers */
.wpgmza-pos-absolute{
	position: absolute;
}

.wpgmza-pos-relative{
    position: relative;
}

.wpgmza-pad-0 {
    padding: 0;
}

.wpgmza-pad-5{
    padding: 5px;
}

.wpgmza-pad-10{
    padding: 10px;
}

.wpgmza-pad-x-10{
    padding: 0 10px;
}

.wpgmza-pad-y-10{
    padding: 10px 0;
}

.wpgmza-pad-20{
    padding: 20px;
}

.wpgmza-pad-x-20{
    padding: 0 20px;
}

.wpgmza-pad-y-20{
    padding: 20px 0;
}

.wpgmza-margin-0 {
    margin: 0;
}

.wpgmza-margin-10 {
    margin: 10px;
}

.wpgmza-margin-x-10 {
    margin: 0 10px;
}

.wpgmza-margin-y-10 {
    margin: 10px 0;
}

.wpgmza-margin-b-10 {
    margin-bottom: 10px;
}

.wpgmza-margin-t-10 {
    margin-top: 10px;
}

.wpgmza-margin-l-10 {
    margin-left: 10px;
}

.wpgmza-margin-r-10 {
    margin-right: 10px;
}

.wpgmza-margin-20 {
    margin: 20px;
}

.wpgmza-margin-x-20 {
    margin: 0 20px;
}

.wpgmza-margin-y-20 {
    margin: 20px 0;
}

.wpgmza-margin-b-20 {
    margin-bottom: 20px;
}

.wpgmza-margin-t-20 {
    margin-top: 20px;
}

.wpgmza-margin-l-20 {
    margin-left: 20px;
}

.wpgmza-margin-r-20 {
    margin-right: 20px;
}

.wpgmza-stretch {
	width: 100%;
}

.wpgmza-fit-content {
    width: fit-content;
}

.wpgmza-text-align-center{
	text-align: center;
}

.wpgmza-text-align-left{
	text-align: left;
}

.wpgmza-text-align-right{
	text-align: right;
}

.wpgmza-list-dots{
    list-style: circle;
    margin-left: 20px !important;
}

.wpgmza-rounded-image {
    border-radius: 60px;
    overflow: hidden;
}

.wpgmza-rounded-image img {
    transform: scale(1.1);
}

.wpgmza-flex-row {
    display:  flex;
}

.wpgmza-flex-col {
    display:  flex;
    flex-direction: column;
}

.wpgmza-inline-indent {
    width: calc(20px * var(--wpgmza-depth));
    height: 18px;
    display: inline-block;
    position: relative;
}

/* Unhappy with this styling, it's a work in progress, shelved for now */
/*
.wpgmza-inline-indent:before{
    content: "";
    display: block;
    width: calc(100% - 10px);
    height: 4px;
    background: var(--wpgmza-color-grey-400);
    border-radius: 10px;
    position: absolute;  
    left: 0px;
    top: 9px;  
}
*/

.wpgmza-google-text-overlay > .wpgmza-inner{
    position: absolute;
    transform: translate(-50%, -50%);
    
    text-align: center;
    font-weight: bold;
    
    text-shadow: 0px 0px 2px var(--wpgmza-color-white);
    text-shadow: 0px 0px 2px var(--wpgmza-color-white),
        0px 0px 2px var(--wpgmza-color-white),
        0px 0px 2px var(--wpgmza-color-white),
        0px 0px 2px var(--wpgmza-color-white);
}

/* Override autocomplete styles */
.pac-container {
    border-radius: 2px;
    border-top: none;
    box-shadow: var(--wpgmza-shadow-common);
}

.pac-container .pac-item{
    border-top: none;
}

.pac-container .pac-item .pac-item-query{
    color: var(--wpgmza-color-charcoal);
}

.wpgmza-gesture-overlay{
    color: white;
    background: rgba(0,0,0,0.5);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 999;
    text-align: center;
    line-height: 400px;
	pointer-events: none;
}

/* Google AdvancedMarkerElement supports */
/* This is a block of CSS replacements for things that use to be handled by Marker module */
.wpgmza-google-icon-transform-fix {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: center;
}

.wpgmza-google-icon-transform-fix > div:not(.wpgmza-google-marker-label){
    position: relative;
}

.wpgmza-google-icon-transform-fix > div > img{
    position: absolute;
    bottom: 0;
    left: var(--wpgmza-icon-offset);
}

/* Marker nudge */
.wpgmza-google-icon-nudge {
    position:relative;
    left: var(--wpgmza-nudge-x);
    bottom: var(--wpgmza-nudge-y);
}

/* Marker non-interactive */
.wpgmza-google-marker-non-interactive {
    cursor: unset !important;
    pointer-events: none !important;
}

/* Marker hidden */
.wpgmza-google-marker-hidden{
    display: none;
}

/* Marker Opacity, variable driven */
.wpgmza-google-marker-opacity{
    opacity: var(--wpgmza-opacity) !important;
}

/* Marker animations - For Google markers using AdvancedMarkerElement */
/* Could become the defaults for OpenLayers too for consistency */
.wpgmza-google-marker-bounce {
    animation: wpgmza-google-animation-bounce 0.3s ease infinite alternate;
}

.wpgmza-google-marker-drop {
    animation: wpgmza-google-animation-drop 0.3s linear forwards;
}

/* Marker Labels */
.wpgmza-google-marker-label,
.wpgmza-google-marker-label-legacy {
    position: absolute;
    font-size: 0.8rem;
    bottom: -1.2rem;

    min-width: max-content;

    text-align: center;
    font-weight: bold;
    color: #000;
    
    text-shadow: 0px 0px 2px #fff;
    text-shadow: 0px 0px 2px #fff,
        0px 0px 2px #fff,
        0px 0px 2px #fff,
        0px 0px 2px #fff;
}

/* Extend the legacy marker module styling as well, so it is accurate */
.wpgmza-google-marker-label-legacy {
    position: relative;
    bottom: unset;
    top: 1.6rem;
}

/* Keyframes */
@keyframes wpgmza-google-animation-bounce {
    0% {
        transform: translateY(0px);
    }
    100% {
        transform: translateY(-20px);
    }
}

@keyframes wpgmza-google-animation-drop {
    0% {
        transform: translateY(-200px) scaleY(0.9);
        opacity: 0;
    }
    5% {
        opacity: 0.7;
    }
    50% {
        transform: translateY(0px) scaleY(1);
        opacity: 1;
    }
    65% {
        transform: translateY(-17px) scaleY(0.9);
        opacity: 1;
    }
    75% {
        transform: translateY(-22px) scaleY(0.9);
        opacity: 1;
    }
    100% {
        transform: translateY(0px) scaleY(1);
        opacity: 1;
    }
}

/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Hide scroll bar */

html.remodal-is-locked {
  overflow: hidden;

  -ms-touch-action: none;
  touch-action: none;
}

/* Anti FOUC */

.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */

.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;

  display: none;
}

/* Necessary styles of the wrapper */

.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: none;
  overflow: auto;

  text-align: center;

  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  display: inline-block;

  height: 100%;
  margin-left: -0.05em;

  content: "";
}

/* Fix iPad, iPhone glitches */

.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */

.remodal {
  position: relative;

  outline: none;

  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}
/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */

/* Default theme styles for the background */

.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

/* Default theme styles of the overlay */

.remodal-overlay {
  background: rgba(43, 46, 56, 0.9);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
  animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
  animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */

.remodal-wrapper {
  padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */

.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

  color: #2b2e38;
  background: #fff;
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */

.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */

.remodal-close {
  position: absolute;
  top: 0;
  left: 0;

  display: block;
  overflow: visible;

  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;

  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;

  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
}

.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38;
}

.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;

  position: absolute;
  top: 0;
  left: 0;

  display: block;

  width: 35px;

  content: "\00d7";
  text-align: center;
}

/* Dialog buttons */

.remodal-confirm,
.remodal-cancel {
  font: inherit;

  display: inline-block;
  overflow: visible;

  min-width: 110px;
  margin: 0;
  padding: 12px 0;

  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;

  border: 0;
  outline: 0;
}

.remodal-confirm {
  color: #fff;
  background: #81c784;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}

.remodal-cancel {
  color: #fff;
  background: #e57373;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */

.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;

  border: 0;
}

/* Keyframes
   ========================================================================== */

@-webkit-keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@-webkit-keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* Media queries
   ========================================================================== */

@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 700px;
  }
}

/* IE8
   ========================================================================== */

.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}

.lt-ie9 .remodal {
  width: 700px;
}
/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/dt-2.0.8/af-2.7.0/b-3.0.2/b-html5-3.0.2/b-print-3.0.2/cr-2.0.3/date-1.5.2/fc-5.0.1/fh-4.0.1/kt-2.12.1/r-3.0.2/rg-1.5.0/rr-1.5.0/sc-2.4.3/sb-1.7.1/sp-2.3.1/sl-2.0.3/sr-1.4.1
 *
 * Included libraries:
 *   DataTables 2.0.8, AutoFill 2.7.0, Buttons 3.0.2, HTML5 export 3.0.2, Print view 3.0.2, ColReorder 2.0.3, DateTime 1.5.2, FixedColumns 5.0.1, FixedHeader 4.0.1, KeyTable 2.12.1, Responsive 3.0.2, RowGroup 1.5.0, RowReorder 1.5.0, Scroller 2.4.3, SearchBuilder 1.7.1, SearchPanes 2.3.1, Select 2.0.3, StateRestore 1.4.1
 */

:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0, 0, 0, 0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0, 0, 0, 0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}html.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before{border-left-color:rgba(255, 255, 255, 0.5)}html.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:rgba(255, 255, 255, 0.5);border-left-color:transparent}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{height:0 !important;padding-top:0px !important;padding-bottom:0px !important;border-top-width:0px !important;border-bottom-width:0px !important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0 !important;overflow:hidden !important}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before{position:absolute;display:block;bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{position:absolute;display:block;top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>th.dt-ordering-asc,table.dataTable thead>tr>th.dt-ordering-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>td.dt-ordering-asc,table.dataTable thead>tr>td.dt-ordering-desc{position:relative;padding-right:30px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order{position:absolute;right:12px;top:0;bottom:0;width:12px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{left:0;opacity:.125;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(0, 0, 0, 0.05);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled span.dt-column-order:before,table.dataTable thead>tr>td.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled span.dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(255, 255, 255, 0.05)}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgb(13, 110, 253);background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dt-processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable{width:100%;margin:0 auto;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{padding:10px;border-bottom:1px solid rgba(0, 0, 0, 0.3)}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{border-top:1px solid rgba(0, 0, 0, 0.3);padding:10px 10px 6px 10px}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.9);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.9);color:rgb(255, 255, 255);color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:rgb(9, 10, 11);color:rgb(var(--dt-row-selected-link))}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:8px 10px}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-top:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable.display>tbody>tr:first-child>*{border-top:none}table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13, 110, 253, 0.65);border-top-color:rgba(var(--dt-row-selected), 0.65)}table.dataTable.cell-border>tbody>tr>*{border-top:1px solid rgba(0, 0, 0, 0.15);border-right:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border>tbody>tr>*:first-child{border-left:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:1px solid rgba(0, 0, 0, 0.3)}table.dataTable.stripe>tbody>tr:nth-child(odd)>*,table.dataTable.display>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.023);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.023)}table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*,table.dataTable.display>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.923);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.923)}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.035);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.035)}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd !important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 1) !important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019)}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.054);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.054)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.047);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.047)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.039);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.039)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.954);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.954)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.947);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.947)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.939);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.939)}table.dataTable.display>tbody>tr.even>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019)}table.dataTable.display>tbody>tr.even>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.011);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.011)}table.dataTable.display>tbody>tr.even>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.003);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.003)}table.dataTable.display>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919)}table.dataTable.display>tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.911);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.911)}table.dataTable.display>tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.903);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.903)}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.082);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.082)}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.074);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.074)}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.062);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.062)}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.982);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.982)}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.974);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.974)}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.962);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.962)}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}div.dt-container{position:relative;clear:both}div.dt-container div.dt-layout-row{display:table;clear:both;width:100%}div.dt-container div.dt-layout-row.dt-layout-table{display:block}div.dt-container div.dt-layout-row.dt-layout-table div.dt-layout-cell{display:block}div.dt-container div.dt-layout-cell{display:table-cell;vertical-align:middle;padding:5px 0}div.dt-container div.dt-layout-cell.dt-full{text-align:center}div.dt-container div.dt-layout-cell.dt-start{text-align:left}div.dt-container div.dt-layout-cell.dt-end{text-align:right}div.dt-container div.dt-layout-cell:empty{display:none}div.dt-container .dt-search input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit;margin-left:3px}div.dt-container .dt-input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit}div.dt-container select.dt-input{padding:4px}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:inherit !important;border:1px solid transparent;border-radius:2px;background:transparent}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{color:inherit !important;border:1px solid rgba(0, 0, 0, 0.3);background-color:rgba(0, 0, 0, 0.05);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.05)));background:-webkit-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:-moz-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:-ms-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:-o-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:linear-gradient(to bottom, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%)}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover,div.dt-container .dt-paging .dt-paging-button.disabled:active{cursor:default;color:rgba(0, 0, 0, 0.5) !important;border:1px solid transparent;background:transparent;box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:white !important;border:1px solid #111;background-color:#111;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}div.dt-container .dt-paging .dt-paging-button:active{outline:none;background-color:#0c0c0c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-length,div.dt-container .dt-search,div.dt-container .dt-info,div.dt-container .dt-processing,div.dt-container .dt-paging{color:inherit}div.dt-container .dataTables_scroll{clear:both}div.dt-container .dataTables_scroll div.dt-scroll-body{-webkit-overflow-scrolling:touch}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td{vertical-align:middle}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:1px solid rgba(0, 0, 0, 0.3)}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:1px solid rgba(0, 0, 0, 0.3)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}@media screen and (max-width: 767px){div.dt-container div.dt-layout-row{display:block}div.dt-container div.dt-layout-cell{display:block}div.dt-container div.dt-layout-cell.dt-full,div.dt-container div.dt-layout-cell.dt-start,div.dt-container div.dt-layout-cell.dt-end{text-align:center}}@media screen and (max-width: 640px){.dt-container .dt-length,.dt-container .dt-search{float:none;text-align:center}.dt-container .dt-search{margin-top:.5em}}html.dark{--dt-row-hover: 255, 255, 255;--dt-row-stripe: 255, 255, 255;--dt-column-ordering: 255, 255, 255}html.dark table.dataTable>thead>tr>th,html.dark table.dataTable>thead>tr>td{border-bottom:1px solid rgb(89, 91, 94)}html.dark table.dataTable>thead>tr>th:active,html.dark table.dataTable>thead>tr>td:active{outline:none}html.dark table.dataTable>tfoot>tr>th,html.dark table.dataTable>tfoot>tr>td{border-top:1px solid rgb(89, 91, 94)}html.dark table.dataTable.row-border>tbody>tr>*,html.dark table.dataTable.display>tbody>tr>*{border-top:1px solid rgb(64, 67, 70)}html.dark table.dataTable.row-border>tbody>tr:first-child>*,html.dark table.dataTable.display>tbody>tr:first-child>*{border-top:none}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13, 110, 253, 0.65);border-top-color:rgba(var(--dt-row-selected), 0.65)}html.dark table.dataTable.cell-border>tbody>tr>th,html.dark table.dataTable.cell-border>tbody>tr>td{border-top:1px solid rgb(64, 67, 70);border-right:1px solid rgb(64, 67, 70)}html.dark table.dataTable.cell-border>tbody>tr>th:first-child,html.dark table.dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid rgb(64, 67, 70)}html.dark .dt-container.dt-empty-footer table.dataTable{border-bottom:1px solid rgb(89, 91, 94)}html.dark .dt-container .dt-search input,html.dark .dt-container .dt-length select{border:1px solid rgba(255, 255, 255, 0.2);background-color:var(--dt-html-background)}html.dark .dt-container .dt-paging .dt-paging-button.current,html.dark .dt-container .dt-paging .dt-paging-button.current:hover{border:1px solid rgb(89, 91, 94);background:rgba(255, 255, 255, 0.15)}html.dark .dt-container .dt-paging .dt-paging-button.disabled,html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover,html.dark .dt-container .dt-paging .dt-paging-button.disabled:active{color:#666 !important}html.dark .dt-container .dt-paging .dt-paging-button:hover{border:1px solid rgb(53, 53, 53);background:rgb(53, 53, 53)}html.dark .dt-container .dt-paging .dt-paging-button:active{background:#3a3a3a}*[dir=rtl] table.dataTable thead th,*[dir=rtl] table.dataTable thead td,*[dir=rtl] table.dataTable tfoot th,*[dir=rtl] table.dataTable tfoot td{text-align:right}*[dir=rtl] table.dataTable th.dt-type-numeric,*[dir=rtl] table.dataTable th.dt-type-date,*[dir=rtl] table.dataTable td.dt-type-numeric,*[dir=rtl] table.dataTable td.dt-type-date{text-align:left}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}*[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}


div.dt-autofill-handle {
  position: absolute;
  height: 10px;
  width: 10px;
  z-index: 10;
  box-sizing: border-box;
  background: #3366ff;
  cursor: pointer;
}

div.dtk-focus-alt div.dt-autofill-handle {
  background: #ff8b33;
}

div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: #4989de;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px);
}
div.dt-autofill-select.top, div.dt-autofill-select.bottom {
  height: 3px;
  margin-top: -1px;
}
div.dt-autofill-select.left, div.dt-autofill-select.right {
  width: 3px;
  margin-left: -1px;
}

div.dt-autofill-list {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  background-color: white;
  border-radius: 0.75em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
  z-index: 104;
  box-sizing: border-box;
  padding: 2em;
}
div.dt-autofill-list div.dtaf-popover-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}
div.dt-autofill-list > div.dt-autofill-list-items > button {
  display: block;
  width: 100%;
  margin: 1em 0;
  padding: 1em;
  border-radius: 0.5em;
  border: 1px solid rgba(0, 0, 0, 0.175);
  background-color: #f6f6f6;
  text-align: left;
  cursor: pointer;
}
div.dt-autofill-list > div.dt-autofill-list-items > button:hover {
  background-color: #ebebeb;
}
div.dt-autofill-list > div.dt-autofill-list-items > button:first-child {
  margin-top: 0;
}
div.dt-autofill-list > div.dt-autofill-list-items > button:last-child {
  margin-bottom: 0;
}
div.dt-autofill-list > div.dt-autofill-list-items > button input[type=number] {
  display: inline-block;
  box-sizing: border-box;
  padding: 6px;
  width: 70px;
  margin: -2px 0;
}
div.dt-autofill-list > div.dt-autofill-list-items > button span {
  float: right;
}

div.dtaf-popover-closeable {
  padding-top: 2.5em;
}

div.dt-autofill-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 103;
}

html.dark div.dt-autofill-handle {
  background: rgb(110, 168, 254);
}
html.dark div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: rgb(110, 168, 254);
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(0, 0, 0, 0.5) 5px, rgba(0, 0, 0, 0.5) 10px);
}
html.dark div.dt-autofill-list {
  background-color: var(--dt-html-background);
  border: 1px solid rgba(255, 255, 255, 0.15);
}
html.dark div.dt-autofill-list button {
  color: inherit;
  border: 1px solid rgba(255, 255, 255, 0.175);
  background-color: rgb(47, 52, 56);
}
html.dark div.dt-autofill-list button:hover {
  background-color: rgb(64, 69, 73);
}

@media screen and (max-width: 767px) {
  div.dt-autofill-handle {
    height: 16px;
    width: 16px;
  }
  div.dt-autofill-list {
    width: 90%;
    left: 74.5%;
  }
}


@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dataTables_wrapper{position:relative}div.dt-buttons{position:initial}div.dt-buttons .dt-button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border-radius:.75em;box-shadow:3px 4px 10px 1px rgba(0, 0, 0, 0.8);text-align:center;z-index:2003;overflow:hidden}div.dt-button-info h2{padding:2rem 2rem 1rem 2rem;margin:0;font-weight:normal}div.dt-button-info>div{padding:1em 2em 2em 2em}div.dtb-popover-close{position:absolute;top:6px;right:6px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:2003}button.dtb-hide-drop{display:none !important}div.dt-button-collection-title{text-align:center;padding:.3em .5em .5em;margin-left:.5em;margin-right:.5em;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.dt-button-collection-title:empty{display:none}span.dt-button-spacer{display:inline-block;margin:.5em;white-space:nowrap}span.dt-button-spacer.bar{border-left:1px solid rgba(0, 0, 0, 0.3);vertical-align:middle;padding-left:.5em}span.dt-button-spacer.bar:empty{height:1em;width:1px;padding-left:0}div.dt-button-collection .dt-button-active{padding-right:3em}div.dt-button-collection .dt-button-active:after{position:absolute;top:50%;margin-top:-10px;right:1em;display:inline-block;content:"✓";color:inherit}div.dt-button-collection .dt-button-active.dt-button-split{padding-right:0}div.dt-button-collection .dt-button-active.dt-button-split:after{display:none}div.dt-button-collection .dt-button-active.dt-button-split>*:first-child{padding-right:3em}div.dt-button-collection .dt-button-active.dt-button-split>*:first-child:after{position:absolute;top:50%;margin-top:-10px;right:1em;display:inline-block;content:"✓";color:inherit}div.dt-button-collection .dt-button-active-a a{padding-right:3em}div.dt-button-collection .dt-button-active-a a:after{position:absolute;right:1em;display:inline-block;content:"✓";color:inherit}div.dt-button-collection span.dt-button-spacer{width:100%;font-size:.9em;text-align:center;margin:.5em 0}div.dt-button-collection span.dt-button-spacer:empty{height:0;width:100%}div.dt-button-collection span.dt-button-spacer.bar{border-left:none;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-left:0}@media print{table.dataTable tr>*{box-shadow:none !important}}html.dark div.dt-button-info{background-color:var(--dt-html-background);border:1px solid rgba(255, 255, 255, 0.15)}div.dt-buttons>.dt-button,div.dt-buttons>div.dt-button-split .dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-left:.167em;margin-right:.167em;margin-bottom:.333em;padding:.5em 1em;border:1px solid rgba(0, 0, 0, 0.3);border-radius:2px;cursor:pointer;font-size:.88em;line-height:1.6em;color:inherit;white-space:nowrap;overflow:hidden;background-color:rgba(0, 0, 0, 0.1);background:linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(230, 230, 230, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)");-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;text-overflow:ellipsis}div.dt-buttons>.dt-button:first-child,div.dt-buttons>div.dt-button-split .dt-button:first-child{margin-left:0}div.dt-buttons>.dt-button.disabled,div.dt-buttons>div.dt-button-split .dt-button.disabled{cursor:default;opacity:.4}div.dt-buttons>.dt-button.dt-button-active:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled){background-color:rgba(0, 0, 0, 0.1);background:linear-gradient(to bottom, rgba(179, 179, 179, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(179, 179, 179, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)");box-shadow:inset 1px 1px 3px #999}div.dt-buttons>.dt-button.dt-button-active:not(.disabled):hover:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999;background-color:rgba(0, 0, 0, 0.1);background:linear-gradient(to bottom, rgba(128, 128, 128, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(128, 128, 128, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)")}div.dt-buttons>.dt-button:hover,div.dt-buttons>div.dt-button-split .dt-button:hover{text-decoration:none}div.dt-buttons>.dt-button:hover:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button:hover:not(.disabled){border:1px solid #666;background-color:rgba(0, 0, 0, 0.1);background:linear-gradient(to bottom, rgba(153, 153, 153, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(153, 153, 153, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)")}div.dt-buttons>.dt-button:focus:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button:focus:not(.disabled){outline:2px solid rgb(53, 132, 228)}div.dt-buttons>.dt-button embed,div.dt-buttons>div.dt-button-split .dt-button embed{outline:none}div.dt-buttons>div.dt-button-split .dt-button:first-child{border-right:1px solid rgba(0, 0, 0, 0.15);border-top-right-radius:0;border-bottom-right-radius:0}div.dt-buttons>div.dt-button-split .dt-button:first-child:hover{border-right:1px solid #666}div.dt-buttons>div.dt-button-split .dt-button:last-child{border-left:1px solid transparent;border-top-left-radius:0;border-bottom-left-radius:0}div.dt-buttons>div.dt-button-split .dt-button:last-child:hover{border-left:1px solid #666}div.dt-buttons span.dt-button-down-arrow{position:relative;top:-2px;font-size:10px;padding-left:10px;line-height:1em;opacity:.6}div.dt-buttons div.dt-button-split{display:inline-block}div.dt-buttons div.dt-button-split .dt-button:first-child{margin-right:0}div.dt-buttons div.dt-button-split .dt-button:last-child{margin-left:-1px;padding-left:.75em;padding-right:.75em;z-index:2}div.dt-buttons div.dt-button-split .dt-button:last-child span{padding-left:0}div.dt-button-collection{position:absolute;top:0;left:0;width:200px;margin-top:3px;margin-bottom:3px;padding:.75em 0;border:1px solid rgba(0, 0, 0, 0.4);background-color:white;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 4px 10px 1px rgba(0, 0, 0, 0.3);box-sizing:border-box}div.dt-button-collection .dt-button{position:relative;left:0;right:0;width:100%;display:block;float:none;background:none;margin:0;padding:.5em 1em;border:none;text-align:left;cursor:pointer;color:inherit}div.dt-button-collection .dt-button.dt-button-active{background:none;box-shadow:none}div.dt-button-collection .dt-button.disabled{cursor:default;opacity:.4}div.dt-button-collection .dt-button:hover:not(.disabled){border:none;background:rgba(153, 153, 153, 0.1);box-shadow:none}div.dt-button-collection div.dt-button-split{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}div.dt-button-collection div.dt-button-split button.dt-button{margin:0;display:inline-block;width:0;flex-grow:1;flex-shrink:0;flex-basis:50px}div.dt-button-collection div.dt-button-split button.dt-button-split-drop{min-width:33px;flex:0}div.dt-button-collection.fixed .dt-button{border-radius:.25em;background:rgba(255, 255, 255, 0.1)}div.dt-button-collection.fixed{position:fixed;display:block;top:50%;left:50%;margin-left:-75px;border-radius:5px;background-color:white;padding:.5em}div.dt-button-collection.fixed.two-column{margin-left:-200px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection.fixed.columns{margin-left:-409px}@media screen and (max-width: 1024px){div.dt-button-collection.fixed.columns{margin-left:-308px}}@media screen and (max-width: 640px){div.dt-button-collection.fixed.columns{margin-left:-203px}}@media screen and (max-width: 460px){div.dt-button-collection.fixed.columns{margin-left:-100px}}div.dt-button-collection.fixed>:last-child{max-height:100vh;overflow:auto}div.dt-button-collection.two-column>:last-child,div.dt-button-collection.three-column>:last-child,div.dt-button-collection.four-column>:last-child{display:block !important;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection.two-column>:last-child>*,div.dt-button-collection.three-column>:last-child>*,div.dt-button-collection.four-column>:last-child>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:400px}div.dt-button-collection.two-column>:last-child{padding-bottom:1px;column-count:2}div.dt-button-collection.three-column{width:450px}div.dt-button-collection.three-column>:last-child{padding-bottom:1px;column-count:3}div.dt-button-collection.four-column{width:600px}div.dt-button-collection.four-column>:last-child{padding-bottom:1px;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-collection.columns{width:auto}div.dt-button-collection.columns>:last-child{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:818px;padding-bottom:1px}div.dt-button-collection.columns>:last-child .dt-button{min-width:200px;flex:0 1;margin:0}div.dt-button-collection.columns.dtb-b3>:last-child,div.dt-button-collection.columns.dtb-b2>:last-child,div.dt-button-collection.columns.dtb-b1>:last-child{justify-content:space-between}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:1 1 32%}div.dt-button-collection.columns.dtb-b2 .dt-button{flex:1 1 48%}div.dt-button-collection.columns.dtb-b1 .dt-button{flex:1 1 100%}@media screen and (max-width: 1024px){div.dt-button-collection.columns>:last-child{width:612px}}@media screen and (max-width: 640px){div.dt-button-collection.columns>:last-child{width:406px}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:0 1 32%}}@media screen and (max-width: 460px){div.dt-button-collection.columns>:last-child{width:200px}}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);background:radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);z-index:2001}.dt-button.processing{color:rgba(0, 0, 0, 0.2)}.dt-button.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:" ";border:2px solid rgb(40, 40, 40);border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear}@media screen and (max-width: 640px){div.dt-buttons{float:none !important;text-align:center}}html.dark div.dt-buttons>.dt-button,html.dark div.dt-buttons>div.dt-button-split .dt-button{border:1px solid rgb(89, 91, 94);background:rgba(255, 255, 255, 0.15)}html.dark div.dt-buttons>.dt-button.dt-button-active:not(.disabled),html.dark div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled){background:rgba(179, 179, 179, 0.15);box-shadow:inset 1px 1px 2px black}html.dark div.dt-buttons>.dt-button.dt-button-active:not(.disabled):hover:not(.disabled),html.dark div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled):hover:not(.disabled){background:rgba(128, 128, 128, 0.15);box-shadow:inset 1px 1px 3px black}html.dark div.dt-buttons>.dt-button:hover:not(.disabled),html.dark div.dt-buttons>div.dt-button-split .dt-button:hover:not(.disabled){background:rgba(179, 179, 179, 0.15)}html.dark div.dt-buttons>.dt-button:focus:not(.disabled),html.dark div.dt-buttons>div.dt-button-split .dt-button:focus:not(.disabled){outline:2px solid rgb(110, 168, 254)}html.dark div.dt-buttons>div.dt-button-split .dt-button:first-child{border-right:1px solid rgba(255, 255, 255, 0.1)}html.dark div.dt-buttons>div.dt-button-split .dt-button:first-child:hover{border-right:1px solid rgb(89, 91, 94)}html.dark div.dt-buttons>div.dt-button-split .dt-button:last-child:hover{border-left:1px solid rgb(89, 91, 94)}html.dark div.dt-button-collection{border:1px solid rgba(255, 255, 255, 0.15);background-color:rgb(33, 37, 41);box-shadow:3px 4px 10px 1px rgba(0, 0, 0, 0.8)}


body.dtcr-dragging{overflow-x:hidden}table.dtcr-cloned.dataTable{position:absolute !important;background-color:rgba(255, 255, 255, 0.7);z-index:202;border-radius:4px}table.dataTable tbody tr td.dtcr-moving{background-color:rgba(127, 127, 127, 0.15)}table.dataTable tbody tr td.dtcr-moving-first{border-left:1px solid #0259c4}table.dataTable tbody tr td.dtcr-moving-last{border-right:1px solid #0259c4}html.dark table.dtcr-cloned.dataTable{background-color:rgba(33, 33, 33, 0.9)}


div.dt-datetime{position:absolute;background-color:white;z-index:2050;border:1px solid #ccc;box-shadow:0 5px 15px -5px rgba(0, 0, 0, 0.5);padding:6px 20px;width:275px;border-radius:5px}div.dt-datetime.inline{position:relative;box-shadow:none}div.dt-datetime div.dt-datetime-title{text-align:center;padding:5px 0px 3px}div.dt-datetime div.dt-datetime-buttons{text-align:center}div.dt-datetime div.dt-datetime-buttons a{display:inline-block;padding:0 .5em .5em .5em;margin:0;font-size:.9em}div.dt-datetime div.dt-datetime-buttons a:hover{text-decoration:underline}div.dt-datetime table{border-spacing:0;margin:12px 0;width:100%}div.dt-datetime table.dt-datetime-table-nospace{margin-top:-12px}div.dt-datetime table th{font-size:.8em;color:#777;font-weight:normal;width:14.285714286%;padding:0 0 4px 0;text-align:center}div.dt-datetime table td{font-size:.9em;color:#444;padding:0}div.dt-datetime table td.selectable{text-align:center;background:#f5f5f5}div.dt-datetime table td.selectable.disabled{color:#aaa;background:white}div.dt-datetime table td.selectable.disabled button:hover{color:#aaa;background:white}div.dt-datetime table td.selectable.now{background-color:#ddd}div.dt-datetime table td.selectable.now button{font-weight:bold}div.dt-datetime table td.selectable.selected button{background:#4e6ca3;color:white;border-radius:2px}div.dt-datetime table td.selectable button:hover{background:#ff8000;color:white;border-radius:2px}div.dt-datetime table td.dt-datetime-week{font-size:.7em}div.dt-datetime table button{width:100%;box-sizing:border-box;border:none;background:transparent;font-size:inherit;color:inherit;text-align:center;padding:4px 0;cursor:pointer;margin:0}div.dt-datetime table button span{display:inline-block;min-width:14px;text-align:right}div.dt-datetime table.weekNumber th{width:12.5%}div.dt-datetime div.dt-datetime-calendar table{margin-top:0}div.dt-datetime div.dt-datetime-label{position:relative;display:inline-block;height:30px;padding:5px 6px;border:1px solid transparent;box-sizing:border-box;cursor:pointer}div.dt-datetime div.dt-datetime-label:hover{border:1px solid #ddd;border-radius:2px;background-color:#f5f5f5}div.dt-datetime div.dt-datetime-label select{position:absolute;top:6px;left:0;cursor:pointer;opacity:0}div.dt-datetime.horizontal{width:550px}div.dt-datetime.horizontal div.dt-datetime-date,div.dt-datetime.horizontal div.dt-datetime-time{width:48%}div.dt-datetime.horizontal div.dt-datetime-time{margin-left:4%}div.dt-datetime div.dt-datetime-date{position:relative;float:left;width:100%}div.dt-datetime div.dt-datetime-time{position:relative;float:left;width:100%;text-align:center}div.dt-datetime div.dt-datetime-time>span{vertical-align:middle}div.dt-datetime div.dt-datetime-time th{text-align:left}div.dt-datetime div.dt-datetime-time div.dt-datetime-timeblock{display:inline-block;vertical-align:middle}div.dt-datetime div.dt-datetime-iconLeft,div.dt-datetime div.dt-datetime-iconRight{width:30px;height:30px;background-position:center;background-repeat:no-repeat;opacity:.3;overflow:hidden;box-sizing:border-box;border:1px solid transparent}div.dt-datetime div.dt-datetime-iconLeft:hover,div.dt-datetime div.dt-datetime-iconRight:hover{border:1px solid #ccc;border-radius:2px;background-color:#f0f0f0;opacity:.6}div.dt-datetime div.dt-datetime-iconLeft button,div.dt-datetime div.dt-datetime-iconRight button{border:none;background:transparent;text-indent:30px;height:100%;width:100%;cursor:pointer}div.dt-datetime div.dt-datetime-iconLeft{position:absolute;top:5px;left:5px}div.dt-datetime div.dt-datetime-iconLeft button{position:relative;z-index:1}div.dt-datetime div.dt-datetime-iconLeft:after{position:absolute;top:7px;left:10px;display:block;content:"";border-top:7px solid transparent;border-right:7px solid black;border-bottom:7px solid transparent}div.dt-datetime div.dt-datetime-iconRight{position:absolute;top:5px;right:5px}div.dt-datetime div.dt-datetime-iconRight button{position:relative;z-index:1}div.dt-datetime div.dt-datetime-iconRight:after{position:absolute;top:7px;left:12px;display:block;content:"";border-top:7px solid transparent;border-left:7px solid black;border-bottom:7px solid transparent}div.dt-datetime-error{clear:both;padding:0 1em;max-width:240px;font-size:11px;line-height:1.25em;text-align:center;color:#b11f1f}html.dark input.dt-datetime{color-scheme:dark}html.dark div.dt-datetime{border:1px solid #595b5e;background-color:#212529;box-shadow:3px 4px 10px 1px rgba(0, 0, 0, 0.8)}html.dark div.dt-datetime table th{color:#ccc}html.dark div.dt-datetime table td{color:#eee}html.dark div.dt-datetime table td.selectable{background:#373c41}html.dark div.dt-datetime table td.selectable.disabled{color:#aaa;background:#171b1f}html.dark div.dt-datetime table td.selectable.disabled button:hover{color:#aaa;background:#171b1f}html.dark div.dt-datetime table td.selectable.now{background:#4b5055}html.dark div.dt-datetime table td.selectable.selected button{background:#6ea8fe;color:black}html.dark div.dt-datetime table td.selectable button:hover{background:#ff8000;color:black}html.dark div.dt-datetime div.dt-datetime-label:hover{border:1px solid transparent;background-color:rgba(255, 255, 255, 0.1)}html.dark div.dt-datetime div.dt-datetime-iconLeft:hover,html.dark div.dt-datetime div.dt-datetime-iconRight:hover,html.dark div.dt-datetime div.dt-datetime-iconUp:hover,html.dark div.dt-datetime div.dt-datetime-iconDown:hover{border:1px solid transparent;background-color:rgba(255, 255, 255, 0.1)}html.dark div.dt-datetime div.dt-datetime-iconLeft:after{border-right-color:white}html.dark div.dt-datetime div.dt-datetime-iconRight:after{border-left-color:white}html.dark div.dt-datetime select{color-scheme:dark}html.dark div.dt-datetime-error{color:#b11f1f}


table.dataTable thead tr>.dtfc-fixed-start,table.dataTable thead tr>.dtfc-fixed-end,table.dataTable tfoot tr>.dtfc-fixed-start,table.dataTable tfoot tr>.dtfc-fixed-end{top:0;bottom:0;z-index:3;background-color:white}table.dataTable tbody tr>.dtfc-fixed-start,table.dataTable tbody tr>.dtfc-fixed-end{z-index:1;background-color:white}table.dataTable tr>.dtfc-fixed-left::after,table.dataTable tr>.dtfc-fixed-right::after{position:absolute;top:0;bottom:0;width:10px;transition:box-shadow .3s;content:"";pointer-events:none}table.dataTable tr>.dtfc-fixed-left::after{right:0;transform:translateX(100%)}table.dataTable tr>.dtfc-fixed-right::after{left:0;transform:translateX(-80%)}table.dataTable.dtfc-scrolling-left tr>.dtfc-fixed-left::after{box-shadow:inset 10px 0 8px -8px rgba(0, 0, 0, 0.2)}table.dataTable.dtfc-scrolling-right tr>.dtfc-fixed-right::after{box-shadow:inset -10px 0 8px -8px rgba(0, 0, 0, 0.2)}table.dataTable.dtfc-scrolling-right tr>.dtfc-fixed-right+.dtfc-fixed-right::after{box-shadow:none}div.dt-scroll,div.dtfh-floatingparent{position:relative}div.dt-scroll div.dtfc-top-blocker,div.dt-scroll div.dtfc-bottom-blocker,div.dtfh-floatingparent div.dtfc-top-blocker,div.dtfh-floatingparent div.dtfc-bottom-blocker{position:absolute;background-color:white}html.dark table.dataTable thead tr>.dtfc-fixed-start,html.dark table.dataTable thead tr>.dtfc-fixed-end,html.dark table.dataTable tfoot tr>.dtfc-fixed-start,html.dark table.dataTable tfoot tr>.dtfc-fixed-end{background-color:var(--dt-html-background)}html.dark table.dataTable tbody tr>.dtfc-fixed-start,html.dark table.dataTable tbody tr>.dtfc-fixed-end{background-color:var(--dt-html-background)}html.dark table.dataTable.dtfc-scrolling-left tbody>tr>.dtfc-fixed-left::after{box-shadow:inset 10px 0 8px -8px rgba(0, 0, 0, 0.3)}html.dark table.dataTable.dtfc-scrolling-right tbody>tr>.dtfc-fixed-right::after{box-shadow:inset -10px 0 8px -8px rgba(0, 0, 0, 0.3)}html.dark table.dataTable.dtfc-scrolling-right tbody>tr>.dtfc-fixed-right+.dtfc-fixed-right::after{box-shadow:none}html.dark div.dtfc-top-blocker,html.dark div.dtfc-bottom-blocker{background-color:var(--dt-html-background)}


table.fixedHeader-floating,table.fixedHeader-locked{position:relative !important;background-color:var(--dt-html-background);background-color:var(--dt-html-background)}@media print{table.fixedHeader-floating{display:none}}


table.dataTable tbody th.focus,table.dataTable tbody td.focus{outline:2px solid #36f;outline-offset:-2px}table.dataTable tbody tr.selected th.focus,table.dataTable tbody tr.selected td.focus{outline-color:#03c}div.dtk-focus-alt table.dataTable tbody th.focus,div.dtk-focus-alt table.dataTable tbody td.focus{outline:2px solid #ff8b33;outline-offset:-2px}html.dark table.dataTable tbody th.focus,html.dark table.dataTable tbody td.focus{outline-color:rgb(13, 110, 253)}html.dark table.dataTable tbody tr.selected th.focus,html.dark table.dataTable tbody tr.selected td.focus{outline-color:#0143a3}html.dark div.dtk-focus-alt table.dataTable tbody th.focus,html.dark div.dtk-focus-alt table.dataTable tbody td.focus{outline-color:#ff8b33}


table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{margin-right:.5em;display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0, 0, 0, 0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.arrow-right::before{border-top:5px solid transparent;border-left:0px solid transparent;border-bottom:5px solid transparent;border-right:10px solid rgba(0, 0, 0, 0.5)}table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>th.dtr-control:before{border-top:10px solid rgba(0, 0, 0, 0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:.333em}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0, 0, 0, 0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable.dtr-column>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>td.control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.control.arrow-right::before{border-top:5px solid transparent;border-left:0px solid transparent;border-bottom:5px solid transparent;border-right:10px solid rgba(0, 0, 0, 0.5)}table.dataTable.dtr-column>tbody>tr.dtr-expanded td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded td.control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.control:before{border-top:10px solid rgba(0, 0, 0, 0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{padding-bottom:0;border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:fit-content;max-height:75%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0, 0, 0, 0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:2.5em}div.dtr-modal div.dtr-modal-content h2{margin-top:0}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0, 0, 0, 0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}html.dark table.dataTable>tbody>tr>td.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr>td.dtr-control:before{border-left-color:rgba(255, 255, 255, 0.5) !important}html.dark table.dataTable>tbody>tr>td.dtr-control.arrow-right::before,html[data-bs-theme=dark] table.dataTable>tbody>tr>td.dtr-control.arrow-right::before{border-right-color:rgba(255, 255, 255, 0.5) !important}html.dark table.dataTable>tbody>tr.dtr-expanded>td.dtr-control:before,html.dark table.dataTable>tbody>tr.dtr-expanded>th.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr.dtr-expanded>td.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr.dtr-expanded>th.dtr-control:before{border-top-color:rgba(255, 255, 255, 0.5) !important;border-left-color:transparent !important;border-right-color:transparent !important}html.dark table.dataTable>tbody>tr.child ul.dtr-details>li,html[data-bs-theme=dark] table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom-color:rgb(64, 67, 70)}html.dark div.dtr-modal div.dtr-modal-display,html[data-bs-theme=dark] div.dtr-modal div.dtr-modal-display{background-color:rgb(33, 37, 41);border:1px solid rgba(255, 255, 255, 0.15)}


table.dataTable tr.dtrg-group th{background-color:rgba(0, 0, 0, 0.1);text-align:left}table.dataTable tr.dtrg-group.dtrg-level-0 th{font-weight:bold}table.dataTable tr.dtrg-group.dtrg-level-1 th,table.dataTable tr.dtrg-group.dtrg-level-2 th,table.dataTable tr.dtrg-group.dtrg-level-3 th,table.dataTable tr.dtrg-group.dtrg-level-4 th,table.dataTable tr.dtrg-group.dtrg-level-5 th{background-color:rgba(0, 0, 0, 0.05);padding-top:.25em;padding-bottom:.25em;padding-left:2em;font-size:.9em}table.dataTable tr.dtrg-group.dtrg-level-2 th{background-color:rgba(0, 0, 0, 0.01);padding-left:2.5em}table.dataTable tr.dtrg-group.dtrg-level-3 th{background-color:rgba(0, 0, 0, 0.01);padding-left:3em}table.dataTable tr.dtrg-group.dtrg-level-4 th{background-color:rgba(0, 0, 0, 0.01);padding-left:3.5em}table.dataTable tr.dtrg-group.dtrg-level-5 th{background-color:rgba(0, 0, 0, 0.01);padding-left:4em}html.dark table.dataTable tr.dtrg-group th{background-color:rgba(255, 255, 255, 0.1)}html.dark table.dataTable tr.dtrg-group.dtrg-level-1 th{background-color:rgba(255, 255, 255, 0.05)}html.dark table.dataTable tr.dtrg-group.dtrg-level-2 th,html.dark table.dataTable tr.dtrg-group.dtrg-level-3 th,html.dark table.dataTable tr.dtrg-group.dtrg-level-4 th,html.dark table.dataTable tr.dtrg-group.dtrg-level-5 th{background-color:rgba(255, 255, 255, 0.01)}


div.dt-rowReorder-float-parent{table-layout:fixed;outline:2px solid rgb(10, 89, 203);z-index:2001;position:absolute !important;overflow:hidden;border-radius:3px}div.dt-rowReorder-float-parent table.dt-rowReorder-float{opacity:.9;background-color:white;margin:0 !important}div.dt-rowReorder-float-parent.drop-not-allowed{cursor:not-allowed}tr.dt-rowReorder-moving{outline:2px solid #888;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}html.dark div.dt-rowReorder-float-parent{outline-color:rgb(110, 168, 254)}html.dark div.dt-rowReorder-float-parent table.dt-rowReorder-float{background-color:var(--dt-html-background)}html.dark tr.dt-rowReorder-moving{outline-color:#aaa}


div.dts{display:block !important}div.dts tbody th,div.dts tbody td{white-space:nowrap}div.dts div.dts_loading{z-index:1}div.dts div.dts_label{position:absolute;right:20px;background:rgba(0, 0, 0, 0.8);color:white;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.5);text-align:right;border-radius:3px;padding:.4em;z-index:2;display:none}div.dts div.dt-scroll-body,div.dts div.dataTables_scrollBody{background:repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0.025) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 20px)}div.dts div.dt-scroll-body table,div.dts div.dataTables_scrollBody table{background-color:white;z-index:2}div.dts div.dt-length,div.dts div.dt-paging,div.dts div.dataTables_paginate,div.dts div.dataTables_length{display:none}html.dark div.dts div.dts_label{background:rgba(255, 255, 255, 0.8);color:black}html.dark div.dts div.dt-scroll-body,html.dark div.dts div.dataTables_scrollBody{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.025), rgba(255, 255, 255, 0.025) 10px, rgba(255, 255, 255, 0) 10px, rgba(255, 255, 255, 0) 20px)}html.dark div.dts div.dt-scroll-body table,html.dark div.dts div.dataTables_scrollBody table{background-color:var(--dt-html-background);z-index:2}


div.dt-button-collection{overflow:visible !important;z-index:2002 !important}div.dt-button-collection div.dtsb-searchBuilder{padding-left:1em !important;padding-right:1em !important}div.dt-button-collection.dtb-collection-closeable div.dtsb-titleRow{padding-right:40px}.dtsb-greyscale{border:1px solid #cecece !important}div.dtsb-logicContainer .dtsb-greyscale{border:none !important}div.dtsb-searchBuilder{justify-content:space-evenly;cursor:default;margin-bottom:1em;text-align:left}div.dtsb-searchBuilder button.dtsb-button,div.dtsb-searchBuilder select{font-size:1em}div.dtsb-searchBuilder div.dtsb-titleRow{justify-content:space-evenly;margin-bottom:.5em}div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title{display:inline-block;padding-top:14px}div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title:empty{display:inline}div.dtsb-searchBuilder div.dtsb-titleRow button.dtsb-clearAll{float:right;margin-bottom:.8em}div.dtsb-searchBuilder div.dtsb-vertical .dtsb-value,div.dtsb-searchBuilder div.dtsb-vertical .dtsb-data,div.dtsb-searchBuilder div.dtsb-vertical .dtsb-condition{display:block}div.dtsb-searchBuilder div.dtsb-group{position:relative;clear:both;margin-bottom:.8em}div.dtsb-searchBuilder div.dtsb-group button.dtsb-search{float:right}div.dtsb-searchBuilder div.dtsb-group button.dtsb-clearGroup{margin:2px;text-align:center;padding:0}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;margin-top:.8em;margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria{margin-bottom:.8em;display:flex;justify-content:start;flex-flow:row wrap}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input{padding:.4em;margin-right:.8em;min-width:5em;max-width:20em;color:inherit;font-size:1em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown option.dtsb-notItalic,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input option.dtsb-notItalic{font-style:normal}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-italic{font-style:italic}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont{flex:1;white-space:nowrap}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont span.dtsb-joiner{margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont input.dtsb-value{width:33%}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont select,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont input{height:100%;box-sizing:border-box}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer{margin-left:auto;display:inline-block}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-delete,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-right,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-left{margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-delete:last-child,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-right:last-child,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-left:last-child{margin-right:0}@media screen and (max-width: 550px){div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria{display:flex;flex-flow:none;flex-direction:column;justify-content:start;padding-right:calc(35px + .8em);margin-bottom:0px}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:not(:first-child),div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:not(:nth-child(2)),div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:not(:last-child){padding-top:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:first-child,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:nth-child(2),div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:last-child{padding-top:0em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input{max-width:none;width:100%;margin-bottom:.8em;margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont{margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer{position:absolute;width:35px;display:flex;flex-wrap:wrap-reverse;right:0}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button{margin-right:0px !important}}div.dtsb-searchBuilder button,div.dtsb-searchBuilder select.dtsb-dropDown,div.dtsb-searchBuilder input{background-color:#f9f9f9}div.dtsb-searchBuilder button.dtsb-button{position:relative;display:inline-block;box-sizing:border-box;padding:.5em 1em;border:1px solid rgba(0, 0, 0, 0.3);border-radius:2px;cursor:pointer;font-size:.88em;line-height:1.6em;color:inherit;white-space:nowrap;overflow:hidden;background-color:rgba(0, 0, 0, 0.1);background:linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;text-overflow:ellipsis}div.dtsb-searchBuilder button.dtsb-button:hover{background-color:#cecece;cursor:pointer}div.dtsb-searchBuilder div.dtsb-logicContainer{border:1px solid rgba(0, 0, 0, 0.3);background-color:rgba(0, 0, 0, 0.1);background:linear-gradient(to right, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)}div.dtsb-searchBuilder div.dtsb-logicContainer button{border:1px solid transparent;background:transparent}div.dtsb-searchBuilder button.dtsb-clearGroup{min-width:2em;padding:0}div.dtsb-searchBuilder button.dtsb-iptbtn{min-width:100px;text-align:left}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer{border:1px solid;border-color:#cecece;border-radius:3px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer button.dtsb-logic{border:none;border-radius:0px;flex-grow:1;flex-shrink:0;flex-basis:3em;margin:0px}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer button.dtsb-clearGroup{border:none;border-radius:0px;width:2em;margin:0px}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input{border:1px solid;border-radius:3px}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-condition{border-color:#48b13c}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-data{border-color:#e70f00}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-value,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-value{border-color:#0069ba}html.dark div.dtsb-searchBuilder button.dtsb-button,html.dark div.dtsb-searchBuilder select.dtsb-dropDown,html.dark div.dtsb-searchBuilder input.dtsb-input{background-color:rgb(66, 69, 73) !important;color-scheme:dark}html.dark div.dtsb-searchBuilder button.dtsb-button{border:1px solid rgb(89, 91, 94);background:rgba(255, 255, 255, 0.15)}html.dark div.dtsb-searchBuilder button.dtsb-button:hover{background:rgba(179, 179, 179, 0.15)}html.dark div.dtsb-searchBuilder div.dtsb-logicContainer{border:1px solid rgb(89, 91, 94)}html.dark div.dtsb-searchBuilder .dtsb-greyscale{border-color:rgba(255, 255, 255, 0.2) !important}


div.dtsp-topRow{display:flex;flex-direction:row;flex-wrap:nowrap;border:2px solid rgba(0, 0, 0, 0);border-radius:3px;justify-content:space-around;align-content:flex-start;align-items:flex-start}div.dtsp-topRow input.dtsp-search{text-overflow:ellipsis;min-width:50px;flex-basis:90px;max-width:none}div.dtsp-topRow input.dtsp-search::placeholder{color:inherit}div.dtsp-topRow div.dtsp-subRow1{display:flex;flex-direction:row;flex-wrap:nowrap;flex:1 1 auto}div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont{position:relative;width:100%}div.dtsp-topRow div.dtsp-subRow1 input{padding-right:2em;width:100% !important;box-sizing:border-box;font-size:1em}div.dtsp-topRow div.dtsp-subRow1 input[disabled=disabled]{background-color:transparent;border:none;cursor:initial;box-shadow:none;padding-bottom:0;padding-top:0;min-height:1em;height:fit-content;box-sizing:content-box}div.dtsp-topRow div.dtsp-subRow1 input[disabled=disabled]::placeholder{color:initial;opacity:1}div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon{position:absolute;top:0;right:0;bottom:0}div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABbmlDQ1BpY2MAACiRdZE7SwNBFIU/EyWikRRaiFhsoWKhEBREO42FTZAQFYza7G5eQhKX3QQJtoKNhWAh2vgq/AfaCrYKgqAIIhb+Al+NhPVOEkiQZJbZ+3FmzmXmDHjCGTPrtAYhm8vb0bmQthxb0Xzv+PHRxRSabjrWTCQSpun4eaRF1YdR1av5voajM55wTGhpF54wLTsvPC0c3sxbineFe8y0Hhc+ER6x5YDCt0o3KvymOFXhL8X2YnQWPKqnlqpjo47NtJ0VHhYeyGYKZvU86ib+RG5pQWqfzH4coswRQsOgwDoZ8oxKzUlmjX3Bsm+eDfGY8rcoYosjRVq8I6IWpGtCalL0hHwZiir3/3k6yfGxSnd/CNpeXfdzEHz7UNpz3d9T1y2dgfcFrnM1/4bkNPkt+l5NGziGwDZc3tQ04wCudqD32dJtvSx5ZXqSSfi4gK4YdN9Dx2olq+o650+wuCVPdAeHRzAk+wNrfw8JaBFXEnV+AAAACXBIWXMAAA9hAAAPYQGoP6dpAAABMUlEQVQoU6XRr0vDQRjH8akoM4iIjqGoOIZ5oIjB5XWxajaYDGLSIhhNYjcPRDSJwbQNw+L+BNGgYYo/5pT5/shz8vDlBgMPXux7z3N3z+25VOofYyCyd4ZYCavI4gXPsRp9LqiDdrEMH+8wv8Vh8gBfWclFPOEUN3hAHjlMoRa7wTzBS5xgKLFglPkZLjDic6HyDsEMNvGR2Nxifoci3tEI+X770JU0XmPXIlax+LTPh83fFox1X6kxyzdjm9UcdXi9S+Vti6svfyNULhNR9TVsYNhW6Ff9KKCNR7/Zv6eeaQ+6+qcdpu9BqGlp1HFgud+FYdzzUcUExu0Q/cdzHGEFetIlXKPjK/sbqYoOftMiS+j9jzEJPd1Wt+5+kdR/9EM9ucIC5jCbyPc01Q32kfsBppYz3hYFcCwAAAAASUVORK5CYII=) !important;background-repeat:no-repeat;background-position:center;background-size:12px}div.dtsp-topRow div.dtsp-subRow2{white-space:nowrap;flex:0 0 auto}div.dtsp-topRow button>span{display:inline-block;height:100%;width:100%}div.dtsp-topRow button.dtsp-nameButton span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAK2SURBVFgJ7ZY9j41BFICvryCExrJBQ6HyEYVEIREaUZDQIRoR2ViJKCioxV+gkVXYTVZEQiEUhG2EQnxUCh0FKolY4ut5XnM2cyfva3Pt5m7EPcmzZ2bemTNnzjkzd1utnvQi0IvAfxiBy5z5FoxO89kPY+8mbMjtzs47RXs5/WVpbAG6bWExt5PuIibvhVkwmC+ck3eK9ln6/fAddFojYzBVuYSBpcnIEvRaqOw2RcaN18FPuJH0JvRUxbT3wWf4ltiKPgfVidWlbGZgPozDFfgAC+EA/K2EI4cwcAJ+gPaeQ+VQU2SOMMGcPgPl/m/V2p50rrbRsRgt9Iv5h6xtpP22Bz7Ce1C+gFFxfKzOmShcU+Qmyh2w3w8rIJfddHTck66EukL/xPhj+JM8rHNmFys0Pg4v0up3aFNlwR9NYyodd3OL/C64zpsymcTFcf6ElM4YzjAWKYrJkaq8kE/yUYNP4BoYvS1QRo+hNtF5xfkTUjoTheukSFFMjlTFm6PjceOca/SMpKfeCR1L6Uzk/y2WIkVhNFJlJAZhP+hYns7b9D3IPuhY5mYrIv8OrQJvR5NYyNaW4jsU8pSGNySiVx4o5tXq3JkoXE/mg5R/M8dGJCJpKhaDcjBRdbI/Rm8g69c122om33BHmj2CHoV5qa9jUXBraJ+G1fAVjIBO1klc87ro1K4JZ/K35SWW3TwcyDd6TecqnAEd8cGq2+w84xvBm1n3vS0izKkkwh5XNC/GmFPqqAtPF89AOScKuemaNzoTV1SD5dtSbmLf1/RV+tC0WTgcj6R7HEtrVGWaqu/lYDZ/2pvxQ/kIyw/gFByHC9AHw910hv1aUUumyd8yy0QfhmEkfiNod0Xusct68J1qc8Tdux0Z97Q+hsDb+AYGYEbF/4Guw2Q/qDPqZG/zXgT+3Qj8AtKnfWhFwmuAAAAAAElFTkSuQmCC) !important;background-repeat:no-repeat;background-position:center;background-size:23px;vertical-align:bottom}div.dtsp-topRow button.dtsp-countButton span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAG5SURBVEgN3VU9LwVBFF0fiYhofUSlEQkKhU7z/oBCQkIiGr9BgUbhVzy9BAnhFyjV/AYFiU5ICM7ZN+c5Zud5dm3lJmfmzrkz9+7cu3c3y/6jjOBSF8CxXS7FmTkbwqIJjDpJvTcmsJ4K3KPZUpyZsx0sxoB9J6mnAkyC7wGuuCFIipNtEcpcWExgXpOBc78vgj6N+QO4NVsjwdFM59tUIDxDrHMBOeIQ34C5ZDregXuAQm4YcI68nN9B3wr2PcwPAIPkN2EqtJH6b+QZm1ajjTx7BqwAr26Lb+C2Kvpbt0Mb2HAJ7NrGFGfmXO3DeA4UshDfQAVmH0gaUFg852TTTDvlxwBlCtxy9zXyBhQFaq0wMmIdRebrfgosA3zb2hKnqG0oqchp4QbuR8X0TjzABhbdOT8jnQ/atcgqpnfwOA7yqZyTU587ZkIGdesLTt2EkynOnbreMUUKMI/dA4B/QVOcO13CQh+5wWCgDwo/75u59odB/wjmfhbgvACcAOyZPHihMWAoIwxyCLgf1oxfgjzVbgBXSTzIN+f0pg6s5DkcesLMRpsBrgE2XO3CN64JFP7JtUeKHX4CKtRRXFZ+7dEAAAAASUVORK5CYII=) !important;background-repeat:no-repeat;background-position:center;background-size:18px;vertical-align:bottom}div.dtsp-topRow button.dtsp-collapseButton span.dtsp-caret{position:relative;top:9px;display:inline-block}div.dtsp-topRow button.dtsp-collapseButton.dtsp-rotated{transform:rotate(180deg)}div.dtsp-searchPane table thead th,div.dtsp-searchPane table thead td{width:100% !important}div.dt-button-collection{z-index:2002}div.dt-button-collection.dtb-collection-closeable div.dtsp-titleRow{padding-right:25px}div.dtsp-columns-1{max-width:100%;min-width:100%;margin:0px !important}div.dtsp-columns-2{max-width:49%;min-width:49%;margin:0px !important}div.dtsp-columns-3{max-width:32%;min-width:32%;margin:0px !important}div.dtsp-columns-4{max-width:24%;min-width:24%;margin:0px !important}div.dtsp-columns-5{max-width:19%;min-width:19%;margin:0px !important}div.dtsp-columns-6{max-width:16%;min-width:16%;margin:0px !important}div.dtsp-columns-7{max-width:14%;min-width:14%;margin:0px !important}div.dtsp-columns-8{max-width:12%;min-width:12%;margin:0px !important}div.dtsp-columns-9{max-width:10.5%;min-width:10.5%;margin:0px !important}div.dtsp-narrow{flex-direction:column !important}div.dtsp-narrow div.dtsp-subRow1,div.dtsp-narrow div.dtsp-subRow2{width:100%}div.dtsp-narrow div.dtsp-subRow2 button{margin:0 !important;width:25% !important}div.dt-button-collection div.dtsp-panesContainer{padding-left:1em;padding-right:1em;margin-bottom:0}div.dtsp-panesContainer{margin-bottom:1em}div.dtsp-searchPane div.dt-container,div.dtsp-searchPane div.dataTables_wrapper{width:100%}div.dtsp-searchPane div.dt-container div.dataTables_layout_cell,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_layout_cell{padding:0}div.dtsp-searchPane div.dt-container div.dt-scroll-head,div.dtsp-searchPane div.dt-container div.dataTables_scrollHead,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-head,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollHead{display:none !important}div.dtsp-searchPane div.dt-container div.dt-scroll-body,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody{background:white !important;border:none}div.dtsp-searchPane div.dt-container div.dt-scroll-body thead,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody thead,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body thead,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody thead{display:none}div.dtsp-searchPane div.dt-container div.dt-scroll-body table tr>th,div.dtsp-searchPane div.dt-container div.dt-scroll-body table tr>td,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody table tr>th,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody table tr>td,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body table tr>th,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body table tr>td,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody table tr>th,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody table tr>td{padding:5px 10px}div.dtsp-searchPane div.dt-container div.dt-scroll-body td.dtsp-nameColumn,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody td.dtsp-nameColumn,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body td.dtsp-nameColumn,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody td.dtsp-nameColumn{width:100% !important}div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;align-items:flex-start}div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill{cursor:default}div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name{text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:middle;white-space:nowrap;flex-grow:1;text-align:left}div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill{display:inline-block;background-color:#cfcfcf;text-align:center;border-radius:10px;width:auto;min-width:30px;color:black;font-size:.9em;padding:0 4px}div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill:empty,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill:empty,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill:empty,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill:empty{display:none}div.dtsp-panesContainer{clear:both;padding-left:0;padding-right:0;text-align:center}div.dtsp-panesContainer div.dtsp-searchPanes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;clear:both;text-align:left}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane{flex-grow:1;flex-shrink:0;font-size:.9em;margin-top:15px !important}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dt-container,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper{flex:1;box-sizing:border-box}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dt-container div.dt-search,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dt-container div.dataTables_filter,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper div.dt-search,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper div.dataTables_filter{display:none}div.dtsp-panesContainer div.dtsp-title{float:left;padding:10px 0}div.dtsp-panesContainer button.dtsp-clearAll,div.dtsp-panesContainer button.dtsp-collapseAll,div.dtsp-panesContainer button.dtsp-showAll{float:right}div.dtsp-hidden{display:none !important}html.dark div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont input[disabled=disabled]::placeholder,html[data-bs-theme=dark] div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont input[disabled=disabled]::placeholder{color:white}div.dtsp-searchPane div.dt-container,div.dtsp-searchPane div.dataTables_wrapper{border:1px solid #f0f0f0;border-radius:4px;overflow:hidden}div.dtsp-searchPane div.dt-container:hover,div.dtsp-searchPane div.dataTables_wrapper:hover{border:1px solid #cfcfcf}div.dtsp-searchPane div.dt-container div.dt-scroll,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll{margin:-5px 0}div.dtsp-searchPane div.dt-container table.dataTable,div.dtsp-searchPane div.dataTables_wrapper table.dataTable{border-bottom:none !important}div.dtsp-searchPane div.dtsp-topRow{border:1px solid transparent}div.dtsp-searchPane div.dtsp-topRow div.dtsp-subRow1 input[disabled=disabled]{padding-bottom:5px}div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont input.dtsp-search{border:none;padding-left:3px}div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered{border:1px solid #f0f0f0;border-radius:3px}div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered:hover{background-color:#f0f0f0}div.dtsp-searchPane input.dtsp-paneInputButton,div.dtsp-searchPane button.dtsp-paneButton{height:35px;width:35px;min-width:0;display:inline-block;margin:2px;border:0px solid transparent;background-color:transparent;margin-bottom:0px}div.dtsp-searchPane input.dtsp-paneInputButton:hover,div.dtsp-searchPane button.dtsp-paneButton:hover{background-color:#f0f0f0;border-radius:2px;cursor:pointer}div.dtsp-searchPane button.dtsp-paneButton{vertical-align:middle;opacity:.6}div.dtsp-panesContainer button.dtsp-clearAll,div.dtsp-panesContainer button.dtsp-collapseAll,div.dtsp-panesContainer button.dtsp-showAll{border:1px solid transparent;background-color:transparent}div.dtsp-panesContainer button.dtsp-clearAll:hover,div.dtsp-panesContainer button.dtsp-collapseAll:hover,div.dtsp-panesContainer button.dtsp-showAll:hover{background-color:#f0f0f0;border-radius:2px;cursor:pointer}div.dtsp-panesContainer button.dtsp-disabledButton{cursor:default !important;color:rgb(124, 124, 124)}div.dtsp-panesContainer button.dtsp-disabledButton:hover{background-color:transparent}div.dtsp-panesContainer button.dtsp-disabledButton:focus{outline:none}@media screen and (max-width: 767px){div.dtsp-columns-4,div.dtsp-columns-5,div.dtsp-columns-6{max-width:31% !important;min-width:31% !important}}@media screen and (max-width: 640px){div.dtsp-searchPanes{flex-direction:column !important}div.dtsp-searchPane{max-width:98% !important;min-width:98% !important}}html.dark div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon span{filter:invert(1)}html.dark div.dtsp-topRow button.dtsp-nameButton span{filter:invert(1)}html.dark div.dtsp-topRow button.dtsp-countButton span{filter:invert(1)}html.dark div.dtsp-topRow input.dtsp-paneInputButton,html.dark div.dtsp-topRow button.dtsp-paneButton{color:inherit}html.dark div.dtsp-topRow input.dtsp-paneInputButton:hover,html.dark div.dtsp-topRow button.dtsp-paneButton:hover{background-color:rgb(64, 69, 73)}html.dark div.dtsp-topRow.dtsp-bordered{border:1px solid rgba(255, 255, 255, 0.2);background:rgb(47, 52, 56) !important}html.dark div.dtsp-topRow.dtsp-bordered:hover{border:1px solid rgba(255, 255, 255, 0.3)}html.dark div.dtsp-panesContainer button.dtsp-clearAll,html.dark div.dtsp-panesContainer button.dtsp-collapseAll,html.dark div.dtsp-panesContainer button.dtsp-showAll{color:inherit}html.dark div.dtsp-panesContainer button.dtsp-clearAll:hover,html.dark div.dtsp-panesContainer button.dtsp-collapseAll:hover,html.dark div.dtsp-panesContainer button.dtsp-showAll:hover{background-color:rgb(64, 69, 73)}html.dark div.dtsp-panesContainer button.dtsp-disabledButton{color:rgb(124, 124, 124)}html.dark div.dtsp-searchPane div.dt-container,html.dark div.dtsp-searchPane div.dataTables_wrapper{border:1px solid rgba(255, 255, 255, 0.2)}html.dark div.dtsp-searchPane div.dt-container:hover,html.dark div.dtsp-searchPane div.dataTables_wrapper:hover{border:1px solid rgba(255, 255, 255, 0.3)}html.dark div.dtsp-searchPane div.dt-container div.dt-scroll-body,html.dark div.dtsp-searchPane div.dt-container div.dataTables_scrollBody,html.dark div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body,html.dark div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody{background:rgb(47, 52, 56) !important}html.dark div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,html.dark div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill,html.dark div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,html.dark div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill{background-color:rgb(33, 37, 41);color:inherit}


table.dataTable>tbody>tr>.selected{background-color:rgba(13, 110, 253, 0.9);color:white}table.dataTable>tbody>tr>.dt-select{text-align:center;vertical-align:middle}table.dataTable>thead>tr>.dt-select{text-align:center}table.dataTable input.dt-select-checkbox{appearance:none;position:relative;display:inline-block;width:12px;height:12px;border:1px solid;border-radius:3px;vertical-align:middle;margin-top:1px;color:inherit;font-size:20px;line-height:1em}table.dataTable input.dt-select-checkbox:checked:after{display:block;content:"✓";margin-top:-8px}table.dataTable input.dt-select-checkbox:indeterminate:after{display:block;position:absolute;content:" ";top:3px;left:3px;height:4px;width:4px;background-color:black;border-radius:2px}table.dataTable>tbody>tr.selected input.dt-select-checkbox:checked{border:1px solid}table.dataTable>tbody>tr>td.select-checkbox,table.dataTable>tbody>tr>th.select-checkbox{position:relative}table.dataTable>tbody>tr>td.select-checkbox:before,table.dataTable>tbody>tr>th.select-checkbox:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;box-sizing:border-box;content:" ";margin-top:-6px;margin-left:-6px;border:1px solid;border-radius:3px}table.dataTable>tbody>tr.selected>td.select-checkbox:before,table.dataTable>tbody>tr.selected>th.select-checkbox:before{border:1px solid;content:"✓";font-size:20px;line-height:6px;text-align:center}table.dataTable.compact>tbody>tr>td.select-checkbox:before,table.dataTable.compact>tbody>tr>th.select-checkbox:before{margin-top:-12px}table.dataTable.compact>tbody>tr.selected>td.select-checkbox:after,table.dataTable.compact>tbody>tr.selected>th.select-checkbox:after{margin-top:-16px}div.dt-container span.select-info,div.dt-container span.select-item{margin-left:.5em}html.dark table.dataTable input.dt-select-checkbox:indeterminate:after,html[data-bs-theme=dark] table.dataTable input.dt-select-checkbox:indeterminate:after{background-color:white}@media screen and (max-width: 640px){div.dt-container span.select-info,div.dt-container span.select-item{margin-left:0;display:block}}


div.dtsr-confirmation,div.dtsr-creation{position:fixed;top:20%;left:50%;width:500px;margin-left:-250px;background-color:white;border-radius:.75em;box-shadow:0 12px 30px rgba(0, 0, 0, 0.6);z-index:2003;box-sizing:border-box;padding:2em}div.dtsr-confirmation div.dtsr-creation-text,div.dtsr-confirmation div.dtsr-confirmation-title-row,div.dtsr-creation div.dtsr-creation-text,div.dtsr-creation div.dtsr-confirmation-title-row{text-align:left}div.dtsr-confirmation div.dtsr-creation-text h2,div.dtsr-confirmation div.dtsr-confirmation-title-row h2,div.dtsr-creation div.dtsr-creation-text h2,div.dtsr-creation div.dtsr-confirmation-title-row h2{padding-left:0;border-bottom:0px;margin-top:0px;padding-top:0px;margin-bottom:1rem}div.dtsr-confirmation div.dtsr-confirmation-text,div.dtsr-creation div.dtsr-confirmation-text{text-align:center}div.dtsr-confirmation div.dtsr-modal-foot,div.dtsr-confirmation div.dtsr-confirmation-buttons,div.dtsr-creation div.dtsr-modal-foot,div.dtsr-creation div.dtsr-confirmation-buttons{text-align:right;margin-top:1em}div.dtsr-confirmation div.dtsr-modal-foot button,div.dtsr-confirmation div.dtsr-confirmation-buttons button,div.dtsr-creation div.dtsr-modal-foot button,div.dtsr-creation div.dtsr-confirmation-buttons button{margin:0px}div.dtsr-confirmation div.dtsr-creation-text,div.dtsr-creation div.dtsr-creation-text{text-align:left;padding:0px;border:none}div.dtsr-confirmation div.dtsr-creation-text span,div.dtsr-creation div.dtsr-creation-text span{font-size:20px}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-left,div.dtsr-confirmation div.dtsr-creation-form div.dtsr-right,div.dtsr-creation div.dtsr-creation-form div.dtsr-left,div.dtsr-creation div.dtsr-creation-form div.dtsr-right{display:inline-block;width:50%}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-left,div.dtsr-creation div.dtsr-creation-form div.dtsr-left{text-align:right}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-right,div.dtsr-confirmation div.dtsr-creation-form div.dtsr-name-row,div.dtsr-creation div.dtsr-creation-form div.dtsr-right,div.dtsr-creation div.dtsr-creation-form div.dtsr-name-row{text-align:left}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row{display:flex;margin:.5em 0}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row:first-child,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row:first-child{margin-top:1em;margin-bottom:1em}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row:last-child,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row:last-child{margin-bottom:0}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row label,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row label{width:25%;padding-right:1em;text-align:right;padding-top:2px}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input{width:75%}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input div.dtsr-check-label,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input div.dtsr-check-label{margin-bottom:.5em}div.dtsr-confirmation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input div.dtsr-check-label input,div.dtsr-creation div.dtsr-creation-form div.dtsr-form-row div.dtsr-input div.dtsr-check-label input{margin-right:.5em}div.dtsr-confirmation div.dtsr-confirmation-text,div.dtsr-creation div.dtsr-confirmation-text{text-align:left}div.dtsr-confirmation div.dtsr-confirmation-text label.dtsr-name-label,div.dtsr-creation div.dtsr-confirmation-text label.dtsr-name-label{width:auto;display:inline-block;text-align:right;padding-right:15px}div.dtsr-confirmation div.dtsr-confirmation-text input.dtsr-name-input,div.dtsr-creation div.dtsr-confirmation-text input.dtsr-name-input{width:66.6%;display:inline-block}div.dtsr-confirmation div.dtsr-modal-foot,div.dtsr-creation div.dtsr-modal-foot{text-align:right;padding-top:10px}div.dtsr-confirmation span.dtsr-modal-error,div.dtsr-creation span.dtsr-modal-error{color:red;font-size:.9em}div.dtsr-creation{top:10%}div.dtsr-check-row{padding-top:0px}div.dtsr-popover-close{position:absolute;top:10px;right:10px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtsr-background{z-index:2002;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);background:radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%)}div.dt-button-collection h3{text-align:center;margin-top:4px;margin-bottom:8px;font-size:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.dt-button-collection span.dtsr-emptyStates{border-radius:5px;display:inline-block;line-height:1.6em;white-space:nowrap;text-align:center;vertical-align:middle;width:100%;padding-bottom:7px;padding-top:3px}html.dark div.dtsr-confirmation,html.dark div.dtsr-creation,html[data-bs-theme=dark] div.dtsr-confirmation,html[data-bs-theme=dark] div.dtsr-creation{background-color:rgb(33, 37, 41);border:1px solid rgba(255, 255, 255, 0.15)}html.dark div.dtsr-confirmation button,html.dark div.dtsr-creation button,html[data-bs-theme=dark] div.dtsr-confirmation button,html[data-bs-theme=dark] div.dtsr-creation button{color:inherit;border:1px solid rgba(255, 255, 255, 0.175);background-color:rgb(47, 52, 56)}html.dark div.dtsr-confirmation button:hover,html.dark div.dtsr-creation button:hover,html[data-bs-theme=dark] div.dtsr-confirmation button:hover,html[data-bs-theme=dark] div.dtsr-creation button:hover{background-color:rgb(64, 69, 73)}div.dtsr-confirmation h2,div.dtsr-creation h2{font-size:24px}div.dtsr-confirmation input[type=text],div.dtsr-creation input[type=text]{padding:3px}div.dtsr-confirmation div.dtsr-creation-text,div.dtsr-creation div.dtsr-creation-text{margin-bottom:2em}div.dtsr-confirmation button,div.dtsr-creation button{display:inline-block;margin:1em;padding:.5em 1em;border-radius:.5em;border:1px solid rgba(0, 0, 0, 0.175);background-color:#f6f6f6;text-align:left;cursor:pointer}div.dtsr-confirmation button:hover,div.dtsr-creation button:hover{background-color:#ebebeb}


:root{
    --wpgmza-component-shadow: rgb(0 0 0 / 30%) 0px 1px 4px -1px;
    --wpgmza-component-shadow-high: rgb(0 0 0 / 15%) 0px 1px 15px -1px;
	--wpgmza-component-standalone-shadow: rgb(0 0 0 / 15%) 0px 1px 4px -1px;
	
    --wpgmza-component-color: var(--wpgmza-color-white);
    --wpgmza-component-color-accent:  #1A73E8;

    --wpgmza-component-text-color: var(--wpgmza-color-black);
    --wpgmza-component-text-color-accent: var(--wpgmza-color-white);

    --wpgmza-component-border-radius: 2px;
    --wpgmza-component-border-radius-rounded: 10px;
	--wpgmza-component-border-radius-pill: 40px;
	
    --wpgmza-component-margin: 10px;
	
    --wpgmza-component-native-control-height:  40px;
    
    --wpgmza-component-font-size: 15px;
    
    --wpgmza-component-inner-padding: 10px 15px;

    --wpgmza-component-backdrop-filter: none;

    --wpgmza-ol-tile-filter : none;
}

.wpgmza_map {
    border:0;
    max-width:100% !important;
}

.wpgmza_map[data-maps-engine="open-layers"]{
    overflow: hidden;
}

.wpgmza_map img { 
	max-width:none; 
} 

.wpgmza_widget { 
	overflow: auto; 
}

/* Preloader */
.wpgmza_map .wpgmza-preloader {
    height: 30px;
    width: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.wpgmza_map .wpgmza-preloader div:first-child{
    height: 100%;
    width: 100%;
    border: 3px solid var(--wpgmza-color-grey-500);
    border-radius: 60px;
    border-bottom-color: transparent;
    box-sizing: border-box;
    
    -webkit-animation: wpgmzaInfiniteRotate 1s forwards;
    animation: wpgmzaInfiniteRotate 1s forwards;
    animation-iteration-count: infinite;
}

/* Inner stacks */
.wpgmza_map .wpgmza-inner-stack{
	display: none;
    position: absolute;
    color: var(--wpgmza-component-text-color);
}

.wpgmza_map.wpgmza-initialized .wpgmza-inner-stack{
	display: flex;
    pointer-events: none;
    max-height: 100%;
    
    max-width: var(--wpgmza--viewport-overlays-max-width);
}

/* Define the stack anchors */
.wpgmza_map .wpgmza-inner-stack.top{
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.wpgmza_map .wpgmza-inner-stack.left{
    top: 50%;
    transform: translateY(-50%);
    flex-direction: column;
    height: 100%;
    justify-content: center;

    z-index: 1;

    max-width: var(--wpgmza--viewport-panels-max-width);
}

.wpgmza_map .wpgmza-inner-stack.right{
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    flex-direction: column;
    height: 100%;
    justify-content: center;

    z-index: 1;

    max-width: var(--wpgmza--viewport-panels-max-width);
}

.wpgmza_map .wpgmza-inner-stack.bottom{
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}

.wpgmza_map .wpgmza-inner-stack.center{
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.wpgmza_map .wpgmza-inner-stack.top_left{
    top: calc(var(--wpgmza-component-native-control-height) + var(--wpgmza-component-margin));
}


.wpgmza_map[data-maps-engine="open-layers"] .wpgmza-inner-stack.top_left {
    top: 0;
    left: calc(var(--wpgmza-component-native-control-height) + var(--wpgmza-component-margin));
}

.wpgmza_map .wpgmza-inner-stack.top_right{
    top: calc(var(--wpgmza-component-native-control-height) + var(--wpgmza-component-margin));
    right: 0;
}

.wpgmza_map .wpgmza-inner-stack.bottom_left{
    bottom: calc(var(--wpgmza-component-margin) * 2.5);
    max-height: calc(100% - (var(--wpgmza-component-margin) * 2.5) - var(--wpgmza-component-margin));

}

.wpgmza_map[data-maps-engine="open-layers"] .wpgmza-inner-stack.bottom_left {
    bottom: 0;
}

.wpgmza_map .wpgmza-inner-stack.bottom_right{
    bottom: calc(var(--wpgmza-component-margin) * 1.4);
    right: calc(var(--wpgmza-component-native-control-height) + var(--wpgmza-component-margin));

    max-height: calc(100% - (var(--wpgmza-component-margin) * 1.4) - var(--wpgmza-component-margin));
}

.wpgmza_map[data-maps-engine="open-layers"] .wpgmza-inner-stack.bottom_right {
    right: 0;
}

/* Base sub element style */
.wpgmza_map .wpgmza-inner-stack > * {
    background: var(--wpgmza-component-color);
    box-shadow: var(--wpgmza-component-shadow);
    border-radius: var(--wpgmza-component-border-radius);
    margin: var(--wpgmza-component-margin);
    overflow: hidden;
    min-height: var(--wpgmza-component-native-control-height);
    width: fit-content;
    pointer-events: all;
    font-size: var(--wpgmza-component-font-size);
    backdrop-filter: var(--wpgmza-component-backdrop-filter);
}

.wpgmza_map .wpgmza-inner-stack input:not([type="checkbox"]),
.wpgmza_map .wpgmza-inner-stack select{
    font-size: var(--wpgmza-component-font-size);
    line-height: var(--wpgmza-component-font-size);
    padding: var(--wpgmza-component-inner-padding);

    height: 100%;
    margin: 0;
    border: none;

    box-sizing: border-box;
}

.wpgmza_map .wpgmza-inner-stack input[type=checkbox]{
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    
    box-sizing: border-box;
    padding: 0;

    background: var(--wpgmza-color-white);
    width: 15px;
    height: 15px;
    border: 2px solid var(--wpgmza-color-grey-400);
    border-radius: 50%;
    overflow: hidden;

    min-width: unset;
    box-shadow: none;

    transition: 0.1s ease;
}

.wpgmza_map .wpgmza-inner-stack input[type=checkbox]:checked{
    background: var(--wpgmza-component-color-accent);
    border-color: var(--wpgmza-component-color-accent);
}

.wpgmza_map .wpgmza-inner-stack input[type=checkbox]:focus{
    outline: none;
}

.wpgmza_map .wpgmza-inner-stack input[type=checkbox]:before{
    display: none;
}

.wpgmza_map .wpgmza-inner-stack input[type=checkbox]:after{
    content: "";
    opacity: 0;
    display: block;
    left: 2px;
    top: 0px;
    position: absolute;
    width: 5px;
    height: 7px;
    border: 2px solid var(--wpgmza-component-text-color-accent);
    border-top: 0;
    border-left: 0;
    transform: rotate(30deg);
    transition: 0.2s ease;
}

.wpgmza_map .wpgmza-inner-stack input[type=checkbox]:checked:after{
    opacity: 1;
}

.wpgmza_map .wpgmza-inner-stack select{
    padding-right: 30px;
    background: transparent;
}

.wpgmza_map .wpgmza-inner-stack label{
    font-size: var(--wpgmza-component-font-size);
    line-height: var(--wpgmza-component-font-size);
    padding: var(--wpgmza-component-inner-padding);
    
    margin: 0;
}

.wpgmza_map .wpgmza-inner-stack button,
.wpgmza_map .wpgmza-inner-stack > * button,
.wpgmza_map .wpgmza-inner-stack .wpgmza-button,
.wpgmza_map .wpgmza-inner-stack button.wpgmza-button,
.wpgmza_map .wpgmza-inner-stack input[type='submit'],
.wpgmza_map .wpgmza-inner-stack input[type='search'],
.wpgmza_map .wpgmza-inner-stack input[type='button'],
.wpgmza_map .wpgmza-inner-stack input[type='reset'],
.wpgmza-standalone-component button,
.wpgmza-standalone-component > * button,
.wpgmza-standalone-component .wpgmza-button,
.wpgmza-standalone-component button.wpgmza-button,
.wpgmza-standalone-component input[type='submit'],
.wpgmza-standalone-component input[type='search'],
.wpgmza-standalone-component input[type='button'],
.wpgmza-standalone-component input[type='reset']{
    font-size: var(--wpgmza-component-font-size);
    line-height: var(--wpgmza-component-font-size);
    padding: var(--wpgmza-component-inner-padding);
    height: 100%;
    margin: 0;
    border: none;
    background-color: var(--wpgmza-component-color);
    color: var(--wpgmza-component-text-color);
    cursor: pointer;
}

.wpgmza_map .wpgmza-inner-stack input::placeholder,
.wpgmza-standalone-component input::placeholder{
    color: var(--wpgmza-component-text-color);
    opacity: 0.6;
}

.wpgmza_map .wpgmza-inner-stack input[type]:focus{
    outline: none;
}

/* Base Store locator */
.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator{
    display: flex;
    height: fit-content;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator label{
    display: none;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator input,
.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator select{
    padding-right: 5px;
    background: transparent;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator select{
    padding-right: 30px;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator input:focus,
.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator select:focus{
    outline: none;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator .wpgmza-address-container{
    display: flex;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator svg,
.wpgmza-standalone-component .wpgmza-store-locator svg{
    padding:  12px;
    stroke: var(--wpgmza-color-grey-500);
    transition:  stroke 0.25s ease;
    box-sizing: border-box;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator svg:not(.wpgmza-use-loc):hover,
.wpgmza-standalone-component .wpgmza-store-locator svg:not(.wpgmza-use-loc):hover{
    cursor: pointer;
    stroke: var(--wpgmza-color-grey-900);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator svg.wpgmza-loading,
.wpgmza-standalone-component .wpgmza-store-locator svg.wpgmza-loading{
    display: none;
    -webkit-animation: wpgmzaInfiniteRotate 1s forwards;
    animation: wpgmzaInfiniteRotate 1s forwards;
    animation-iteration-count: infinite;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator svg.wpgmza-loading > mask > path,
.wpgmza-standalone-component .wpgmza-store-locator svg.wpgmza-loading > mask > path{
    fill: var(--wpgmza-color-grey-500);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator .wpgmza-reset,
.wpgmza-standalone-component .wpgmza-store-locator .wpgmza-reset{
    display: none;
    border-left: 1px solid var(--wpgmza-color-grey-100);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-state="busy"] .wpgmza-search{
    display: none;
} 

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-state="busy"] .wpgmza-loading{
    display: block;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-state="complete"] .wpgmza-reset,
.wpgmza-standalone-component .wpgmza-store-locator[data-state="complete"] .wpgmza-reset{
    display: block;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator .wpgmza-error{
    display: none;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator .wpgmza-error.visible {
    top: 55px;
    position: absolute;
    display: block;
    font-size: 12px;
    text-align: left;
    padding: 5px 15px;
    width: calc(100% - calc(var(--wpgmza-component-margin) * 2));
    box-shadow: var(--wpgmza-component-shadow);
    background: var(--wpgmza-component-color);
    border-radius: var(--wpgmza-component-border-radius);
    box-sizing: border-box;
}

.wpgmza_map .wpgmza-inner-stack.bottom .wpgmza-store-locator .wpgmza-error.visible,
.wpgmza_map .wpgmza-inner-stack.bottom_left .wpgmza-store-locator .wpgmza-error.visible,
.wpgmza_map .wpgmza-inner-stack.bottom_right .wpgmza-store-locator .wpgmza-error.visible {
    top: unset;
    bottom: 55px;
}

/* Standalone components (Not within the map container) */
.wpgmza-standalone-component {
    display: block;
    width: 100%;
}

.wpgmza-standalone-component.wpgmza-auto-left {
    margin-left: 0 !important;
    margin-right: auto !important;
}

.wpgmza-standalone-component.wpgmza-auto-center {
    margin-left: auto !important;
    margin-right: auto !important;
}

.wpgmza-standalone-component.wpgmza-auto-right {
    margin-left: auto !important;
    margin-right: 0 !important;
}

.wpgmza-standalone-component input:not([type="checkbox"]),
.wpgmza-standalone-component select{
    border: none;
    font-size: 18px;
    padding: 5px 10px;
    margin: 0;
    margin-right: 5px;
    border-radius: var(--wpgmza-component-border-radius);
}

.wpgmza-standalone-component select{
    padding-right: 30px;
}

.wpgmza-standalone-component label{
    font-size: 14px;
    margin: 0;
}

.wpgmza-standalone-component input:not([type="checkbox"]):focus,
.wpgmza-standalone-component select:focus{
    border: none;
    outline: none;
}

.wpgmza-standalone-component .wpgmza-store-locator {
    display: inline-flex;
    align-items: flex-end;
    flex-wrap: wrap;
}

.wpgmza-standalone-component .wpgmza-store-locator > div{
    display: flex;
    flex-direction: column;
    text-align: left;
}

.wpgmza-standalone-component .wpgmza-store-locator svg{
    background: var(--wpgmza-component-color);
    border-radius: var(--wpgmza-component-border-radius);
}

.wpgmza-standalone-component .wpgmza-store-locator svg:not(:first-of-type){
    margin-left: 5px;
}

.wpgmza-standalone-component .wpgmza-store-locator .wpgmza-error{
    flex-basis: 100%;
}

/* Scroll bars */
.wpgmza_map .wpgmza-inner-stack *::-webkit-scrollbar{
  width: .4rem;
}

.wpgmza_map .wpgmza-inner-stack *::-webkit-scrollbar-thumb{
  background-color: var(--wpgmza-color-grey-200);
  border-radius: 5px;
}

/* Use location general */
.wpgmza_map .wpgmza-inner-stack svg.wpgmza-use-loc .line,
.wpgmza_map .wpgmza-inner-stack svg.wpgmza-use-loc .circle_outer,
.wpgmza-standalone-component svg.wpgmza-use-loc .line,
.wpgmza-standalone-component svg.wpgmza-use-loc .circle_outer {
    stroke: var(--wpgmza-color-grey-500);
    transition: 0.25s ease;
}

.wpgmza_map .wpgmza-inner-stack svg.wpgmza-use-loc .circle_inner,
.wpgmza-standalone-component svg.wpgmza-use-loc .circle_inner {
    fill: var(--wpgmza-color-grey-500);
    transition: 0.25s ease;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-use-my-location:hover svg.wpgmza-use-loc .line,
.wpgmza_map .wpgmza-inner-stack .wpgmza-use-my-location:hover svg.wpgmza-use-loc .circle_outer,
.wpgmza_map .wpgmza-inner-stack svg.wpgmza-use-loc:hover .line,
.wpgmza_map .wpgmza-inner-stack svg.wpgmza-use-loc:hover .circle_outer,
.wpgmza-standalone-component .wpgmza-use-my-location:hover svg.wpgmza-use-loc .line,
.wpgmza-standalone-component .wpgmza-use-my-location:hover svg.wpgmza-use-loc .circle_outer,
.wpgmza-standalone-component svg.wpgmza-use-loc:hover .line,
.wpgmza-standalone-component svg.wpgmza-use-loc:hover .circle_outer {
    stroke: var(--wpgmza-color-grey-900);
}


.wpgmza_map .wpgmza-inner-stack .wpgmza-use-my-location:hover svg.wpgmza-use-loc .circle_inner,
.wpgmza_map .wpgmza-inner-stack svg.wpgmza-use-loc:hover .circle_inner,
.wpgmza-standalone-component .wpgmza-use-my-location:hover svg.wpgmza-use-loc .circle_inner,
.wpgmza-standalone-component svg.wpgmza-use-loc:hover .circle_inner{
    fill: var(--wpgmza-color-grey-900);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-use-my-location.wpgmza-button,
.wpgmza-standalone-component .wpgmza-use-my-location.wpgmza-button{
    padding: 0;
    height: var(--wpgmza-component-native-control-height); 
    width: var(--wpgmza-component-native-control-height); 
    border-radius: var(--wpgmza-component-border-radius);
}

.wpgmza_map .wpgmza-inner-stack svg.wpgmza-multiply,
.wpgmza-standalone-component svg.wpgmza-multiply{
    stroke: var(--wpgmza-color-grey-500);
}

/* Error messages (Inner map) */
.wpgmza_map .wpgmza-google-maps-api-error-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--wpgmza-color-black-overlay);
    z-index: 5;
    overflow-y: auto;

    -webkit-animation: wpgmzaFadeIn 0.5s forwards;
    animation: wpgmzaFadeIn 0.5s forwards;

}


.wpgmza_map .wpgmza-google-maps-api-error-overlay .error-overlay-inner{
    background: var(--wpgmza-color-white);
    box-shadow: var(--wpgmza-shadow-high);
    width: 500px;
    max-width: 80%;
    position: absolute;
    left: 50%;
    top: 10%;

    font-size: 13px;

    box-sizing: border-box;
    padding: 20px;
    border-radius: 5px;
    transform: translateX(-50%);
}

.wpgmza_map .wpgmza-google-maps-api-error-overlay .error-overlay-inner h2{
    margin: 0;
    padding-bottom: 15px;
    font-weight: 400;
    font-size: 1.3em;
    border-bottom: var(--wpgmza-color-grey-100) solid 1px;
}

.wpgmza_map .wpgmza-google-maps-api-error-overlay .error-overlay-inner p{
    margin: 10px 0;
}

.wpgmza_map .wpgmza-google-maps-api-error-overlay .error-overlay-inner ul{
    margin: 10px 0;
    list-style: none;
    padding: 0;
}

.wpgmza_map .wpgmza-google-maps-api-error-overlay .error-overlay-inner ul li{
    padding: 0 12px;
}


.wpgmza_map .wpgmza-google-maps-api-error-overlay .error-overlay-inner .notice{
    position: relative !important;
    width: fit-content !important;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    margin: 0 !important;
}

.wpgmza_map .wpgmza-google-maps-api-error-overlay .error-overlay-inner .notice:before{
    content: "";
    width: 8px;
    height: 8px;
    display: inline-block;
    background: var(--wpgmza-color-grey-400);
    border-radius: 12px;
    margin-right: 8px;
}

.wpgmza_map .wpgmza-google-maps-api-error-overlay .error-overlay-inner .wpgmza-documentation-buttons a{
    font-size: 0.85em;
    text-decoration: none;
    margin-left: 8px;
}

.wpgmza_map .wpgmza-google-maps-api-error-overlay .wpgmza-front-end-only{
    font-size: 13px;
    position: absolute;
    bottom: 10px;
    left: 10px;
    color: var(--wpgmza-color-black);    
}

/* Engine control overrides */
/* Google Maps */
.wpgmza_map .gm-style button.gm-control-active,
.wpgmza_map .gm-style .gm-svpc,
.wpgmza_map .gmnoprint button,
.wpgmza_map .gmnoprint > div:not(.gm-style-mtc){
    background: var(--wpgmza-component-color) !important;
    backdrop-filter: var(--wpgmza-component-backdrop-filter);
}

.wpgmza_map .gm-style button.gm-control-active,
.wpgmza_map .gm-style .gm-svpc,
.wpgmza_map .gmnoprint > div:not(.gm-style-mtc){
    border-radius: var(--wpgmza-component-border-radius) !important;
}

.wpgmza_map .gmnoprint .gm-style-mtc:first-child button{
    border-top-left-radius: var(--wpgmza-component-border-radius) !important;
    border-bottom-left-radius: var(--wpgmza-component-border-radius) !important;
}

.wpgmza_map .gmnoprint .gm-style-mtc:last-child button{
    border-top-right-radius: var(--wpgmza-component-border-radius) !important;
    border-bottom-right-radius: var(--wpgmza-component-border-radius) !important;
}

.wpgmza_map .gmnoprint > div > button.gm-control-active,
.wpgmza_map .gmnoprint.gm-bundled-control .gmnoprint{
    backdrop-filter: none;
    background: transparent !important;
}

.wpgmza_map .gmnoprint > div > button.gm-control-active + div{
    background-color: var(--wpgmza-color-grey-100) !important;
}

.wpgmza_map .gm-style .gmnoprint.gm-style-cc > div,
.wpgmza_map .gm-style .gmnoprint .gm-style-cc,
.wpgmza_map .gm-style .gmnoprint .gm-style-cc button{
    background: transparent !important;
    background-color: transparent !important;
    backdrop-filter: none !important;
}

.wpgmza_map .gm-style .gmnoprint .gm-compass button{
    background: none !important;
}

.wpgmza_map .gm-style .gmnoprint .gm-compass > img{
    display: none;
}


.wpgmza_map .gm-style .gmnoprint .gm-compass > .gm-compass-needle img{
    width: 16px;
}


/* OL */
.wpgmza_map .ol-viewport .ol-control button{
    background: var(--wpgmza-component-color);
}

/* .wpgmza_map .ol-viewport:first-child > .ol-unselectable:first-child .ol-layer:first-child > canvas:first-child */
.wpgmza_map .ol-viewport:first-child > .ol-unselectable:first-child .ol-layer:first-child > canvas:last-child{
    filter : var(--wpgmza-ol-tile-filter);
}


/* Map Placements - Legacy receives this port to improve placement reliability */
.wpgmza_map.wpgmza-auto-left {
    margin-left: 0 !important;
    margin-right: auto !important;
}

.wpgmza_map.wpgmza-auto-center {
    margin-left: auto !important;
    margin-right: auto !important;
}

.wpgmza_map.wpgmza-auto-right {
    margin-left: auto !important;
    margin-right: 0 !important;
}

.wpgmza-gdpr-compliance ~ .wpgmza-google-maps-api-error-overlay {
    display: none;
}

/* Info-window additional fields */
.wpgmza-integration-fields-wrapper {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}

.wpgmza-integration-fields-wrapper .wpgmza-integration-field{
    display: flex;
    gap: 0.25rem;
}

.wpgmza-integration-fields-wrapper .wpgmza-integration-field .wpgmza-integration-field-label{
    font-weight: 500;
    max-width: 30%;
    flex: 2;
}

.wpgmza-integration-fields-wrapper .wpgmza-integration-field .wpgmza-integration-field-value{
    max-width: 100%;
    flex: 3;
}

.wpgmza-integration-fields-wrapper .wpgmza-integration-field .wpgmza-integration-field-value p{
    margin-top: 0;
    margin-bottom: 0.25rem;
}

.wpgmza-integration-fields-wrapper .wpgmza-integration-field .wpgmza-integration-field-value iframe,
.wpgmza-integration-fields-wrapper .wpgmza-integration-field .wpgmza-integration-field-value video,
.wpgmza-integration-fields-wrapper .wpgmza-integration-field .wpgmza-integration-field-value audio,
.wpgmza-integration-fields-wrapper .wpgmza-integration-field .wpgmza-integration-field-value img{
    max-width: 100%;
}


/* Internal Autocomplete */
.wpgmza-internal-autocomplete-list {
    position: fixed;
    max-height: 300px;
    overflow-y: auto;
    background: var(--wpgmza-color-white);
    display: flex;
    flex-direction: column;
    border: 1px solid var(--wpgmza-color-light);
    border-radius: 5px;
    box-shadow: var(--wpgmza-shadow-common);
    z-index: 999;
}

.wpgmza-internal-autocomplete-list .wpgmza-internal-autocomplete-location{
    display: flex;
    flex-direction: column;
    padding: 5px;
    font-size: 0.8rem;
    border-bottom: 1px solid var(--wpgmza-color-light);

    cursor: pointer;
}

.wpgmza-internal-autocomplete-list .wpgmza-internal-autocomplete-location [data-autocomplete-field="adr"],
.wpgmza-internal-autocomplete-list .wpgmza-internal-autocomplete-location [data-autocomplete-field="type"]{
    font-size: 0.7rem;
}

.wpgmza-internal-autocomplete-list .wpgmza-internal-autocomplete-location:hover{
    background: var(--wpgmza-color-light);
}

.wpgmza-internal-autocomplete-list .wpgmza-internal-autocomplete-location:last-child{
    border: none;
}

.wpgmza-internal-autocomplete-list .wpgmza-internal-autocomplete-location > *{
    max-width: 100%;
    text-overflow: ellipsis; 
    overflow: hidden;
    white-space:nowrap;
}


/* Animations */
@-webkit-keyframes wpgmzaInfiniteRotate {
   0% { 
        transform : rotate(0deg);
   }
   100% {
       transform : rotate(360deg); 
   }
}

@keyframes wpgmzaInfiniteRotate {
   0% { 
        transform : rotate(0deg);
   }
   100% {
       transform : rotate(360deg); 
   }
}

@-webkit-keyframes wpgmzaPopin {
    0% { transform: scale(0); }
    50% { transform: scale(1.1); }
    100% {  transform: scale(1); }
}

@keyframes wpgmzaPopin {
    0% { transform: scale(0); }
    50% { transform: scale(1.1); }
    100% {  transform: scale(1); }
}

@-webkit-keyframes wpgmzaFadeIn {
    0% { opacity : 0; }
    100% { opacity: 1; }
}

@keyframes wpgmzaFadeIn {
    0% { opacity : 0; }
    100% { opacity: 1; }
}



/* Conflict fixes */ 
/* Street view width fix */
.wpgmza_map .gm-svpc img {
    max-width: initial;
}

/* Issue with focus element */
.wpgmza_map[data-maps-engine="google-maps"] *:focus {
    outline: none;
}

/* This fixes common CSS conflicts, :not added to cater for Google UI changes */
.wpgmza_map img:not(button>img){
    border: none !important;
    background-color:transparent !important;
    box-shadow: none !important;
}

/* Don't allow white border around Google logo */
.wpgmza_map img[src$="//maps.gstatic.com/mapfiles/api-3/images/google4.png"],
.wpgmza_map img[src='http://maps.gstatic.com/mapfiles/api-3/images/google_white5.png'] {
	box-shadow: none !important;
}

/* Box shadows on images */
.wpgmza_table img {
    box-shadow: none !important;    
}

/* Rating Widgets - To be replaced, removed, and improved with Gold V6 */
.wpgmza-rating-gradient-container{
	display: inline-block;
	vertical-align: middle;
	
	border: 1px solid lightgray;
	width: 128px;
	height: 1em;
}

.wpgmza-rating-gradient-container>.wpgmza-rating-gradient{
	height: 100%;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff0000+0,00ff00+100 */
	background: #ff0000; /* Old browsers */
	background: -moz-linear-gradient(left, #ff0000 0%, #00ff00 128px); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ff0000 0%,#00ff00 128px); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ff0000 0%,#00ff00 128px); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#00ff00',GradientType=1 ); /* IE6-9 */
	
	pointer-events: none;
	
	transition: width 0.5s;
}

.wpgmza-rating-stars-container{
	position: relative;
	font-size: 1.5em;
	cursor: pointer;
}

.wpgmza-rating-stars-container + .wpgmza-num-ratings{
	position: relative;
}

.wpgmza-rating-stars-container>span{
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 0.3em;
}

.wpgmza-rating-stars-container>span.wpgmza-background{
	text-shadow: 0px 0px 2px black;
}

.wpgmza-rating-stars-container>span.wpgmza-foreground{
	overflow: hidden;
	color: yellow;
	text-shadow: 0px -1px 3px orange inner;
}

.wpgmza-rating-thumbs-container, .wpgmza-rating-thumbs-container *{
	display: inline-block;
	vertical-align: middle;
}

.wpgmza-rating-thumbs-container{
	background: ghostwhite;
	/* background: linear-gradient(to right, #88AFD0 0%, #88AFD0 75%, transparent 75%, transparent 100%); */
	
	border: 1px solid lightgrey;
	border-radius: 6px;
}

.wpgmza-rating-thumbs-container>span.wpgmza-downvote,
.wpgmza-rating-thumbs-container>span.wpgmza-upvote{
	padding: 0.5em 1em;
}

.wpgmza-rating-thumbs-container i{
	position: relative;
	font-size: 1.5em;
	
	top: 0.0em;
	transition: top 0.6s;
}

.wpgmza-rating-thumbs-container .wpgmza-upvote>i{
	top: -0.05em;
}

.wpgmza-rating-thumbs-container .wpgmza-down>i{
	top: 0.05em;
}

.wpgmza-rating-thumbs-container .wpgmza-upvote:hover>i{
	top: -0.25em;
}

.wpgmza-rating-thumbs-container .wpgmza-downvote:hover>i{
	top: 0.25em;
}

.wpgmza-rating-thumbs-container>span.wpgmza-upvote{
	border-left: 1px solid lightgrey;
}

.wpgmza-rating-thumbs-container>span:hover,
.wpgmza-rating-thumbs-container>span.wpgmza-remembered-rating{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,c9c9c9+100&0.5+0,0.2+100 */
	background: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(201,201,201,0.2) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(201,201,201,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(201,201,201,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#33c9c9c9',GradientType=0 ); /* IE6-9 */
}

.wpgmza-rating-thumbs-container>span:active{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,c9c9c9+100&0.5+0,0.2+100 */
	background: -moz-linear-gradient(bottom, rgba(255,255,255,0.5) 0%, rgba(201,201,201,0.2) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(bottom, rgba(255,255,255,0.5) 0%,rgba(201,201,201,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, rgba(255,255,255,0.5) 0%,rgba(201,201,201,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33c9c9c9', endColorstr='#80ffffff',GradientType=0 ); /* IE6-9 */
}

.wpgmza-rating.wpgmza-loading{
	filter: grayscale(100%);
}

.wpgmza-google-html-overlay{
	position: absolute;
}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.suris.es/wp-content/plugins/wp-google-maps/lib/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.wpgmza_carousel_image_holder img { 
    width: auto;
margin: 0 auto;
display: block;
}
.wpgmza_carousel_info_holder { 
    margin: 5px 0 0;
}
.wpgmza_marker_carousel .item {
    padding: 30px 0px;
margin: 10px;
color: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
}
.wpgmza_marker_carousel .item .wpgmza_marker_title {
    font-weight:bold;
    font-size:1.3em;
    
}
.wpgmza_carousel_odd {
    background: #388bd1;
}
.wpgmza_carousel_even {
    background: #a1def8;
}/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.7.13 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  top: 50%;
  left: 5px;
  height: 1em;
  width: 1em;
  margin-top: -9px;
  display: block;
  position: absolute;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #31b131;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "-";
  background-color: #d33333;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control {
  padding-left: 27px;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control:before {
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px;
}
table.dataTable.dtr-column > tbody > tr > td.dtr-control,
table.dataTable.dtr-column > tbody > tr > th.dtr-control,
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer;
}
table.dataTable.dtr-column > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 0.8em;
  width: 0.8em;
  margin-top: -0.5em;
  margin-left: -0.5em;
  display: block;
  position: absolute;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #31b131;
}
table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: "-";
  background-color: #d33333;
}
table.dataTable > tbody > tr.child {
  padding: 0.5em 1em;
}
table.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}
table.dataTable > tbody > tr.child ul.dtr-details {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
  padding-top: 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  border-bottom: none;
}
table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}
div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em;
}
div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
}
div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em;
}
div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}
div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea;
}
div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
}

@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width: 95%;
  }
}
:root {
    --wpgmza-component-panel-preferred-width: 400px;
}

/* Panel Styles */
.wpgmza_map .wpgmza-inner-stack > .grouping {
    position: relative;
    margin: 0;
    border-radius: 0;
    box-shadow: var(--wpgmza-component-shadow-high);
    overflow-y: auto;
    height: 100%;
    max-width: 100%;
    width: var(--wpgmza-component-panel-preferred-width);

    transition: 0.3s ease;

    transform: translateX(-100%);
}

.wpgmza_map .wpgmza-inner-stack.right > .grouping{
    transform: translateX(100%);
}

.wpgmza_map .wpgmza-inner-stack > .grouping.visible {
    transform: translateX(0);
}

.wpgmza_map .wpgmza-inner-stack > .grouping svg{
    max-height: var(--wpgmza-component-native-control-height);
    max-width: var(--wpgmza-component-native-control-height);
    padding: 12px;
    box-sizing: border-box;
}

/* Legacy listing adapted width corrections */
.wpgmza_map .wpgmza-inner-stack > .legacy-listing-adapter {
    width: var(--wpgmza-component-panel-preferred-width);
    min-width: 280px;
}

/* Panel handles */
.wpgmza_map .wpgmza-inner-stack .grouping ~ .grouping-handle{
    display: flex;
    position: absolute;
    margin: 0;
    left: 0;
    top: calc(var(--wpgmza-component-native-control-height) * 2);
    width: calc(var(--wpgmza-component-native-control-height) / 2);
    height: var(--wpgmza-component-native-control-height);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    background: var(--wpgmza-component-color);
    box-shadow: rgb(0 0 0 / 15%) 2px 2px 4px -1px;
    transform: translateY(-50%);
    border-left: 1px solid var(--wpgmza-color-grey-200);
    cursor: pointer;
    transition: left 0.3s ease;

    box-sizing: border-box;
}

.wpgmza_map[data-maps-engine="open-layers"] .wpgmza-inner-stack.left .grouping ~ .grouping-handle{
    top: calc(var(--wpgmza-component-native-control-height) * 3);
}

.wpgmza_map .wpgmza-inner-stack .grouping.visible ~ .grouping-handle{
    left: 100%;
}

.wpgmza_map .wpgmza-inner-stack .grouping ~ .grouping-handle .icon{
    height: 100%;
    width: 100%;    
    display: flex;
    align-items: center;
    justify-content: center;
}

.wpgmza_map .wpgmza-inner-stack .grouping ~ .grouping-handle .icon:after{
    content: "";
    display: block;
    width:calc(var(--wpgmza-component-native-control-height) / 3);
    height: calc(var(--wpgmza-component-native-control-height) / 3);
    border: 2px solid var(--wpgmza-color-grey-500);
    border-left: none;
    border-bottom: none;
    position: relative;
    left: calc(0px - 15%);
    transform: rotate(45deg) scale(0.8);

    transition: border-color 0.25s ease;
}

.wpgmza_map .wpgmza-inner-stack .grouping.visible ~ .grouping-handle .icon:after{
    transform: rotate(-135deg) scale(0.8);
    left: calc(0px + 10%);
}

.wpgmza_map .wpgmza-inner-stack .grouping ~ .grouping-handle:hover .icon:after{
    border-color: var(--wpgmza-color-900);
}

.wpgmza_map .wpgmza-inner-stack.right .grouping ~ .grouping-handle{
    left: calc(100% - calc(var(--wpgmza-component-native-control-height) / 2));
    border-left: none;
    border-right: 1px solid var(--wpgmza-color-grey-200);
    border-top-left-radius: var(--wpgmza-component-border-radius);
    border-bottom-left-radius: var(--wpgmza-component-border-radius);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;

    box-shadow: rgb(0 0 0 / 15%) -2px 2px 4px -1px;
}

.wpgmza_map .wpgmza-inner-stack.right .grouping ~ .grouping-handle .icon:after{
    transform: rotate(-135deg) scale(0.8);
    left: calc(0px + 10%);
}

.wpgmza_map .wpgmza-inner-stack.right .grouping.visible ~ .grouping-handle{
    left: calc(0px - var(--wpgmza-component-native-control-height) / 2);
}

.wpgmza_map .wpgmza-inner-stack.right .grouping.visible ~ .grouping-handle .icon:after{
    transform: rotate(45deg) scale(0.8);
    left: calc(0px - 15%);
}

/* Panel container responsiveness */
.wpgmza_map.wpgmza-viewport-small .wpgmza-inner-stack {
    --wpgmza-component-panel-preferred-width: calc(100% - var(--wpgmza-component-native-control-height));
}

.wpgmza_map.wpgmza-viewport-small .wpgmza-inner-stack.left > .grouping.visible ~ .grouping-handle{
    left: calc(100% - var(--wpgmza-component-native-control-height));
}

.wpgmza_map.wpgmza-viewport-small .wpgmza-inner-stack.right > .grouping {
    margin-left: var(--wpgmza-component-native-control-height);
}

.wpgmza_map.wpgmza-viewport-small .wpgmza-inner-stack.right > .grouping.visible ~ .grouping-handle{
    left: calc(var(--wpgmza-component-native-control-height) / 2);
}

.wpgmza_map.wpgmza-viewport-small .wpgmza-inner-stack.right .grouping ~ .grouping-handle {
    top: revert;
    bottom: calc(var(--wpgmza-component-native-control-height) * 5);
}

.wpgmza_map.wpgmza-viewport-small .wpgmza-inner-stack.left.viewport-grouping .wpgmza-store-locator {
    width: calc(100% - (var(--wpgmza-component-margin) * 3) - var(--wpgmza-component-native-control-height));
}


/* Category filter */
.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-listing-category-filter.wpgmza-dropdown label{
	display: none;
}


.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-listing-category-filter.wpgmza-list{
    display: flex;
    flex-direction: column;
    min-width: 200px;
    max-width: 100%;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-listing-category-filter.wpgmza-list > label{
    border-bottom: 1px solid var(--wpgmza-color-grey-100);
    line-height: var(--wpgmza-component-font-size);
    font-size: var(--wpgmza-component-font-size);
    padding: var(--wpgmza-component-inner-padding);
    
    padding-top: 12px;
    padding-bottom: 12px;
}


.wpgmza-standalone-component .wpgmza-marker-listing-category-filter.wpgmza-list ul,
.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-listing-category-filter.wpgmza-list ul{
    list-style: none;
    padding: 0;
    padding-left: var(--wpgmza-component-margin);
}

.wpgmza-standalone-component .wpgmza-marker-listing-category-filter.wpgmza-list ul ul,
.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-listing-category-filter.wpgmza-list ul ul{
    padding-left: calc(var(--wpgmza-component-margin) * 2);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-listing-category-filter.wpgmza-list ul label{
    font-weight: 400;
    font-size: var(--wpgmza-component-font-size);
    color: var(--wpgmza-color-grey-800);
    padding-right: calc(var(--wpgmza-component-margin) *2);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-listing-category-filter.wpgmza-list ul li label{
    cursor: pointer;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-listing-category-filter.wpgmza-list ul li label:hover{
    color: var(--wpgmza-color-charcoal);
}

.wpgmza-standalone-component .wpgmza-marker-listing-category-filter.wpgmza-dropdown{
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
}

.wpgmza-standalone-component .wpgmza-marker-listing-category-filter.wpgmza-dropdown label{
    margin-right: 5px;
}

/* Legacy Listings */
.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter {
    margin-bottom: var(--wpgmza-component-native-control-height);
    overflow-y: auto;
    max-width: 100%;
}

.wpgmza_map .wpgmza-inner-stack.right .legacy-listing-adapter {
    margin-right: calc(var(--wpgmza-component-native-control-height) + calc(var(--wpgmza-component-margin) * 2));
    max-width: calc(100% - calc(var(--wpgmza-component-native-control-height) + calc(var(--wpgmza-component-margin) * 3)));
    margin-bottom: calc(var(--wpgmza-component-margin) * 2.5);
}

/* Basic list in map */
.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter .wpgmaps_blist_row,
.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter .wpgmza_basic_row .wpgmza-basic-listing-content-holder{
    display: flex;
    padding: var(--wpgmza-component-inner-padding);
    border-bottom: 1px solid var(--wpgmza-color-grey-100);
    font-size: var(--wpgmza-component-font-size);
    transition: 0.2s ease;
}

.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter .wpgmaps_blist_row:hover,
.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter .wpgmza_basic_row .wpgmza-basic-listing-content-holder:hover{
    cursor: pointer;
    background: var(--wpgmza-color-grey-100);
}

.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter .wpgmaps_blist_row > *,
.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter .wpgmza_basic_row .wpgmza-basic-listing-content-holder > * {
    margin-right: var(--wpgmza-component-margin);
}

.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter .wpgmaps_blist_row img{
    max-width: 100%;
}

.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter .wpgmza_basic_row .wpgmza-basic-listing-content-holder .wpgmza-content-address-holder .wpgmza_marker_icon{
    display: inline-block; 
    max-width:14px;
    margin-right: 5px;
}

.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter .wpgmza_basic_row .wpgmza-basic-listing-content-holder .wpgmza-content-address-holder .wpgmza-address{
    display: inline-block;
    vertical-align: middle;
    font-size: calc(var(--wpgmza-component-font-size) * 0.8);
    white-space: normal;
}

/* Advanced Table List */
/* TODO: We need to mae sure this and all other legacy adapted listings look right at all dimensions and supported acnhors */
.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter .dataTables_wrapper {
    font-size: var(--wpgmza-component-font-size);
}

.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter .dataTables_wrapper table.dataTable th,
.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter .dataTables_wrapper table.dataTable td{
    border: none;
    border-bottom: 1px solid var(--wpgmza-color-grey-150);
}




/* Standalone listings */

/* Basic list */
/* Needs to be modernized */
.wpgmza-standalone-component .wpgmaps_blist_row {
    display: flex;
    cursor: pointer;
    
    font-size: var(--wpgmza-component-font-size);
    padding: var(--wpgmza-component-inner-padding);
    background: var(--wpgmza-component-color);
    margin-bottom: var(--wpgmza-component-margin);
    border-radius: var(--wpgmza-component-border-radius);
    box-shadow: var(--wpgmza-component-standalone-shadow);
    
    transition: 0.2s ease;
}

.wpgmza-standalone-component .wpgmaps_blist_row:hover{
    background: var(--wpgmza-color-grey-100);
}

.wpgmza-standalone-component .wpgmaps_blist_row div.wpgmza_div_marker{
    max-width: unset !important;
    max-height: unset !important;
    margin-right: var(--wpgmza-component-margin);
    
}

.wpgmza-standalone-component .wpgmaps_blist_row .wpgmza_div_title{
    font-weight: 500;
}

/* Basic Table */
/* Needs to be modernized */
.wpgmza-standalone-component .wpgmza_basic_row{
    padding: var(--wpgmza-component-inner-padding);
    background: var(--wpgmza-component-color);
    font-size: var(--wpgmza-component-font-size);
    border-bottom: 1px solid var(--wpgmza-color-gray-100);
    box-shadow: var(--wpgmza-component-standalone-shadow);
    cursor: pointer;
    transition: 0.2s ease;
}

.wpgmza-standalone-component .wpgmza_basic_row:hover{
    background: var(--wpgmza-color-grey-100);
}

.wpgmza-standalone-component .wpgmza_basic_row:first-child{
    border-top-left-radius: var(--wpgmza-component-border-radius);
    border-top-right-radius: var(--wpgmza-component-border-radius);
}

.wpgmza-standalone-component .wpgmza_basic_row:last-child{
    border-bottom: none;
    border-bottom-left-radius: var(--wpgmza-component-border-radius);
    border-bottom-right-radius: var(--wpgmza-component-border-radius);
}

.wpgmza-standalone-component .wpgmza_basic_row .wpgmza-basic-listing-content-holder{
    display: flex;
}

.wpgmza-standalone-component .wpgmza_basic_row .wpgmza-basic-listing-image-holder{
    order: 2;
    min-width: 20%;
    text-align: right;
}

.wpgmza-standalone-component .wpgmza_basic_row .wpgmza-content-address-holder{
    width: 80%;
}

.wpgmza-standalone-component .wpgmza_basic_row .wpgmza_marker_title{
    margin-bottom: var(--wpgmza-component-margin);
}

.wpgmza-standalone-component .wpgmza_basic_row .wpgmza_marker_icon,
.wpgmza-standalone-component .wpgmza_basic_row .wpgmza-address{
    display: inline-block;
    vertical-align: middle;
}

.wpgmza-standalone-component .wpgmza_basic_row .wpgmza_marker_icon{
    max-width: 15px;
    margin-right: var(--wpgmza-component-margin);
}

.wpgmza-standalone-component .wpgmza_basic_row .wpgmza-desc{
    margin-top: var(--wpgmza-component-margin);
}

/* Datatables (Note:  Needs full overhaul)*/ 
.wpgmza-standalone-component .wpgmza_marker_holder {
    max-width: 100%;
    width: 100%;
}

.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter.advancedtable {
    padding: 10px 0;
}

.wpgmza-standalone-component .dataTables_wrapper,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper{
    width: 100%;
    max-width: 100%;
    font-size: var(--wpgmza-component-font-size);
}

.wpgmza-standalone-component .dataTables_wrapper table,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper table{
    border-radius: var(--wpgmza-component-border-radius);
    overflow: hidden;
}

.wpgmza-standalone-component .dataTables_wrapper .dataTables_length,
.wpgmza-standalone-component .dataTables_wrapper .dataTables_filter,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper .dataTables_length,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper .dataTables_filter{
    margin-bottom: var(--wpgmza-component-margin);
}

.wpgmza-standalone-component .dataTables_wrapper table,
.wpgmza-standalone-component .dataTables_wrapper table tr:last-child td,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper table,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper table tr:last-child td{
    border: none;
}

.wpgmza-standalone-component .dataTables_wrapper table tr th,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper table tr th{
    font-weight: 500;
}

.wpgmza-standalone-component .dataTables_wrapper table tr th,
.wpgmza-standalone-component .dataTables_wrapper table tr td,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper table tr th,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper table tr td{
    border: none;
    border-bottom: 1px solid var(--wpgmza-color-grey-200);
    background-color: var(--wpgmza-component-color);
    transition: 0.2s ease;
    box-sizing: border-box;
}

.wpgmza-standalone-component .dataTables_wrapper table tbody tr:hover td,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper table tbody tr:hover td{
    cursor: pointer;
    background-color: var(--wpgmza-color-grey-100);
}

.wpgmza-standalone-component .dataTables_wrapper .dataTables_paginate .paginate_button,
.wpgmza-standalone-component .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper .dataTables_paginate .paginate_button,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{
    border: none;
}

.wpgmza-standalone-component .dataTables_wrapper .dataTables_paginate .paginate_button.current, 
.wpgmza-standalone-component .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper .dataTables_paginate .paginate_button.current, 
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    background: var(--wpgmza-component-color);
    border: none;
    border-radius: var(--wpgmza-component-border-radius);
}

.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper .dataTables_paginate .paginate_button.current, 
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    background: var(--wpgmza-color-grey-200);
}

.wpgmza-standalone-component .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):hover,
.wpgmza_map .wpgmza-inner-stack .dataTables_paginate .paginate_button:not(.disabled):hover{
    background: var(--wpgmza-color-grey-100);
    color: var(--wpgmza-color-charcoal) !important;
    border: none;
    border-radius: var(--wpgmza-component-border-radius);
}

.wpgmza-standalone-component .dataTables_wrapper .dataTables_filter input,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper .dataTables_filter input{
    margin-right: 0;
    margin-left: 5px;
}

.wpgmza-standalone-component .dataTables_wrapper .dataTables_length select,
.wpgmza_map .wpgmza-inner-stack .dataTables_wrapper .dataTables_length select{
    margin-left: 5px;
}

/* Carousel */
.wpgmza-standalone-component .wpgmza_marker_carousel.owl-carousel .owl-item img.wpgmza_marker_icon,
.wpgmza_map .wpgmza-inner-stack .wpgmza_marker_carousel.owl-carousel .owl-item img.wpgmza_marker_icon{
    margin: 0.5em auto;
    width: auto;
}

.wpgmza-standalone-component .wpgmza_marker_carousel.owl-carousel .item,
.wpgmza_map .wpgmza-inner-stack .wpgmza_marker_carousel.owl-carousel .item {
    font-size: var(--wpgmza-component-font-size);
    padding-right: var(--wpgmza-component-margin);
    padding-left: var(--wpgmza-component-margin);
}

/* Grid */
/* Needs way more attetion */
.wpgmza-standalone-component .wpgmza-marker-grid,
.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-grid{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-grid{
    grid-template-columns: repeat(2, 1fr);
}

.wpgmza-standalone-component .wpgmza-marker-grid .wpgmza-grid-row,
.wpgmza_map .wpgmza-inner-stack .wpgmza-marker-grid .wpgmza-grid-row{
    font-size:  var(--wpgmza-component-font-size);
    background: var(--wpgmza-component-color);
    padding: var(--wpgmza-component-margin);
    margin: var(--wpgmza-component-margin);
    border-radius: var(--wpgmza-component-border-radius);
    box-shadow: var(--wpgmza-component-standalone-shadow);
    overflow: hidden;
}

.wpgmza-standalone-component .wpgmza-marker-grid .wpgmza-grid-row .wpgmza-grid-item .wpgmza-basic-listing-image-holder {
    max-height: 170px;
    overflow: hidden;
    position: relative;
}

/* Panel listing */
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item {
    padding: var(--wpgmza-component-margin);
    font-size: var(--wpgmza-component-font-size);
    border-bottom: 1px solid var(--wpgmza-color-gray-300);
    max-width: 100%;
    width: 100vw;
    cursor: pointer;
    transition: 0.2s ease;
}

.wpgmza-standalone-component .wpgmza-panel-list-item {
    padding: var(--wpgmza-component-margin);
    font-size: var(--wpgmza-component-font-size);
    background: var(--wpgmza-component-color);
    border-radius: var(--wpgmza-component-border-radius-rounded);
    margin-bottom: var(--wpgmza-component-margin);
    box-shadow: var(--wpgmza-component-standalone-shadow);
    width: 100%;
    cursor: pointer;
    transition: 0.2s ease;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item:hover,
.wpgmza-standalone-component .wpgmza-panel-list-item:hover {
    background: var(--wpgmza-color-grey-100);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .panel-list-row,
.wpgmza-standalone-component .wpgmza-panel-list-item .panel-list-row{
    display: flex;
    align-items: center;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .panel-list-row .panel-list-col > * ,
.wpgmza-standalone-component .wpgmza-panel-list-item .panel-list-row .panel-list-col > * {
    max-width: 100%;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .panel-list-row .panel-list-col,
.wpgmza-standalone-component .wpgmza-panel-list-item .panel-list-row .panel-list-col{
    margin-right: var(--wpgmza-component-margin);
    margin-left: var(--wpgmza-component-margin);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .panel-list-row .panel-list-col:last-child,
.wpgmza-standalone-component .wpgmza-panel-list-item .panel-list-row .panel-list-col:last-child{
    margin-left: auto;
}

.wpgmza-standalone-component .wpgmza-panel-list-item .panel-list-row .panel-list-col:last-child{
        margin-right: 0;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .wpgmza-title,
.wpgmza-standalone-component .wpgmza-panel-list-item .wpgmza-title{
    font-weight: 500;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .wpgmza-address,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .wpgmza-desc,
.wpgmza-standalone-component .wpgmza-panel-list-item .wpgmza-address,
.wpgmza-standalone-component .wpgmza-panel-list-item .wpgmza-desc{
    color:  var(--wpgmza-color-grey-800);
    font-size: calc(var(--wpgmza-component-font-size) * 0.85);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .wpgmza-gallery-container,
.wpgmza-standalone-component .wpgmza-panel-list-item .wpgmza-gallery-container{
    border-radius: var(--wpgmza-component-border-radius-rounded);
    width: calc(var(--wpgmza-component-native-control-height) * 2);
    height: calc(var(--wpgmza-component-native-control-height) * 2);
    overflow: hidden;
    position: relative; 
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .wpgmza-gallery-container img,
.wpgmza-standalone-component .wpgmza-panel-list-item .wpgmza-gallery-container img{
    position: absolute;
    min-height: 100%;
    max-height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    max-width: unset;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .wpgmza-gallery-container .wpgmza-marker-gallery,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .wpgmza-gallery-container .wpgmza-marker-gallery .owl-carousel,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .wpgmza-gallery-container .wpgmza-marker-gallery .owl-carousel .owl-stage-outer,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .wpgmza-gallery-container .wpgmza-marker-gallery .owl-carousel .owl-stage,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .wpgmza-gallery-container .wpgmza-marker-gallery .owl-carousel .owl-stage .owl-item,
.wpgmza-standalone-component .wpgmza-panel-list-item .wpgmza-gallery-container .wpgmza-marker-gallery,
.wpgmza-standalone-component .wpgmza-panel-list-item .wpgmza-gallery-container .wpgmza-marker-gallery .owl-carousel,
.wpgmza-standalone-component .wpgmza-panel-list-item .wpgmza-gallery-container .wpgmza-marker-gallery .owl-carousel .owl-stage-outer,
.wpgmza-standalone-component .wpgmza-panel-list-item .wpgmza-gallery-container .wpgmza-marker-gallery .owl-carousel .owl-stage,
.wpgmza-standalone-component .wpgmza-panel-list-item .wpgmza-gallery-container .wpgmza-marker-gallery .owl-carousel .owl-stage .owl-item{
    height: 100%;
    overflow: hidden;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-list-item .wpgmza-gallery-container,
.wpgmza-standalone-component .wpgmza-panel-list-item .wpgmza-gallery-container{
    pointer-events: none;
}

/* Strip embedded styles for some listings */
.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter.carousel,
.wpgmza_map .wpgmza-inner-stack .legacy-listing-adapter.grid {
    background: none;
    box-shadow: none;
    overflow: visible;
}


/* Panel view general */
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-view {
    display: flex;
    flex-direction: column;   
    font-size: var(--wpgmza-component-font-size);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-view > *:not(:empty){
    padding: 0 var(--wpgmza-component-margin);
    margin-bottom: var(--wpgmza-component-margin);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-view .wpgmza-panel-actions{
    margin: 0;
    padding: 0;
    max-height: var(--wpgmza-component-native-control-height);
    display: flex;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-view .wpgmza-panel-actions svg {
    cursor: pointer;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-view .wpgmza-panel-actions svg.wpgmza-close,
.wpgmza-standalone-component .wpgmza-panel-view .wpgmza-panel-actions svg.wpgmza-close {
    fill: var(--wpgmza-color-grey-500);
    transition: fill 0.25s ease;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-view .wpgmza-panel-actions svg.wpgmza-close:hover,
.wpgmza-standalone-component .wpgmza-panel-view .wpgmza-panel-actions svg.wpgmza-close:hover {
    cursor: pointer;
    fill: var(--wpgmza-color-grey-900);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-view .wpgmza-panel-actions .wpgmza-panel-actions-right {
    margin-left: auto;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-view svg.wpgmza-mark path,
.wpgmza-standalone-component .wpgmza-panel-view svg.wpgmza-mark path{
    fill: var(--wpgmza-color-grey-500);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-view svg.wpgmza-mark circle,
.wpgmza-standalone-component .wpgmza-panel-view svg.wpgmza-mark circle{
    stroke: var(--wpgmza-color-grey-500);
}

.wpgmza-standalone-component .wpgmza-panel-info-window .wpgmza-address {
    display: flex;
    align-items: center;
}

/* Info window specific panel styles */
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions svg.wpgmza-directions rect,
.wpgmza-standalone-component .wpgmza-panel-info-window .wpgmza-panel-actions svg.wpgmza-directions rect{
    fill: var(--wpgmza-color-grey-500);
    transition: fill 0.25s ease;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions svg.wpgmza-directions .line,
.wpgmza-standalone-component .wpgmza-panel-info-window .wpgmza-panel-actions svg.wpgmza-directions .line{
    stroke: var(--wpgmza-color-white);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions svg.wpgmza-directions .arrow,
.wpgmza-standalone-component .wpgmza-panel-info-window .wpgmza-panel-actions svg.wpgmza-directions .arrow{
    fill: var(--wpgmza-color-white);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions svg.wpgmza-directions:hover rect,
.wpgmza-standalone-component .wpgmza-panel-info-window .wpgmza-panel-actions svg.wpgmza-directions:hover rect {
    fill: var(--wpgmza-color-grey-900);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-nearby,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-directions{
    padding: 10px;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-nearby .circle-left,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-nearby .circle-right,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-nearby .mark-dot {
    stroke: var(--wpgmza-color-grey-500);
    transition: 0.25s ease;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-nearby .mark-point {
    fill: var(--wpgmza-color-grey-500);
    transition: 0.25s ease;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-nearby:hover .circle-left,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-nearby:hover .circle-right,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-nearby:hover .mark-dot {
    stroke: var(--wpgmza-color-grey-900);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-nearby:hover .mark-point {
    fill: var(--wpgmza-color-grey-900);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-share .line,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-share .circle{
    stroke: var(--wpgmza-color-grey-500);
    transition: 0.25s ease;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-share:hover .line,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-panel-actions  svg.wpgmza-share:hover .circle{
    stroke: var(--wpgmza-color-grey-900);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-gallery-container{
    width: 100%;
    max-height: min(var(--wpgmza-component-panel-preferred-width), 30%);
    overflow: hidden;
    padding: 0;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-gallery-container img{
    width: 100%;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-gallery-container .wpgmza-marker-gallery .owl-carousel:not(.owl-loaded){
    display: none;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-gallery-container .wpgmza-marker-gallery .owl-carousel .owl-item img{
    margin: 0 !important;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-title {
    font-size: 1.4em;
    font-weight: 500;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-address {
    display: flex;
    align-items: center;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-address svg.wpgmza-mark,
.wpgmza-standalone-component .wpgmza-panel-info-window .wpgmza-address svg.wpgmza-mark{
    padding-left: 0;
    padding-right: 0;
    width: 16px;
    margin-right: 6px;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-custom-fields > div{
    display: flex;
    align-items: center;
    margin-bottom: var(--wpgmza-component-margin);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-custom-fields > div i{
    color: var(--wpgmza-color-grey-500);
    width: 16px;
    margin-right: 6px;
    text-align: center;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-custom-fields .custom-field-label{
    margin-right: 5px;
}

.wpgmza_map .wpgmza-infowindow .wpgmza_infowindow_description img,
.wpgmza_map .wpgmza-infowindow .wpgmza_infowindow_description video,
.wpgmza_map .wpgmza-infowindow .wpgmza_infowindow_description audio,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-description img,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-description video,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-description audio{
    max-width: 100%;
}

.wpgmza_map .wpgmza-infowindow .wpgmza_infowindow_description h1,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-description h1{
    font-size: calc(var(--wpgmza-component-font-size) * 2); 
}

.wpgmza_map .wpgmza-infowindow .wpgmza_infowindow_description h2,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-description h2{
    font-size: calc(var(--wpgmza-component-font-size) * 1.4); 
}

.wpgmza_map .wpgmza-infowindow .wpgmza_infowindow_description h3,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-description h3{
    font-size: calc(var(--wpgmza-component-font-size) * 1.2); 
}

.wpgmza_map .wpgmza-infowindow .wpgmza_infowindow_description hr,
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-description hr{
    border: none;
    border-top: 1px solid var(--wpgmza-color-grey-300);
}

/* Panel specific directions styles */
.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-box-title,
.wpgmza-standalone-component .wpgmza-panel-actions{
    display: none;    
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-box-inner{
    background: var(--wpgmza-component-color-accent);
    padding: var(--wpgmza-component-font-size);
    color: var(--wpgmza-component-text-color-accent);
    margin-bottom: 0;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-box-inner .wpgmza-directions__travel-mode{
    justify-content: center;
    margin-bottom: calc(var(--wpgmza-component-font-size) * 1.5);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-box-inner .wpgmza-directions__travel-mode .wpgmza-travel-mode-option{
    max-width: var(--wpgmza-component-native-control-height);
    text-align: center;
    opacity: 0.7; 
    cursor: pointer;
    transition: 0.2s ease;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-box-inner .wpgmza-directions__travel-mode img {
    max-width: 70%;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-box-inner .wpgmza-directions__travel-mode .wpgmza-travel-mode-option:hover,
.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-box-inner .wpgmza-directions__travel-mode .wpgmza-travel-option__selected{
    opacity: 1;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-box-inner label {
    display: none;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row {
    display: flex;
    margin-bottom: 5px;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row input.wpgmza-address,
.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row input.wpgmza-waypoint-via{ 
    margin-right: 5px;
    border-radius: var(--wpgmza-component-border-radius);
    max-width:calc(100% - calc(var(--wpgmza-component-native-control-height) * 2));
    width:calc(100% - calc(var(--wpgmza-component-native-control-height) * 2));
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row button{
    background: none;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row button svg{
    opacity: 0.7;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row button:hover svg{
    opacity: 1;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row button svg .line,
.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row button svg .circle_outer,
.wpgmza_map .wpgmza-inner-stack svg.wpgmza-multiply {
    stroke: var(--wpgmza-component-text-color-accent);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row button svg .circle_inner{
    fill: var(--wpgmza-component-text-color-accent);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row button:hover svg .line,
.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row button:hover svg .circle_outer{
    stroke: var(--wpgmza-component-text-color-accent);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row button:hover svg .circle_inner{
    fill: var(--wpgmza-component-text-color-accent);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row svg.wpgmza-mark path{
    fill: var(--wpgmza-component-text-color-accent);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row svg.wpgmza-circle circle,
.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row svg.wpgmza-mark circle{
    stroke: var(--wpgmza-component-text-color-accent);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row > svg{
    min-width: 40px;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row .wpgmza_remove_via{
    padding: 0;
    height: var(--wpgmza-component-native-control-height); 
    width: var(--wpgmza-component-native-control-height); 
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-input-row .wpgmza_remove_via svg{
    padding: 14px;
}


.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-box-inner a{    
    color: var(--wpgmza-component-text-color-accent);
    text-decoration: none;
    opacity: 0.8;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-box-inner a:hover{
    opacity: 1;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-box-inner div.wpgmza-add-waypoint{
    margin-top: calc(var(--wpgmza-component-margin));
    font-size: 0.95em;
    margin-left: var(--wpgmza-component-native-control-height);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-options-bar {
    padding: var(--wpgmza-component-inner-padding);
    display: flex;
    margin-bottom: 0;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-options-bar .wpgmza-directions-buttons {
    margin-left: auto;
} 

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-options-bar .wpgmza-directions-buttons input[type="button"] {
    height: var(--wpgmza-component-native-control-height);
    border-radius: var(--wpgmza-component-border-radius);
}  


.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-options-bar a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 0.8em;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-options__section{
    width: 70%;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-options__section a{
    line-height: var(--wpgmza-component-native-control-height);
    box-sizing: border-box;
    font-weight: 500;
    opacity: 0.8;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-options__section a:hover{
    opacity: 1;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-options{
    display: flex;
    flex-direction: column;
    margin-top: calc(var(--wpgmza-component-margin) / 2);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-options label{
    padding: 0;
    margin-bottom: 5px;
    font-size: 0.9em;
    font-weight: 400;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-get-directions {
    cursor: pointer;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-result-bar{
    background:  var(--wpgmza-color-grey-100);
    padding: var(--wpgmza-component-inner-padding);
    font-size: 0.9em;
    display: flex;
    justify-content: flex-end;
    margin-bottom:  0;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-result-bar a{
    margin-left: 10px;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .wpgmza-directions-output-panel{
    padding: 0;
    font-size: var(--wpgmza-component-font-size);
}
.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .adp-list {
    border: none; 
    padding: 0;
    padding-top: var(--wpgmza-component-margin);
    padding-bottom: var(--wpgmza-component-margin);    
    background: transparent;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .adp-list table,
.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .adp-list tr td{
    border: none;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .adp-list .adp-listsel{
    background: var(--wpgmza-color-grey-100);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .adp,
.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .adp table,
.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .adp table td{
    border: none;
}


.wpgmza_map .wpgmza-inner-stack .wpgmza-directions-box .adp-legal {
    padding: var(--wpgmza-component-inner-padding);
}

.wpgmza_map .wpgmza-inner-stack input.wpgmza-get-directions {
    background-color: var(--wpgmza-color-grey-200);
}

/* Directions standalone */
.wpgmza-standalone-component .wpgmza-directions-box label{
    display: none;
}


.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-locations,
.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-options-bar{
    font-size: var(--wpgmza-component-font-size);
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-box-inner .wpgmza-directions__travel-mode{
    margin-top: var(--wpgmza-component-margin);
    margin-bottom: var(--wpgmza-component-margin);
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-box-inner .wpgmza-directions__travel-mode .wpgmza-travel-mode-option{
    width: var(--wpgmza-component-native-control-height);
    height:var(--wpgmza-component-native-control-height);
    text-align: center;
    cursor: pointer;
    transition: 0.2s ease;
    border-radius: 50%;
    margin-right: 10px;
    opacity: 0.6; 
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-box-inner .wpgmza-directions__travel-mode img {
    max-width: 60%;
    filter: invert(100%);
    opacity: 0.8;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-box-inner .wpgmza-directions__travel-mode .wpgmza-travel-mode-option:hover,
.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-box-inner .wpgmza-directions__travel-mode .wpgmza-travel-option__selected{
    opacity: 1;
    background: var(--wpgmza-component-color);
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-input-row {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-input-row > svg{
    display: none;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-input-row label{
    width: 10%;
    min-width: 50px;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-input-row button{
    background: var(--wpgmza-component-color);
    border: none;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-input-row button svg{
    padding: 12px;
    opacity: 0.7;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-input-row button:hover svg{
    opacity: 1;
}

.wpgmza-standalone-component .wpgmza-directions-input-row .wpgmza_remove_via{
    padding: 0;
    order:3;
    margin-left: 5px;
    height: var(--wpgmza-component-native-control-height); 
    width: var(--wpgmza-component-native-control-height); 
    border-radius: var(--wpgmza-component-border-radius)
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-input-row .wpgmza_remove_via svg{
    padding: 14px;
}


.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-box-inner a{    
    text-decoration: none;
    opacity: 0.8;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-box-inner a:hover{
    opacity: 1;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-box-inner div.wpgmza-add-waypoint{
    margin-top: calc(var(--wpgmza-component-margin));
    font-size: 0.95em;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-options-bar {
    display: flex;
    flex-direction: column;
    margin-top: calc(var(--wpgmza-component-margin) * 1.5);
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-options-bar .wpgmza-directions-buttons {
    margin-top: var(--wpgmza-component-margin);
} 

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-options-bar .wpgmza-directions-buttons input[type="button"] {
    height: var(--wpgmza-component-native-control-height);
    border-radius: var(--wpgmza-component-border-radius);
}  


.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-options-bar a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 0.8em;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-options__section{
    width: 70%;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-options__section a{
    line-height: var(--wpgmza-component-native-control-height);
    box-sizing: border-box;
    font-weight: 500;
    opacity: 0.8;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-options__section a:hover{
    opacity: 1;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-options{
    display: flex;
    flex-direction: column;
    margin-top: calc(var(--wpgmza-component-margin) / 2);
}


.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-get-directions {
    cursor: pointer;
}

 .wpgmza-directions-box .wpgmza-directions-result-bar{
    font-size: 0.8em;
    display: flex;
    margin-top: calc(var(--wpgmza-component-margin) * 1.5); 
    margin-bottom: calc(var(--wpgmza-component-margin) * 1.5); 
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-result-bar a{
    margin-right: 10px;
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-output-panel{
    padding: 0;
    font-size: var(--wpgmza-component-font-size);
}
.wpgmza-standalone-component .wpgmza-directions-box .adp-list {
    border: none; 
    padding: 0;
    padding-top: var(--wpgmza-component-margin);
    padding-bottom: var(--wpgmza-component-margin);    
    background: transparent;
}

.wpgmza-standalone-component .wpgmza-directions-box .adp-list table,
.wpgmza-standalone-component .wpgmza-directions-box .adp-list tr td{
    border: none;
}

.wpgmza-standalone-component .wpgmza-directions-box .adp-list .adp-listsel{
    background: var(--wpgmza-color-grey-100);
}

.wpgmza-standalone-component .wpgmza-directions-box .adp,
.wpgmza-standalone-component .wpgmza-directions-box .adp table,
.wpgmza-standalone-component .wpgmza-directions-box .adp table td{
    border: none;
}


.wpgmza-standalone-component .wpgmza-directions-box .adp-legal {
    padding: var(--wpgmza-component-inner-padding);
}

.wpgmza-standalone-component .wpgmza-directions-box .wpgmza-directions-options label {
    display: block;   
}

/* Temporary compat code for store locator in sidebar */
/* This is a bit iffy at the moment, so it needs to be made more robust I believe */
.wpgmza_map .wpgmza-inner-stack.left.viewport-grouping .wpgmza-store-locator{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: calc(100% - (var(--wpgmza-component-margin) * 2));
}

.wpgmza_map .wpgmza-inner-stack.left.viewport-grouping .wpgmza-store-locator ~ .grouping{
    padding-top: calc(var(--wpgmza-component-native-control-height) + (var(--wpgmza-component-margin) *2 ));
}

.wpgmza_map .wpgmza-inner-stack.left.viewport-grouping .wpgmza-store-locator .wpgmza-address-container {
    flex-grow: 1;
}

.wpgmza_map .wpgmza-inner-stack.left.viewport-grouping .wpgmza-store-locator .wpgmza-address-container input{
    width: 100%;
}

.wpgmza_map .wpgmza-inner-stack.left.viewport-grouping .legacy-listing-adapter{
    left: 0;
    position: absolute;
    top: 0;
    transition: left 0.3s ease;
}

.wpgmza_map .wpgmza-inner-stack.left.viewport-grouping.expanded .legacy-listing-adapter{
    left:100%;
}

.wpgmza_map .wpgmza-inner-stack.left.viewport-grouping .legacy-listing-adapter{
    margin-left: calc(var(--wpgmza-component-margin) * 3);
    margin-top: calc(var(--wpgmza-component-native-control-height) + (var(--wpgmza-component-margin) * 2));
}

.wpgmza_map .wpgmza-inner-stack.right.viewport-grouping .wpgmza-store-locator,
.wpgmza_map .wpgmza-inner-stack.right.viewport-grouping .legacy-listing-adapter{
    right: calc(0px + var(--wpgmza-component-native-control-height) + var(--wpgmza-component-margin));
    position: absolute;
    top: 0;
    transition: right 0.3s ease;
}

.wpgmza_map .wpgmza-inner-stack.right.viewport-grouping.expanded .wpgmza-store-locator,
.wpgmza_map .wpgmza-inner-stack.right.viewport-grouping.expanded .legacy-listing-adapter{
    right:100%;
}

.wpgmza_map .wpgmza-inner-stack.right.viewport-grouping .legacy-listing-adapter{
    margin-right: calc(var(--wpgmza-component-margin) * 3);
    margin-top: calc(var(--wpgmza-component-native-control-height) + (var(--wpgmza-component-margin) * 2));
}

.wpgmza_map .wpgmza-inner-stack.left.viewport-grouping ~ .wpgmza-inner-stack.top_left {
    margin-left: calc(var(--wpgmza-component-margin) * 2);
    transition: margin-left 0.3s ease;
}

.wpgmza_map .wpgmza-inner-stack.left.viewport-grouping.expanded ~ .wpgmza-inner-stack.top_left {
    margin-left: calc(min(var(--wpgmza-component-panel-preferred-width), var(--wpgmza--viewport-panels-max-width)) + (var(--wpgmza-component-margin) * 2)); 
}

.wpgmza_map .wpgmza-inner-stack.right.viewport-grouping ~ .wpgmza-inner-stack.top_right {
    margin-right: calc(var(--wpgmza-component-margin) * 2);
    transition: margin-right 0.3s ease;
}

.wpgmza_map .wpgmza-inner-stack.right.viewport-grouping.expanded ~ .wpgmza-inner-stack.top_right {
    margin-right: calc(min(var(--wpgmza-component-panel-preferred-width), var(--wpgmza--viewport-panels-max-width)) + (var(--wpgmza-component-margin) * 2)); 
}

.wpgmza_map .wpgmza-inner-stack.left.viewport-grouping ~ .wpgmza-inner-stack.bottom_left {
    margin-left: 0;
    transition: margin-left 0.3s ease;
}

.wpgmza_map .wpgmza-inner-stack.left.viewport-grouping.expanded ~ .wpgmza-inner-stack.bottom_left {
    margin-left: min(var(--wpgmza-component-panel-preferred-width), var(--wpgmza--viewport-panels-max-width)); 
}

.wpgmza_map .wpgmza-inner-stack.right.viewport-grouping ~ .wpgmza-inner-stack.bottom_right {
    margin-right: 0;
    transition: margin-right 0.3s ease;
}

.wpgmza_map .wpgmza-inner-stack.right.viewport-grouping.expanded ~ .wpgmza-inner-stack.bottom_right {
    margin-right: min(var(--wpgmza-component-panel-preferred-width), var(--wpgmza--viewport-panels-max-width)); 
}

/* Native infowindow */
.wpgmza-infowindow [data-hide-in-infowindows="true"],
[data-wpgmza-marker-listing] [data-hide-in-marker-listings="true"] .wpgmza_marker_holder [data-hide-in-marker-listings="true"]{
    display: none;
}


.wpgmza-infowindow .wpgmza_infowindow_title,
.wpgmza-infowindow .wpgmza_infowindow_address,
.wpgmza-infowindow .wpgmza_infowindow_description{
    white-space: normal; 
}

.wpgmza-infowindow .wpgmza_infowindow_title { 
    font-weight: bold; 
}

/* V2 Gallery */
.wpgmza-gallery {
    overflow: hidden;
}

.wpgmza-gallery .wpgmza-gallery-stage {
    display: flex;
    transition: 0.2s ease;
    transform: translateX(calc(0px - var(--wpgmza-gallery-index) * 100%));
}

.wpgmza-gallery .wpgmza-gallery-stage .wpgmza-gallery-item {
    flex-shrink: 0;
    width: 100%;
    position: relative;
}

.wpgmza-gallery .wpgmza-gallery-stage .wpgmza-gallery-item img{
    position: relative;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.wpgmza-gallery {
    position: relative;
}



.wpgmza-gallery .navigation {
    opacity: 0;
    position: absolute;
    height: 100%;
    width: var(--wpgmza-component-native-control-height);
    top: 0;
    transition: 0.2s ease;
}

.wpgmza-gallery:hover .navigation{
    opacity: 0.8;
    cursor: pointer;
}

.wpgmza-gallery .navigation:hover{
    opacity:1;
}

.wpgmza-gallery:hover .navigation:hover:after{
    border-color: var(--wpgmza-color-grey-300);
}

.wpgmza-gallery .navigation:after {
    content: "";
    position: relative;
    display: block;
    width: calc(var(--wpgmza-component-native-control-height) / 2);
    height: calc(var(--wpgmza-component-native-control-height) / 2);
    border: 3px solid var(--wpgmza-color-grey-500);
    border-left: none;
    border-bottom: none;
    top: 50%;
    left: 50%;
    transform:  translate(-50%, -50%) rotate(-135deg);
    transition: border-color 0.25s ease;
}

.wpgmza-gallery .navigation.right:after {
    transform:  translate(-50%, -50%) rotate(45deg);
}

.wpgmza-gallery .navigation.left {
    left: 0;
}

.wpgmza-gallery .navigation.right {
    right: 0;
}

.wpgmza-gallery-lightbox {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #0000001f;
    backdrop-filter: blur(5px);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9;
}

.wpgmza-gallery-lightbox-inner {
    width: fit-content;
    max-width: 50vw;
    height: fit-content;
    max-height: 80vh;
   
    overflow: hidden;

    background: var(--wpgmza-component-color);
    border-radius: var(--wpgmza-component-border-radius);
    padding: var(--wpgmza-component-margin);
    box-shadow: var(--wpgmza-component-shadow);
}

.wpgmza-gallery-lightbox .wpgmza-gallery .wpgmza-gallery-item img {
    

    max-width: calc(50vw - (var(--wpgmza-component-margin) * 2)) !important;
    max-height: calc(80vh - (var(--wpgmza-component-margin) * 2)) !important;
    width: auto !important;
}

/* In the native info-window, it should not auto-height resize */
.wpgmza-infowindow .wpgmza-gallery .wpgmza-gallery-stage{
    transition: transform 0.2s ease;
}

/* Category filter - Store locator */
.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container {
    position: absolute;
    top: calc(var(--wpgmza-component-native-control-height) + var(--wpgmza-component-margin));
    left: 0;
    right: 0;
    
    margin: var(--wpgmza-component-margin);
    pointer-events: all;

    display: none;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container.active {
    display: block;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul {
    padding: 0;
    list-style: none;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul li input[type="checkbox"]{
    display:none;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul li label{
    display: block;
    
    margin-right: var(--wpgmza-component-margin);
    margin-bottom: var(--wpgmza-component-margin);
    padding: calc(var(--wpgmza-component-margin) * 0.4) calc(var(--wpgmza-component-margin) * 1.3);
    font-size: calc(var(--wpgmza-component-font-size) * 0.88);
    font-weight: 400;
    width: fit-content;
    border-radius: var(--wpgmza-component-native-control-height);

    background: var(--wpgmza-component-color);
    box-shadow: var(--wpgmza-component-shadow);
    backdrop-filter: var(--wpgmza-component-backdrop-filter);

    cursor: pointer;

    transition: 0.2s all ease;

     -webkit-animation: wpgmzaPopin 0.3s forwards;
    animation: wpgmzaPopin 0.3s forwards;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul li label:hover,
.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul li input[type="checkbox"]:checked + label{
    background: var(--wpgmza-component-color-accent);
    color: var(--wpgmza-component-text-color-accent);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul li input[type="checkbox"] ~ ul {
    display: none;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul,
.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul li,
.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul li input[type="checkbox"]:checked ~ ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.wpgmza-standalone-component .wpgmza-store-locator svg.wpgmza-category-filter-toggle.active,
.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator svg.wpgmza-category-filter-toggle.active{
    stroke: var(--wpgmza-component-color-accent);
}

/* Category filter - Store Locator detached */
.wpgmza-standalone-component .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container {
    display: none;
    order: 99;
}

.wpgmza-standalone-component .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container.active {
    display: block;
}

.wpgmza-standalone-component .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container {
    margin-top: var(--wpgmza-component-margin);
    width: 100%;
}

.wpgmza-standalone-component .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul {
    list-style: none;
} 

.wpgmza-standalone-component .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul:first-child {
    padding: var(--wpgmza-component-margin);
    background: var(--wpgmza-component-color);
    border-radius: var(--wpgmza-component-border-radius);
    font-size: calc(var(--wpgmza-component-font-size) * 0.85);
    
}

.wpgmza-standalone-component .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul label {
    font-size: calc(var(--wpgmza-component-font-size) * 0.85);
    font-weight: 400;
}

.wpgmza-standalone-component .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul ul {
    padding-left: calc(var(--wpgmza-component-margin) * 4);
}

.wpgmza-standalone-component .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul input[type="checkbox"] ~ ul{
    display: none;
}

.wpgmza-standalone-component .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul input[type="checkbox"]:checked ~ ul{
    display: block;
}


/* Category Legends */
.wpgmza_map .wpgmza-inner-stack .wpgmza-category-legends {
    padding: var(--wpgmza-component-margin);
    max-height: 100%;
    overflow-y:auto;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-category-legends .wpgmza-category-legends-heading{
    font-size: calc(var(--wpgmza-component-font-size) * 0.95);
    padding: 0;
    display: block;
    margin-bottom: var(--wpgmza-component-margin);
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-category-legends ul,
.wpgmza-standalone-component .wpgmza-category-legends ul{
    list-style: none;    
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-category-legends > ul,
.wpgmza-standalone-component .wpgmza-category-legends > ul{
    padding: 0;
    margin: 0;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-category-legends ul li img,
.wpgmza-standalone-component .wpgmza-category-legends ul li img{
    max-width: 24px;
    max-height: 24px;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-category-legends ul ul,
.wpgmza-standalone-component .wpgmza-category-legends ul ul{
    padding-left: calc(24px + var(--wpgmza-component-margin));
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-category-legends ul li,
.wpgmza-standalone-component .wpgmza-category-legends ul li {
    margin-bottom: calc(var(--wpgmza-component-margin) * 0.5);
    display: inline-flex;
    align-items: center;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-category-legends ul li label,
.wpgmza-standalone-component .wpgmza-category-legends ul li label{
    padding: 0;
    font-weight: 100;
    font-size: calc(var(--wpgmza-component-font-size) * 0.95);
    
    margin-left: var(--wpgmza-component-margin);
    margin-right: var(--wpgmza-component-margin);
}

/* Marker Listing Pagination */
.wpgmza-pagination{
	text-align: center;
	height: 40px;
    overflow: hidden;
	padding: 5px;
}

.wpgmza-pagination > .paginationjs{
    display: inline-block;
}

.wpgmza-pagination > .paginationjs .paginationjs-pages{
	float: none;
}

.wpgmza-pagination > .paginationjs .paginationjs-pages li{
    margin: 0;
    border: none;
    width: 30px;
    height: 30px;
	border: none;
	box-sizing: border-box;
	margin-left: 2px;
	margin-right: 2px;
}

.wpgmza-pagination > .paginationjs .paginationjs-pages li > a{
	height: 30px;
	width: 30px;
	border-radius: 30px;
	border: none;
	font-size: 12px;
    background-color: transparent;

    transition: background 0.3s ease;
}

.wpgmza-pagination > .paginationjs .paginationjs-pages li.active > a{
	background: var(--wpgmza-color-grey-100);
	color: var(--wpgmza-color-black);
}

.wpgmza-pagination > .paginationjs .paginationjs-pages li:hover > a{
	background: var(--wpgmza-color-grey-100);
	color: var(--wpgmza-color-black);
}

/* Ratings - Somewhat ported */
.wpgmza-rating {
    display: inline-block;
    line-height: 20px;
}

/* Ratings modernize */
.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-rating {
    display: inline-flex;
    align-items: center;
    font-size: 0.9rem;
    line-height: 0.9rem;
    gap: 0.1rem;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-rating .wpgmza-rating-stars-container > span {
    padding-top: 0;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-rating .wpgmza-rating-stars-container .wpgmza-background {
    text-shadow: none;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-rating .wpgmza-rating-stars-container .wpgmza-foreground {
    color:var(--wpgmza-component-color-accent);
    padding-top: 0em;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-panel-info-window .wpgmza-rating .wpgmza-rating-stars-container + .wpgmza-num-ratings{
    position: inherit;
}

@media screen and (max-width: 960px){
    .wpgmza-pagination {
        min-height: 48px;
    }
    
    .paginationjs .paginationjs-pages li,
    .paginationjs .paginationjs-pages li.active > a,
    .paginationjs .paginationjs-pages li > a{
        min-width: 48px;
        min-height: 48px;
        line-height: 48px;
        box-sizing: border-box;
    }
}.dce-tooltip{position:relative;display:inline-block;zcursor:help}.dce-tooltip .dce-tooltiptext{visibility:hidden;position:absolute;width:auto;background-color:#555;color:#fff;padding:5px;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s}.dce-tooltip:hover .dce-tooltiptext{visibility:visible;opacity:1}.dce-tooltip-right{top:-10px;transform:translateY(-50%);left:125%}.dce-tooltip-right::after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:#fff0 #555 #fff0 #fff0}.dce-tooltip-bottom{top:135%;left:50%;margin-left:-60px}.dce-tooltip-bottom::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff0 #fff0 #555 #fff0}.dce-tooltip-top{bottom:125%;left:50%;margin-left:-60px}.dce-tooltip-top::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 #fff0 #fff0 #fff0}.dce-tooltip-left{top:-10px;transform:translateY(-50%);right:128%}.dce-tooltip-left::after{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:#fff0 #fff0 #fff0 #555}