.company-card-video-wrapper{padding-top:90px}.card-animate-company.span4{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:610px;overflow:hidden;position:relative}a.company-card-video-popup em{display:block;font-size:20px;font-style:normal;line-height:26px;margin-top:12px;padding:0 40px;text-align:center}.card-animate-company.span4 a{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:610px;padding:32px 44px;position:relative;text-decoration:none;z-index:2}.card-animate-company.span4 h3{color:#fff;font-size:24px;font-weight:700;margin-bottom:14px}.card-animate-company.span4 p{font-size:18px;margin-bottom:14px}.card-animate-company.span4 span{font-size:18px;font-weight:700}.card-animate-company.span4:before{background-color:color-mix(in oklab,#000 30%,transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.card-animate-company.span4 .bg-zoom{background-image:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transition:transform .55s cubic-bezier(.25,.46,.45,.94);z-index:0}.card-animate-company.span4:hover .bg-zoom{transform:scale(1.07)}.card-animate-company svg{color:#fff;flex-shrink:0;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:12px}.card-animate-company.span4:hover svg{transform:translateX(6px)}.row-fluid.company-card-row .span4{width:33.33%}.colors-company-card svg{color:#373737;flex-shrink:0;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:12px}.row-fluid.company-card-row .span4 section a:hover svg{transform:translateX(6px)}.row-fluid.company-card-row a{text-decoration:none}.row-fluid.company-card-row .span4 section{display:flex;height:50%}.row-fluid.company-card-row .span4 section a{display:flex;flex-direction:column;justify-content:flex-end;padding:25px}.row-fluid .colors-company-card h3{color:#373737;font-size:24px;margin-bottom:14px}.row-fluid .colors-company-card p,.row-fluid .colors-company-card span{color:#373737;font-size:18px;margin-bottom:14px}.row-fluid .colors-company-card span{font-weight:700;margin-bottom:0}.company-card-video{position:relative}.company-card-video-popup{color:#fff;cursor:pointer;display:block;font-size:15px;overflow:hidden;position:relative;text-align:center;text-decoration:none}.company-card-video-popup img{display:block;height:auto;transition:transform .4s ease;width:100%}.company-card-video-popup:hover img{transform:scale(1.04)}.company-card-video-popup:before{background:rgba(0,0,0,.25);content:"";inset:0;position:absolute;transition:background .3s ease;z-index:1}.company-card-video-popup:hover:before{background:rgba(0,0,0,.4)}.company-card-video-popup:after{background:#003c70;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");background-position:55% 50%;background-repeat:no-repeat;background-size:30px;border-radius:50%;box-shadow:0 0 0 10px hsla(0,0%,100%,.25);content:"";height:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,box-shadow .3s ease;width:64px;z-index:2}.company-card-video-popup:hover:after{box-shadow:0 0 0 12px hsla(0,0%,100%,.3);transform:translate(-50%,-50%) scale(1.08)}.company-card-video-popup>:not(img){color:#fff;font-size:24px;left:0;position:absolute;right:0;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.5);top:calc(50% + 52px);z-index:3}#yt-popup-overlay{align-items:center;background:rgba(0,0,0,.85);display:none;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:99999}#yt-popup-overlay.is-active{display:flex}#yt-popup-inner{max-width:900px;position:relative;width:100%}#yt-popup-close{align-items:center;background:none;border:2px solid hsla(0,0%,100%,.6);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:22px;height:40px;justify-content:center;line-height:1;padding:20px;position:absolute;right:0;top:-48px;transition:border-color .2s,background .2s;width:40px}#yt-popup-close:hover{background:hsla(0,0%,100%,.15);border-color:#fff}#yt-popup-video-wrap{background:#000;border-radius:6px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}#yt-popup-iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.row-fluid .colors-company-card ul{list-style:none;padding-left:.5rem}.row-fluid .colors-company-card ul li{color:#373737;padding-left:1.2rem;position:relative}.row-fluid .colors-company-card ul li:before{color:#003c70;content:"•";font-size:2.2em;left:0;line-height:1;position:absolute;top:-6px}