.office-showcase-block__container{display:flex;flex-direction:column;gap:var(--spacing-8xl,80px)}@media screen and (max-width:576px){.office-showcase-block__container{gap:var(--spacing-xl,40px)}}.office-showcase-block__items{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (max-width:576px){.office-showcase-block__items{margin-left:-20px;width:100vw}}.office-showcase-block__item{align-items:center;border-bottom:var(--spacing-b-s,1px) solid #b8b8b8;display:flex;height:-moz-fit-content;height:fit-content;max-height:160px;min-height:160px;position:relative;transition:max-height .5s linear 0s;width:100%}.office-showcase-block__item:hover{background-color:var(--grey-0,#fff)}.office-showcase-block__item:hover:after,.office-showcase-block__item:hover:before{background-color:var(--grey-0,#fff);box-shadow:0 1px 0 0 #b8b8b8,0 -1px 0 0 #b8b8b8;content:"";height:100%;left:-100vw;position:absolute;top:0;width:100vw}.office-showcase-block__item:hover:after{left:unset;right:-100vw}@media screen and (max-width:576px){.office-showcase-block__item{min-height:10px}.office-showcase-block__item:after,.office-showcase-block__item:before{background-color:transparent;box-shadow:0 1px 0 0 #b8b8b8,0 -1px 0 0 #b8b8b8;content:"";height:100%;left:-100vw;position:absolute;top:0;width:100vw}.office-showcase-block__item:after{left:unset;right:-100vw}}.office-showcase-block__text-elements{align-items:center;display:flex;padding-bottom:var(--spacing-m,32px);padding-top:var(--spacing-m,32px);width:100%}@media screen and (max-width:576px){.office-showcase-block__text-elements{align-items:flex-start;flex-direction:column;gap:var(--spacing-m,32px);height:80px;padding:var(--spacing-s,24px) var(--spacing-3xs,12px) var(--spacing-s,24px) var(--spacing-s,24px)}}.office-showcase-block__header{font-weight:400;width:100%}.office-showcase-block__header:after{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"16\" fill=\"none\"><path fill=\"%23171717\" d=\"M11.633 13.834a1.31 1.31 0 0 0 .213 1.874c.589.46 1.448.367 1.919-.208l5.12-6.25c.298-.364.448-.805.449-1.246v-.008a1.97 1.97 0 0 0-.45-1.245L13.766.5a1.387 1.387 0 0 0-1.919-.209c-.589.46-.684 1.3-.213 1.874l3.686 4.5H1.911C1.224 6.667.667 7.265.667 8s.557 1.334 1.244 1.334H15.32z\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-left:var(--spacing-m,32px);transition:transform .3s ease-in-out 0s;width:20px}@media screen and (max-width:576px){.office-showcase-block__header:after{background-size:60%;margin-left:0;transform:rotate(-90deg)}}.office-showcase-block__text-elements:hover .office-showcase-block__header:after{transform:translateX(var(--spacing-6xs,4px))}@media screen and (max-width:576px){.office-showcase-block__text-elements:hover .office-showcase-block__header:after{transform:rotate(90deg)}.office-showcase-block__header{display:flex;justify-content:space-between}}.office-showcase-block__location{color:var(--color-grey-black,#000);font-size:16px!important;height:-moz-fit-content;height:fit-content;margin-bottom:0;max-height:0;min-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .5s linear 0s;width:500px}.office-showcase-block__item:hover .office-showcase-block__location{font-size:16px!important;max-height:500px;opacity:1}@media screen and (max-width:576px){.office-showcase-block__location{font-size:var(--spacing-3xs,12px);width:100%}.office-showcase-block__item:active .office-showcase-block__location{display:block}}.office-showcase-block__section-header{font-weight:400;padding-top:var(--spacing-9xl,100px)}@media screen and (max-width:576px){.office-showcase-block__section-header{padding-top:var(--spacing-xl,40px)}}.office-showcase-block__item:first-of-type:after,.office-showcase-block__item:first-of-type:before{box-shadow:0 1px 0 0 #b8b8b8}@media screen and (max-width:576px){.office-showcase-block__item:hover .office-showcase-block__text-elements{height:-moz-fit-content;height:fit-content}}.px-md-6xl:has(.office-showcase-block){padding-left:20px!important;padding-right:20px!important}.container:has(.office-showcase-block){overflow-x:visible}
