:root{--bs-blue:#353895;--bg-blue:#0883cc;--l-blue:#00c4ff}body{font-size:1.2rem!important}a{color:var(--bs-blue)}div#catapult-cookie-bar{font-weight:lighter;background:var(--dark)}.ctcc-right-side>button{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa!important;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;padding:.375rem .75rem!important;font-size:1rem;line-height:1.5;border-radius:.25rem!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ctcc-right-side>button:hover{background-color:#e2e6ea;border-color:#dae0e5}.btn-secondary{color:#fff!important;background-color:#353895!important;border-color:#353895!important}.btn-secondary:hover{background-color:#222461!important;border-color:#222461!important}.btn-primary{background-color:var(--bs-blue)!important;border-color:var(--bs-blue)!important;color:#fff}.btn-primary:hover{background-color:#00a6d8!important;border-color:#00a6d8!important}.bshomelogo{position:absolute;top:1em;left:1em;width:7.5rem}@media(max-width:1280px){.bshomelogo{width:5rem}}#wrapper{position:fixed;width:100%;z-index:99}#header-nav{z-index:999;height:5em}div.mobile-navbar-social{display:none}.page-margin{margin-top:5em}.buffer{height:5em;clear:both}.menu-menu-container{width:100%}ul#menu-menu{display:flex;justify-content:center;list-style:none;padding-left:0}.menu-item{padding:.6em .75em 0}.menu-item>a{color:#ccc;font-size:1.25rem;font-weight:300;padding:.5rem}.menu-item>a:hover,.menu-item>a:active{color:rgba(255,255,255,.75);text-decoration:none}.menu-item.current_page_item>a{color:#fff}.navbar>a>img.bsnavlogo{height:4rem;z-index:100}.header-small>a>img.bsnavlogo{opacity:1!important;left:20px!important}.navbar>a{position:absolute;top:10px}.home img.bsnavlogo{opacity:0;position:absolute;left:0;top:10px;transition:all .2s ease-in-out}.navbar-social{position:absolute;right:3em;text-align:right;display:flex}.navbar-social>a:hover,.navbar-social>a:active{color:var(--l-blue)!important}.repeater-row{border-bottom:1px solid #dee2e6}.repeater-row:last-child{border-bottom:none}.wave-container{position:relative;width:100%;height:70vh;background:#0883cc;overflow:hidden}.wave-container .wave{position:absolute;bottom:0;left:0;width:100%;height:100px;background:url(/wp/wp-content/uploads/2020/03/wave.png);background-size:1000px 100px}.wave-container .wave1{animation:wave 30s linear infinite;z-index:10}.wave-container .wave2{animation:wave 15s linear infinite;z-index:9;opacity:.7;animation-delay:6s;animation-direction:reverse}.wave-container .wave3{animation:wave 7.5s linear infinite;z-index:8;opacity:.5;animation-delay:-3s}.wave-container .wave4{animation:wave 20s linear infinite;z-index:7;opacity:.2;animation-delay:-5s;animation-direction:reverse}@keyframes wave{0%{background-position:0}100%{background-position:1000px}}.wave-content{margin-top:20vh}.wave-inner-content{width:33%;margin:auto;color:#fff;text-align:center}div.wave-inner-content>h1{font-weight:lighter;font-size:4em;margin-bottom:0}div.wave-inner-content>h2{font-weight:lighter;margin-top:.5em;font-size:2em}div.wave-inner-content>p{line-height:1.75}div.wave-inner-content>a{text-decoration:none}button.button-main{background:linear-gradient(90deg,#f65e80,#b91f4f);color:#fff;border:0;border-radius:7px;width:18rem;font-size:1.5rem;font-weight:lighter;cursor:pointer;padding:.6em 0}button.button-secondary{background:linear-gradient(90deg,rgba(9,49,138,1) 0%,rgba(57,114,242,1) 100%);color:#fff;border:0;border-radius:7px;width:10rem;font-size:1.2rem;font-weight:400;cursor:pointer;padding:.4em 0}.home-portfolio>a>img{width:100%;display:block;border-radius:20px 20px 0 0}.home-portfolio a{width:44%;text-decoration:none;color:#000;margin-bottom:5em}h2.home-title{text-align:center;color:#fff;background-image:radial-gradient(circle at 60% 20%,#09318a 0%,#3972f2);padding:30px 0;float:left;width:100%;display:block;bottom:30px;text-transform:uppercase;font-size:1.1vw;font-weight:700;border-radius:0 0 20px 20px;margin:0}.home-cta-mb-n5{margin-bottom:-5em!important}.home-projects-image img{width:100%;height:60vh;padding:0 5em;object-fit:cover}.home-projects>div{display:flex;padding-bottom:15vh}.home-projects{width:82%;margin:auto;margin-top:5vh}.home-projects-text>*{line-height:1.5}.text-right>h2{text-align:right}.bg-bluesmarty{background-color:var(--bs-blue)}.paddinglr10{padding:0 10%}div.text-right>*{text-align:right;margin-right:0;display:block}.home-icons{font-size:12em;color:var(--bg-blue)}.hover{overflow:hidden;position:relative;padding-bottom:60%}.hover-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:90;transition:all .4s}.hover img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:all .3s}.hover-content{position:relative;z-index:99}.hover-5:after{content:'';width:100%;height:10px;background:#17a2b8;position:absolute;bottom:-10px;left:0;display:block;transition:all .3s;z-index:999}.hover-5 .hover-overlay{background:rgba(0,0,0,.4)}.hover-5-title{position:absolute;bottom:0;left:0;transition:all .3s;padding:2rem 3rem;z-index:90}.hover-5-title span{transition:all .4s;opacity:0;color:#17a2b8}.hover-5-title strong{font-weight:700}img.hover-5-image{width:40%;height:40%;object-fit:scale-down;top:-10px;left:0;opacity:0;z-index:95;filter:brightness(.9)}.hover-5:hover img.hover-5-image{opacity:1;top:0}.hover-5:hover .hover-overlay{background:rgba(0,0,0,.8)}.hover-5:hover .hover-5-title{bottom:1rem}.hover-5:hover .hover-5-title span{opacity:1}.hover-5:hover:after{bottom:0}.portfolio-top-image{width:100%;height:60vh}.portfolio-description{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.portfolio-top-image img{object-fit:cover;width:100%;height:100%;filter:brightness(.75)}#testimonialCarousel>ol.carousel-indicators>li{background-color:var(--l-blue);height:.75rem;width:.75rem;border-radius:50%;margin-left:.5em;margin-right:.3em}.carousel-item svg{font-size:2.75rem;color:var(--l-blue)}.carousel-item{-webkit-transition:-webkit-transform 1s ease-in-out !important;-o-transition:-o-transform 1s ease-in-out !important;transition:transform 1s ease-in-out !important}.work-done p{display:inline-block;margin-top:0;margin-bottom:1em;margin-right:1.5rem}.wpforms-form button[type=submit]{color:#fff!important}#footer{margin:5em 0 0;padding:2em 0 5em;color:#fff}#footer a,div#catapult-cookie-bar a{color:var(--l-blue)}#footer a:hover,#footer a:active,div#catapult-cookie-bar a:hover,div#catapult-cookie-bar a:active{color:var(--bg-blue);text-decoration:none}#footer hr{border:0;border-top:1px solid #fff}.footer-social{font-size:3em;margin-right:.5rem}img.portfolio-mobile-image{position:absolute;width:17%;top:15%;left:57%}img.portfolio-desktop-image{width:70%;margin:auto;display:block;position:relative}.portfolio-container{position:relative}@media (min-width:1800px){.our-work-boxes{-ms-flex:0 0 25%!important;flex:0 0 25%!important;max-width:25%!important}}@media (max-width:1440px){div>ul#menu-menu{justify-content:flex-start;padding-left:4em}.wave-inner-content{width:90%}.hero-slash:before{content:""}.hero-slash:after{content:""}}@media (max-width:991px){div>ul#menu-menu{padding-left:0}div.navbar-social{display:none}div.mobile-navbar-social{display:flex;flex-flow:wrap column}div.mobile-navbar-social a{padding:.5em 0}.navbar-toggler{margin-right:0;margin-left:auto}div.mobile-navbar-social hr{width:100%;border:0;border-top:1px solid rgba(255,255,255.25)}.collapsing{position:absolute!important;top:64px}.navigation{padding:0 1em 1em;position:absolute;width:100vw;left:0;top:70px}ul.menu{padding:0;justify-content:left;display:flex;flex-flow:wrap column}li.menu-item{padding:.5em 0}li.menu-item:first-child{padding-top:1em}.portfolio-description h1{font-size:3em}}@media (max-width:768px){.home-icons{order:-1;font-size:8em;margin-bottom:.5em}div.wave-inner-content>h1{font-size:2em}div.wave-inner-content>h2{font-size:1.75em}}@media (max-width:576px){.hover-5-title span{display:none}}.film-makers-header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-bottom:35px;border-bottom:1px solid #ddd}.film-makers-header__intro{max-width:800px}.film-makers-header h1{margin-bottom:15px}.film-makers-header__intro>*:last-child{margin-bottom:0}.film-makers-header__action{flex:0 0 auto}.film-makers-directory{padding-top:40px;padding-bottom:70px}.film-makers-tools{margin-bottom:40px}.film-makers-search{max-width:650px;margin-bottom:22px}.film-makers-search .form-control{width:100%;height:auto;padding:13px 16px;border:1px solid #bbb;border-radius:0;background:#fff;font-size:.95rem}.film-makers-search .form-control:focus{border-color:#333;box-shadow:none}.film-makers-filters{display:flex;flex-wrap:wrap;gap:8px}.film-role-filter{appearance:none;-webkit-appearance:none;padding:8px 15px;border:1px solid #aaa;border-radius:30px;background:0 0;color:inherit;font-family:inherit;font-size:.95rem;line-height:1.25;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.film-makers-filter-label{margin-bottom:10px;font-weight:600;font-size:1rem}.film-role-filter:hover,.film-role-filter:focus,.film-role-filter.active{border-color:#212529;background:#212529;color:#fff;outline:none}.film-maker-card{margin-bottom:25px;padding:28px 30px;border:1px solid #e2e2e2;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.06)}.film-maker-card[hidden]{display:none !important}.film-maker-card__header{margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid #ddd}.film-maker-name{margin:0 0 4px;font-size:1.5rem;line-height:1.25}.film-maker-roles{font-size:.95rem;font-style:italic}.film-maker-bio{max-width:950px}.film-maker-bio>*:last-child{margin-bottom:0}.film-maker-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.film-maker-links a{display:inline-block;padding:6px 14px;border:1px solid currentColor;border-radius:30px;font-size:.88rem;line-height:1.25;text-decoration:none;transition:background-color .2s ease,color .2s ease}.film-maker-links a:hover,.film-maker-links a:focus{background:#212529;border-color:#212529;color:#fff;text-decoration:none}.film-makers-none{margin-bottom:50px;padding:45px 25px;background:#f5f5f5;text-align:center}.film-makers-none h3{margin-bottom:8px}.film-makers-none p{margin-bottom:0}@media (max-width:767px){.film-makers-header{display:block}.film-makers-header__action{margin-top:25px}.film-makers-directory{padding-top:30px}.film-maker-card{padding:22px 20px}.film-makers-filters{gap:6px}.film-role-filter{padding:6px 11px;font-size:.82rem}}