.ServiceSubCategoryPage_subCategoryPageWrapper__JNU5K{position:relative}.ServiceSubCategoryPage_subCategoryPageWrapper_bg__MtDoj{position:absolute;z-index:-1;content:"";background:var(--bg-color,#ffb333)}@media(min-width:1024px){.ServiceSubCategoryPage_subCategoryPageWrapper_bg__MtDoj{width:100%;-webkit-mask-image:linear-gradient(90deg,#ffffffa8 0,#ffffff54);mask-image:linear-gradient(90deg,#ffffffa8 0,#ffffff54)}}@media(max-width:1023.98px){.ServiceSubCategoryPage_subCategoryPageWrapper_bg__MtDoj{width:100px;-webkit-mask-image:linear-gradient(90deg,#ffffffa8 0,#ffffff54 200%);mask-image:linear-gradient(90deg,#ffffffa8 0,#ffffff54 200%)}}@media(min-width:768px){.ServiceSubCategoryPage_subCategoryPageWrapper_bg__MtDoj{top:0;left:0;height:100%}}@media(max-width:767.98px){.ServiceSubCategoryPage_subCategoryPageWrapper_bg__MtDoj{display:none}}.ServiceSubCategoryPage_subCategoryPage__hMfRK{display:grid;padding-right:0;padding-left:0}@media(min-width:1200px){.ServiceSubCategoryPage_subCategoryPage__hMfRK{grid-template-columns:100px 1fr 1.5fr}}@media(min-width:1024px)and (max-width:1199.98px){.ServiceSubCategoryPage_subCategoryPage__hMfRK{grid-template-columns:100px 1fr 1.2fr}}@media(min-width:1024px){.ServiceSubCategoryPage_subCategoryPage__hMfRK{min-height:calc(100vh - 50px)}}@media(min-width:768px)and (max-width:1023.98px){.ServiceSubCategoryPage_subCategoryPage__hMfRK{grid-template-columns:100px 1fr}}@media(min-width:768px){.ServiceSubCategoryPage_subCategoryPage__hMfRK{align-items:start}}.ServiceSubCategoryPage_subCategoryPage__backWrapper__FutJN{display:grid;place-content:center}@media(min-width:1024px){.ServiceSubCategoryPage_subCategoryPage__backWrapper__FutJN{min-height:calc(100vh - 50px)}}@media(min-width:768px)and (max-width:1023.98px){.ServiceSubCategoryPage_subCategoryPage__backWrapper__FutJN{position:sticky;top:50%;padding-bottom:200px;transform:translateY(-100px)}}@media(max-width:767.98px){.ServiceSubCategoryPage_subCategoryPage__backWrapper__FutJN{display:none}}.ServiceSubCategoryPage_subCategoryPage_contentWrapper__hQWym{position:relative}@media(max-width:1023.98px){.ServiceSubCategoryPage_subCategoryPage_contentWrapper__hQWym{display:none}}.ServiceSubCategoryPage_subCategoryPage_contentInner__XaRBF{display:grid;place-items:center;min-height:calc(100vh - 50px);visibility:hidden;opacity:0}@media(max-width:1023.98px){.ServiceSubCategoryPage_subCategoryPage_contentInner__XaRBF{display:none}}.ServiceSubCategoryPage_subCategoryPage_content__mzibO{display:grid;grid-row-gap:16px;row-gap:16px;align-content:center;justify-self:center;width:min-content;padding-top:40px;padding-bottom:40px}.ServiceSubCategoryPage_subCategoryPage_content_title__9mV9x{color:#0c0c0c}@media(min-width:768px){.ServiceSubCategoryPage_subCategoryPage_content_title__9mV9x{font-size:48px;letter-spacing:-.2rem}}@media(min-width:1024px)and (max-width:1199.98px){.ServiceSubCategoryPage_subCategoryPage_content_title__9mV9x{font-size:38px}}@media(max-width:767.98px){.ServiceSubCategoryPage_subCategoryPage_content_title__9mV9x{font-size:28px;text-align:center;letter-spacing:-.1rem}}.ServiceSubCategoryPage_subCategoryPage_content_text__CHyYv{margin-bottom:16px;font-size:14px;letter-spacing:-.02rem}@media(max-width:767.98px){.ServiceSubCategoryPage_subCategoryPage_content_text__CHyYv{max-width:290px;margin-right:auto;margin-left:auto;text-align:center}}.ServiceSubCategoryPage_subCategoryPage_list__YyJM_{display:grid;grid-row-gap:12px;row-gap:12px}.ServiceSubCategoryPage_info__Z9R5j{display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media(min-width:1024px){.ServiceSubCategoryPage_info__Z9R5j{height:100%;visibility:hidden;opacity:0}}.ServiceSubCategoryPage_info__content__OCHdy{position:relative}@media(min-width:1024px){.ServiceSubCategoryPage_info__content__OCHdy{padding:clamp(40px,-123.4129474972px + 15.958295654vw,100px) clamp(100px,-172.3549124953px + 26.5971594234vw,200px) clamp(40px,-123.4129474972px + 15.958295654vw,100px) clamp(40px,-123.4129474972px + 15.958295654vw,100px)}}@media(max-width:1023.98px){.ServiceSubCategoryPage_info__content__OCHdy{padding:88px 40px 80px}}@media(min-width:768px){.ServiceSubCategoryPage_info__content__title__OagcV{font-size:48px;letter-spacing:-.2rem}}@media(min-width:1024px)and (max-width:1199.98px){.ServiceSubCategoryPage_info__content__title__OagcV{font-size:38px}}@media(max-width:767.98px){.ServiceSubCategoryPage_info__content__title__OagcV{font-size:28px;letter-spacing:-.1rem}}.ServiceSubCategoryPage_info__content__logoWrapper__4czUu{font-size:24px}.ServiceSubCategoryPage_info__content__description__mlHu_{margin-top:24px}.ServiceSubCategoryPage_info__content__description__mlHu_ ul{padding-left:1.5em;list-style:disc}.ServiceSubCategoryPage_info__content__description__mlHu_ p:not(:first-child),.ServiceSubCategoryPage_info__content__description__mlHu_ ul:not(:first-child){margin-top:16px}.ServiceSubCategoryPage_info__content__description__mlHu_ a{display:block;padding-block:2px;color:inherit}.ServiceSubCategoryPage_info__content__description__mlHu_ a:focus-visible,.ServiceSubCategoryPage_info__content__description__mlHu_ a:hover{color:var(--bg-color,#ffb333)}.ServiceSubCategoryPage_info__content__imageWrapper__CAzFx{margin-top:32px;border-radius:16px}@media(min-width:1024px)and (max-width:1199.98px){.ServiceSubCategoryPage_info__content__image__hteA0{max-height:500px;object-fit:cover}}.ServiceSubCategoryPage_info__content__video__OSdse{margin-top:32px}.ServiceSubCategoryPage_info__content__btn__4wuam{width:-moz-fit-content;width:fit-content;margin-top:24px}.ServiceSubCategoryPage_info__content__back__3Jxd4{position:absolute;top:20px;left:20px}@media(min-width:768px){.ServiceSubCategoryPage_info__content__back__3Jxd4{display:none}}.ServiceSubCategoryPage_caseStudies__IJRhZ{margin-top:64px}@media(min-width:1024px){.ServiceSubCategoryPage_caseStudies__IJRhZ{padding-right:clamp(100px,-172.3549124953px + 26.5971594234vw,200px);padding-left:clamp(40px,-123.4129474972px + 15.958295654vw,100px);margin-right:clamp(-200px,172.3549124953px + -26.5971594234vw,-100px);margin-left:clamp(-100px,123.4129474972px + -15.958295654vw,-40px);-webkit-mask-image:linear-gradient(90deg,#0000,#fff clamp(40px,-123.4129474972px + 15.958295654vw,100px),#fff calc(100% - clamp(100px, -172.3549124953px + 26.5971594234vw, 200px)),#0000);mask-image:linear-gradient(90deg,#0000,#fff clamp(40px,-123.4129474972px + 15.958295654vw,100px),#fff calc(100% - clamp(100px, -172.3549124953px + 26.5971594234vw, 200px)),#0000)}}@media(max-width:1023.98px){.ServiceSubCategoryPage_caseStudies__IJRhZ{padding-right:40px;padding-left:40px;margin-right:-40px;margin-left:-40px;-webkit-mask-image:linear-gradient(90deg,#0000,#fff 40px,#fff calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#fff 40px,#fff calc(100% - 40px),#0000)}}.ServiceSubCategoryPage_caseStudies__title__xA9Mo{font-size:26px}@media(max-width:767.98px){.ServiceSubCategoryPage_caseStudies__title__xA9Mo{text-align:center}}.ServiceSubCategoryPage_caseStudies_slider__YwkUY{overflow:visible}.ServiceSubCategoryPage_category__M5HuQ{position:absolute;display:grid;grid-row-gap:12px;row-gap:12px;place-content:center;align-self:start;width:100%;min-height:calc(100vh - 50px);padding:40px 0;margin-left:clamp(-5px,-127.1957040573px + 11.9331742243vw,16px);pointer-events:none}@media(max-width:1023.98px){.ServiceSubCategoryPage_category__M5HuQ{display:none}}.BackButton_backButton__JgpsY.BackButton_light__2xM2U{color:#fcfcfc}.BackButton_backButton__JgpsY.BackButton_dark__EAhEU{color:#0c0c0c}.BackButton_backButton__JgpsY:focus-visible .BackButton_backButton__icon__gCWQ5,.BackButton_backButton__JgpsY:hover .BackButton_backButton__icon__gCWQ5{opacity:1}.BackButton_backButton__icon__gCWQ5{font-size:40px;transition:opacity .25s ease-in-out;transform:rotate(-180deg)}@media(min-width:768px){.BackButton_backButton__icon__gCWQ5{opacity:.7}}@media(max-width:767.98px){.BackButton_backButton__icon__gCWQ5{opacity:.3}}.BackButton_backButton__icon__gCWQ5 path:first-child{fill:currentcolor}.BackButton_backButton__icon__gCWQ5 path:last-child{stroke:#0000}.Image_image__tzQM0{position:relative;overflow:hidden;pointer-events:none;transform:translateZ(0)}.Image_image_inner__caUze{transition:filter .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}.Image_image_inner__caUze:not(.Image_ready__oGb3X){background-color:var(--fallback-color,#fff);filter:blur(10px);transform:scale(1.1)}.Image_image_label__dSVl7{position:absolute;bottom:0;left:0;z-index:3;width:100%;font-weight:700;color:#fcfcfc;background-color:#0009}@media(min-width:1024px){.Image_image_label__dSVl7{padding:20px 40px;font-size:14px}}@media(max-width:1023.98px){.Image_image_label__dSVl7{padding:10px 20px;font-size:12px}}.CaseCard_caseCard__KLBcd{display:grid;justify-items:start;-webkit-user-select:none;user-select:none}@media(min-width:1024px){.CaseCard_caseCard__KLBcd{width:var(--slide-width);margin-right:auto;margin-left:auto;transition:transform .35s ease}}.CaseCard_caseCard__imgWrapper__arWs0{display:grid;overflow:hidden;border-radius:15px;box-shadow:-3px 3px 20px 5px #00000026;transform:translateZ(0)}.CaseCard_caseCard__img__b_WA_{aspect-ratio:1;object-fit:cover}.CaseCard_caseCard__badge___DApq{max-width:100%;padding:4px 9px;margin-top:24px;overflow:hidden;font-size:12px;font-weight:600;color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background-color:#000;border-radius:13px}@media(min-width:1024px){.CaseCard_caseCard__KLBcd.CaseCard_our-work__A47qt .CaseCard_caseCard__imgWrapper__arWs0{place-items:center}}@media(max-width:1023.98px){.CaseCard_caseCard__KLBcd.CaseCard_our-work__A47qt .CaseCard_caseCard__imgWrapper__arWs0{place-items:end start}}.CaseCard_caseCard__KLBcd:not(.CaseCard_our-work__A47qt) .CaseCard_caseCard__imgWrapper__arWs0{place-items:end start}.ServiceItem_item__w4T5S{display:grid;grid-auto-flow:column;grid-column-gap:16px;column-gap:16px;align-items:center;justify-content:start;padding:16px;color:#0c0c0c;text-align:start;background:#ffffff80;border-radius:16px;transition:color .25s ease-in-out,background-color .25s ease-in-out}@media(max-width:1023.98px){.ServiceItem_item__w4T5S{width:100%}}.ServiceItem_item__w4T5S:focus-visible,.ServiceItem_item__w4T5S:hover{color:#fff;background-color:var(--bg-color,#ffb333)}.ServiceItem_item__w4T5S:focus-visible .ServiceItem_item_ill__lT62A,.ServiceItem_item__w4T5S:hover .ServiceItem_item_ill__lT62A{background-color:#00000080}.ServiceItem_item__w4T5S:focus-visible .ServiceItem_item_icon__j0Jsz,.ServiceItem_item__w4T5S:hover .ServiceItem_item_icon__j0Jsz{filter:invert(1)}@media(min-width:768px){.ServiceItem_item__w4T5S{min-width:360px}}@media(max-width:767.98px){.ServiceItem_item__w4T5S.ServiceItem_sub__pTOao{justify-content:center;padding-top:26px;padding-bottom:26px;text-align:center;background:none;border-top:2px solid #ffffff80;border-radius:unset}.ServiceItem_item__w4T5S.ServiceItem_sub__pTOao:last-child{border-bottom:2px solid #ffffff80}.ServiceItem_item__w4T5S.ServiceItem_sub__pTOao .ServiceItem_item_ill__lT62A,.ServiceItem_item__w4T5S.ServiceItem_sub__pTOao .ServiceItem_item_label__pt7RU{display:none}}@media(min-width:768px)and (max-width:1023.98px){.ServiceItem_item__w4T5S.ServiceItem_case__Hks_y{justify-content:center;padding-top:26px;padding-bottom:26px;text-align:center;background:none;border-top:2px solid #ffffff80;border-radius:unset}.ServiceItem_item__w4T5S.ServiceItem_case__Hks_y:last-child{border-bottom:2px solid #ffffff80}.ServiceItem_item__w4T5S.ServiceItem_case__Hks_y .ServiceItem_item_ill__lT62A,.ServiceItem_item__w4T5S.ServiceItem_case__Hks_y .ServiceItem_item_label__pt7RU{display:none}}.ServiceItem_item__w4T5S[data-active=true]{color:#fff;pointer-events:none;background-color:var(--bg-color,#ffb333)}.ServiceItem_item__w4T5S[data-active=true] .ServiceItem_item_ill__lT62A{background-color:#00000080}.ServiceItem_item__w4T5S[data-active=true] .ServiceItem_item_icon__j0Jsz{filter:invert(1)}.ServiceItem_item_ill__lT62A{display:grid;place-items:center;width:40px;height:40px;background-color:#fff;border-radius:50%;transition:background-color .25s ease-in-out}.ServiceItem_item_icon__j0Jsz{height:25px;object-fit:contain;transition:filter .25s ease-in-out}.ServiceItem_item_heading__15xDp{display:grid;grid-row-gap:4px;row-gap:4px;line-height:1}.ServiceItem_item_title__H2__h{font-size:18px;font-weight:700;letter-spacing:-.01em}.VideoPlayer_video__MZOWo{position:relative;aspect-ratio:16/9}.VideoPlayer_video__player__Warvl{position:absolute;inset:0}.VideoPlayer_video__player__Warvl iframe{width:100%;height:100%}