@import url(/css/responsive/resultlist.css);@CHARSET "UTF-8"#companyProfile{position:relative}.companyProfileContainer{border:1px solid #d1d1d1;box-shadow:5px 5px 2px -2px #d1d1d1}.companyProfileContainer div.companyProfileContent{padding:1.5em}.companyProfileContainer div.companyProfileContent.borderBottom{border-bottom:1px solid #d1d1d1}.companyProfileContainer div.companyProfileHeading{border-bottom:1px solid #d1d1d1;background:#f1f1f1;padding:10px 1.5em;color:#0C2577;font-weight:500}.companyProfileContainer div.companyProfileHeading.borderTop{border-top:1px solid #d1d1d1}.companyProfileHeader{display:flex}.companyProfileLogo{width:15%}.companyProfileLogo img{max-width:125px;border:1px solid #f1f1f1}.companyProfileHeaderInfo{width:60%}.companyProfileHeaderInfo span{background-position:0 center;background-repeat:no-repeat;padding:1px 0 0 25px;margin-right:20px;display:inline-block}.companyProfileHeaderInfo span.location{background-image:url(/images/responsive/profile/destination-939393-A.svg);background-size:20px 20px;margin-top:20px}.companyProfileHeaderInfo span.website{background-image:url(/images/responsive/profile/laptop.svg);background-size:30px 29px;padding-left:35px;background-position:0 -4px;margin-top:10px}.companyProfileHeaderCta{width:25%;text-align:right}.companyProfileHeaderInfo.headerFull{width:100%}ul#companyProfileTabBar{position:relative;margin:0;padding:0;border-top:1px solid #d1d1d1;display:flex}ul#companyProfileTabBar li{width:25%;text-align:center;display:inline-block;padding:10px 0}ul#companyProfileTabBar li.active{border-bottom:2px solid #0c2577}span.tab_only_mobile{display:none}#companyProfileContent{display:flex;margin-top:1.5em}#companyProfileContentLeft{width:65%}#companyProfileContentRight{width:33%;margin-left:2%}#companyProfileReviewsSmall .button-branding{margin:1.5em 0 1em}a.more_images{margin-left:.5em}#logosOfMembership{margin-top:4em}#logosOfMembership span{display:block}#logosOfMembership a{margin-top:2em;margin-right:1.5em}#logosOfMembership a img{width:115px}div.image_container{padding-bottom:1em}div.image_container img{margin-right:2.132%;width:35.934%}#companyProfileJobsSmall .resultListContainer ul.resultlist>li{border:none;border-bottom:1px solid #d1d1d1;padding:1em 0}#companyProfileJobsSmall .resultListContainer ul.resultlist>li:first-child{padding-top:0}#companyProfileJobsSmall .resultListContainer ul.resultlist>li:last-child{border-bottom:none}#companyProfileJobsSmall .resultListContainer ul.resultlist li a.watchlist{top:10px}#companyProfileJobsSmall .resultListContainer ul.resultlist li a.main_link{margin-bottom:.3em}div.imagesTab3Row{margin-bottom:2%}div.imagesTab3Row img{margin-left:2%;width:32%}div.imagesTab3Row img:first-child{margin-left:0}div.imagesTab3Row.cols2 img{width:48%}div.imagesTab3Row.cols2 img:first-child{margin-right:2%}div.imagesTab3Row.cols1 img{width:100%;margin-left:0}div.videoTab3{position:relative;max-width:100%}div.videoTab3.video_set{padding-bottom:56.25%;height:0}div.videoTab3 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}div.show_on_mobile{display:none}.companyProfileText strong{font-weight:700}.companyProfileText ul li{list-style:disc none}div.reporting_link{margin-top:20px;position:relative}div.reporting_link img{margin-right:5px;width:1.2em;margin-bottom:-3px}@media screen and (max-width:1024px){.companyProfileLogo{width:18%}.companyProfileHeaderInfo{width:57%}}@media screen and (max-width:950px){.companyProfileHeaderInfo{width:52%}.companyProfileHeaderCta{width:30%}}@media screen and (max-width:850px){.companyProfileContainer div.companyProfileContent,.companyProfileContainer div.companyProfileHeading{padding:.75em}.companyProfileHeader{display:block}.companyProfileLogo,.companyProfileHeaderInfo,.companyProfileHeaderCta{width:100%}.companyProfileLogo{text-align:center}.companyProfileHeaderInfo{margin:2em 0}#companyProfileContent{display:block}#companyProfileContentLeft,#companyProfileContentRight{width:100%;margin-left:0}#companyProfileContentRight{border-top:none}span.tab_not_mobile{display:none}span.tab_only_mobile{display:inline}ul#companyProfileTabBar li{width:auto;padding-left:.75em;padding-right:.75em}#logosOfMembership a{text-align:center;display:block}div.image_container{display:none}div.show_on_mobile{display:block}div.hide_on_mobile{display:none}#companyProfileJobsSmall .resultListContainer ul.resultlist>li:last-child{border-bottom:none}.companyProfileContainer div.companyProfileHeading{font-size:16px}.companyProfileHeaderInfo span{display:block;padding-left:35px}.companyProfileHeaderInfo span.website{background-position:0 center}}