@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)}}.offices-grid .title{display:block;margin-bottom:10rem;text-align:center}.offices-grid .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}.offices-grid .officecell:nth-child(2n){padding-top:10rem}.offices-grid .officecell:before{display:none}.offices-grid .officecell .image{display:block;position:relative;aspect-ratio:1/.8;overflow:hidden}.offices-grid .officecell .image .bg-img{top:0;height:calc(100% + 15rem)}.offices-grid .officecell .details{position:relative;padding:4rem;color:var(--main-color);background:var(--white-color)}.offices-grid .officecell .details .name{display:block;margin-bottom:2rem;font-family:Knewave,serif;text-transform:uppercase;font-size:3.204rem}.offices-grid .officecell .details .address{display:block;margin-bottom:2rem}.offices-grid .officecell .details .phone{display:block;margin-bottom:2rem;font-weight:700;font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 700,"wdth" 110}.offices-grid .officecell .details .phone:before{display:none}.offices-grid .officecell .details .services{display:block;margin-top:4rem}.offices-grid .officecell .details .services .service{display:inline-block;vertical-align:middle;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}.offices-grid .officecell .details .services .service+.service{margin-left:1rem}@media only screen and (max-width:768px){.offices-grid .grid{grid-template-columns:1fr}.offices-grid .officecell:nth-child(2n){padding-top:0}}
