.office-selector .cmp-office-selector__header{font-size:20px;margin-top:40px;position:relative;display:grid;align-content:center;overflow:hidden}
.office-selector .cmp-office-selector__header-image{display:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}
.office-selector .cmp-office-selector__header-image img{object-fit:cover;width:100%}
.office-selector .cmp-office-selector li{list-style:none}
.office-selector .cmp-office-selector__links{display:grid;gap:24px;padding:24px 0}
.office-selector .cmp-office-selector__link{font-size:18px;color:#0c66e1;text-decoration:none;padding:5px 0 2px 0}
.office-selector .cmp-office-selector__link:hover{text-decoration:underline}
@media(max-width:767px){.office-selector .cmp-office-selector__header-title{padding-left:10px}
.office-selector .cmp-office-selector__links{padding-left:10px}
}
@media(min-width:768px){.office-selector .cmp-office-selector__header{font-size:24px}
.office-selector .cmp-office-selector__header:has(picture){height:100px;color:#fff;padding-left:24px}
.office-selector .cmp-office-selector__header-image{display:block}
.office-selector .cmp-office-selector__header-title{z-index:2}
.office-selector .cmp-office-selector__links{grid-template-columns:1fr 1fr 1fr}
}
@media(min-width:992px){.office-selector .cmp-office-selector__header:has(picture){height:200px;color:#fff;padding:50px 35px;align-content:end}
.office-selector .cmp-office-selector__links{padding:40px 0;grid-template-columns:repeat(4,1fr)}
}