/**handles:n23-offices-style**/
body.single-offices{overflow-x:hidden}body.single-offices .image-wrapper{width:100%;height:100%;overflow:hidden}body.single-offices .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:992px){body.single-offices #office-container #card-container{height:clamp(1000px,100vh,200vh);position:sticky;top:0}}@media(min-width:500px)and (max-width:600px){body.single-offices #office-container .office-card{display:flex;flex-direction:row;flex-wrap:nowrap;-moz-column-gap:1rem;column-gap:1rem}body.single-offices #office-container .office-card img{width:150px!important;height:100%;-o-object-fit:cover;object-fit:cover}body.single-offices #office-container .office-card .card-body{flex:unset;width:calc(100% - 150px - 1rem);padding:1.25rem!important}body.single-offices #office-container .office-card .card-body .office-meta .office-meta-text{flex:1 0 calc(100% - 150px - 20px - 1rem)}}@media(min-width:600px)and (max-width:991px){body.single-offices #office-container .office-card{display:flex;flex-direction:row;flex-wrap:nowrap;-moz-column-gap:2rem;column-gap:2rem}body.single-offices #office-container .office-card img{width:200px!important;height:100%;-o-object-fit:cover;object-fit:cover}body.single-offices #office-container .office-card .card-body{flex:unset;width:calc(100% - 200px - 2rem)}body.single-offices #office-container .office-card .card-body .office-meta .office-meta-text{flex:1 0 calc(100% - 200px - 20px - 1rem)}}body.single-offices #office-container .office-card img{width:100%}body.single-offices #office-container .office-card .card-body{border-left:8px solid #8abf42}body.single-offices #office-container .office-card .card-body .office-meta svg{width:20px;height:28px}body.single-offices #office-container .office-card .card-body .office-meta .office-meta-text{flex:1 0 calc(100% - 20px - 1rem);overflow:hidden;text-overflow:ellipsis}body.single-offices #office-container #main-content{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}body.single-offices #office-container #main-content section:last-of-type{padding-bottom:0!important}body.single-offices #office-container #office-cta>div{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}@media(min-width:1568px){body.single-offices #office-container #office-cta{margin-right:calc((100vw - 1440px)/ 2*-1)}}