@media (max-width:767px){.tx-contentblocks-googleMap{display:flex;flex-direction:column}}.tx-contentblocks-googleMap.loaded .clickskeks-blocking{display:none}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas{position:relative}@media (max-width:767px){.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas{height:400px!important;order:1}}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas:after,.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas:before{background:linear-gradient(180deg,#fff,#0000);content:"";height:80px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas:after{background:linear-gradient(0deg,#fff,#0000);bottom:0;top:auto}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw.gm-style-iw-c{background:#ececed;border-radius:0;box-shadow:0 0 26px 0 #0000006e;max-height:360px!important;padding:0}@media (max-width:575px){.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw.gm-style-iw-c{max-width:80vw!important}}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw.gm-style-iw-c .gm-style-iw-d{background:#ececed;max-height:360px!important;overflow:auto!important}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw.gm-style-iw-c .gm-style-iw-d .info-content{max-width:100%;padding:0 20px;width:270px}@media (max-width:767px){.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw.gm-style-iw-c .gm-style-iw-d .info-content{padding:0 10px;width:220px}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw.gm-style-iw-c .gm-style-iw-d .info-content p{font-size:14px;line-height:18px;margin:6px 0}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw.gm-style-iw-c .gm-style-iw-d .info-content a{font-size:14px;line-height:18px}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw.gm-style-iw-c .gm-style-iw-d .info-content a:before{height:18px;width:18px}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw.gm-style-iw-c .gm-style-iw-d .info-content :is(a.btn-primary,a.btn-primary-alt,a.btn-secondary){font-size:10px;line-height:11px;padding:10px 15px 8px}}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw.gm-style-iw-c .gm-style-iw-d .info-content :is(img,object){height:auto;max-width:100%;width:100%}@media (max-width:767px){.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw.gm-style-iw-c .gm-style-iw-d .info-content :is(img,object){max-width:100px}}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw.gm-style-iw-c .gm-style-iw-d .btn-secondary{width:100%}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw.gm-style-iw-c button{right:0!important;top:0!important}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-canvas .gm-style-iw-a .gm-style-iw-t .gm-style-iw-tc:after{background:#ececed}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview{background:#222222e6;color:#fff;display:flex;flex-direction:column;left:10px;max-height:600px;max-width:calc(100% - 20px);position:absolute;top:50%;transform:translateY(-50%);width:360px;z-index:2}@media (max-width:767px){.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview{display:flex;flex-direction:column;left:50%;margin-bottom:20px;order:2;position:relative;top:0;transform:translateX(-50%);width:100%}}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview>span{display:block;font-family:Sailec;font-size:12px;font-weight:700;letter-spacing:.96px;line-height:13px;margin-top:10px;padding:10px 20px;text-transform:uppercase}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .markers{list-style:none;margin:0;overflow:auto;padding:0}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .markers li{margin:0;padding:10px 20px}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .markers li:before{display:none}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .markers li:not(:last-child){border-bottom:1px solid #ffffffe6}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .markers li .marker-link{display:grid;grid-template-columns:100px auto;grid-template-rows:auto;grid-gap:0 20px;color:#fff;text-decoration:none}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .markers li :is(.marker-link:focus,.marker-link:hover){text-decoration:underline}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .markers li .marker-link img{grid-column:1;height:auto;width:100%}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .markers li .marker-link .marker-title{grid-column:2}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .markers li .marker-link .marker-title a{color:#fff}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .markers li .marker-link .marker-title :is(a:focus,a:hover){color:#fff;text-decoration:none}@media (max-width:767px){.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional{align-items:flex-start;background:#fff;display:flex;justify-content:stretch;margin:0 -1px;order:-1;padding:30px 0}}@media screen and (max-width:480px){.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional{flex-direction:column}}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .btn-primary{display:none}@media (max-width:767px){.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .btn-primary{display:inline-block;padding:19px 20px 18px;width:50%}}@media screen and (max-width:480px){.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .btn-primary{margin-bottom:5px;width:100%}}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend{align-items:center;border-top:3px solid #fff;display:flex;margin:0;min-height:50px;padding:0 15px;position:relative}@media (max-width:767px){.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend{background:#222222e6;border-top:none;width:50%}}@media screen and (max-width:480px){.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend{width:100%}}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend:before{content:attr(data-label);display:block;font-family:Sailec;font-size:12px;font-weight:700;letter-spacing:.96px;line-height:13px;margin-right:auto;padding:5px;text-transform:uppercase}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M240 64c0-8.8-7.2-16-16-16s-16 7.2-16 16v176H32c-8.8 0-16 7.2-16 16s7.2 16 16 16h176v176c0 8.8 7.2 16 16 16s16-7.2 16-16V272h176c8.8 0 16-7.2 16-16s-7.2-16-16-16H240z'/%3E%3C/svg%3E") no-repeat 50%;background-size:16px!important;content:"";cursor:pointer;display:block;height:20px;margin-left:auto;width:20px}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend.active li{opacity:.4}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend.active li.active{opacity:1}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend.open{align-items:flex-start;flex-direction:column;min-height:auto;padding:10px 20px}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend.open:before{padding-bottom:10px}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend.open:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M432 256c0 8.8-7.2 16-16 16H32c-8.8 0-16-7.2-16-16s7.2-16 16-16h384c8.8 0 16 7.2 16 16'/%3E%3C/svg%3E") no-repeat 50%;position:absolute;right:10px;top:10px}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend.open li{margin:5px 0}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend.open li .declaration{align-items:center;display:flex}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend.open li .declaration .info{display:block;margin-left:20px}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend li{margin:0 3px}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend li .declaration{cursor:pointer;display:block}.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend li .declaration object{pointer-events:none}.tx-contentblocks-googleMap .gm-style .gmnoprint:not(.gm-bundled-control),.tx-contentblocks-googleMap .gm-style-cc,.tx-contentblocks-googleMap .gm-svpc,.tx-contentblocks-googleMap .tx-contentblocks-googleMap-overview .additional .legend li .declaration .info{display:none}.tx-contentblocks-googleMap .gm-style .gm-bundled-control>.gmnoprint{display:block}