.service-breadcrumb .is-hidden{display:none}.about__list-item-two li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:9px;font-size:17px;font-weight:500;line-height:1;margin-bottom:19px}.about__list-item-two li:last-child{margin-bottom:0}.about__list-item-two li .icon{width:24px;height:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:var(--tg-theme-primary);color:var(--tg-color-white-default);flex:0 0 auto}.services__details-thumb{margin-bottom:40px}.services__details-thumb img{-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;width:100%;min-height:300px;object-fit:cover}.services__details-content .title-two{margin-bottom:15px;font-size:30px;font-weight:600;text-transform:capitalize}@media (max-width: 767.98px){.services__details-content .title-two{font-size:26px}}.services__details-content > p{margin-bottom:15px}.services__details-content-top .title{margin-bottom:15px;font-size:36px;text-transform:capitalize}@media (max-width: 1199.98px){.services__details-content-top .title{font-size:34px}}@media (max-width: 767.98px){.services__details-content-top .title{font-size:30px}}.services__details-content-top > p{margin-bottom:25px}.services__details-inner-images{margin-bottom:35px}.services__details-inner-images img{width:100%;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.services__details-inner-images .img-two{position:relative}@media (max-width: 767.98px){.services__details-inner-images .img-two{margin-top:25px}}.services__details-inner-images .img-two .play__btn-two{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:70px;height:70px}.services__details-inner-images .img-two .play__btn-two svg{width:18px;height:auto}.services__sidebar{margin-right:26px}@media (min-width: 992px){body:has(.services__details-area){overflow-x:clip}body:has(.services__details-area) .main-area.fix{overflow:visible}.services__details-area,.services__details-area .container,.services__details-area .row,.services__details-area .col-30{overflow:visible}.services__details-area .row{align-items:stretch}.services__details-area .col-30{align-self:stretch}.services__details-area .services__sidebar{position:sticky;top:120px;max-height:none;overflow:visible;z-index:2}}@media (max-width: 1199.98px){.services__sidebar{margin-right:0}}@media (max-width: 991.98px){.services__sidebar{margin-top:80px}}.sidebar__cat-list .list-wrap li{margin-bottom:9px}.sidebar__cat-list .list-wrap li:last-child{margin-bottom:0}.sidebar__cat-list .list-wrap li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;border-radius:8px;border:1px solid #e8ebf5;background:var(--tg-color-gray-2);color:var(--tg-body-color);font-size:18px;font-weight:600;text-transform:capitalize;padding:8px 9px 8px 30px}.sidebar__cat-list .list-wrap li a span{width:46px;height:46px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background:var(--tg-color-white-default);flex:0 0 auto;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin-left:auto;color:var(--tg-body-color)}.sidebar__cat-list .list-wrap li a:hover{background:var(--tg-theme-primary);border-color:var(--tg-theme-primary);color:var(--tg-color-white-default)}.sidebar__cat-list .list-wrap li a:hover span{color:var(--tg-theme-primary)}.faq__area-three{position:relative;z-index:1}.faq__wrap .accordion-item{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;border:none;border-bottom:1px solid var(--tg-border-5);background-color:transparent}.faq__wrap .accordion-item:first-child{border-top:1px solid var(--tg-border-5)}.faq__wrap .accordion-button{font-size:22px;font-weight:600;padding:30px 30px 30px 0;color:var(--tg-heading-color);background:transparent;position:relative}@media (max-width: 767.98px){.faq__wrap .accordion-button{font-size:18px}}.faq__wrap .accordion-button:not(.collapsed){color:var(--tg-theme-primary);background:transparent;box-shadow:none}.faq__wrap .accordion-button:not(.collapsed)::before{content:"\f10a";color:var(--tg-theme-primary)}.faq__wrap .accordion-button:focus{border-color:none;box-shadow:none}.faq__wrap .accordion-button::after{display:none}.faq__wrap .accordion-button::before{content:"\f109";position:absolute;right:0;top:28px;font-family:"flaticon_tg_default";font-weight:400;font-size:20px;color:var(--tg-color-gray-6)}.faq__wrap .accordion-body{padding:0 0 30px}.faq__wrap .accordion-body p{margin-bottom:0}.faq__wrap-three .accordion-button::before{content:"\f109";position:absolute;right:0;top:28px;font-family:"flaticon_tg_default";font-weight:700;font-size:14px;color:var(--tg-theme-primary);border:2px solid var(--tg-theme-primary);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.faq__shape-wrap img{position:absolute;z-index:-1}.faq__shape-wrap img:nth-child(1){left:0;top:0}.faq__shape-wrap img:nth-child(2){right:0;top:0}.work__item-wrap-two{position:relative;z-index:1}.work__item-two:hover .work__icon-two{transform:translateY(5px)}.work__item-two:hover .work__step{background:var(--tg-theme-primary);color:var(--tg-color-white-default)}.work__icon-two{width:120px;height:120px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;margin:0 auto 30px;background:var(--tg-color-gray-4);-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;-ms-border-radius:40px;border-radius:40px;font-size:60px;color:var(--tg-theme-primary);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}.work__content-two .title{margin-bottom:10px;font-size:24px;font-weight:600;text-transform:capitalize}.work__content-two p{width:85%;margin:0 auto}@media (max-width: 1199.98px){.work__content-two p{width:100%}}.work__step{display:inline-block;font-size:14px;font-weight:500;color:var(--tg-theme-primary);background:var(--tg-color-gray-1);line-height:1;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:8px 12px;margin-bottom:20px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}.work__line-shape svg{position:absolute;left:50%;transform:translateX(-50%);top:50px;color:#bdc1db;z-index:-1}@media (max-width: 1199.98px){.work__line-shape svg{width:900px}}@media (max-width: 991.98px){.work__line-shape svg{display:none}}@-webkit-keyframes dash_animation{to{stroke-dashoffset:0}}@keyframes dash_animation{to{stroke-dashoffset:0}}.has-animation.active-animation .work__line-shape .dashed1{stroke-dashoffset:1150;stroke-dasharray:1150;-webkit-animation:dash_animation 3s linear forwards;animation:dash_animation 3s linear forwards}.sidebar__cat-list .service-tab-link.is-active{background:var(--tg-theme-primary);border-color:var(--tg-theme-primary);color:var(--tg-color-white-default)}.sidebar__cat-list .service-tab-link.is-active span{background:var(--tg-color-white-default);color:var(--tg-theme-primary)}.digital-service-tabs ul{margin:0;padding:0;list-style:none}.digital-service-main-list > li{margin-bottom:10px}.digital-service-main-link,.digital-service-sub-link{display:flex !important;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:54px;padding:14px 22px;border:1px solid #e5e8f0;border-radius:6px;background:#f7f8fc;color:#273044;font-size:15px;font-weight:700;line-height:1.45;text-decoration:none !important;transition:all 0.25s ease}.digital-service-main-link{text-transform:uppercase}.digital-service-arrow{flex:0 0 34px;width:34px;height:34px;border-radius:4px;background:#ffffff;color:#273044;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:400;line-height:1;transition:all 0.25s ease}.digital-service-main-link:hover,.digital-service-main-link.is-active,.digital-service-main-item.is-open > .digital-service-main-link,.digital-service-sub-link:hover,.digital-service-sub-link.is-active{background:#ee4c01;border-color:#ee4c01;color:#ffffff !important}.digital-service-main-link:hover .digital-service-arrow,.digital-service-main-link.is-active .digital-service-arrow,.digital-service-main-item.is-open > .digital-service-main-link .digital-service-arrow,.digital-service-sub-link:hover .digital-service-arrow,.digital-service-sub-link.is-active .digital-service-arrow{background:#ffffff;color:#ee4c01}.digital-service-sub-list{display:none;margin-top:10px !important;padding-left:0 !important}.digital-service-main-item.is-open > .digital-service-sub-list{display:block}.digital-service-sub-list li{margin-bottom:8px}.digital-service-sub-link{min-height:48px;padding:12px 22px;font-size:14px;text-transform:none}@media (max-width: 991px){.digital-service-main-link,.digital-service-sub-link{min-height:50px;padding:12px 16px;font-size:14px}.digital-service-arrow{flex-basis:32px;width:32px;height:32px;font-size:20px}}.digital-service-tabs .digital-service-main-link,.digital-service-tabs .digital-service-sub-link{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:14px !important;width:100% !important;border:1px solid #e8ebf5 !important;border-radius:8px !important;background:#f8f9fd !important;color:#343c4d !important;font-family:var(--tg-body-font-family) !important;font-size:15px !important;font-weight:700 !important;line-height:1.45 !important;text-decoration:none !important;text-transform:none !important;transition:all 0.25s ease !important}.digital-service-tabs .digital-service-main-link{min-height:54px !important;padding:12px 9px 12px 23px !important;text-transform:uppercase !important}.digital-service-tabs .digital-service-sub-link{min-height:48px !important;padding:11px 9px 11px 23px !important;font-size:14px !important}.digital-service-tabs .digital-service-arrow{width:42px !important;height:42px !important;flex:0 0 42px !important;margin-left:auto !important;border-radius:6px !important;background:#ffffff !important;color:#343c4d !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:22px !important;font-weight:400 !important;line-height:1 !important;transition:transform 0.25s ease,color 0.25s ease !important}.digital-service-tabs .digital-service-main-link:hover,.digital-service-tabs .digital-service-main-link.is-active,.digital-service-tabs .digital-service-main-item.is-open > .digital-service-main-link,.digital-service-tabs .digital-service-sub-link:hover,.digital-service-tabs .digital-service-sub-link.is-active{background:#ee4c01 !important;border-color:#ee4c01 !important;color:#ffffff !important}.digital-service-tabs .digital-service-main-link:hover .digital-service-arrow,.digital-service-tabs .digital-service-main-link.is-active .digital-service-arrow,.digital-service-tabs
  .digital-service-main-item.is-open
  > .digital-service-main-link
  .digital-service-arrow,.digital-service-tabs .digital-service-sub-link:hover .digital-service-arrow,.digital-service-tabs .digital-service-sub-link.is-active .digital-service-arrow{background:#ffffff !important;color:#ee4c01 !important}.digital-service-tabs .digital-service-sub-list{display:none !important;margin-top:8px !important;margin-bottom:9px !important}@media (max-width: 991.98px){.digital-service-tabs .digital-service-main-link{min-height:50px !important;padding:11px 9px 11px 22px !important;font-size:14px !important}.digital-service-tabs .digital-service-sub-link{min-height:46px !important;padding:10px 9px 10px 22px !important;font-size:14px !important}}.service-tab-panel{display:none !important}.service-tab-panel.is-active{display:block !important}.digital-service-tabs ul,.digital-service-tabs li{margin:0 !important;padding:0 !important;list-style:none !important}.digital-service-tabs .digital-service-main-item{margin-bottom:9px !important}.digital-service-tabs .digital-service-main-link{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;min-height:58px !important;padding:12px 9px 12px 23px !important;border:1px solid #e4e8f2 !important;border-radius:8px !important;background:#f7f8fc !important;color:#273044 !important;font-size:15px !important;font-weight:800 !important;line-height:1.4 !important;text-transform:uppercase !important;text-decoration:none !important}.digital-service-tabs .digital-service-sub-list{display:none !important;padding-left:20px !important;margin-top:8px !important;margin-bottom:9px !important}.digital-service-tabs .digital-service-main-item.is-open > .digital-service-sub-list{display:block !important}.digital-service-tabs .digital-service-sub-list li{margin-bottom:8px !important}.digital-service-tabs .digital-service-sub-link{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;min-height:50px !important;padding:10px 8px 10px 17px !important;border:1px solid #e7eaf3 !important;border-left:3px solid #ee4c01 !important;border-radius:7px !important;background:#f8f9fd !important;color:#343c4d !important;font-size:14px !important;font-weight:700 !important;line-height:1.45 !important;text-transform:none !important;text-decoration:none !important}.digital-service-tabs .digital-service-arrow{width:42px !important;height:42px !important;flex:0 0 42px !important;margin-left:12px !important;border-radius:6px !important;background:#ffffff !important;color:#343c4d !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:22px !important;font-weight:400 !important;line-height:1 !important;transition:transform 0.25s ease,color 0.25s ease !important}.digital-service-tabs .digital-service-main-link.is-active,.digital-service-tabs .digital-service-main-item.is-open > .digital-service-main-link{background:#ee4c01 !important;border-color:#ee4c01 !important;color:#ffffff !important}.digital-service-tabs .digital-service-sub-link.is-active,.digital-service-tabs .digital-service-sub-link:hover{background:#ee4c01 !important;border-color:#ee4c01 !important;color:#ffffff !important}.digital-service-tabs .digital-service-main-link.is-active .digital-service-arrow,.digital-service-tabs
  .digital-service-main-item.is-open
  > .digital-service-main-link
  .digital-service-arrow,.digital-service-tabs .digital-service-sub-link.is-active .digital-service-arrow,.digital-service-tabs .digital-service-sub-link:hover .digital-service-arrow{background:#ffffff !important;color:#ee4c01 !important}.digital-service-tabs
  .digital-service-main-item.is-open
  > .digital-service-main-link
  .digital-service-arrow{transform:rotate(90deg) !important}.digital-service-tabs .digital-service-sub-link .digital-service-arrow{transform:rotate(0deg) !important}@media (max-width: 991.98px){.digital-service-tabs .digital-service-sub-list{padding-left:20px !important}.digital-service-tabs .digital-service-main-link{min-height:54px !important;padding-left:18px !important;font-size:13px !important}.digital-service-tabs .digital-service-sub-link{min-height:48px !important;padding-left:16px !important;font-size:13px !important}.digital-service-tabs .digital-service-arrow{width:38px !important;height:38px !important;flex-basis:38px !important}}.digital-service-tabs
  .digital-service-main-item.is-open
  > .digital-service-main-link
  .digital-service-arrow,.digital-service-tabs .digital-service-main-link.is-active .digital-service-arrow,.digital-service-tabs .digital-service-sub-link.is-active .digital-service-arrow,.digital-service-tabs .digital-service-sub-link:hover .digital-service-arrow{transform:rotate(0deg) !important}.digital-service-tabs .digital-service-sub-list{display:block !important;max-height:0 !important;opacity:0 !important;overflow:hidden !important;transform:translateY(-6px) !important;transition:max-height 0.35s ease,opacity 0.25s ease,transform 0.25s ease,margin 0.25s ease !important;margin-top:0 !important;margin-bottom:0 !important;padding-left:20px !important}.digital-service-tabs .digital-service-main-item.is-open > .digital-service-sub-list{max-height:600px !important;opacity:1 !important;transform:translateY(0) !important;margin-top:8px !important;margin-bottom:9px !important}.digital-service-tabs .digital-service-main-link,.digital-service-tabs .digital-service-sub-link,.digital-service-tabs .digital-service-arrow{transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease !important}.service-tab-panel.is-active{animation:digitalPanelFadeIn 0.28s ease both}.digital-service-tabs .digital-service-main-list,.digital-service-tabs .digital-service-sub-list{margin:0 !important;padding:0 !important;list-style:none !important}.digital-service-tabs .digital-service-sub-list{display:block !important;max-height:0 !important;opacity:0 !important;overflow:hidden !important;transform:translateY(-6px) !important;transition:max-height 0.35s ease,opacity 0.25s ease,transform 0.25s ease,margin 0.25s ease !important;padding-left:24px !important;margin-top:0 !important;margin-bottom:0 !important}.digital-service-tabs .digital-service-main-item.is-open > .digital-service-sub-list{max-height:800px !important;opacity:1 !important;transform:translateY(0) !important;margin-top:9px !important;margin-bottom:9px !important}.digital-service-tabs .digital-service-main-link,.digital-service-tabs .digital-service-sub-link{display:flex !important;align-items:center !important;border-radius:8px !important;border:1px solid #e8ebf5 !important;background:var(--tg-color-gray-2) !important;color:var(--tg-body-color) !important;font-family:var(--tg-body-font-family) !important;font-size:18px !important;font-weight:600 !important;line-height:1.45 !important;text-transform:capitalize !important;padding:8px 9px 8px 30px !important;text-decoration:none !important;transition:all 0.3s ease-out 0s !important}.digital-service-tabs .digital-service-sub-link{font-size:17px !important}.digital-service-tabs .digital-service-arrow{width:46px !important;height:46px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:var(--tg-color-white-default) !important;flex:0 0 auto !important;border-radius:6px !important;margin-left:auto !important;color:var(--tg-body-color) !important;transform:rotate(0deg) !important;transition:all 0.3s ease-out 0s !important}.digital-service-tabs .digital-service-main-link:hover,.digital-service-tabs .digital-service-main-link.is-active,.digital-service-tabs .digital-service-main-item.is-open > .digital-service-main-link,.digital-service-tabs .digital-service-sub-link:hover,.digital-service-tabs .digital-service-sub-link.is-active{background:var(--tg-theme-primary) !important;border-color:var(--tg-theme-primary) !important;color:var(--tg-color-white-default) !important}.digital-service-tabs .digital-service-main-link:hover .digital-service-arrow,.digital-service-tabs .digital-service-main-link.is-active .digital-service-arrow,.digital-service-tabs
  .digital-service-main-item.is-open
  > .digital-service-main-link
  .digital-service-arrow,.digital-service-tabs .digital-service-sub-link:hover .digital-service-arrow,.digital-service-tabs .digital-service-sub-link.is-active .digital-service-arrow{color:var(--tg-theme-primary) !important;background:var(--tg-color-white-default) !important;transform:rotate(0deg) !important}@media (max-width: 991.98px){.digital-service-tabs .digital-service-main-link,.digital-service-tabs .digital-service-sub-link{font-size:16px !important;padding:8px 9px 8px 22px !important}.digital-service-tabs .digital-service-sub-list{padding-left:16px !important}.digital-service-tabs .digital-service-arrow{width:42px !important;height:42px !important}}.service-breadcrumb .js-service-breadcrumb-main,.service-breadcrumb .js-service-breadcrumb-sub{color:var(--tg-theme-primary) !important;font-weight:600 !important}.service-tab-panel{display:none}.service-tab-panel.is-active{display:block}.service-tab-panel.is-active{animation:digitalPanelFadeIn 0.25s ease both}.service-tab-panel.digital-panel-changing{opacity:0.35 !important;transform:translateY(6px) !important;transition:opacity 0.18s ease,transform 0.18s ease !important}.service-tab-panel.digital-panel-ready{opacity:1 !important;transform:translateY(0) !important;transition:opacity 0.24s ease,transform 0.24s ease !important}.faq__wrap-three .accordion-button{position:relative;padding-right:42px !important}.faq__wrap-three .accordion-button::after{display:none !important;background-image:none !important}.faq__wrap-three .accordion-button::before{content:"\f107" !important;font-family:"Font Awesome 5 Free" !important;font-weight:900 !important;position:absolute !important;right:0 !important;top:50% !important;width:auto !important;height:auto !important;background:none !important;border:none !important;border-radius:0 !important;color:#c9c9c9 !important;font-size:22px !important;line-height:1 !important;transform:translateY(-50%) rotate(0deg) !important;transition:transform 0.28s ease,color 0.28s ease !important}.faq__wrap-three .accordion-button:not(.collapsed)::before{color:var(--tg-theme-primary) !important;transform:translateY(-50%) rotate(180deg) !important}.work__item-wrap-two{margin-bottom:90px}.work__item-wrap-two:last-child{margin-bottom:0}@media (min-width: 992px){.services__details-area .work__item-wrap-two,.service-tab-panel .work__item-wrap-two{position:relative;overflow:hidden}.services__details-area .work__line-shape,.service-tab-panel .work__line-shape{position:absolute;top:28px;left:0;right:0;width:100%;max-width:100%;overflow:hidden;pointer-events:none;z-index:0}.services__details-area .work__line-shape svg,.service-tab-panel .work__line-shape svg{position:static;transform:none;width:100%;max-width:100%;height:auto;display:block}.services__details-area .work__item,.service-tab-panel .work__item,.services__details-area .work__item-two,.service-tab-panel .work__item-two{position:relative;z-index:1}}@media (min-width: 992px){.services__details-area > .container.site-content-gutter > .row{margin-left:0;margin-right:0}.services__details-area .service-tab-panel .work__area-two > .container,.services__details-area .service-tab-panel .faq__area-three > .container{width:100%;max-width:100%;padding-left:0;padding-right:0}.services__details-area .service-tab-panel .work__area-two > .container > .row,.services__details-area .service-tab-panel .faq__area-three > .container > .row,.services__details-area .service-tab-panel .work__item-wrap-two > .row{margin-left:0;margin-right:0}.services__details-area .service-tab-panel .work__line-shape{max-width:100%;overflow:hidden}}@media (max-width: 991.98px){.services__details-area > .container > .row{display:grid !important;grid-template-columns:1fr !important;gap:34px !important}.services__details-area .col-70,.services__details-area .col-30{width:100% !important;max-width:100% !important;flex:0 0 100% !important}/* Put sidebar navigation at top, content after it */.services__details-area .col-70{grid-row:2 !important}.services__details-area .col-30,.services__details-area .services__sidebar{display:contents !important}.services__details-area .services__sidebar > .sidebar__widget:first-child{grid-row:1 !important;width:100% !important;background:var(--tg-color-white-default) !important;border:1px solid var(--tg-border-10) !important;border-radius:18px !important;padding:16px !important;box-shadow:0 14px 36px rgba(4, 4, 38, 0.08) !important}/* Sidebar form/widgets come after main content */.services__details-area .services__sidebar > .sidebar__widget:not(:first-child),.services__details-area .services__sidebar > form,.services__details-area .services__sidebar > .sidebar-consultation-form{grid-row:3 !important;width:100% !important}/* Normal sidebar category lists become tablet cards */.services__details-area .sidebar__cat-list > .list-wrap{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important;margin:0 !important;padding:0 !important}.services__details-area .sidebar__cat-list > .list-wrap > li{margin:0 !important;min-width:0 !important}.services__details-area .sidebar__cat-list > .list-wrap > li > a,.services__details-area .digital-service-tabs .digital-service-main-link,.services__details-area .digital-service-tabs .digital-service-sub-link{width:100% !important;min-height:48px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding:10px 12px !important;border-radius:12px !important;font-size:14px !important;line-height:1.25 !important;font-weight:700 !important;white-space:normal !important;word-break:normal !important;overflow-wrap:anywhere !important}/* Digital marketing nested tabs */.services__details-area .digital-service-tabs .digital-service-main-list{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important;margin:0 !important;padding:0 !important}.services__details-area .digital-service-tabs .digital-service-main-item{min-width:0 !important;margin:0 !important}.services__details-area .digital-service-tabs .digital-service-main-item.is-open{grid-column:1/-1 !important}.services__details-area .digital-service-tabs .digital-service-sub-list{padding-left:0 !important}.services__details-area
    .digital-service-tabs
    .digital-service-main-item.is-open
    > .digital-service-sub-list{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important;max-height:900px !important;margin-top:10px !important;margin-bottom:0 !important}.services__details-area .digital-service-tabs .digital-service-sub-list li{margin:0 !important;min-width:0 !important}.services__details-area .digital-service-tabs .digital-service-arrow{width:34px !important;height:34px !important;flex:0 0 34px !important;border-radius:8px !important}.services__details-area .digital-service-tabs .digital-service-arrow svg,.services__details-area .sidebar__cat-list svg{width:18px !important;height:auto !important}.services__details-area .services__details-wrap{width:100% !important}.services__details-area .services__details-content-top .title,.services__details-area .services__details-content .title-two{word-break:normal !important;overflow-wrap:anywhere !important}}@media (max-width: 575.98px){.services__details-area{padding-top:70px !important;padding-bottom:70px !important}.services__details-area .services__sidebar > .sidebar__widget:first-child{padding:12px !important;border-radius:16px !important}.services__details-area .sidebar__cat-list > .list-wrap,.services__details-area .digital-service-tabs .digital-service-main-list,.services__details-area
    .digital-service-tabs
    .digital-service-main-item.is-open
    > .digital-service-sub-list{grid-template-columns:1fr !important;gap:9px !important}.services__details-area .sidebar__cat-list > .list-wrap > li > a,.services__details-area .digital-service-tabs .digital-service-main-link,.services__details-area .digital-service-tabs .digital-service-sub-link{min-height:46px !important;padding:9px 9px 9px 12px !important;font-size:13px !important;line-height:1.25 !important}.services__details-area .digital-service-tabs .digital-service-arrow{width:32px !important;height:32px !important;flex-basis:32px !important}}@media (max-width: 991.98px){/* Main category tabs */.services__details-area .digital-service-tabs .digital-service-main-link{position:relative !important;min-height:54px !important;padding:12px 12px 12px 16px !important;background:#eef2fb !important;border:1px solid #dfe5f2 !important;border-left:5px solid var(--tg-theme-primary) !important;color:var(--tg-heading-color) !important;font-size:14px !important;font-weight:800 !important;letter-spacing:-0.01em !important;box-shadow:0 6px 16px rgba(4, 4, 38, 0.04) !important}.services__details-area .digital-service-tabs .digital-service-main-link::before{content:"MAIN" !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;margin-right:8px !important;padding:3px 7px !important;border-radius:999px !important;background:rgba(238, 76, 1, 0.12) !important;color:var(--tg-theme-primary) !important;font-size:9px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:0.08em !important}/* Open/active main category */.services__details-area .digital-service-tabs .digital-service-main-link.is-active,.services__details-area
    .digital-service-tabs
    .digital-service-main-item.is-open
    > .digital-service-main-link{background:var(--tg-theme-primary) !important;border-color:var(--tg-theme-primary) !important;border-left-color:var(--tg-color-dark-2) !important;color:var(--tg-color-white-default) !important}.services__details-area .digital-service-tabs .digital-service-main-link.is-active::before,.services__details-area
    .digital-service-tabs
    .digital-service-main-item.is-open
    > .digital-service-main-link::before{background:var(--tg-color-white-default) !important;color:var(--tg-theme-primary) !important}/* Sub-tabs container: visually nested under main tab */.services__details-area
    .digital-service-tabs
    .digital-service-main-item.is-open
    > .digital-service-sub-list{position:relative !important;padding:12px 0 0 18px !important;margin-top:8px !important;border-left:2px dashed rgba(238, 76, 1, 0.35) !important}/* Sub service tabs */.services__details-area .digital-service-tabs .digital-service-sub-link{position:relative !important;min-height:46px !important;padding:9px 10px 9px 12px !important;background:var(--tg-color-white-default) !important;border:1px dashed #d9deeb !important;border-left:4px solid #d9deeb !important;color:var(--tg-body-color) !important;font-size:13px !important;font-weight:700 !important;box-shadow:none !important}.services__details-area .digital-service-tabs .digital-service-sub-link::before{content:"SUB" !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;margin-right:7px !important;padding:3px 6px !important;border-radius:999px !important;background:#eef1f8 !important;color:var(--tg-color-gray-11) !important;font-size:8px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:0.08em !important}.services__details-area .digital-service-tabs .digital-service-sub-link.is-active,.services__details-area .digital-service-tabs .digital-service-sub-link:hover{background:#fff7f3 !important;border-color:rgba(238, 76, 1, 0.35) !important;border-left-color:var(--tg-theme-primary) !important;color:var(--tg-theme-primary) !important}.services__details-area .digital-service-tabs .digital-service-sub-link.is-active::before,.services__details-area .digital-service-tabs .digital-service-sub-link:hover::before{background:var(--tg-theme-primary) !important;color:var(--tg-color-white-default) !important}/* Arrow difference */.services__details-area .digital-service-tabs .digital-service-main-link .digital-service-arrow{background:var(--tg-color-white-default) !important;color:var(--tg-theme-primary) !important}.services__details-area .digital-service-tabs .digital-service-sub-link .digital-service-arrow{background:#f5f6fc !important;color:var(--tg-body-color) !important}}@media (max-width: 575.98px){.services__details-area
    .digital-service-tabs
    .digital-service-main-item.is-open
    > .digital-service-sub-list{padding-left:14px !important}.services__details-area .digital-service-tabs .digital-service-main-link{font-size:13.5px !important}.services__details-area .digital-service-tabs .digital-service-sub-link{font-size:12.5px !important}}@media (max-width: 991.98px){/* Reduce big top/bottom gap around service tabs section */.services__details-area.section-py-130{padding-top:60px !important;padding-bottom:70px !important}/* Stop content/cards from touching screen edges */.services__details-area > .container{padding-left:24px !important;padding-right:24px !important}/* Reduce gap between tabs block and content */.services__details-area > .container > .row{gap:22px !important}/* Make tabs card breathe inside, but not too much */.services__details-area .services__sidebar > .sidebar__widget:first-child{padding:14px !important;margin-top:0 !important;margin-bottom:18px !important}.services__details-area .digital-service-tabs .digital-service-main-list{gap:9px !important}.services__details-area
    .digital-service-tabs
    .digital-service-main-item.is-open
    > .digital-service-sub-list{margin-top:8px !important;padding-top:8px !important;gap:8px !important}}@media (max-width: 575.98px){.services__details-area.section-py-130{padding-top:34px !important;padding-bottom:50px !important}.services__details-area > .container{padding-left:16px !important;padding-right:16px !important}.services__details-area > .container > .row{gap:18px !important}.services__details-area .services__sidebar > .sidebar__widget:first-child{padding:10px !important;border-radius:14px !important;margin-bottom:14px !important}.services__details-area .digital-service-tabs .digital-service-main-list{gap:8px !important}.services__details-area .digital-service-tabs .digital-service-main-link{min-height:50px !important;padding:10px 9px 10px 12px !important}.services__details-area .digital-service-tabs .digital-service-sub-link{min-height:44px !important;padding:8px 8px 8px 10px !important}.services__details-area
    .digital-service-tabs
    .digital-service-main-item.is-open
    > .digital-service-sub-list{padding-left:10px !important;padding-top:7px !important;margin-top:7px !important;gap:7px !important}}@media (max-width: 767.98px){body.service-page .services__details-thumb{width:100%;overflow:hidden}body.service-page .services__details-thumb img{display:block;width:100%;max-width:100%;height:auto;min-height:0;object-fit:contain}}body.service-page .service-detail-kicker{margin-bottom:15px}body.service-page .service-detail-hero{margin-top:20px;margin-bottom:10px}body.service-page .service-detail-gallery{margin-top:45px}body.service-page .service-detail-process-copy{margin:50px 0;padding:0}body.service-page .service-detail-faq{margin-bottom:50px}body.service-page .service-detail-faq-column{width:100%}body.service-page .service-detail-work{margin-top:100px}body.service-page .service-detail-work--compact{margin-top:70px}body.service-page .service-detail-work-icon{width:60px;height:60px}body.service-page .service-detail-choice-copy{margin:100px}/* Add the approved sweep only to inactive service navigation tabs. */body.service-page .services__details-area .sidebar__cat-list .service-tab-link{--service-tab-inactive-background:var(--tg-color-gray-2);position:relative;overflow:hidden;isolation:isolate;z-index:0;transition:background-color 0.3s ease-out,border-color 0.3s ease-out,color 0.3s ease-out}body.service-page .services__details-area .digital-service-tabs .digital-service-main-link,body.service-page .services__details-area .digital-service-tabs .digital-service-sub-link{--service-tab-inactive-background:var(--tg-color-gray-2);position:relative;overflow:hidden !important;isolation:isolate;z-index:0}body.service-page .services__details-area .sidebar__cat-list .service-tab-link::before,body.service-page .services__details-area .digital-service-tabs .digital-service-main-link::after,body.service-page .services__details-area .digital-service-tabs .digital-service-sub-link::after{content:"";position:absolute;width:200%;height:200%;top:110%;left:50%;background:var(--tg-theme-primary);transform:translateX(-50%);border-radius:50%;pointer-events:none;transition-duration:800ms;z-index:-1}body.service-page .services__details-area .sidebar__cat-list .service-tab-link > span,body.service-page .services__details-area .digital-service-tabs .digital-service-arrow{position:relative;z-index:1}@media (hover: hover) and (pointer: fine){body.service-page
    .services__details-area
    .sidebar__cat-list
    .service-tab-link:not(.is-active):hover{background:var(--service-tab-inactive-background);border-color:var(--tg-theme-primary);color:var(--tg-color-white-default)}body.service-page
    .services__details-area
    .sidebar__cat-list
    .service-tab-link:not(.is-active):hover::before{top:-40%}body.service-page
    .services__details-area
    .digital-service-tabs
    .digital-service-main-item:not(.is-open)
    > .digital-service-main-link:not(.is-active):hover,body.service-page
    .services__details-area
    .digital-service-tabs
    .digital-service-sub-link:not(.is-active):hover{background:var(--service-tab-inactive-background) !important;border-color:var(--tg-theme-primary) !important;color:var(--tg-color-white-default) !important}body.service-page
    .services__details-area
    .digital-service-tabs
    .digital-service-main-item:not(.is-open)
    > .digital-service-main-link:not(.is-active):hover::after,body.service-page
    .services__details-area
    .digital-service-tabs
    .digital-service-sub-link:not(.is-active):hover::after{top:-40%}}body.service-page
  .services__details-area
  .sidebar__cat-list
  .service-tab-link:not(.is-active):focus-visible{background:var(--service-tab-inactive-background);border-color:var(--tg-theme-primary);color:var(--tg-color-white-default);outline:2px solid var(--tg-theme-primary);outline-offset:2px}body.service-page
  .services__details-area
  .sidebar__cat-list
  .service-tab-link:not(.is-active):focus-visible::before{top:-40%}body.service-page
  .services__details-area
  .sidebar__cat-list
  .service-tab-link:not(.is-active):focus-visible
  > span,body.service-page
  .services__details-area
  .digital-service-tabs
  .digital-service-main-item:not(.is-open)
  > .digital-service-main-link:not(.is-active):focus-visible
  .digital-service-arrow,body.service-page
  .services__details-area
  .digital-service-tabs
  .digital-service-sub-link:not(.is-active):focus-visible
  .digital-service-arrow{background:var(--tg-color-white-default) !important;color:var(--tg-theme-primary) !important}body.service-page
  .services__details-area
  .digital-service-tabs
  .digital-service-main-item:not(.is-open)
  > .digital-service-main-link:not(.is-active):focus-visible,body.service-page
  .services__details-area
  .digital-service-tabs
  .digital-service-sub-link:not(.is-active):focus-visible{background:var(--service-tab-inactive-background) !important;border-color:var(--tg-theme-primary) !important;color:var(--tg-color-white-default) !important;outline:2px solid var(--tg-theme-primary);outline-offset:2px}body.service-page
  .services__details-area
  .digital-service-tabs
  .digital-service-main-item:not(.is-open)
  > .digital-service-main-link:not(.is-active):focus-visible::after,body.service-page
  .services__details-area
  .digital-service-tabs
  .digital-service-sub-link:not(.is-active):focus-visible::after{top:-40%}@media (max-width: 991.98px){body.service-page .services__details-area .digital-service-tabs .digital-service-main-link{--service-tab-inactive-background:#eef2fb}body.service-page .services__details-area .digital-service-tabs .digital-service-sub-link{--service-tab-inactive-background:var(--tg-color-white-default)}}