.w-webflow-badge,a[href*="webflow.com?utm_campaign=brandjs"]{display:none!important}.service-widget-block .service-image-single-box{transition:opacity .5s;opacity:0!important}.service-widget-block .service-image-single-box.is-active{opacity:1!important}.service-widget-block .service-card-number{transition:opacity .4s;opacity:0!important}.service-widget-block .service-card-number.is-active{opacity:1!important}.service-widget-block .service-card-title-wrapp{opacity:.45;transition:opacity .3s}.service-widget-block .service-card-title-wrapp.is-active{opacity:1}.service-widget-block .service-card-title{transform:none!important}.work-slide.w-slider{width:100%!important;max-width:none!important;height:auto!important}.work-slide .w-slider-mask{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;white-space:normal!important;width:100%!important;max-width:none!important;height:auto!important;display:grid!important}.work-slide .w-slide{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(30px);width:100%!important;min-width:0!important;max-width:none!important;margin-right:0!important;position:relative!important;left:auto!important;right:auto!important}.work-slide .work-slide-single-crad,.work-slide .work-slide-single-crad img{width:100%!important;max-width:none!important}.work-slide .w-slide.in-view{opacity:1;transform:translateY(0)}.work-slide .work-slide-single-crad{width:100%!important}.work-slide .w-slider-arrow-left,.work-slide .w-slider-arrow-right,.work-slide .w-slider-nav{display:none!important}@media (max-width:767px){.work-slide .w-slider-mask{grid-template-columns:1fr}}.section.counter [style*="opacity: 0"],.section.work [style*="opacity: 0"]{opacity:1!important}.section.counter .counter-number-wrap{align-items:baseline;height:auto!important;display:flex!important;overflow:visible!important}.section.counter .counter-plus-box{display:none!important}.section.counter .counter-inner-box{display:block!important}.section.counter .counter-left-box{width:100%!important;max-width:none!important}.section.counter .counter-right-box{display:none!important}.section.counter .secondary-title{width:100%!important;max-width:none!important}.section.counter .counter-single-card-wrapp{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%!important;max-width:none!important;display:grid!important}@media (max-width:767px){.section.counter .counter-single-card-wrapp{grid-template-columns:1fr}}.section.work .works-title-wrapper,.section.work .primary-title{width:100%!important;max-width:none!important}.section.about-team [style*="opacity: 0"]{opacity:1!important}.section.about-team .w-tab-link:not([data-w-tab=Tab\ 4]),.section.about-team .w-tab-pane:not([data-w-tab=Tab\ 4]){display:none!important}.section.about-team .w-tab-pane[data-w-tab=Tab\ 4]{opacity:1!important;display:block!important}.section.about-team .w-tab-link[data-w-tab=Tab\ 4]{grid-column:2!important}.section.appointment [style*="opacity: 0"],.section.gallery [style*="opacity: 0"]{opacity:1!important}.section.appointment .contact-image{overflow:hidden;height:auto!important;min-height:420px!important}.section.appointment .contact-image .image-wrap{height:100%!important;min-height:420px!important}.section.appointment .contact-image img{display:block;object-fit:cover!important;width:100%!important;height:100%!important;min-height:420px!important;transform:none!important}.nav-menu-flex,.footer-inner{-webkit-backdrop-filter:blur(var(--glass-blur,0px));backdrop-filter:blur(var(--glass-blur,0px))}.footer-inner{border-radius:var(--_radius---radius--radius-tiny,10px);background-color:var(--color--white-alpha)!important}.footer-inner,.footer-inner .footer-title,.footer-inner .newsletter-title,.footer-inner .footer-link,.footer-inner .footer-link-title,.footer-inner .primary-text,.footer-inner a.footer-link{color:var(--footer-text-color,#fff)!important}.footer-inner .cta-description-box{text-align:center;align-items:center}.footer-inner .footer-logo-image{margin-inline:auto;display:block}.footer-inner .newsletter-title{text-align:center}.footer-logo--glow.footer-logo-image,.footer-logo--glow .footer-logo-image{filter:drop-shadow(0 0 6px #ffffffe6)drop-shadow(0 0 18px #ffffff8c)}.service-slide-icon-box{inset:auto -24px -80px auto!important}html.hide-service-numbers .service-card-text-box [data-cms-field=number]{display:none!important}@media screen and (max-width:767px){.service-bottom .medium-title{font-size:clamp(1.1rem,5vw,1.5rem)!important;line-height:1.2!important}.service-bottom .service-card-text-box p,.service-bottom .primary-text,.service-bottom .small-text{font-size:clamp(.85rem,3.4vw,.95rem)!important;line-height:1.35!important}.service-bottom{padding:18px!important}.service-card-text-box{height:auto!important;overflow:visible!important}.project-image{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}}
