.company-profile-module{width:100%;height:100%}.company-profile-module .company-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:210px;position:relative}.company-profile-module .company-header .logo{margin-right:40px}.company-profile-module .company-header .logo img{max-height:200px;max-width:auto}.company-profile-module .company-header .company-info .flex-col{display:flex;flex-direction:column;justify-content:flex-start}.company-profile-module .company-header .company-info .flex-row{display:flex;justify-content:flex-start;align-items:center}.company-profile-module .company-header .company-info h1{font-family:Montserrat;font-size:36px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;text-align:left;color:#001839}.company-profile-module .company-header .company-info .verified{margin-left:15px}.company-profile-module .company-header .company-info .verified a{text-decoration:none !important;margin:0;width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.company-profile-module .company-header .company-info .verified i{display:inline-block;font-size:x-large;line-height:inherit;position:relative;bottom:2px}.company-profile-module .company-header .company-info .verified span{display:inline-block;margin-left:5px;font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:left;font-family:"CooperHewitt-Medium",sans-serif}.company-profile-module .company-header .buttons{position:absolute;right:0;bottom:-42px;display:flex;flex-direction:row}.company-profile-module .company-header .buttons a{font-family:"CooperHewitt-Medium",sans-serif;background-color:#4cbb17;height:44px}.company-profile-module .company-header .buttons .cta-outline-button{height:44px;border-color:#001839 !important;color:#001839 !important;margin-left:15px;font-family:"CooperHewitt-Medium",sans-serif}.company-profile-module .company-header .buttons .cta-outline-button::before{content:"\f105";font-family:FontAwesome}.company-profile-module .company-header .breadcrumb{margin-top:10px}.company-profile-module .company-header .breadcrumb a{font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:left;text-decoration:none;color:#001839}.company-profile-module .company-header .breadcrumb a:hover{text-decoration:underline;color:#4cbb17}.company-profile-module .nav-tabs ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;height:50px;background-color:#fff}.company-profile-module .nav-tabs ul li{margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:50px;white-space:nowrap;background-color:#dbdbdb;border-right:1px solid #fff}.company-profile-module .nav-tabs ul li.active{background-color:#f4f4f4}.company-profile-module .nav-tabs ul li:hover{background-color:#001839}.company-profile-module .nav-tabs ul li a{display:block;font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.54;padding:0 31px;letter-spacing:normal;text-align:left;line-height:50px;height:50px;font-family:"CooperHewitt-Medium",sans-serif;text-decoration:none;color:#5d5d5d}.company-profile-module .nav-tabs ul li.active a{color:#001839}.company-profile-module .nav-tabs ul li:hover a{color:#fff;text-decoration:none}.company-profile-module .profile-container{background-color:#f4f4f4;width:100%}.company-profile-module .profile-container .profile-flex{display:flex;flex-direction:row;justify-content:flex-start}.company-profile-module .profile-container .profile-content{display:none;margin-right:16px;width:100%}.company-profile-module .profile-container .profile-content p{color:#001839}.company-profile-module .profile-container .profile-content h3{font-family:Montserrat;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left}.company-profile-module .profile-container .profile-content .company-video{background-color:#fff;width:100%;display:flex;justify-content:center;align-items:center}.company-profile-module .profile-container .profile-content .company-video iframe{width:100% !important}.company-profile-module .profile-container .profile-content.sidebar{max-width:70%}.company-profile-module .profile-container .profile-content.active{display:block}.company-profile-module .profile-container .profile-content .about-us{padding:30px;background-color:#fff;margin-top:20px}.company-profile-module .profile-container .profile-content ul.at-a-glance{display:grid;grid-column-gap:46px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));list-style:none;padding:0;margin:0;width:100%}.company-profile-module .profile-container .profile-content ul.at-a-glance li{padding:0;margin:0;font-size:18px;font-family:"CooperHewitt-Medium",sans-serif;margin-bottom:20px;color:#001839}.company-profile-module .profile-container .profile-content ul.at-a-glance li h5{font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:left;font-family:"Montserrat",sans-serif;margin-bottom:10px;color:#5d5d5d}.company-profile-module .profile-container .profile-content hr{border:0;height:2px;background:#f4f4f4}.company-profile-module .profile-container .profile-content .about-us h2{font-family:Montserrat;font-size:30px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:normal;text-align:left;color:#4cbb17;margin-bottom:20px}.company-profile-module .profile-container .profile-content .about-us h3{margin-bottom:20px}.company-profile-module .profile-container .profile-content .news-feed{position:relative;padding-bottom:30px}.company-profile-module .profile-container .profile-content .news-feed h2{margin:0;padding:0;margin-top:35px;margin-bottom:49px;font-family:Montserrat;font-size:30px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:normal;text-align:center;color:#4cbb17}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns{display:flex;flex-direction:row;flex-wrap:wrap}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item{background-color:#fff}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item .news-link{position:absolute;height:100%;width:100%;z-index:1}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item .news-text{pointer-events:none;position:relative;z-index:10}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item{width:31%;padding:20px;position:relative;margin:1%;border:2px solid #eee !important;border-radius:4px}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item:nth-item(3){padding-right:0}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item a{color:#001839;text-decoration:none}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item h3{font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;margin-bottom:25px;margin-top:10px}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item .pr-link{display:block;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #f4f4f4}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item time{margin:0;padding:0;display:block;font-family:'CooperHewitt-Medium';font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#5d5d5d;margin-top:28px}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item h4{padding:0;margin:0;font-family:Montserrat;font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#203f6b;margin-bottom:21px}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item .news-image{background-size:cover;background-position:center center;min-height:150px}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item .topic-link{pointer-events:auto;font-family:'CooperHewitt-Medium';font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#5d5d5d}.company-profile-module .profile-container .profile-content .similar-companies h3{margin:0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:24px;padding:0;margin-top:10px;margin-bottom:22px}.company-profile-module .profile-container .profile-content .similar-companies .grid{display:grid;margin-top:20px;grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(110px,319px));justify-content:center}.company-profile-module .profile-container .profile-content .similar-companies .grid .item{position:relative;min-width:110px;min-height:150px;border:solid 1px rgba(133,132,132,0.4);background-color:#fff}.company-profile-module .profile-container .profile-content .similar-companies .grid .item:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}.company-profile-module .profile-container .profile-content .similar-companies .grid .item.featured{border:solid 1px #4cbb17}.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-container{padding:20px}.company-profile-module .profile-container .profile-content .similar-companies .grid .item a.item-link{position:absolute;height:100%;width:100%;z-index:1}.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-header,.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-image,.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-footer,.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-content{pointer-events:none;position:relative;z-index:2}.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-footer span{pointer-events:auto}.company-profile-module .profile-container .profile-content .similar-companies .grid .item.featured .item-header{background-color:#4cbb17}.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-content h4{font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:left;color:#001839;padding:0;margin:0;margin-top:20px}.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-content p{font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#5d5d5d;margin:0;padding:0}.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-header{height:25px;padding:0 14px;display:flex;justify-content:flex-end;align-items:center;background-color:rgba(211,211,211,0.5)}.company-profile-module .profile-container .profile-content .similar-companies .grid .item.featured .item-header{justify-content:space-between}.company-profile-module .profile-container .profile-content .similar-companies .grid .item.featured .item-header .featured-text{font-family:Montserrat;float:left;font-size:13px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:normal;text-align:left;color:#fff}.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-header i.fa{color:#404040}.company-profile-module .profile-container .profile-content .similar-companies .grid .item.featured i.fa{color:#fff}.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-header i.fa.red{color:#ff2727}.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-footer{margin-top:11.5px;border-top:solid 1px rgba(93,93,93,0.5);padding:12px 0;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.14;letter-spacing:normal;text-align:left;color:#001839;display:flex;flex-direction:column}.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-footer span{font-family:"CooperHewitt-Medium",sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:left}.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-footer span.fs-icon{font-family:"CooperHewitt-Bold",sans-serif;background-color:#4c8de5;border-radius:22px;padding:5px;padding-top:7.5px;font-size:10px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:2.5;letter-spacing:normal;text-align:center;color:#fff;margin-right:2.8px}.company-profile-module .profile-container .profile-content .similar-companies .grid .item .item-footer span.ft-icon{font-family:"CooperHewitt-Bold",sans-serif;background-color:#fff;border-radius:22px;padding:5px;padding-top:7.5px;font-size:10px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:2.5;letter-spacing:normal;text-align:center;border:1px solid #4c8de5;color:#001839;margin-right:2.8px}.company-profile-module .profile-container .profile-content .similar-companies .grid .item img{width:auto;max-height:70px;min-height:70px}.company-profile-module .profile-container .profile-sidebar{width:30%;height:100%}.company-profile-module .profile-container .profile-sidebar .ticker{background-color:#fff;margin-top:20px;padding:10px;height:auto;border:0}.company-profile-module .profile-container .profile-sidebar .twitter-feed{background-color:#fff;margin-top:20px;height:auto;padding:25px 20px}.company-profile-module .profile-container .profile-sidebar .updates-feed{padding:25px 20px;height:auto;background-color:#fff}.company-profile-module .profile-container .profile-sidebar .updates-feed i{margin-right:10px}.company-profile-module .profile-container .profile-sidebar .updates-feed .header{display:flex;justify-content:flex-start;align-items:center;font-family:Montserrat;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-align:left;margin-bottom:33px;color:#001839}.company-profile-module .profile-container .profile-sidebar .updates-feed ul{list-style:none;margin:0;padding:0}.company-profile-module .profile-container .profile-sidebar .updates-feed ul li{border-bottom:2px solid #f4f4f4;margin-bottom:19px;padding-bottom:19px;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-align:left;color:#001839;font-family:"CooperHewitt-Medium",sans-serif}.company-profile-module .profile-container .profile-sidebar .updates-feed ul li a{color:#001839;text-decoration:none}.company-profile-module .profile-container .profile-sidebar .updates-feed ul li a:hover{text-decoration:underline;color:#4cbb17}.company-profile-module .profile-container .profile-sidebar .updates-feed ul li time{font-family:"CooperHewitt-Medium",sans-serif;font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:left;margin-top:12px;display:block}@media only screen and (max-width:767px){.company-profile-module .nav-tabs{position:relative;width:100%;display:block;overflow:scroll}.company-profile-module .company-header{flex-direction:column;justify-content:center;align-items:inherit;height:auto}.company-profile-module .company-header .logo{display:none}.company-profile-module .company-header .company-info .flex{display:inherit}.company-profile-module .company-header .company-info .verified{margin-left:inherit}.company-profile-module .company-header .company-info .flex-row{flex-direction:column}.company-profile-module .nav-tabs ul li a{padding:0 15px}.company-profile-module .company-header .buttons{right:inherit;position:relative;bottom:inherit;width:100%;padding:10px 0;display:block}.company-profile-module .company-header .buttons a{margin-bottom:10px}.company-profile-module .company-header .buttons .cta-outline-button{width:100%;margin-left:inherit;margin-top:20px}.company-profile-module .profile-container .profile-flex{flex-direction:column;justify-content:center}.company-profile-module .profile-container .profile-content{margin-right:inherit}.company-profile-module .profile-container .profile-content.sidebar{max-width:inherit}.company-profile-module .profile-container .profile-sidebar{width:100%}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns{max-height:inherit}.company-profile-module .profile-container .profile-content .news-feed .twitter-timeline{width:100% !important}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item{padding-right:15px}.company-profile-module .profile-container .profile-content .news-feed .news-flex-columns .news-item{width:100%}.company-profile-module .profile-container .profile-content .news-feed .twitter-timeline{width:100% !important}.company-profile-module .profile-container .profile-content .company-video{height:200px}.company-profile-module .profile-container .profile-content .similar-companies .grid .grid-item{width:100%}.company-profile-module .profile-container .profile-content .similar-companies ul.company-list{padding-right:0px}}