.block-office-locations-v2{margin:50px 0}.block-office-locations-v2 .inner{padding:0 20px;max-width:1360px;margin:0 auto;position:relative}.block-office-locations-v2 .title{font-family:var(--oswald);text-transform:uppercase;font-weight:600;font-size:40px;line-height:52px;color:var(--primaryColor);margin:0 auto 20px;text-align:center}.block-office-locations-v2 .items .location p,.block-office-locations-v2 .items .location span,.block-office-locations-v2 .items .location a{font-size:20px;line-height:32px;margin-bottom:0}.block-office-locations-v2 .items .location .map{height:300px;margin-bottom:30px}.block-office-locations-v2 .items .location .map iframe{width:100%;height:100%}.block-office-locations-v2 .items .location .info{border:solid 1px var(--secondaryColor);padding:45px;border-radius:20px}.block-office-locations-v2 .items .location .info .name{font-family:var(--oswald);text-transform:uppercase;color:var(--primaryColor);font-size:35px;line-height:45px;font-weight:700;letter-spacing:1px;margin-bottom:30px}.block-office-locations-v2 .items .location .info .label{display:block;text-transform:uppercase;font-weight:bold;line-height:20px;margin-bottom:8px}.block-office-locations-v2 .items .location .info .address{font-size:25px;line-height:35px;margin-bottom:20px}.block-office-locations-v2 .items .location .info .directions{color:var(--secondaryColor);font-weight:bold;text-transform:uppercase}.block-office-locations-v2 .items .location .info .directions:hover{color:var(--tertiaryColor)}.block-office-locations-v2 .items .location .info .phone-info{margin-top:30px}.block-office-locations-v2 .items .location .info .phone-info a{color:var(--secondaryColor);font-size:25px;line-height:35px}.block-office-locations-v2 .items .location .info .phone-info a:hover{color:var(--tertiaryColor)}@media(min-width: 768px){.block-office-locations-v2{margin:100px 0}.block-office-locations-v2 .title{font-size:70px;line-height:100px}.block-office-locations-v2 .items{display:flex;flex-flow:column;align-items:center;gap:50px}.block-office-locations-v2 .items .location{margin:0 10px;flex:1;display:flex;justify-content:space-between;width:100%;padding:60px 50px}.block-office-locations-v2 .items .location .map{flex:0 1 calc(60% - 20px);margin-bottom:0;height:auto}.block-office-locations-v2 .items .location .info{flex:0 1 calc(40% - 20px)}}@media(min-width: 1146px){.block-office-locations-v2{margin:70px 0}.block-office-locations-v2 .inner{padding:0 40px}.block-office-locations-v2 .inner .location{padding:0px 100px;margin:50px auto}}

/*# sourceMappingURL=block-office-locations-v2.css.map */