.office-details.dark{background-color:#000835}
.office-details.dark .cmp-office-details{color:#fff}
.office-details.dark .cmp-office-details__area-label{color:#fff}
.office-details.dark .cmp-office-details__title{border-bottom:1px solid #fff}
.office-details.dark .cmp-office-details a{color:#fff}
.office-details.dark .cmp-office-details__card-label{color:#c5d5f9}
.office-details .cmp-office-details__area-label{font-size:20px;color:#666}
.office-details .cmp-office-details__title{font-size:32px;padding-top:8px;padding-bottom:16px;border-bottom:1px solid #e6e6e6;margin-bottom:34px}
.office-details .cmp-office-details__card{display:grid;grid-auto-rows:min-content;gap:16px;font-size:18px}
.office-details .cmp-office-details__card-label{font-size:16px;height:18px;color:#0c66e1}
.office-details .cmp-office-details__card-list{display:grid;gap:40px}
.office-details .cmp-office-details__card-title{font-family:'Amadeus-Medium',sans-serif;font-size:28px}
.office-details .cmp-office-details__card-subtitle{font-family:'Amadeus-Medium',sans-serif}
.office-details .cmp-office-details ul{padding:0}
.office-details .cmp-office-details li{list-style:none}
.office-details .cmp-office-details a{text-decoration:none;color:#1a1a1a}
@media(min-width:768px){.office-details .cmp-office-details__area-label{font-size:24px}
.office-details .cmp-office-details__title{font-size:48px;margin-bottom:56px}
.office-details .cmp-office-details__card-list{grid-template-columns:1fr 1fr;gap:30px}
}
@media(min-width:992px){.office-details .cmp-office-details__title{font-size:56px;margin-bottom:72px}
.office-details .cmp-office-details__card-list{grid-template-columns:1fr 1fr 1fr;gap:30px}
.office-details .cmp-office-details__card-title{font-size:32px}
}