@font-face{font-family:Brockmann;font-style:normal;font-weight:400;src:url(/build/fonts/brockmann-regular-webfont.c610f160.woff2) format("woff2"),url(/build/fonts/brockmann-regular-webfont.bff43d83.woff) format("woff")}@font-face{font-family:Brockmann;font-style:italic;font-weight:400;src:url(/build/fonts/brockmann-regularitalic-webfont.9e45c7d1.woff2) format("woff2"),url(/build/fonts/brockmann-regularitalic-webfont.79a3d02e.woff) format("woff")}@font-face{font-family:Brockmann;font-style:italic;font-weight:500;src:url(/build/fonts/brockmann-mediumitalic-webfont.0f632ede.woff2) format("woff2"),url(/build/fonts/brockmann-mediumitalic-webfont.60b1d544.woff) format("woff")}@font-face{font-family:Brockmann;font-style:normal;font-weight:500;src:url(/build/fonts/brockmann-medium-webfont.b9053313.woff2) format("woff2"),url(/build/fonts/brockmann-medium-webfont.92906cf3.woff) format("woff")}@font-face{font-family:Brockmann;font-style:normal;font-weight:600;src:url(/build/fonts/brockmann-semibold-webfont.7d1823db.woff2) format("woff2"),url(/build/fonts/brockmann-semibold-webfont.340efd9a.woff) format("woff")}@font-face{font-family:Brockmann;font-style:italic;font-weight:600;src:url(/build/fonts/brockmann-semibolditalic-webfont.e17b8805.woff2) format("woff2"),url(/build/fonts/brockmann-semibolditalic-webfont.be81a745.woff) format("woff")}@font-face{font-family:Brockmann;font-style:normal;font-weight:700;src:url(/build/fonts/brockmann-bold-webfont.21f347d0.woff2) format("woff2"),url(/build/fonts/brockmann-bold-webfont.172f9b82.woff) format("woff")}@font-face{font-family:Brockmann;font-style:italic;font-weight:700;src:url(/build/fonts/brockmann-bolditalic-webfont.b5ccd9ca.woff2) format("woff2"),url(/build/fonts/brockmann-bolditalic-webfont.30e0b59a.woff) format("woff")}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.offices .title{max-width:100%;width:100rem}.offices .offices-wrapper{overflow:hidden;position:relative}.offices .offices-wrapper .office-toggle{left:0;position:absolute;top:5rem}.offices .office{display:none;inset:0;opacity:0;position:absolute}.offices .office .grid{grid-gap:3rem 20rem;align-items:center;gap:3rem 20rem}.offices .office .content{padding:15rem 0 10rem}.offices .office .content .address,.offices .office .content .contact-data,.offices .office .content h4{margin-bottom:2rem}.offices .office .content .contact-data a{font-weight:800}.offices .office .content .opening-hours .data ul{margin-top:0}.offices .office .content .opening-hours .data ul li{display:inline-block;vertical-align:middle;width:calc(100% - 20rem)}.offices .office .content .opening-hours .data ul li:first-child{width:18rem}.offices .office .content .opening-hours .data ul li{list-style:none;margin:0}.offices .office .image-wrapper{height:100%;position:relative}.offices .office .image-wrapper .shape-color{height:100%;left:0;position:absolute;top:0;width:100%}.offices .office .image-wrapper .shape-color path{fill:#192f52}.offices .office .image-wrapper .image{height:100%;-webkit-mask:url(#shape) center center/contain;mask:url(#shape) center center/contain;min-height:5dvh;width:100%}.offices .office .image-wrapper .image .bg-img{z-index:1}@media only screen and (max-width:1050px){.offices .office .grid{grid-gap:3rem 10rem;gap:3rem 10rem}}@media only screen and (max-width:768px){.offices .office .grid .image-wrapper{order:1}.offices .office .grid .image-wrapper .image{min-height:40dvh}.offices .office .grid .content{order:2;padding:3rem 0}}