.elementor-78292 .elementor-element.elementor-element-ee58252{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{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-78292 .elementor-element.elementor-element-2218db4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-36d4e9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-78292 .elementor-element.elementor-element-bbd4557{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-bbd4557.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78292 .elementor-element.elementor-element-f6d4efd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-78292 .elementor-element.elementor-element-bc1d63e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-cf42cd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-e1b672e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-e1b672e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78292 .elementor-element.elementor-element-472ac05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-78292 .elementor-element.elementor-element-b9e8184{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-4936312{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-52503e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-327e9f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-78292 .elementor-element.elementor-element-6813000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-6813000.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78292 .elementor-element.elementor-element-cc4f1aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-41e368e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-78292 .elementor-element.elementor-element-16d3953{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-16d3953.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78292 .elementor-element.elementor-element-8b4515c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-3502a3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-78292 .elementor-element.elementor-element-fa03fa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-fa03fa1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78292 .elementor-element.elementor-element-21bb25f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-14ca110{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-78292 .elementor-element.elementor-element-c532bf2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-c532bf2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-78292 .elementor-element.elementor-element-87e8c9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-2863e7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-5a815d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-b127d07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-2da8fde{--display:flex;}.elementor-78292 .elementor-element.elementor-element-66dfb98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-a93db71{--display:flex;}.elementor-78292 .elementor-element.elementor-element-dbf5f30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-6958b89{--display:flex;}.elementor-78292 .elementor-element.elementor-element-42e5d22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-1a781eb{--display:flex;}.elementor-78292 .elementor-element.elementor-element-ef711fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78292 .elementor-element.elementor-element-a5b9cec{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(min-width:768px){.elementor-78292 .elementor-element.elementor-element-bbd4557{--width:99.123%;}.elementor-78292 .elementor-element.elementor-element-bc1d63e{--width:50%;}.elementor-78292 .elementor-element.elementor-element-cf42cd7{--width:50%;}.elementor-78292 .elementor-element.elementor-element-e1b672e{--width:99.123%;}.elementor-78292 .elementor-element.elementor-element-b9e8184{--width:50%;}.elementor-78292 .elementor-element.elementor-element-4936312{--width:50%;}.elementor-78292 .elementor-element.elementor-element-6813000{--width:97.679%;}.elementor-78292 .elementor-element.elementor-element-16d3953{--width:97.411%;}.elementor-78292 .elementor-element.elementor-element-fa03fa1{--width:97.054%;}.elementor-78292 .elementor-element.elementor-element-c532bf2{--width:97.054%;}}/* Start custom CSS for text-editor, class: .elementor-element-64f3d98 */<style>
.office-grid {
  max-width: 920px;
  margin: 30px auto;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}

.office-card {
  background: #fff;
  border-radius: 9px;
  overflow: hidden;
  text-decoration: none !important;
  color: #222 !important;
  display: flex;
  flex-direction: column;
  box-shadow: 0 1px 3px rgba(0,0,0,0.05);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.office-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 18px rgba(0,0,0,0.10);
}

.office-card img {
  width: 100%;
  height: 180px;
  object-fit: cover;
  display: block;
}

.office-card-content {
  padding: 18px 16px 16px;
  flex: 1;
  display: flex;
  flex-direction: column;
}

.office-label {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  margin-bottom: 12px;
  color: #444;
}

.office-address {
  font-size: 16px;
  line-height: 1.35;
  margin-bottom: 16px;
}

.office-price {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 14px;
}

.office-meta {
  display: flex;
  gap: 22px;
  margin-top: auto;
  font-size: 14px;
  color: #444;
}

.office-meta-item {
  display: flex;
  align-items: center;
  gap: 7px;
}

.office-icon {
  width: 18px;
  height: 18px;
  border: 1px solid #555;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
}

@media (max-width: 850px) {
  .office-grid {
    grid-template-columns: 1fr;
    max-width: 500px;
  }

  .office-card img {
    height: 240px;
  }
}
</style>/* End custom CSS */