header.header{z-index:1001;background-color:#fff;width:100%;transition:all .6s ease-in-out;position:fixed;top:0;left:0;box-shadow:0 3px 3px -2px #0003}#home-page header.header{background-color:#00000085}.mob-nav-hold .row{z-index:5;max-width:95%;margin:0 auto;position:relative}.header-right-wrap{justify-content:end;align-items:center;gap:20px;width:100%;display:flex}.header-inner{justify-content:space-between;align-items:center;width:100%;height:92px;padding:0 40px;display:inline-flex}.header-logo{z-index:480;transition:all .2s;position:relative;top:auto;left:0}.menu-links-wrapper ul{flex-wrap:wrap;gap:25px;margin-bottom:0;padding:0;list-style:none;display:flex}.menu-links-wrapper ul li a{color:#000;text-transform:uppercase;font-size:16px;text-decoration:none}.header-getintouch .btn-common-style.fill-right-btn{padding:10px 45px 11px 20px;position:relative}.header-getintouch .btn-common-style.fill-right-btn img{height:15px}.header-getintouch .btn-common-style.fill-right-btn .icon-arrow.before{left:0}.header-getintouch .btn-common-style.fill-right-btn .icon-arrow.after{right:30px}.header-getintouch{white-space:nowrap;position:relative;right:0}.hamburger{font:inherit;cursor:pointer;text-transform:none;color:inherit;float:right;background-color:#0000;border:0;margin:0;padding:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{float:right;width:34px;height:50px;position:relative}.hamburger-inner{z-index:1000;margin-top:-2px;display:block;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:2px;height:2px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute;right:0}.dark .hamburger-inner,.dark .hamburger-inner:after,.dark .hamburger-inner:before{background-color:#fff}.hamburger-inner{width:22px}.hamburger-inner:before{width:34px}.hamburger-inner:after{width:14px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s,opacity 75ms}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;width:29px;transition:top 75ms,opacity 75ms .12s;top:0}.hamburger--squeeze.is-active .hamburger-inner:after{width:29px;transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.nav-trigger{position:absolute;top:-22px;right:0}.object-fit{position:relative}.object-fit>img{object-fit:cover;height:100%;position:absolute;inset:0;width:100%!important}.main-sidebar.nav-open .hamburger-inner{width:29px}.mob-nav-hold{z-index:450;pointer-events:none;align-items:center;width:100%;height:100%;padding-top:60px;padding-bottom:20px;display:flex;position:fixed;inset:0;overflow:auto hidden}.mob-nav-hold.close{pointer-events:all}.mob-nav-hold:before{content:"";background:#d91f28;width:100%;height:100%;transition:all .4s cubic-bezier(.5,1,.89,1) .6s;position:absolute;inset:0;transform:translate(-100%)}.mob-nav-hold.close:before{transition:all .2s cubic-bezier(.5,1,.89,1);transform:translate(0%)}.mob-nav-hold:after{content:"";background:#000;width:100%;height:100%;transition:all .2s cubic-bezier(.5,1,.89,1) .2s;position:absolute;inset:0;transform:translate(-100%)}.mob-nav-hold.close:after{transition:all .2s cubic-bezier(.5,1,.89,1) .2s;transform:translate(0%)}.mob-nav ul li{opacity:0;visibility:hidden;list-style:none;transition:all .4s cubic-bezier(.5,1,.89,1);transform:translateY(10px)}.mob-nav-hold.close .mob-nav ul li{opacity:1;visibility:visible;transform:translateY(0)}.mob-nav ul li:first-child{transition-delay:0s}.mob-nav ul li:nth-child(2){transition-delay:50ms}.mob-nav ul li:nth-child(3){transition-delay:.1s}.mob-nav ul li:nth-child(4){transition-delay:.15s}.mob-nav ul li:nth-child(5){transition-delay:.2s}.mob-nav ul li:nth-child(6){transition-delay:.25s}.mob-nav ul li:nth-child(7){transition-delay:.3s}.mob-nav-hold.close .mob-nav ul li:first-child{transition-delay:.6s}.mob-nav-hold.close .mob-nav ul li:nth-child(2){transition-delay:.7s}.mob-nav-hold.close .mob-nav ul li:nth-child(3){transition-delay:.8s}.mob-nav-hold.close .mob-nav ul li:nth-child(4){transition-delay:.9s}.mob-nav-hold.close .mob-nav ul li:nth-child(5){transition-delay:1s}.mob-nav-hold.close .mob-nav ul li:nth-child(6){transition-delay:1.1s}.mob-nav-hold.close .mob-nav ul li:nth-child(7){transition-delay:1.2s}.mob-nav ul li{margin-bottom:5px}.mob-nav ul li:last-child{margin-bottom:0}.mob-nav ul li a{color:#fff;text-transform:uppercase;font-size:6vh;font-weight:700;line-height:.95;transition:all .2s;display:inline-block;position:relative}.mob-nav ul li a:after{content:attr(data-title);color:#fff;white-space:nowrap;clip-path:polygon(0% 0,0 0,0 100%,0% 100%);z-index:1;transition:clip-path .4s linear;display:block;position:absolute;top:0;left:0;overflow:hidden}.mob-nav ul li a:hover:after{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}.main-sidebar{z-index:500;background:0 0;width:55px;height:auto;transition:all .8s cubic-bezier(.5,1,.89,1);position:relative;top:0;bottom:0;right:0;transform:translate(100%)}.main-sidebar:before{content:"";background:#fff;width:1px;height:100%;transition:all .4s cubic-bezier(.5,1,.89,1) .1s;position:absolute;top:0;bottom:0;left:-1px;transform:translateY(-100%)}.main-sidebar.nav-open:before{transition:all .4s cubic-bezier(.5,1,.89,1) .2s;transform:translateY(0%)}.main-sidebar.nav-open{height:100%;position:fixed;right:0}.main-sidebar.nav-open .nav-trigger{top:20px;right:14px}.main-sidebar.close{transform:translate(0)}.white-bg-header.header{background-color:#fff}.white-bg-header .menu-links-wrapper ul li a{color:#000}.dark .white-bg-header .menu-links-wrapper ul li a{color:#fff}.white-bg-header .hamburger-inner,.white-bg-header .hamburger-inner:after,.white-bg-header .hamburger-inner:before{background-color:#000}.white-bg-header .hamburger--squeeze.is-active .hamburger-inner:before,.white-bg-header .hamburger--squeeze.is-active .hamburger-inner:after{background-color:#fff}.headerscroll-effect .menu-links-wrapper ul li a{color:#000}.dark .headerscroll-effect .menu-links-wrapper ul li a{color:#fff}.headerscroll-effect .hamburger-inner,.headerscroll-effect .hamburger-inner:after,.headerscroll-effect .hamburger-inner:before{background-color:#000}.dark .headerscroll-effect .hamburger-inner,.dark .headerscroll-effect .hamburger-inner:after,.dark .headerscroll-effect .hamburger-inner:before{background-color:#fff}.headerscroll-effect .hamburger--squeeze.is-active .hamburger-inner:before,.headerscroll-effect .hamburger--squeeze.is-active .hamburger-inner:after,.hamburger--squeeze.is-active .hamburger-inner:before,.hamburger--squeeze.is-active .hamburger-inner:after{opacity:1;background-color:#fff}.mob-nav ul li a{--h:1em;line-height:var(--h);color:#0000;text-shadow:0 calc(-1*var(--_t,0em))#fff,0 calc(var(--h) - var(--_t,0em))#d91f28;float:left;transition:all .3s;overflow:hidden}.mob-nav ul li a:hover{--_t:var(--h)}.mob-nav ul li{flex-direction:column;width:100%;display:inline-block;position:relative}button{font:inherit;color:inherit;background:0 0}.mob-nav .styles_services li a{float:left;text-transform:none;font-size:1.25rem;font-weight:300;transition:all .4s cubic-bezier(.5,1,.89,1);line-height:1.65rem!important}.mob-nav .styles_services li a:hover{color:#d91f28!important}.mob-nav .styles_services li{flex-direction:column}.nav-ul{width:100%}.mob-nav .styles_services li:first-child{margin-top:10px}.dropdown_itemlist li .js-internal-link{color:#fff;text-decoration:none;transition:transform .1s ease-in-out;position:relative;text-shadow:none!important}.dropdown_itemlist li .js-internal-link:before,.quick-links li a:after{content:"";background-color:#ffffffa6;transition:transform .5s;position:absolute}.dropdown_itemlist li .js-internal-link:after{transform-origin:0;width:100%;height:1px;bottom:-5px;left:0;transform:scaleX(0)}.dropdown_itemlist li .js-internal-link:hover:after{transform:scaleX(1)}.dropdownopen a{--_t:var(--h)}.header-anchor a{color:#fff;opacity:0;visibility:hidden;gap:15px;font-size:25px;transition:all .4s cubic-bezier(.5,1,.89,1) .1s;display:flex;transform:translateY(10px)}.mob-nav-hold.close .header-anchor a{transition-delay:.1s}.header-anchor a:hover{color:#fff}.header-anchor span{background-color:#d91f28;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.header-anchor span img{width:15px}.mob-nav-hold.close .header-anchor a{opacity:1;visibility:visible;transform:translateY(0)}.header-anchor{justify-content:end;max-width:50%;margin:0 0 0 42%;display:flex;position:relative;left:0}.quick-links a,.contactus-row li{font-size:16px}.wrap-innercontent,#page-container{min-height:100vh;position:relative;overflow:hidden}.headerscroll-effect{background-color:#fff!important}.dark .headerscroll-effect{background-color:#131313!important}.site-header.scrolled-up{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:0 3px 3px -2px #0003}.site-header.scrolled-down{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:translateY(-100%)}.site-logo__logomark{opacity:1;width:auto;position:absolute;transform:translateY(0)}@keyframes logoIn{0%{opacity:0;transform:translateY(-70px)}50%{transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes logoOut{0%{opacity:1;transform:translateY(0)}80%{opacity:0}to{transform:translateY(-70px)}}.header-getintouch .common-btn,.header-getintouch .common-btn:hover{padding:12px 3.5em 12px 25px}.header-getintouch .common-btn span{position:relative;right:-10px}.header-getintouch .common-btn:hover span{transition:all .2s;right:5px}.common-btn{color:#d91f28;text-transform:uppercase;border:1px solid #d91f28;padding:16px 25px;font-size:15px;text-decoration:none;transition:all 20ms cubic-bezier(.1,0,.1,1) .2s;display:inline-block;position:relative}.common-btn:before{content:"";z-index:1;background:#d91f28;transition:all .3s cubic-bezier(.1,0,.1,1) .2s,left .3s cubic-bezier(.1,0,.1,1);display:inline-block;position:absolute;inset:0 100% 0 0}.common-btn:after{content:"";z-index:9;background-image:url(/images/btn-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:1em;transition:right .4s cubic-bezier(.1,0,.1,1);display:inline-block;position:absolute;inset:0 3em 0 calc(100% - 3em)}.common-btn:hover{color:#d91f28;padding:16px 3.5em 16px 25px}.common-btn:hover:before{transition:all .4s cubic-bezier(.1,0,.1,1),left .4s cubic-bezier(.1,0,.1,1) .3s;left:calc(100% - 3em);right:0}.common-btn:hover:after{transition:right .4s cubic-bezier(.1,0,.1,1) .3s;right:0}.common-btn-fill{color:#fff;background:#d91f28}.common-btn-fill:before{color:#d91f28;z-index:1;background:#fff}.common-btn-fill:after{background-image:url(/images/btn-arrow-red.svg)}.common-btn-fill:hover{color:#fff;background:#d91f28}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}@media only screen and (min-width:992px){.header-getintouch,.header-getintouch-link{transition:all .3s ease-in-out}.header-scrolled{animation:.6s forwards slideDownHeader}.header-scrolled .menu-links-wrapper{opacity:0;visibility:hidden;transition:all .4s}.header-scrolled .header-getintouch{position:absolute;left:52%;right:auto;transform:translate(-50%)}.header-scrolled .header-getintouch-link{padding:13px 40px;font-size:1.125rem}@keyframes slideDownHeader{0%{opacity:0;top:-100px}to{opacity:1;top:0}}.header{transition:top .4s,background-color .3s;top:0}}@media only screen and (min-width:1920px){.mob-nav ul li a{font-size:5vh}}@media only screen and (max-width:1440px){.header-anchor{margin-right:5%}}@media only screen and (max-height:930px){.mob-nav ul li a{font-size:4vh}}@media only screen and (max-height:850px){.mob-nav>span{top:calc(100% - 8.6vh)}}@media only screen and (max-width:1366px){.mob-nav ul li a{font-size:4vh}}@media only screen and (max-width:1023px) and (min-height:768px){.mob-nav ul li a{font-size:3vw}}@media only screen and (max-width:1023px){.styles_servicesBtn{float:left;cursor:pointer;transform-origin:50%;border:none;justify-content:center;align-self:center;align-items:center;width:35px;height:35px;margin-left:20px;transition:transform .3s;display:flex;position:relative;top:5px}.styles_servicesBtn:before{content:"";transform-origin:50%;background:#fff;border-radius:50%;transition:all .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.styles_servicesBtn.btnopen{transform:rotate(-45deg)}.styles_servicesBtn svg{z-index:1;width:17.5%;min-width:12px;position:relative}.mob-nav .styles_services{clear:both;flex-direction:column;justify-content:center;padding-left:0;transition:all .3s;display:flex;overflow:hidden}.mob-nav .styles_services.hidden{opacity:0;height:0;transition:height .4s,opacity .6s}.mob-nav .styles_services.open{opacity:1;visibility:visible;height:auto;display:flex}.links-services .styles_services.open,.links-portfolio .styles_services.open,.links-resources .styles_services.open{height:auto}}@media screen and (max-width:639px) and (orientation:portrait){.mob-nav ul li a{font-size:5vw}}@media screen and (max-width:639px){.mob-nav ul li a:after{transition:clip-path .1s linear}.hamburger-box{width:24px}.hamburger-inner:before{width:32px}.hamburger-inner{width:26px}.hamburger-inner:after{width:18px}.header-right-wrap{width:70%}.header-logo-outer{gap:5px}}@media only screen and (max-width:992px){.menu-links-wrapper{display:none}.mob-nav-hold .row{max-width:100%}.styles_servicesBtn{width:25px;height:25px;position:absolute;top:-3px;right:45%}.header-inner{padding:0 15px}.header-anchor{justify-content:start;margin:0;position:relative;left:0;right:0}.mob-nav .styles_services li a{font-size:16px;line-height:22px!important}.header-getintouch .btn-common-style.fill-right-btn{padding:6px 30px 6px 6px}.header-getintouch{text-align:right;width:auto;margin-left:0}.mob-nav ul li{margin-bottom:2px}.header-getintouch .btn-common-style.fill-right-btn .icon-arrow.after{top:8px;right:20px}.header-getintouch .btn-common-style.fill-right-btn span{font-size:12px}.header-right-wrap{gap:10px}.mob-nav ul li{display:flex}.main-sidebar{width:auto}.main-sidebar:before{left:-30px}.corporate-storytellers-logo{max-width:65px;margin-left:0;top:8px}.site-logo{max-width:30px;top:10px}.header-getintouch .btn-common-style.fill-right-btn img{height:12px}.mob-nav .nav-ul{position:relative;top:auto}.mob-nav .styles_services.open{justify-content:start}.mob-nav-hold.close .header-anchor a{align-items:center;font-size:18px}.header-anchor span{width:35px;height:35px}.header-anchor{margin-top:30px}.header-inner{height:75px}}@media only screen and (max-width:820px){.styles_servicesBtn{top:-5px;right:25%}.nav-trigger{position:relative;top:0;left:auto;right:auto}.hamburger-box{float:none}}@media only screen and (max-width:360px){.header-right-wrap{gap:6px}}@media only screen and (max-width:767px){.styles_servicesBtn{top:-5px;right:25%}.header-right-wrap{gap:5px}.subtext-form-submit{max-width:120px;margin:0 auto}.header-getintouch a{font-size:12px;line-height:13px}.hamburger-inner{margin-top:-1px}.main-sidebar .hamburger-box{right:5px}.main-sidebar.nav-open .hamburger-box{right:0}}@media screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:1.5),screen and (min-width:1024px) and (min-resolution:144dpi){.mob-nav ul li a{font-size:5vh}.mob-nav ul li{margin-bottom:12px}.styles_servicesBtn{width:25px;height:25px;top:0}.mob-nav .styles_services li a{font-size:18px;line-height:22px!important}.links-services .styles_services.open{height:240px}.links-portfolio .styles_services.open{height:120px}.links-resources .styles_services.open{height:155px}.header-anchor{right:0}.header-anchor a{font-size:20px}.mob-nav .dropdown_itemlist li{margin-bottom:8px}.header-anchor span img{width:10px}.header-anchor span{width:30px;height:30px}.main-sidebar:before{left:10px}.header-inner{height:75px}.header-anchor{margin-right:10%}.quick-links a,.contactus-row li{font-size:15px}.site-logo__wordmark img{max-height:55px}.site-logo__wordmark{position:relative;top:7px}.corporate-storytellers-logo .cs-black{max-width:115px}}
