.office-locations-slide-inner{align-content:end;background-position:50%;background-size:cover;border-radius:20px;display:flex;flex-wrap:wrap;min-height:400px;padding:40px 40px 20px;position:relative}.office-locations-slide-inner:after{background-color:#000;border-radius:20px;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;transition:.7s}.office-locations-slide-inner:hover:after{opacity:.6}.office-locations-slide-content{position:relative;z-index:1}.office-locations-slide-text *,.office-locations-slide-title.text-2xl *{color:#fff}.office-locations-slide-text{max-height:0;overflow:hidden;transition:.8s}.office-locations-slide-inner:hover .office-locations-slide-text{max-height:500px}#filter-buttons button{background-color:#fff;border:none;border-radius:50px;box-shadow:none;color:#000;cursor:pointer;font-weight:500;min-width:236px;padding:13px 16px}#filter-buttons{display:flex;gap:24px;margin-top:40px}#filter-buttons button.active{background:#a8deb0}.office-locations-outer .slick-dots{display:flex;gap:10px;justify-content:center;list-style:none;margin:40px 0 0;padding:0}.office-locations-outer .slick-dots button{background-color:#ccc;border:none;border-radius:50%;color:transparent;cursor:pointer;font-size:0;height:10px;padding:0;transition:.5s;width:10px}.office-locations-outer .slick-dots .slick-active button,.office-locations-outer .slick-dots button:hover{background:#f36f21}.office-locations-slider-con{margin-top:40px}.office-locations-outer .slick-list.draggable{width:calc(50vw + 49%)}.office-locations-outer .slick-slide{margin-right:20px}@media (max-width:1439px){.office-locations-slide-inner{min-height:370px}}@media (max-width:767px){.office-locations-outer .slick-dots button{height:5px;width:5px}.office-locations-outer .slick-dots{gap:5px;margin:20px 0 0}.office-locations-outer .slick-list.draggable{width:calc(50vw + 50%)}.office-locations-slide-inner:after{border-radius:10px}.office-locations-slide-inner{border-radius:10px;min-height:223px;padding:20px 20px 0}.office-locations-slider-con{margin-top:20px}#filter-buttons button{flex:1;font-weight:400;min-width:auto;padding:5.3px}#filter-buttons{display:flex;gap:10px;margin-top:20px}#filter-buttons button span{display:none}}