.container-fluid{padding-left:0!important;padding-right:0!important}.film-campaign{background-color:hsla(0,0%,59%,.67);left:9%;max-width:260px;padding:20px;position:fixed;top:88px;transition:opacity .5s ease;z-index:2}.film-campaign h2{font-size:32px;font-weight:800;padding-bottom:5px}.film-campaign h5{font-size:24px;font-weight:400}.film-campaign-buttons{display:flex;justify-content:start}.film-campaign-buttons div{border:2px solid #fff;color:#fff;display:block}.film-campaign-buttons .film{margin-right:20px}.film-campaign-buttons .campaign{border-radius:16px}.film-campaign-buttons a{color:#fff;display:block;padding:4px 8px}.film-campaign-buttons a:hover{color:#fff}.video-banner-image{background-position:top;background-size:cover;height:368px;position:relative;width:100%}.video-banner-image .play-video{bottom:40px;position:absolute;right:15%}.video-banner-image .play-video .play-video-button{background-color:#fff;border-radius:16px;box-shadow:2px 1px 10px #333;color:#000;display:block;font-size:16px;font-weight:800;padding:8px 20px 6px}.video-banner-image .play-video .play-video-button img{height:20px;margin-bottom:2px;width:20px}.back_link{color:#112b42;font-size:20px;font-weight:800}.back_arrow{margin-bottom:4px;width:16px}.compaign_name{font-size:52px;font-weight:800}.campaign_title{font-size:16px;font-weight:300}.campaign_content{height:116px;overflow:hidden;transition:height .5s ease-out}.campaign_content p{font-size:24px;font-weight:300}.expand-link{color:#112b42;display:block;font-size:20px;padding:0 0 45px}.campaign_content.expanded{height:auto}.image-100-w img,.mid-images img{height:auto;width:100%}.video-section{height:800px;height:0;overflow:hidden;padding-top:56.25%;position:relative}.video-section video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.carousel-section .left-column{width:10%}.carousel-section .center-column{width:80%}.carousel-section .right-column{width:10%}.carousel-section .case-studies-film,.case-studies-film{overflow:hidden;width:100%}.case-studies-film{padding-bottom:50px}.case-studies-film .image-container{display:flex!important;justify-content:space-around}.case-studies-film .image-wrapper{align-items:center;display:flex;justify-content:center;margin:0 10px;position:relative;width:320px}.case-studies-film .image-wrapper img{height:auto;width:100%}.case-studies-film .image-wrapper .image-wrapper-overlay{background:rgba(17,43,66,.7);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.case-studies-film .image-wrapper:hover .image-wrapper-overlay{opacity:1}.case-studies-film .image-wrapper .image-wrapper-link{height:100%;width:100%}.case-studies-film .image-wrapper .image-wrapper-link a{color:#fff;display:block;font-size:20px;font-weight:800;height:100%;position:relative;width:100%}.case-studies-film .image-wrapper .image-wrapper-link a span{bottom:10px;left:10px;position:absolute}.case-studies-film .image-wrapper .image-wrapper-link img{margin-left:30px;width:28px}.case-studies-film .slick-dots{display:none!important}.case-studies-film .slick-arrow{bottom:0;height:35px;position:absolute;width:35px;z-index:5}.case-studies-film .slick-prev{left:90%}.case-studies-film .slick-next{left:95%}.case-studies-film .slick-arrow img{width:100%}.remove{opacity:0;pointer-events:none}@media screen and (max-width:850px){.film-campaign{left:0;top:112px}.case-studies-film .slick-prev{left:5%}.case-studies-film .slick-next{left:unset;right:5%}}@media screen and (max-width:576px){.film-campaign{top:123px}.case-studies-film .image-wrapper{padding:0}}.related-projects{font-size:28px;font-weight:800}