.simple-tablet-logo{display:none;position:fixed;top:20px;left:30px;z-index:99999999;background:0 0}.simple-tablet-logo a{display:block}.simple-tablet-logo img{height:80px;width:auto;display:block;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .5))}body.light-theme-video-header-active{overflow:hidden!important;overflow-x:hidden!important;height:100vh!important;position:relative!important;width:100%!important;max-width:100vw!important}@media (min-width:769px){body.light-theme-video-header-active{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}@media (max-width:1366px){body.light-theme-video-header-active,body.light-theme-video-header-active *{max-width:100vw!important}}body:not(.light-theme-video-header-active){overflow:auto!important}:root{--glass-bg:rgba(255, 255, 255, 0.05);--glass-bg-hover:rgba(255, 255, 255, 0.15);--glass-bg-active:rgba(255, 255, 255, 0.1);--glass-border:rgba(255, 255, 255, 0.1);--glass-border-hover:rgba(255, 255, 255, 0.3);--glass-shadow:0 8px 32px rgba(0, 0, 0, 0.3);--glass-shadow-lg:0 20px 40px rgba(0, 0, 0, 0.3);--backdrop-blur:blur(10px);--clip-angled:polygon(15px 0, calc(100% - 15px) 0, calc(100% - 15px) 100%, 15px 100%);--fadeIn-base:fadeInUp 1s ease-out;--fadeIn-both:fadeInUp 1s ease-out both;--transform-hover-sm:translateY(-5px) scale(1.02);--transform-hover-md:translateY(-10px) scale(1.05);--transform-hover-lg:translateY(-15px) scale(1.08);--transform-active:translateY(-1px) scale(0.98)}body.light-theme-video-header-active #masthead,body.light-theme-video-header-active #site-navigation,body.light-theme-video-header-active #wpadminbar,body.light-theme-video-header-active .fixed-header,body.light-theme-video-header-active .hamburger,body.light-theme-video-header-active .hamburger-menu,body.light-theme-video-header-active .header,body.light-theme-video-header-active .logo,body.light-theme-video-header-active .menu-toggle,body.light-theme-video-header-active .mobile-menu,body.light-theme-video-header-active .mobile-menu-button,body.light-theme-video-header-active .navbar,body.light-theme-video-header-active .navigation,body.light-theme-video-header-active .site-branding,body.light-theme-video-header-active .site-header,body.light-theme-video-header-active .site-logo,body.light-theme-video-header-active .sticky-header,body.light-theme-video-header-active header{z-index:999999!important}@media (max-width:1366px) and (min-width:768px) and (orientation:landscape){.light-theme-video-header{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;overflow-x:visible!important;overflow-y:hidden!important;background:#000!important;z-index:9999!important}.light-theme-video-header .company-gallery{position:absolute!important;bottom:40px!important;height:35vh!important;align-items:flex-end!important}.light-theme-video-header .company-gallery,.light-theme-video-header .company-gallery .companies-slider,.light-theme-video-header .company-gallery .companies-track,.light-theme-video-header .company-gallery .company-logo,.light-theme-video-header .company-gallery .container,.light-theme-video-header .company-gallery .gallery-container,.light-theme-video-header .company-gallery .gallery-scroll-container{overflow:visible!important;contain:none!important}.light-theme-video-header .products-section,.light-theme-video-header .products-section .color-block,.light-theme-video-header .products-section .color-block-container,.light-theme-video-header .products-section .marble-container,.light-theme-video-header .products-section .product-item,.light-theme-video-header .products-section .products-content,.light-theme-video-header .products-section .products-grid,.light-theme-video-header .products-section .products-header,.light-theme-video-header .products-section .products-main-content{overflow:visible!important;contain:none!important}.light-theme-video-header .projects-section,.light-theme-video-header .projects-section .project-color-block,.light-theme-video-header .projects-section .project-color-block-container,.light-theme-video-header .projects-section .project-item,.light-theme-video-header .projects-section .project-marble-container,.light-theme-video-header .projects-section .projects-content,.light-theme-video-header .projects-section .projects-grid,.light-theme-video-header .projects-section .projects-header,.light-theme-video-header .projects-section .projects-main-content{overflow:visible!important;contain:none!important}.light-theme-video-header *{box-sizing:border-box!important}.light-theme-video-header .products-main-content,.light-theme-video-header .projects-container,.light-theme-video-header .projects-main-content{max-width:95vw!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(15px,2.5vw,40px)!important;padding-right:clamp(15px,2.5vw,40px)!important}.light-theme-video-header .products-grid{gap:clamp(15px,2vw,35px)!important;max-width:90vw!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.light-theme-video-header .product-item{width:clamp(180px,15vw,280px)!important;max-width:100%!important;height:auto!important}.light-theme-video-header .marble-container{width:clamp(165px,14vw,260px)!important;max-width:100%!important}.light-theme-video-header .color-block-container{width:clamp(120px,11vw,200px)!important;max-width:90%!important}.light-theme-video-header .projects-grid{grid-template-columns:repeat(2,clamp(240px,20vw,380px))!important;gap:clamp(20px,2.5vw,50px)!important;max-width:90vw!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.light-theme-video-header .project-item{max-width:100%!important}.light-theme-video-header .project-marble-container{width:100%!important;max-width:clamp(260px,22vw,380px)!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:clamp(60px,5vw,100px)!important}.light-theme-video-header .project-color-block-container{width:clamp(50px,4vw,70px)!important;max-width:90%!important;bottom:clamp(-65px,-3.5vw,-40px)!important;right:clamp(15px,1.5vw,30px)!important}.light-theme-video-header .main-content.scrolled-up{transform:translate3d(0,-15%,0)!important}.light-theme-video-header .main-content.slide-up{transform:translate3d(0,-100vh,0)!important}.light-theme-video-header .company-gallery.slide-up{transform:translate3d(0,-100vh,0)!important}.light-theme-video-header .about-section.slide-up{transform:translate3d(0,-100vh,0)!important}.light-theme-video-header .tech-section.slide-up{transform:translate3d(0,-100vh,0)!important}.light-theme-video-header .projects-section.slide-up{transform:translate3d(0,-100vh,0)!important}.light-theme-video-header .products-section.slide-up{transform:translate3d(0,-100vh,0)!important}}@media (min-width:1367px){.light-theme-video-header{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;overflow-x:visible!important;overflow-y:hidden!important;background:#000!important;z-index:9999!important}.light-theme-video-header .company-gallery,.light-theme-video-header .company-gallery .companies-slider,.light-theme-video-header .company-gallery .companies-track,.light-theme-video-header .company-gallery .company-logo,.light-theme-video-header .company-gallery .container,.light-theme-video-header .company-gallery .gallery-container,.light-theme-video-header .company-gallery .gallery-scroll-container{overflow:visible!important;contain:none!important}.light-theme-video-header .products-section,.light-theme-video-header .products-section .color-block,.light-theme-video-header .products-section .color-block-container,.light-theme-video-header .products-section .marble-container,.light-theme-video-header .products-section .product-item,.light-theme-video-header .products-section .products-content,.light-theme-video-header .products-section .products-grid,.light-theme-video-header .products-section .products-header,.light-theme-video-header .products-section .products-main-content{overflow:visible!important;contain:none!important}.light-theme-video-header .projects-section,.light-theme-video-header .projects-section .project-color-block,.light-theme-video-header .projects-section .project-color-block-container,.light-theme-video-header .projects-section .project-item,.light-theme-video-header .projects-section .project-marble-container,.light-theme-video-header .projects-section .projects-content,.light-theme-video-header .projects-section .projects-grid,.light-theme-video-header .projects-section .projects-header,.light-theme-video-header .projects-section .projects-main-content{overflow:visible!important;contain:none!important}}@media (max-width:1366px) and (orientation:landscape){.light-theme-video-header{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;overflow-x:visible!important;overflow-y:hidden!important;background:#000!important;z-index:1!important}.light-theme-video-header .company-gallery,.light-theme-video-header .company-gallery .companies-slider,.light-theme-video-header .company-gallery .companies-track,.light-theme-video-header .company-gallery .company-logo,.light-theme-video-header .company-gallery .container,.light-theme-video-header .company-gallery .gallery-container,.light-theme-video-header .company-gallery .gallery-scroll-container{overflow:visible!important;contain:none!important}.light-theme-video-header .products-section,.light-theme-video-header .products-section .color-block,.light-theme-video-header .products-section .color-block-container,.light-theme-video-header .products-section .marble-container,.light-theme-video-header .products-section .product-item,.light-theme-video-header .products-section .products-content,.light-theme-video-header .products-section .products-grid,.light-theme-video-header .products-section .products-header,.light-theme-video-header .products-section .products-main-content{overflow:visible!important;contain:none!important}.light-theme-video-header .projects-section,.light-theme-video-header .projects-section .project-color-block,.light-theme-video-header .projects-section .project-color-block-container,.light-theme-video-header .projects-section .project-item,.light-theme-video-header .projects-section .project-marble-container,.light-theme-video-header .projects-section .projects-content,.light-theme-video-header .projects-section .projects-grid,.light-theme-video-header .projects-section .projects-header,.light-theme-video-header .projects-section .projects-main-content{overflow:visible!important;contain:none!important}.light-theme-video-header *{box-sizing:border-box!important}.light-theme-video-header .products-main-content,.light-theme-video-header .projects-container,.light-theme-video-header .projects-main-content{max-width:95vw!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(15px,2.5vw,40px)!important;padding-right:clamp(15px,2.5vw,40px)!important}.light-theme-video-header .products-grid{gap:clamp(15px,2vw,35px)!important;max-width:90vw!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.light-theme-video-header .product-item{width:clamp(180px,15vw,280px)!important;max-width:100%!important;height:auto!important}.light-theme-video-header .marble-container{width:clamp(165px,14vw,260px)!important;max-width:100%!important}.light-theme-video-header .color-block-container{width:clamp(120px,11vw,200px)!important;max-width:90%!important}.light-theme-video-header .projects-grid{grid-template-columns:repeat(2,clamp(240px,20vw,380px))!important;gap:clamp(20px,2.5vw,50px)!important;max-width:90vw!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.light-theme-video-header .project-item{max-width:100%!important}.light-theme-video-header .project-marble-container{width:100%!important;max-width:clamp(260px,22vw,380px)!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:clamp(60px,5vw,100px)!important}.light-theme-video-header .project-color-block-container{width:clamp(50px,4vw,70px)!important;max-width:90%!important;bottom:clamp(-65px,-3.5vw,-40px)!important;right:clamp(15px,1.5vw,30px)!important}.light-theme-video-header .about-section,.light-theme-video-header .company-gallery,.light-theme-video-header .contact-section,.light-theme-video-header .main-content,.light-theme-video-header .products-section,.light-theme-video-header .projects-section,.light-theme-video-header .tech-section{z-index:1!important}#masthead,#site-navigation,#wpadminbar,.fixed-header,.hamburger,.hamburger-menu,.header,.logo,.menu-toggle,.mobile-menu,.mobile-menu-button,.navbar,.navigation,.site-branding,.site-header,.site-logo,.sticky-header,header{position:fixed!important;z-index:999999!important;visibility:visible!important;opacity:1!important}#masthead *,.logo *,.menu-toggle *,.navbar *,.site-branding *,.site-header *,.site-logo *,header *{z-index:999999!important;visibility:visible!important;opacity:1!important}}@media (max-width:1024px) and (orientation:portrait),(max-width:768px){.light-theme-video-header{position:relative!important;width:100%!important;height:auto!important;overflow:visible!important;background:0 0!important;transform:none!important;-webkit-transform:none!important;z-index:1!important}.light-theme-video-header .company-gallery{overflow:visible!important;contain:none!important}.light-theme-video-header .company-gallery .gallery-container{overflow:visible!important;contain:none!important}.light-theme-video-header .company-gallery .container{overflow:visible!important;contain:none!important}.light-theme-video-header .company-gallery .gallery-scroll-container{overflow:visible!important;contain:none!important}.light-theme-video-header .company-gallery .companies-slider{overflow:visible!important;contain:none!important}.light-theme-video-header .company-gallery .companies-track{overflow:visible!important;contain:none!important}.light-theme-video-header .company-gallery .company-logo{overflow:visible!important;contain:none!important}.light-theme-video-header .company-gallery .gallery-title{overflow:visible!important;contain:none!important;text-align:center!important}.light-theme-video-header .products-section{overflow:visible!important}.light-theme-video-header .products-section .products-content{overflow:visible!important;justify-content:center!important}.light-theme-video-header .products-section .products-grid{overflow:visible!important}.light-theme-video-header .products-section .product-item{overflow:visible!important}.light-theme-video-header .products-section .marble-container{overflow:visible!important}.light-theme-video-header .products-section .color-block-container{overflow:visible!important}.light-theme-video-header .products-section .color-block{overflow:visible!important}.light-theme-video-header .projects-main-content{gap:20px!important}.projects-header{flex:0 0 auto!important;max-width:30%!important}.light-theme-video-header .projects-grid{flex:1 1 auto!important;max-width:65%!important}.light-theme-video-header .about-video-iframe,.light-theme-video-header .about-video-player,.light-theme-video-header .contact-video-iframe,.light-theme-video-header .contact-video-player,.light-theme-video-header .tech-video-iframe,.light-theme-video-header .tech-video-player,.products-video-iframe,.products-video-player,.projects-video-iframe,.projects-video-player,.video-iframe,.video-player{position:absolute!important;top:0!important;left:0!important;transform:none!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}}.light-theme-video-header{margin:0!important;padding:0!important;box-sizing:border-box!important;font-size:16px!important;font-family:'Gowun Dodum',sans-serif!important}.light-theme-video-header *{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.light-theme-video-header .gallery-title,.light-theme-video-header .gallery-title *,h2.gallery-title{font-family:Cabin,sans-serif;user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;pointer-events:auto!important;-webkit-touch-callout:default!important;-webkit-user-select:text!important;-khtml-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.light-theme-video-header .main-content{position:absolute;top:0;left:0;width:100vw;height:100vh;max-width:none;overflow:hidden;z-index:5;transition:transform .8s cubic-bezier(.25, .46, .45, .94);transform:translate3d(0,0,0);backface-visibility:hidden}.light-theme-video-header .main-content.scrolled-up{transform:translate3d(0,-20%,0)}.light-theme-video-header .main-content.slide-up{transform:translate3d(0,-100%,0)}.light-theme-video-header .company-gallery{position:absolute;bottom:0;left:0;width:100vw;height:35vh;max-width:none;max-height:none;min-height:none;opacity:0;visibility:hidden;transform:translate3d(0,100%,0);transition:transform .8s cubic-bezier(.25, .46, .45, .94),opacity .8s ease-out,visibility .8s ease-out;z-index:4;overflow:visible;pointer-events:auto!important;backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.light-theme-video-header .company-gallery *{pointer-events:auto!important;box-sizing:border-box!important}.light-theme-video-header .company-gallery .gallery-container{overflow:visible!important}.light-theme-video-header .company-gallery .companies-slider{overflow:visible!important}.light-theme-video-header .company-gallery.show{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.light-theme-video-header .company-gallery.slide-up{transform:translate3d(0,-100vh,0)}.light-theme-video-header .about-section{position:absolute;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;opacity:0;visibility:hidden;transform:translate3d(0,100%,0);transition:opacity .8s ease-out,visibility .8s ease-out,transform .8s ease-out;z-index:3;overflow:hidden;backface-visibility:hidden}.light-theme-video-header .about-section.show{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.light-theme-video-header .about-section.slide-up{transform:translate3d(0,-100%,0)}.light-theme-video-header .about-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.light-theme-video-header .about-video-iframe,.light-theme-video-header .about-video-player{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.light-theme-video-header .about-video-iframe{width:100%;height:100%;transform-origin:center}@media (min-width:1367px){.light-theme-video-header .about-video-iframe{width:100vw;height:100vh;min-width:100%;min-height:100%;transform:scale(1.2)}}.light-theme-video-header .about-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.light-theme-video-header .about-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2}.light-theme-video-header .about-content{position:relative;z-index:5;height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(24px,6vh,96px) 60px;box-sizing:border-box}.light-theme-video-header .about-content .container{max-width:1200px;width:100%}.light-theme-video-header .about-content-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:80px}.light-theme-video-header .about-left-content{flex:1;max-width:600px}.light-theme-video-header .about-right-content{flex:0 0 600px;max-width:600px}.light-theme-video-header .about-text-content{margin-bottom:40px}.light-theme-video-header .about-side-image{position:relative;width:100%;height:400px;border-radius:8px;overflow:hidden;clip-path:var(--clip-angled);transform:perspective(1000px) rotateY(-5deg);transition:all .5s cubic-bezier(.4, 0, .2, 1);animation:fadeInRight 1s ease-out .6s both}.light-theme-video-header .about-side-image:hover{transform:perspective(1000px) rotateY(0) scale(1.02);box-shadow:var(--glass-shadow-lg)}.light-theme-video-header .about-side-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.light-theme-video-header .about-side-image:hover img{transform:scale(1.05)}.light-theme-video-header .about-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 70%,rgba(0,0,0,.2) 100%);opacity:.8;transition:opacity .3s ease}.light-theme-video-header .about-side-image:hover .about-image-overlay{opacity:.4}@keyframes fadeInRight{from{opacity:0;transform:perspective(1000px) rotateY(-15deg) translateX(50px)}to{opacity:1;transform:perspective(1000px) rotateY(-5deg) translateX(0)}}@media (max-width:1024px){.light-theme-video-header .about-content-wrapper{flex-direction:column;gap:40px;align-items:center}.light-theme-video-header .about-right-content{flex:none;max-width:500px;width:100%}.light-theme-video-header .about-side-image{height:320px;transform:none}.light-theme-video-header .about-side-image:hover{transform:scale(1.02)}}.light-theme-video-header .about-title{font-family:Cabin,sans-serif;font-size:2.2rem;font-weight:300;margin-bottom:20px;color:#fff;text-transform:uppercase;letter-spacing:4.8px;line-height:1.1;animation:fadeInUp 1s ease-out .3s both}.light-theme-video-header .about-subtitle{font-size:1.12rem;margin-bottom:30px;color:#e0e0e0;font-weight:300;letter-spacing:1.6px;animation:fadeInUp 1s ease-out .6s both}.light-theme-video-header .about-description{font-size:.88rem;line-height:1.8;color:#ccc;font-weight:300;margin-bottom:0;animation:fadeInUp 1s ease-out .9s both}.light-theme-video-header .about-button-wrapper{position:relative;margin-top:30px;animation:fadeInUp 1s ease-out 1.2s both}.light-theme-video-header .about-discover-btn{animation-delay:1.2s}.light-theme-video-header .tech-button-wrapper{position:relative;text-align:center;margin-top:20px;animation:fadeInUp 1s ease-out 1.2s both}.light-theme-video-header .tech-discover-btn{animation-delay:1.2s}.light-theme-video-header .tech-section{position:absolute;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;opacity:0;visibility:hidden;transform:translate3d(0,100%,0);transition:opacity .8s ease-out,visibility .8s ease-out,transform .8s ease-out;z-index:2;overflow:hidden;backface-visibility:hidden}.service-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--glass-bg-active);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;transition:opacity .4s ease-out,visibility .4s ease-out}.service-modal.show{opacity:1;visibility:visible}.service-modal-content{background:var(--glass-bg-hover);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:40px;max-width:560px;width:90%;max-height:85vh;overflow-y:auto;clip-path:var(--clip-angled);box-shadow:0 30px 60px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1) inset;transform:scale(.8) translateY(30px);transition:transform .4s cubic-bezier(.4, 0, .2, 1);position:relative}.service-modal.show .service-modal-content{transform:scale(1) translateY(0)}.service-modal-close{position:absolute;top:16px;right:16px;background:var(--glass-bg-active);border:1px solid rgba(255,255,255,.2);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:1}.service-modal-close:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);transform:rotate(90deg)}.service-modal-close i{color:#fff;font-size:12.8px}.service-modal-icon{text-align:center;margin-bottom:24px}.service-modal-icon i{font-size:3.2rem;color:#fff;background:linear-gradient(45deg,rgba(255,255,255,.1),rgba(255,255,255,.2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(255,255,255,.3)}.service-modal-title{font-family:Cabin,sans-serif;color:#fff;font-size:2rem;font-weight:700;text-align:center;margin-bottom:16px;letter-spacing:1.6px;text-transform:uppercase}.service-modal-description{color:#e0e0e0;font-size:.96rem;line-height:1.8;text-align:center;font-weight:300;letter-spacing:.8px;margin-bottom:24px}.service-modal-image{width:100%;max-width:320px;margin:0 auto 24px;border-radius:12px;overflow:hidden;position:relative;display:block}.service-modal-image img{width:100%;height:200px;object-fit:cover;object-position:center;transition:transform .3s ease}.service-modal-image:hover img{transform:scale(1.05)}.service-modal-image::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 0,rgba(255,255,255,.1) 50%,transparent 100%);pointer-events:none}.service-modal-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.3) 25%,#fff 50%,rgba(255,255,255,.3) 75%,transparent 100%);border-radius:20px 20px 0 0}.light-theme-video-header .tech-section.show{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.light-theme-video-header .tech-section.slide-up{transform:translate3d(0,-100%,0)}.light-theme-video-header .projects-section{position:absolute;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;opacity:0;visibility:hidden;transform:translate3d(0,100%,0);transition:opacity .8s ease-out,visibility .8s ease-out,transform .8s ease-out;z-index:1;overflow:visible!important;contain:none!important;display:flex;flex-direction:column;backface-visibility:hidden}.light-theme-video-header .projects-section.show{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.light-theme-video-header .projects-section.slide-up{transform:translate3d(0,-100%,0)}.projects-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.projects-video-iframe,.projects-video-player{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.projects-video-iframe{width:100%;height:100%;transform-origin:center}@media (min-width:1367px){.projects-video-iframe{width:100vw;height:100vh;min-width:100%;min-height:100%;transform:scale(1.2)}}.projects-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.projects-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2}.projects-content{position:relative;z-index:5;height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(24px,6vh,96px) 40px;box-sizing:border-box;overflow:visible!important;contain:none!important;flex:1}.light-theme-video-header .projects-container{width:100%;max-width:1200px;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible!important;contain:none!important}.light-theme-video-header .projects-main-content{display:flex;align-items:center;justify-content:center;gap:clamp(80px,12vw,250px);width:100%;max-width:100vw;height:100%;padding:0 clamp(20px,4vw,60px);box-sizing:border-box}.light-theme-video-header .project-icon{width:140px;height:80px;background:var(--glass-bg-active);border:1px solid rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;transition:all .4s ease;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);clip-path:var(--clip-angled);aspect-ratio:16/9}.light-theme-video-header .project-icon:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);transform:scale(1.1);box-shadow:0 10px 30px rgba(255,255,255,.2)}.projects-center{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 20px 40px;height:100%;max-height:100%;align-self:center;position:relative;left:0;box-sizing:border-box;padding-top:0;margin-top:-10px}.projects-header{text-align:left;flex:0 0 auto;animation:fadeInLeft 1s ease-out .3s both;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:350px;padding-right:40px;margin-top:-80px}.projects-title{font-family:Cabin,sans-serif;font-size:2.2rem;font-weight:300;margin-bottom:20px;color:#fff;text-transform:uppercase;letter-spacing:4.8px;line-height:1.1}.projects-subtitle{font-size:1.04rem;color:#e0e0e0;font-weight:300;letter-spacing:1.6px;margin-bottom:15px;max-width:400px;line-height:1.6;text-align:left}.projects-description{font-size:.88rem;line-height:1.6;color:#ccc;font-weight:300;letter-spacing:.8px;max-width:600px;margin:0;text-align:left}.light-theme-video-header .projects-grid{display:grid;grid-template-columns:repeat(2,clamp(280px,22vw,420px));gap:clamp(30px,4vw,80px);justify-content:center;align-content:center;flex:1;margin:0;padding:100px 0;max-width:min(95vw,1200px);margin-left:auto;margin-right:auto;box-sizing:border-box;overflow:visible!important;contain:none!important}@media (max-width:1600px){.light-theme-video-header .projects-main-content{gap:150px;padding:0 40px}}@media (max-width:1400px){.light-theme-video-header .projects-main-content{gap:100px;padding:0 40px}.projects-header{min-width:300px;padding-right:20px}}@media (max-width:1366px){.light-theme-video-header .projects-main-content{gap:50px!important;padding:0 30px!important}.projects-header{min-width:200px!important;max-width:220px!important;padding-right:15px!important}.projects-title{font-size:1.8rem!important;letter-spacing:2px!important}.projects-subtitle{font-size:.85rem!important;margin-bottom:10px!important}.projects-description{font-size:.72rem!important;line-height:1.4!important;max-width:85%!important}.light-theme-video-header .projects-grid{grid-template-columns:repeat(2,minmax(160px,200px))!important;gap:35px!important;max-width:500px!important}.light-theme-video-header .project-marble-container{max-width:220px!important;margin-bottom:70px!important}.light-theme-video-header .project-color-block-container{width:45px!important;height:62px!important;bottom:-42px!important;right:20px!important}.light-theme-video-header .project-color-block{width:45px!important;height:62px!important;padding:4px!important;padding-bottom:6px!important}.light-theme-video-header .project-name{font-size:.35rem!important}.projects-all-button{padding:10px 36px!important;font-size:.72rem!important;letter-spacing:1.8px!important}}@media (max-width:1200px){.light-theme-video-header .projects-main-content{flex-direction:row;gap:60px;padding:0 40px}.projects-header{text-align:left;align-items:flex-start;padding-right:20px;min-width:250px}}@media (max-width:768px){.light-theme-video-header .projects-main-content{flex-direction:row;gap:30px;padding:0 20px;align-items:center;justify-content:space-between}.projects-header{text-align:left;align-items:flex-start;min-width:150px;max-width:180px;margin-top:0;flex-shrink:0;padding-right:15px}.light-theme-video-header .projects-grid{grid-template-columns:repeat(2,minmax(180px,1fr));max-width:450px;gap:25px;flex:1;padding:40px 0}.projects-title{font-size:2rem}.projects-description{font-size:.85rem;max-width:85%;line-height:1.4}}.light-theme-video-header .project-item{position:relative;width:100%;overflow:visible!important;contain:none!important}.light-theme-video-header .project-marble-container{position:relative;width:100%;max-width:clamp(320px,25vw,420px);margin:0 auto clamp(70px,6vw,120px) auto;overflow:visible!important;contain:none!important;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.light-theme-video-header .project-marble-image{width:100%;height:0;padding-bottom:56.25%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:6.4px;position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease;background-color:#f5f5f5;border:0!important;box-shadow:0 8px 24px rgba(0,0,0,.2)}.light-theme-video-header .project-color-block-container{position:absolute;bottom:clamp(-70px,-4vw,-40px);right:clamp(18px,2vw,38px);width:clamp(55px,4.5vw,75px);min-width:auto;height:auto;aspect-ratio:70.4/96;z-index:10;overflow:visible!important}.light-theme-video-header .project-color-block{background:var(--color,#667eea);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:clamp(5px,.5vw,8px);padding-bottom:clamp(7px,.7vw,12px);box-shadow:0 8px 24px rgba(0,0,0,.2);position:relative;overflow:visible!important;border-radius:clamp(2.5px,.25vw,4px)}.light-theme-video-header .project-name{color:#fff;font-size:.544rem;font-weight:600;text-transform:uppercase;letter-spacing:.64px;margin-top:auto;margin-bottom:0;transition:all .3s ease;text-align:center;padding:0 3.2px;max-width:70.4px;line-height:1.2}.light-theme-video-header .projects-section{overflow:visible!important;contain:none!important}.light-theme-video-header .projects-section *{overflow:visible!important}.light-theme-video-header .project-color-block,.light-theme-video-header .project-color-block-container,.light-theme-video-header .project-item,.light-theme-video-header .project-marble-container,.light-theme-video-header .projects-grid,.projects-content{overflow:visible!important;clip-path:none!important;contain:none!important}.light-theme-video-header .projects-section,.light-theme-video-header .projects-section .project-item,.light-theme-video-header .projects-section .projects-content,.light-theme-video-header .projects-section .projects-grid{overflow:visible!important;clip-path:none!important;contain:none!important}.light-theme-video-header .project-item:hover .project-marble-image{transform:scale(1.05)}.light-theme-video-header .project-item:hover .project-color-block{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.3)}.light-theme-video-header .project-item{opacity:0;transform:translateY(50px);animation:fadeInUp .8s ease-out forwards;overflow:visible!important;clip-path:none!important}.light-theme-video-header .project-item:first-child{animation-delay:.6s}.light-theme-video-header .project-item:nth-child(2){animation-delay:.8s}.light-theme-video-header .project-item:nth-child(3){animation-delay:1s}.light-theme-video-header .project-item:nth-child(4){animation-delay:1.2s}@media (max-width:1200px){.light-theme-video-header .project-marble-container{max-width:368px}}@media (max-width:992px){.light-theme-video-header .project-marble-container{max-width:309.12px}.light-theme-video-header .project-color-block-container{width:51.2px;height:70.4px;bottom:-48px;right:16px}.light-theme-video-header .project-color-block{width:51.2px;height:70.4px;padding:5.12px;padding-bottom:7.68px}.light-theme-video-header .project-name{font-size:.384rem}}.projects-right-side{position:relative}.projects-right-side::before{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.3) 20%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.3) 80%,transparent 100%);z-index:6;animation:shimmer 3s ease-in-out infinite 1.5s}.projects-all-button{position:relative;margin-top:20px;padding:12px 48px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1.6px solid rgba(255,255,255,.3);color:#fff;font-size:.64rem;font-weight:300;letter-spacing:2.4px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:all .4s cubic-bezier(.4, 0, .2, 1);clip-path:var(--clip-angled);overflow:hidden;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);animation:fadeInUp 1s ease-out 2.2s both;z-index:999999;cursor:pointer;pointer-events:auto}.projects-all-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s ease;z-index:-1}.projects-all-button::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);transition:all .4s ease;transform:translate(-50%,-50%);border-radius:50%;z-index:-1}.projects-all-button:hover{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));border-color:rgba(255,255,255,.4);color:#fff;box-shadow:0 12px 28px rgba(0,0,0,.3),0 4px 12px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.2);transform:translateY(-2.4px) scale(1.02);letter-spacing:3.2px}.projects-all-button:hover::before{left:100%}.projects-all-button:hover::after{width:300px;height:300px}.projects-all-button:active{transform:var(--transform-active);box-shadow:0 5px 15px rgba(0,0,0,.2),0 2px 5px rgba(255,255,255,.1)}.light-theme-video-header .tech-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.light-theme-video-header .tech-video-iframe,.light-theme-video-header .tech-video-player{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.light-theme-video-header .tech-video-iframe{width:100%;height:100%;transform-origin:center}@media (min-width:1367px){.light-theme-video-header .tech-video-iframe{width:100vw;height:100vh;min-width:100%;min-height:100%;transform:scale(1.2)}}.light-theme-video-header .tech-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.light-theme-video-header .tech-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2}.light-theme-video-header .tech-content{position:relative;z-index:5;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,6vh,96px) 60px;box-sizing:border-box}.light-theme-video-header .tech-content .container{max-width:1200px;width:100%;margin:0 auto}.light-theme-video-header .tech-header{text-align:center;margin-bottom:50px}.light-theme-video-header .tech-title{font-family:Cabin,sans-serif;font-size:2.2rem;font-weight:300;margin-bottom:30px;color:#fff;text-transform:uppercase;letter-spacing:6.4px;line-height:1.1;animation:fadeInUp 1s ease-out .3s both}.light-theme-video-header .tech-subtitle{font-size:1.12rem;color:#e0e0e0;font-weight:300;letter-spacing:1.6px;max-width:600px;margin:0 auto 12px;animation:fadeInUp 1s ease-out .6s both}.light-theme-video-header .tech-description{font-size:.88rem;line-height:1.8;color:#ccc;font-weight:300;max-width:900px;margin:0 auto 12px;text-align:center;letter-spacing:.8px;animation:fadeInUp 1s ease-out .9s both}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;max-width:1200px;margin:0 auto}.service-item{position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;padding:34.2px 30.4px;text-align:center;cursor:pointer;transition:all .4s cubic-bezier(.4, 0, .2, 1);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);clip-path:var(--clip-angled);animation:var(--fadeIn-both);overflow:hidden;min-height:182.4px}.service-item{--delay:0.9s}.service-item:first-child{animation-delay:calc(var(--delay) + 0s)}.service-item:nth-child(2){animation-delay:calc(var(--delay) + .1s)}.service-item:nth-child(3){animation-delay:calc(var(--delay) + .2s)}.service-item:nth-child(4){animation-delay:calc(var(--delay) + .3s)}.service-item:nth-child(5){animation-delay:calc(var(--delay) + .4s)}.service-item:nth-child(6){animation-delay:calc(var(--delay) + .5s)}.service-item:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:var(--transform-hover-md);box-shadow:var(--glass-shadow-lg)}.service-icon-wrapper{margin-bottom:25px}.service-icon{display:inline-flex;align-items:center;justify-content:center;width:60.8px;height:60.8px;background:linear-gradient(135deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.05) 100%);border-radius:50%;margin:0 auto;transition:all .4s ease;color:#fff;font-size:1.9rem}.service-item:hover .service-icon{background:linear-gradient(135deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.1) 100%);transform:scale(1.1) rotateY(360deg);box-shadow:0 10px 30px rgba(255,255,255,.2)}.service-title{font-size:1.064rem;font-weight:400;color:#fff;margin:0;letter-spacing:.8px;transition:all .3s ease}.service-hover-content{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .4s ease;border-radius:12px;clip-path:var(--clip-angled)}.service-item:hover .service-hover-content{opacity:1;visibility:visible}.service-description{color:#fff;font-size:.88rem;line-height:1.6;text-align:center;padding:24px;margin:0;font-weight:300}.service-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.05) 0,transparent 50%,rgba(255,255,255,.05) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:12px;clip-path:var(--clip-angled)}.service-item:hover .service-overlay{opacity:1}@media (max-width:768px){.light-theme-video-header .tech-title{font-size:2rem;letter-spacing:3.2px}.light-theme-video-header .tech-subtitle{font-size:.88rem}.services-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.service-item{padding:22.8px 15.2px}.service-icon{width:45.6px;height:45.6px;font-size:1.52rem}}.scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:6;animation:bounce 2s infinite;cursor:pointer;transition:opacity .3s ease}.scroll-indicator.hidden{opacity:0;pointer-events:none}.scroll-arrow{width:24px;height:24px;border-right:2px solid rgba(255,255,255,.8);border-bottom:2px solid rgba(255,255,255,.8);transform:rotate(45deg);margin:0 auto 10px}.scroll-text{color:rgba(255,255,255,.8);font-size:.8rem;letter-spacing:2px;text-transform:uppercase;text-align:center}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.video-iframe,.video-player{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width:1367px){.video-player{min-width:100%;min-height:100%;width:auto;height:auto}}.video-iframe{width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width:1367px){.video-iframe{min-width:100%;min-height:100%}}.light-theme-video-header .about-background,.light-theme-video-header .tech-background,.projects-background,.video-background{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0;direction:ltr}@media (min-width:1367px){.light-theme-video-header .about-video-iframe,.light-theme-video-header .about-video-player,.light-theme-video-header .tech-video-iframe,.light-theme-video-header .tech-video-player,.projects-video-iframe,.projects-video-player,.video-iframe,.video-player{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none;object-fit:cover;object-position:center;z-index:1}}@media (max-width:1366px){.light-theme-video-header .about-video-iframe,.light-theme-video-header .about-video-player,.light-theme-video-header .tech-video-iframe,.light-theme-video-header .tech-video-player,.projects-video-iframe,.projects-video-player,.video-iframe,.video-player{position:absolute!important;top:0!important;left:0!important;transform:none!important;max-width:100%!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:1!important}}@media (min-width:1367px){.light-theme-video-header .about-video-player,.light-theme-video-header .tech-video-player,.projects-video-player,.video-player{width:100%;height:100%;min-width:100%;min-height:100%}}.light-theme-video-header .products-section{position:absolute;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;opacity:0;visibility:hidden;transform:translate3d(0,100%,0);transition:opacity .8s ease-out,visibility .8s ease-out,transform .8s ease-out;z-index:10;overflow:visible;backface-visibility:hidden}.light-theme-video-header .products-section.show{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.light-theme-video-header .products-section.slide-up{transform:translate3d(0,-100%,0)}.products-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.products-video-iframe,.products-video-player{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.products-video-iframe{width:100%;height:100%;transform-origin:center}@media (min-width:1367px){.products-video-iframe{width:100vw;height:100vh;min-width:100%;min-height:100%;transform:scale(1.2)}}.products-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.products-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2}.products-content{position:relative;z-index:5;height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(24px,6vh,96px) 40px;box-sizing:border-box;overflow:visible}.light-theme-video-header .products-main-content{display:flex;align-items:center;justify-content:center;gap:clamp(40px,6vw,100px);width:100%;max-width:100vw;height:100%;padding:0 clamp(20px,4vw,60px);box-sizing:border-box}.products-header{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;animation:fadeInUp 1s ease-out .3s both}.products-title{font-family:Cabin,sans-serif;font-size:2.2rem;font-weight:300;margin-bottom:20px;color:#fff;text-transform:uppercase;letter-spacing:4.8px;line-height:1.1}.products-subtitle{font-size:1.04rem;color:#e0e0e0;font-weight:300;letter-spacing:1.6px;margin-bottom:15px}.products-description{font-size:.88rem;line-height:1.6;color:#ccc;font-weight:300;letter-spacing:.8px;max-width:800px;margin:0 auto}.light-theme-video-header .products-grid{display:flex;justify-content:center;align-items:center;gap:clamp(20px,2.5vw,50px);flex-shrink:0;overflow:visible!important;position:relative;z-index:5;max-width:min(95vw,1200px);margin-left:auto;margin-right:auto;box-sizing:border-box}.light-theme-video-header .product-item{position:relative;cursor:pointer;width:clamp(220px,16vw,300px);min-width:auto;height:auto;margin:0;transition:all .6s cubic-bezier(.4, 0, .2, 1);transform-origin:center center;animation:slideInUp .8s ease-out forwards;overflow:visible!important}.light-theme-video-header .product-item:hover{transform:translateY(-5px)}.light-theme-video-header .marble-container{position:relative;width:clamp(200px,15vw,280px);height:auto;aspect-ratio:264/388;margin-bottom:0;margin-left:auto;margin-right:auto;overflow:visible!important;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.light-theme-video-header .marble-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2);transition:transform .3s ease}.light-theme-video-header .product-item:hover .marble-image{transform:scale(1.02)}.light-theme-video-header .color-block-container{position:absolute;bottom:clamp(-90px,-5.5vw,-65px);left:50%;transform:translateX(-50%);width:clamp(90px,7vw,125px);min-width:auto;height:auto;aspect-ratio:120/176;z-index:10;overflow:visible!important}.light-theme-video-header .color-block{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:24px;box-shadow:0 15px 35px rgba(0,0,0,.15),0 5px 15px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4, 0, .2, 1);border-radius:8px;overflow:visible!important;z-index:15}.light-theme-video-header .product-item:hover .color-block{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.18),0 8px 20px rgba(0,0,0,.12)}.light-theme-video-header .product-name{color:rgba(255,255,255,.95);font-size:11.2px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;margin:0 0 14.4px 0;transition:all .3s ease;text-align:center;padding:0 10px;max-width:120px}.light-theme-video-header .product-info{position:relative;margin-top:96px;width:264px;display:flex;align-items:center;justify-content:center;overflow:visible!important;z-index:3;text-align:center;margin-left:auto;margin-right:auto}.light-theme-video-header .color-block .divider{width:48px;height:2.4px;margin:0 auto;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.4) 20%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.4) 80%,transparent 100%);background-size:200% 100%;background-position:-100% 0;animation:luxuryShine 4s ease-in-out infinite;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5);position:relative;transform:rotateX(45deg);transition:all .3s ease}.form-icons{display:flex;justify-content:center;align-items:center;gap:9.6px;background-color:#f8f8f8;padding:8px 16px;border-radius:16px;position:relative;width:100%;box-sizing:border-box}.form-icon{width:25.6px;height:25.6px;cursor:pointer;transition:all .3s ease;opacity:.6}.form-icon:hover{transform:scale(1.1);opacity:1}.separator{width:1px;height:17.6px;background-color:#ddd;margin:0 4.8px}.light-theme-video-header .product-item:hover .color-block .divider{width:80px;transform:rotateX(0) scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.2),0 -1px 0 rgba(255,255,255,.9) inset,0 1px 0 rgba(0,0,0,.3) inset,0 0 30px rgba(255,255,255,.3)}@keyframes luxuryShine{0%,100%{background-position:-100% 0}50%{background-position:100% 0}}.company-all-button{position:absolute;bottom:40px;right:16px;padding:12px 28px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.64rem;font-weight:300;letter-spacing:2.4px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:all .4s cubic-bezier(.4, 0, .2, 1);clip-path:var(--clip-angled);overflow:hidden;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);animation:fadeInUp 1s ease-out 2.2s both;z-index:999999;cursor:pointer;pointer-events:auto}.company-all-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s ease;z-index:-1}.company-all-button::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .6s cubic-bezier(.4, 0, .2, 1);pointer-events:none;z-index:-1}.company-all-button:hover{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));border-color:rgba(255,255,255,.4);transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.3),0 4px 12px rgba(255,255,255,.1);color:#fff}.company-all-button:hover::before{left:100%}.company-all-button:hover::after{width:240px;height:240px}.company-all-button:active{transform:var(--transform-active);box-shadow:0 5px 15px rgba(0,0,0,.2),0 2px 5px rgba(255,255,255,.1);color:#fff!important}.company-all-button:focus{color:#fff!important;outline:0}.company-all-button:visited{color:#fff!important}.products-all-button{position:relative;margin-top:20px;padding:12px 48px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1.6px solid rgba(255,255,255,.3);color:#fff;font-size:.64rem;font-weight:300;letter-spacing:2.4px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:all .4s cubic-bezier(.4, 0, .2, 1);clip-path:var(--clip-angled);overflow:hidden;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);animation:fadeInUp 1s ease-out 2.2s both;z-index:999999;cursor:pointer;pointer-events:auto}.products-all-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s ease;z-index:-1}.products-all-button::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);transition:all .4s ease;transform:translate(-50%,-50%);border-radius:50%;z-index:-1}.products-all-button:hover{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));border-color:rgba(255,255,255,.4);color:#fff;box-shadow:0 12px 28px rgba(0,0,0,.3),0 4px 12px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.2);transform:translateY(-2.4px) scale(1.02);letter-spacing:3.2px}.products-all-button:hover::before{left:100%}.products-all-button:hover::after{width:300px;height:300px}.products-all-button:active{transform:var(--transform-active);box-shadow:0 5px 15px rgba(0,0,0,.2),0 2px 5px rgba(255,255,255,.1)}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2}.video-content{position:relative;z-index:5;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(24px,6vh,96px) 20px;width:100%}.video-content .container{max-width:1200px;width:100%;margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.bottom-accent{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);width:200px;height:2px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.3) 25%,#fff 50%,rgba(255,255,255,.3) 75%,transparent 100%);animation:pulse 2s ease-in-out infinite}.bottom-accent::before{content:'';position:absolute;left:50%;top:-3px;transform:translateX(-50%);width:6px;height:6px;background:rgba(255,255,255,.8);border-radius:50%;animation:glow 2s ease-in-out infinite}.bottom-accent::after{content:'';position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);width:1px;height:15px;background:linear-gradient(to bottom,rgba(255,255,255,.6),transparent)}@keyframes pulse{0%,100%{opacity:.6}50%{opacity:1}}@keyframes glow{0%,100%{box-shadow:0 0 5px rgba(255,255,255,.5);transform:translateX(-50%) scale(1)}50%{box-shadow:0 0 15px rgba(255,255,255,.8);transform:translateX(-50%) scale(1.2)}}.video-header-title{font-family:Cabin,sans-serif;font-size:3.5rem;font-weight:300;margin-bottom:21px;color:#fff;text-transform:uppercase;letter-spacing:5.6px;line-height:1.1;position:relative;animation:var(--fadeIn-base);text-shadow:2px 2px 4px rgba(0,0,0,.5);user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.video-header-subtitle{font-size:.91rem;margin-bottom:35px;color:#e0e0e0;font-weight:300;letter-spacing:2.1px;text-transform:uppercase;animation:fadeInUp 1s ease-out .3s both;text-shadow:1px 1px 2px rgba(0,0,0,.5);user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.video-header-button{display:inline-block;padding:14px 28px;background:0 0;color:#fff;text-decoration:none;font-size:.56rem;font-weight:300;letter-spacing:2.1px;text-transform:uppercase;transition:all .3s ease;animation:fadeInUp 1s ease-out .6s both;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.3);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);border-radius:2px;clip-path:var(--clip-angled)}.video-header-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s cubic-bezier(.4, 0, .2, 1);z-index:-1}.video-header-button::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:-2;transition:all .5s ease}.button-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:20px;font-family:Arial,sans-serif}.button-inner::before{content:'';width:30px;height:1px;background:linear-gradient(90deg,transparent,#fff,transparent);transition:width .4s ease}.button-inner::after{content:'';width:30px;height:1px;background:linear-gradient(90deg,transparent,#fff,transparent);transition:width .4s ease}.video-header-button:hover{background:var(--glass-bg-active);border-color:rgba(255,255,255,.5);transform:translateX(-5px);box-shadow:0 0 20px rgba(255,255,255,.1);color:#fff}.video-header-button:hover::before{left:100%}.video-header-button:hover::after{background:var(--glass-bg)}.video-header-button:hover .button-inner::after,.video-header-button:hover .button-inner::before{width:50px}.button-inner span{position:relative}.button-inner span::before{content:'◆';position:absolute;left:-25px;top:50%;transform:translateY(-50%);font-size:.6rem;opacity:0;transition:all .4s ease;color:#fff}.button-inner span::after{content:'◆';position:absolute;right:-25px;top:50%;transform:translateY(-50%);font-size:.6rem;opacity:0;transition:all .4s ease;color:#fff}.video-header-button:hover .button-inner span::after,.video-header-button:hover .button-inner span::before{opacity:.8}.light-theme-video-header::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.3) 20%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.3) 80%,transparent 100%);z-index:6;animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,100%{opacity:.3}50%{opacity:1}}.light-theme-video-header::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.3) 20%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.3) 80%,transparent 100%);z-index:6;animation:shimmer 3s ease-in-out infinite 1.5s}.floating-particles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:3;pointer-events:none}.particle{position:absolute;width:2px;height:2px;background:rgba(255,255,255,.4);border-radius:50%;animation:float 8s linear infinite}.particle:first-child{left:10%;animation-delay:0s}.particle:nth-child(2){left:20%;animation-delay:1s}.particle:nth-child(3){left:30%;animation-delay:2s}.particle:nth-child(4){left:40%;animation-delay:3s}.particle:nth-child(5){left:50%;animation-delay:4s}.particle:nth-child(6){left:60%;animation-delay:5s}.particle:nth-child(7){left:70%;animation-delay:6s}.particle:nth-child(8){left:80%;animation-delay:7s}@keyframes float{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(-10vh) scale(1);opacity:0}}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.video-header-title{font-size:3.5rem;letter-spacing:5px}.corner-decoration{width:70px;height:70px}}@media (max-width:768px){.video-header-title{font-size:2.5rem;letter-spacing:3px}.video-header-subtitle{font-size:1rem;letter-spacing:2px}.video-header-button{padding:15px 35px;font-size:.8rem}.corner-decoration{display:none}}@media (max-width:480px){.video-header-title{font-size:2rem;letter-spacing:2px}.video-header-subtitle{font-size:.9rem}.light-theme-video-header .marble-frame{display:none}}.social-media-corner{position:absolute;z-index:10;display:flex;flex-direction:column;gap:10.5px;animation:fadeInRight 1s ease-out 1s both;transition:transform .8s cubic-bezier(.25, .46, .45, .94),opacity .8s ease;transform:translateX(0);opacity:1}.social-media-corner.social-position-bottom-right{bottom:21px;right:21px}.social-media-corner.social-position-bottom-right.hidden{transform:translateX(150px)!important;opacity:0!important;transition-delay:0s,0.4s;pointer-events:none}.social-media-corner.social-position-bottom-left{bottom:21px;left:21px}.social-media-corner.social-position-bottom-left.hidden{transform:translateX(-150px)!important;opacity:0!important;transition-delay:0s,0.4s;pointer-events:none}.social-media-corner.social-position-top-right{top:21px;right:21px}.social-media-corner.social-position-top-right.hidden{transform:translateX(150px)!important;opacity:0!important;transition-delay:0s,0.4s;pointer-events:none}.social-media-corner.social-position-top-left{top:21px;left:21px}.social-media-corner.social-position-top-left.hidden{transform:translateX(-150px)!important;opacity:0!important;transition-delay:0s,0.4s;pointer-events:none}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.social-icon{width:38.5px;height:38.5px;display:flex;align-items:center;justify-content:center;background:0 0;color:#fff;text-decoration:none;position:relative;transition:all .3s ease}.social-icon::before{display:none}.social-icon::after{display:none}.social-icon svg{width:19.6px;height:19.6px;position:relative;z-index:1;fill:currentColor;transition:all .3s ease}.social-icon:hover{transform:translateX(-5px) scale(1.1);color:#fff}.social-icon:hover svg{transform:scale(1.1)}.social-line{position:absolute;bottom:100%;right:22px;width:1px;height:50px;background:linear-gradient(to top,#fff,transparent);opacity:.3}@keyframes slideInLeft{from{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInRight{from{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.projects-content{padding:30px 40px}.light-theme-video-header .projects-container{gap:30px;grid-template-columns:0.7fr 2.6fr 0.7fr}.light-theme-video-header .projects-grid{max-width:650px;gap:30px}}@media (max-width:768px){.projects-content{padding:20px}.light-theme-video-header .projects-container{grid-template-columns:1fr;gap:30px;text-align:center}.projects-left-side,.projects-right-side{min-height:auto;padding:10px 0}.light-theme-video-header .projects-grid{max-width:100%;gap:20px;grid-template-columns:1fr 1fr}.light-theme-video-header .project-item{width:100%}.light-theme-video-header .project-item.right-column{margin-top:0}.left-icons,.right-icons{flex-direction:row;justify-content:center;gap:20px;margin-top:20px}.projects-title{font-size:2rem;letter-spacing:3.2px}.projects-subtitle{font-size:.88rem}.left-title,.right-title{font-size:2rem;letter-spacing:2px}.light-theme-video-header .project-icon{width:50px;height:50px;font-size:1.2rem}}@media (max-width:600px){.light-theme-video-header .projects-main-content{flex-direction:column;gap:30px;padding:0 20px}.projects-header{text-align:center;align-items:center;padding-right:0}.light-theme-video-header .projects-grid{grid-template-columns:1fr;gap:20px;max-width:380px}.light-theme-video-header .project-item.right-column{margin-top:0}}@media (max-width:480px){.projects-content{padding:15px}.light-theme-video-header .projects-grid{grid-template-columns:1fr;gap:20px;max-width:340px}.light-theme-video-header .project-item.right-column{margin-top:0}.projects-title{font-size:1.6rem;letter-spacing:2.4px}.left-title,.right-title{font-size:1.5rem}.projects-header{margin-bottom:30px}}.light-theme-video-header .gallery-container{position:relative;width:100vw;height:100%;max-width:none;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;padding:20px 0 20px 0;box-sizing:border-box;overflow:visible;min-height:100%}.light-theme-video-header .gallery-container .container{position:relative;width:100%;max-width:1200px;margin:0 auto 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-grow:0;flex-shrink:0}.light-theme-video-header .gallery-title{font-family:Cabin,sans-serif;font-size:2rem!important;margin-bottom:16px!important;margin-top:12px!important;text-align:center;flex-shrink:0;width:100%}.light-theme-video-header .companies-slider{width:100vw;max-width:100vw;overflow:visible;position:relative;height:128px;flex-shrink:0;box-sizing:border-box;margin-top:10px}.light-theme-video-header .companies-track{display:flex;width:calc(314px * 48);max-width:none;animation:scroll 60s linear infinite;gap:50px;align-items:center;will-change:transform;height:100%}.light-theme-video-header .companies-track:hover{animation-play-state:paused}.company-logo{width:264px;height:128px;min-width:264px;display:flex;align-items:center;justify-content:center;background:var(--glass-bg);border:1px solid rgba(255,255,255,.2);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;border-radius:2px;clip-path:var(--clip-angled)}.company-logo:active{transform:scale(.95);background:var(--glass-bg-hover);border-color:rgba(255,255,255,.6)}.company-logo::before{content:'';position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;z-index:-1}.company-logo:hover{background:var(--glass-bg-active);border-color:rgba(255,255,255,.5);box-shadow:0 0 20px rgba(255,255,255,.1)}.company-logo img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease,opacity .3s ease;opacity:.8}.company-logo:hover img{opacity:1;transform:scale(1.05)}.company-name{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);color:rgba(255,255,255,.9);font-size:.72rem;font-weight:300;letter-spacing:1.6px;text-transform:uppercase;transition:transform .3s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transform:translateY(100%);z-index:15;clip-path:var(--clip-angled)}.company-logo:hover .company-name{transform:translateY(0)}.company-logo .company-name-fallback{font-size:.88rem;color:rgba(255,255,255,.8);font-weight:300;letter-spacing:1.6px;text-transform:uppercase}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-380px * 24))}}.light-theme-video-header .companies-slider::after,.light-theme-video-header .companies-slider::before{display:none}@media (max-width:1366px) and (min-width:768px) and (orientation:landscape){.light-theme-video-header .about-section,.light-theme-video-header .company-gallery,.light-theme-video-header .contact-section,.light-theme-video-header .main-content,.light-theme-video-header .products-section,.light-theme-video-header .projects-section,.light-theme-video-header .tech-section{z-index:1!important}.widget-tablet-header,body>.widget-tablet-header{z-index:9999999!important}.light-theme-video-header .contact-logo img{max-width:65px!important}}@media (max-width:1366px){.light-theme-video-header .company-gallery{position:absolute!important;bottom:40px!important;height:35vh!important;min-height:35vh!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;z-index:1!important}.light-theme-video-header .gallery-container{height:auto!important;min-height:auto!important;padding:20px 20px 40px 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;z-index:1!important}.light-theme-video-header .gallery-title{font-size:1.6rem!important;margin-top:0!important;margin-bottom:20px!important}.light-theme-video-header .companies-slider{height:100px!important;max-height:100px!important}.company-logo{height:100px!important;width:auto!important;max-width:200px!important}.company-all-button{position:static!important;bottom:auto!important;right:auto!important;margin:30px auto 0 auto!important;display:block!important;padding:10px 32px!important;font-size:.68rem!important;letter-spacing:2px!important}}.elementor-widget-light-theme-video-header{margin:0!important;padding:0!important;overflow:hidden!important;position:relative!important;max-width:100vw!important;width:100vw!important}.elementor-widget-light-theme-video-header .elementor-widget-container{margin:0!important;padding:0!important;overflow:hidden!important;position:relative!important;max-width:100vw!important;width:100vw!important}.elementor-widget-light-theme-video-header :not(.company-gallery):not(.company-gallery *):not(.products-section):not(.products-section *):not(.projects-section):not(.projects-section *){overflow:hidden!important}.elementor-widget-light-theme-video-header .company-gallery,.elementor-widget-light-theme-video-header .company-gallery .companies-slider,.elementor-widget-light-theme-video-header .company-gallery .companies-track,.elementor-widget-light-theme-video-header .company-gallery .company-logo,.elementor-widget-light-theme-video-header .company-gallery .container,.elementor-widget-light-theme-video-header .company-gallery .gallery-container,.elementor-widget-light-theme-video-header .company-gallery .gallery-scroll-container,.elementor-widget-light-theme-video-header .company-gallery .gallery-title{overflow:visible!important;contain:none!important}.elementor-widget-light-theme-video-header .products-section,.elementor-widget-light-theme-video-header .products-section .color-block,.elementor-widget-light-theme-video-header .products-section .color-block-container,.elementor-widget-light-theme-video-header .products-section .marble-container,.elementor-widget-light-theme-video-header .products-section .product-item,.elementor-widget-light-theme-video-header .products-section .products-content,.elementor-widget-light-theme-video-header .products-section .products-grid,.elementor-widget-light-theme-video-header .products-section .products-header,.elementor-widget-light-theme-video-header .products-section .products-main-content{overflow:visible!important;contain:none!important}.elementor-widget-light-theme-video-header .projects-section,.elementor-widget-light-theme-video-header .projects-section .project-color-block,.elementor-widget-light-theme-video-header .projects-section .project-color-block-container,.elementor-widget-light-theme-video-header .projects-section .project-item,.elementor-widget-light-theme-video-header .projects-section .project-marble-container,.elementor-widget-light-theme-video-header .projects-section .projects-content,.elementor-widget-light-theme-video-header .projects-section .projects-grid,.elementor-widget-light-theme-video-header .projects-section .projects-header,.elementor-widget-light-theme-video-header .projects-section .projects-main-content{overflow:visible!important;contain:none!important}.elementor-widget-light-theme-video-header .company-gallery.show,.elementor-widget-light-theme-video-header .company-gallery.show .container,.elementor-widget-light-theme-video-header .company-gallery.show .gallery-container,.elementor-widget-light-theme-video-header .company-gallery.show .gallery-scroll-container{overflow:visible!important;contain:none!important}.elementor-widget-light-theme-video-header .products-section.show{overflow:visible!important}.elementor-widget-light-theme-video-header .products-section.show .products-content{overflow:visible!important}.elementor-widget-light-theme-video-header .products-section.show .products-grid{overflow:visible!important;margin-top:40px!important}.elementor-widget-light-theme-video-header .products-section.show .product-item{overflow:visible!important}.elementor-widget-light-theme-video-header .products-section.show .marble-container{overflow:visible!important}.elementor-widget-light-theme-video-header .products-section.show .color-block-container{overflow:visible!important}.elementor-widget-light-theme-video-header .products-section.show .color-block{overflow:visible!important}.elementor-section .elementor-container{margin:0!important;padding:0!important;overflow:hidden!important;max-width:100vw!important}.light-theme-video-header,.light-theme-video-header *{box-sizing:border-box!important}.light-theme-video-header .about-section,.light-theme-video-header .company-gallery,.light-theme-video-header .contact-section,.light-theme-video-header .projects-section,.light-theme-video-header .tech-section{contain:layout style paint!important}.light-theme-video-header .elementor-section{overflow:hidden!important;max-width:100vw!important}.light-theme-video-header{overflow-x:hidden!important}@media (max-width:1366px) and (orientation:landscape){.light-theme-video-header .company-gallery.show{overflow:visible!important}.light-theme-video-header .company-gallery.show .gallery-container{overflow:visible!important}.light-theme-video-header .company-gallery.show .container{overflow:visible!important}.light-theme-video-header .company-gallery.show .gallery-scroll-container{overflow:visible!important}.light-theme-video-header .products-section.show{overflow:visible!important}.light-theme-video-header .products-section.show .products-content{overflow:visible!important;justify-content:center!important}.light-theme-video-header .products-section.show .products-grid{overflow:visible!important;margin-top:40px!important}.light-theme-video-header .products-section.show .product-item{overflow:visible!important}.light-theme-video-header .products-section.show .marble-container{overflow:visible!important}.light-theme-video-header .products-section.show .color-block-container{overflow:visible!important}.light-theme-video-header .products-section.show .color-block{overflow:visible!important}}@media (max-width:1024px) and (orientation:portrait),(max-width:768px){.light-theme-video-header .about-section,.light-theme-video-header .company-gallery,.light-theme-video-header .contact-section,.light-theme-video-header .main-content,.light-theme-video-header .products-section,.light-theme-video-header .projects-section,.light-theme-video-header .tech-section{position:relative!important;z-index:1!important;width:100%!important;height:auto!important;min-height:100vh!important;transform:none!important;-webkit-transform:none!important}.light-theme-video-header .company-gallery,.light-theme-video-header .company-gallery .companies-slider,.light-theme-video-header .company-gallery .companies-track,.light-theme-video-header .company-gallery .company-logo,.light-theme-video-header .company-gallery .container,.light-theme-video-header .company-gallery .gallery-container,.light-theme-video-header .company-gallery .gallery-scroll-container{overflow:visible!important;contain:none!important}.light-theme-video-header .company-gallery .gallery-title{overflow:visible!important;contain:none!important;text-align:center!important}.light-theme-video-header .products-section,.light-theme-video-header .products-section .color-block,.light-theme-video-header .products-section .color-block-container,.light-theme-video-header .products-section .marble-container,.light-theme-video-header .products-section .product-item,.light-theme-video-header .products-section .products-content,.light-theme-video-header .products-section .products-grid{overflow:visible!important}.light-theme-video-header .contact-logo img{max-width:65px!important}}@media (max-width:768px){.light-theme-video-header{font-size:14px;z-index:1!important}.light-theme-video-header .about-section,.light-theme-video-header .company-gallery,.light-theme-video-header .contact-section,.light-theme-video-header .main-content,.light-theme-video-header .products-section,.light-theme-video-header .projects-section,.light-theme-video-header .tech-section{position:relative!important;z-index:1!important;width:100%!important;height:auto!important;min-height:100vh!important;transform:none!important;-webkit-transform:none!important}.light-theme-video-header .company-gallery,.light-theme-video-header .company-gallery .companies-slider,.light-theme-video-header .company-gallery .companies-track,.light-theme-video-header .company-gallery .company-logo,.light-theme-video-header .company-gallery .container,.light-theme-video-header .company-gallery .gallery-container,.light-theme-video-header .company-gallery .gallery-scroll-container{overflow:visible!important;contain:none!important}.light-theme-video-header .company-gallery .gallery-title{overflow:visible!important;contain:none!important;text-align:center!important}.light-theme-video-header .products-section,.light-theme-video-header .products-section .color-block,.light-theme-video-header .products-section .color-block-container,.light-theme-video-header .products-section .marble-container,.light-theme-video-header .products-section .product-item,.light-theme-video-header .products-section .products-content,.light-theme-video-header .products-section .products-grid{overflow:visible!important}.light-theme-video-header .gallery-title{font-size:min(1.6rem, 4vw)!important;margin-bottom:12px!important}.light-theme-video-header .companies-slider{height:min(112px,16vh)}.company-logo{width:min(224px,32vw);min-width:min(224px,32vw);height:min(112px,16vh)}.light-theme-video-header .companies-track{gap:min(40px,5vw)}.contact-title,.light-theme-video-header .about-title,.products-title,.projects-title,.tech-title{font-size:min(2.4rem, 6.4vw)!important}.light-theme-video-header .about-subtitle,.tech-subtitle{font-size:min(.88rem, 3.2vw)!important}}@media (max-width:480px){.light-theme-video-header{font-size:12px;z-index:1!important}.light-theme-video-header .about-section,.light-theme-video-header .company-gallery,.light-theme-video-header .contact-section,.light-theme-video-header .main-content,.light-theme-video-header .products-section,.light-theme-video-header .projects-section,.light-theme-video-header .tech-section{position:relative!important;z-index:1!important;width:100%!important;height:auto!important;min-height:100vh!important;transform:none!important;-webkit-transform:none!important}.light-theme-video-header .gallery-container{padding:min(15px,3vh) 0}.light-theme-video-header .gallery-title{font-size:min(1.44rem, 4.8vw)!important;margin-bottom:8px!important}.light-theme-video-header .companies-slider{height:min(96px,14.4vh)}.company-logo{width:min(192px,36vw);min-width:min(192px,36vw);height:min(96px,14.4vh)}.light-theme-video-header .companies-track{gap:min(30px,4vw)}.contact-title,.light-theme-video-header .about-title,.products-title,.projects-title,.tech-title{font-size:min(2rem, 8vw)!important}.light-theme-video-header .about-subtitle,.tech-subtitle{font-size:min(.8rem, 4vw)!important}}@media (orientation:landscape) and (max-height:500px){.light-theme-video-header .gallery-title{font-size:min(1.2rem, 3.2vh)!important;margin-bottom:4px!important}.light-theme-video-header .companies-slider{height:min(80px,12vh)}.company-logo{height:min(80px,12vh)}}.elementor-editor-active .light-theme-video-header{position:relative!important;min-height:600px;z-index:1!important}.elementor-editor-active body{overflow:auto!important;height:auto!important}body.elementor-page.light-theme-video-header-active{margin:0!important;padding:0!important;overflow:hidden!important;height:100vh!important}.elementor,.elementor-column,.elementor-container,.elementor-location-header,.elementor-section,.elementor-widget-wrap{overflow:visible!important}.elementor-section{margin:0!important;padding:0!important}.light-theme-video-header .product-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--glass-bg-active);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;transition:opacity .4s ease-out,visibility .4s ease-out}.light-theme-video-header .product-modal.show{opacity:1;visibility:visible}.light-theme-video-header .product-modal-content{background:var(--glass-bg-hover);backdrop-filter:blur(200px);-webkit-backdrop-filter:blur(200px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:50px;max-width:700px;width:90%;max-height:85vh;overflow-y:auto;clip-path:var(--clip-angled);box-shadow:0 30px 60px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1) inset;transform:scale(.8) translateY(30px);transition:transform .4s cubic-bezier(.4, 0, .2, 1);position:relative}.light-theme-video-header .product-modal.show .product-modal-content{transform:scale(1) translateY(0)}.light-theme-video-header .product-modal-accent{position:absolute;top:0;left:20px;right:20px;height:3px;background:linear-gradient(90deg,gold,#ffed4e,gold);border-radius:0 0 2px 2px}.light-theme-video-header .product-modal-close{display:none}.light-theme-video-header .product-modal-title{color:#fff;font-size:2rem;font-weight:300;margin-bottom:10px;text-align:center;letter-spacing:2px;text-transform:uppercase;line-height:1.2}.light-theme-video-header .product-modal-category{color:gold;font-size:.9rem;font-weight:300;text-align:center;margin-bottom:25px;letter-spacing:1px;text-transform:uppercase}.light-theme-video-header .product-modal-image{margin:20px 0;text-align:center;border-radius:8px;overflow:hidden;clip-path:var(--clip-angled)}.light-theme-video-header .product-modal-image img{width:100%;max-width:400px;height:250px;object-fit:cover;object-position:center;border-radius:8px;transition:transform .3s ease}.light-theme-video-header .product-modal-image:hover img{transform:scale(1.05)}.light-theme-video-header .product-modal-description{color:#fff;font-size:1rem;line-height:1.6;text-align:center;margin:0;font-weight:300;letter-spacing:.5px}@media (max-width:768px){.light-theme-video-header .product-modal-content{padding:30px 20px;margin:20px;max-height:85vh}.light-theme-video-header .product-modal-title{font-size:1.5rem}.light-theme-video-header .product-modal-image img{height:200px}}.light-theme-video-header .contact-section{position:absolute;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;opacity:0;visibility:hidden;transform:translate3d(0,100%,0);transition:opacity .8s ease-out,visibility .8s ease-out,transform .8s ease-out;z-index:1;overflow:hidden;backface-visibility:hidden}.light-theme-video-header .contact-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.light-theme-video-header .contact-video-iframe,.light-theme-video-header .contact-video-player{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.light-theme-video-header .contact-video-iframe{width:100%;height:100%;transform-origin:center}@media (min-width:1367px){.light-theme-video-header .contact-video-iframe{width:100vw;height:100vh;min-width:100%;min-height:100%;transform:scale(1.2)}}.light-theme-video-header .contact-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.light-theme-video-header .contact-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2}.light-theme-video-header .contact-section.show{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.light-theme-video-header .contact-section.slide-up{transform:translate3d(0,-100%,0)}.light-theme-video-header .contact-content{position:relative;z-index:5;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:40px 0;box-sizing:border-box}.light-theme-video-header .contact-top{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:32px 48px;border-bottom:1px solid rgba(255,255,255,.1)}.light-theme-video-header .contact-main-buttons{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:24px;width:100%;max-width:800px;height:100%;max-height:240px}.light-theme-video-header .contact-main-button{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.8rem;font-weight:300;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none;padding:16px 24px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4, 0, .2, 1);clip-path:var(--clip-angled);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);animation:var(--fadeIn-both);cursor:pointer;min-height:80px;position:relative;overflow:hidden}.light-theme-video-header .contact-main-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s ease;z-index:-1}.light-theme-video-header .contact-main-button::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .6s cubic-bezier(.4, 0, .2, 1);pointer-events:none;z-index:-1}.light-theme-video-header .contact-main-button:hover{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));border-color:rgba(255,255,255,.4);transform:var(--transform-hover-sm);box-shadow:0 15px 30px rgba(0,0,0,.3),0 5px 15px rgba(255,255,255,.1);color:#fff}.light-theme-video-header .contact-main-button:hover::before{left:100%}.light-theme-video-header .contact-main-button:hover::after{width:300px;height:300px}.light-theme-video-header .contact-main-button:active{transform:var(--transform-active);box-shadow:0 5px 15px rgba(0,0,0,.2),0 2px 5px rgba(255,255,255,.1)}.light-theme-video-header .contact-bottom{flex:0 0 auto;display:grid;grid-template-columns:224px 1fr 200px;gap:40px;align-items:start;padding:32px 48px;position:relative}.light-theme-video-header .contact-logo-section{animation:fadeInLeft 1s ease-out .5s both;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid var(--glass-border);border-radius:12px;padding:24px;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);clip-path:var(--clip-angled);position:relative;overflow:hidden}.light-theme-video-header .contact-logo-section::before{content:'';position:absolute;top:0;left:0;right:0;height:2.4px;background:linear-gradient(90deg,gold,#ffed4e,gold);border-radius:0 0 2px 2px}.light-theme-video-header .contact-logo{margin-bottom:16px;text-align:center}.light-theme-video-header .contact-logo img{max-width:70px;height:auto;opacity:.95;filter:drop-shadow(0 4px 12px rgba(0, 0, 0, .3));transition:transform .3s ease}.light-theme-video-header .contact-logo img:hover{transform:scale(1.05)}.light-theme-video-header .contact-description{color:#e0e0e0;font-size:.76rem;line-height:1.7;font-weight:300;letter-spacing:.4px;margin:0;text-align:center;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.light-theme-video-header .contact-menu-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:24px;animation:fadeInUp 1s ease-out .7s both}.light-theme-video-header .contact-menu-column{display:flex;flex-direction:column}.light-theme-video-header .contact-column-title{color:#fff;font-size:.72rem;font-weight:400;margin-bottom:12px;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:4px}.light-theme-video-header .contact-menu-item{color:#ccc;font-size:.64rem;font-weight:300;text-decoration:none;margin-bottom:6.4px;transition:all .3s ease;letter-spacing:.4px;cursor:pointer}.light-theme-video-header .contact-menu-item:hover{color:#fff;transform:translateX(4px)}.light-theme-video-header .contact-contact{animation:fadeInRight 1s ease-out .9s both;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid var(--glass-border);border-radius:12px;padding:24px;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);clip-path:var(--clip-angled);position:relative;overflow:hidden}.light-theme-video-header .contact-contact::before{content:'';position:absolute;top:0;left:0;right:0;height:2.4px;background:linear-gradient(90deg,gold,#ffed4e,gold);border-radius:0 0 2px 2px}.light-theme-video-header .contact-contact-item{margin-bottom:12px;display:flex;flex-direction:column}.light-theme-video-header .contact-contact-label{color:#fff;font-size:.64rem;font-weight:400;margin-bottom:4px;text-transform:uppercase;letter-spacing:.8px}.light-theme-video-header .contact-contact-value{color:#ccc;font-size:.72rem;font-weight:300;text-decoration:none;transition:color .3s ease;letter-spacing:.4px}.light-theme-video-header .contact-contact-value:hover{color:#fff}.light-theme-video-header .contact-social-media{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.light-theme-video-header .contact-social-icons{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}.light-theme-video-header .contact-social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--social-color,#fff);text-decoration:none;font-size:14.4px;transition:all .4s cubic-bezier(.4, 0, .2, 1);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);position:relative;overflow:hidden;animation:var(--fadeIn-both);transform:translateY(16px);opacity:0}.light-theme-video-header .contact-social-icon::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,var(--social-color,#fff) 0,transparent 70%);opacity:0;transition:opacity .3s ease;z-index:-1}.light-theme-video-header .contact-social-icon:hover{background:rgba(255,255,255,.2);border-color:var(--social-color,#fff);transform:translateY(-2.4px) scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,.3),0 0 16px var(--social-color,rgba(255,255,255,.3));color:var(--social-color,#fff)}.light-theme-video-header .contact-social-icon:hover::before{opacity:.1}.light-theme-video-header .contact-social-icon:active{transform:translateY(-.8px) scale(1.05)}.light-theme-video-header .contact-social-icon i{position:relative;z-index:1}@media (max-width:1024px){.light-theme-video-header .contact-top{padding:30px 40px}.light-theme-video-header .contact-bottom{grid-template-columns:1fr;gap:30px;text-align:center;padding:30px 40px}.light-theme-video-header .contact-menu-columns{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:768px){.light-theme-video-header .contact-top{padding:20px 30px}.light-theme-video-header .contact-bottom{padding:20px 30px}.light-theme-video-header .contact-main-buttons{grid-template-columns:repeat(2,1fr);gap:20px;max-height:250px}.light-theme-video-header .contact-main-button{font-size:.9rem;padding:15px 20px;min-height:80px}.light-theme-video-header .contact-menu-columns{grid-template-columns:repeat(2,1fr)}}@media (max-width:1366px){.light-theme-video-header .products-main-content{gap:30px!important;padding:0 20px!important}.products-header{min-width:160px!important;max-width:180px!important}.products-title{font-size:1.5rem!important;letter-spacing:1.5px!important}.products-subtitle{font-size:.75rem!important;margin-bottom:8px!important}.products-description{font-size:.65rem!important;line-height:1.3!important;max-width:85%!important}.light-theme-video-header .products-grid{gap:20px!important}.light-theme-video-header .product-item{width:160px!important;min-width:160px!important}.light-theme-video-header .marble-container{width:150px!important;height:220px!important;max-width:150px!important}.light-theme-video-header .marble-image{width:150px!important;height:220px!important}.light-theme-video-header .color-block-container{bottom:-45px!important;right:15px!important;width:68px!important;height:100px!important}.light-theme-video-header .color-block{width:68px!important;height:100px!important;padding:5px!important;padding-bottom:7px!important}.light-theme-video-header .product-name{font-size:7px!important}.light-theme-video-header .product-info{margin-top:55px!important;width:150px!important}.form-icons{gap:4px!important}.form-icon{width:20px!important;height:20px!important}.separator{width:1px!important;height:16px!important}.products-all-button{padding:8px 28px!important;font-size:.65rem!important;letter-spacing:1.5px!important;margin-top:12px!important}}@media (max-width:1200px){.light-theme-video-header .products-grid{gap:30px}}@media (max-width:1024px){.light-theme-video-header .products-grid{gap:25px;margin:40px auto}.light-theme-video-header .product-item{width:300px;min-width:300px}.light-theme-video-header .marble-container{width:280px;height:412px;margin-bottom:0}.light-theme-video-header .marble-image{width:280px;height:412px}.light-theme-video-header .color-block-container{bottom:-80px;width:120px;height:176px}.light-theme-video-header .color-block{width:120px;height:176px}.light-theme-video-header .product-info{margin-top:96px;width:280px}}@media (max-width:768px){.products-subtitle,.products-title{max-width:90%!important;margin-left:auto!important;margin-right:auto!important}.products-description{padding-left:0!important;padding-right:0!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important}.light-theme-video-header .products-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;width:100%!important;max-width:100%!important;padding:0 12px!important}.light-theme-video-header .products-grid .product-item:nth-child(3){display:none!important}.light-theme-video-header .product-item{width:100%!important;min-width:0!important;max-width:180px!important;margin-bottom:35px!important}.light-theme-video-header .marble-container{width:100%!important;height:auto!important;margin-bottom:0;aspect-ratio:3/4!important}.light-theme-video-header .marble-image{width:100%!important;height:auto!important;aspect-ratio:3/4!important}.light-theme-video-header .color-block-container{bottom:clamp(-100px,-8vw,-70px)!important;width:55%!important;max-width:90px!important;min-width:60px!important;height:auto!important;aspect-ratio:120/176!important}.light-theme-video-header .color-block{width:100%!important;height:100%!important;box-shadow:0 15px 35px rgba(0,0,0,.15),0 5px 15px rgba(0,0,0,.08)!important}.light-theme-video-header .product-info{margin-top:96px;width:100%!important}}@media (max-width:900px){.light-theme-video-header .products-main-content{flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:0 20px}.products-header{align-items:center;text-align:center}}@media (max-width:600px){.products-content{padding:calc(20px + env(safe-area-inset-top)) 12px 20px}.light-theme-video-header .products-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 12px!important;justify-items:center!important}.light-theme-video-header .product-item{width:100%!important;min-width:0!important;height:auto!important}.light-theme-video-header .marble-container{width:100%!important;max-width:100%!important;height:auto!important}.light-theme-video-header .marble-image{width:100%!important;height:0!important;padding-bottom:147%!important}.light-theme-video-header .color-block-container{bottom:-60px!important;width:90%!important;min-width:0!important;height:120px!important}.light-theme-video-header .color-block{width:100%!important;height:120px!important}.light-theme-video-header .product-info{width:100%!important;max-width:100%!important;margin-top:70px!important}}@media (max-width:420px){.light-theme-video-header .products-grid{gap:10px!important}.light-theme-video-header .marble-container{width:100%!important;max-width:100%!important}.light-theme-video-header .color-block-container{width:85%!important;height:110px!important;bottom:-55px!important}.light-theme-video-header .color-block{height:110px!important}.light-theme-video-header .product-info{width:100%!important;max-width:100%!important;margin-top:65px!important}.light-theme-video-header .product-name{font-size:10px!important;letter-spacing:1.5px!important}}.products-content .products-main-content{max-width:1200px;margin:0 auto;width:100%}.products-description,.products-header,.products-subtitle,.products-title{padding-left:20px;padding-right:20px}.projects-content .projects-main-content{max-width:1200px;margin:0 auto;width:100%}.projects-description,.projects-header,.projects-subtitle,.projects-title{padding-left:20px;padding-right:20px}.about-description,.about-subtitle,.light-theme-video-header .about-title{padding-left:20px;padding-right:20px}.light-theme-video-header .tech-title,.tech-description,.tech-subtitle{padding-left:20px;padding-right:20px}.light-theme-video-header .about-title,.products-title,.projects-title,.tech-title{font-size:clamp(1.8rem, 5vw, 2.2rem)!important}.light-theme-video-header .about-subtitle,.products-subtitle,.projects-subtitle,.tech-subtitle{font-size:clamp(.95rem, 3vw, 1.12rem)!important}.light-theme-video-header .about-description,.products-description,.projects-description,.tech-description{font-size:clamp(.8rem, 2.5vw, .88rem)!important;line-height:1.8!important}@media (max-width:900px){.light-theme-video-header .projects-main-content{flex-direction:column;align-items:center;gap:30px!important;padding:0 20px!important}.projects-header{text-align:center;align-items:center;padding-right:0!important;margin-top:0!important;max-width:none!important}.light-theme-video-header .projects-grid{grid-template-columns:1fr!important;gap:24px!important;max-width:368px!important;padding:20px 0!important}}@media (max-width:768px){.social-media-corner{gap:10px}.social-media-corner.social-position-bottom-right{right:20px;bottom:calc(20px + env(safe-area-inset-bottom))}.social-media-corner.social-position-bottom-left{left:20px;bottom:calc(20px + env(safe-area-inset-bottom))}.scroll-indicator{bottom:calc(20px + env(safe-area-inset-bottom))}.company-all-button{right:12.8px;bottom:calc(12.8px + env(safe-area-inset-bottom));padding:9.6px 19.2px;font-size:.624rem}.video-header-button{padding:14px 28px;font-size:.85rem}}.video-content{padding:clamp(24px,6vh,96px) 20px}.projects-content{padding:clamp(24px,6vh,96px) 40px}.products-content{padding:clamp(24px,6vh,96px) 40px}.light-theme-video-header .about-content{padding:clamp(24px,6vh,96px) 60px}.light-theme-video-header .tech-content{padding:clamp(24px,6vh,96px) 60px}.projects-left-side,.projects-right-side{display:none!important}.projects-center{width:100%!important;max-width:100%!important}.light-theme-video-header .projects-container{width:100%!important}.light-theme-video-header .projects-grid .project-image{position:relative!important;width:100%!important}.light-theme-video-header .projects-grid .project-image::before{content:'';display:block;padding-bottom:56.25%}.light-theme-video-header .projects-grid .project-image .project-overlay,.light-theme-video-header .projects-grid .project-image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.video-header-button .button-inner::after,.video-header-button .button-inner::before{background:0 0!important;opacity:0!important}.video-header-button .button-inner span::after,.video-header-button .button-inner span::before{display:none!important}.light-theme-video-header .about-overlay,.light-theme-video-header .contact-overlay,.light-theme-video-header .tech-overlay,.products-overlay,.projects-overlay,.video-overlay{background:rgba(0,0,0,.5)!important}.light-theme-video-header .contact-contact::before,.light-theme-video-header .contact-logo-section::before{background:linear-gradient(90deg,red,#ff4d4d,red)!important}.light-theme-video-header .companies-track{width:max-content!important;animation:company-loop var(--company-loop-duration,40s) linear infinite!important}.light-theme-video-header .companies-track:hover{animation-play-state:paused!important}@keyframes company-loop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (min-width:769px){.light-theme-video-header .contact-section .contact-content{padding-left:24px!important;padding-right:24px!important}.light-theme-video-header .contact-section .contact-bottom{width:100%!important;margin:0!important;box-sizing:border-box!important}.light-theme-video-header .contact-bottom{grid-template-columns:280px 1fr 320px!important;gap:32px!important;overflow-x:hidden!important}.light-theme-video-header .contact-menu-columns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:24px!important}.light-theme-video-header .contact-social-icons{flex-wrap:wrap!important;gap:12px 14px!important}.light-theme-video-header .contact-social-icon{flex:0 0 auto!important}.light-theme-video-header .contact-contact{overflow:visible!important}.footer-main-buttons,.footer-top,.light-theme-video-header .contact-main-buttons,.light-theme-video-header .contact-top{display:none!important}.footer-section .footer-content,.light-theme-video-header .contact-section .contact-content{min-height:100vh!important;height:100vh!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;padding-top:0!important;padding-bottom:0!important}.light-theme-video-header .contact-bottom{flex:0 0 auto!important;height:auto!important;width:100%!important;margin-top:auto!important}.light-theme-video-header .contact-section{overflow-y:visible!important}.footer-section .footer-bottom,.light-theme-video-header .contact-section .contact-bottom{width:100%!important;margin-top:0!important}}@media (min-width:1367px){.light-theme-video-header .project-marble-container{max-width:574.08px!important}.light-theme-video-header .project-marble-image{border:0!important;background-color:transparent!important;background-size:cover!important;background-position:center!important}.light-theme-video-header .projects-grid{grid-template-columns:repeat(2,minmax(334.88px,430.56px))!important}}.products-content .products-main-content{max-width:1200px;margin:0 auto;width:100%}.projects-content .projects-main-content{max-width:1200px;margin:0 auto;width:100%}.products-description,.products-header,.products-subtitle,.products-title{padding-left:20px;padding-right:20px}.projects-description,.projects-header,.projects-subtitle,.projects-title{padding-left:20px;padding-right:20px}.about-description,.about-subtitle,.light-theme-video-header .about-title{padding-left:20px;padding-right:20px}.light-theme-video-header .tech-title,.tech-description,.tech-subtitle{padding-left:20px;padding-right:20px}@media (max-width:820px){.light-theme-video-header .project-color-block,.light-theme-video-header .project-color-block-container{display:none!important}.light-theme-video-header .project-marble-container{padding-bottom:0!important}.light-theme-video-header .about-content,.light-theme-video-header .contact-content,.light-theme-video-header .tech-content,.products-content,.projects-content{height:auto!important;min-height:0!important;display:block!important;align-items:stretch!important;justify-content:flex-start!important;padding:16px 12px!important;overflow:visible!important}.light-theme-video-header .products-main-content,.light-theme-video-header .projects-container{height:auto!important;align-items:stretch!important;justify-content:flex-start!important}.products-content{padding:calc(20px + env(safe-area-inset-top)) 12px 20px}.light-theme-video-header .products-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 12px!important;justify-items:center!important}.light-theme-video-header .product-item{width:100%!important;min-width:0!important;height:auto!important}.light-theme-video-header .marble-container{width:100%!important;max-width:100%!important;height:auto!important;position:relative!important}.light-theme-video-header .marble-image{width:100%!important;height:0!important;padding-bottom:147%!important}.light-theme-video-header .color-block-container{position:absolute!important;bottom:clamp(8px,3vw,16px)!important;left:50%!important;transform:translateX(-50%)!important;width:clamp(136px,22vw,182px)!important;height:auto!important}.light-theme-video-header .color-block{width:100%!important;height:auto!important;aspect-ratio:110/150!important}.light-theme-video-header .product-info{width:clamp(130px,61vw,364px)!important;margin-top:12px!important}.form-icon{width:28px!important;height:28px!important}.products-all-button{display:block!important;margin:12px auto 0!important;text-align:center!important;padding:12px 18px!important;font-size:.95rem!important}.company-all-button,.products-all-button,.projects-all-button{position:static!important;bottom:auto!important;right:auto!important;left:auto!important;z-index:auto!important}.light-theme-video-header .project-link,.product-link{display:block!important;text-decoration:none!important;color:inherit!important}.light-theme-video-header .project-marble-container{position:relative!important;padding-bottom:clamp(56px,18vw,110px)!important;overflow:visible!important}.light-theme-video-header .project-color-block-container{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;bottom:clamp(24px,6vw,40px)!important;width:clamp(120px,32vw,180px)!important;height:auto!important}.light-theme-video-header .projects-grid{padding-bottom:0!important}}@media (max-width:420px){.light-theme-video-header .products-grid{gap:10px!important}.light-theme-video-header .marble-container{width:100%!important;max-width:100%!important;position:relative!important}.light-theme-video-header .marble-image{width:100%!important;height:0!important;padding-bottom:147%!important}.light-theme-video-header .color-block-container{position:absolute!important;width:clamp(120px,32vw,180px)!important;height:auto!important;bottom:clamp(22px,7vw,36px)!important;left:50%!important;transform:translateX(-50%)!important}.light-theme-video-header .color-block{width:100%!important;height:auto!important;aspect-ratio:110/150!important}.light-theme-video-header .product-info{max-width:none!important;width:clamp(130px,61vw,364px)!important;margin-top:10px!important}.light-theme-video-header .product-name{font-size:11px;letter-spacing:2px}}@media (max-width:768px){.light-theme-video-header{background:0 0!important}.global-fixed-video-bg,.video-background{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:0!important;pointer-events:none!important}.light-theme-video-header .about-video-iframe,.light-theme-video-header .about-video-player,.light-theme-video-header .contact-video-iframe,.light-theme-video-header .contact-video-player,.light-theme-video-header .tech-video-iframe,.light-theme-video-header .tech-video-player,.products-video-iframe,.products-video-player,.projects-video-iframe,.projects-video-player,.video-iframe,.video-player{position:absolute!important;top:0!important;left:0!important;transform:none!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;background:#000!important}.video-content{min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important}.video-content .container{justify-content:center!important;margin-top:0!important}body.light-theme-video-header-active{overflow:auto!important;height:auto!important}body.elementor-page.light-theme-video-header-active{overflow:auto!important;height:auto!important}.light-theme-video-header{position:relative!important;transform:none!important;-webkit-transform:none!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:100%!important;height:auto!important;overflow:visible!important;z-index:auto!important}.light-theme-video-header .about-section,.light-theme-video-header .company-gallery,.light-theme-video-header .contact-section,.light-theme-video-header .main-content,.light-theme-video-header .products-section,.light-theme-video-header .projects-section,.light-theme-video-header .tech-section{position:relative!important;z-index:1!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:auto!important;max-width:100%!important;opacity:1!important;visibility:visible!important;transform:none!important;-webkit-transform:none!important;transition:none!important}.light-theme-video-header .about-section,.light-theme-video-header .contact-section,.light-theme-video-header .products-section,.light-theme-video-header .projects-section,.light-theme-video-header .tech-section{min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-top:80px!important;padding-bottom:20px!important}.light-theme-video-header .about-content,.light-theme-video-header .contact-content,.light-theme-video-header .tech-content,.products-content,.projects-content{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:20px 16px!important}.light-theme-video-header .company-gallery{min-height:auto!important;height:auto!important;margin:0!important;padding:40px 0!important}.scroll-indicator{display:none!important}.light-theme-video-header .projects-main-content{flex-direction:column!important;gap:16px!important;align-items:center!important}.projects-header{text-align:center!important;align-items:center!important;padding-right:0!important;margin:0 0 8px 0!important;width:100%!important;max-width:none!important;padding-left:12px!important;padding-right:12px!important}.projects-subtitle,.projects-title{padding-left:12px!important;padding-right:12px!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important}.projects-description{padding-left:0!important;padding-right:0!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important}.light-theme-video-header .projects-grid{grid-template-columns:1fr!important;gap:18px!important;max-width:382.72px!important;padding:12px 0 0!important;width:100%!important;margin:0 auto!important}.light-theme-video-header .project-marble-container{width:clamp(176.64px,94vw,382.72px)!important;max-width:382.72px!important;margin:0 auto 12px auto!important}.light-theme-video-header .project-color-block-container{right:clamp(10.24px,5vw,19.2px)!important;bottom:clamp(-37.12px,-9vw,-46.08px)!important;width:clamp(44.8px,11vw,64px)!important;height:auto!important}.light-theme-video-header .project-color-block{width:100%!important;height:auto!important;aspect-ratio:70.4/96!important}.light-theme-video-header .about-content .container{padding:0!important}.light-theme-video-header .about-content-wrapper{flex-direction:column!important;gap:16px!important;align-items:center!important}.about-right-content,.light-theme-video-header .about-left-content{max-width:100%!important;width:100%!important;flex:none!important}.light-theme-video-header .about-button-wrapper{position:static!important;right:auto!important;bottom:auto!important;margin:16px auto 0!important;text-align:center!important}.light-theme-video-header .about-discover-btn{padding:12px 18px!important;font-size:.9rem!important}.light-theme-video-header .about-text-content>:last-child{margin-bottom:0!important}.light-theme-video-header .tech-title,.tech-subtitle{padding-left:16px!important;padding-right:16px!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important}.light-theme-video-header .tech-description{padding-left:0!important;padding-right:0!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important}.light-theme-video-header .tech-subtitle{font-weight:400!important}.light-theme-video-header .tech-description{font-weight:400!important;color:#e8e8e8!important}.services-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;justify-items:center!important}.service-item[data-service-title*=CNC],.service-item[data-service-title*=Dijital]{display:none!important}.service-item{padding:12.16px 9.12px!important;min-height:114px!important;width:100%!important}.service-icon{width:30.4px!important;height:30.4px!important;font-size:1.14rem!important}.service-title{font-size:.684rem!important}.light-theme-video-header .tech-button-wrapper{position:static!important;right:auto!important;bottom:auto!important;margin:20px auto 0!important;text-align:center!important}.light-theme-video-header .tech-discover-btn{padding:12px 20px!important;font-size:.9rem!important}.light-theme-video-header .about-background-image,.light-theme-video-header .about-video-iframe,.light-theme-video-header .about-video-player,.light-theme-video-header .contact-background-image,.light-theme-video-header .contact-video-iframe,.light-theme-video-header .contact-video-player,.light-theme-video-header .tech-background-image,.light-theme-video-header .tech-video-iframe,.light-theme-video-header .tech-video-player,.products-background-image,.products-video-iframe,.products-video-player,.projects-background-image,.projects-video-iframe,.projects-video-player{display:block!important}.light-theme-video-header .about-section,.light-theme-video-header .company-gallery,.light-theme-video-header .contact-section,.light-theme-video-header .main-content,.light-theme-video-header .products-section,.light-theme-video-header .projects-section,.light-theme-video-header .tech-section{z-index:auto!important;margin:12px 0!important}.scrolled-up,.show,.slide-up{transform:none!important}.light-theme-video-header .about-content,.light-theme-video-header .contact-content,.light-theme-video-header .tech-content,.products-content,.projects-content{background:0 0!important;box-shadow:none!important}.footer-social-icon,.footer-social-icons,.footer-social-media,.light-theme-video-header .contact-social-icon,.light-theme-video-header .contact-social-icons,.light-theme-video-header .contact-social-media,.social-icon,.social-media-corner{display:none!important}.footer-main-buttons,.footer-top,.light-theme-video-header .contact-main-buttons,.light-theme-video-header .contact-top{display:none!important}.light-theme-video-header .contact-content{padding:16px 12px!important;height:auto!important;display:block!important;min-height:0!important}.light-theme-video-header .contact-bottom{display:flex!important;flex-direction:column!important;gap:24px!important;align-items:center!important;padding:20px 16px!important}.light-theme-video-header .contact-logo-section{width:100%!important;padding:16px!important;box-sizing:border-box!important;text-align:center!important}.light-theme-video-header .contact-menu-columns{display:none!important}.light-theme-video-header .contact-contact{width:100%!important;padding:16px!important;box-sizing:border-box!important;text-align:center!important}.light-theme-video-header .contact-logo img{max-width:100px!important;height:auto!important;margin:0 auto!important}.light-theme-video-header .contact-description{text-align:center!important}.light-theme-video-header .contact-contact-item{align-items:center!important;justify-content:center!important}.company-all-button,.light-theme-video-header .about-discover-btn,.light-theme-video-header .tech-discover-btn,.products-all-button,.projects-all-button,.projects-explore-button{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;display:block!important;margin:12px auto 0!important;text-align:center!important;float:none!important;clear:both!important}.company-all-button{margin:12px auto!important}.light-theme-video-header .company-gallery .gallery-container{padding:0 12px!important}.projects-all-button{margin-bottom:12px!important}.products-all-button{margin-bottom:12px!important}.light-theme-video-header .products-section{padding-top:0!important}.light-theme-video-header .products-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:clamp(12px,3vw,16px)!important;padding:0 12px!important}.light-theme-video-header .products-grid .product-item:nth-child(3){display:none!important}.light-theme-video-header .product-item{width:100%!important;max-width:180px!important;min-width:0!important;margin-bottom:35px!important}.light-theme-video-header .marble-container{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:3/4!important;padding-bottom:0!important;margin-bottom:0!important}.light-theme-video-header .marble-image{width:100%!important;height:auto!important;aspect-ratio:3/4!important}.light-theme-video-header .color-block-container{bottom:clamp(-100px,-8vw,-70px)!important;width:55%!important;max-width:90px!important;min-width:60px!important;height:auto!important;aspect-ratio:120/176!important;position:absolute!important;left:50%!important;transform:translateX(-50%)!important}.light-theme-video-header .color-block{width:100%!important;height:100%!important;box-shadow:0 15px 35px rgba(0,0,0,.15),0 5px 15px rgba(0,0,0,.08)!important}.light-theme-video-header .product-info{width:100%!important;margin-top:96px!important}}body.ios-safari .projects-grid{padding-bottom:0!important}body.ios-safari .project-marble-container{padding-bottom:clamp(40.96px,18vw,76.8px)!important}body.ios-safari .project-color-block-container{bottom:clamp(16.64px,8vw,28.16px)!important}body.ios-safari .products-all-button{margin:12px auto clamp(24px,7vw,56px)!important}body.ios-safari .products-title{margin-top:12px!important}body.ios-safari .marble-container{padding-bottom:0!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:3/4!important}body.ios-safari .product-info{margin-top:96px!important;width:100%!important}body.ios-safari .products-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:clamp(12px,3vw,16px)!important;padding:0 12px!important;justify-items:center!important}body.ios-safari .product-item{width:100%!important;min-width:0!important;max-width:180px!important;margin-bottom:35px!important}body.ios-safari .products-grid .product-item:nth-child(3){display:none!important}body.ios-safari .color-block-container{bottom:clamp(-100px,-8vw,-70px)!important;width:55%!important;max-width:90px!important;aspect-ratio:120/176!important}body.ios-safari .color-block{width:100%!important;height:100%!important}body.ios-safari .marble-image{width:100%!important;height:auto!important;aspect-ratio:3/4!important}body.ios-safari .projects-grid{margin-bottom:clamp(20px,6vw,48px)!important}body.ios-safari .projects-section{padding-bottom:clamp(12px,5vw,40px)!important}body.ios-safari .products-section{padding-top:clamp(16px,6vw,48px)!important}body.ios-safari .about-section,body.ios-safari .contact-section,body.ios-safari .products-section,body.ios-safari .projects-section,body.ios-safari .tech-section{min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important}body.ios-safari .products-main-content,body.ios-safari .projects-container{height:auto!important}@media (max-width:1024px) and (orientation:portrait){body.ipad .project-color-block,body.ipad .project-color-block-container{display:block!important}body.ipad .project-marble-container{padding-bottom:76.8px!important}body.ipad .marble-container{width:clamp(176.64px,70vw,412.16px)!important}body.ipad .product-info{width:clamp(176.64px,70vw,412.16px)!important}}@media (max-width:420px){.services-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.service-item{min-height:106.4px!important;padding:9.12px 7.6px!important}.service-item[data-service-title*=CNC],.service-item[data-service-title*=Dijital]{display:none!important}}@media (max-width:360px){.light-theme-video-header .project-marble-container{width:min(94vw,412.16px)!important;margin:0 auto 44.8px auto!important}.light-theme-video-header .marble-container{width:min(94vw,412.16px)!important;position:relative!important}.light-theme-video-header .product-info{width:61vw!important}.services-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.service-item{min-height:98.8px!important}.service-item[data-service-title*=CNC],.service-item[data-service-title*=Dijital]{display:none!important}.light-theme-video-header .project-color-block-container{bottom:clamp(-60px,-10.4vw,-75px)!important;width:clamp(78px,16.9vw,110px)!important}.light-theme-video-header .color-block-container{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;bottom:clamp(6px,3vw,10px)!important;width:clamp(120px,40vw,180px)!important;height:auto!important}.light-theme-video-header .product-info{margin-top:12px!important}.light-theme-video-header .about-side-image img,.light-theme-video-header .marble-image img,.light-theme-video-header .project-image img,.light-theme-video-header .projects-grid img{max-width:100%!important;height:auto!important}.light-theme-video-header .about-content{padding:16px 12px!important}.light-theme-video-header .tech-content{padding:16px 10px!important}.projects-content{padding:16px 10px!important}.products-content{padding:16px 10px!important}.form-icons{flex-wrap:wrap!important;gap:6px 10px!important;padding:8px 10px!important}.form-icon{width:22px!important;height:22px!important}.separator{display:none!important}.products-title{font-size:1.25rem!important;letter-spacing:1.5px!important}.products-subtitle{font-size:.95rem!important}.products-description{font-size:.9rem!important}.products-all-button{margin-top:12px!important}}@media (max-width:1024px){.elementor-widget-light-theme-video-header,.light-theme-video-header{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important}.light-theme-video-header{position:relative!important;transform:none!important;width:100%!important;height:auto!important;overflow:visible!important;z-index:auto!important}.global-fixed-video-bg,.video-background{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:0!important;pointer-events:none!important}.video-iframe,.video-player{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.light-theme-video-header .about-section,.light-theme-video-header .company-gallery,.light-theme-video-header .contact-section,.light-theme-video-header .main-content,.light-theme-video-header .products-section,.light-theme-video-header .projects-section,.light-theme-video-header .tech-section{position:relative!important;z-index:1!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:auto!important;max-width:100%!important;opacity:1!important;visibility:visible!important;transform:none!important;-webkit-transform:none!important;transition:none!important;margin:12px 0!important}.company-all-button,.products-all-button,.projects-all-button{position:static!important;bottom:auto!important;right:auto!important;left:auto!important;z-index:auto!important;margin:12px auto 12px!important;display:block!important;text-align:center!important}.light-theme-video-header .projects-grid{padding-bottom:0!important}.light-theme-video-header .project-marble-container{position:relative!important;padding-bottom:clamp(51.2px,20vw,76.8px)!important;margin-bottom:12px!important}}@media (max-width:1200px){.e-con .elementor-widget-light-theme-video-header,.e-con .elementor-widget-light-theme-video-header .light-theme-video-header,.e-con .elementor-widget-light-theme-video-header>.elementor-widget-container,.elementor .elementor-section .elementor-container .elementor-widget-light-theme-video-header,.elementor .elementor-section .elementor-container .elementor-widget-light-theme-video-header .light-theme-video-header,.elementor .elementor-section .elementor-container .elementor-widget-light-theme-video-header>.elementor-widget-container{position:relative!important;box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important}.e-con,.e-con-inner,.elementor .elementor-column,.elementor .elementor-container,.elementor .elementor-section,.elementor .elementor-widget-wrap{overflow:visible!important}}body.light-theme-video-header-active{overflow-x:hidden}.lth-full-bleed,.lth-full-bleed .light-theme-video-header,.lth-full-bleed>.elementor-widget-container{position:relative!important;width:100vw!important;max-width:100vw!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;box-sizing:border-box!important}.lth-unbox{overflow:visible!important}.lth-reset-padding{padding-left:0!important;padding-right:0!important}.mobile-portrait-media{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.mobile-portrait-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.mobile-portrait-video{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:767px) and (orientation:portrait){.mobile-portrait-media{display:block!important}.mobile-portrait-media~.video-iframe,.mobile-portrait-media~.video-player{display:none!important}.hero-section .video-background .video-iframe,.hero-section .video-background .video-player,.video-background .video-iframe,.video-background .video-player{position:absolute!important;top:0!important;left:0!important;transform:none!important;width:100%!important;height:100%!important;min-width:unset!important;max-width:100%!important;object-fit:cover!important;object-position:center!important}}