.elementor-60 .elementor-element.elementor-element-3807e690{--display:flex;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-60 .elementor-element.elementor-element-515b37da{text-align:center;font-size:18px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-3807e690 */.elementor-60 .elementor-element.elementor-element-3807e690 .location-card,
.elementor-60 .elementor-element.elementor-element-3807e690 .result-card,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-item,
.elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item,
.elementor-60 .elementor-element.elementor-element-3807e690 .nearest-location,
.elementor-60 .elementor-element.elementor-element-3807e690 .nearest-locations .item,
.elementor-60 .elementor-element.elementor-element-3807e690 .locations-list .item,
.elementor-60 .elementor-element.elementor-element-3807e690 .results-list .item,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-results .item,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"],
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"],
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-item"],
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-item"]{
  background:#ffffff !important;
  border:1px solid #d9e7f2 !important;
  border-radius:22px !important;
  padding:24px !important;
  margin:0 0 18px !important;
  box-shadow:0 18px 50px rgba(11,95,174,.10) !important;
  transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease !important;
}

.elementor-60 .elementor-element.elementor-element-3807e690 .location-card:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .result-card:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-item:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .nearest-location:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .nearest-locations .item:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .locations-list .item:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .results-list .item:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-results .item:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"]:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"]:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-item"]:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-item"]:hover{
  transform:translateY(-3px) !important;
  box-shadow:0 24px 60px rgba(11,95,174,.15) !important;
  border-color:#bcd7ec !important;
}

.elementor-60 .elementor-element.elementor-element-3807e690 .location-card h3,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-card h4,
.elementor-60 .elementor-element.elementor-element-3807e690 .result-card h3,
.elementor-60 .elementor-element.elementor-element-3807e690 .result-card h4,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-item h3,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-item h4,
.elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item h3,
.elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item h4,
.elementor-60 .elementor-element.elementor-element-3807e690 .nearest-location h3,
.elementor-60 .elementor-element.elementor-element-3807e690 .nearest-location h4,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location h3,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location h4,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card h3,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card h4,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result h3,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result h4,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"] h3,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"] h4,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"] h3,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"] h4{
  margin:0 0 10px !important;
  font-size:24px !important;
  line-height:1.2 !important;
  color:#0b5fae !important;
  font-weight:700 !important;
  letter-spacing:-0.02em !important;
}

.elementor-60 .elementor-element.elementor-element-3807e690 .location-card p,
.elementor-60 .elementor-element.elementor-element-3807e690 .result-card p,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-item p,
.elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item p,
.elementor-60 .elementor-element.elementor-element-3807e690 .nearest-location p,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location p,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card p,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result p,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"] p,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"] p,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-item"] p{
  margin:0 0 10px !important;
  color:#5f7384 !important;
  font-size:16px !important;
  line-height:1.75 !important;
}

.elementor-60 .elementor-element.elementor-element-3807e690 .location-card strong,
.elementor-60 .elementor-element.elementor-element-3807e690 .result-card strong,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-item strong,
.elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item strong,
.elementor-60 .elementor-element.elementor-element-3807e690 .nearest-location strong,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location strong,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card strong,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result strong,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"] strong,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"] strong{
  color:#1d2b36 !important;
  font-weight:700 !important;
}

.elementor-60 .elementor-element.elementor-element-3807e690 .location-card a,
.elementor-60 .elementor-element.elementor-element-3807e690 .result-card a,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-item a,
.elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item a,
.elementor-60 .elementor-element.elementor-element-3807e690 .nearest-location a,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location a,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card a,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result a,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"] a,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"] a,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-item"] a{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:46px !important;
  padding:12px 20px !important;
  margin:10px 10px 0 0 !important;
  border-radius:999px !important;
  background:linear-gradient(135deg,#0b5fae,#084b89) !important;
  color:#ffffff !important;
  text-decoration:none !important;
  font-weight:700 !important;
  font-size:15px !important;
  box-shadow:0 12px 24px rgba(11,95,174,.20) !important;
  transition:transform .2s ease, box-shadow .2s ease, opacity .2s ease !important;
}

.elementor-60 .elementor-element.elementor-element-3807e690 .location-card a:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .result-card a:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-item a:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item a:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .nearest-location a:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location a:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card a:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result a:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"] a:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"] a:hover,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-item"] a:hover{
  transform:translateY(-2px) !important;
  box-shadow:0 16px 30px rgba(11,95,174,.28) !important;
  opacity:1 !important;
}

.elementor-60 .elementor-element.elementor-element-3807e690 .location-card .distance,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-card .travel-time,
.elementor-60 .elementor-element.elementor-element-3807e690 .result-card .distance,
.elementor-60 .elementor-element.elementor-element-3807e690 .result-card .travel-time,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-item .distance,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-item .travel-time,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location .distance,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location .travel-time,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card .distance,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card .travel-time,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"] .distance,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"] .travel-time,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"] .distance,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"] .travel-time{
  display:inline-flex !important;
  align-items:center !important;
  gap:6px !important;
  padding:7px 12px !important;
  margin:0 8px 10px 0 !important;
  border-radius:999px !important;
  background:#eef7ff !important;
  color:#0b5fae !important;
  font-size:14px !important;
  font-weight:700 !important;
}

.elementor-60 .elementor-element.elementor-element-3807e690 .location-card ul,
.elementor-60 .elementor-element.elementor-element-3807e690 .result-card ul,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-item ul,
.elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item ul,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location ul,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card ul,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result ul,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"] ul,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"] ul{
  margin:10px 0 0 0 !important;
  padding-left:18px !important;
}

.elementor-60 .elementor-element.elementor-element-3807e690 .location-card li,
.elementor-60 .elementor-element.elementor-element-3807e690 .result-card li,
.elementor-60 .elementor-element.elementor-element-3807e690 .location-item li,
.elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item li,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location li,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card li,
.elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result li,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"] li,
.elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"] li{
  margin:0 0 8px !important;
  color:#5f7384 !important;
  line-height:1.7 !important;
}

@media (max-width:767px){
  .elementor-60 .elementor-element.elementor-element-3807e690 .location-card,
  .elementor-60 .elementor-element.elementor-element-3807e690 .result-card,
  .elementor-60 .elementor-element.elementor-element-3807e690 .location-item,
  .elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item,
  .elementor-60 .elementor-element.elementor-element-3807e690 .nearest-location,
  .elementor-60 .elementor-element.elementor-element-3807e690 .nearest-locations .item,
  .elementor-60 .elementor-element.elementor-element-3807e690 .locations-list .item,
  .elementor-60 .elementor-element.elementor-element-3807e690 .results-list .item,
  .elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location,
  .elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card,
  .elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result,
  .elementor-60 .elementor-element.elementor-element-3807e690 .oanl-results .item,
  .elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"],
  .elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"],
  .elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-item"],
  .elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-item"]{
    padding:18px !important;
    border-radius:18px !important;
  }

  .elementor-60 .elementor-element.elementor-element-3807e690 .location-card h3,
  .elementor-60 .elementor-element.elementor-element-3807e690 .location-card h4,
  .elementor-60 .elementor-element.elementor-element-3807e690 .result-card h3,
  .elementor-60 .elementor-element.elementor-element-3807e690 .result-card h4,
  .elementor-60 .elementor-element.elementor-element-3807e690 .location-item h3,
  .elementor-60 .elementor-element.elementor-element-3807e690 .location-item h4,
  .elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item h3,
  .elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item h4,
  .elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location h3,
  .elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location h4,
  .elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card h3,
  .elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card h4,
  .elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result h3,
  .elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result h4{
    font-size:21px !important;
  }

  .elementor-60 .elementor-element.elementor-element-3807e690 .location-card a,
  .elementor-60 .elementor-element.elementor-element-3807e690 .result-card a,
  .elementor-60 .elementor-element.elementor-element-3807e690 .location-item a,
  .elementor-60 .elementor-element.elementor-element-3807e690 .search-result-item a,
  .elementor-60 .elementor-element.elementor-element-3807e690 .nearest-location a,
  .elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location a,
  .elementor-60 .elementor-element.elementor-element-3807e690 .oanl-location-card a,
  .elementor-60 .elementor-element.elementor-element-3807e690 .oanl-result a,
  .elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-card"] a,
  .elementor-60 .elementor-element.elementor-element-3807e690 [class*="result-card"] a,
  .elementor-60 .elementor-element.elementor-element-3807e690 [class*="location-item"] a{
    width:100% !important;
    margin-right:0 !important;
  }
}/* End custom CSS */
/* Start custom CSS */.kat-locator{
  --kat-primary:#0b5fae;
  --kat-primary-dark:#084b89;
  --kat-accent:#5cbf9a;
  --kat-bg:#f4f9fd;
  --kat-card:#ffffff;
  --kat-text:#1d2b36;
  --kat-muted:#5f7384;
  --kat-border:#d9e7f2;
  --kat-shadow:0 18px 50px rgba(11,95,174,.10);

  background:linear-gradient(180deg,#f8fcff 0%, #eef7ff 100%);
  padding:48px 24px 70px;
  border-radius:28px;
  color:var(--kat-text);
}

.kat-locator *{
  box-sizing:border-box;
}

.kat-locator h1{
  margin:0 0 28px;
  font-size:clamp(34px,4vw,58px);
  line-height:1.06;
  letter-spacing:-0.03em;
  color:#b7a9a9;
  text-align:left;
  font-weight:700;
}

.kat-locator > p:first-of-type,
.kat-locator .intro,
.kat-locator .description{
  max-width:1100px;
  margin:0 auto 40px;
  font-size:clamp(18px,2vw,21px);
  line-height:1.8;
  color:#8e7d7d;
  text-align:center;
}

.kat-locator h2{
  margin:34px 0 18px;
  font-size:clamp(28px,3vw,48px);
  line-height:1.15;
  letter-spacing:-0.02em;
  color:var(--kat-text);
  font-weight:700;
}

.kat-locator h3{
  margin:18px 0 12px;
  font-size:clamp(24px,2.2vw,38px);
  line-height:1.2;
  color:var(--kat-text);
  font-weight:700;
}

.kat-locator form,
.kat-locator .search-form,
.kat-locator .locator-form{
  background:var(--kat-card);
  border:1px solid var(--kat-border);
  border-radius:24px;
  padding:28px;
  box-shadow:var(--kat-shadow);
  margin:0 0 34px;
}

.kat-locator label{
  display:block;
  margin:0 0 8px;
  font-size:18px;
  font-weight:600;
  color:var(--kat-text);
}

.kat-locator input[type="text"],
.kat-locator input[type="search"],
.kat-locator input[type="number"],
.kat-locator input[type="tel"],
.kat-locator select{
  width:100%;
  min-height:58px;
  padding:14px 18px;
  border:1px solid var(--kat-border);
  border-radius:16px;
  background:#fff;
  color:var(--kat-text);
  font-size:18px;
  outline:none;
  box-shadow:none;
  transition:border-color .2s ease, box-shadow .2s ease, transform .2s ease;
  margin:0 0 18px;
}

.kat-locator input::placeholder{
  color:#97a7b5;
}

.kat-locator input:focus,
.kat-locator select:focus{
  border-color:var(--kat-primary);
  box-shadow:0 0 0 4px rgba(11,95,174,.12);
}

.kat-locator button,
.kat-locator input[type="submit"],
.kat-locator .button,
.kat-locator .btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:54px;
  padding:14px 28px;
  border:none;
  border-radius:999px;
  background:linear-gradient(135deg,var(--kat-primary),var(--kat-primary-dark));
  color:#fff;
  font-size:17px;
  font-weight:700;
  text-decoration:none;
  cursor:pointer;
  box-shadow:0 14px 30px rgba(11,95,174,.22);
  transition:transform .2s ease, box-shadow .2s ease, opacity .2s ease;
}

.kat-locator button:hover,
.kat-locator input[type="submit"]:hover,
.kat-locator .button:hover,
.kat-locator .btn:hover{
  transform:translateY(-2px);
  box-shadow:0 18px 34px rgba(11,95,174,.28);
}

.kat-locator .results,
.kat-locator .locations,
.kat-locator .search-results{
  margin-top:28px;
}

.kat-locator .results-intro,
.kat-locator .locations-intro,
.kat-locator .search-note{
  margin:0 0 18px;
  font-size:18px;
  line-height:1.7;
  color:var(--kat-muted);
}

.kat-locator .location-card,
.kat-locator .result-card,
.kat-locator .location-item,
.kat-locator .search-result-item{
  background:var(--kat-card);
  border:1px solid var(--kat-border);
  border-radius:22px;
  padding:22px 22px 20px;
  box-shadow:var(--kat-shadow);
  margin:0 0 18px;
}

.kat-locator .location-card h4,
.kat-locator .result-card h4,
.kat-locator .location-item h4,
.kat-locator .search-result-item h4{
  margin:0 0 8px;
  font-size:22px;
  line-height:1.2;
  color:var(--kat-primary);
}

.kat-locator .location-card p,
.kat-locator .result-card p,
.kat-locator .location-item p,
.kat-locator .search-result-item p,
.kat-locator .location-card li,
.kat-locator .result-card li{
  margin:0 0 8px;
  color:var(--kat-muted);
  line-height:1.7;
  font-size:16px;
}

.kat-locator .location-card a,
.kat-locator .result-card a,
.kat-locator .location-item a,
.kat-locator .search-result-item a{
  color:var(--kat-primary);
  font-weight:700;
  text-decoration:none;
}

.kat-locator .location-card a:hover,
.kat-locator .result-card a:hover,
.kat-locator .location-item a:hover,
.kat-locator .search-result-item a:hover{
  text-decoration:underline;
}

.kat-locator .footer,
.kat-locator footer{
  margin-top:44px;
  padding-top:20px;
  border-top:1px solid var(--kat-border);
  color:var(--kat-muted);
  font-size:15px;
  text-align:right;
}

@media (max-width:767px){
  .kat-locator{
    padding:28px 16px 42px;
    border-radius:20px;
  }

  .kat-locator h1{
    font-size:clamp(28px,10vw,42px);
  }

  .kat-locator h2{
    font-size:clamp(26px,8vw,34px);
  }

  .kat-locator form,
  .kat-locator .search-form,
  .kat-locator .locator-form{
    padding:18px;
    border-radius:18px;
  }

  .kat-locator input[type="text"],
  .kat-locator input[type="search"],
  .kat-locator input[type="number"],
  .kat-locator input[type="tel"],
  .kat-locator select{
    min-height:54px;
    font-size:17px;
  }

  .kat-locator button,
  .kat-locator input[type="submit"],
  .kat-locator .button,
  .kat-locator .btn{
    width:100%;
  }

  .kat-locator .footer,
  .kat-locator footer{
    text-align:center;
  }
}/* End custom CSS */