body.page-announcements{}body.page-announcements .wp-block-columns.is-layout-flex{flex-wrap:nowrap;align-items:stretch}body.page-announcements .wp-block-columns.is-layout-flex .wp-block-column{flex:1 1 0;max-width:none;position:relative}@media (max-width:900px){body.page-announcements .wp-block-columns.is-layout-flex{flex-direction:column}body.page-announcements .wp-block-columns.is-layout-flex .wp-block-column{flex:0 0 100% !important;width:100%;max-width:100%}}body.page-announcements .fl-caption{color:#fff}@media only screen and (max-width: 1080px){body.page-announcements .fl-caption{padding-left:15px;padding-right:15px}}body.page-announcements main{width:100%;max-width:1660px;padding-top:120px;padding-left:0;padding-right:0;padding-bottom:100px}@media only screen and (max-width: 920px){body.page-announcements main{padding-top:60px}}@media only screen and (max-width: 1660px){body.page-announcements main{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 1280px){body.page-announcements main{padding-left:0;padding-right:0}}body.page-announcements main h2{color:#de6126;border-bottom:solid 1px #de6126;font-size:20px;text-transform:uppercase;padding-bottom:10px}@media only screen and (max-width: 1280px){body.page-announcements main h2{width:calc(100% - 60px);margin:0 auto}}body.page-announcements main .more-wrap{display:block;text-align:right;margin-right:30px}body.page-announcements main .more-wrap a{color:#de6126;text-decoration:none}body.page-announcements main .more-wrap a:hover{opacity:0.5}@media only screen and (max-width: 1280px){body.page-announcements main .more-wrap{margin-bottom:40px}}body.page-announcements main .giving-back-blurb{margin-top:20px}body.page-announcements main .giving-back-blurb p{font-size:18px}@media only screen and (max-width: 1280px){body.page-announcements main .giving-back-blurb{padding-left:30px}}body.page-announcements main .triple-box{position:relative;margin-top:30px;margin-bottom:30px;flex-wrap:nowrap;align-items:unset}body.page-announcements main .triple-box div{}body.page-announcements main .triple-box div div.item{font-size:24px;padding:30px;background:#6a86b8;background:#fafafa;border-left:solid 10px #6a86b8;color:#333;margin-bottom:0;height:100%;-webkit-box-shadow:0px 6px 4px -2px rgba(0, 0, 0, 0.5);box-shadow:0px 6px 4px -2px rgba(0, 0, 0, 0.5);transition:all 0.5s ease 0s;opacity:1}body.page-announcements main .triple-box div div.item img{display:inline-block;vertical-align:top}body.page-announcements main .triple-box div div.item a{text-decoration:none !important}body.page-announcements main .triple-box div div.item div.inner{display:inline-block;width:calc(100% - 150px);vertical-align:top;font-size:18px;color:#333;padding-left:30px;position:relative}body.page-announcements main .triple-box div div.item div.inner strong{font-size:16px;font-weight:700;line-height:1.2;display:inline-block}@media only screen and (max-width: 1360px){body.page-announcements main .triple-box div div.item div.inner strong{font-size:15px}}body.page-announcements main .triple-box div div.item div.inner p{font-size:18px;font-weight:300}body.page-announcements main .triple-box div div.item div.inner .pubdate{position:absolute;bottom:0;left:30px;font-weight:200;font-size:16px}body.page-announcements main .triple-box div div.item div.inner .source{font-size:14px;display:block;line-height:1;margin-bottom:2px}body.page-announcements main .triple-box div div.item .pubdate.press{position:absolute;bottom:30px;left:220px;font-size:16px;font-weight:200}body.page-announcements main .triple-box div div.item *{transition:all 0.5s ease 0s}body.page-announcements main .triple-box div div.item:hover{border-color:#de6126}body.page-announcements main .triple-box div div.item:hover *{opacity:0.7}body.page-announcements main .triple-box.blog-wrap{}body.page-announcements main .triple-box.blog-wrap .slick-track{display:flex !important;padding-bottom:15px;gap:30px}body.page-announcements main .triple-box.blog-wrap .slick-slide{height:inherit !important}body.page-announcements main .triple-box.blog-wrap div.item{}@media only screen and (max-width: 1080px){body.page-announcements main .triple-box.blog-wrap div.item img{width:100%}body.page-announcements main .triple-box.blog-wrap div.item .pubdate.press{display:block;width:100%;left:unset}body.page-announcements main .triple-box.blog-wrap div.item .inner{width:100%;margin:10px auto;padding-left:0;height:auto;padding-left:0;width:100%}body.page-announcements main .triple-box.blog-wrap div.item .inner strong{width:100%;display:block}body.page-announcements main .triple-box.blog-wrap div.item .inner p{font-size:16px}body.page-announcements main .triple-box.blog-wrap div.item .pubdate{left:0 !important}}body.page-announcements main .triple-box.press-wrap .slick-track{gap:30px;display:flex !important;padding-bottom:15px}body.page-announcements main .triple-box.press-wrap .wp-block-column{}body.page-announcements main .triple-box.press-wrap .wp-block-column .item{}@media only screen and (max-width: 1080px){body.page-announcements main .triple-box.press-wrap .wp-block-column .item{padding:20px 10px 20px 20px}body.page-announcements main .triple-box.press-wrap .wp-block-column .item img{width:100px;height:auto}body.page-announcements main .triple-box.press-wrap .wp-block-column .item .pubdate.press{left:150px;bottom:18px;font-size:14px}body.page-announcements main .triple-box.press-wrap .wp-block-column .item .inner{padding-left:20px}body.page-announcements main .triple-box.press-wrap .wp-block-column .item .inner strong{height:64px;font-size:14px;line-height:16px;overflow:hidden;text-overflow:ellipsis;width:140px}body.page-announcements main .triple-box.press-wrap .wp-block-column .item .inner .source{font-size:12px;white-space:nowrap}}@media only screen and (max-width: 992px){body.page-announcements main .triple-box.press-wrap .wp-block-column .item{padding:20px}body.page-announcements main .triple-box.press-wrap .wp-block-column .item img{width:100%}body.page-announcements main .triple-box.press-wrap .wp-block-column .item .pubdate.press{position:relative;display:block;width:100%;left:unset}body.page-announcements main .triple-box.press-wrap .wp-block-column .item .inner{width:100%;margin:10px auto;padding-left:0}body.page-announcements main .triple-box.press-wrap .wp-block-column .item .inner strong{width:100%;display:block}}body.page-announcements main .triple-box.giving-back{gap:0}body.page-announcements main .triple-box.giving-back .wp-block-column{text-align:center;padding:0 30px}body.page-announcements main .triple-box.giving-back .wp-block-column img{margin:0 auto;max-width:300px;width:100%;height:auto}body.page-announcements main .triple-box.giving-back .wp-block-column p{font-size:18px;line-height:1.2}@media only screen and (max-width: 767px){body.page-announcements main .triple-box.giving-back .wp-block-column p{padding-top:20px;margin-bottom:0}}@media (max-width:781px){body.page-announcements main .triple-box.giving-back .wp-block-column{flex-basis:0px !important}}@media only screen and (max-width: 767px){body.page-announcements main .triple-box.giving-back .wp-block-column{flex-basis:unset !important;width:100%}body.page-announcements main .triple-box.giving-back .wp-block-column:after{content:"";width:100%;height:1px;clear:both}body.page-announcements main .triple-box.giving-back .wp-block-column img{float:left;width:30%;max-width:180px;height:auto;margin-right:20px}}@media only screen and (max-width: 670px){body.page-announcements main .triple-box.giving-back .wp-block-column p{display:none}body.page-announcements main .triple-box.giving-back .wp-block-column img{float:none;width:80%;max-width:200px;display:inline-block;margin-right:auto}}body.page-announcements main .company-culture{padding-top:30px;margin-bottom:30px;font-size:0}@media only screen and (max-width: 1080px){body.page-announcements main .company-culture .slick-list{}}@media only screen and (max-width: 1280px){body.page-announcements main .company-culture .slick-list{padding-left:30px;padding-right:30px}}body.page-announcements main .company-culture .culture-item{display:inline-block;width:20%;vertical-align:top;border:solid 1px #fff;position:relative;cursor:pointer}body.page-announcements main .company-culture .culture-item p{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:auto;font-size:22px;text-transform:uppercase;transition:all 0.5s ease 0s;margin-bottom:0;font-weight:600;line-height:1;padding:5px;opacity:0;color:#de6126}body.page-announcements main .company-culture .culture-item p span{font-size:14px;display:block;text-transform:initial}body.page-announcements main .company-culture .culture-item img{width:100%;height:auto;opacity:1;position:relative;z-index:10;transition:all 0.5s ease 0s;position:relative;z-index:1}body.page-announcements main .company-culture .culture-item:hover img{opacity:0.3}body.page-announcements main .company-culture .culture-item:hover p{opacity:1}body.page-announcements main p{font-size:40px}body.page-announcements main p strong{color:#de6126}body.page-announcements.vdg-mobile .company-culture .culture-item p{height:40%;opacity:1;font-size:18px;background-color:rgba(255, 255, 255, 0.7)}@media only screen and (max-width: 768px){body.page-announcements.vdg-mobile .company-culture .culture-item p{font-size:16px}body.page-announcements.vdg-mobile .company-culture .culture-item p span{font-size:12px}}@media only screen and (max-width: 575px){body.page-announcements.vdg-mobile .company-culture .culture-item p{height:35%}}