.ga-companies-filter .companies-list-wrapper .companies-list .company{width:calc(33.3333333333% - 20px);margin:0 10px 20px;background-color:#de001c}@media screen and (min-width:768px){.ga-companies-filter .companies-list-wrapper .companies-list .company{width:calc(25% - 20px)}}.ga-companies-filter .companies-list-wrapper .companies-list .company:hover a,.ga-companies-filter .companies-list-wrapper .companies-list .company:active a,.ga-companies-filter .companies-list-wrapper .companies-list .company:focus a,.ga-companies-filter .companies-list-wrapper .companies-list .company a:hover,.ga-companies-filter .companies-list-wrapper .companies-list .company a:active,.ga-companies-filter .companies-list-wrapper .companies-list .company a:focus{transform:translate(10px,10px)}.ga-companies-filter .companies-list-wrapper .companies-list .company a{position:relative;display:block;border:1px solid #dadada;padding-top:100%;transition:transform .3s ease-in-out;background-color:#fff}.ga-companies-filter .companies-list-wrapper .companies-list .company a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:scale-down;padding:18px}.ga-companies-filter .companies-list-wrapper .companies-list .company a .acquired-label{position:absolute;top:6.3%;right:0;z-index:5;color:#000;font-size:18px;font-weight:700;line-height:37px;letter-spacing:-.6px;background:#dadada;padding:0 10px}.ga-companies-filter .companies-list-wrapper .companies-list .company a .company-name{position:absolute;top:0;left:0;z-index:-1;visibility:hidden}.company-popup .popup-header{display:flex;align-items:flex-start;margin-bottom:29px}@media screen and (max-width:766px){.company-popup .popup-header{flex-direction:column;align-items:center}}.company-popup .popup-header img.company-image{width:200px;height:200px;object-fit:scale-down;background-color:#fff;border:1px solid #dadada;margin-right:20px}@media screen and (max-width:766px){.company-popup .popup-header .company-data{padding-top:25px;text-align:center}}.company-popup .popup-header .company-data .company-title{font-size:33px;line-height:43px;font-weight:700;margin-bottom:13px}.company-popup .popup-header .company-data .company-program{margin-bottom:24px}.company-popup .popup-header .company-data .company-program strong{font-weight:700;text-transform:uppercase;font-size:14px;line-height:21px;letter-spacing:2px}.company-popup .popup-header .company-data .company-social{margin:0 0 0 -10px;padding:0 0 0 4px;display:flex;align-items:center}@media screen and (max-width:766px){.company-popup .popup-header .company-data .company-social{justify-content:center}}.company-popup .popup-header .company-data .company-social>a{padding:0 10px;margin-right:10px}.company-popup .popup-header .company-data .company-social a.link-fb svg{width:11px;height:auto}.company-popup .popup-header .company-data .company-social a.link-in svg{width:auto;height:21px}.company-popup .popup-header .company-data .company-social a.link-tw svg{width:auto;height:18px}.company-popup .popup-description .company-industries{border-top:1px solid #dadada;font-size:18px;margin:20px 0 0;padding:15px 0 0;line-height:28px}.company-popup .popup-description .company-industries h3{font-size:18px;font-weight:700;line-height:32px;margin:0 0 15px}.company-popup .popup-description .company-industries .tags-list{display:flex;flex-wrap:wrap}.company-popup .popup-description .company-industries .tags-list span{background-color:#808081;border-radius:2px;color:#fff;display:block;font-size:18px;line-height:28px;margin:0 10px 10px 0;padding:2px 10px}.company-popup .popup-description .company-website-link{width:45%}@media screen and (max-width:766px){.company-popup .popup-description .company-website-link{width:100%}}