.company-profile-lightbox{grid-template-columns:56px minmax(0,1fr) 56px!important;gap:18px!important}.company-profile-lightbox figure{position:relative;display:grid;justify-items:center;max-width:90vw;margin:0}.company-profile-lightbox figure img{max-width:100%;max-height:80vh}.company-profile-lightbox figcaption{margin-top:12px;color:#fff;text-align:center}.company-profile-lightbox figure small{position:absolute;top:10px;left:10px;padding:5px 8px;background:#0000009e;color:#fff;font-size:11px}.company-profile-lightbox button{z-index:2}.company-profile-lightbox .company-profile-lightbox-close{top:16px;right:20px}.company-profile-lightbox .company-profile-lightbox-prev,.company-profile-lightbox .company-profile-lightbox-next{position:static;align-self:center;width:48px;height:58px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:#00000059;font-size:42px;line-height:1}.company-profile-lightbox .company-profile-lightbox-prev{grid-column:1}.company-profile-lightbox figure{grid-column:2}.company-profile-lightbox .company-profile-lightbox-next{grid-column:3}@media(max-width:600px){.company-profile-lightbox{grid-template-columns:42px minmax(0,1fr) 42px!important;gap:6px!important;padding:14px!important}.company-profile-lightbox .company-profile-lightbox-prev,.company-profile-lightbox .company-profile-lightbox-next{width:38px;height:46px;font-size:34px}.company-profile-lightbox .company-profile-lightbox-close{top:5px;right:8px;font-size:34px}}
