.elementor-11497 .elementor-element.elementor-element-5d01fe4:not(.elementor-motion-effects-element-type-background), .elementor-11497 .elementor-element.elementor-element-5d01fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11497 .elementor-element.elementor-element-5d01fe4 > .elementor-background-overlay{background-image:url("https://sbkautotrading.com/wp-content/uploads/2026/06/muscle-car-dodge-challenger-srt-demon-ink-365-clark-leffler.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11497 .elementor-element.elementor-element-5d01fe4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 120px 0px;}.elementor-bc-flex-widget .elementor-11497 .elementor-element.elementor-element-1f0f159.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11497 .elementor-element.elementor-element-1f0f159.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11497 .elementor-element.elementor-element-1f0f159.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11497 .elementor-element.elementor-element-1f0f159 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-11497 .elementor-element.elementor-element-1f0f159 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11497 .elementor-element.elementor-element-9e73774.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11497 .elementor-element.elementor-element-9e73774{text-align:center;}.elementor-11497 .elementor-element.elementor-element-9e73774 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:58px;font-weight:700;line-height:63px;color:#B50606;}.elementor-11497 .elementor-element.elementor-element-2f5d5b4{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-0c5c533 > .elementor-container{max-width:965px;}.elementor-11497 .elementor-element.elementor-element-0c5c533{padding:0px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-233197d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-11497 .elementor-element.elementor-element-233197d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11497 .elementor-element.elementor-element-5211381{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-11497 .elementor-element.elementor-element-3ff6323 > .elementor-container{max-width:1228px;}.elementor-11497 .elementor-element.elementor-element-3ff6323{padding:50px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-62ee877 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-11497 .elementor-element.elementor-element-62ee877 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-a23a7d7{--spacer-size:39px;}.elementor-11497 .elementor-element.elementor-element-c0b6158{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-ea2a00c{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-1180012{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-891e638 > .elementor-container{max-width:1228px;}.elementor-11497 .elementor-element.elementor-element-6935be3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-11497 .elementor-element.elementor-element-6935be3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-1fcfd7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11497 .elementor-element.elementor-element-1fcfd7c{text-align:start;}.elementor-11497 .elementor-element.elementor-element-1fcfd7c .elementor-heading-title{font-size:30px;font-weight:900;line-height:63px;color:#222732;}.elementor-11497 .elementor-element.elementor-element-9b3e33e{--spacer-size:39px;}.elementor-11497 .elementor-element.elementor-element-490bae8{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-a2c8bc2{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-1ca0428{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-6638a70 > .elementor-container{max-width:1228px;}.elementor-11497 .elementor-element.elementor-element-a95ef6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-11497 .elementor-element.elementor-element-a95ef6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-c0a350f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11497 .elementor-element.elementor-element-c0a350f{text-align:start;}.elementor-11497 .elementor-element.elementor-element-c0a350f .elementor-heading-title{font-size:30px;font-weight:900;line-height:63px;color:#222732;}.elementor-11497 .elementor-element.elementor-element-633a5a6{--spacer-size:39px;}.elementor-11497 .elementor-element.elementor-element-48b306f{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-9bcaaf8{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-ce440a2{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-e8b4dca > .elementor-container{max-width:1228px;}.elementor-11497 .elementor-element.elementor-element-e63dda3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-11497 .elementor-element.elementor-element-e63dda3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-6950d43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11497 .elementor-element.elementor-element-6950d43{text-align:start;}.elementor-11497 .elementor-element.elementor-element-6950d43 .elementor-heading-title{font-size:30px;font-weight:900;line-height:63px;color:#222732;}.elementor-11497 .elementor-element.elementor-element-dccba5d{--spacer-size:39px;}.elementor-11497 .elementor-element.elementor-element-930a796{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-d07e65d{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-aab69f0{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-ca59018 > .elementor-container{max-width:1228px;}.elementor-11497 .elementor-element.elementor-element-eafb323 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-11497 .elementor-element.elementor-element-eafb323 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-667a769.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11497 .elementor-element.elementor-element-667a769{text-align:start;}.elementor-11497 .elementor-element.elementor-element-667a769 .elementor-heading-title{font-size:30px;font-weight:900;line-height:63px;color:#222732;}.elementor-11497 .elementor-element.elementor-element-c475830{--spacer-size:39px;}.elementor-11497 .elementor-element.elementor-element-f765f30{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-bdce67c{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-47ae14d{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-1663d9e > .elementor-container{max-width:1228px;}.elementor-11497 .elementor-element.elementor-element-6cfc65c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-11497 .elementor-element.elementor-element-6cfc65c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-6f22cd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11497 .elementor-element.elementor-element-6f22cd9{text-align:start;}.elementor-11497 .elementor-element.elementor-element-6f22cd9 .elementor-heading-title{font-size:30px;font-weight:900;line-height:63px;color:#222732;}.elementor-11497 .elementor-element.elementor-element-c2a9fda{--spacer-size:39px;}.elementor-11497 .elementor-element.elementor-element-639e57a{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-55b13b3{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-c771c5f{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-c4918be > .elementor-container{max-width:1228px;}.elementor-11497 .elementor-element.elementor-element-66b6be0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-11497 .elementor-element.elementor-element-66b6be0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11497 .elementor-element.elementor-element-8f86dd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11497 .elementor-element.elementor-element-8f86dd9{text-align:start;}.elementor-11497 .elementor-element.elementor-element-8f86dd9 .elementor-heading-title{font-size:30px;font-weight:900;line-height:63px;color:#222732;}.elementor-11497 .elementor-element.elementor-element-bc23fe2{--spacer-size:39px;}.elementor-11497 .elementor-element.elementor-element-a3ad345{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-f615f60{--spacer-size:10px;}.elementor-11497 .elementor-element.elementor-element-1b807d7{--spacer-size:10px;}@media(max-width:1024px){.elementor-11497 .elementor-element.elementor-element-9e73774{width:var( --container-widget-width, 1064px );max-width:1064px;--container-widget-width:1064px;--container-widget-flex-grow:0;}.elementor-11497 .elementor-element.elementor-element-9e73774 .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-11497 .elementor-element.elementor-element-2f5d5b4{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-a23a7d7{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-c0b6158{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-ea2a00c{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-1180012{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-1fcfd7c{width:var( --container-widget-width, 1064px );max-width:1064px;--container-widget-width:1064px;--container-widget-flex-grow:0;}.elementor-11497 .elementor-element.elementor-element-1fcfd7c .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-11497 .elementor-element.elementor-element-9b3e33e{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-490bae8{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-a2c8bc2{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-1ca0428{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-c0a350f{width:var( --container-widget-width, 1064px );max-width:1064px;--container-widget-width:1064px;--container-widget-flex-grow:0;}.elementor-11497 .elementor-element.elementor-element-c0a350f .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-11497 .elementor-element.elementor-element-633a5a6{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-48b306f{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-9bcaaf8{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-ce440a2{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-6950d43{width:var( --container-widget-width, 1064px );max-width:1064px;--container-widget-width:1064px;--container-widget-flex-grow:0;}.elementor-11497 .elementor-element.elementor-element-6950d43 .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-11497 .elementor-element.elementor-element-dccba5d{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-930a796{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-d07e65d{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-aab69f0{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-667a769{width:var( --container-widget-width, 1064px );max-width:1064px;--container-widget-width:1064px;--container-widget-flex-grow:0;}.elementor-11497 .elementor-element.elementor-element-667a769 .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-11497 .elementor-element.elementor-element-c475830{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-f765f30{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-bdce67c{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-47ae14d{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-6f22cd9{width:var( --container-widget-width, 1064px );max-width:1064px;--container-widget-width:1064px;--container-widget-flex-grow:0;}.elementor-11497 .elementor-element.elementor-element-6f22cd9 .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-11497 .elementor-element.elementor-element-c2a9fda{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-639e57a{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-55b13b3{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-c771c5f{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-8f86dd9{width:var( --container-widget-width, 1064px );max-width:1064px;--container-widget-width:1064px;--container-widget-flex-grow:0;}.elementor-11497 .elementor-element.elementor-element-8f86dd9 .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-11497 .elementor-element.elementor-element-bc23fe2{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-a3ad345{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-f615f60{--spacer-size:40px;}.elementor-11497 .elementor-element.elementor-element-1b807d7{--spacer-size:40px;}}@media(min-width:1367px){.elementor-11497 .elementor-element.elementor-element-5d01fe4 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:767px){.elementor-11497 .elementor-element.elementor-element-5d01fe4{padding:50px 20px 120px 20px;}.elementor-11497 .elementor-element.elementor-element-9e73774 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-11497 .elementor-element.elementor-element-2f5d5b4{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-a23a7d7{--spacer-size:20px;}.elementor-11497 .elementor-element.elementor-element-c0b6158{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-ea2a00c{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-1180012{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-1fcfd7c .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-11497 .elementor-element.elementor-element-9b3e33e{--spacer-size:20px;}.elementor-11497 .elementor-element.elementor-element-490bae8{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-a2c8bc2{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-1ca0428{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-c0a350f .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-11497 .elementor-element.elementor-element-633a5a6{--spacer-size:20px;}.elementor-11497 .elementor-element.elementor-element-48b306f{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-9bcaaf8{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-ce440a2{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-6950d43 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-11497 .elementor-element.elementor-element-dccba5d{--spacer-size:20px;}.elementor-11497 .elementor-element.elementor-element-930a796{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-d07e65d{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-aab69f0{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-667a769 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-11497 .elementor-element.elementor-element-c475830{--spacer-size:20px;}.elementor-11497 .elementor-element.elementor-element-f765f30{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-bdce67c{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-47ae14d{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-6f22cd9 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-11497 .elementor-element.elementor-element-c2a9fda{--spacer-size:20px;}.elementor-11497 .elementor-element.elementor-element-639e57a{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-55b13b3{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-c771c5f{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-8f86dd9 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-11497 .elementor-element.elementor-element-bc23fe2{--spacer-size:20px;}.elementor-11497 .elementor-element.elementor-element-a3ad345{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-f615f60{--spacer-size:28px;}.elementor-11497 .elementor-element.elementor-element-1b807d7{--spacer-size:28px;}}/* Start custom CSS for heading, class: .elementor-element-9e73774 */.elementor-11497 .elementor-element.elementor-element-9e73774{
     background-image: linear-gradient(173deg, #e53935, #000000);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a812eb */.sbk-map-wrapper iframe {
  width: 100%;
  height: 100%;
  border: 0;
  /* Midnight Navy Blue Filter */
  filter: grayscale(100%) invert(92%) contrast(120%) hue-rotate(190deg);
  transition: filter 0.5s ease;
}

.sbk-location-card:hover .sbk-map-wrapper iframe {
  filter: grayscale(0%) invert(0%) contrast(100%) hue-rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d01fe4 *//* Card Container - Dark Premium Automotive Theme */
.sbk-location-card {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  align-items: center;
  border: 1px solid rgba(230, 30, 37, 0.35);
  border-radius: 14px;
  padding: 26px;
  background: linear-gradient(145deg, #111315 0%, #1a1c1f 100%);
  box-shadow: 0 8px 26px rgba(0, 0, 0, 0.45);
  margin-bottom: 30px;
  transition: all 0.35s ease;
  position: relative;
  overflow: hidden;
  font-family: inherit;
}
.sbk-location-card::before {
  content: '';
  position: absolute;
  top: -60%;
  right: -20%;
  width: 260px;
  height: 260px;
  background: radial-gradient(circle, rgba(230,30,37,0.18) 0%, transparent 70%);
  pointer-events: none;
}
.sbk-location-card:hover {
  transform: translateY(-4px);
  border-color: rgba(230, 30, 37, 0.7);
  box-shadow: 0 14px 34px rgba(230, 30, 37, 0.25);
}

.sbk-location-info {
  flex: 1;
  min-width: 280px;
  color: #e8e8e8;
  position: relative;
  z-index: 1;
}
.sbk-location-info h3 {
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 22px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 0.3px;
  border-bottom: 3px solid #e61e25;
  display: inline-block;
  padding-bottom: 6px;
}
.sbk-location-info p {
  margin: 10px 0;
  font-size: 14px;
  line-height: 1.7;
  color: #b9bcc2;
}
.sbk-location-info p strong {
  color: #ff5a5f;
}

/* Map Wrapper */
.sbk-map-wrapper {
  flex: 1;
  min-width: 280px;
  height: 330px;
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  border: 1px solid rgba(230, 30, 37, 0.4);
  background: #0a0a0a;
}
/* Red/Black "Showroom Night" Map Filter */
.sbk-map-wrapper iframe {
  width: 100%;
  height: 100%;
  border: 0;
  filter: grayscale(100%) invert(90%) contrast(115%) brightness(95%) sepia(15%) hue-rotate(310deg) saturate(280%);
  transition: filter 0.5s ease;
}
.sbk-location-card:hover .sbk-map-wrapper iframe {
  filter: grayscale(0%) invert(0%) contrast(100%) hue-rotate(0deg) saturate(100%);
}

/* Animated Clickable Pin */
.sbk-animated-pin {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -100%);
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: center;
  animation: sbkBounce 1.8s infinite ease-in-out;
  text-decoration: none;
  cursor: pointer;
}
.sbk-pin-logo-box {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* Radar pulse ring in brand red */
.sbk-pin-logo-box::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: rgba(230, 30, 37, 0.5);
  animation: pulseRing 1.8s infinite ease-out;
  z-index: -1;
}
/* Extra gold ring for premium feel */
.sbk-pin-logo-box::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid rgba(255, 200, 90, 0.5);
  animation: pulseRing 1.8s infinite ease-out 0.4s;
  z-index: -1;
}
.sbk-pin-logo {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 3px solid #e61e25;
  background: #111315;
  box-shadow: 0 4px 16px rgba(230, 30, 37, 0.6);
  object-fit: contain;
  padding: 3px;
  box-sizing: border-box;
  transition: transform 0.2s ease;
}
.sbk-animated-pin:hover .sbk-pin-logo {
  transform: scale(1.12);
  box-shadow: 0 4px 20px rgba(255, 90, 95, 0.85);
}
.sbk-pin-pointer {
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 13px solid #e61e25;
  margin-top: -3px;
  filter: drop-shadow(0 2px 4px rgba(0,0,0,0.6));
}
.sbk-pin-shadow {
  width: 20px;
  height: 6px;
  background: rgba(0, 0, 0, 0.55);
  border-radius: 50%;
  margin-top: 2px;
  animation: shadowScale 1.8s infinite ease-in-out;
}

/* Keyframes */
@keyframes sbkBounce {
  0%, 100% { transform: translate(-50%, -100%); }
  50% { transform: translate(-50%, -118%); }
}
@keyframes shadowScale {
  0%, 100% { transform: scale(1); opacity: 0.5; }
  50% { transform: scale(0.6); opacity: 0.25; }
}
@keyframes pulseRing {
  0% { transform: scale(0.9); opacity: 0.9; }
  100% { transform: scale(1.75); opacity: 0; }
}

@media screen and (max-width: 768px) {
  .sbk-location-card { flex-direction: column; }
  .sbk-map-wrapper { width: 100%; }
}/* End custom CSS */