.wdt-google-map .gm-style img{max-width:none}.wdt-google-map .gm-style .gm-style-iw-t:after{content:none}.wdt-google-map .gm-style .gm-style-iw-c{background:var(--wdt-elementor-color-white);overflow:visible;padding:14px!important;border-radius:0px;-webkit-box-shadow:none;box-shadow:none}.wdt-dark-bg .wdt-google-map .gm-style .gm-style-iw-c{background-color:var(--wdtPrimaryColor,var(--wdt-elementor-color-accent))}.wdt-google-map .gm-style .gm-style-iw-c:after{background-color:inherit;background-image:inherit;content:"";height:15px;position:absolute;left:50%;top:100%;width:15px;z-index:1;box-shadow:-2px 2px 2px 0 rgba(var(--wdt-elementor-color-secondary-rgb),.4);transform:translate(-50%,-50%) rotate(-45deg);-webkit-mask-image:linear-gradient(45deg,#fff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);mask-image:linear-gradient(45deg,#fff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%)}.wdt-google-map .gm-style .gm-style-iw-d{overflow:auto!important}.wdt-google-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect{opacity:0;visibility:hidden;transform:translate(45%,-45%);border-radius:50%;box-shadow:0 0 4em;transition:var(--wdt-Ad-Transition)}.wdt-google-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect>span{height:100%!important;margin:0!important;width:100%!important;transition:inherit}.wdt-google-map .gm-style .gm-style-iw-c:hover button.gm-ui-hover-effect{opacity:1;visibility:visible;transform:translate(60%,-60%)}.wdt-google-map .gm-style .gm-style-iw-c:hover button.gm-ui-hover-effect span{transform:scale(.8) translateZ(0)}.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-title{color:var(--wdt-elementor-color-primary);font-family:var(--wdt-elementor-typo-primary-font-family);font-size:1.5em;font-weight:var(--wdt-elementor-typo-primary-font-weight);margin-bottom:15px}.wdt-dark-bg .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-title{color:var(--wdt-elementor-color-white)}.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-desc>*:last-child{margin-bottom:0}.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-desc p{margin-top:0;font-family:var(--wdtFontTypo_Base);font-size:var(--wdtFontSize_Base,1rem);font-weight:var(--wdtFontWeight_Base,500);margin-bottom:8px}.wdt-google-map-marker-content-wrapper .wdt-google-map-marker-content-item p{margin-top:0}.wdt-google-map .gm-style div[role=button]{padding:0;opacity:0;transform:translateY(-10px)}.wdt-google-map .gm-style .gm-style-iw-tc::after{background:0 0}.wdt-google-map .gm-style .gm-style-iw-c:has(>.gm-style-iw-chr>div:first-child:not(:empty)){background-color:#fff;-webkit-box-shadow:0 2px 7px 1px rgba(0,0,0,.3);box-shadow:0 2px 7px 1px rgba(0,0,0,.3)}.wdt-google-map .gm-style .gm-style-iw-c .gm-style-iw-chr:has(>div:first-child:not(:empty)){color:#000}.wdt-google-map .gm-style .gm-style-iw-c>.gm-style-iw-chr>div:first-child:not(:empty){padding:0 0 4px}.wdt-google-map .gm-style .gm-style-iw-chr>div:empty{display:none}.wdt-google-map .gm-style .gm-style-iw-c:has(>.gm-style-iw-d .wdt-google-map-info-container .wdt-google-map-info-window-image){padding:0!important;border-radius:0px;box-shadow:none}.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container:has(>.wdt-google-map-info-window-image){display:grid;grid-template-columns:1.5fr 1fr;padding-left:14px;column-gap:14px}.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container .wdt-google-map-info-window-image{display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.wdt-google-map .gm-style .gm-style-iw-c .gm-style-iw-chr button.gm-ui-hover-effect{opacity:1;visibility:visible;position:absolute!important;width:30px!important;height:30px!important;transform:translate(50%,-50%)!important;right:0!important;top:0!important;background:var(--wdtPrimaryColor)!important;padding:5px!important}.wdt-google-map .gm-style .gm-style-iw-c .gm-style-iw-chr button.gm-ui-hover-effect>span{background-color:currentColor;transform:scale(.9)!important}.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container .wdt-google-map-info-desc img[class*=align]{float:none}.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container .wdt-google-map-info-desc img[class*=alignleft]{margin:2px 10px 2px 0}.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container .wdt-google-map-info-desc img[class*=alignright]{margin:2px 0 2px 10px}.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container .wdt-google-map-info-desc img{width:1em;height:1em}.wdt-dark-bg .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container .wdt-google-map-info-desc img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);width:1.1em;height:1.1em}.wdt-dark-bg .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container .wdt-google-map-info-desc a{color:var(--wdt-elementor-color-white)}.wdt-dark-bg .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container .wdt-google-map-info-desc a:hover,.wdt-dark-bg .wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container .wdt-google-map-info-desc a:focus{color:var(--wdt-elementor-color-white);opacity:.75}.wdt-google-map-wrapper .accordion .wdt-google-map-mark-item.wdt-active .wdt-google-map-mark-title .wdt-google-title--icon{rotate:45deg;background-color:var(--wdtSecondaryColor);color:var(--wdtAccentTxtColor)}@media only screen and (min-width:481px){.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container .wdt-google-map-info-window-image{grid-row:1/3;grid-column:2/3}.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container:has(>.wdt-google-map-info-window-image)>div:first-child{padding-top:14px}.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container:has(>.wdt-google-map-info-window-image)>div:has(+.wdt-google-map-info-window-image){padding-bottom:14px}}@media only screen and (max-width:480px){.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container:has(>.wdt-google-map-info-window-image){grid-template-columns:1fr;padding:10px}.wdt-google-map .gm-style .gm-style-iw-c .wdt-google-map-info-container .wdt-google-map-info-window-image{height:98px;margin-top:14px}}