 .fl-node-eqklm0xnr1jv > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}@media ( max-width: 768px ) { .fl-node-eqklm0xnr1jv.fl-row > .fl-row-content-wrap {padding-right:0px;padding-left:0px;}}.fl-node-v54yr2dsuofw {width: 100%;}@media (max-width: 768px) { .fl-module-icon {text-align: center;} }.fl-node-6110812c1b654 .fl-icon i,.fl-node-6110812c1b654 .fl-icon i:before {color: #9b9b9b;}.fl-node-6110812c1b654 .fl-icon i:hover,.fl-node-6110812c1b654 .fl-icon i:hover:before,.fl-node-6110812c1b654 .fl-icon a:hover i,.fl-node-6110812c1b654 .fl-icon a:hover i:before {color: #7f7f7f;}.fl-node-6110812c1b654 .fl-icon i, .fl-node-6110812c1b654 .fl-icon i:before {font-size: 16px;}.fl-node-6110812c1b654 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-6110812c1b654.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-6110812c1b654 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-6110812c1b654 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-6110812c1b654 .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-6110812c1b654 > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}@media (max-width: 768px) { .fl-node-6110812c1b654 > .fl-module-content { margin-left:0px; } }.fl-node-6110812c1b655 .fl-icon i,.fl-node-6110812c1b655 .fl-icon i:before {color: #9b9b9b;}.fl-node-6110812c1b655 .fl-icon i, .fl-node-6110812c1b655 .fl-icon i:before {font-size: 16px;}.fl-node-6110812c1b655 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-6110812c1b655.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-6110812c1b655 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-6110812c1b655 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-6110812c1b655 .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-6110812c1b655 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}@media (max-width: 768px) { .fl-node-6110812c1b655 > .fl-module-content { margin-left:0px; } }.fl-node-6110812c1b65b .fl-icon i,.fl-node-6110812c1b65b .fl-icon i:before {color: #9b9b9b;}.fl-node-6110812c1b65b .fl-icon i:hover,.fl-node-6110812c1b65b .fl-icon i:hover:before,.fl-node-6110812c1b65b .fl-icon a:hover i,.fl-node-6110812c1b65b .fl-icon a:hover i:before {color: #7f7f7f;}.fl-node-6110812c1b65b .fl-icon i, .fl-node-6110812c1b65b .fl-icon i:before {font-size: 16px;}.fl-node-6110812c1b65b .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-6110812c1b65b.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-6110812c1b65b .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-6110812c1b65b .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-6110812c1b65b .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-6110812c1b65b > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}@media (max-width: 768px) { .fl-node-6110812c1b65b > .fl-module-content { margin-left:0px; } }.fl-node-6110812c1b65c .fl-icon i,.fl-node-6110812c1b65c .fl-icon i:before {color: #9b9b9b;}.fl-node-6110812c1b65c .fl-icon i, .fl-node-6110812c1b65c .fl-icon i:before {font-size: 16px;}.fl-node-6110812c1b65c .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-6110812c1b65c.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-6110812c1b65c .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-6110812c1b65c .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-6110812c1b65c .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-6110812c1b65c > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}@media (max-width: 768px) { .fl-node-6110812c1b65c > .fl-module-content { margin-left:0px; } }.v3-pre-footer-nav {background-color: #221F1F;position: relative;}.v3-pre-footer-nav-wrap {display: flex;justify-content: space-between;margin: auto;padding: 48px 0;max-width: 1036px;}.v3-pre-footer-nav .space-light-heading-5 {color: #fff !important;transition: all 0.3s ease;line-height: 48px;width: 100%;text-align: center;}.v3-pre-footer-nav .space-light-heading-5:hover {transform: scale(1.6);text-decoration: none;}@media (max-width: 1036px) {.v3-pre-footer-nav-wrap:after {position: absolute;content: '';right: 0;top: 0;width: 20%;height: 100%;background: linear-gradient(270deg, #221F1F 0%, #221F1F 23.13%, rgba(217, 217, 217, 0) 100%);background-blend-mode: multiply;}.v3-pre-footer-nav .v3-pre-footer-nav-wrap {overflow-x: scroll;overflow-y: hidden;gap: 40px;padding: 48px 0px 48px 24px;max-width: 100%;}.v3-pre-footer-nav-wrap a:last-child {padding-right: 104px}}.space-footer-bottom-left img {width: 24px;height: 24px;display: inline-block;min-height: 24px;}.space-v3-footer-columns {width: 100%;margin: 0 auto;max-width: 1136px;position: relative;display:table;padding:60px 0 0;table-layout:fixed;}.space-footer-bottom {width: 100%;margin: 0 auto;color: #ffffff;font-size: 12px;line-height: 16px;border-top: 1px solid #ffffff;padding: 32px 0 0;margin-top: 48px;}.space-footer-bottom-wrap {overflow: hidden;width: 100%;max-width: 1136px;margin: 0 auto;color: inherit;}.space-footer-bottom-right i {margin-left: 3px;font-size: 11px;vertical-align: text-top;}.space-footer-bottom-left span {margin-left: 8px;}.space-footer-bottom-left svg path {fill: #ffffff;}.space-footer-bottom-right a {margin-right: 12px;}.space-v3-footer-wrap .space-footer-bottom-wrap .space-regular-tiny {font-size: 11px;}.space-footer-bottom-left {float: left;}.space-footer-bottom-right a:last-child {margin-right: 0;}.space-footer-bottom-left .space-regular-tiny {margin-left: 8px;}.space-footer-bottom-left .space-regular-tiny > a:first-of-type {font-weight: 700;}.space-footer-bottom-right {float: right;line-height: 24px;}.space-footer-bottom-wrap .space-regular-tiny, .space-footer-bottom-wrap .space-regular-tiny a, .srp-v5-wrapper .space-regular-tiny a, .srp-v5-wrapper a.space-regular-tiny {font-family: monospace;color: inherit;text-decoration: none;font-size: 12px;}.space-v3-footer-wrap .space-footer-bottom a, .space-v3-footer-wrap .space-footer-bottom a:focus, .space-v3-footer-wrap .space-footer-bottom a:active, .space-v3-footer-wrap .space-footer-bottom a:visited {color:#ffffff;text-decoration:none;}.v3-footer-style-b-wrap .v3-footer-logo {max-width: 250px !important;}@media (max-width:767px) {.v3-footer-style-b-wrap .v3-footer-logo {margin: auto;}.srp-v5-wrapper .space-v3-footer-wrap {padding-bottom: 90px !important;}}.fl-node-1moi2qvjpg4t .space-v3-footer-wrap {background-color: #000000;color: #ffffff;padding: 16px;}.fl-node-1moi2qvjpg4t .space-v3-footer-wrap a, .fl-node-1moi2qvjpg4t .space-v3-footer-wrap a:hover, .fl-node-1moi2qvjpg4t .space-v3-footer-wrap a:focus, .fl-node-1moi2qvjpg4t .space-v3-footer-wrap a:active, .fl-node-1moi2qvjpg4t .space-v3-footer-wrap a:visited {color: #ffffff;text-decoration:none;}.v3-footer-social-link[data-link=""] {display: none;}.space-v3-footer-wrap .space-footer-bottom a:hover {text-decoration:underline;}.space-footer-column-menu {font-size: 12px;line-height: 16px;}.space-footer-column-title {font-size: 12px;line-height: 14px;text-transform: uppercase;font-weight: 600;margin-top: 16px;}.space-footer-column-menu ul {padding-left: 0;display: block;margin-bottom: 0;}.space-footer-column-menu li {display: block;margin: 16px 0;}.space-footer-logo svg path {fill: #ffffff;}.space-v3-footer-column {display:table-cell;vertical-align:top;position:relative;padding:0 16px;}.space-v3-footer-column.space-v3-footer-col-1 {width: 320px;padding-left:0;}.space-footer-tagline, .space-footer-copyright {max-width: 215px;}.space-footer-logo {margin-bottom:16px;}.space-footer-tagline {margin-bottom:16px;}.space-footer-tagline span {font-size: 12px;line-height: 16px;}.fl-node-1moi2qvjpg4t .space-footer-button a {font-size: 14px;line-height: 24px;text-transform: var(--cta-text-transform);display: inline-block;border: 1px solid white;padding: 8px 12px;border-radius:3px;transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}.space-v3-footer-wrap .space-footer-button a:hover {background-color:white;color:#333;text-decoration:none;}.space-footer-copyright {margin-top: 16px;font-size: 12px;line-height: 16px;}.space-footer-copyright.mobile-only {display:none;}.space-footer-copyright * {margin-top:0;margin-bottom:0;}.space-footer-social-icon[data-link=""] {display:none;}.space-footer-social-icons {margin-top: 24px;display: table;table-layout: fixed;}.footer-v3-google-review a {margin: 8px 0px 0;display: inline-block;font-weight: 100;font-size: 13px;letter-spacing: 0.2pt;text-decoration: underline;}.space-footer-social-icon a {margin-right: 12px;font-size: 20px;}.space-footer-social-icon {display:table-cell;font-size: 16px;}.fl-node-1moi2qvjpg4t .space-footer-logo * {display: block;max-width: 60px !important;height: auto;margin: 16px 0 0;position: relative;left: 35px;}.space-v3-footer-wrap .space-footer-bottom-left a:first-child, .space-v3-footer-wrap .space-footer-bottom-left a.notranslate {text-transform: lowercase !important;}.space-footer-bottom font {margin-left: 0;margin-right: 0;display: inline-block;padding: 0 2px;}@media (max-width:1152px) {.space-v3-footer-wrap {padding:0 16px;}}@media (min-width:768px) {.space-footer-social-icons {display:table;}.space-footer-social-icons-mob {display:none;}}@media (min-width:768px) and (max-width:1100px) {.space-v3-footer-column.space-v3-footer-col-1 {width:260px;}}@media (max-width:767px) {.space-footer-copyright.mobile-only {margin: 16px auto 0;display: block;text-align: center;}.space-footer-copyright.desktop-only {display:none;}.space-v3-footer-columns, .space-v3-footer-column {display:block;}.space-v3-footer-column.space-v3-footer-col-1 {width: 100%;padding-left: 0;padding-right: 0;}.space-v3-footer-column {padding:0;}.space-v3-footer-col-2, .space-v3-footer-col-3, .space-v3-footer-col-4, .space-v3-footer-col-5 {width: 49%;display: inline-block;margin-top: 12px;}.space-footer-social-icons {display:none;}.space-footer-social-icons-mob {display:table;text-align:center;margin-left:auto;margin-right:auto;}.space-footer-bottom {text-align:center;}.space-footer-bottom-left {float: none;}.space-footer-bottom-right {float: none;}.space-footer-bottom-wrap > * {margin: 18px 0;}}body.show-demo {overflow: hidden;}#demo-popup {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: white;padding: 20px;box-shadow: 0 9px 18px rgba(0, 0, 0, 0.1);z-index: 9999;display: none;border-radius: 8px;}body.show-demo #demo-popup {display: block;}#demo-popup form {display: flex;flex-direction: column;}#demo-popup label {margin-bottom: 10px;margin-top: 10px;color: #333;}#demo-popup label:first-of-type {margin-top: 0;}input#hover-color-input, input#primary-color-input {margin-left: 12px;}#demo-popup button {margin-top: 10px;user-select: none;display:block;transition: .25s all ease-in-out;}#demo-popup a.demo-reset {text-align: center;margin: 8px 0 0;border: 1px solid #333;padding: 4px;border-radius: 3px;color: #333;background:white;text-decoration: none;transition: .25s all ease-in-out;}#demo-popup a.demo-reset:hover {background: #333;color: white;}input#dealer-name-input {display: inline-block;width: 65%;border-color: #999;margin-left: 12px;color:#333;}input#dealer-logo-upload {margin-left: 12px;margin-top: 8px;}.part-module-callout .fl-callout-icon-above-title .fl-icon {margin-bottom: 0px;}.part-module-callout h1.fl-callout-title {padding: 0px;}.part-module-callout .fl-callout-button {padding: 16px 0 0 0;}.fl-node-1moi2qvjpg4t .space-footer-tagline span {font-size: 24px;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-pfnyvej6qch2 > .fl-row-content-wrap:after {background-color: rgba(0, 0, 0, 0.5);}.fl-node-pfnyvej6qch2 > .fl-row-content-wrap {background-image: url(https://bmwofpittsburgh.com/wp-content/uploads/sites/53/2025/09/BMW-Service.webp);background-repeat: no-repeat;background-position: center center;background-attachment: scroll;background-size: cover;aspect-ratio: 12/3;}@media(max-width: 1200px) {.fl-node-pfnyvej6qch2 > .fl-row-content-wrap {background-position: center center;aspect-ratio: 12/5;}}@media(max-width: 992px) {.fl-node-pfnyvej6qch2 > .fl-row-content-wrap {background-position: center center;aspect-ratio: 12/5;}}@media(max-width: 768px) {.fl-node-pfnyvej6qch2 > .fl-row-content-wrap {background-position: center center;aspect-ratio: 4/3;}} .fl-node-pfnyvej6qch2 > .fl-row-content-wrap {padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;}@media ( max-width: 1200px ) { .fl-node-pfnyvej6qch2.fl-row > .fl-row-content-wrap {padding-top:48px;}}@media ( max-width: 768px ) { .fl-node-pfnyvej6qch2.fl-row > .fl-row-content-wrap {padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;}}.fl-node-fvdqyow8cb56 {width: 66.98%;} .fl-node-fvdqyow8cb56 > .fl-col-content {padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;}.fl-node-biuz1wxmo5dl {width: 33.02%;}.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}.fl-row .fl-col h1.fl-node-c4i3bxr60ops,.fl-row .fl-col h1.fl-node-c4i3bxr60ops a,h1.fl-node-c4i3bxr60ops,h1.fl-node-c4i3bxr60ops a {color: rgb(255, 255, 255);} .fl-node-c4i3bxr60ops.fl-module-heading {margin-bottom:8px;}@media ( max-width: 768px ) { .fl-node-c4i3bxr60ops.fl-module-heading.fl-module {margin-bottom:8px;}}.fl-builder-content .fl-rich-text strong {font-weight: bold;}.fl-module.fl-rich-text p:last-child {margin-bottom: 0;}.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {margin-bottom: 0;}.fl-builder-content .fl-node-dsi6krjnb4zy.fl-module-rich-text.fl-rich-text,.fl-builder-content .fl-node-dsi6krjnb4zy.fl-module-rich-text.fl-rich-text * {color: rgb(255, 255, 255);} .fl-node-dsi6krjnb4zy.fl-module-rich-text {margin-bottom:16px;}@media ( max-width: 768px ) { .fl-node-dsi6krjnb4zy.fl-module-rich-text.fl-module {margin-bottom:16px;}}.fl-button:is(a, button) {cursor: pointer;}.fl-builder-content .fl-node-cf1rzovklab4 .fl-button i.fl-button-icon-before {margin-right: 0;}.fl-node-cf1rzovklab4.fl-button-wrap, .fl-node-cf1rzovklab4 .fl-button-wrap {text-align: left;}.fl-builder-content .fl-node-cf1rzovklab4 .fl-button:is(a, button), .fl-builder-content .fl-node-cf1rzovklab4 .fl-button:is(a, button) * {transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-pfnyvej6qch2 .fl-row-content {min-width: 0px;}