#services-featured-image{animation:none!important;position:relative}#services-featured-image *{animation:none!important}.services-img-wrap{position:relative;width:100%;height:100%}.services-img-wrap img{animation:none!important;transition:opacity 0.8s ease!important;display:block;width:100%;height:100%;object-fit:cover}.services-img-wrap img.services-img-top{position:absolute;top:0;left:0;z-index:2}.services-img-wrap img.services-img-bottom{position:relative;z-index:1}#popup-gallery .swiper{width:100%;overflow:hidden;position:relative}#popup-gallery .swiper-wrapper{display:flex;align-items:stretch;will-change:transform}#popup-gallery .swiper-slide{flex-shrink:0;width:100%}#popup-gallery .swiper-slide img{display:block;width:100%;height:420px;object-fit:cover}#popup-gallery .swiper-button-next,.swiper-button-prev{color:#ff8000}#popup-gallery .swiper-pagination-bullet-active{background:#ff8000}.elementor-149 .project-image-hover-wrap{position:relative;display:block;overflow:hidden}.elementor-149 .project-image-hover-wrap::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,0);transition:background 0.35s ease;pointer-events:none;z-index:1}.elementor-149 .project-image-hover-wrap:hover::after{background:rgba(0,0,0,.55)}.elementor-149 .project-image-hover-wrap img{display:block;width:100%;transition:transform 0.35s ease}.elementor-149 .project-image-hover-wrap:hover img{transform:scale(1.03)}.elementor-149 .project-hover-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1.25rem;color:#fff;font-family:"Barlow Semi Condensed",Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3;text-align:center;text-transform:uppercase;letter-spacing:.04em;opacity:0;transition:opacity 0.35s ease;z-index:2;pointer-events:none}.elementor-149 .project-image-hover-wrap:hover .project-hover-title{opacity:1}.elementor-149 .elementor-invisible,.elementor-149 .elementor-element-13fe52ea{visibility:visible!important;opacity:1!important;animation:none!important;transform:none!important}.elementor-438 .elementor-flip-box{cursor:pointer}.page-id-102 .elementor-element-690a25ab{--padding-top:60px !important;--padding-bottom:0 !important;margin-top:0!important}.page-id-102 .elementor-element-63aa9190{--padding-top:60px !important}.page-id-102 .elementor-element-2ea7d73a .e-loop-item,.page-id-102 .elementor-82.e-loop-item,.parent-pageid-102 .elementor-342.e-loop-item,.single-teenus .elementor-342.e-loop-item{height:100%}.page-id-102 .elementor-82 .elementor-element-15028afe,.page-id-102 .elementor-82 .elementor-element-57ba86bd,.parent-pageid-102 .elementor-342 .elementor-element-97708b9,.single-teenus .elementor-342 .elementor-element-97708b9,.parent-pageid-102 .elementor-342 .elementor-element-04a9e65,.single-teenus .elementor-342 .elementor-element-04a9e65{display:none!important}.page-id-102 .elementor-82 .elementor-element-511cef71,.parent-pageid-102 .elementor-342 .elementor-element-0ace1c0,.single-teenus .elementor-342 .elementor-element-0ace1c0{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center!important;gap:16px 12px!important;position:relative;overflow:hidden;height:100%;min-height:200px;padding:28px 28px 32px!important;border-width:1px!important;box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;transition:border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease}.page-id-102 .elementor-82 .elementor-element-511cef71:hover,.parent-pageid-102 .elementor-342 .elementor-element-0ace1c0:hover,.single-teenus .elementor-342 .elementor-element-0ace1c0:hover{box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-3px)}.page-id-102 .elementor-82 .elementor-element-511cef71::after,.parent-pageid-102 .elementor-342 .elementor-element-0ace1c0::after,.single-teenus .elementor-342 .elementor-element-0ace1c0::after{content:'';position:absolute;top:0;left:0;width:3px;height:0;background:var(--e-global-color-accent,#ff8000);transition:height 0.3s ease}.page-id-102 .elementor-82 .elementor-element-511cef71:hover::after,.parent-pageid-102 .elementor-342 .elementor-element-0ace1c0:hover::after,.single-teenus .elementor-342 .elementor-element-0ace1c0:hover::after{height:100%}.page-id-102 .elementor-82 .elementor-element-52d464fb,.parent-pageid-102 .elementor-342 .elementor-element-89b24ce,.single-teenus .elementor-342 .elementor-element-89b24ce{grid-column:1;grid-row:1;min-width:0;margin:0!important;width:auto!important;max-width:none!important}.page-id-102 .elementor-82 .elementor-element-52d464fb .elementor-heading-title,.parent-pageid-102 .elementor-342 .elementor-element-89b24ce .elementor-heading-title,.single-teenus .elementor-342 .elementor-element-89b24ce .elementor-heading-title{font-size:1.25rem!important;line-height:1.2!important;letter-spacing:0.04em!important}.page-id-102 .elementor-82 .elementor-element-52d464fb .elementor-heading-title a,.parent-pageid-102 .elementor-342 .elementor-element-89b24ce .elementor-heading-title a,.single-teenus .elementor-342 .elementor-element-89b24ce .elementor-heading-title a{color:inherit;text-decoration:none;transition:color 0.25s ease}.page-id-102 .elementor-82 .elementor-element-511cef71:hover .elementor-element-52d464fb .elementor-heading-title a,.parent-pageid-102 .elementor-342 .elementor-element-0ace1c0:hover .elementor-element-89b24ce .elementor-heading-title a,.single-teenus .elementor-342 .elementor-element-0ace1c0:hover .elementor-element-89b24ce .elementor-heading-title a{color:var(--e-global-color-accent,#ff8000)}.page-id-102 .elementor-82 .elementor-element-44015f72,.parent-pageid-102 .elementor-342 .elementor-element-b98ff11,.single-teenus .elementor-342 .elementor-element-b98ff11{grid-column:2;grid-row:1;flex:0 0 auto;margin:0!important;order:0!important;align-self:center;justify-self:end}.page-id-102 .elementor-82 .elementor-element-44015f72 .elementor-icon,.parent-pageid-102 .elementor-342 .elementor-element-b98ff11 .elementor-icon,.single-teenus .elementor-342 .elementor-element-b98ff11 .elementor-icon{border-radius:0!important;width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;padding:0!important;transition:transform 0.3s ease,background-color 0.3s ease}.page-id-102 .elementor-82 .elementor-element-44015f72 .elementor-icon svg,.parent-pageid-102 .elementor-342 .elementor-element-b98ff11 .elementor-icon svg,.single-teenus .elementor-342 .elementor-element-b98ff11 .elementor-icon svg{height:14px!important;width:14px!important}.page-id-102 .elementor-82 .elementor-element-511cef71:hover .elementor-element-44015f72 .elementor-icon,.parent-pageid-102 .elementor-342 .elementor-element-0ace1c0:hover .elementor-element-b98ff11 .elementor-icon,.single-teenus .elementor-342 .elementor-element-0ace1c0:hover .elementor-element-b98ff11 .elementor-icon{transform:translate(2px,-2px)}.page-id-102 .elementor-82 .elementor-element-7adffed0,.parent-pageid-102 .elementor-342 .elementor-element-63a3b35,.single-teenus .elementor-342 .elementor-element-63a3b35{grid-column:1 / -1;grid-row:2;width:100%;margin:0!important;padding-top:4px;color:#5a5a5a;font-size:15px!important;line-height:1.65!important}@media (max-width:767px){.page-id-102 .elementor-element-690a25ab{--padding-top:48px !important;--padding-bottom:0 !important}.page-id-102 .elementor-element-63aa9190{--padding-top:48px !important}.page-id-102 .elementor-82 .elementor-element-511cef71,.parent-pageid-102 .elementor-342 .elementor-element-0ace1c0,.single-teenus .elementor-342 .elementor-element-0ace1c0{min-height:0;padding:24px!important;gap:12px 10px!important}.page-id-102 .elementor-82 .elementor-element-52d464fb .elementor-heading-title,.parent-pageid-102 .elementor-342 .elementor-element-89b24ce .elementor-heading-title,.single-teenus .elementor-342 .elementor-element-89b24ce .elementor-heading-title{font-size:1.125rem!important}.page-id-102 .elementor-82 .elementor-element-44015f72,.parent-pageid-102 .elementor-342 .elementor-element-b98ff11,.single-teenus .elementor-342 .elementor-element-b98ff11{order:0!important}.page-id-102 .elementor-82 .elementor-element-44015f72 .elementor-icon,.parent-pageid-102 .elementor-342 .elementor-element-b98ff11 .elementor-icon,.single-teenus .elementor-342 .elementor-element-b98ff11 .elementor-icon{width:36px!important;height:36px!important}}.single-teenus .elementor-widget-theme-post-content h5,.single-teenus .elementor-widget-theme-post-content h4,.single-teenus .elementor-widget-theme-post-content h3{color:#111827;text-transform:uppercase;letter-spacing:.02em;margin-top:1.5em;margin-bottom:.75em}.single-teenus .elementor-widget-theme-post-content h5 b,.single-teenus .elementor-widget-theme-post-content h5 strong,.single-teenus .elementor-widget-theme-post-content h4 b,.single-teenus .elementor-widget-theme-post-content h4 strong,.single-teenus .elementor-widget-theme-post-content h3 b,.single-teenus .elementor-widget-theme-post-content h3 strong{font-weight:inherit}.single-teenus .elementor-widget-theme-post-content p{margin-bottom:1.25em;color:#4b5563;line-height:1.7}.single-teenus .elementor-widget-theme-post-content ul,.single-teenus .elementor-widget-theme-post-content ol{margin:0 0 1.25em 1.25em;color:#4b5563;line-height:1.7}.single-teenus .elementor-element-tgallery1{width:100%}.single-teenus .elementor-element-tgallery2 .elementor-image-carousel-wrapper{padding-bottom:0}.single-teenus .elementor-element-tgallery2 .swiper-slide-image{width:100%;height:420px;object-fit:cover}.single-teenus .elementor-element-tgallery2 .elementor-swiper-button{color:#ff8000}.single-teenus .elementor-element-tgallery2 .swiper-pagination{position:static!important;margin-top:16px;line-height:1}.single-teenus .elementor-element-tgallery2 .swiper-pagination-bullet{margin:0 4px!important}.single-teenus .elementor-element-tgallery2 .swiper-pagination-bullet-active{background:#ff8000}@media (max-width:767px){.single-teenus .elementor-element-tgallery2 .swiper-slide-image{height:260px}.single-teenus .elementor-element-tgallery2 .swiper-pagination{margin-top:12px}.single-teenus .elementor-element-tgallery2 .swiper-pagination-bullet{width:6px;height:6px;margin:0 3px!important}}.page-id-112 .elementor-element-cf9dc54{min-height:56vh;--padding-top:112px !important;--padding-bottom:112px !important}.page-id-112 .elementor-element-cf9dc54:not(.elementor-motion-effects-element-type-background),.page-id-112 .elementor-element-cf9dc54>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center 35%!important}.page-id-112 .elementor-element-cf9dc54::before,.page-id-112 .elementor-element-cf9dc54>.elementor-background-video-container::before,.page-id-112 .elementor-element-cf9dc54>.e-con-inner>.elementor-background-video-container::before,.page-id-112 .elementor-element-cf9dc54>.elementor-background-slideshow::before,.page-id-112 .elementor-element-cf9dc54>.e-con-inner>.elementor-background-slideshow::before,.page-id-112 .elementor-element-cf9dc54>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background:linear-gradient(160deg,rgba(17,24,39,.92) 0%,rgba(17,24,39,.62) 45%,rgba(17,24,39,.88) 100%)!important;opacity:1!important}.page-id-112 .elementor-element-6d95e2b6 .elementor-divider-separator{width:52px!important;margin-left:auto!important;margin-right:auto!important}.page-id-112 .elementor-element-6d95e2b6 .elementor-divider__text{letter-spacing:.18em;font-size:0.8125rem!important}.page-id-112 .elementor-element-74cc4b02 .elementor-headline{text-shadow:0 4px 32px rgba(0,0,0,.35)}.page-id-112 .elementor-element-35572a60{--padding-top:88px !important;--padding-bottom:88px !important}.page-id-112 .elementor-element-52b80a94{--margin-top:0 !important;background:#f9fafb;border:1px solid #e5e7eb;padding:clamp(28px, 4vw, 48px)!important}.page-id-112 .elementor-element-26e35de7 .elementor-divider__text{text-transform:none;letter-spacing:.06em}.page-id-112 .elementor-element-2af3a6de .elementor-headline{line-height:1.15!important}.page-id-112 .elementor-element-18f949ea,.page-id-112 .elementor-element-eb150b6,.page-id-112 .elementor-element-4d2ae66{color:#4b5563!important;font-size:1.0625rem!important;line-height:1.75!important}.page-id-112 .elementor-element-3e4cde6{text-transform:none!important;font-weight:600!important;font-size:1rem!important;line-height:1.7!important;color:#374151!important;border-left:3px solid #ff8000;padding:4px 0 4px 18px!important;margin-top:8px!important}.page-id-112 .elementor-element-502014d{background:#fff;border:1px solid #e5e7eb;padding:20px 24px!important;margin-top:12px}.page-id-112 .elementor-element-502014d .elementor-widget-text-editor{font-size:0.9375rem!important;line-height:1.65!important;color:#6b7280!important}.page-id-112 .elementor-element-1cc0cd2f{position:relative;--overflow:visible;overflow:visible!important}.page-id-112 .elementor-element-1cc0cd2f:not(.elementor-motion-effects-element-type-background),.page-id-112 .elementor-element-1cc0cd2f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent!important;background-image:none!important}.page-id-112 .elementor-element-44268f37{position:absolute;top:-18px;right:32px;z-index:3;width:auto!important;margin:0!important}.page-id-112 .elementor-element-44268f37 .elementor-icon-wrapper{text-align:center!important}.page-id-112 .elementor-element-44268f37 .elementor-icon{background:#ff8000;color:#fff!important;border-radius:50%;width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(255,128,0,.35)}.page-id-112 .elementor-element-44268f37 .elementor-icon svg{fill:#fff!important;width:32px;height:32px}.page-id-112 .elementor-element-70032464{padding:0!important}.page-id-112 .elementor-element-70032464 img{box-shadow:0 28px 56px rgba(17,24,39,.18)}.page-id-112 .elementor-element-436479cd{--padding-bottom:108px !important}.page-id-112 .elementor-element-44081f7f{border-radius:20px!important;box-shadow:0 24px 64px rgba(17,24,39,.22);--padding-top:72px !important;--padding-bottom:148px !important}.page-id-112 .elementor-element-153b0d1d .elementor-headline{line-height:1.2!important}.page-id-112 .elementor-element-d27bbaf{max-width:560px;margin-left:auto!important;margin-right:auto!important;font-size:1.0625rem!important;line-height:1.7!important;opacity:.92}.page-id-112 .elementor-element-56750510{--margin-top:-108px !important;--gap:20px !important}.page-id-112 .elementor-element-5670f072,.page-id-112 .elementor-element-6538022e,.page-id-112 .elementor-element-6d583b07,.page-id-112 .elementor-element-2510b387{border-radius:14px!important;box-shadow:0 6px 24px rgba(17,24,39,.08)!important;border-bottom-width:3px!important;min-height:240px;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease!important}.page-id-112 .elementor-element-5670f072:hover,.page-id-112 .elementor-element-6538022e:hover,.page-id-112 .elementor-element-6d583b07:hover,.page-id-112 .elementor-element-2510b387:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(17,24,39,.14)!important}.page-id-112 .elementor-element-5670f072 .elementor-image-box-wrapper,.page-id-112 .elementor-element-6538022e .elementor-image-box-wrapper,.page-id-112 .elementor-element-6d583b07 .elementor-image-box-wrapper,.page-id-112 .elementor-element-2510b387 .elementor-image-box-wrapper{height:100%}.page-id-112 .elementor-element-5670f072 .elementor-image-box-title,.page-id-112 .elementor-element-6538022e .elementor-image-box-title,.page-id-112 .elementor-element-6d583b07 .elementor-image-box-title,.page-id-112 .elementor-element-2510b387 .elementor-image-box-title{color:#111827!important;line-height:1.35!important}.page-id-112 .elementor-element-5670f072 .elementor-image-box-description,.page-id-112 .elementor-element-6538022e .elementor-image-box-description,.page-id-112 .elementor-element-6d583b07 .elementor-image-box-description,.page-id-112 .elementor-element-2510b387 .elementor-image-box-description{color:#6b7280!important;line-height:1.6!important}.page-id-112 .elementor-element-2510b387 .elementor-image-box-img img{filter:none!important}@media (max-width:1024px){.page-id-112 .elementor-element-cf9dc54{min-height:48vh;--padding-top:88px !important;--padding-bottom:88px !important}.page-id-112 .elementor-element-35572a60{--padding-top:64px !important;--padding-bottom:64px !important}.page-id-112 .elementor-element-44268f37{position:relative;top:0;right:0;margin-bottom:-36px!important}.page-id-112 .elementor-element-56750510{--margin-top:-80px !important}.page-id-112 .elementor-element-5670f072,.page-id-112 .elementor-element-6538022e,.page-id-112 .elementor-element-6d583b07,.page-id-112 .elementor-element-2510b387{min-height:0}}@media (max-width:767px){.page-id-112 .elementor-element-cf9dc54{min-height:42vh}.page-id-112 .elementor-element-52b80a94{padding:24px!important}.page-id-112 .elementor-element-44081f7f{border-radius:16px!important;--padding-top:48px !important;--padding-bottom:48px !important}.page-id-112 .elementor-element-56750510{--margin-top:24px !important}.page-id-112 .elementor-element-436479cd{--padding-bottom:20px !important}.page-id-112 .elementor-element-5670f072:hover,.page-id-112 .elementor-element-6538022e:hover,.page-id-112 .elementor-element-6d583b07:hover,.page-id-112 .elementor-element-2510b387:hover{transform:none}}