@import url(https://fonts.googleapis.com/css2?family=Knewave&family=Manrope:wght@200..800&display=swap);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.office-banner .grid{grid-template-columns:1fr 50rem;align-items:center;gap:10rem}.office-banner .start{height:65dvh}.office-banner .end{padding-right:10dvw}.office-banner .end .name{text-transform:uppercase}.office-banner .end .address{margin:3rem 0;font-weight:700;font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 700,"wdth" 110}.office-banner .end a{display:block;margin-bottom:1rem}.office-banner .end a:before{display:none}.office-banner .end .services{display:flex;flex-wrap:wrap;gap:1rem;margin-top:4rem}.office-banner .end .services .service{padding:1em 1.5em;border:1px solid var(--main-color);border-radius:3rem;text-transform:uppercase;font-size:1.206rem;font-weight:700;font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 700,"wdth" 110}.office-banner .opening-hours{display:flex;flex-wrap:wrap;justify-content:center;gap:5rem;margin-top:5rem}.office-banner .opening-hours div{padding:3rem;background:var(--light-grey-color)}.office-banner .opening-hours div h5{font-family:Manrope,sans-serif;font-weight:700;font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 700,"wdth" 110}@media only screen and (max-width:768px){.office-banner .grid{grid-template-columns:1fr;gap:5rem}.office-banner .start{width:100%;height:auto;aspect-ratio:1/.6}.office-banner .end{padding:0 5rem}}
