﻿body{font-family:"PT Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:16px;color:#fff;background-color:#1a1a1a;line-height:1.5;-webkit-font-smoothing:antialiased;}h1{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.07;}h2{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.1;}h3{font-size:clamp(1.375rem,2.5vw,2.25rem);font-weight:700;line-height:1.44;}h4{font-size:1.625rem;font-weight:700;line-height:1.08;}h5{font-size:1.25rem;font-weight:400;line-height:1.05;}h6{font-size:1rem;font-weight:400;line-height:1.5;}h1,h2,h3,h4,h5,h6{font-family:"PT Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#fff;margin:0;padding:0;}p{font-family:"PT Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#fff;line-height:1.75;margin:0;padding:0;font-size:1.5rem;}@media(max-width:767.98px){p{font-size:1.125rem;}}a:not(.btn){color:#fff;text-decoration:none;transition:color .2s ease;}a:not(.btn):hover{color:#eb1d2c;}:root{--bs-body-bg:#1a1a1a;--bs-body-color:#fff;--bs-link-color:#fff;--bs-link-hover-color:#eb1d2c;--bs-border-color:rgba(255,255,255,.1);}html,body{background-color:#1a1a1a;overflow-x:clip;}*,*::before,*::after{box-sizing:border-box;}:focus-visible{outline:2px solid #eb1d2c;outline-offset:2px;}body.bs-site{padding-top:72px;}#main-content{max-width:1728px;margin-left:auto;margin-right:auto;}#main-content section{margin-left:auto;margin-right:auto;}#main-content .container{max-width:1500px;}#main-content .container-fluid{padding-left:0;padding-right:0;}#main-content .container-fluid>.row{margin-left:0;margin-right:0;}ul,ol{margin:0;padding:0;list-style:none;}@media(max-width:991px){.container,.container-fluid{padding-left:25px;padding-right:25px;}#main-content .container-fluid{padding-left:25px;padding-right:25px;}#main-content .row>*{margin-bottom:25px;}}.btn-bs{font-family:"PT Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-weight:700;text-decoration:none !important;display:inline-block;white-space:nowrap;border-radius:15px;font-size:1.125rem;padding:11px 26px;transition:background-color .2s ease,transform .15s ease;background-color:#eb1d2c;color:#fff !important;border:none;}.btn-bs:hover{background-color:#b82125;color:#fff !important;transform:translateY(-1px);}.btn-bs:active{transform:translateY(0);}.btn-bs:focus{box-shadow:0 0 0 3px rgba(235,29,44,.35);}.btn-bs-secondary{background-color:#333;}.btn-bs-secondary:hover{background-color:#343535;transform:translateY(-1px);}.btn-bs-secondary:focus{box-shadow:0 0 0 3px rgba(88,88,89,.35);}.btn-bs-outline{background-color:transparent;border:2px solid #fff;transition:background-color .2s ease,border-color .2s ease,transform .15s ease;}.btn-bs-outline:hover{background-color:#fff;color:#000 !important;transform:translateY(-1px);}.btn-bs-outline:focus{box-shadow:0 0 0 3px rgba(255,255,255,.35);}.btn-bs-outline.active{background-color:#eb1d2c;border-color:#eb1d2c;}#main-content .btn-bs-text{background-color:transparent;border:0;text-decoration:underline;}#main-content .btn-bs-text:hover{background-color:transparent;transform:initial !important;}#main-content .btn-bs-text:focus{box-shadow:none !important;}#main-content .btn-bs-text.active{background-color:#343535;color:#fff !important;text-decoration:none;}.bs-section-label{background:#000;padding:25px 50px;text-align:center;}.bs-section-label--transparent{background:transparent;}.bs-section-label__text{font-size:1.625rem;font-weight:700;color:#fff;text-align:center;margin:0;}@keyframes cardPopIn{from{opacity:0;transform:scale(.85);}to{opacity:1;transform:scale(1);}}.bs-work__card{display:flex;flex-direction:column;text-decoration:none !important;text-align:center;height:100%;position:relative;overflow:hidden;opacity:0;}.bs-work__card.is-animating{animation:cardPopIn .25s ease forwards;}.bs-work__card::after{content:'';position:absolute;inset:0;background-color:rgba(255,255,255,.05);opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:5px;z-index:1;top:1px;bottom:1px;left:1px;right:1px;}.bs-work__card:hover::after{opacity:1;}.bs-work__card:hover .bs-work__card-img img{transform:scale(1.04);opacity:1;}.bs-work__card .bs-work__card-viewed{display:none;background-color:#000;position:absolute;bottom:2px;right:2px;z-index:1000;color:#fff !important;padding:5px 10px;opacity:.5;border-radius:0 0 5px 0;}.bs-work__card.viewed .bs-work__card-viewed{display:block;}.bs-work__card-img{overflow:hidden;position:relative;}.bs-work__card-img img{width:100%;aspect-ratio:363/234;object-fit:cover;display:block;transition:transform .4s ease,opacity .4s ease;opacity:.7;border:1px solid #585859;border-radius:5px;z-index:2;}.bs-work__card-separator{width:25px;margin:10px 0;border-top-color:#999;opacity:1;}@media(max-width:767px){.bs-work__card-separator{display:none;}}.bs-work__card-content{display:flex;flex-direction:column;flex:1;padding:15px;justify-content:center;align-items:center;}.bs-work__card-title{font-size:1.25rem;font-weight:700;color:#fff;line-height:1.44;}@media(max-width:767px){.bs-work__card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}}.bs-work__card-client{font-size:1.125rem;color:#999;}.bs-navbar{background-color:#000;height:72px;padding:0;border-bottom:none;}.bs-navbar .container-fluid{height:100%;max-width:1500px;margin-left:auto;margin-right:auto;}.bs-navbar .bs-navbar__brand{display:flex;align-items:center;gap:10px;text-decoration:none;}.bs-navbar .bs-navbar__brand-video{height:70px;width:auto;display:block;cursor:pointer;pointer-events:none;}.bs-navbar .bs-navbar__links{gap:75px;}.bs-navbar .bs-navbar__links .bs-navbar__link{font-family:"PT Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:1.125rem;font-weight:400;color:#fff;text-decoration:none;padding:4px 0;transition:color .2s ease;position:relative;}.bs-navbar .bs-navbar__links .bs-navbar__link::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#b82125;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;}.bs-navbar .bs-navbar__links .bs-navbar__link:hover{color:#fff;}.bs-navbar .bs-navbar__links .bs-navbar__link:hover::after{transform:scaleX(1);}.bs-navbar .bs-navbar__links .bs-navbar__link.active::after{transform:scaleX(1);}.bs-navbar .bs-navbar__toggle{background:none;border:none;color:#fff;font-size:1.6rem;line-height:1;padding:6px 4px;cursor:pointer;display:flex;align-items:center;}.bs-navbar .bs-navbar__toggle:focus{outline:none;}@media(max-width:991px){.bs-navbar .bs-navbar__toggle{margin-right:0;}}.bs-offcanvas{background-color:#111;width:300px;border-left:none;}.bs-offcanvas:focus,.bs-offcanvas:focus-visible{outline:none;}.bs-offcanvas .offcanvas-header{justify-content:flex-end;padding:20px 20px 8px;border-bottom:none;}.bs-offcanvas .bs-offcanvas__close{background:none;border:none;color:#fff;font-size:1.75rem;line-height:1;padding:4px;cursor:pointer;display:flex;align-items:center;}.bs-offcanvas .bs-offcanvas__close:focus{outline:none;}.bs-offcanvas .offcanvas-body{display:flex;flex-direction:column;padding:24px 28px;}.bs-offcanvas .bs-mobile-nav{flex:1;display:flex;flex-direction:column;gap:28px;align-items:flex-end;padding-top:16px;}.bs-offcanvas .bs-mobile-nav__link{font-family:"PT Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:1.4rem;font-weight:400;color:#fff;text-decoration:none;text-align:right;transition:color .2s ease;}.bs-offcanvas .bs-mobile-nav__link:hover{color:#999;}.bs-offcanvas .bs-offcanvas__cta{padding-bottom:16px;text-align:right;}@keyframes bs-marquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}.bs-logo-strip{background-color:#fff;padding:0;overflow:hidden;}.bs-logo-strip__track{width:100%;}.bs-logo-strip__reel{display:flex;width:max-content;animation:bs-marquee 60s linear infinite;will-change:transform;}.bs-logo-strip:hover .bs-logo-strip__reel{animation-play-state:paused;}@media(max-width:992px){.bs-logo-strip:hover .bs-logo-strip__reel{animation-play-state:running;}}.bs-logo-strip__set{display:flex;align-items:center;flex-shrink:0;}.bs-logo-strip__logo{width:120px;object-fit:contain;flex-shrink:0;margin-right:100px;filter:grayscale(100%);transition:filter .3s ease;}.bs-logo-strip__logo:hover{filter:grayscale(0%);}@media(max-width:992px){.bs-logo-strip__logo:hover{filter:grayscale(100%);}}@media(max-width:768px){.bs-logo-strip__reel{animation-duration:120s;}}.bs-cta-band{background-color:#000;padding:50px 0 50px;text-align:center;}.bs-cta-band h2{font-size:2.25rem;line-height:1.44;font-weight:700;color:#fff;margin-bottom:15px;}@media(max-width:991px){.bs-cta-band h2{font-size:1.625rem;}}@media(max-width:767px){.bs-cta-band h2{font-size:1.25rem;}}.bs-cta-band p{font-size:1.125rem;line-height:1.33;color:#fff;max-width:460px;margin:0 auto 25px;}.bs-footer{background-color:#000;padding:0;}.bs-footer .container{max-width:1500px;}@media(max-width:767px){.bs-footer .container{text-align:center;}}.bs-footer__logo-col{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:15px;}.bs-footer__logo-col .bs-footer__shield{width:120px;height:auto;margin-bottom:25px;display:block;}@media(max-width:991px){.bs-footer__logo-col .bs-footer__shield{display:none;}}.bs-footer__logo-col .bs-footer__tagline{font-size:1.125rem;line-height:1.33;color:#fff;}.bs-footer__col-heading{font-family:"PT Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:1.25rem;line-height:1.08;font-weight:700;color:#eb1d2c;margin-bottom:25px;}.bs-footer__links{list-style:none;padding:0;margin:0;}.bs-footer__links li{margin-bottom:10px;}.bs-footer__links a{font-size:1.125rem;color:#fff;text-decoration:none;transition:color .2s ease;}.bs-footer__links a:hover{color:#999;}.bs-footer__contact-item{display:flex;align-items:center;gap:15px;margin-bottom:15px;}.bs-footer__contact-item i{color:#fff;font-size:1.125rem;flex-shrink:0;}.bs-footer__contact-item span,.bs-footer__contact-item a{font-size:1.125rem;line-height:1.75;color:#fff;text-decoration:none;transition:color .2s ease;}.bs-footer__contact-item span:hover,.bs-footer__contact-item a:hover{color:#999;}@media(max-width:767px){.bs-footer__contact-item{justify-content:center;}}.bs-footer__contact-item-twolines{align-items:flex-start;}.bs-footer__social{display:flex;gap:10px;padding-left:calc(25px + 10px);margin-top:25px;}@media(max-width:767px){.bs-footer__social{padding-left:0;justify-content:center;}}.bs-footer__social-link{color:#fff;font-size:1.5rem;text-decoration:none;line-height:1;transition:color .2s ease;}.bs-footer__social-link:hover{color:#eb1d2c;}.bs-footer__bottom{margin-top:15px;padding:15px 0;border-top:1px solid rgba(255,255,255,.08);}.bs-footer__bottom p{font-size:1rem;color:#999;margin:0;}.bs-footer__bottom .bs-footer__shield{width:120px;height:auto;margin:0 auto 25px;display:none;}@media(max-width:991px){.bs-footer__bottom .bs-footer__shield{display:block;}}@media(max-width:991px){.bs-footer__logo-col{align-items:center;}.bs-footer .bs-footer__tagline{text-align:center;}.bs-footer__columns{--bs-gutter-x:75px;}.bs-footer__quick-links{text-align:right;}}@media(max-width:767px){.bs-footer .bs-footer__tagline br{display:none;}.bs-footer__quick-links{text-align:center;}}.bs-hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden;background-color:#111;}.bs-hero .container{position:relative;}.bs-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;}@media(max-width:992px){.bs-hero__video{object-fit:contain;}}.bs-hero__overlay{position:absolute;inset:0;background:linear-gradient(0deg,#000 2%,transparent 70%,transparent 80%,#000 100%);z-index:1;transition:opacity .5s ease;}.bs-hero__overlay::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:-1;}.bs-hero__content{position:relative;z-index:2;padding-bottom:50px;transition:opacity .5s ease;display:flex;flex-direction:column;align-items:flex-start;}.bs-hero .btn-bs-video-close{position:absolute;z-index:3;left:125px;top:25px;display:none;}@media(max-width:992px){.bs-hero .btn-bs-video-close{left:25px;}}.bs-hero .bs-eyebrow{display:block;font-size:1.25rem;font-weight:400;color:#999;}.bs-hero__title{font-size:clamp(2.25rem,5.5vw,2.75rem);font-weight:700;color:#fff;line-height:1.07;}.bs-hero__subtitle{font-size:1.5rem;color:#fff;line-height:1.75;margin-bottom:0;max-width:700px;}.bs-hero__actions{display:flex;align-items:center;gap:25px;margin-top:15px;}.bs-hero--our-work{min-height:88vh;position:relative;display:flex;flex-direction:column;background-color:#000;}.bs-hero--our-work>.container{display:flex;flex-direction:column;flex:1;height:100%;}.bs-hero--our-work .bs-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;}@media(max-width:992px){.bs-hero--our-work .bs-hero__video{object-fit:contain;}}.bs-hero--our-work .bs-hero__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#000 0%,transparent 50%,#000 100%);transition:opacity .5s ease;}.bs-hero--our-work .bs-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;flex:1;transition:opacity .5s ease;}.bs-hero--our-work .btn-bs-video-close{left:25px;}.bs-hero--our-work .bs-hero__top-row{width:100%;}.bs-hero--our-work .bs-hero__title{font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:700;color:#fff;margin-bottom:0;text-transform:uppercase;}.bs-hero--our-work .bs-hero__quote-img{max-width:760px;height:auto;display:block;}.bs-hero--our-work .bs-hero__spacer{flex:1;min-height:75px;}.bs-hero--our-work .bs-hero__featured-title{font-size:clamp(1.5rem,3vw,2.75rem);font-weight:700;color:#fff;}.bs-hero--our-work .bs-hero__actions{display:flex;align-items:center;gap:15px;}.bs-hero--who-we-are{position:relative;min-height:550px;display:flex;align-items:flex-end;overflow:hidden;}.bs-hero--who-we-are .bs-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0;}.bs-hero--who-we-are .bs-hero__overlay{background:linear-gradient(0deg,#000 2%,transparent 70%,transparent 80%,transparent 100%);z-index:1;transition:opacity .5s ease;}.bs-hero--who-we-are .bs-hero__content{max-width:760px;display:flex;flex-direction:column;align-items:flex-start;transition:opacity .5s ease;}.bs-hero--who-we-are .bs-hero__title{font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:700;color:#fff;line-height:1.07;margin-bottom:25px;}.bs-hero--who-we-are .bs-hero__subtitle{font-size:1.5rem;line-height:1.75;max-width:720px;}@media(max-width:991px){.bs-hero--our-work{min-height:460px;}.bs-hero--our-work .bs-hero__title{text-align:center;}.bs-hero--our-work .bs-hero__quote-img{display:none;}.bs-hero--our-work .bs-hero__content{align-items:center;}.bs-hero--our-work .bs-hero__featured{text-align:center;}.bs-hero--our-work .bs-hero__actions{justify-content:center;}.bs-hero--home{min-height:460px;}.bs-hero--home .bs-hero__content{align-items:center;}.bs-hero--home .bs-hero__actions{flex-direction:column;align-items:flex-start;}.bs-hero__title{font-size:4.5vw;}.bs-hero__subtitle{max-width:100%;}.bs-hero--who-we-are{min-height:325px;}.bs-hero--who-we-are .bs-hero__content{padding-bottom:25px !important;text-align:center;align-items:center;}.bs-hero--who-we-are .bs-hero__title{font-size:clamp(2.15rem,3.5vw,3.5rem);}}@media(max-width:767px){.bs-hero--our-work{min-height:325px;}.bs-hero--our-work .bs-hero__actions{align-items:center;align-self:center;}.bs-hero--home{min-height:325px;}.bs-hero--home .bs-hero__actions{margin-top:25px;}.bs-hero--home .bs-hero__content{align-items:center;}.bs-hero--home .bs-hero__subtitle{display:none;}}@keyframes left_eye_blink{0%,10%,30%,50%,100%{d:path("M100.496,132.942c21.822,0 39.539,17.721 39.539,39.548c0,21.827 -17.717,39.547 -39.539,39.547c-21.822,0 -39.539,-17.72 -39.539,-39.547c-0,-21.827 17.717,-39.548 39.539,-39.548Zm-0,8.334c17.224,-0 31.207,13.986 31.207,31.214c0,17.227 -13.983,31.214 -31.207,31.214c-17.224,-0 -31.207,-13.987 -31.207,-31.214c-0,-17.228 13.983,-31.214 31.207,-31.214Z");}20%,40%{d:path("M100.496,132.942c21.822,0 39.539,17.721 39.539,39.548c0,21.827 -17.717,39.547 -39.539,39.547c-21.822,0 -39.539,-17.72 -39.539,-39.547c-0,-21.827 17.717,-39.548 39.539,-39.548Zm-0,70.762c17.224,-0 31.207,-13.932 31.207,-31.214c0,17.227 -13.983,31.214 -31.207,31.214c-17.224,-0 -31.207,-13.987 -31.207,-31.214c-0,17.282 13.983,31.214 31.207,31.214Z");}}@keyframes right_eye_blink{0%,10%,30%,50%,100%{d:path("M234.982,132.942c21.822,0 39.539,17.721 39.539,39.548c-0,21.827 -17.717,39.547 -39.539,39.547c-21.823,0 -39.539,-17.72 -39.539,-39.547c-0,-21.827 17.716,-39.548 39.539,-39.548Zm-0,8.334c17.224,-0 31.207,13.986 31.207,31.214c0,17.227 -13.983,31.214 -31.207,31.214c-17.224,-0 -31.208,-13.987 -31.208,-31.214c0,-17.228 13.984,-31.214 31.208,-31.214Z");}20%,40%{d:path("M234.982,132.942c21.822,0 39.539,17.721 39.539,39.548c-0,21.827 -17.717,39.547 -39.539,39.547c-21.823,0 -39.539,-17.72 -39.539,-39.547c-0,-21.827 17.716,-39.548 39.539,-39.548Zm-0,70.762c17.224,-0 31.207,-13.874 31.207,-31.214c0,17.227 -13.983,31.214 -31.207,31.214c-17.224,-0 -31.208,-13.987 -31.208,-31.214c0.143,17.197 13.984,31.214 31.208,31.214Z");}}@keyframes canister_spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes flicker{0%,100%{fill-opacity:.14;}10%,90%{fill-opacity:.22;}15%{fill-opacity:.3;}25%{fill-opacity:.25;}30%{fill-opacity:.4;}35%{fill-opacity:.15;}40%{fill-opacity:.22;}45%{fill-opacity:.25;}60%{fill-opacity:.31;}70%{fill-opacity:.38;}80%{fill-opacity:.32;}}@keyframes elbow_move{0%{offset-distance:0%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}33.333333%{offset-distance:50.003879%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}66.666667%{offset-distance:50.003879%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}100%{offset-distance:100%;}}@keyframes hand_move{0%{offset-distance:0%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}33.333333%{offset-distance:33.424924%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}40%{offset-distance:41.474944%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}46.666667%{offset-distance:50.464121%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}53.333333%{offset-distance:50.464121%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}60%{offset-distance:58.514185%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}66.666667%{offset-distance:66.564204%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}100%{offset-distance:100%;}}@keyframes upper_arm_top_move{0%{offset-distance:0%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}33.333333%{offset-distance:50.032868%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}66.666667%{offset-distance:50.032868%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}100%{offset-distance:100%;}}@keyframes upper_arm_middle_move{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.645,.045,.355,1);}33.333333%{transform:rotate(-92.32533deg);animation-timing-function:cubic-bezier(.645,.045,.355,1);}66.666667%{transform:rotate(-92.32533deg);animation-timing-function:cubic-bezier(.645,.045,.355,1);}100%{transform:rotate(0deg);}}@keyframes upper_arm_move{0%{transform:scale(1,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);}33.333333%{transform:scale(1,.75);animation-timing-function:cubic-bezier(.645,.045,.355,1);}66.666667%{transform:scale(1,.75);animation-timing-function:cubic-bezier(.645,.045,.355,1);}100%{transform:scale(1,1);}}@keyframes lower_arm_parent_move{0%{offset-distance:0%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}33.333333%{offset-distance:40.948508%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}40%{offset-distance:45.46011%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}46.666667%{offset-distance:49.971621%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}53.333333%{offset-distance:49.996366%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}60%{offset-distance:54.507945%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}66.666667%{offset-distance:59.019456%;animation-timing-function:cubic-bezier(.645,.045,.355,1);}100%{offset-distance:100%;}}@keyframes lower_arm_move{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.645,.04353,.8225,.52721);}16.666667%{transform:rotate(-39.48319deg);}33.333333%{transform:rotate(-58.74471deg);animation-timing-function:cubic-bezier(.645,.045,.355,1);}40%{transform:rotate(-83.36214deg);animation-timing-function:cubic-bezier(.645,.045,.355,1);}46.666667%{transform:rotate(-49.14125deg);animation-timing-function:cubic-bezier(.645,.045,.355,1);}53.333333%{transform:rotate(-58.74471deg);animation-timing-function:cubic-bezier(.645,.045,.355,1);}60%{transform:rotate(-83.36214deg);animation-timing-function:cubic-bezier(.645,.045,.355,1);}66.666667%{transform:rotate(-49.14125deg);animation-timing-function:cubic-bezier(.645,.04353,.8225,.52721);}83.333333%{transform:rotate(-39.48319deg);}100%{transform:rotate(0deg);}}.bs-services__card.strategy:hover #ico_category_strategy #needle{transform-origin:center;transform-box:fill-box;animation:needle_search 3.5s ease-in-out infinite;}@keyframes needle_search{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.45,0,.55,1);}18%{transform:rotate(205deg);animation-timing-function:cubic-bezier(.45,0,.55,1);}33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(.45,0,.55,1);}52%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.45,0,.55,1);}68%{transform:rotate(348deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}80%{transform:rotate(374deg);}89%{transform:rotate(351deg);}95%{transform:rotate(364deg);}100%{transform:rotate(360deg);}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_1{animation:tablet_button_1 2s ease-in-out infinite;}@keyframes tablet_button_1{0%,10%,100%{fill:#b5b5b5;}5%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_2{animation:tablet_button_2 2s ease-in-out infinite;}@keyframes tablet_button_2{0%,5%,15%,100%{fill:#b5b5b5;}10%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_3{animation:tablet_button_3 2s ease-in-out infinite;}@keyframes tablet_button_3{0%,10%,20%,100%{fill:#b5b5b5;}15%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_4{animation:tablet_button_4 2s ease-in-out infinite;}@keyframes tablet_button_4{0%,15%,25%,100%{fill:#b5b5b5;}20%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_5{animation:tablet_button_5 2s ease-in-out infinite;}@keyframes tablet_button_5{0%,20%,30%,100%{fill:#b5b5b5;}25%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_6{animation:tablet_button_6 2s ease-in-out infinite;}@keyframes tablet_button_6{0%,25%,35%,100%{fill:#b5b5b5;}30%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_7{animation:tablet_button_7 2s ease-in-out infinite;}@keyframes tablet_button_7{0%,30%,40%,100%{fill:#b5b5b5;}35%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_8{animation:tablet_button_8 2s ease-in-out infinite;}@keyframes tablet_button_8{0%,35%,45%,100%{fill:#b5b5b5;}40%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_9{animation:tablet_button_9 2s ease-in-out infinite;}@keyframes tablet_button_9{0%,40%,50%,100%{fill:#b5b5b5;}45%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_10{animation:tablet_button_10 2s ease-in-out infinite;}@keyframes tablet_button_10{0%,45%,55%,100%{fill:#b5b5b5;}50%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_11{animation:tablet_button_11 2s ease-in-out infinite;}@keyframes tablet_button_11{0%,50%,60%,100%{fill:#b5b5b5;}55%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_12{animation:tablet_button_12 2s ease-in-out infinite;}@keyframes tablet_button_12{0%,55%,65%,100%{fill:#b5b5b5;}60%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_13{animation:tablet_button_13 2s ease-in-out infinite;}@keyframes tablet_button_13{0%,60%,70%,100%{fill:#b5b5b5;}65%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_14{animation:tablet_button_14 2s ease-in-out infinite;}@keyframes tablet_button_14{0%,65%,75%,100%{fill:#b5b5b5;}70%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_15{animation:tablet_button_15 2s ease-in-out infinite;}@keyframes tablet_button_15{0%,70%,80%,100%{fill:#b5b5b5;}75%{fill:#b64749;}}.bs-work-filter__icon-item.app:hover #ico_category_app #button_16{animation:tablet_button_16 2s ease-in-out infinite;}@keyframes tablet_button_16{0%,75%,85%,100%{fill:#b5b5b5;}80%{fill:#b64749;}}.bs-services__card.arvr:hover #ico_category_arvr #left_eye{animation:left_eye_blink 2s ease-in-out infinite;}.bs-services__card.arvr:hover #ico_category_arvr #right_eye{animation:right_eye_blink 2s ease-in-out infinite;}.bs-services__card.interactive .interactive-curve-fill{fill:#fff;}.bs-services__card.interactive:hover #top_square{animation:fill_red_top_square_home 3s linear infinite;}.bs-services__card.interactive:hover #bottom_outline{animation:fill_red_bottom_home 3s linear infinite;}.bs-services__card.interactive:hover .interactive-curve-reveal-rect{animation:reveal_red_curve_home 3s linear infinite;}.bs-services__card.interactive:hover #center_square,.bs-services__card.interactive:hover #center_outline{animation:fill_red_center_home 3s linear infinite;}@keyframes fill_red_top_square_home{0%,25%,100%{fill:#eb1d2c;}7.5%,20%{fill:#fff;}}@keyframes fill_red_bottom_home{0%,20%,40%,100%{fill:#eb1d2c;}27.5%,35%{fill:#fff;}}@keyframes reveal_red_curve_home{0%,32%{width:0;}40%{width:190px;}47.5%{width:285px;}52.5%{width:334px;}60%{width:334px;}60.01%,100%{width:0;}}@keyframes fill_red_center_home{0%,40%{fill:#eb1d2c;}55%,70%{fill:#fff;}70%,100%{fill:#eb1d2c;}}.bs-services__card.animation:hover #elbow{animation:elbow_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-services__card.animation:hover #hand{animation:hand_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-services__card.animation:hover #upper_arm_top{animation:upper_arm_top_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-services__card.animation:hover #upper_arm_middle{animation:upper_arm_middle_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-services__card.animation:hover #upper_arm{animation:upper_arm_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-services__card.animation:hover #lower_arm_parent{animation:lower_arm_parent_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-services__card.animation:hover #lower_arm{animation:lower_arm_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-services__card.motion:hover #ico_category_motion #small_canister,.bs-services__card.motion:hover #ico_category_motion #large_canister{transform-origin:center;transform-box:fill-box;animation:canister_spin 2s linear infinite;}.bs-services__card.motion #ico_category_motion #projection{fill-opacity:0;}.bs-services__card.motion:hover #ico_category_motion #projection{animation:flicker 2s ease-in-out infinite;}.bs-work-filter__icon-item.arvr:hover #ico_category_arvr #left_eye{animation:left_eye_blink 2s ease-in-out infinite;}.bs-work-filter__icon-item.arvr:hover #ico_category_arvr #right_eye{animation:right_eye_blink 2s ease-in-out infinite;}.bs-work-filter__icon-item.interactive .interactive-curve-fill{fill:#eb1d2c;}.bs-work-filter__icon-item.interactive:hover #top_square{animation:fill_red_top_square_work 3s linear infinite;}.bs-work-filter__icon-item.interactive:hover #bottom_outline{animation:fill_red_bottom_work 3s linear infinite;}.bs-work-filter__icon-item.interactive:hover .interactive-curve-reveal-rect{animation:reveal_red_curve_work 3s linear infinite;}.bs-work-filter__icon-item.interactive:hover #center_square,.bs-work-filter__icon-item.interactive:hover #center_outline{animation:fill_red_center_work 3s linear infinite;}@keyframes fill_red_top_square_work{0%,25%,100%{fill:#b5b5b5;}7.5%,20%{fill:#eb1d2c;}}@keyframes fill_red_bottom_work{0%,20%,40%,100%{fill:#b5b5b5;}27.5%,35%{fill:#eb1d2c;}}@keyframes reveal_red_curve_work{0%,32%{width:0;}40%{width:190px;}47.5%{width:285px;}52.5%{width:334px;}60%{width:334px;}60.01%,100%{width:0;}}@keyframes fill_red_center_work{0%,40%{fill:#b5b5b5;}55%,70%{fill:#eb1d2c;}70%,100%{fill:#b5b5b5;}}.bs-work-filter__icon-item.animation:hover #elbow{animation:elbow_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-work-filter__icon-item.animation:hover #hand{animation:hand_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-work-filter__icon-item.animation:hover #upper_arm_top{animation:upper_arm_top_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-work-filter__icon-item.animation:hover #upper_arm_middle{animation:upper_arm_middle_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-work-filter__icon-item.animation:hover #upper_arm{animation:upper_arm_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-work-filter__icon-item.animation:hover #lower_arm_parent{animation:lower_arm_parent_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-work-filter__icon-item.animation:hover #lower_arm{animation:lower_arm_move 3s linear 1 normal;animation-iteration-count:infinite;}.bs-work-filter__icon-item.motion:hover #ico_category_motion #small_canister,.bs-work-filter__icon-item.motion:hover #ico_category_motion #large_canister{transform-origin:center;transform-box:fill-box;animation:canister_spin 2s linear infinite;}.bs-work-filter__icon-item.motion #ico_category_motion #projection{fill-opacity:0;}.bs-work-filter__icon-item.motion:hover #ico_category_motion #projection{animation:flicker 2s ease-in-out infinite;}.bs-dark-field{background-color:#2d2d2d;border:1px solid #585859;color:#fff;}.bs-dark-field:focus{border-color:#eb1d2c;box-shadow:0 0 0 3px rgba(235,29,44,.2);}.bs-dark-field::placeholder{color:#999;opacity:1;}.bs-glass-card{background:rgba(0,0,0,.63);border:4px solid rgba(217,217,217,.21);border-radius:20px;padding:50px;height:100%;}.bs-intro{padding:100px 0;background:url("/App_Images/2026/home/bg_home_01.jpg") no-repeat center center;background-size:cover;}.bs-intro__content{--bs-gutter-x:50px;justify-content:center;}.bs-intro__text-col{display:flex;flex-direction:column;justify-content:center;width:80%;}.bs-intro__text-col h2{margin-bottom:50px;text-align:center;}.bs-intro__paragraphs{padding:0 75px;}.bs-intro__paragraphs p{margin-bottom:25px;}.bs-intro .btn-bs{align-self:center;}@media(max-width:991px){.bs-intro{padding-top:50px;padding-bottom:50px;}.bs-intro__content{--bs-gutter-x:25px;}.bs-intro__text-col{width:100%;padding-top:0;padding-bottom:0;margin-bottom:0 !important;}.bs-intro__paragraphs{padding:0;}}@media(max-width:767px){.bs-intro__text-col{padding-top:0;padding-bottom:0;}.bs-intro__text-col h2{margin-bottom:25px;padding:0 25px;}.bs-intro__text-col .btn{align-self:center;}}.bs-services{padding:75px 0 100px;background:url("/App_Images/2026/home/bg_home_02.jpg") no-repeat center center;background-size:cover;text-align:center;}.bs-services .bs-section-label__text{font-size:2.25rem;}.bs-services__content{--bs-gutter-x:25px;}.bs-services__card-icon{display:block;width:auto;height:110px;margin:0 auto;object-fit:contain;}.bs-services__card-title{font-family:"PT Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:1.625rem;line-height:1.08;font-weight:700;color:#fff;margin-bottom:14px;}.bs-services__card-desc{font-size:1.125rem;color:#fff;line-height:1.33;}.bs-services__cta{margin-top:25px;}@media(max-width:991px){.bs-services{padding-top:0;padding-bottom:50px;}.bs-services__content{justify-content:center;}.bs-services .col{margin-bottom:25px;}.bs-services .col:last-child{display:flex;justify-content:center;margin-bottom:0;}.bs-services__card{padding:25px;}}@media(max-width:767px){.bs-services__cta{margin-top:0;}}.bs-work{padding-top:100px;padding-bottom:100px;text-align:center;background-color:#fff;}.bs-work .bs-section-label{padding-top:0;background-color:transparent;}.bs-work .bs-section-label .bs-eyebrow{display:block;font-size:1.25rem;font-weight:400;color:#999;}.bs-work .bs-section-label__text{color:#eb1d2c;font-size:3.5rem;}.bs-work .bs-work__card .bs-work__card-separator{border-top-color:#000;}.bs-work .bs-work__card .bs-work__card-title{color:#000;}.bs-work .bs-work__card .bs-work__card-client{color:#000;}.bs-work__content{padding-top:50px;--bs-gutter-x:25px;}.bs-work__cta{margin-top:25px;}.bs-work .bs-logo-strip{margin-top:100px;margin-left:-126px !important;margin-right:-126px !important;}@media(max-width:991px){.bs-work{padding-top:50px;padding-bottom:50px;}.bs-work .bs-section-label{padding-bottom:0;}.bs-work .bs-section-label__text{font-size:2.75rem;padding:0 25px;}.bs-work__content{padding-top:25px;--bs-gutter-x:25px;}.bs-work__cta{margin-top:0;}.bs-work .bs-logo-strip{margin-top:50px;margin-left:-126px !important;margin-right:-126px !important;}}@media(max-width:767px){.bs-work{padding-bottom:25px;}.bs-work__content{--bs-gutter-y:25px;}}.bs-wwa-callout{padding:50px 0;background-color:#b82125;}.bs-wwa-callout__text{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;color:#fff;line-height:1.1;}@media(max-width:991px){.bs-wwa-callout{padding:25px 0;}.bs-wwa-callout__text{font-size:clamp(1.75rem,3.8vw,2.75rem);text-align:center;}.bs-wwa-callout__text br{display:none;}}@media(max-width:767px){.bs-wwa-callout__text{font-size:clamp(1.35rem,3.8vw,2.75rem);text-align:center;line-height:1.44;}}.bs-wwa-body{background-color:#1a1a1a;display:flex;justify-content:flex-end;}.bs-wwa-body__container{max-width:1612px;margin-right:0;}@media(max-width:991px){.bs-wwa-body__container{padding-left:0 !important;padding-right:0 !important;}.bs-wwa-body__text-col{padding:50px 25px !important;}}.bs-wwa-body__text-col{padding:100px 100px 100px 0;}@media(max-width:767px){.bs-wwa-body__text-col{padding-right:15px;margin-bottom:0 !important;}}.bs-wwa-body__text-col p{line-height:1.75;margin-bottom:25px;}.bs-wwa-body__text-col p:last-child{margin-bottom:0;font-size:2.25rem;color:#eb1d2c;font-weight:700;}@media(max-width:992px){.bs-wwa-body__text-col p:last-child{font-size:1.625rem;}}.bs-wwa-body__img-col{margin-top:0;display:flex;flex-direction:column;}.bs-wwa-body__img-col img{width:100%;object-fit:cover;object-position:center;display:block;}@media(min-width:992px){.bs-wwa-body__img-col{align-self:stretch;}.bs-wwa-body__img-col img{flex:1 1 0;min-height:0;height:auto;}}@media(max-width:991.98px){.bs-wwa-body__img-col{margin-bottom:0 !important;}.bs-wwa-body__img-col img{height:auto;min-height:280px;max-height:340px;}}.bs-wwa-philosophy{background-color:#1a1a1a;}.bs-wwa-philosophy .container{padding:100px 0;}@media(max-width:991px){.bs-wwa-philosophy .container{padding:25px;padding-bottom:0;}}.bs-wwa-philosophy__heading{font-size:1.625rem;font-weight:700;color:#fff;min-height:63px;display:flex;justify-content:center;align-items:center;background-color:#000;}.bs-wwa-philosophy__pillars{--bs-gutter-x:100px;--bs-gutter-y:75px;}.bs-wwa-philosophy__pillar-title{font-size:2.25rem;font-weight:700;margin-bottom:15px;}.bs-wwa-philosophy__pillar-subtitle{font-size:1.5rem;font-weight:700;margin-bottom:25px;color:#eb1d2c;}.bs-wwa-philosophy__pillars p{line-height:1.75;}@media(max-width:991px){.bs-wwa-philosophy__pillars{--bs-gutter-x:25px;--bs-gutter-y:25px;padding-top:25px;padding-bottom:25px;}.bs-wwa-philosophy__pillar-title{margin-bottom:10px;}}@media(max-width:767px){.bs-wwa-philosophy__pillar-title{font-size:1.625rem;margin-bottom:0;}}.bs-wwa-team{background-color:#1a1a1a;}.bs-wwa-team .row{--bs-gutter-y:25px;}.bs-wwa-team__container{padding:100px 0;}@media(max-width:991px){.bs-wwa-team__container{padding:50px 25px 25px;}}@media(max-width:767px){.bs-wwa-team__container{padding-bottom:0;}.bs-wwa-team__container .col{flex:inherit;}}.bs-wwa-team .col:nth-of-type(1){display:none;}.bs-wwa-team__card{padding-bottom:25px;}@media(max-width:991px){.bs-wwa-team__card{padding-bottom:0;}}.bs-wwa-team__card-img{margin-bottom:10px;transition:transform .4s ease;overflow:hidden;}.bs-wwa-team__card-img img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top center;display:block;filter:grayscale(100%);transition:filter .4s ease;}.bs-wwa-team__card:hover .bs-wwa-team__card-img{transform:scale(1.02);}.bs-wwa-team__card:hover .bs-wwa-team__card-img img{filter:grayscale(0%);}@media(max-width:767px){.bs-wwa-team__card:hover .bs-wwa-team__card-img{transform:scale(1);}}.bs-wwa-team__card-name{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.33;text-align:center;}.bs-wwa-team__card-title{font-size:1rem;color:#999;text-align:center;white-space:nowrap;}@media(max-width:1191px){.bs-wwa-team__card-name{text-align:center;}.bs-wwa-team__card-title{text-align:center;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%;}}.bs-wwa-team__card--has-desc{cursor:pointer;}.bs-wwa-team__card.is-open{background-color:#000;margin:-25px;padding:25px;}.bs-wwa-team__card-toggle{display:none;margin:10px auto 0;padding:0;background:none;border:0;color:#999;cursor:pointer;}.bs-wwa-team__card-toggle i{display:block;font-size:1.5rem;line-height:1;transition:transform .3s ease;}.bs-wwa-team__card-toggle:hover{color:#fff;}.bs-wwa-team__card--has-desc .bs-wwa-team__card-toggle{display:block;}.bs-wwa-team__card.is-open .bs-wwa-team__card-toggle i{transform:rotate(180deg);}.bs-wwa-team__card-desc{display:grid;grid-template-rows:0;transition:grid-template-rows .35s ease;}.bs-wwa-team__card.is-open .bs-wwa-team__card-desc{grid-template-rows:1fr;}.bs-wwa-team__card-desc-inner{overflow:hidden;min-height:0;line-height:1.75;color:#999;text-align:left;}.bs-wwa-team__card-desc-inner p{margin-bottom:25px;}.bs-wwa-team__card-desc-inner p:last-of-type{margin-bottom:0;}.bs-wwa-team__card.is-open .bs-wwa-team__card-desc-inner{padding-top:10px;}@keyframes wwa-bio-overlay-fade-in{from{opacity:0;}to{opacity:1;}}@keyframes wwa-bio-dialog-pop-in{from{opacity:0;transform:scale(0);}to{opacity:1;transform:scale(1);}}@keyframes wwa-bio-dialog-pop-out{from{opacity:1;transform:scale(1);}to{opacity:0;transform:scale(0);}}.bs-wwa-bio-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;display:none;}.bs-wwa-bio-overlay.is-open{display:flex;align-items:center;justify-content:center;animation:wwa-bio-overlay-fade-in .2s ease forwards;}.bs-wwa-bio-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);cursor:pointer;}.bs-wwa-bio-dialog{position:relative;display:block;padding:100px;background:#000;color:#fff;width:90vw;max-width:1280px;max-height:90vh;overflow:hidden;}.bs-wwa-bio-overlay.is-open .bs-wwa-bio-dialog{transform:none;}.bs-wwa-bio-overlay.is-open .bs-wwa-bio-dialog.is-opening{animation:wwa-bio-dialog-pop-in .3s cubic-bezier(.34,1.56,.64,1) forwards;}.bs-wwa-bio-overlay.is-open .bs-wwa-bio-dialog.is-closing-for-nav{animation:wwa-bio-dialog-pop-out .3s ease-in forwards;}.bs-wwa-bio-overlay.is-open .bs-wwa-bio-dialog.is-popping-in{animation:wwa-bio-dialog-pop-in .3s cubic-bezier(.34,1.56,.64,1) forwards;}.bs-wwa-bio-overlay.is-open .bs-wwa-bio-dialog.is-closing{animation:wwa-bio-dialog-pop-out .3s ease-in forwards;}.bs-wwa-bio-dialog__content{display:flex;flex-direction:row;width:100%;--bs-gutter-x:25px;}.bs-wwa-bio-dialog__photo{flex-shrink:0;}.bs-wwa-bio-dialog__photo img{aspect-ratio:3/4;object-fit:cover;display:block;width:100%;}.bs-wwa-bio-dialog__body{display:flex;flex-direction:column;flex:1;min-width:0;overflow-y:auto;min-height:0;padding-right:15px;}.bs-wwa-bio-dialog__name{font-size:2.25rem;line-height:1.33;font-weight:700;color:#fff;}@media(max-width:992px){.bs-wwa-bio-dialog__name{font-size:1.625rem;}}.bs-wwa-bio-dialog__role{font-size:1.625rem;color:#999;margin-bottom:25px;}@media(max-width:992px){.bs-wwa-bio-dialog__role{font-size:1.25rem;}}.bs-wwa-bio-dialog__bio{line-height:1.75;color:#fff;}.bs-wwa-bio-dialog__bio p{color:#fff;margin-bottom:15px;}.bs-wwa-bio-dialog__bio p:last-child{margin-bottom:0;}@media(max-width:992px){.bs-wwa-bio-dialog__bio p{line-height:1.33;font-size:1.25rem;}}.bs-wwa-bio-dialog__close{position:absolute;top:25px;right:25px;width:18px;height:18px;padding:0;background:none;border:0;cursor:pointer;color:#999;line-height:1;outline:none;}.bs-wwa-bio-dialog__close svg{display:block;}.bs-wwa-bio-dialog__close:hover{color:#fff;}.bs-wwa-bio-dialog__close:focus-visible{outline-offset:4px;}body.is-overlay-open{overflow:hidden;}@media(max-width:767.98px){.bs-wwa-bio-overlay{display:none !important;}}.bs-wwa-bio-dialog__nav{position:absolute;top:50%;width:70px;transform:translateY(-50%);background:none;border:0;padding:8px;cursor:pointer;color:#999;z-index:10;line-height:1;}.bs-wwa-bio-dialog__nav svg{display:block;}.bs-wwa-bio-dialog__nav:hover{color:#fff;}.bs-wwa-bio-dialog__nav:focus-visible{outline:none;outline-offset:4px;}.bs-wwa-bio-dialog__nav-prev{left:5px;}.bs-wwa-bio-dialog__nav-next{right:5px;}@media(prefers-reduced-motion:reduce){.bs-wwa-bio-overlay.is-open .bs-wwa-bio-dialog,.bs-wwa-bio-overlay.is-open .bs-wwa-bio-dialog.is-opening,.bs-wwa-bio-overlay.is-open .bs-wwa-bio-dialog.is-closing,.bs-wwa-bio-overlay.is-open .bs-wwa-bio-dialog.is-closing-for-nav,.bs-wwa-bio-overlay.is-open .bs-wwa-bio-dialog.is-popping-in{animation:none;}}.bs-contact{--bs-form-invalid-border-color:#eb1d2c;--bs-form-invalid-color:#eb1d2c;--bs-form-valid-border-color:#585859;--bs-form-valid-color:#585859;}.bs-contact{background-color:#1a1a1a;}.bs-contact__row{--bs-gutter-x:50px;}.bs-contact__form-col{display:flex;flex-direction:column;}.bs-contact__form-wrap{padding:100px 0 100px;flex:1;}@media(max-width:991px){.bs-contact__form-wrap{padding-top:50px !important;padding-bottom:0 !important;text-align:center;}}.bs-contact__heading{font-size:3.5rem;line-height:1.07;font-weight:700;color:#fff;margin-bottom:25px;}.bs-contact__subheading{font-size:2.25rem;line-height:1.44;font-weight:700;color:#fff;margin-bottom:50px;}.bs-contact__subheading br{display:none;}@media(max-width:767px){.bs-contact__subheading br{display:block;}}.bs-contact__field{margin-bottom:25px;}.bs-contact__field:last-child{margin-bottom:0;}.bs-contact__email-row{--bs-gutter-x:25px;margin-bottom:25px;}@media(max-width:991px){.bs-contact__email-row{margin-bottom:0 !important;}}.bs-contact__label{display:block;font-size:1.125rem;line-height:1.33;color:#999;margin-bottom:10px;text-align:left;}.bs-contact__label--required{color:#eb1d2c;}.bs-contact__input{font-size:1.125rem;line-height:1.33;padding:15px;}.bs-contact__input:focus{background-color:#2d2d2d;color:#fff;outline:none;}.bs-contact__input:valid{background-image:none;}.bs-contact select.bs-contact__input,.bs-contact__input.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 15px center;background-size:16px 12px;}.bs-contact select.bs-contact__input option,.bs-contact__input.form-select option{background-color:#1a1a1a;color:#fff;}.bs-contact__textarea{resize:vertical;}.bs-contact__banner{padding:15px 25px;border-radius:4px;margin-bottom:25px;font-size:1.125rem;line-height:1.33;}.bs-contact__banner--error{background-color:rgba(184,33,37,.15);border:1px solid #b82125;color:#fff;}.bs-contact__banner--error a{color:#fff;text-decoration:underline;}.bs-contact__banner--error a:hover{color:#999;}.bs-contact__success{color:#fff;}.bs-contact__success-heading{font-size:2.75rem;line-height:1.1;font-weight:700;color:#fff;margin-bottom:25px;}.bs-contact__map-col{padding-left:0;padding-right:0;}.bs-contact__map{width:100%;min-height:1400px;height:100%;}@media(max-width:991px){.bs-contact__map{display:none;min-height:600px;height:600px;}}@media(max-width:767px){.bs-contact__form-wrap{padding:25px 0;}.bs-contact__heading{font-size:2.75rem;line-height:1.1;}.bs-contact__subheading{font-size:1.625rem;line-height:1.08;}.bs-contact__map{min-height:400px;}.bs-contact__map-col{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);}}.bs-work-background{background-image:linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,.7)),url("/App_Images/2026/work/bg_work_01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;}.bs-work-filter{padding:50px 0;}.bs-work-filter__icons-col{display:flex;flex-direction:row;gap:50px;}@media(max-width:991px){.bs-work-filter__icons-col{margin-bottom:0 !important;}}.bs-work-filter__icon-item{display:flex;flex-direction:column;gap:15px;color:#fff;cursor:pointer;}.bs-work-filter__icon-item svg{height:90px;}.bs-work-filter__icon-item span{font-size:1.125rem;line-height:1.33;letter-spacing:.05em;text-align:center;}.bs-work-filter__icon-item.active{background-color:rgba(255,255,255,.1);box-shadow:-15px 0 0 rgba(255,255,255,.1),15px 0 0 rgba(255,255,255,.1);border-radius:4px;}.bs-work-filter__icon{width:60px;height:auto;flex-shrink:0;}.bs-work-filter__pills-col{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;}@media(min-width:992px){.bs-work-filter__pills-col{flex:0 0 auto;width:41.666667%;}}@media(max-width:991px){.bs-work-filter__pills-col{width:100%;margin-top:0 !important;}}.bs-work-filter__pill{border-color:#585859;}.bs-work-filter__pill:hover{background-color:#343535;border-color:#343535;color:#fff !important;transform:translateY(-1px);}.bs-work-filter__pill.active{background-color:#343535;border-color:#343535;color:#fff !important;}@media(max-width:991px){.bs-work-filter__icons-col{justify-content:center;}.bs-work-filter__pills-col{width:100%;margin-top:25px;}.bs-work-filter__icon-item span{font-size:.9rem;}}@media(max-width:767px){.bs-work-filter{padding-top:0 !important;padding-bottom:0 !important;}.bs-work-filter__icon-item{width:20%;font-size:1rem;overflow:hidden;height:75px;margin-bottom:15px;gap:0;position:relative;}.bs-work-filter__icon-item.active{box-shadow:none;}.bs-work-filter__icons-col{margin-bottom:0 !important;gap:10px;}.bs-work-filter__icon-item span{display:none;}.bs-work-filter__icon{width:44px;}.bs-work-filter__row{padding-top:50px;flex-direction:column-reverse;}}#bs-work-sticky-bar{position:sticky;top:0;z-index:100;background-color:#111;}@media(max-width:991px){#bs-work-sticky-bar{position:static;overflow:hidden;}}#bs-work-sticky-bar.is-condensed .bs-work-filter{padding:10px 0;}#bs-work-sticky-bar.is-condensed .bs-work-filter__icon-item{gap:0;}#bs-work-sticky-bar.is-condensed .bs-work-filter__icon-item span{opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:opacity .2s ease,max-height .2s ease,visibility .2s ease;}#bs-work-sticky-bar.is-condensed .bs-work-filter__pills-col{flex:1;}.bs-work-filter__icon-item span{opacity:1;visibility:visible;max-height:60px;overflow:hidden;transition:opacity .2s ease,max-height .3s ease,visibility .2s ease;}.bs-work-results{padding:0;padding-bottom:100px;}.bs-work-results__container{display:flex;flex-direction:column;align-items:center;}@media(max-width:991px){.bs-work-results__container{padding-left:25px !important;padding-right:25px !important;}}.bs-work-results__header{background-color:#000;border-bottom:1px solid rgba(255,255,255,.1);padding:25px 0;width:100%;}@media(max-width:991px){.bs-work-results__header{padding:25px 25px 0;}}.bs-work-results__header--inner{margin:0 auto;max-width:1500px;justify-content:space-between;align-items:center;}@media(max-width:767px){.bs-work-results__header--inner{text-align:center;}.bs-work-results__header--inner .bs-work-results__label-col{margin-bottom:10px;}.bs-work-results__header--inner .bs-work-results__label{white-space:normal;}}.bs-work-results__label{font-size:1.625rem;line-height:1.08;font-weight:700;color:#999;white-space:nowrap;}.bs-work-results__count{display:flex;align-items:center;gap:10px;}.bs-work-results__count-number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#eb1d2c;color:#fff;font-weight:700;font-size:1.125rem;flex-shrink:0;}.bs-work-results__count-label{color:#fff;font-weight:700;font-size:1.125rem;}.bs-work-results__search{font-size:1.125rem;width:260px;}.bs-work-results__search:focus{background-color:#2d2d2d;color:#fff;}@media(max-width:992px){.bs-work-results__search{width:150px;}}@media(max-width:767px){.bs-work-results__search{width:100%;}}.bs-work-results__empty{text-align:center;padding:75px 0;color:#999;font-size:1.125rem;}.bs-work-results__empty p{margin:0;}.bs-work-grid{padding-top:50px;max-width:1500px;margin:0 auto;width:100%;}.bs-work-grid .row{row-gap:50px;--bs-gutter-x:15px;}@media(max-width:991px){.bs-work-grid .row{justify-content:center;row-gap:25px;}}@media(max-width:767px){.bs-work-grid{padding-top:25px !important;}.bs-work-grid .row{row-gap:25px;}}.bs-work-card-col{display:flex;flex-direction:column;}.bs-work-card-col.bs-hidden{display:none;}@media(max-width:991px){.bs-work-card-col{margin-bottom:0 !important;}}.btn-bs .bi{vertical-align:middle;}.bs-work-filter__icon-item:after{content:'';display:block;margin:auto;height:2px;width:0;background:transparent;margin-top:10px;transition:width .5s ease-in-out,background-color .5s ease-in-out;}.bs-work-filter__icon-item:hover:after{width:100%;background:#b64749;}.bs-service-block{background-color:#1a1a1a;}.bs-service-block__container{max-width:1500px;margin-bottom:0;}.bs-service-block__img-col{display:flex;flex-direction:column;overflow:hidden;padding-top:75px;}@media(max-width:992px){.bs-service-block__img-col{padding-top:0;}}.bs-service-block__main-img{flex:1;min-height:350px;overflow:hidden;}.bs-service-block__main-img img{width:100%;height:100%;object-fit:cover;display:block;}.bs-service-block__main-img--full{min-height:500px;}.bs-service-block--image .bs-service-block__main-img{display:block;}.bs-service-block--image .bs-service-block__main-video{display:none;}.bs-service-block--video .bs-service-block__main-img{display:none;}.bs-service-block--video .bs-service-block__main-video{display:block;width:100%;}.bs-service-block__main-video{width:100%;display:none;}.bs-service-block__video{width:100%;display:block;}.bs-service-block__pods{flex:0 0 auto;padding:25px 0;--bs-gutter-x:25px;}.bs-service-block .bs-work__card{opacity:1;}.bs-service-block__text-col{display:flex;flex-direction:column;padding:100px 0 100px 50px;}.bs-service-block--reverse{background-color:#333;}.bs-service-block--reverse .bs-service-block__img-col{padding:100px 0 100px 50px;}@media(max-width:992px){.bs-service-block--reverse .bs-service-block__img-col{padding:0;}}.bs-service-block--reverse .bs-service-block__text-col{padding:100px 0 100px 0;}.bs-service-block__content{flex:1;margin-bottom:25px;}.bs-service-block__heading{font-size:2.25rem;line-height:1.44;font-weight:700;color:#fff;margin-bottom:25px;margin-top:0;}.bs-service-block__body{line-height:1.75;color:#fff;margin-bottom:15px;}.bs-service-block__body:last-child{margin-bottom:0;}.bs-service-block__panels{display:flex;flex-wrap:wrap;align-self:stretch;background:linear-gradient(270deg,#585859 50%,#343535 50%);padding:25px 0;}.bs-service-block--reverse .bs-service-block__panels{background:linear-gradient(90deg,#3f3f3f 50%,#585859 50%);}.bs-service-block__panel{flex:0 0 50%;width:50%;padding:0 15px;}.bs-service-block__panel-title{font-size:1.25rem;line-height:1.05;font-weight:700;color:#fff;margin-bottom:10px;margin-top:0;padding:5px 8px;}.bs-service-block__list{padding:0 8px;list-style:none;margin:0;}.bs-service-block__list li{font-size:1.125rem;line-height:1.33;color:#fff;padding:2px 0;}.bs-service-block__list li::before{content:'• ';color:#999;}@media(max-width:991px){.bs-service-block__text-col,.bs-service-block--reverse .bs-service-block__text-col{padding:50px 0 0;}.bs-service-block__heading{text-align:center;}.bs-service-block__main-img{min-height:280px;}.bs-service-block__main-img--full{min-height:320px;}.bs-service-block:not(.bs-service-block--reverse) .bs-service-block__img-col{order:2;}.bs-service-block:not(.bs-service-block--reverse) .bs-service-block__text-col{order:1;}.bs-service-block__pods{padding-bottom:0;}}@media(max-width:767px){.bs-service-block__heading{font-size:1.625rem;line-height:1.08;}.bs-service-block__content{margin-bottom:0;}.bs-service-block__panel{flex:0 0 100%;width:100%;padding-left:0;padding-right:0;}.bs-service-block__panels,.bs-service-block--reverse .bs-service-block__panels{background:transparent;padding:0;}.bs-service-block__panel-title{margin-top:25px;}}.bs-service-block--image{display:flex;}.bs-service-block--image .bs-service-block__container{max-width:1728px;margin-left:0;margin-right:0;}.bs-service-block--image .bs-service-block__img-col{padding-top:0 !important;}.bs-service-block--image .bs-service-block__text-col{padding-right:75px;}@media(max-width:992px){.bs-service-block--image .bs-service-block__text-col{padding-right:0;}}.bs-service-block--image.bs-service-block--reverse{justify-content:flex-end;}.bs-service-block--image.bs-service-block--reverse .bs-service-block__text-col{padding-left:25px !important;}@media(max-width:992px){.bs-service-block--image.bs-service-block--reverse .bs-service-block__text-col{padding-left:0 !important;}}.bs-service-block--image.bs-service-block--reverse .bs-service-block__container{max-width:1630px;}.bs-service-block--image.bs-service-block--reverse .bs-service-block__img-col{padding-left:0 !important;}.bs-sectors{background-color:#000;background-image:linear-gradient(rgba(0,0,0,.48),rgba(0,0,0,.48)),linear-gradient(180deg,black 0%,rgba(115,115,115,0) 100%),url("/App_Images/2026/services/bg_services_01.jpg");background-size:cover;background-position:center;padding:100px 0 100px;}.bs-sectors__img-col{padding:0;}.bs-sectors__feature-img{width:100%;height:100%;object-fit:cover;display:block;min-height:400px;}.bs-sectors__heading{font-size:2.25rem;line-height:1.44;font-weight:700;color:#fff;margin-bottom:25px;margin-top:0;text-align:center;}.bs-sectors__categories{margin-bottom:25px;--bs-gutter-x:25px;}@media(max-width:992px){.bs-sectors__category-col{padding:25px;}}.bs-sectors__category-col:nth-child(2){padding-right:0;}.bs-sectors__category-heading{font-family:"PT Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:1.625rem;line-height:1.08;font-weight:700;color:#fff;margin-bottom:14px;}.bs-sectors__list{padding:0;list-style:none;margin:0;}.bs-sectors__list li{font-size:1.125rem;line-height:1.33;color:#fff;padding:3px 0;}.bs-sectors__list li::before{content:'• ';color:#999;}.bs-sectors__cta{margin-top:50px;text-align:center;}@media(max-width:991px){.bs-sectors{padding:50px 0 50px;}.bs-sectors__img-col{display:none;}.bs-sectors__content{padding:0;margin-bottom:0 !important;}.bs-sectors__heading{text-align:center;}.bs-sectors__categories{margin-bottom:0;}.bs-sectors__cta{margin-top:0;text-align:center;}}@media(max-width:767px){.bs-sectors{padding-top:50px !important;padding-bottom:50px !important;}.bs-sectors__heading{font-size:1.625rem;line-height:1.08;}}.bs-wwd-faq .container{padding:50px 0 75px;}@media(max-width:992px){.bs-wwd-faq .container{padding:15px 25px 25px;}.bs-wwd-faq .bs-section-label{margin-bottom:15px;}}.bs-wwd-faq__accordion{--bs-accordion-bg:transparent;--bs-accordion-border-color:rgba(255,255,255,.12);--bs-accordion-btn-bg:transparent;--bs-accordion-active-bg:transparent;--bs-accordion-color:#fff;--bs-accordion-active-color:#fff;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-btn-icon:none;--bs-accordion-btn-active-icon:none;}.bs-wwd-faq__item{border-bottom:1px solid rgba(255,255,255,.12);border-top:none;border-left:none;border-right:none;background:transparent;}.bs-wwd-faq__item+.bs-wwd-faq__item{border-top:none;}.bs-wwd-faq__question{font-size:1.25rem;line-height:1.08;font-weight:700;color:#eb1d2c !important;background:transparent !important;padding:25px 10px;box-shadow:none !important;}.bs-wwd-faq__question::after{display:none;}.bs-wwd-faq__question:not(.collapsed){color:#eb1d2c !important;}@media(max-width:992px){.bs-wwd-faq__question{line-height:1.44;}}.bs-wwd-faq__answer{font-size:1.125rem;line-height:1.33;color:#fff;padding:0 10px 25px;}@media(max-width:767px){.bs-wwd-faq{padding-bttom:50px !important;}.bs-wwd-faq__first-col{margin-bottom:0 !important;}}.bs-hero--our-work-case-history{min-height:270px;position:relative;display:flex;flex-direction:column;background-color:#000;}.bs-hero--our-work-case-history>.container{display:flex;flex-direction:column;flex:1;height:100%;justify-content:flex-end;}.bs-hero--our-work-case-history .bs-hero__bg{position:absolute;width:100%;height:100%;object-fit:cover;}.bs-hero--our-work-case-history .csh-return{position:absolute;top:25px;left:0;right:0;z-index:4;padding:0 25px;}@media(max-width:991px){.bs-hero--our-work-case-history{min-height:270px;}.bs-hero--our-work-case-history .csh-return{top:0;left:50%;margin-left:-115px;right:50%;}}.bs-hero__logo-wrap{position:absolute;left:50%;transform:translateX(-50%);width:512px;max-width:100%;z-index:3;}.bs-hero__logo{width:100%;height:270px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;}.csh-exhibition{padding:100px 0;background-color:#fff;}.csh-exhibition__title{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.07;font-weight:700;color:#eb1d2c;margin-bottom:15px;}.csh-exhibition__category{font-size:1.625rem;line-height:1.08;font-weight:700;color:#000;text-align:left;margin-bottom:25px;}.csh-exhibition__actions{margin-bottom:25px;}.csh-exhibition__synopsis{line-height:1.75;color:#000;}.csh-exhibition__synopsis p{color:inherit;margin-bottom:15px;}.csh-exhibition__synopsis p:last-child{margin-bottom:0;}.csh-exhibition__collage{display:flex;flex-wrap:wrap;gap:0;}.csh-exhibition__collage-main-wrap{width:100%;height:283px;overflow:hidden;}.csh-exhibition__collage-main{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease;}.csh-exhibition__collage-main:hover{transform:scale(1.04);}.csh-exhibition__collage-grid{display:flex;flex-wrap:wrap;width:100%;}.csh-exhibition__collage-thumb-wrap{width:calc(100%/2);aspect-ratio:1;overflow:hidden;flex-shrink:0;display:block;}.csh-exhibition__collage-thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease;}.csh-exhibition__collage-thumb:hover{transform:scale(1.04);}@media(max-width:991px){.csh-exhibition__title,.csh-exhibition__category,.csh-exhibition__actions{text-align:center;}}@media(max-width:991px){.csh-exhibition{padding:50px 0 0;}}.csh-sidebyside{background-color:#1a1a1a;padding:0;}.csh-sidebyside a.glightbox{display:block;width:100%;overflow:hidden;}.csh-sidebyside__img{width:100%;height:616px;object-fit:cover;display:block;transition:transform .3s ease;}.csh-sidebyside__img:hover{transform:scale(1.04);}@media(max-width:991px){.csh-sidebyside{background-color:#fff;padding:0 25px;}.csh-sidebyside a.glightbox{aspect-ratio:1;}.csh-sidebyside__img{height:400px;}}.csh-projects{background-color:#343535;padding:50px 0;}@media(max-width:991px){.csh-projects{padding:25px 0;}}.csh-projects__heading{font-size:1.625rem;line-height:1.08;font-weight:700;text-align:center;color:#d9d9d9;margin-bottom:15px;}.csh-projects__grid{--bs-gutter-x:25px;row-gap:25px;justify-content:center;}.card-exhibition{background-color:#fff;border:none;display:flex;flex-direction:column;height:100%;}.card-exhibition__img-link{pointer-events:none;}.card-exhibition__img-card{display:block;overflow:hidden;flex-shrink:0;}.card-exhibition__img-card:hover .card-exhibition__img{transform:scale(1.04);}.card-exhibition__img{width:100%;aspect-ratio:480/570;object-fit:cover;display:block;}.card-exhibition__body{padding:25px;display:flex;flex-direction:column;flex:1;}.card-exhibition__title{font-size:1.625rem;line-height:1.08;font-weight:700;color:#000;margin-bottom:10px;}.card-exhibition__type{font-size:1.125rem;line-height:1.33;color:#999;margin-bottom:10px;display:block;}.card-exhibition__synopsis{font-size:1.125rem;line-height:1.33;color:#000;flex-grow:1;margin-bottom:0;}.csh-blocks{display:flex;flex-direction:row;margin:0;padding:0;}.csh-blocks .row{flex:1;}.csh-blocks__panel{padding:50px;display:flex;flex-direction:column;align-items:center;gap:25px;}.csh-blocks__panel--gray{background-color:#585859;}.csh-blocks__panel--dark{background-color:#111;}.csh-blocks__panel--red{background-color:#b82125;}.csh-blocks__icon{height:100px;width:auto;margin-bottom:15px;display:block;flex-shrink:0;}.csh-blocks__heading{font-size:1.625rem;line-height:1.08;font-weight:700;color:#fff;text-align:center;margin:0;}.csh-blocks__body{font-size:1.5rem;line-height:1.75;color:#fff;margin:0;}@media(max-width:767.98px){.csh-blocks__body{font-size:1.125rem;}}.csh-blocks__body p{margin-bottom:15px;}.csh-blocks__body p:last-child{margin-bottom:0;}@media(max-width:992px){.csh-blocks__panel{padding-left:25px;padding-right:25px;margin-bottom:0 !important;}}@media(max-width:767px){.csh-blocks{flex-direction:column;}}.csh-testimonial{background-color:#1a1a1a;padding:100px 0;}.csh-testimonial__logo-column{display:flex;justify-content:flex-end;padding-right:42px;}.csh-testimonial__logo-panel{display:flex;align-items:center;justify-content:center;padding:25px;background-color:#b82125;width:235px;height:235px;}.csh-testimonial__logo{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;}.csh-testimonial__quote{font-size:1.5rem;line-height:1.75;color:#fff;text-align:left;font-style:normal;font-weight:400;margin:0;}@media(max-width:767.98px){.csh-testimonial__quote{font-size:1.125rem;}}.csh-testimonial__attribution{font-size:1.125rem;line-height:1.33;color:#999;margin-top:25px;display:block;font-style:normal;}@media(max-width:991px){.csh-testimonial{padding:50px 0;}.csh-testimonial__logo-column{justify-content:center;padding-right:0;margin-bottom:25px;}}@media(max-width:767px){.csh-testimonial__logo-panel{min-width:100%;padding:50px;}}