html.has-custom-cursor [data-cursor-image],html.has-custom-cursor [data-cursor-image] *{cursor:none!important}#custom-cursor{--cursor-size:72px;--cursor-scale:1;--cursor-rotation:0deg;position:fixed;top:0;left:0;width:var(--cursor-size);height:var(--cursor-size);pointer-events:none;z-index:999999;opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(var(--cursor-rotation));transform-origin:center center;will-change:transform,opacity;transition:opacity 0.18s ease,width 0.22s ease,height 0.22s ease,transform 0.5s cubic-bezier(.16,1,.3,1)}#custom-cursor.is-visible{opacity:1}#custom-cursor.is-visible.is-grown{transform:translate(-50%,-50%) scale(var(--cursor-scale)) rotate(var(--cursor-rotation))}html.has-custom-cursor body.is-clicking #custom-cursor{--cursor-scale:0.92}#custom-cursor .cursor-layer{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transition:opacity 0.22s ease,transform 0.22s ease;transform:scale(.96);will-change:opacity,transform}#custom-cursor .cursor-layer.is-active{opacity:1;transform:scale(1)}@media (hover:none),(pointer:coarse){html.has-custom-cursor [data-cursor-image],html.has-custom-cursor [data-cursor-image] *{cursor:auto!important}#custom-cursor{display:none!important}}#custom-cursor.has-glass{background:rgba(255,255,255,.01);-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}#custom-cursor.has-glass.is-visible{transition:opacity 0.22s ease,width 0.22s ease,height 0.22s ease,transform 0.22s ease,-webkit-backdrop-filter 0.22s ease,backdrop-filter 0.22s ease}.scroll-reveal-text .reveal-phrase{color:#C7C3C2}.scroll-reveal-text.reveal-white .reveal-phrase{color:#C7C3C2}.scroll-reveal-text.reveal-white .reveal-phrase{color:#5E5C5C}.portfolio-filter-btn{cursor:pointer;position:relative;display:inline-block;transition:color 0.4s ease,opacity 0.25s ease;user-select:none}.portfolio-filter-btn::after{content:'';position:absolute;bottom:-3px;left:0;width:0%;height:2px;background-color:#000;transition:width 0.3s cubic-bezier(.4,0,.2,1)}.portfolio-filter-btn:hover,.portfolio-filter-btn:hover *{color:#000000!important;transition:color 0.4s ease}.portfolio-filter-btn.is-active{opacity:1!important}.portfolio-filter-btn.is-active,.portfolio-filter-btn.is-active *{color:#000000!important}.portfolio-filter-btn.is-active::after{width:100%}.portfolio-has-active .portfolio-filter-btn:not(.is-active){opacity:.35}.portfolio-grid>*{transition:opacity 0.7s ease,filter 0.7s ease;opacity:1;filter:blur(0)}.portfolio-grid>*.is-hidden{display:none!important}.portfolio-grid>*:not(.is-hidden){animation:blurFadeIn 0.9s ease forwards}@keyframes blurFadeIn{from{opacity:0;filter:blur(16px)}to{opacity:1;filter:blur(0)}}.blur-header-2{background:transparent!important;overflow:visible;z-index:10}.blur-header-2::before{content:"";inset:0;pointer-events:none;z-index:-1;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:linear-gradient(to bottom,rgba(255,255,255,.1) 0%,rgba(255,255,255,.06)35%,rgba(255,255,255,.02) 70%,rgba(255,255,255,0) 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 25%,rgba(0,0,0,.7) 55%,rgba(0,0,0,.25) 82%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 25%,rgba(0,0,0,.7) 55%,rgba(0,0,0,.25) 82%,rgba(0,0,0,0) 100%)}.blur-bg{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.no-backdrop-support .blur-bg{background:#f4f4f4}.elementor-element.elementor-element-2b546cd,.elementor-element.elementor-element-2d0f0b1{display:none!important}body.page-id-10599 footer#site-footer,body.page-id-10672 footer#site-footer,body.page-id-10683 footer#site-footer{display:none!important}selector .premium-adv-carousel__items,selector .swiper-wrapper{display:flex!important;flex-wrap:nowrap!important;align-items:center}selector .premium-adv-carousel__item-outer-wrapper,selector .premium-adv-carousel__item,selector .swiper-slide{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;height:auto!important}selector .premium-adv-carousel__item>.elementor,selector .premium-adv-carousel__item>.elementor-template,selector .swiper-slide>.elementor,selector .swiper-slide>.elementor-template{width:max-content!important;min-width:max-content!important;max-width:none!important}selector .marquee-item{--width:max-content !important;--content-width:max-content !important;width:max-content!important;min-width:max-content!important;max-width:none!important;flex:0 0 auto!important;flex-wrap:nowrap!important}selector .marquee-item>.e-con-inner{width:max-content!important;min-width:max-content!important;max-width:none!important;flex-wrap:nowrap!important}selector .marquee-item>.elementor-element,selector .marquee-item>.e-con-inner>.elementor-element{flex:0 0 auto!important;width:auto!important;max-width:none!important}selector .marquee-item .elementor-widget-container,selector .marquee-item .elementor-heading-title,selector .marquee-item .elementor-widget-text-editor,selector .marquee-item .elementor-widget-text-editor p{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}