:root{--app-c-dark:#100d0a;--app-c-white:#fff;--app-c-blue:#00a5d7;--app-c-yellow:#ffcb00;--app-c-red:#e8412c;--app-c-gray:#4c4c4c}@font-face{font-family:National;font-weight:400;src:url(//2703634.fs1.hubspotusercontent-na1.net/hubfs/2703634/raw_assets/public/scg%20-%20hubspot/fonts/test-national-regular.woff2)}@font-face{font-family:National;font-weight:500;src:url(//2703634.fs1.hubspotusercontent-na1.net/hubfs/2703634/raw_assets/public/scg%20-%20hubspot/fonts/test-national-medium.woff2)}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700}body{background-color:#f0f0f1;font-family:National,sans-serif;font-weight:400}a:hover{color:var(--app-c-blue)}.container-fluid{border:0 solid transparent!important;max-width:1920px}.container{max-width:1200px}.app-c-dark{color:var(--app-c-dark)}.app-bg-dark{background-color:var(--app-c-dark)}.app-bg-red{background-color:var(--app-c-red)}.app-bg-yellow{background-color:var(--app-c-yellow)}.app-fw-medium{font-family:National,sans-serif;font-weight:500}.app-main-banner{border:0 solid transparent!important}.app-cover-img{height:100%;object-fit:cover;width:100%}.app-main-banner{border-bottom:0 solid transparent;isolation:isolate;min-height:480px;padding:30px 0}.app-page-home .app-main-banner{min-height:calc(100vh - 96px)}.app-main-banner:before{background-color:var(--app-c-gray);content:"";height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:-1}.dropdown-item:focus,.dropdown-item:hover{background-color:transparent}.navbar-dark .navbar-nav :is(.nav-link,.nav-link:hover,.dropdown-item,.btn){color:var(--app-c-white)}.navbar-dark .navbar-nav :is(.nav-link,.btn){font-size:1.2rem!important;font-weight:700!important}.navbar-dark .navbar-nav .dropdown-item{font-weight:400!important}.navbar-dark .navbar-nav .btn:hover{background-color:var(--app-c-white);color:var(--app-c-dark)}.navbar-dark .nav-link.dropdown-toggle:after{display:none}.app-case-study,.app-scg-team-member{aspect-ratio:1/1}.app-case-study{min-height:320px}.app-case-study:before{background-color:var(--app-c-dark);content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;width:100%;z-index:-1}.app-case-study:hover:before{opacity:.6}.app-case-study figure{aspect-ratio:1/1;min-height:100%;width:100%;z-index:-3}main>div:not(.app-page-home) .app-case-study a{padding-top:45%!important}.app-case-study figure img{height:100%;object-fit:cover;width:100%}form :is(input,textarea,select){background-color:var(--app-c-white);border:1px solid #ced4da;line-height:1.5;padding:5px 8px;width:100%!important}form .hs-form-field{margin-bottom:15px}form input[type=submit]{padding:8px 22px;width:auto!important}form .hs-error-msgs{list-style:none;padding-left:0}form fieldset{max-width:100%!important;width:100%!important}.app-page-generic{background-color:var(--app-c-white)}.app-page-home .app-main-banner{background-image:none!important}.app-banner-image,.app-banner-video{z-index:-5}.app-banner-image img,.app-banner-video video{height:100vh;-o-object-fit:cover;object-fit:cover;width:100vw}.app-page-home .app-main-banner:before{background-color:var(--app-c-dark);opacity:.3}.app-page-home .app-scg-clients img{max-width:100px}:is(.app-page-creative-services,.app-page-creative-service) .app-main-banner:before{background-color:var(--app-c-red)}:is(.app-page-content-services,.app-page-content-service) .app-main-banner:before{background-color:var(--app-c-yellow)}:is(.app-page-print-services,.app-page-print-service) .app-main-banner:before{background-color:var(--app-c-blue)}.app-page-our-team .app-main-banner p{color:var(--app-c-white);font-size:clamp(1.438rem,.568vw + 1.295rem,1.75rem)}.app-scg-team-member figure{height:100%}.app-page-our-team .app-scg-team-member img{height:100%;object-fit:cover}:is(.app-page-blog,.app-page-blog-post) #app-main-content,article#app-main-content .row>div:first-child{background-color:var(--app-c-white)!important}.app-avatar-sm{display:inline-block;height:40px;width:40px}.app-avatar-lg{height:100px;width:100px}.hs-rss-title,:is(.app-page-blog-post,.app-page-blog) .tab-content .widget-module a{color:var(--app-c-dark);text-decoration:none}:is(.app-page-blog,.app-page-blog-post) .tab-content .widget-module ul{list-style:none;padding-left:0}:is(.app-page-blog,.app-page-blog-post) .tab-content .widget-module .hs-postlisting-item{display:flex;gap:20px;padding-bottom:15px}:is(.app-page-blog,.app-page-blog-post) .tab-content .widget-module a{width:80%}:is(.app-page-blog,.app-page-blog-post) .tab-content .widget-module img{order:2;width:20%}.app-page-case-studies .app-main-banner:before{background-color:var(--app-c-red)}.app-page-case-study .app-main-banner{background-color:transparent;background-image:none;min-height:auto;padding:0}.wistia_responsive_padding{margin-bottom:40px}.app-scg-team-member{overflow:hidden}.app-scg-team-member img{height:100%;object-fit:cover;position:relative;z-index:-3}.app-team-info{background-color:rgba(0,0,0,.85);height:100%;left:0;opacity:0;top:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;visibility:hidden;width:100%;z-index:-9}.app-scg-team-member:hover .app-team-info{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;z-index:9}.app-page-work .app-main-banner:before{background-color:var(--app-c-red)}.app-brand-profile{aspect-ratio:1/1;object-fit:cover;width:200px}.app-page-contact-us .app-main-banner:before{background-image:-o-linear-gradient(top,#4c4c4c,#b2b2b2);background-image:linear-gradient(180deg,#4c4c4c,#b2b2b2)}.app-map{height:510px}.app-address :is(address.fs-4,address ul){font-size:20px!important}.app-address address.fs-4 .app-address-heading{font-size:34px!important}.app-page-brief-us .app-main-banner:before{background-color:var(--app-c-gray)}.app-footer-social-link li:not(:last-child){margin-right:15px}.app-footer-social-link a{aspect-ratio:1/1;display:inline-block;height:30px}.app-footer-social-link img{height:30px;width:30px}@media (min-width:1400px){.navbar-dark .nav-link{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.navbar-dark .nav-item.dropdown .dropdown-menu{display:unset;opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.navbar-dark .nav-item.dropdown:hover .nav-link{color:var(--app-c-white)}.navbar-dark .nav-item.dropdown:hover .dropdown-menu{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.navbar-dark .nav-item .nav-link{isolation:isolate;line-height:80px;position:relative}.navbar-dark .nav-item .nav-link:before{content:"";inset:0;position:absolute;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:-1}.navbar-dark .nav-item .nav-link.active:before,.navbar-dark .nav-item .nav-link:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.navbar-dark .nav-item:first-child .dropdown-menu,.navbar-dark .nav-item:first-child .nav-link.active:before,.navbar-dark .nav-item:first-child .nav-link:before{background-color:var(--app-c-red)}.navbar-dark .nav-item:nth-child(2) .dropdown-menu,.navbar-dark .nav-item:nth-child(2) .nav-link.active:before,.navbar-dark .nav-item:nth-child(2) .nav-link:before{background-color:var(--app-c-yellow)}.navbar-dark .nav-item:nth-child(3) .dropdown-menu,.navbar-dark .nav-item:nth-child(3) .nav-link.active:before,.navbar-dark .nav-item:nth-child(3) .nav-link:before{background-color:var(--app-c-blue)}.navbar-dark .nav-item:nth-child(4) .dropdown-menu,.navbar-dark .nav-item:nth-child(4) .nav-link.active:before,.navbar-dark .nav-item:nth-child(4) .nav-link:before,.navbar-dark .nav-item:nth-child(5) .dropdown-menu,.navbar-dark .nav-item:nth-child(5) .nav-link.active:before,.navbar-dark .nav-item:nth-child(5) .nav-link:before,.navbar-dark .nav-item:nth-child(6) .dropdown-menu,.navbar-dark .nav-item:nth-child(6) .nav-link.active:before,.navbar-dark .nav-item:nth-child(6) .nav-link:before,.navbar-dark .nav-item:nth-child(7) .nav-link.active:before,.navbar-dark .nav-item:nth-child(7) .nav-link:before,.navbar-dark .nav-item:nth-child(8) .nav-link.active:before,.navbar-dark .nav-item:nth-child(8) .nav-link:before{background-color:var(--app-c-gray)}.navbar-dark .navbar-nav .dropdown-menu{padding:15px}.navbar-dark .navbar-nav .dropdown-item{display:inline;margin-bottom:5px;padding:0;position:relative;width:auto}.navbar-dark .navbar-nav .dropdown-item:hover{background-color:transparent}.navbar-dark .navbar-nav .dropdown-item:after{border-bottom:1px solid var(--app-c-white);bottom:-1px;content:"";left:0;position:absolute;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.navbar-dark .navbar-nav .dropdown-item:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}@media (min-width:992px){.app-footer-links li:not(:last-child){border-right:1px solid var(--app-c-dark)}}@media (max-width:992px){:is(.app-page-case-study,.app-page-service) article .container-fluid .border-end{border-right:0!important}}@media (max-width:768px){.app-page-case-study .app-main-banner figure img{height:300px;object-fit:cover;width:100%}}@media (max-width:2000px) and (min-width:1400px){main .fs-3{font-size:2.04rem!important}main .fs-4{font-size:1.8rem!important}}:is(.app-page-blog-post,.app-page-blog) .tab-content article img{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}