:root {
  --bs-body-font-size: 14px;
  --bs-body-line-height: 1.42857143;
  --fa-width: auto;
}

a {
  text-decoration: none;
}

a:hover,
a:focus {
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  line-height: 1.1;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h1, .h1 { font-size: 36px; }
h2, .h2 { font-size: 30px; }
h3, .h3 { font-size: 24px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }

label {
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

legend {
  float: none;
}

input[type="checkbox"],
input[type="radio"] {
  margin: 4px 0 0;
  line-height: normal;
}

figure {
  margin: 0;
}

td,
th {
  padding: 0;
}

th {
  text-align: left;
}

.mk-form-group {
  margin-bottom: 15px;
}

.row:not([class^="g-"]):not([class*=" g-"]):not([class^="gx-"]):not([class*=" gx-"]) {
  --bs-gutter-x: 30px;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  --bs-gutter-x: 30px;
}

@media (min-width: 576px) {
  :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .container { max-width: none; }
}
@media (min-width: 768px) {
  :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .container { max-width: 750px; }
}
@media (min-width: 992px) {
  :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .container { max-width: 970px; }
}
@media (min-width: 1200px) {
  :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .container { max-width: 1170px; }
}
@media (min-width: 1400px) {
  :where(.page-template-page-home-php, .page-template-page-locations-repair-php) .container { max-width: 1170px; }
}

.container { width: auto; }
@media (min-width: 768px) {
  .container { width: 750px; }
}
@media (min-width: 992px) {
  .container { width: 970px; }
}
@media (min-width: 1200px) {
  .container { width: 1170px; }
}

.navigation.pagination {
  display: inline-block;
}

.card:has(> .card-header[role="tab"]) {
  display: block;
}

.card-header[role="tab"] {
  margin-left: 0;
  padding: 10px 15px;
}

.card-header[role="tab"] .card-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

[role="tabpanel"] > .card-body {
  padding: 15px;
}

.clearfix::before, .clearfix::after,
.container::before, .container::after,
.container-fluid::before, .container-fluid::after,
.row::before, .row::after,
.nav::before, .nav::after,
.navbar::before, .navbar::after,
.mk-navbar-header::before, .mk-navbar-header::after,
.navbar-collapse::before, .navbar-collapse::after,
.modal-footer::before, .modal-footer::after,
.btn-toolbar::before, .btn-toolbar::after {
  display: table;
  content: " ";
}

.clearfix::after,
.container::after,
.container-fluid::after,
.row::after,
.nav::after,
.navbar::after,
.mk-navbar-header::after,
.navbar-collapse::after,
.modal-footer::after,
.btn-toolbar::after {
  clear: both;
}

.navbar {
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

@media (min-width: 768px) {
  .navbar { border-radius: 4px; }
  .mk-navbar-header { float: left; }
}

:where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .navbar {
  display: block;
  flex-wrap: nowrap;
  align-items: normal;
  justify-content: normal;
  padding: 0;
}

.navbar-toggler {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  transition: none;
}

.navbar-toggler:focus {
  outline: 0;
  box-shadow: none;
}

.navbar-toggler .mk-icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggler .mk-icon-bar + .mk-icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggler { display: none; }
}

:where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .row {
  display: block;
  flex-wrap: nowrap;
}

:where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .row > * {
  flex-shrink: 1;
  width: auto;
  max-width: none;
  padding-right: 0;
  padding-left: 0;
  margin-top: 0;
}

:where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col,
:where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-auto {
  flex: 0 1 auto;
}

:where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-1, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-2, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-3, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-4, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-5, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-6, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-7, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-8, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-9, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-10, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-11, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-12, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-1, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-2, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-3, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-4, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-5, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-6, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-7, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-8, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-9, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-10, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-11, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-12, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-1, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-2, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-3, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-4, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-5, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-6, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-7, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-8, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-9, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-10, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-11, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-12, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-1, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-2, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-3, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-4, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-5, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-6, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-7, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-8, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-9, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-10, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-11, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-12, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-1, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-2, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-3, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-4, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-5, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-6, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-7, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-8, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-9, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-10, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-11, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-12, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-1, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-2, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-3, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-4, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-5, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-6, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-7, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-8, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-9, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-10, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-11, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

:where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-1, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-2, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-3, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-4, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-5, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-6, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-7, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-8, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-9, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-10, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-11, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-12 {
  float: left;
}
@media (min-width: 576px) {
  :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-1, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-2, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-3, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-4, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-5, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-6, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-7, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-8, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-9, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-10, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-11, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-sm-12 {
    float: left;
  }
}
@media (min-width: 768px) {
  :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-1, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-2, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-3, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-4, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-5, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-6, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-7, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-8, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-9, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-10, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-11, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-md-12 {
    float: left;
  }
}
@media (min-width: 992px) {
  :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-1, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-2, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-3, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-4, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-5, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-6, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-7, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-8, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-9, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-10, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-11, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-lg-12 {
    float: left;
  }
}
@media (min-width: 1200px) {
  :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-1, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-2, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-3, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-4, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-5, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-6, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-7, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-8, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-9, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-10, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-11, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xl-12 {
    float: left;
  }
}
@media (min-width: 1400px) {
  :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-1, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-2, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-3, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-4, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-5, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-6, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-7, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-8, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-9, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-10, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-11, :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .col-xxl-12 {
    float: left;
  }
}

.col-1 { width: 8.33333333%; }
.col-2 { width: 16.66666667%; }
.col-3 { width: 25.0%; }
.col-4 { width: 33.33333333%; }
.col-5 { width: 41.66666667%; }
.col-6 { width: 50.0%; }
.col-7 { width: 58.33333333%; }
.col-8 { width: 66.66666667%; }
.col-9 { width: 75.0%; }
.col-10 { width: 83.33333333%; }
.col-11 { width: 91.66666667%; }
.col-12 { width: 100.0%; }

@media (min-width: 576px) {
  .col-sm-1 { width: 8.33333333%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-3 { width: 25%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-6 { width: 50%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-9 { width: 75%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-12 { width: 100%; }
}

@media (min-width: 768px) {
  .col-md-1 { width: 8.33333333%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-3 { width: 25%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-6 { width: 50%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-9 { width: 75%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-12 { width: 100%; }
}

@media (min-width: 992px) {
  .col-lg-1 { width: 8.33333333%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-3 { width: 25%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-6 { width: 50%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-9 { width: 75%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-12 { width: 100%; }
}

@media (min-width: 1200px) {
  .col-xl-1 { width: 8.33333333%; }
  .col-xl-2 { width: 16.66666667%; }
  .col-xl-3 { width: 25%; }
  .col-xl-4 { width: 33.33333333%; }
  .col-xl-5 { width: 41.66666667%; }
  .col-xl-6 { width: 50%; }
  .col-xl-7 { width: 58.33333333%; }
  .col-xl-8 { width: 66.66666667%; }
  .col-xl-9 { width: 75%; }
  .col-xl-10 { width: 83.33333333%; }
  .col-xl-11 { width: 91.66666667%; }
  .col-xl-12 { width: 100%; }
}

@media (min-width: 1400px) {
  .col-xxl-1 { width: 8.33333333%; }
  .col-xxl-2 { width: 16.66666667%; }
  .col-xxl-3 { width: 25%; }
  .col-xxl-4 { width: 33.33333333%; }
  .col-xxl-5 { width: 41.66666667%; }
  .col-xxl-6 { width: 50%; }
  .col-xxl-7 { width: 58.33333333%; }
  .col-xxl-8 { width: 66.66666667%; }
  .col-xxl-9 { width: 75%; }
  .col-xxl-10 { width: 83.33333333%; }
  .col-xxl-11 { width: 91.66666667%; }
  .col-xxl-12 { width: 100%; }
}

.btn:not(.btn-lg):not(.btn-sm) {
  --bs-btn-font-size: 14px;
  --bs-btn-padding-y: 6px;
  --bs-btn-padding-x: 12px;
  --bs-btn-border-radius: 4px;
}

:where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .btn:not(.btn-lg):not(.btn-sm) {
  --bs-btn-line-height: 1.42857143;
}

.form-control:not(.form-control-lg):not(.form-control-sm),
.form-select:not(.form-select-lg):not(.form-select-sm) {
  font-size: 14px;
}

.btn-link {
  text-decoration: none;
}

.btn-link:hover,
.btn-link:focus {
  text-decoration: underline;
}

.card-toggle .btn-link {
  --bs-btn-color: #303030;
  --bs-btn-hover-color: #303030;
  --bs-btn-active-color: #303030;
  --bs-btn-focus-box-shadow: none;
}

.general-faq .mk-card.card-toggle,
.device-faq-section .mk-card.card-toggle {
  margin-bottom: 30px;
}

.general-faq .mk-card.card-toggle h2,
.device-faq-section .mk-card.card-toggle h2 {
  margin-bottom: 0;
}

.general-faq .card-toggle .mk-card-body,
.device-faq-section .card-toggle .mk-card-body {
  margin-top: 30px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.card-toggle .mk-card-body > :last-child {
  margin-bottom: 0;
}

.general-faq .card-toggle .collapse.show,
.device-faq-section .card-toggle .collapse.show {
  display: flow-root;
}

.modal-header .btn-close {
  order: 99;
}

:where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .modal-dialog {
  max-width: none;
  margin: 10px;
}

@media (min-width: 768px) {
  :where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
}

:where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .modal-header {
  display: block;
}

:where(body:not(.page-template-page-home-php):not(.page-template-page-locations-repair-php)) .modal-header .btn-close {
  float: right;
}
