@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap);*{padding:0}*,body{margin:0}code{background-color:#f7f7f7;background-color:var(--background-gray);border-radius:3px;border-radius:var(--radius-sm);font-family:Source Code Pro,Menlo,Monaco,Consolas,Courier New,monospace;font-family:var(--font-code);padding:4px 8px;padding:var(--space-xs) var(--space-sm)}h1,h2,h3,h4,h5,h6{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);font-weight:600;line-height:1.3;margin-bottom:16px;margin-bottom:var(--space-md)}h1{font-size:3rem;font-size:var(--font-size-4xl)}h2{font-size:2.25rem;font-size:var(--font-size-3xl)}h3{font-size:1.875rem;font-size:var(--font-size-2xl)}p{margin-bottom:16px;margin-bottom:var(--space-md)}a{color:#f60;color:var(--primary-color);text-decoration:none;transition:color .2s ease}a:hover{color:#cc5200;color:var(--primary-dark)}.banner{height:100vh;overflow:hidden;position:relative;width:100%}.banner-slide{background-size:cover;height:100vh;transition:transform .5s ease}.banner-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0006;border-radius:8px;border-radius:var(--radius-lg);box-sizing:border-box;color:#fff;max-width:800px;padding:24px;padding:var(--space-lg);text-align:center;width:90%}.banner-content h1{font-size:3rem;font-size:var(--font-size-4xl);font-weight:700;margin-bottom:24px;margin-bottom:var(--space-lg);text-shadow:0 2px 4px #0000004d}.section{padding:48px 0;padding:var(--space-xxl) 0}.container{padding:0 24px;padding:0 var(--space-lg)}.ExportSection,.export-stats{box-sizing:border-box}.export-stats{align-items:center;display:flex;justify-content:center;margin-top:24px;margin-top:var(--space-lg);padding:32px 0;padding:var(--space-xl) 0;width:100%}.stat-item{margin:0 48px;margin:0 var(--space-xxl);text-align:center;transition:transform .3s ease}.stat-item:hover{transform:translateY(-5px)}.stat-item h1{color:#333;color:var(--text-dark);font-size:4.5rem;font-size:var(--font-size-6xl);font-weight:700;line-height:1.1;margin:0}.plus-symbol{color:#f60;color:var(--primary-color);font-size:1.875rem;font-size:var(--font-size-2xl);font-weight:700;vertical-align:top}.stat-item p{color:#666;color:var(--text-medium);font-size:.875rem;font-size:var(--font-size-sm);font-weight:600;letter-spacing:1px;margin-top:8px;margin-top:var(--space-sm);text-transform:uppercase}.divider{background-color:#999;background-color:var(--text-light);height:60px;margin:0 24px;margin:0 var(--space-lg);width:1px}.Exhitbition2{background-color:#fff;background-color:var(--background-light);box-sizing:border-box;display:block;margin:0 auto;padding:24px;padding:var(--space-lg);width:100%}.centerText{font-size:1.875rem;font-size:var(--font-size-2xl);font-weight:700;text-align:center}.centerText,.imageContainer{margin-bottom:32px;margin-bottom:var(--space-xl)}.imageContainer{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease;width:100%}.imageContainer:hover{transform:translateY(-5px)}.imageContainer img{border-radius:5px;border-radius:var(--radius-md);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-soft);height:auto;max-width:100%;transition:box-shadow .3s ease;width:100%}.imageContainer:hover img{box-shadow:0 6px 16px #0000001f;box-shadow:var(--shadow-medium)}.titleBox{background-color:#fff;background-color:var(--background-light);border-radius:5px;border-radius:var(--radius-md);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-soft);box-sizing:border-box;color:#333;color:var(--text-dark);font-size:1.25rem;font-size:var(--font-size-lg);font-weight:600;margin-top:-25px;padding:32px;padding:var(--space-xl);position:relative;text-align:center;transition:box-shadow .3s ease;width:35%;z-index:1}.imageContainer:hover .titleBox{box-shadow:0 6px 16px #0000001f;box-shadow:var(--shadow-medium)}.overlay{align-items:center;background-color:#000000d9;box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:1000}.overlay.active{opacity:1}.modal{background-color:#fff;background-color:var(--background-light);border-radius:8px;border-radius:var(--radius-lg);box-shadow:0 10px 30px #0000004d;box-sizing:border-box;cursor:default;max-width:900px;padding:24px;padding:var(--space-lg);position:relative;transform:scale(.95);transition:transform .3s ease;width:90%}.overlay.active .modal{transform:scale(1)}.modalImage{border-radius:5px;border-radius:var(--radius-md);max-width:100%;width:100%}.modalTitle{font-size:1.5rem;font-size:var(--font-size-xl);font-weight:600;margin-top:16px;margin-top:var(--space-md);text-align:center}.closeButton,.modalTitle{color:#333;color:var(--text-dark)}.closeButton{align-items:center;background-color:#ffffffe6;border-radius:50%;cursor:pointer;display:flex;font-size:1.875rem;font-size:var(--font-size-2xl);height:40px;justify-content:center;position:absolute;right:24px;right:var(--space-lg);top:16px;top:var(--space-md);transition:color .2s ease;width:40px;z-index:2000}.closeButton:hover{color:#f60;color:var(--primary-color)}.card-wrapper{align-items:stretch;background-color:#f7f7f7;background-color:var(--background-gray);display:flex;flex-wrap:wrap;gap:32px;gap:var(--space-xl);justify-content:center;margin-top:48px;margin-top:var(--space-xxl);padding:48px;padding:var(--space-xxl);width:100%}.card,.card-wrapper{box-sizing:border-box}.card{background-color:#fff;background-color:var(--background-light);border-radius:8px;border-radius:var(--radius-lg);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-soft);min-width:280px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:calc(33.333% - 32px);width:calc(33.333% - var(--space-xl))}.card:hover{box-shadow:0 6px 16px #0000001f;box-shadow:var(--shadow-medium);transform:translateY(-5px)}.card-wrapper2{gap:48px;gap:var(--space-xxl);margin:48px 0;margin:var(--space-xxl) 0}.card-wrapper2,.card-wrapper3{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.card-wrapper3{background-color:#fff;background-color:var(--background-light);border-radius:8px;border-radius:var(--radius-lg);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-soft);gap:24px;gap:var(--space-lg);margin-top:16px;margin-top:var(--space-md);padding:32px;padding:var(--space-xl)}@media (max-width:1200px){:root{--font-size-6xl:4rem}.titleBox{width:50%}}@media (max-width:992px){:root{--font-size-6xl:3.5rem}.card{width:calc(50% - 32px);width:calc(50% - var(--space-xl))}.titleBox{width:60%}}@media (max-width:768px){:root{--font-size-4xl:2.5rem;--font-size-6xl:3rem;--space-xxl:32px;--space-xl:24px;--space-lg:16px}.export-stats{flex-direction:column;gap:32px;gap:var(--space-xl);padding:24px 0;padding:var(--space-lg) 0}.divider{display:none}.stat-item{box-sizing:border-box;margin:0 0 24px;margin:0 0 var(--space-lg) 0;width:100%}.card{width:100%}.titleBox{width:80%}.banner-content h1{font-size:2.25rem;font-size:var(--font-size-3xl)}.card-wrapper{padding:24px;padding:var(--space-lg)}}@media (max-width:480px){:root{--font-size-6xl:2.5rem;--space-xxl:24px;--space-xl:20px;--space-lg:12px}.titleBox{padding:24px;padding:var(--space-lg);width:90%}.card-wrapper{padding:16px;padding:var(--space-md)}.container{padding:0 16px;padding:0 var(--space-md)}.banner-content{padding:16px;padding:var(--space-md);width:95%}.Exhitbition2,.ExportSection,.card-wrapper,.card-wrapper2,.card-wrapper3,.section,body{margin-right:0;max-width:100vw;padding-right:0;right:0}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.banner-slide{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:80vh;justify-content:center;margin:0;padding:0;width:100%}section.banner{height:75vh}.styled-wrapper{display:flex;gap:20px;justify-content:space-between;position:relative;width:100%}.left-section{display:flex;flex:1 1;flex-direction:column;margin-left:40px;margin-top:30px}.left-section h1{font-size:28px;font-weight:700;line-height:1.5;margin:0 0 60px}.animated-button{align-items:center;background-color:inherit;border:4px solid #0000;border-radius:100px;box-shadow:0 0 0 2px #000;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:7px;overflow:hidden;padding:19px 36px;position:relative;top:10%;transition:all .6s cubic-bezier(.23,1,.32,1);width:fit-content}.animated-button svg{fill:#000;position:absolute;transition:all .8s cubic-bezier(.23,1,.32,1);width:24px;z-index:9}.animated-button .arr-1{right:16px}.animated-button .arr-2{left:-25%}.animated-button .circle{background-color:#000;border-radius:50%;height:20px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .8s cubic-bezier(.23,1,.32,1);width:20px}.animated-button .text{position:relative;transform:translateX(-12px);transition:all .8s cubic-bezier(.23,1,.32,1);z-index:1}.animated-button:hover{border-radius:12px;box-shadow:0 0 0 12px #0000;color:#fff}.animated-button:hover .arr-1{right:-25%}.animated-button:hover .arr-2{left:16px}.animated-button:hover .text{transform:translateX(12px)}.animated-button:hover svg{fill:#fff}.animated-button:hover .circle{height:220px;opacity:1;width:220px}.animated-button:active{box-shadow:0 0 0 4px #000;scale:.95}.center-section{flex:2 1;margin-top:33px}.center-section h3{font-size:28px;font-weight:700}.center-section p{font-size:18px;line-height:1.5;margin:10px 0}.right-section{position:relative;right:2%}.right-section .card{background:#fff;border-radius:30px;box-shadow:0 8px 20px #0000001a;height:900px;justify-content:space-between;overflow:hidden;position:relative;width:500px}.right-section .card,.right-section .content{align-items:center;display:flex;flex-direction:column}.right-section .content{justify-content:center;padding:20px}.right-section .main-logo{margin-bottom:30px;margin-top:30px;max-width:300px;width:100%}.download-btn-container{gap:10px;margin-top:30px}.download-btn,.download-btn-container{align-items:center;display:flex;justify-content:center}.download-btn{background:#000;border-radius:50%;cursor:pointer;height:80px;position:relative;width:80px}.download-btn .download-icon{color:#fff;font-size:30px;z-index:2}.download-btn .signal{animation:pulse 2s infinite;border:2px solid #0000004d;border-radius:50%;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:1}.span1{color:#000;font-size:16px;font-weight:700;margin-top:10px;text-transform:uppercase}.modal-overlay2{align-items:center;background-color:#00000080;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:1000}.modal-content2{background-color:#fff;border-radius:.5rem;box-shadow:0 0 10px #0000004d;max-height:75vh;max-width:500px;overflow-y:auto;padding:1.5rem;position:relative;width:100%}.modal-content2 h2{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.modal-content2 h4{color:#666;font-size:.95rem;margin-bottom:1.5rem}.modal-content2 form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.inputBox{display:flex;flex-direction:column;gap:.25rem}.inputBox .uiverse{color:#333;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.inputBox input,.inputBox textarea{border:1px solid #ccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.inputBox input:focus,.inputBox textarea:focus{border-color:#e30613;box-shadow:0 0 0 2px #e306131a;outline:none}.inputBox textarea{min-height:80px;resize:vertical}.submitbtn-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:.5rem}.submit-btn{background-color:#e30613;border:none;border-radius:.25rem;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:.75rem 1rem;transition:background-color .2s ease}.submit-btn:hover{background-color:#c50512}.submit-btn:active{transform:translateY(1px)}.close-btn{background-color:#666;border:none;border-radius:.25rem;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:.75rem 1rem;transition:background-color .2s ease}.close-btn:active{transform:translateY(1px)}@media (max-width:768px){.modal-content2{max-width:90%;padding:1.25rem}.close-btn,.inputBox input,.inputBox textarea,.submit-btn{padding:.625rem .875rem}.submitbtn-container{flex-direction:column}.close-btn,.submit-btn{width:100%}}.close-btn{background-color:gray;color:#fff}.close-btn:hover{background-color:#555}@keyframes pulse{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@media (max-width:1200px){.right-section .card{height:auto;min-height:500px;width:450px}}@media (max-width:992px){.styled-wrapper{align-items:center;flex-direction:column}.center-section,.left-section{margin-left:0;text-align:center;width:91%}.left-section h1{text-align:center}.animated-button{margin:0 auto}.right-section{display:flex;justify-content:center;right:0;width:100%}.right-section .card{max-width:500px;width:90%}}@media (max-width:768px){.download-btn-container{justify-content:center;width:100%}.download-btn{height:60px;margin-left:0;width:60px}.download-btn .download-icon{font-size:24px}.submitbtn-container{align-items:center;flex-direction:column;gap:10px}.close-btn,.submit-btn{width:100%}.modal-content2 form{width:90%}.inputBox .uiverse{font-size:.9rem}.inputBox input:focus~.uiverse,.inputBox input:valid~.uiverse,.inputBox textarea:focus~.uiverse,.inputBox textarea:valid~.uiverse{left:50%;transform:translateX(-50%)}}@media (max-width:480px){.styled-wrapper{gap:10px}.left-section{box-sizing:border-box;padding:0 15px;width:100%}.left-section h1{font-size:22px;margin-bottom:30px;text-align:center}.center-section{box-sizing:border-box;padding:0 15px;width:100%}.center-section h3{font-size:20px;text-align:center}.center-section p{font-size:16px;padding:0;text-align:center}.animated-button{font-size:14px;padding:15px 30px}.right-section{box-sizing:border-box;padding:0 15px;width:100%}.right-section .main-logo{margin:15px 0;max-width:150px}.right-section .card{border-radius:20px;margin-bottom:20px;min-height:400px;width:100%}.download-btn{height:50px;width:50px}.download-btn .download-icon{font-size:20px}.span1{font-size:14px}@media (max-width:992px){.modal-content2{max-width:80%}}@media (max-width:768px){.modal-overlay2{padding:.75rem}.modal-content2{max-width:90%;padding:1.25rem}.modal-content2 h2{font-size:1.1rem}.modal-content2 h4{font-size:.9rem}.inputBox input,.inputBox textarea{font-size:.95rem;padding:.625rem .875rem}.inputBox .uiverse{font-size:.8rem}.submitbtn-container{flex-direction:column;gap:.75rem}.close-btn,.submit-btn{font-size:.95rem;padding:.625rem .875rem;width:100%}}@media (max-width:480px){.modal-overlay2{padding:.5rem}.modal-content2{max-width:95%;padding:1rem}.modal-content2 h2{font-size:1rem;margin-bottom:.75rem}.modal-content2 h4{font-size:.85rem;margin-bottom:1.25rem;text-align:center}.modal-content2 form{gap:.75rem;margin-left:10px}.inputBox input,.inputBox textarea{font-size:.9rem;padding:.5rem .75rem}.inputBox .uiverse{font-size:.75rem}.inputBox textarea{min-height:60px}.submitbtn-container{gap:.5rem;margin-top:.25rem}.close-btn,.submit-btn{font-size:.9rem;padding:.5rem .75rem}}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.homepage-container{background:linear-gradient(to bottom right,#fff,#fff);min-height:100vh;overflow:hidden;position:relative}.homepage-gradient-overlay{background:linear-gradient(to bottom right,#fed7d7,#fc8181);clip-path:polygon(55% 0,100% 0,100% 100%,0 100%);inset:0;position:absolute}.homepage-content-container{align-items:center;display:flex;min-height:100vh;position:relative}.homepage-main-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;padding:0 16px;width:100%}.homepage-logo-section{margin-bottom:32px;text-align:center;transition:all .3s;width:100%}.homepage-text-content{color:#1f2937;text-align:center;width:100%}.homepage-main-heading{font-size:1.875rem;font-weight:700;margin-bottom:16px}.homepage-main-paragraph{font-size:1rem;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:42rem}.homepage-cta-button{background-color:#ef4444;border:none;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:8px 24px;transition:all .3s}.homepage-cta-button:hover{background-color:#dc2626;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-4px)}.homepage-logo{height:280px;margin-bottom:300px;margin-left:-80px;width:280px}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.slide-in-left{animation:slideInLeft 2s ease-out forwards;opacity:0}.slide-in-right{animation:slideInRight 1s ease-out forwards;animation-delay:1s;opacity:0}@media (max-width:639px){.homepage-gradient-overlay{background:linear-gradient(180deg,#fed7d7,#fc8181);clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.homepage-content-container{justify-content:center;padding-bottom:2rem;padding-top:2rem}.homepage-logo-section{margin-bottom:0;margin-top:2rem;order:1}.homepage-logo{height:180px;margin:0 auto 2rem;width:180px}.homepage-text-content{order:0;padding:1rem;text-align:center}.homepage-main-heading{font-size:2rem;line-height:1.2}.homepage-main-paragraph{font-size:1rem;line-height:1.5}.homepage-cta-button{font-size:1.125rem;margin:0 auto;max-width:280px;padding:12px 16px;width:80%}.homepage-main-content{background-color:#ffffffe6;border-radius:16px;box-shadow:0 8px 15px #0000001a;margin:0 1rem;padding:1.5rem;width:calc(100% - 2rem)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.homepage-main-content{animation:fadeIn .8s ease-out forwards}.homepage-main-heading{animation-delay:.2s}.homepage-main-paragraph{animation-delay:.4s}.homepage-cta-button{animation-delay:.6s}}@media (min-width:640px){.homepage-main-content{padding:0 24px}.homepage-logo-container{padding:24px}.homepage-factory-icon{height:64px;width:64px}.homepage-main-heading{font-size:2.25rem;margin-bottom:24px}.homepage-main-paragraph{font-size:1.125rem;margin-bottom:32px}.homepage-cta-button{font-size:1.125rem;padding:12px 32px}}@media (min-width:768px){.homepage-main-content{flex-direction:row;padding:0 48px}.homepage-logo-section{margin-bottom:0;text-align:left;width:33.333%}.homepage-factory-icon{height:80px;margin:0;width:80px}.homepage-text-content{text-align:left;width:60%}.homepage-main-heading{font-size:3rem}.homepage-main-paragraph{font-size:1.25rem;margin-left:0;margin-right:0}}@media (min-width:1024px){.homepage-main-heading{font-size:3.75rem}.homepage-main-paragraph{font-size:1.5rem}}@media (min-width:1280px){.homepage-main-content{margin:0 auto;max-width:1280px}.homepage-logo{height:320px;width:320px}}@media (max-width:360px){.homepage-logo{height:150px;margin-bottom:1.5rem;width:150px}.homepage-main-heading{font-size:1.75rem}}@supports (padding:max(0px)){.homepage-container{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}.machinery-range{overflow:hidden;position:relative;width:100%}.machinery-title{clip-path:polygon(0 0,100% 0,85% 100%,0 100%);color:red;font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-top:20px;padding:20px 100px 20px 40px;position:relative;transform:skewY(-1deg);width:fit-content;z-index:2}.machinery-sections{display:flex;flex-direction:column;margin-top:-40px;position:relative;width:100%}.machinery-section{background:linear-gradient(180deg,#fff0,#fff6);border:2px solid #fff;box-sizing:border-box;cursor:pointer;height:clamp(180px,50vw,600px);margin-top:-60px;overflow:hidden;position:relative;transform:skewY(-7deg);transition:transform .3s ease;width:100%;z-index:1}.machinery-section:first-child{margin-top:0}.machinery-section:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 85%);margin-bottom:35px}.machinery-section:hover{transform:skewY(-7deg) scale(1.01)}.machinery-section a{display:block;height:100%;text-decoration:none;width:100%}.machinery-content{background-position:50%;background-size:cover;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);display:flex;flex-direction:column;height:110%;justify-content:flex-end;padding:clamp(20px,4vw,40px) clamp(30px,6vw,60px);position:absolute;top:-20%;transform:skewY(3.5deg);transition:all .3s ease;width:100%}.machinery-section:first-child .machinery-content{background-image:linear-gradient(90deg,#0006,#0000),url(/static/media/woven.16befce4a7a9d5eab116.png)}.machinery-section:nth-child(2) .machinery-content{background-image:linear-gradient(90deg,#0006,#0000),url(/static/media/plastic.e5c81c5d9f90869db517.jpg)}.machinery-section:nth-child(3) .machinery-content{background-image:linear-gradient(90deg,#0006,#0000),url(/static/media/profileex.1f04adf50bb547a28d06.jpg)}.machinery-section:nth-child(4) .machinery-content{background-image:linear-gradient(90deg,#0006,#0000),url(/static/media/sheet.a4e8c167d7316a1ac772.jpg)}.machinery-content h2{color:#fff;font-size:clamp(1.5rem,4vw,2.7rem);font-weight:700;line-height:1.2;margin:0 0 clamp(10px,2vw,20px);text-transform:uppercase}.button{align-items:center;background-color:#ff2424;border:none;border-radius:30px;box-shadow:5px 5px 10px rgba(0,0,0,.116);color:#fff;cursor:pointer;display:flex;font-size:clamp(14px,3vw,19px);font-weight:600;gap:10px;height:clamp(32px,8vw,57px);justify-content:flex-start;margin-bottom:clamp(30px,6vw,60px);padding-left:clamp(8px,2vw,10px);pointer-events:all;position:relative;transition:all .5s ease;width:clamp(90px,20vw,147px);z-index:3}.svgIcon{fill:#000;display:block;height:clamp(18px,4vw,35px);min-height:18px;min-width:18px;transition-duration:1.5s;width:auto}.machinery-section:hover .button{background-color:red}.machinery-section:active .button{transform:scale(.97)}.machinery-section:hover .svgIcon{transform:rotate(250deg)}.machinery-range:after{bottom:0;content:"";height:100px;left:0;position:absolute;right:0;z-index:2}@media (max-width:1024px){.machinery-section{height:300px;margin-top:-50px}.machinery-content h2{margin-right:120px}}@media (max-width:768px){.machinery-section{height:220px;margin-top:-40px}.machinery-title{padding:15px 60px 15px 25px}.machinery-content h2{margin-right:80px}}@media (max-width:480px){.machinery-section{height:180px;margin-top:-30px;transform:skewY(-5deg)}.machinery-section:hover{transform:skewY(-5deg) scale(1.01)}.machinery-content{transform:skewY(2.5deg)}.machinery-title{clip-path:polygon(0 0,100% 0,90% 100%,0 100%);padding:12px 50px 40px 20px}.button{gap:4px}}@media (max-width:360px){.machinery-section{height:150px;margin-top:-25px}.machinery-title{font-size:1.75rem;padding:10px 40px 10px 15px}.machinery-content h2{font-size:1.3rem;margin-right:40px}.button{font-size:.8rem;height:30px;margin-bottom:25px;width:80px}}.video-container-film{cursor:pointer;flex-shrink:0;max-width:2200px;overflow:hidden;position:relative;width:100%}.thumbnail-image-film{display:block;height:90%;object-fit:cover;width:60%}.title-container-film{opacity:0;padding-right:7%;position:absolute;right:0;text-align:right;transform:translateX(100%);transition:transform .5s ease,opacity .5s ease}.title-container-film.visible{opacity:1;transform:translateX(0)}.title-main{font-size:64px;line-height:1.1}.title-main,.title-sub{color:red;font-weight:700;white-space:nowrap}.title-sub{font-size:44px}.wrapper-film{align-items:center;display:flex;justify-content:center;margin-bottom:10px;overflow:hidden;position:relative}.CoperateFilm{background-color:#f6f6f6}@media screen and (max-width:1200px){.title-main{font-size:52px}.title-sub{font-size:36px}}@media screen and (max-width:992px){.title-main{font-size:42px}.title-sub{font-size:30px}.title-container-film{padding-right:5%}}@media screen and (max-width:768px){.title-main{font-size:32px}.title-sub{font-size:24px}.thumbnail-image-film{width:70%}}@media screen and (max-width:576px){.wrapper-film{flex-direction:column}.title-main{font-size:28px;white-space:normal}.title-sub{font-size:20px;white-space:normal}.title-container-film.visible{transform:translateY(0)}.title-container-film{transform:translateY(100%)}}@media screen and (max-width:400px){.title-main{font-size:24px}.title-sub{font-size:18px}}.gif-container{height:100vh;overflow:hidden;position:relative;width:100%}.gif-video{object-fit:cover}.gif-overlay,.gif-video{height:100%;left:0;position:absolute;top:0;width:100%}.gif-overlay{align-items:center;background:#00000080;box-sizing:border-box;display:flex;justify-content:center;padding:2rem}.gif-text{color:#fff;font-size:4rem;font-weight:700;line-height:1.2;margin:0 auto;max-width:1200px;text-align:center;transition:font-size .3s ease}@media screen and (max-width:1440px){.gif-text{font-size:3.5rem;max-width:1000px}}@media screen and (max-width:1024px){.gif-text{font-size:3rem;max-width:800px}.gif-overlay{padding:1.5rem}}@media screen and (max-width:768px){.gif-text{font-size:2.5rem;max-width:600px}}@media screen and (max-width:576px){.gif-text{font-size:2rem;max-width:100%}.gif-overlay{padding:1rem}}@media screen and (max-width:375px){.gif-text{font-size:1.5rem}}@media screen and (max-height:600px){.gif-container{height:100vh;min-height:400px}}@media screen and (min-height:1000px){.gif-container{height:100vh;max-height:1000px}}body.mobile-view{padding-top:70px}@media (max-width:480px){body.mobile-view{padding-top:60px}}.navbar{align-items:center;background-color:#fff;border-radius:50px;box-shadow:0 4px 20px #00000014;box-sizing:border-box;display:flex;justify-content:space-between;left:0;margin:20px auto;max-width:1300px;padding:10px 30px;position:fixed;right:0;top:0;transition:all .3s ease;width:calc(100% - 60px);z-index:1000}.navbar-container{display:flex;justify-content:center;max-width:100%;position:relative;width:100%}.navbar.scrolled{background-color:#fff;box-shadow:0 6px 20px #00000026;padding:8px 30px}.logo-container{align-items:center;display:flex;justify-content:flex-start;width:auto}.logo{height:45px;object-fit:contain;width:auto}.menu-toggle{background:none;border:none;cursor:pointer;display:none;height:22px;padding:0;position:relative;width:30px;z-index:100}.menu-toggle-bar{background-color:#333;border-radius:2px;display:block;height:3px;margin:5px 0;transition:all .3s ease;width:100%}.menu-toggle.active .menu-toggle-bar:first-child{transform:rotate(45deg) translate(5px,6px)}.menu-toggle.active .menu-toggle-bar:nth-child(2){opacity:0}.menu-toggle.active .menu-toggle-bar:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}.links-container{align-items:center;display:flex;margin-left:auto;transition:all .3s ease}.links-list{display:flex;gap:18px;list-style:none;margin:0;padding:0}.link-item{margin:0;position:relative}.nav-link{color:#333;display:block;font-size:.9rem;font-weight:500;padding:8px 12px;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}.nav-link:after{background-color:#e11d48;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.nav-link.hovered:after,.nav-link:hover:after{width:80%}.nav-link.hovered,.nav-link:hover{color:#e11d48}.dropdown{position:relative}.dropdown-toggle{align-items:center;cursor:pointer;display:flex}.dropdown-toggle:after{display:inline-block;font-size:8px;margin-left:5px;position:relative;top:-1px;transition:transform .2s ease;vertical-align:middle}.dropdown-toggle.active:after{transform:rotate(180deg)}.dropdown-menu{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;left:0;list-style-type:none;margin-top:10px;min-width:220px;opacity:0;padding:8px 0;position:absolute;text-align:left;top:100%;transition:all .3s ease;visibility:hidden;z-index:1000}.dropdown-menu.show{opacity:1;visibility:visible}@media (min-width:769px){.dropdown:hover .dropdown-menu{opacity:1;visibility:visible}}.dropdown-menu li{margin:0;padding:0;position:relative}.dropdown-item{color:#666;display:block;font-size:15px;padding:12px 20px;text-decoration:none;transition:background-color .2s;white-space:nowrap}.dropdown-item:hover{background-color:#f7f7f7;color:#e11d48}@media (min-width:1800px){.navbar{max-width:1500px}}@media (max-width:1366px){.navbar{max-width:1200px}}@media (max-width:1200px){.links-list{gap:18px}}@media (max-width:1024px){.navbar{padding:8px 24px;width:calc(100% - 48px)}.links-list{gap:14px}.nav-link{font-size:.85rem;padding:6px 8px}}@media (max-width:900px){.links-list{gap:6px}.nav-link{font-size:.8rem;padding:6px 4px}}@media (max-width:768px){.navbar{border-radius:0;box-shadow:0 2px 10px #0000001a;height:70px;justify-content:space-between;left:0;margin:0;padding:15px 20px;position:fixed;right:0;top:0;width:100%}.logo-container{justify-content:flex-start;margin-left:0;order:1;width:auto}.logo{height:40px}.menu-toggle{display:block;height:26px;margin-left:auto;margin-right:0;order:2;width:34px}.menu-toggle-bar{height:3px;margin:6px 0}.links-container{background-color:#fff;bottom:0;box-shadow:0 4px 20px #00000014;flex-direction:column;height:calc(100vh - 70px);left:0;opacity:0;order:3;overflow-y:auto;padding:15px;position:fixed;right:0;top:70px;transform:translateX(100%);transition:all .3s ease;visibility:hidden;width:100%;z-index:999}.links-container.active{opacity:1;transform:translateX(0);visibility:visible}.links-list{align-items:center;flex-direction:column;gap:0;padding:20px 0;width:100%}.link-item{border-bottom:1px solid #f0f0f0;text-align:center;width:100%}.link-item:last-child{border-bottom:none}.nav-link{display:block;font-size:1.1rem;font-weight:500;padding:18px;width:100%}.nav-link:after{display:none}.dropdown{position:relative;width:100%}.dropdown-toggle{justify-content:center;padding:18px;width:100%}.dropdown-toggle:after{font-size:10px;margin-left:10px}.dropdown-menu{background-color:#f8f8f8;border-radius:8px;box-shadow:none;margin:0 15px;max-height:0;overflow:hidden;padding:0;position:static;transition:all .3s ease;width:100%}.dropdown-menu.show{margin-bottom:5px;margin-top:5px;max-height:500px;opacity:1;padding:10px 0;visibility:visible}.dropdown-item{font-size:1rem;padding:15px 25px;text-align:center}}@media (max-width:480px){.navbar{height:60px;padding:10px 15px}.logo{height:35px}.links-container{height:calc(100vh - 60px);top:60px}.nav-link{font-size:1rem}.dropdown-toggle,.nav-link{padding:15px}.dropdown-item{padding:12px 20px}}@media (max-width:350px){.navbar{height:55px;padding:8px 12px}.logo{height:30px}.menu-toggle{height:22px;width:28px}.menu-toggle-bar{height:2px;margin:5px 0}.nav-link{font-size:.95rem;padding:12px}}@media (max-height:500px) and (orientation:landscape){.links-container{height:85vh;overflow-y:auto}.links-list{padding:10px 0}.nav-link{padding:12px}}footer{background:#232323;color:#888;font-size:17px;padding:40px 20px}.footer-logo{height:auto;margin-bottom:10px;width:350px}footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px}footer .container>div{flex:1 1 30%;margin-bottom:20px;margin-right:10px}footer h3,footer h4{color:#fff;font-size:20px;margin-bottom:10px}footer ul{line-height:1.8;list-style:none;padding:0}footer ul a{color:#888;text-decoration:none;transition:color .3s ease}footer li:hover,footer ul a:hover{color:#fff}footer p{margin:5px 0}footer p:hover{color:#fff}footer .footer-bottom{border-top:1px solid #333;margin-top:20px;padding-top:20px;text-align:center}footer .footer-bottom p{margin:5px 0}footer .footer-social{align-items:center;display:flex;gap:10px;margin-top:20px}footer .footer-social a{align-items:center;background-color:#8883;border-radius:50%;color:#888;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}footer .footer-social a:hover{background-color:#fff3;color:red;transform:scale(1.1)}footer .footer-social a i{font-size:18px}@media screen and (max-width:480px){footer{font-size:10px}.footer-logo{height:auto;width:300px}footer .footer-social{gap:10px}footer .footer-social a{height:30px;width:30px}footer .footer-social a i{font-size:14px}}.card-container{align-items:center;background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:center;margin-top:50px;padding:20px}.card-header{margin-bottom:20px;text-align:center}.card-header p{color:#555;font-size:16px;font-weight:700;margin:0}.flip-card{cursor:pointer;perspective:1000px;text-align:center}.flip-card-inner{height:400px;position:relative;transform-style:preserve-3d;transition:transform .6s;width:400px}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}@media (hover:none){.flip-card:active .flip-card-inner{transform:rotateY(180deg)}}.flip-card-back,.flip-card-front{backface-visibility:hidden;border:1px solid #ddd;border-radius:8px;height:100%;overflow:hidden;position:absolute;width:100%}.card-image,.flip-card-front img{height:100%;object-fit:cover;width:100%}.flip-card-back{align-items:center;background-color:#f4f4f4;color:#333;display:flex;justify-content:center;padding:20px;transform:rotateY(180deg)}.card-info{font-size:20px;text-align:center}.card-title{color:#333;font-size:22px;font-weight:700;margin-top:10px}.modal-overlay1{align-items:center;background-color:#000000e6;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1000}.modal-overlay1.closing{opacity:0}.modal-content1{height:90%;margin:0;max-height:100vh;max-width:100vw;padding:0;position:relative;width:90%}.close-button,.modal-content1{align-items:center;display:flex;justify-content:center}.close-button{background-color:#00000080;border-radius:50%;color:#fff;cursor:pointer;font-size:30px;height:40px;padding:10px;position:fixed;right:20px;top:20px;transition:all .3s ease;width:40px;z-index:2000}.close-button:hover{background-color:#000c;color:red}.gallery-container{position:relative}.gallery-container,.gallery-item{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.gallery-item{flex-direction:column}.gallery-image{cursor:default;display:block;height:auto;margin:25px auto 0;max-height:85vh;max-width:90%;object-fit:contain;padding:0;width:auto}.gallery-image,img.gallery-image[alt=INDIAPLAST-2019]{-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform:translateZ(0)}img.gallery-image[alt=INDIAPLAST-2019]{margin:0 auto;max-width:800px}.gallery-title{color:#fff;font-size:16px;font-weight:700;margin-top:10px;text-align:center;transform:none!important;width:100%}.next-button,.prev-button{align-items:center;background-color:#80808080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:40px;height:60px;justify-content:center;line-height:1;position:fixed;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px;z-index:2000}.prev-button{left:30px}.next-button{right:30px}.next-button:hover,.prev-button:hover{background-color:#000c;transform:translateY(-50%) scale(1.1)}@media screen and (max-width:768px){.flip-card-inner{height:300px;width:300px}.gallery-image{max-height:75vh;max-width:90%}img.gallery-image[alt=INDIAPLAST-2019]{max-width:90%}.next-button,.prev-button{font-size:30px;height:50px;width:50px}.prev-button{left:15px}.next-button{right:15px}.close-button{font-size:25px;height:35px;right:15px;top:15px;width:35px}.gallery-title{font-size:14px}}@media screen and (max-width:480px){.card-container{margin-top:20px;padding:10px}.flip-card-inner{height:250px;width:250px}.card-info{font-size:16px}.card-title{font-size:18px}.gallery-image{max-height:60vh}.gallery-image,img.gallery-image[alt=INDIAPLAST-2019]{-webkit-backface-visibility:hidden;max-width:90%;transform:translateZ(0)}.next-button,.prev-button{background-color:#0009;font-size:25px;height:40px;width:40px}.prev-button{left:10px}.next-button{right:10px}.close-button{font-size:20px;height:30px;right:10px;top:10px;width:30px}.gallery-title{font-size:12px;margin-top:5px}}@media screen and (max-width:360px){.flip-card-inner{height:220px;width:220px}.gallery-image{max-height:55vh}.next-button,.prev-button{font-size:20px;height:35px;width:35px}.prev-button{left:5px}.next-button{right:5px}}@media screen and (max-height:480px) and (orientation:landscape){.gallery-image{max-height:80vh;max-width:80vw}img.gallery-image[alt=INDIAPLAST-2019]{max-width:80vw}.next-button,.prev-button{top:50%;transform:translateY(-50%)}.close-button{right:5px;top:5px}.gallery-title{margin-top:2px}}@media (hover:none) and (pointer:coarse){.close-button,.next-button,.prev-button{align-items:center;display:flex;justify-content:center;padding:0}.next-button:active,.prev-button:active{background-color:#000c}.close-button:active{color:red}}.exhibition-container{box-sizing:border-box;margin:0 auto;max-width:1000px;padding:20px;width:100%}.exhibition-header{margin-bottom:30px;text-align:center}.upcoming-text{color:red;font-size:clamp(18px,4vw,26px)}.exhibitions-title,.upcoming-text{font-weight:700;text-transform:uppercase}.exhibitions-title{color:#555;font-size:clamp(28px,5vw,42px);margin-top:5px}.exhibition-map{display:flex;justify-content:center;margin-bottom:40px;text-align:center;width:100%}.world-map-image{border-radius:4px;box-shadow:0 2px 10px #0000001a;height:auto;max-height:80vh;max-width:100%;object-fit:contain}@media screen and (max-width:768px){.exhibition-container{padding:15px}.exhibition-header{margin-bottom:20px}.exhibition-map{margin-bottom:30px}}@media screen and (max-width:480px){.exhibition-container{padding:10px}.exhibition-map{margin-bottom:25px}}.video-card{position:relative;text-align:center}.card,.video-card{margin:20px;width:500px}.card{height:450px;padding:10px}.video-thumbnail{cursor:pointer;overflow:hidden;position:relative}.thumbnail-image{border-radius:8px;box-shadow:0 4px 8px #0000001a;object-fit:cover;transition:transform .3s;width:100%}.play-button-overlay{align-items:center;background-color:#ffffffb3;border-radius:50%;display:flex;height:50px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;width:50px}.play-button{border-bottom:12px solid #0000;border-left:21px solid red;border-top:12px solid #0000;height:0;width:0}.video-title{color:#333;font-size:19px;font-weight:700;margin-top:10px}.modal-overlay,.video-modal{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-overlay{align-items:center;background-color:#000000b3;display:flex;justify-content:center}.modal-content{background:#0000;border-radius:10px;box-sizing:border-box;height:0;left:50%;max-width:1000px;padding-bottom:45%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1001}.player-wrapper{height:100%;width:100%}.player-wrapper,.react-player{left:0;position:absolute;top:0}.close-button2{color:#fff;cursor:pointer;font-size:35px;position:absolute;right:-40px;top:-40px;z-index:1002}.video-thumbnail:hover .thumbnail-image{transform:scale(1.05)}.video-thumbnail:hover .play-button-overlay{opacity:1}@media (max-width:768px){.video-card{margin:10px auto;width:90%}.modal-content{padding-bottom:56.25%;width:95%}.close-button2{right:0;top:-30px}}@media (forced-colors:active){.video-title{color:initial}.close-button2{color:ButtonText}.play-button{border-left-color:ButtonText}.play-button-overlay{background-color:Canvas}}.magazine-layout{background-color:#fff;display:flex;font-family:Arial,sans-serif;justify-content:space-between;padding:20px}.magazine-viewer{align-items:center;display:flex;flex:2 1;flex-direction:column;position:relative}.magazine-image{border:2px solid #ddd;border-radius:12px;height:auto;max-width:650px;transition:transform .3s ease-in-out;width:100%}.nav-button{align-items:center;background:linear-gradient(145deg,#fff,#d4d4d4);border-radius:50%;box-shadow:0 4px 6px #0000001a,inset 0 -2px 4px #0000000d;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px;z-index:10}.nav-button:hover{background:linear-gradient(145deg,#f5f5f5,#e0e0e0);box-shadow:0 6px 8px #0003;transform:translateY(-50%) scale(1.1)}.nav-button.prev{left:80px}.nav-button.next{right:80px}.nav-button:before{border-style:solid;content:"";display:inline-block;height:0;width:0}.nav-button.prev:before{border-color:#0000 #555 #0000 #0000;border-width:12px 16px 12px 0;transform:translateX(-2px)}.nav-button.next:before{border-color:#0000 #0000 #0000 #555;border-width:12px 0 12px 16px;transform:translateX(2px)}.nav-button:hover:before{border-color:#0000 #e74c3c #0000 #0000}.nav-button.next:hover:before{border-color:#0000 #0000 #0000 #e74c3c}.magazine-title{font-size:20px;font-weight:700;margin-top:15px;text-align:center}.pdf-list{background-color:initial;border-radius:12px;flex:0.9 1}.pdf-list ul{list-style:none;margin:0;padding:10px}.pdf-list h2{color:#000;font-size:50px;font-weight:700;margin-bottom:15px}.pdf-item{align-items:center;display:flex;font-size:25px;margin-bottom:30px;margin-left:20px;padding:10px;position:relative}.pdf-icon{color:red;font-size:24px;margin-right:19px;transition:transform .3s ease}.pdf-item a{color:#000;display:inline-block;font-weight:700;position:relative;text-decoration:none;transition:all .3s ease}.pdf-item a:hover{color:red;transform:scale(1.1)}.pdf-tooltip{background-color:#333;border-radius:4px;box-shadow:0 4px 8px #0000004d;color:#fff;display:none;font-size:34px;left:120%;opacity:0;padding:5px 10px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:5}.pdf-item:hover .pdf-tooltip{display:block;opacity:1;transform:translateY(-50%) translateX(10px);visibility:visible}.pdf-item a:after{background-color:red;bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.pdf-item a:hover:after{width:100%}@media screen and (max-width:1024px){.pdf-list h2{font-size:40px}.pdf-item{font-size:20px}.nav-button{height:50px;width:50px}.nav-button.prev{left:40px}.nav-button.next{right:40px}}@media screen and (max-width:768px){.magazine-layout{flex-direction:column;padding:10px}.magazine-viewer{margin-bottom:30px}.pdf-list{width:100%}.pdf-list h2{font-size:32px;text-align:center}.pdf-item{font-size:18px;margin-left:0}.pdf-tooltip{display:none!important}.nav-button{height:40px;width:40px}.nav-button.prev{left:10px}.nav-button.next{right:10px}}@media screen and (max-width:480px){.magazine-layout{padding:5px}.pdf-list h2{font-size:28px}.magazine-title,.pdf-item{font-size:16px}.nav-button{height:35px;width:35px}.nav-button:before{border-width:8px 12px 8px 0}.nav-button.next:before{border-width:8px 0 8px 12px}}.contact-section{align-items:stretch;background-color:#fff;box-sizing:border-box;flex-wrap:wrap;gap:clamp(15px,2vw,30px);padding:clamp(30px,5vw,60px) clamp(10px,2vw,20px)}.contact-item,.contact-section{display:flex;justify-content:center;width:100%}.contact-item{align-items:center;background:#fff;border-radius:14px;box-shadow:20px 20px 60px #bebebe,-20px -20px 60px #fff;flex:1 1 300px;flex-direction:column;margin:0;max-width:min(100%,300px);min-height:clamp(180px,20vw,200px);padding:clamp(20px,3vw,30px) clamp(15px,2vw,20px);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.contact-item:hover{box-shadow:25px 25px 65px #bebebe,-25px -25px 65px #fff;transform:translateY(-5px)}.contact-item .icon{color:#e53935;font-size:clamp(20px,2.5vw,24px);margin-bottom:clamp(15px,2vw,20px)}.contact-item h3{color:#333;font-size:clamp(14px,1.6vw,16px);font-weight:700;margin-bottom:clamp(10px,1.5vw,15px)}.contact-item p{color:#666;font-size:clamp(12px,1.4vw,14px);line-height:1.5;margin:5px 0}.contact-item a{color:#e53935;display:inline-block;font-weight:700;margin-top:clamp(10px,1.5vw,15px);text-decoration:none;transition:color .3s ease}.contact-item a:hover{text-decoration:underline}.cards-container{background-color:#f9f9f9;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:clamp(15px,2vw,20px);justify-content:center;padding:clamp(15px,2vw,20px);width:100%}.cardService{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;height:auto;padding:clamp(15px,2vw,20px);text-align:center;transition:all .3s ease;width:min(100%,300px)}.cardService .icon-container{color:#e53935;font-size:clamp(24px,3vw,32px);margin-bottom:clamp(8px,1vw,10px);transition:transform .3s ease,opacity .3s ease}.cardService h3{color:#333;font-size:clamp(14px,1.6vw,16px);font-weight:700}.cardService a,.cardService h3{margin-bottom:clamp(8px,1vw,10px)}.cardService a{color:#e53935;display:inline-block;font-size:clamp(12px,1.4vw,14px);text-decoration:none;transition:color .3s ease}.cardService .phone-number{color:#666;font-size:clamp(12px,1.4vw,14px);margin-top:clamp(8px,1vw,10px);opacity:0;transform:translateY(10px);transition:all .3s ease}.cardService:hover .phone-number{opacity:1;transform:translateY(0)}.cardService:hover{transform:translateY(-10px)}.cardService:hover .icon-container{opacity:0;transform:translateY(-20px)}.cardService:hover a,.cardService:hover h3,.cardService:hover p{transform:translateY(-10px)}.hover-card-container{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:clamp(.5rem,1vw,1rem);justify-content:center;padding:clamp(20px,4vw,30px) clamp(20px,9vw,90px);width:100%}.hover-card{box-sizing:border-box;flex:1 1 500px;max-width:min(100%,calc(33.333% - 1rem))}.network{font-size:clamp(24px,3vw,32px);padding:clamp(8px,1vw,10px);text-align:center}@media (max-width:992px){.contact-section{gap:clamp(15px,2vw,20px);padding:clamp(30px,4vw,40px) clamp(10px,1.5vw,15px)}.contact-item{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}}@media (max-width:768px){.contact-section{align-items:center;flex-direction:column;padding:clamp(30px,4vw,40px) clamp(8px,1vw,10px)}.contact-item{width:min(100%,300px)}.hover-card{flex:1 1 90%;max-width:90%}.hover-card-container{padding:clamp(15px,2vw,20px)}}@media (max-width:480px){.contact-section{padding:clamp(20px,3vw,30px) clamp(8px,1vw,10px)}.contact-item{padding:clamp(15px,2vw,20px) clamp(10px,1.5vw,15px)}}.cardService{background:#fff;border-radius:10px;display:grid;height:200px;overflow:hidden;place-content:center;position:relative;transition:all .5s ease-in-out;width:300px}#logo-main,#logo-second{height:100%}#fab-icon{color:red;font-size:2rem;margin-bottom:30px}#logo-second{fill:none;stroke:red;stroke-width:1px;padding-bottom:20px}.border{border:2px solid red;inset:0;transform:rotate(10deg)}.border,.bottom-text{opacity:0;position:absolute;transition:all .5s ease-in-out}.bottom-text{background:#fff;bottom:13px;color:red;font-size:8px;left:50%;letter-spacing:7px;padding:0 5px 0 8px;text-transform:uppercase;transform:translateX(-50%)}.content{transition:all .5s ease-in-out}.content .logo{height:35px;overflow:hidden;padding:2px;position:relative;top:-20px;transition:all 1s ease-in-out;width:33px}.content .logo .logo1{height:33px;left:0;position:absolute}.content .logo .logo2{height:33px;left:33px;opacity:0;position:absolute;transition:opacity .5s ease-in-out,left .5s ease-in-out}.content .logo .trail{height:100%;opacity:0;padding:1px;position:absolute;right:0;width:100%}.contact-info{left:50%;margin-top:58px;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out .5s}.contact-info .email{font-size:17px}.contact-info a{color:red;display:block;font-size:15px;margin:8px 0;text-decoration:none}.contact-info a:hover{text-decoration:underline}.cardService:hover .contact-info{opacity:1}.cardService:hover{border-radius:0;transform:scale(1.1)}.cardService:hover .logo{animation:opacity 1s ease-in-out;width:134px}.cardService:hover .logo .logo2{opacity:1}.cardService:hover .border{inset:15px;opacity:1;transform:rotate(0)}.cardService:hover .bottom-text{letter-spacing:3px;opacity:1;transform:translateX(-50%)}.cardService:hover .content .content-info{letter-spacing:9.5px;margin-top:30px;opacity:1}#custom-logo{height:auto;width:90px}.cardService:hover .trail{animation:trail 1s ease-in-out}@keyframes opacity{0%{border-right:1px solid #0000}10%{border-right:1px solid red}80%{border-right:1px solid red}to{border-right:1px solid #0000}}@keyframes trail{0%{background:linear-gradient(90deg,#bd9f6700 90%,#bd9f67);opacity:0}30%{background:linear-gradient(90deg,#bd9f6700 70%,#bd9f67);opacity:1}70%{background:linear-gradient(90deg,#bd9f6700 70%,#bd9f67);opacity:1}95%{background:linear-gradient(90deg,#bd9f6700 90%,#bd9f67);opacity:0}}@media (max-width:768px){.cardService{aspect-ratio:3/2;height:auto;max-width:300px;width:90%}.content{transform:scale(.9)}#fab-icon{font-size:1.8rem;margin-bottom:20px}.bottom-text{font-size:7px}.contact-info .email{font-size:15px}.contact-info a{font-size:13px}}@media (max-width:480px){.cardService{max-width:280px;width:95%}.content{transform:scale(.8)}#fab-icon{font-size:1.6rem;margin-bottom:15px}.bottom-text{font-size:6px}.contact-info .email{font-size:14px}.contact-info a{font-size:12px}}.cardService-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:20px;width:100%}.hover-card{background:#fff;border:1px solid #ddd;border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease-in-out;z-index:1}.hover-card:after,.hover-card:before{content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:0}.hover-card:before{background:red;z-index:-1}.hover-card:after{background:url(https://s3-alpha-sig.figma.com/img/6956/4aec/59afa93303a34a23ecc13368dc4094db?Expires=1717977600&Key-Pair-Id=APKAQ4GOSFWCVNEHN3O4&Signature=PFrwNwC7QeqlIUsWFsC-jbQzlVTUSh7T5VfJ9vMNaAEsoOS92kRDH-OjWcAX~dmuZ77fPWjZJX0v1kXaZENeqa--USg1BcCN8z~Z1id5y5RQT1ZTU5OR4PRrLISHbowyTAu65h2jCKOSYXCrXN3F6fH8epD-Pm9TCGCYvD9svkhnbTSZxPKZhn8okHm7W~3wWyIhJBaZyQ30qWwD~JAh5r0BRE6XIfIpgTlUWeLq9wwCbwFZQR5RWInuHUfLrfhvAnxmzVVoTO1TxyjHOeXVb68Tc~nJuypwlDmcd0Sg02sJu3-uj7vFXRul6qw0LRfsQrWS5c5RJ~P-z5-eS~1jTA__);background-position:50%;background-size:cover;opacity:.05;width:100%;z-index:-2}.hover-card:hover{border-color:red;box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.hover-card:hover:before{width:100%}.hover-card-title{font-size:1.25rem;font-weight:500;transition:color .3s ease-in-out;z-index:2}.hover-card:hover .hover-card-title{color:#fff}.hover-card-link{align-items:center;color:#1d2825;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-top:auto;text-decoration:none;transition:color .3s ease-in-out;z-index:2}.hover-card:hover .hover-card-link{color:#fff}.hover-card-icon{height:1rem;transition:color .3s ease-in-out;width:1rem}.hover-card-phones{display:flex;gap:1rem;margin:.5rem 0}.hover-card-phones,.hover-card-phones a{transition:color .3s ease-in-out;z-index:2}.hover-card-phones a{color:#1d2825;font-size:1rem;font-weight:500;text-decoration:none}.hover-card:hover .hover-card-phones a{color:#fff}.hover-card-phones a:hover{color:#fffc;text-decoration:underline}.hover-card-emails{display:flex;flex-wrap:wrap;gap:1rem;margin:.5rem 0;z-index:2}.hover-card-emails a{color:#1d2825;font-size:1.275rem;font-weight:500;text-decoration:none;transition:color .3s ease-in-out;white-space:nowrap;z-index:2}.hover-card:hover .hover-card-emails a{color:#fff}.hover-card-emails a:hover{color:#fffc;text-decoration:underline}.inquiry-section{box-sizing:border-box;margin:3rem auto 0;max-width:1200px;padding:4rem 2rem;width:100%}.inquiry-title{color:#333;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:600;margin-bottom:1rem;padding:0 1rem;text-align:center}.inquiry-subtitle{color:#666;font-size:clamp(.875rem,2vw,1rem);margin-bottom:2.5rem;padding:0 1rem;text-align:center}.inquiry-form{margin-top:2rem;padding:0 1rem}.form-grid,.inquiry-form{box-sizing:border-box;width:100%}.form-grid{grid-gap:clamp(1.5rem,3vw,3rem);display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem;padding:0 clamp(1rem,2vw,2rem)}.form-column{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.form-input{margin-bottom:.5rem}.form-input,.form-textarea{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(.875rem,2vw,1rem);outline:none;padding:clamp(.75rem,2vw,1rem);transition:border-color .3s ease;width:100%}.form-textarea{min-height:clamp(150px,30vh,200px);resize:vertical}.form-input:focus,.form-textarea:focus{border-color:#e31e24}.submit-button{background-color:#e31e24;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:clamp(.875rem,2vw,1rem);font-weight:500;margin:2rem auto 0;max-width:100%;min-width:150px;padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,4vw,2rem);transition:background-color .3s ease;width:fit-content}.submit-button:hover{background-color:#c41920}@media (max-width:480px){.inquiry-section{margin-top:2rem;padding:2rem 1rem}.form-grid{gap:1rem;padding:0 .5rem}.form-column{gap:.75rem}.submit-button{margin:1.5rem auto 0;width:100%}}@media (max-width:320px){.inquiry-section{padding:1.5rem .5rem}.form-input,.form-textarea{padding:.75rem}}@media print{.inquiry-section{margin:0;padding:0}.submit-button{display:none}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.imageContainer2{height:auto;margin-bottom:20px;text-align:center;width:100%}.imageContainer2,.service-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.service-content{font-family:Roboto,sans-serif;font-size:26.7px;margin:0 auto;max-width:1700px;min-height:50vh;padding:30px;text-align:left}.service-card{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px}@media (max-width:1200px){.service-content{font-size:22px;padding:15px}}@media (max-width:768px){.service-content{font-size:18px;padding:10px;text-align:center}.imageContainer2 img{width:90%}}@media (max-width:480px){.service-content{font-size:16px;padding:5px}.imageContainer2 img{width:100%}.service-card{flex-direction:column;margin-bottom:20px}}.plastic-recycling-container{height:100vh;overflow:hidden;width:100%}.category-sections-container{display:flex;flex-direction:column;height:100vh;width:100%}.category-section{background-position:50%;background-size:cover;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;padding-left:5%;position:relative}.category-overlay{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.category-title{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #00000080}.category-title,.explore-button{color:#fff;letter-spacing:1px;position:relative;text-transform:uppercase;z-index:2}.explore-button{background-color:#f33;border:none;border-radius:30px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 24px;transition:all .3s ease;width:fit-content}.explore-button:hover{background-color:#c00;box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.woven-packaging-section{background-image:url(/static/media/recycling-1.b5ce3919ab91a73aa2ce.jpg)}.plastic-recycling-section{background-image:url(/static/media/recycling1.3a0538fad37ae0842b86.jpg)}.profile-extrusion-section{background-image:url(/static/media/recycling6.a43ce11dbd26c8bb64a3.jpg)}.sheet-film-section{background-image:url(/static/media/recycling8.6b82be47e886fe494927.jpg)}@media (max-width:768px){.category-title{font-size:2.2rem}.explore-button{font-size:12px;padding:6px 20px}}@media (max-width:480px){.category-title{font-size:1.8rem}.explore-button{font-size:11px;padding:5px 15px}.category-section{padding-left:3%}}body,html{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;height:0;width:0}@media (prefers-reduced-motion:reduce){#scroll-transition-component-root .scroll-transition-arrow-button,#scroll-transition-component-root .scroll-transition-background-image,#scroll-transition-component-root .scroll-transition-content-overlay,#scroll-transition-component-root .scroll-transition-nav-dot,#scroll-transition-component-root .scroll-transition-scroll-indicator,#scroll-transition-component-root .scroll-transition-section{animation:none!important;transform:none!important;transition:opacity .3s linear}#scroll-transition-component-root .scroll-transition-content-overlay h2,#scroll-transition-component-root .scroll-transition-content-overlay h5,#scroll-transition-component-root .scroll-transition-content-overlay p{transform:none!important;transition:none!important}#scroll-transition-component-root .scroll-transition-scroll-indicator{animation:none}}@media (max-height:600px) and (orientation:landscape){#scroll-transition-component-root .scroll-transition-content-overlay{padding-bottom:.5rem;padding-top:.5rem}#scroll-transition-component-root .scroll-transition-content-overlay h2{font-size:clamp(1.5rem,4vw,2.5rem);margin-bottom:1rem}#scroll-transition-component-root .scroll-transition-content-overlay h5{font-size:clamp(1rem,2vw,1.5rem);margin-bottom:.75rem}#scroll-transition-component-root .scroll-transition-content-overlay p{font-size:.875rem;margin-bottom:1rem}#scroll-transition-component-root .scroll-transition-scroll-indicator{bottom:1rem}}#scroll-transition-component-root .scroll-transition-container{-ms-overflow-style:none;height:100vh;margin:0;overflow:hidden;padding:0;perspective:1000px;position:relative;scrollbar-width:none;transform-style:preserve-3d;width:100%}#scroll-transition-component-root .scroll-transition-container::-webkit-scrollbar{display:none;height:0;width:0}#scroll-transition-component-root .scroll-transition-progress-bar{background:linear-gradient(90deg,#ed1414,#ed1414);height:.25rem;left:0;position:fixed;top:0;transition:width .5s ease;z-index:1000}#scroll-transition-component-root .scroll-transition-navigation-dots{display:flex;flex-direction:column;gap:clamp(.75rem,1.5vw,1.5rem);position:fixed;right:clamp(.5rem,2vw,2rem);top:50%;transform:translateY(-50%);z-index:1000}#scroll-transition-component-root .scroll-transition-nav-dot{background-color:#ffffff4d;border:2px solid #0000;border-radius:50%;cursor:pointer;height:clamp(.3rem,.5vw,.5rem);padding:0;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);width:clamp(.3rem,.5vw,.5rem)}#scroll-transition-component-root .scroll-transition-nav-dot:before{background-color:#fff;content:"";height:2px;margin-right:8px;position:absolute;right:100%;top:50%;transform:translateY(-50%);transition:width .3s ease;width:0}#scroll-transition-component-root .scroll-transition-nav-dot:hover{background-color:#fffc}#scroll-transition-component-root .scroll-transition-nav-dot:hover:before{width:clamp(10px,1.5vw,20px)}#scroll-transition-component-root .scroll-transition-nav-dot.active{background-color:red;border:2px solid #ffffff80;transform:scale(1.2)}#scroll-transition-component-root .scroll-transition-nav-dot.active:before{background-color:#fff;width:clamp(12px,2vw,24px)}#scroll-transition-component-root .scroll-transition-section{-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;height:100vh;justify-content:center;margin:0;opacity:0;overflow:hidden;padding:0;perspective:1000px;position:absolute;scrollbar-width:none;transform-style:preserve-3d;transition:opacity 1s ease,visibility 1s ease;visibility:hidden;width:100%}#scroll-transition-component-root .scroll-transition-section::-webkit-scrollbar{display:none;height:0;width:0}#scroll-transition-component-root .scroll-transition-section.visible{opacity:1;visibility:visible}#scroll-transition-component-root .scroll-transition-background-image{background-position:50%;background-size:cover;filter:brightness(.5) saturate(1.2);height:100%;inset:0;margin:0;padding:0;position:absolute;transform:scale(1.05);transition:transform .8s cubic-bezier(.215,.61,.355,1);width:100%;will-change:transform;z-index:1}#scroll-transition-component-root .scroll-transition-section:hover .scroll-transition-background-image{filter:brightness(.6) saturate(1.3)}#scroll-transition-component-root .scroll-transition-content-overlay{animation:scroll-transition-fadeInUp 1s .3s forwards;margin-right:clamp(0px,10vw,800px);opacity:0;padding:clamp(1rem,3vw,3rem);perspective:1000px;position:relative;text-align:left;transform:translateY(30px);transform-style:preserve-3d;transition:all .8s cubic-bezier(.215,.61,.355,1);width:clamp(280px,90%,600px);z-index:2}#scroll-transition-component-root .scroll-transition-section.visible .scroll-transition-content-overlay{opacity:1;transform:translateY(0)}#scroll-transition-component-root .scroll-transition-content-overlay h2{border-bottom:2px solid #fff;color:#fff;display:inline-block;font-size:clamp(1.75rem,5vw,3rem);font-weight:700;line-height:1.1;margin:0 0 clamp(20px,6vw,60px);padding-bottom:.5rem;text-transform:uppercase;transform:translateZ(50px);transition:transform .3s ease;will-change:transform}#scroll-transition-component-root .scroll-transition-content-overlay:hover h2{transform:translateZ(70px)}#scroll-transition-component-root .scroll-transition-content-overlay h5{color:red;font-size:clamp(1.25rem,3vw,30px);font-weight:500;margin:0 0 1.5rem;transform:translateZ(30px);transition:transform .3s ease;will-change:transform}#scroll-transition-component-root .scroll-transition-content-overlay:hover h5{transform:translateZ(40px)}#scroll-transition-component-root .scroll-transition-content-overlay p{color:#ffffffe6;font-size:clamp(.875rem,1.5vw,1.125rem);line-height:1.6;margin-bottom:clamp(1rem,2vw,2rem);max-width:100%;transform:translateZ(20px);transition:transform .3s ease;will-change:transform}#scroll-transition-component-root .scroll-transition-content-overlay:hover p{transform:translateZ(30px)}#scroll-transition-component-root .scroll-transition-arrow-button{align-items:center;background:#e11d48;border-radius:50%;box-shadow:0 4px 10px #e11d4866;color:#fff;display:flex;height:clamp(40px,6vw,60px);justify-content:center;text-decoration:none;transform:translateZ(40px);transition:all .4s cubic-bezier(.215,.61,.355,1);width:clamp(40px,6vw,60px);will-change:transform}#scroll-transition-component-root .scroll-transition-arrow-button:hover{background:#f43f5e;box-shadow:0 8px 20px #e11d4899;transform:translateY(-5px) translateZ(60px)}#scroll-transition-component-root .scroll-transition-scroll-indicator{animation:scroll-transition-floatBounce 3s ease-in-out infinite;bottom:clamp(1rem,3vw,3rem);color:#fff;cursor:pointer;height:clamp(1.5rem,2vw,2rem);left:50%;opacity:.8;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:clamp(1.5rem,2vw,2rem);z-index:10}#scroll-transition-component-root .scroll-transition-scroll-indicator:hover{color:#f3f4f6;opacity:1}#scroll-transition-component-root .scroll-transition-footer-indicator{bottom:0;height:80px;left:0;position:absolute;width:100%;z-index:100}@keyframes scroll-transition-floatBounce{0%,to{transform:translateY(0) translateX(-50%)}50%{transform:translateY(-20px) translateX(-50%)}}@keyframes scroll-transition-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1025px){#scroll-transition-component-root .scroll-transition-container{overflow:hidden!important;touch-action:none}#scroll-transition-component-root .scroll-transition-scroll-indicator{display:none}#scroll-transition-component-root .scroll-transition-navigation-dots{right:2.5rem}#scroll-transition-component-root .scroll-transition-nav-dot{height:.6rem;width:.6rem}#scroll-transition-component-root .scroll-transition-nav-dot:hover:before{width:24px}#scroll-transition-component-root .scroll-transition-nav-dot.active{transform:scale(1.3)}}@media (max-width:1024px){#scroll-transition-component-root{-ms-overflow-style:none;height:100%;overflow-x:hidden;scrollbar-width:none;width:100%}#scroll-transition-component-root::-webkit-scrollbar{display:none;height:0;width:0}#scroll-transition-component-root .scroll-transition-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;height:auto!important;min-height:100vh;overflow-x:hidden;overflow-y:auto!important;position:static;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y}#scroll-transition-component-root .scroll-transition-container::-webkit-scrollbar{display:none;height:0;width:0}#scroll-transition-component-root .scroll-transition-section{height:auto;min-height:100vh;position:relative!important;scroll-snap-align:start}#scroll-transition-component-root .scroll-transition-section,#scroll-transition-component-root .scroll-transition-section:not(.visible){display:block!important;opacity:1!important;visibility:visible!important}#scroll-transition-component-root .scroll-transition-content-overlay{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:1200px){#scroll-transition-component-root .scroll-transition-content-overlay{margin-right:clamp(0px,5vw,400px)}}@media (max-width:1024px){#scroll-transition-component-root .scroll-transition-content-overlay{margin-left:auto;margin-right:auto;width:clamp(280px,80%,600px)}#scroll-transition-component-root .scroll-transition-content-overlay h2,#scroll-transition-component-root .scroll-transition-content-overlay h5,#scroll-transition-component-root .scroll-transition-content-overlay p{transform:translateZ(0)}#scroll-transition-component-root .scroll-transition-content-overlay:hover h2,#scroll-transition-component-root .scroll-transition-content-overlay:hover h5,#scroll-transition-component-root .scroll-transition-content-overlay:hover p{transform:translateZ(10px)}}@media (max-width:768px){#scroll-transition-component-root .scroll-transition-navigation-dots{gap:1rem;right:.75rem}#scroll-transition-component-root .scroll-transition-content-overlay{align-items:flex-start;display:flex;flex-direction:column;padding:1.5rem;width:90%}#scroll-transition-component-root .scroll-transition-arrow-button{transform:translateZ(20px)}#scroll-transition-component-root .scroll-transition-arrow-button:hover{transform:translateY(-3px) translateZ(30px)}}@media (max-width:640px){#scroll-transition-component-root .scroll-transition-content-overlay{padding:1.25rem;width:95%}#scroll-transition-component-root .scroll-transition-arrow-button,#scroll-transition-component-root .scroll-transition-content-overlay,#scroll-transition-component-root .scroll-transition-content-overlay h2,#scroll-transition-component-root .scroll-transition-content-overlay h5,#scroll-transition-component-root .scroll-transition-content-overlay p{transform:none!important;transition:opacity .3s ease}#scroll-transition-component-root .scroll-transition-arrow-button:hover{transform:translateY(-2px)!important}#scroll-transition-component-root .scroll-transition-nav-dot{height:.375rem;width:.375rem}#scroll-transition-component-root .scroll-transition-nav-dot.active{transform:scale(1.1)}#scroll-transition-component-root .scroll-transition-nav-dot:before{display:none}}@media (max-width:480px){#scroll-transition-component-root .scroll-transition-navigation-dots{gap:.75rem;right:.5rem}#scroll-transition-component-root .scroll-transition-content-overlay{margin-top:370px;padding:1rem}#scroll-transition-component-root .scroll-transition-content-overlay h2{font-size:1.5rem;margin-bottom:1.25rem}#scroll-transition-component-root .scroll-transition-content-overlay h5{font-size:1.125rem;margin-bottom:1rem}#scroll-transition-component-root .scroll-transition-background-image{transition:none}#scroll-transition-component-root .scroll-transition-arrow-button{height:40px;width:40px}}.imageContainer3{height:auto;position:relative;width:100%}.ExportSection{height:auto;object-fit:cover;width:100%}.timeline-container{margin:0 auto;max-width:1200px;padding:2rem;position:relative}.milestone-section{align-items:center;display:flex;flex-direction:column;margin-bottom:4rem;position:relative}.timeline-segment{background-color:red;height:calc(100% - 50px);left:50%;position:absolute;top:130px;transform:translateX(-50%);width:4px;z-index:-1}.year-header{-webkit-text-fill-color:#0000;background-color:#fff;background:linear-gradient(90deg,#e31e29 0,#232323);-webkit-background-clip:text;background-clip:text;color:#000;color:#0000;font-size:2.7rem;font-weight:700;margin-bottom:25;margin-top:32px;padding:0 1rem;text-align:center;z-index:1}.milestone-content{align-items:center;display:flex;gap:2rem;margin:0 2rem;opacity:0;transform:translateX(-100px);transition:all .8s ease-out;width:100%}.milestone-content.left{flex-direction:row;transform:translateX(-100px)}.milestone-content.right{flex-direction:row-reverse;transform:translateX(100px)}.milestone-content.visible{opacity:1;transform:translateX(0)}.image-container{aspect-ratio:1/1;border:12px solid red;border-radius:50%;flex:0 0 300px;height:300px;overflow:hidden;position:relative}.image-container:after{border:12px solid #fff;border-radius:50%;bottom:-6px;content:"";left:-6px;pointer-events:none;position:absolute;right:-6px;top:-6px}.milestone-image{height:100%;object-fit:cover;width:100%}.description-container{background-color:#f8f8f8;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;padding:1.5rem}.milestone-description{font-size:1.4rem;line-height:1.6;margin-bottom:1rem;margin-left:10px}.video-link{font-size:1rem;margin-top:1rem}.link-text{color:#06c;cursor:pointer;text-decoration:underline}.product-layout1{display:flex;gap:40px;margin:0 auto;max-width:1800px;padding:40px}.image-section1{animation:slideIn 1s ease-in-out;flex:1 1;min-width:300px}.product-image1{border-radius:8px;box-shadow:0 2px 4px #0000001a;height:auto;width:100%}.content-section1{flex:2 1}.description1 p{color:#444;font-size:27px;line-height:1.4;margin:60px 0 16px;text-align:left}.product-layout2{display:flex;gap:40px;margin:0 auto;max-width:1800px;padding:40px}.image-section2{animation:slideIn2 1s ease-in-out;flex:1 1;min-width:300px}.product-image2{border-radius:8px;box-shadow:0 2px 4px #0000001a;height:auto;width:100%}.content-section2{flex:2 1}.description2 p{color:#444;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:27px;line-height:1.4;margin:100px 0 16px;text-align:left}.description1 h1{font-size:60px;margin-bottom:0}.description1 h1,.description1 h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#e31e29 0,#232323 150%);-webkit-background-clip:text;background-clip:text;color:#0000}.description1 h3{font-size:20px;margin-top:0}@keyframes slideIn2{0%{opacity:0;transform:translateX(200%)}to{opacity:1;transform:translateX(0)}}@media (max-width:1024px){.product-layout1,.product-layout2{gap:30px;padding:30px}.description1 p,.description2 p{font-size:24px}.description1 h1{font-size:48px}}@media (max-width:768px){.milestone-content{flex-direction:column!important;gap:1rem}.image-container{flex:0 0 200px;height:200px;min-height:200px;min-width:200px;width:200px}.milestone-image{height:100%;object-fit:cover;width:100%}.timeline-segment{left:20px}.year-header{align-self:flex-start;font-size:2rem;margin-left:2rem;text-align:left}.milestone-content.left,.milestone-content.right{transform:translateX(-50px)}.milestone-content.visible{transform:translateX(0)}.product-layout1,.product-layout2{flex-direction:column;gap:24px;padding:20px}.content-section1,.content-section2,.image-section1,.image-section2{width:100%}.description1 p,.description2 p{font-size:22px;margin:30px 0 16px}.description1 h1{font-size:40px}.description1 h3{font-size:18px}}@media (max-width:480px){.timeline-container{padding:1rem}.milestone-content{margin:0 1rem}.image-container{flex:0 0 180px;height:180px;min-height:180px;min-width:180px;width:180px}.milestone-description{font-size:1.2rem}.product-layout1,.product-layout2{gap:20px;padding:15px}.description1 p,.description2 p{font-size:20px;margin:20px 0 12px}.description1 h1{font-size:32px}.description1 h3{font-size:16px}.year-header{font-size:1.8rem}}.tab-navigation{border-bottom:1px solid #e5e7eb;display:flex;gap:2rem;padding:1rem 2rem}.tab-button{background:none;border:none;color:#4b5563;cursor:pointer;font-size:1.225rem;font-weight:600;padding:.75rem 0;position:relative;transition:all .3s ease}.tab-button.active,.tab-button:hover{color:#dc2626}.tab-button.active:after{background-color:#dc2626;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.product-image{background-color:#f5f5f5}.product-description{font-size:18px;font-style:italic;padding:1rem 2rem}.specs-table-container{-webkit-overflow-scrolling:touch;margin-bottom:2rem;overflow-x:auto;scrollbar-width:thin;width:100%}.specs-table-container::-webkit-scrollbar{height:6px}.specs-table-container::-webkit-scrollbar-thumb{background-color:#dc262680;border-radius:6px}.specs-table-container::-webkit-scrollbar-track{background-color:#f3f4f6}.specs-table{border-collapse:collapse;margin:2rem auto;min-width:650px;table-layout:auto;width:100%}.specs-table td,.specs-table th{word-wrap:break-word;border:2px solid #e5e7eb;font-size:1rem;padding:.75rem 1rem;text-align:center;vertical-align:middle}.specs-table td:first-child,.specs-table th:first-child{font-weight:600;text-align:left}.specs-table td:not(:first-child),.specs-table th:not(:first-child){text-align:center}.specs-table thead tr{background-color:#dc2626;color:#fff;position:sticky;top:0;z-index:10}.specs-table tbody tr:nth-child(odd){background-color:#f3f4f6}.specs-table tbody tr:nth-child(2n){background-color:#fff}.specs-table tbody tr:hover{background-color:#f9fafb}.specs-table.tablet td,.specs-table.tablet th{font-size:.875rem;padding:.5rem .75rem}.specs-table-mobile{margin:1.5rem 0;width:100%}.specs-card{border:2px solid #e5e7eb;border-radius:.5rem;box-shadow:0 2px 4px #0000000d;margin-bottom:1rem;overflow:hidden}.specs-card-item{border-bottom:1px solid #e5e7eb;display:flex}.specs-card-item:last-child{border-bottom:none}.specs-card-header{background-color:#f9fafb;border-right:1px solid #e5e7eb;flex:0 0 40%;font-weight:600}.specs-card-header,.specs-card-value{align-items:center;display:flex;padding:.75rem}.specs-card-value{flex:0 0 60%}.specs-card .specs-card-item:first-child .specs-card-header{background-color:#dc2626;color:#fff}@media (min-width:1024px){.specs-table{max-width:1200px;width:90%}.specs-table td,.specs-table th{font-size:1.125rem;padding:.875rem 1.25rem}}@media (max-width:768px){.specs-table{min-width:600px}.specs-table td,.specs-table th{font-size:.875rem;padding:.5rem .75rem}}@media (max-width:360px){.specs-card-header,.specs-card-value{flex:0 0 50%;font-size:.75rem}}.applications{padding:2rem}.applications h2{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.applications-content{display:flex;font-size:1.5rem;gap:2.6rem}.applications-slideshow{height:500px;overflow:hidden;position:relative;width:700px}.slideshow-image{height:100%;object-fit:cover;opacity:0;position:absolute;transition:opacity .5s ease-in-out;width:100%}.slideshow-image.active{opacity:1}.applications-list{list-style:none;padding:0}.applications-list li{line-height:1.5;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.applications-list li:before{color:#dc2626;content:"•";left:0;position:absolute}.product-with-download-catalogue{position:relative}.product-slideshow-container{overflow:hidden;position:relative;width:100%}.product-slideshow{aspect-ratio:16/9}.product-slide{left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.product-slide.active{opacity:1}.product-image{display:block}.product-description{color:#666;font-size:1rem;margin-top:1rem}.download-button,.download-catalogue-button{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#0000;border:none;bottom:30px;cursor:pointer;outline-color:#e30613;outline-offset:4px;padding:0;position:fixed;right:30px;transition:all .3s ease;z-index:1000}.download-button{border-radius:4px;box-shadow:0 4px 10px #0003;color:#fff;font-size:15px;font-weight:600;margin-bottom:20px}.download-button .docs{align-items:center;background-color:#e30613;border:1px solid #ffffff1a;border-radius:4px;display:flex;gap:10px;justify-content:space-between;min-height:40px;padding:0 15px;transition:all .3s cubic-bezier(.77,0,.175,1);z-index:1}.download-button:hover{box-shadow:0 6px 15px #00000040;filter:brightness(110%);transform:translateY(-5px)}.download-button:active{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.download{align-items:center;background-color:#000;border:1px solid #000;border-radius:4px;display:flex;inset:0;justify-content:center;margin:0 auto;max-width:90%;position:absolute;transform:translateY(0);transition:all .5s cubic-bezier(.77,0,.175,1);z-index:-1}.download-button:hover .download{transform:translateY(100%)}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-15%)}to{transform:translateY(0)}}.download-button svg{animation:bounce 1s infinite}.download-catalogue-modal{align-items:center;background-color:#00000080;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;margin-top:50px;padding:1rem;position:fixed;top:0;width:100%;z-index:1050}.download-catalogue-modal-content{background-color:#fff;border-radius:.5rem;box-shadow:0 0 10px #0000004d;max-height:75vh;max-width:500px;overflow-y:auto;padding:1.5rem;position:relative;width:100%}.download-catalogue-modal-content h2{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.download-catalogue-modal-content p{color:#666;font-size:.95rem;margin-bottom:1.5rem}.download-catalogue-modal-form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.form-field{display:flex;flex-direction:column;gap:.25rem}.form-field label{color:#333;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.form-field input,.form-field textarea{border:1px solid #ccc;border-radius:.25rem;box-sizing:border-box;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.form-field input:focus,.form-field textarea:focus{border-color:#e30613;box-shadow:0 0 0 2px #e306131a;outline:none}.form-field textarea{min-height:80px;resize:vertical}.form-submit-btn{background-color:#e30613;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.75rem 1rem;transition:background-color .2s ease}.form-submit-btn:hover{background-color:#c50512}.form-submit-btn:active{transform:translateY(1px)}.toast-notification{animation:slide-in .3s ease-out forwards;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:450px;min-width:300px;padding:16px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:9999}.toast-notification.success{background-color:#e8f5e9;border-left:4px solid #4caf50}.toast-notification.error{background-color:#ffebee;border-left:4px solid #f44336}.toast-icon{font-size:20px;margin-right:12px}.toast-notification.success .toast-icon{color:#4caf50}.toast-notification.error .toast-icon{color:#f44336}.toast-content p{color:#333;font-size:14px;font-weight:500;margin:0}@keyframes slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slide-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}#toast-container{position:fixed;right:0;top:0;z-index:9999}@media (max-width:1024px){.applications-slideshow{height:400px;width:600px}.applications-content{font-size:1.3rem;gap:2rem}}@media (max-width:900px){.applications-slideshow{height:350px;width:500px}.applications-content{font-size:1.2rem;gap:1.8rem}}@media (max-width:768px){.specs-table{font-size:14px;width:100%}.specs-table td,.specs-table th{font-size:14px;padding:.4rem}.specs-table thead tr{font-size:16px}.download-catalogue-modal-content{max-width:90%;padding:1.25rem}.form-field input,.form-field textarea,.form-submit-btn{padding:.625rem .875rem}.download-button,.download-catalogue-button{bottom:20px;right:20px}.download-button .docs{min-height:38px;padding:0 12px}.applications-content{flex-direction:column;font-size:1.1rem;gap:1.5rem}.applications-slideshow{height:400px;margin-bottom:1rem;width:100%}.applications h2{font-size:1.3rem;margin-bottom:1rem}}@media (max-width:600px){.applications{padding:1.5rem 1rem}.applications-slideshow{height:300px}.applications-content{font-size:1rem;gap:1.2rem}.applications-list li{margin-bottom:.5rem}.download-button,.download-catalogue-button{bottom:15px;margin-bottom:50px;right:15px}.download-button .docs{font-size:14px;min-height:36px;padding:0 10px}}@media (max-width:480px){.specs-table{font-size:12px;width:100%}.tab-button{font-size:11px}.tab-navigation{gap:1rem;padding:.5rem 1.5rem}.specs-table td,.specs-table th{font-size:12px;padding:.3rem}.specs-table thead tr{font-size:14px}.download-catalogue-modal-content{max-width:95%;padding:1rem}.download-catalogue-modal-content h2{font-size:1.25rem}.download-catalogue-modal-content p{font-size:.875rem;margin-bottom:1rem}.form-field{gap:.125rem}.form-field label{font-size:.8125rem}.form-field input,.form-field textarea,.form-submit-btn{font-size:.9375rem;padding:.5rem .75rem}.download-catalogue-modal-form{gap:.75rem}.download-button,.download-catalogue-button{bottom:10px;right:10px}.download-button .docs{font-size:12px;min-height:34px;padding:0 8px}.download-button svg{height:20px;width:20px}.applications{padding:1rem}.applications h2{font-size:1.2rem;margin-bottom:.8rem}.applications-slideshow{height:250px}.applications-content{font-size:.95rem;gap:1rem}.applications-list li{line-height:1.4;padding-left:1.2rem}}@media (max-width:360px){.applications-slideshow{height:200px}.applications h2{font-size:1.1rem}.applications-content{font-size:.9rem}.download-button,.download-catalogue-button{bottom:8px;right:8px}.download-button .docs{font-size:11px;min-height:32px;padding:0 6px}.download-button svg{height:18px;width:18px}}.product-layout-tape{display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1800px;padding:40px}.image-section-tape{animation:slideIn 1s ease-in-out;flex:1 1;min-width:300px}.product-image-tape{border-radius:10px;box-shadow:0 2px 4px #0000001a;height:500px;width:100%}.content-section-tape{flex:2 1;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;max-width:1200px;min-width:300px}.description-tape p{color:#000;font-size:22px;line-height:1.6;margin-top:17px;text-align:left}@media (max-width:1024px){.product-layout-tape{gap:30px;padding:30px}.description-tape p{font-size:20px;line-height:1.5}.description2{font-size:16px}}@media (max-width:768px){.product-layout-tape{flex-direction:column;gap:0;padding:0}.image-section-tape{display:none}.content-section-tape{max-width:100%;width:100%}.description-tape p{font-size:18px;line-height:1.6;margin-top:0;padding:10px 0;text-align:justify}.description2{font-size:14px!important;line-height:1.5;padding:8px 0;text-align:left}h1{font-size:20px}h2{font-size:14px}}@media (max-width:480px){.product-layout-tape{padding:0}.description-tape p{font-size:16px;line-height:1.5;margin:12px 21px 12px 15px}.description2{font-size:12px!important}}.diamond-collage-container{aspect-ratio:1/1;margin:0 auto;max-width:800px;position:relative;width:100%}.diamond-collage{height:100%;overflow:hidden;position:relative;transform:rotate(45deg);width:100%}.diamond-item{height:50%;overflow:hidden;padding:10px;position:absolute;width:50%}.diamond-item-inner{height:100%;overflow:hidden;position:absolute;width:100%}.diamond-item-inner img{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);height:200%;left:-50%;object-fit:cover;position:absolute;top:-50%;transform:rotate(-45deg);width:200%}.diamond-item-1{left:0;top:0}.diamond-item-2{right:0;top:0}.diamond-item-3{bottom:0;left:0}.diamond-item-4{bottom:0;right:0}@media (max-width:992px){.photo-display-grid{gap:1.5rem}.photo-display-card{padding-bottom:70%}.photo-display-hover{opacity:.5;transform:translateY(5px)}.photo-display-magnify{opacity:.7;transform:translate(-50%,-50%) scale(.9)}.modal-viewer-img{max-height:65vh}}@media (max-width:768px){.photo-display-card{box-shadow:0 8px 20px #0000001f;padding-bottom:65%}.photo-display-hover{background:linear-gradient(0deg,#000000d9 0,#0006 50%,#0000001a 80%);opacity:.8;padding:1.25rem;transform:translateY(0)}.photo-display-card:hover .photo-display-hover{opacity:1}.photo-display-text{transform:translateY(0)}.photo-display-magnify{background-color:#f03a3ae6;height:48px;opacity:.9;top:35%;transform:translate(-50%,-50%) scale(.95);width:48px}.photo-display-magnify svg{height:24px;width:24px}.photo-display-card:hover .photo-display-magnify{opacity:1;transform:translate(-50%,-50%) scale(1.05)}.modal-viewer{padding:.75rem}.modal-viewer-wrapper{max-height:90vh;max-width:95%}.modal-viewer-img{border-radius:8px;max-height:60vh}.photo-display-card:hover{box-shadow:0 12px 25px #f03a3a33;transform:translateY(-6px)}.photo-display-card:active{transform:translateY(-2px);transition:transform .1s ease}}@media (max-width:576px){.photo-display-title{font-size:1.6rem;margin-bottom:2rem}.photo-display-card{padding-bottom:70%}.modal-viewer-img{max-height:55vh}.modal-viewer-control{height:38px;width:38px}.modal-viewer-prev{left:.5rem}.modal-viewer-next{right:.5rem}.modal-viewer-info{padding:.75rem 1rem;width:95%}.modal-viewer-info h3{font-size:1.1rem}.modal-viewer-info p{font-size:.9rem;line-height:1.5;max-width:100%}.modal-viewer-indicators{bottom:1rem;padding:6px 10px}.modal-viewer-dot{height:10px;width:10px}}@media (max-width:360px){.photo-display-title{font-size:1.4rem}.photo-display-card{padding-bottom:75%}.modal-viewer-img{max-height:50vh}.modal-viewer-close,.modal-viewer-control{height:34px;width:34px}.modal-viewer-close{right:.5rem;top:.5rem}.modal-viewer-indicators{bottom:.75rem;gap:.3rem;padding:5px 8px}.modal-viewer-dot{border-width:1.5px;height:8px;width:8px}}@media (min-width:1400px){.photo-display-grid{gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr))}.photo-display-title{font-size:3rem;margin-bottom:4rem}.photo-display-title-line{height:5px;width:100px}.photo-display-text{font-size:1.3rem}.modal-viewer-info h3{font-size:1.7rem}.modal-viewer-info p{font-size:1.2rem}}.photo-display-container{box-sizing:border-box;margin:0 auto;max-width:1200px;opacity:0;padding:clamp(1rem,3vw,2rem);position:relative;transition:opacity .8s cubic-bezier(.215,.61,.355,1);width:100%}.photo-display-loaded{opacity:1}.photo-display-title{color:#333;display:block;font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,4vw,2.5rem);font-weight:800;letter-spacing:2px;margin:0 auto clamp(2rem,5vw,3.5rem);position:relative;text-align:center;text-transform:uppercase}.photo-display-title-line{background:#f03a3a;border-radius:4px;bottom:clamp(-10px,-2vw,-15px);box-shadow:0 2px 10px #f03a3a33;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:clamp(50px,8vw,80px)}.photo-display-grid{grid-gap:clamp(1rem,2.5vw,2rem);display:grid;gap:clamp(1rem,2.5vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,450px),1fr));margin:0 auto;width:100%}.photo-display-card{background-color:#fff;border-radius:12px;box-shadow:0 8px 30px #00000026;cursor:pointer;height:0;overflow:hidden;padding-bottom:min(75%,450px);position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);will-change:transform}.photo-display-card:hover{box-shadow:0 15px 35px #f03a3a40;transform:translateY(-10px);z-index:1}.photo-display-card-wrapper{border-radius:12px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.photo-display-img{display:block;filter:brightness(.95);height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.215,.61,.355,1);width:100%}.photo-display-card:hover .photo-display-img{filter:brightness(1.05);transform:scale(1.1)}.photo-display-hover{background:linear-gradient(0deg,#000000d9 0,#00000080 40%,#0003 70%);border-radius:12px;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;opacity:0;padding:clamp(1rem,4%,2rem);position:absolute;right:0;top:0;transform:translateY(15px);transition:all .4s cubic-bezier(.215,.61,.355,1)}.photo-display-card:hover .photo-display-hover{opacity:1;transform:translateY(0)}.photo-display-text{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:600;letter-spacing:.5px;margin:0;text-align:center;text-shadow:0 2px 4px #000000b3;transform:translateY(5px);transition:transform .3s ease .1s}.photo-display-card:hover .photo-display-text{transform:translateY(0)}.photo-display-magnify{align-items:center;background-color:#f03a3a;border-radius:50%;box-shadow:0 4px 15px #0000004d;display:flex;height:clamp(44px,6vw,64px);justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:clamp(44px,6vw,64px);will-change:transform,opacity}.photo-display-magnify svg{stroke-width:2.5px;color:#fff;height:clamp(22px,3vw,28px);width:clamp(22px,3vw,28px)}.photo-display-card:hover .photo-display-magnify{opacity:1;transform:translate(-50%,-50%) scale(1)}.photo-display-magnify:hover{background-color:#ff1a1a;transform:translate(-50%,-50%) scale(1.1)}.modal-viewer{align-items:center;animation:fadeIn .4s cubic-bezier(.215,.61,.355,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000f2;bottom:0;display:flex;justify-content:center;left:0;padding:clamp(.75rem,3vw,2rem);position:fixed;right:0;top:0;z-index:9999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-viewer-wrapper{align-items:center;animation:scaleIn .5s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;max-height:clamp(70vh,80vh,85vh);max-width:clamp(85%,90%,95%);position:relative}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-viewer-img{border-radius:8px;box-shadow:0 10px 40px #00000080;filter:brightness(1.05) contrast(1.05);max-height:clamp(55vh,65vh,70vh);max-width:100%;object-fit:contain;transition:all .4s ease}.modal-viewer-transition{opacity:.3;transform:scale(.98)}.modal-viewer-info{animation:slideUp .5s cubic-bezier(.215,.61,.355,1) .1s both;background-color:#fffffff7;border-radius:12px;box-shadow:0 8px 25px #0003;margin-top:clamp(1rem,2.5vw,1.5rem);padding:clamp(.75rem,2.5vw,1.25rem) clamp(1rem,3vw,2rem);text-align:center;transform:translateY(0);transition:transform .3s ease;width:clamp(85%,90%,95%)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-viewer-info h3{color:#f03a3a;font-family:Montserrat,sans-serif;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:700;letter-spacing:.5px;margin:0 0 clamp(.5rem,1.5vw,.75rem)}.modal-viewer-info p{color:#333;font-size:clamp(.9rem,2vw,1.1rem);font-weight:400;line-height:1.6;margin:0 auto;max-width:clamp(75%,80%,85%)}.modal-viewer-close{align-items:center;background:#f03a3acc;border:none;border-radius:50%;box-shadow:0 4px 12px #0000004d;color:#fff;cursor:pointer;display:flex;height:clamp(36px,5vw,48px);justify-content:center;position:absolute;right:clamp(.75rem,2vw,1.5rem);top:clamp(.75rem,2vw,1.5rem);transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:clamp(36px,5vw,48px);z-index:10000}.modal-viewer-close:hover{background:#f03a3a;box-shadow:0 6px 16px #0006;transform:scale(1.1)}.modal-viewer-control{align-items:center;background:#f03a3ab3;border:none;border-radius:50%;box-shadow:0 4px 15px #0000004d;color:#fff;cursor:pointer;display:flex;height:clamp(40px,5vw,56px);justify-content:center;opacity:.9;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:clamp(40px,5vw,56px);z-index:10000}.modal-viewer-prev{left:clamp(.5rem,2vw,2rem)}.modal-viewer-next{right:clamp(.5rem,2vw,2rem)}.modal-viewer-control:hover{background:#f03a3af2;box-shadow:0 8px 20px #0006;opacity:1;transform:translateY(-50%) scale(1.15)}.modal-viewer-indicators{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000004d;border-radius:30px;bottom:clamp(1rem,3vw,2rem);display:flex;gap:clamp(.4rem,1vw,.8rem);left:50%;padding:clamp(6px,1.5vw,10px) clamp(10px,2vw,16px);position:absolute;transform:translateX(-50%);z-index:10000}.modal-viewer-dot{background:#0000;border:2px solid #fffc;border-radius:50%;box-shadow:0 2px 5px #0003;cursor:pointer;height:clamp(10px,1.5vw,14px);padding:0;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:clamp(10px,1.5vw,14px)}.modal-viewer-dot:hover{border-color:#fff;transform:scale(1.1)}.modal-viewer-dot-selected{background-color:#f03a3a;border-color:#f03a3a;box-shadow:0 3px 8px #f03a3a66;transform:scale(1.3)}@media (max-width:768px){.photo-display-title{font-size:1.8rem;margin-bottom:2.5rem}.photo-display-title-line{bottom:-10px;width:50px}.photo-display-grid{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;padding-right:0 1rem}.photo-display-card{border-radius:12px;box-shadow:0 8px 20px #0000001f;margin-bottom:0;padding-bottom:65%}.photo-display-hover{background:linear-gradient(0deg,#000000d9 0,#0006 50%,#0000001a 80%);opacity:.8;padding:1.25rem;transform:translateY(0)}.photo-display-card:hover .photo-display-hover{opacity:1}.photo-display-text{font-size:1.1rem;transform:translateY(0)}.photo-display-magnify{background-color:#f03a3ae6;height:48px;opacity:.9;top:48%;transform:translate(-50%,-50%) scale(.95);width:48px}.photo-display-magnify svg{height:24px;width:24px}.photo-display-card:hover .photo-display-magnify{opacity:1;transform:translate(-50%,-50%) scale(1.05)}.modal-viewer{padding:.75rem}.modal-viewer-wrapper{max-width:95%}.modal-viewer-img{border-radius:10px;max-height:65vh}.modal-viewer-close{height:40px;right:1rem;top:1rem;width:40px}.modal-viewer-control{height:44px;opacity:.8;width:44px}.modal-viewer-prev{left:.75rem}.modal-viewer-next{right:.75rem}.modal-viewer-info{border-radius:10px;margin-top:1.25rem;padding:1rem 1.25rem;width:95%}.modal-viewer-info h3{font-size:1.2rem;margin-bottom:.5rem}.modal-viewer-info p{font-size:.95rem;line-height:1.5;max-width:95%}.modal-viewer-indicators{bottom:1.5rem;padding:8px 14px}.modal-viewer-dot{height:12px;width:12px}.photo-display-card:hover{box-shadow:0 12px 25px #f03a3a33;transform:translateY(-6px)}.photo-display-card:active{transform:translateY(-2px);transition:transform .1s ease}}@media (max-width:480px){.photo-display-title{font-size:1.6rem}.photo-display-card{padding-bottom:70%}.modal-viewer-img{max-height:55vh}.modal-viewer-control{height:40px;width:40px}.modal-viewer-info h3{font-size:1.1rem}.modal-viewer-info p{font-size:.9rem}}.product-imageLO{border-radius:10px;box-shadow:0 2px 4px #0000001a;height:auto;width:100%}.content-section{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;max-width:1200px}.description p{color:#000;font-size:22px;margin-top:70px}@media (max-width:1024px){.product-layout{align-items:center;flex-direction:column;gap:30px;padding:24px}.content-section,.image-section{width:90%}}@media (max-width:768px){.product-layout{flex-direction:column;gap:24px;padding:16px}.content-section,.image-section{width:100%}h1{font-size:24px;text-align:center}.description p,h2{font-size:18px;text-align:center}.description2{font-size:16px;text-align:center}}@media (max-width:480px){.product-layout{padding:12px}.description p{font-size:16px;text-align:center}.description2{font-size:14px;text-align:center}}.grid-container{margin:0 auto;max-width:1700px;padding:20px}.top-image{margin-bottom:20px;overflow:hidden}.top-image img{height:auto;width:100%}.bottom-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr}.bottom-left img{height:1200px;object-fit:cover;width:70%}.bottom-right{display:flex;flex-direction:column;gap:20px}.bottom-right>div{overflow:hidden}.bottom-right img{height:590px;object-fit:cover;transition:transform .5s ease;width:100%}.bottom-right img:hover{transform:scale(1.2)}@media (max-width:768px){.bottom-section{grid-template-columns:1fr}.bottom-left img{height:400px}.bottom-right img{height:200px}}.product-imagePM{border-radius:10px;box-shadow:0 2px 4px #0000001a;height:auto;width:100%}.imageContainer1{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;text-align:center;width:100%}.product-layout-winding{display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1800px;padding:40px}.image-section-winding{animation:slideIn 1s ease-in-out;flex:1 1;min-width:300px}.product-image-winding{border-radius:10px;box-shadow:0 2px 4px #0000001a;height:430px;width:100%}.content-section-winding{flex:2 1;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;max-width:1200px;min-width:300px}.description-winding p{color:#000;font-size:22px;line-height:1.6;margin-top:17px;text-align:left}.description2{font-size:18px;padding:1rem 2rem}@media (max-width:1024px){.product-layout-winding{gap:30px;padding:30px}.description-winding p{font-size:20px;line-height:1.5}.description2{font-size:16px}}@media (max-width:768px){.product-layout-winding{flex-direction:column;gap:0;padding:0}.image-section-winding{display:none}.content-section-winding{max-width:100%;width:100%}.description-winding p{font-size:18px;line-height:1.6;margin-top:0;padding:10px 0;text-align:justify}.description2{font-size:14px!important;line-height:1.5;padding:8px 0;text-align:left}h1{font-size:20px}h2{font-size:14px}}@media (max-width:480px){.product-layout-winding{padding:0}.description-winding p{font-size:16px;line-height:1.5;margin:12px 21px 12px 19px}.description2{font-size:12px!important}}:root{--primary-color:#f60;--primary-light:#ff8533;--primary-dark:#cc5200;--text-dark:#333;--text-medium:#666;--text-light:#999;--background-light:#fff;--background-gray:#f7f7f7;--shadow-soft:0 4px 12px #00000014;--shadow-medium:0 6px 16px #0000001f;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.875rem;--font-size-3xl:2.25rem;--font-size-4xl:3rem;--font-size-5xl:3.75rem;--font-size-6xl:4.5rem;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--font-primary:"Outfit",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-code:"Source Code Pro",Menlo,Monaco,Consolas,"Courier New",monospace}*,:after,:before{margin:0;padding:0}html{font-size:100%;scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:hidden;position:relative;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--background-light);color:#333;color:var(--text-dark);font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);font-size:1rem;font-size:var(--font-size-base);font-weight:400;line-height:1.6;min-height:100vh}img{display:block;height:auto;max-width:100%}.product-layout{align-items:flex-start;box-sizing:border-box;flex-wrap:wrap;gap:32px;gap:var(--space-xl);max-width:1200px;padding:24px;padding:var(--space-lg);width:100%}.image-section{flex:1 1 400px;margin-bottom:16px;margin-bottom:var(--space-md);min-width:280px;object-fit:contain}.product-imageEx{aspect-ratio:4/3;border-radius:8px;border-radius:var(--radius-lg);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-soft);display:block;height:auto;object-fit:cover;transition:box-shadow .3s ease,transform .3s ease;width:100%}.product-imageEx:hover{box-shadow:0 6px 16px #0000001f;box-shadow:var(--shadow-medium);transform:translateY(-5px)}.content-section{display:flex;flex:2 1 500px;flex-direction:column;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary);max-width:100%;min-width:280px}.content-section h1{word-wrap:break-word;color:#333;color:var(--text-dark);font-size:2.25rem;font-size:var(--font-size-3xl);font-weight:600;line-height:1.3;margin-bottom:16px;margin-bottom:var(--space-md)}.content-section h2{word-wrap:break-word;color:#666;color:var(--text-medium);font-size:1.5rem;font-size:var(--font-size-xl);font-weight:500;line-height:1.4;margin-bottom:24px;margin-bottom:var(--space-lg)}.description p{word-wrap:break-word;color:#333;color:var(--text-dark);font-size:1.125rem;font-size:var(--font-size-md);line-height:1.6;margin-bottom:16px;margin-bottom:var(--space-md);margin-top:24px;margin-top:var(--space-lg)}.description2{word-wrap:break-word;background-color:#f7f7f7;background-color:var(--background-gray);border-left:3px solid #f60;border-left:3px solid var(--primary-color);border-radius:0 5px 5px 0;border-radius:0 var(--radius-md) var(--radius-md) 0;box-sizing:border-box;color:#666;color:var(--text-medium);font-size:1rem;font-size:var(--font-size-base);font-style:italic;margin:24px 0;margin:var(--space-lg) 0;padding:16px 24px;padding:var(--space-md) var(--space-lg);width:100%}.image-gallery{grid-gap:16px;grid-gap:var(--space-md);display:grid;gap:16px;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:24px;margin-top:var(--space-lg)}.thumbnail{border:2px solid #0000;border-radius:5px;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.thumbnail.active,.thumbnail:hover{border-color:#f60;border-color:var(--primary-color);transform:scale(1.05)}.btn{align-self:flex-start;background-color:#f60;background-color:var(--primary-color);border:none;border-radius:5px;border-radius:var(--radius-md);box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-size:var(--font-size-base);font-weight:500;line-height:1.2;margin-top:24px;margin-top:var(--space-lg);min-height:44px;padding:16px 32px;padding:var(--space-md) var(--space-xl);text-align:center;text-decoration:none;transition:all .3s ease}.btn:hover{background-color:#cc5200;background-color:var(--primary-dark);box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.btn:active{box-shadow:0 1px 2px #0003;transform:translateY(1px)}.section{padding:32px 0;padding:var(--space-xl) 0}.container,.section{box-sizing:border-box;width:100%}.container{margin:0 auto;max-width:1200px;padding:0 16px;padding:0 var(--space-md)}@media (max-width:1200px){:root{--font-size-6xl:4rem;--font-size-3xl:2.125rem}.product-layout{max-width:95%;padding:24px;padding:var(--space-lg)}}@media (max-width:992px){:root{--font-size-3xl:2rem;--font-size-6xl:3.5rem;--font-size-xl:1.375rem}.product-layout{gap:24px;gap:var(--space-lg);padding:16px;padding:var(--space-md)}.image-section{flex:1 1 100%;margin:0 auto 24px;margin:0 auto var(--space-lg) auto;max-width:500px}.content-section{flex:1 1 100%}.btn{align-self:flex-start}}@media (max-width:768px){:root{--font-size-4xl:2.5rem;--font-size-6xl:3rem;--font-size-3xl:1.75rem;--font-size-2xl:1.5rem;--font-size-xl:1.25rem;--space-xxl:32px;--space-xl:24px;--space-lg:16px}.product-layout{align-items:center;flex-direction:column;gap:24px;gap:var(--space-lg);padding:16px;padding:var(--space-md)}.content-section,.image-section{min-width:250px;width:100%}.image-section{max-width:400px;order:1}.content-section{order:2;padding:0 8px;padding:0 var(--space-sm)}.content-section h1{font-size:1.875rem;font-size:var(--font-size-2xl);margin-top:16px;margin-top:var(--space-md);text-align:center}.content-section h2{font-size:1.25rem;font-size:var(--font-size-lg);text-align:center}.description p{font-size:1rem;font-size:var(--font-size-base);text-align:left}.description2{font-size:.875rem;font-size:var(--font-size-sm);padding:8px 16px;padding:var(--space-sm) var(--space-md);text-align:left}.btn{align-self:center;display:block;margin:24px auto 0;margin:var(--space-lg) auto 0;max-width:300px;width:100%}.image-gallery{gap:8px;gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media (max-width:480px){:root{--font-size-6xl:2.5rem;--font-size-3xl:1.625rem;--font-size-2xl:1.375rem;--font-size-xl:1.125rem;--space-xxl:24px;--space-xl:16px;--space-lg:12px;--space-md:10px}.product-layout{gap:16px;gap:var(--space-md);padding:16px 8px;padding:var(--space-md) var(--space-sm)}.image-section{margin-bottom:8px;margin-bottom:var(--space-sm);max-width:100%}.product-imageEx{aspect-ratio:1/1;border-radius:5px;border-radius:var(--radius-md)}.content-section h1{font-size:1.5rem;font-size:var(--font-size-xl);margin-bottom:8px;margin-bottom:var(--space-sm);text-align:center;word-break:break-word}.content-section h2{font-size:1.125rem;font-size:var(--font-size-md);margin-bottom:16px;margin-bottom:var(--space-md);text-align:center;word-break:break-word}.description p{font-size:1rem;font-size:var(--font-size-base);line-height:1.5;margin-top:16px;margin-top:var(--space-md);padding:0 4px;padding:0 var(--space-xs)}.description2{border-left-width:2px;margin:8px 0;margin:var(--space-sm) 0;padding:4px 8px;padding:var(--space-xs) var(--space-sm)}.btn,.description2{font-size:.875rem;font-size:var(--font-size-sm)}.btn{padding:8px 16px;padding:var(--space-sm) var(--space-md);width:100%}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.image-section{overflow:hidden}.image-gallery{gap:4px;gap:var(--space-xs);grid-template-columns:repeat(3,1fr)}}@media (max-width:360px){:root{--font-size-xl:1rem;--font-size-lg:0.9375rem;--font-size-base:0.875rem;--space-md:8px;--space-sm:4px}.product-layout{padding:8px;padding:var(--space-sm)}.btn{font-size:.875rem;font-size:var(--font-size-sm);padding:8px 16px;padding:var(--space-sm) var(--space-md)}.product-imageEx{box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-soft)}.image-gallery{grid-template-columns:repeat(2,1fr)}}h1,h2,h3,h4,h5,h6,p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@supports (-webkit-touch-callout:none){.product-layout{display:-webkit-flex;-webkit-flex-wrap:wrap}.image-section{-webkit-flex:1 1 400px}.content-section{-webkit-flex:2 1 500px}.product-imageEx{height:0;padding-bottom:75%;position:relative}.product-imageEx img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:480px){.product-imageEx{padding-bottom:100%}}}@media (hover:none){.btn{-webkit-tap-highlight-color:transparent}.product-imageEx:active{transform:scale(.98)}}@supports (padding:max(0px)){.product-layout{padding-left:max(16px,env(safe-area-inset-left));padding-left:max(var(--space-md),env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-right:max(var(--space-md),env(safe-area-inset-right))}}.product-imageWS{border-radius:10px;box-shadow:0 2px 4px #0000001a;height:auto;width:100%}.product-layout-battery{display:flex;gap:40px;margin:0 auto;max-width:1800px;padding:40px}.image-section-battery{animation:slideIn 1s ease-in-out;flex:1 1;min-width:300px}.product-image-battery{border-radius:10px;box-shadow:0 2px 4px #0000001a;height:auto;width:100%}.content-section-battery{flex:2 1;max-width:900px;min-width:300px}.description-battery p{color:#444;font-size:30px;line-height:1.4;margin:0 0 16px;text-align:left}@media (max-width:1024px){.product-layout-battery{gap:30px;padding:30px}.description-battery p{font-size:24px;line-height:1.5}}@media (max-width:768px){.product-layout-battery{flex-direction:column;gap:0;padding:0}.image-section-battery{display:none}.content-section-battery{max-width:100%;width:100%}.description-battery p{font-size:18px;line-height:1.6;padding:10px 0;text-align:justify}h1{font-size:20px}h2{font-size:14px}}@media (max-width:480px){.product-layout-battery{padding:0}.description-battery p{font-size:16px;line-height:1.5;margin:12px 21px 12px 10px}}.career-container{margin:0 auto;max-width:930px;padding:0}.panel-heading{color:#828282;font-family:Roboto,sans-serif;font-size:22px;height:60.13px;margin:0 0 -1px;padding:15px 25px 15px 0;width:930px}.career-container h1{color:#333;font-family:popins,sans-serif;font-size:29.9px;margin:15px;padding:15px 25px 15px 0;text-align:center}.openings-list{display:flex;flex-direction:column;width:100%}.job-item{background:#0000;border-bottom:.8px solid #828282;border-top:.8px solid #828282;box-sizing:border-box;margin-bottom:-1px;transition:background-color .3s;width:100%}.job-item.active{background-color:#add8e633}.job-header{box-sizing:border-box;cursor:pointer;font-family:popins,sans-serif;font-size:20px;justify-content:space-between;padding:15px 40px 15px 15px;position:relative;width:100%}.job-header,.toggle-icon{align-items:center;color:#232323;display:flex}.toggle-icon{font-size:22px;justify-content:center;margin-left:20px;min-width:24px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform .3s ease}.job-item.active .toggle-icon{transform:translateY(-50%) rotate(180deg)}.job-details{background-color:#fff;padding:20px 25px}.section{margin-bottom:20px}.section h3{color:#828282;font-size:18px;margin-bottom:15px}.section ul{list-style:none;margin:0;padding-left:20px}.section li{color:#828282;font-size:16px;line-height:1.6;margin-bottom:10px;position:relative}.section li:before{color:#828282;content:"•";left:-20px;position:absolute}.back-to-top{align-items:center;background:#fff;border:1px solid #828282;border-radius:50%;bottom:20px;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.8;position:fixed;right:20px;transition:opacity .3s;width:40px}.back-to-top:hover{opacity:1}.carrerdivider{height:90px}.apply-now-btn{background-color:initial;border:1px solid #333;border-radius:25px;color:#333;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;margin-bottom:30px;margin-top:20px;padding:12px 30px;text-transform:uppercase;transition:all .3s ease}.apply-now-btn:hover{background-color:#333;color:#fff}.apply-now-btn:focus{box-shadow:0 0 0 2px #3333;outline:none}.apply-now-btn:active{transform:translateY(1px)}.imagecontainer3{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;padding:10px;text-align:center;width:100%}.ExportSection1{border-radius:10px;height:auto;width:100%}.form-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.application-form{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;box-sizing:border-box;font-family:Roboto,sans-serif;max-width:930px;padding:40px;position:relative;width:100%}.application-form h2{color:#333;font-family:popins,sans-serif;font-size:24px;margin-bottom:20px;text-align:center}.job-title{color:#e31e24;font-weight:500}.form-instruction{color:#828282;font-size:16px;margin-bottom:30px;text-align:center}.form-columns{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.form-column{width:100%}.form-group{margin-bottom:20px}.form-group label{color:#333;display:block;font-size:14px;margin-bottom:8px}.form-group input,.form-group textarea{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;color:#333;font-family:Roboto,sans-serif;font-size:16px;padding:12px 15px;transition:all .3s;width:100%}.form-group input:focus,.form-group textarea:focus{background-color:#fff;border-color:#e31e24;box-shadow:0 0 0 3px #e31e241a;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#aaa}.form-group textarea{min-height:150px;resize:vertical}.resume-upload{height:1px;opacity:0;position:absolute;visibility:hidden;width:1px}.file-label{align-items:center;background-color:#f9f9f9;border:1px dashed #aaa;border-radius:8px;box-sizing:border-box;color:#666;cursor:pointer;display:flex;font-size:16px;padding:12px 15px;text-align:left;transition:all .3s;width:100%}.file-label:before{content:"📎";font-size:18px;margin-right:10px}.file-label:hover{background-color:#e31e240d;border-color:#e31e24;color:#e31e24}.file-selected{background-color:#4caf500d;border-color:#4caf50;color:#4caf50}.file-selected:before{color:#4caf50;content:"✓"}.form-actions{margin-top:30px;text-align:center}.send-message-btn{background-color:#e31e24;border:none;border-radius:8px;box-shadow:0 4px 6px #e31e2433;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;padding:14px 36px;text-transform:uppercase;transition:all .3s ease}.send-message-btn:hover{background-color:#c71c21;box-shadow:0 6px 12px #e31e2440;transform:translateY(-2px)}.send-message-btn:active{box-shadow:0 2px 4px #e31e2433;transform:translateY(0)}.close-form-btn{align-items:center;background:none;border:none;border-radius:50%;color:#828282;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .3s;width:36px;z-index:10}.close-form-btn:hover{background-color:#0000000d;color:#e31e24}.form-feedback{border-radius:8px;display:none;margin-top:20px;padding:15px;text-align:center}.form-success{background-color:#4caf501a;border:1px solid #4caf50;color:#4caf50;display:block}.form-error{background-color:#e31e241a;border:1px solid #e31e24;color:#e31e24;display:block}.required-field:after{color:#e31e24;content:"*";margin-left:4px}@media (max-width:1024px){.imagecontainer3{padding:15px}.ExportSection1{max-width:90%}}@media (max-width:960px){.career-container,.panel-heading{box-sizing:border-box;max-width:100%;padding-left:15px;padding-right:15px;width:100%}.panel-heading{height:auto;min-height:60.13px}.career-container h1{font-size:24px;padding:15px 0}.job-header{font-size:18px;padding:15px 40px 15px 15px}.toggle-icon{right:15px}.application-form{border-radius:10px;padding:30px;width:95%}}@media (max-width:768px){.imagecontainer3{padding:10px}.ExportSection1{max-width:95%}.career-container h1{font-size:22px}.job-header{font-size:16px;padding:12px 35px 12px 15px}.toggle-icon{font-size:18px;right:12px}.section h3{font-size:16px}.section li{font-size:14px}.form-columns{gap:20px;grid-template-columns:1fr}.application-form{padding:25px}.file-label,.form-group input,.form-group textarea{font-size:14px;padding:10px}.application-form h2{font-size:20px}.form-instruction{font-size:14px}.apply-now-btn{border-radius:20px;font-size:12px;padding:10px 20px}.send-message-btn{font-size:14px;padding:12px 28px}}@media (max-width:480px){.imagecontainer3{margin-bottom:5px;padding:5px}.ExportSection1{border-radius:5px;max-width:100%}.career-container h1{font-size:20px}.job-header{font-size:15px;padding:10px 30px 10px 12px}.toggle-icon{font-size:16px;right:10px}.section{margin-bottom:15px}.section h3{font-size:15px}.section li{font-size:13px}.application-form{border-radius:8px;padding:20px}.form-columns{gap:15px}.form-group{margin-bottom:15px}.application-form h2{font-size:18px;margin-top:25px}.form-instruction{font-size:13px}.file-label,.form-group input,.form-group textarea{font-size:13px;padding:8px}.send-message-btn{font-size:14px;padding:12px;width:100%}.apply-now-btn{font-size:11px;padding:8px 16px}}.toast{animation:slideInRight .3s ease-out;background-color:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:500px;min-width:300px;position:fixed;right:20px;top:20px;z-index:1001}.toast-success{border-left-color:#4caf50}.toast-error{border-left-color:#e31e24}.toast-content{align-items:center;display:flex;gap:12px;padding:15px 20px}.toast-icon{font-size:18px;font-weight:700;min-width:20px;text-align:center}.toast-success .toast-icon{color:#4caf50}.toast-error .toast-icon{color:#e31e24}.toast-message{color:#333;font-family:Roboto,sans-serif;font-size:14px;line-height:1.4}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.loader{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:8px;width:16px}.form-group input:disabled,.form-group textarea:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:.7}.file-label:has(input:disabled){background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:.7}.send-message-btn:disabled{cursor:not-allowed}.send-message-btn:disabled,.send-message-btn:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.close-form-btn:disabled{color:#ccc;cursor:not-allowed}.close-form-btn:disabled:hover{background-color:initial;color:#ccc}@media (max-width:768px){.toast{left:10px;max-width:none;min-width:auto;right:10px;top:10px}.toast-content{padding:12px 15px}.toast-message{font-size:13px}}@media (max-width:480px){.toast{left:5px;right:5px;top:5px}.toast-content{padding:10px 12px}.toast-icon{font-size:16px}.toast-message{font-size:12px}}.product-layout-mono{display:flex;gap:40px;margin:0 auto;max-width:1800px;padding:30px}.image-section-mono{animation:slideIn 1s ease-in-out;flex:1 1;min-width:300px}.product-image-mono{border-radius:10px;box-shadow:0 2px 4px #0000001a;height:auto;width:100%}.content-section-mono{flex:2 1;margin-top:70px;max-width:900px;min-width:300px}.description-mono p{color:#444;font-size:30px;line-height:1.4;margin:0 0 16px;text-align:left}@media (max-width:1024px){.product-layout-mono{gap:30px;padding:25px}.content-section-mono{margin-top:50px}.description-mono p{font-size:24px;line-height:1.5}}@media (max-width:768px){.product-layout-mono{flex-direction:column;gap:0;padding:0}.image-section-mono{display:none}.content-section-mono{margin-top:0;max-width:100%;width:100%}.description-mono p{font-size:18px;line-height:1.6;padding:10px 0;text-align:justify}h1{font-size:20px}h2{font-size:14px}}@media (max-width:480px){.product-layout-mono{padding:0}.content-section-mono{margin-top:0}.description-mono p{font-size:16px;line-height:1.5;margin:12px 21px 12px 19px}}.product-layout-sheet{display:flex;gap:40px;margin:0 auto;max-width:1800px;padding:30px}.image-section-sheet{animation:slideIn 1s ease-in-out;flex:1 1;min-width:300px}.product-image-sheet{border-radius:10px;box-shadow:0 2px 4px #0000001a;height:auto;width:100%}.content-section-sheet{flex:2 1;margin-top:70px;max-width:900px;min-width:300px}.description-sheet p{color:#444;font-size:30px;line-height:1.4;margin:0 0 16px;text-align:left}@media (max-width:1024px){.product-layout-sheet{gap:30px;padding:25px}.content-section-sheet{margin-top:50px}.description-sheet p{font-size:24px;line-height:1.5}}@media (max-width:768px){.product-layout-sheet{flex-direction:column;gap:0;padding:0}.image-section-sheet{display:none}.content-section-sheet{margin-top:0;max-width:100%;width:100%}.description-sheet p{font-size:18px;line-height:1.6;padding:10px 0;text-align:justify}h1{font-size:20px}h2{font-size:14px}}@media (max-width:480px){.product-layout-sheet{padding:0}.content-section-sheet{margin-top:0}.description-sheet p{font-size:16px;line-height:1.5;margin:12px 21px 12px 17px}}.product-layout-cast{display:flex;gap:40px;margin:0 auto;max-width:1800px;padding:30px}.image-section-cast{animation:slideIn 1s ease-in-out;flex:1 1;min-width:300px}.product-image-cast{border-radius:10px;box-shadow:0 2px 4px #0000001a;height:auto;width:100%}.content-section-cast{flex:2 1;margin-top:70px;max-width:900px;min-width:300px}.description-cast p{color:#444;font-size:30px;line-height:1.4;margin:0 0 16px;text-align:left}@media (max-width:1024px){.product-layout-cast{gap:30px;padding:25px}.content-section-cast{margin-top:50px}.description-cast p{font-size:24px;line-height:1.5}}@media (max-width:768px){.product-layout-cast{flex-direction:column;gap:0;padding:0}.image-section-cast{display:none}.content-section-cast{margin-top:0;max-width:100%;width:100%}.description-cast p{font-size:18px;line-height:1.6;padding:10px 0;text-align:justify}h1{font-size:20px}h2{font-size:14px}}@media (max-width:480px){.product-layout-cast{padding:0}.content-section-cast{margin-top:0}.description-cast p{font-size:16px;line-height:1.5;margin:12px 21px 12px 15px}}.product-image{box-shadow:0 2px 4px #0000001a;height:auto;width:100%}@media (max-width:768px){.product-layout{flex-direction:column;gap:24px;padding:16px}.content-section,.image-section{width:100%}h1{font-size:20px}h2{font-size:14px}}.product-layout{display:flex;gap:40px;margin:0 auto;max-width:1800px;padding:40px}.image-section{animation:slideIn 1s ease-in-out;flex:1 1;min-width:300px}.product-imageBG{border-radius:10px;box-shadow:0 2px 4px #0000001a;height:auto;width:100%}.content-section{flex:2 1;max-width:900px;min-width:300px}.description p{color:#444;font-size:30px;line-height:1.4;margin:0 0 16px;text-align:left}@keyframes slideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:1024px){.product-layout{gap:30px;padding:30px}.description p{font-size:24px;line-height:1.5}}@media (max-width:768px){.product-layout{flex-direction:column;gap:0;padding:0}.image-section{display:none}.content-section{max-width:100%;width:100%}.description p{font-size:18px;line-height:1.6;padding:10px 0;text-align:justify}h1{font-size:20px}h2{font-size:14px}}@media (max-width:480px){.description p{font-size:16px;line-height:1.5;margin:12px 21px 12px 10px}}.subtab-navigation{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:20px auto;max-width:1200px;padding:0 20px}.subtab-button{background-color:#f8f8f8;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 3px #00000014;cursor:pointer;font-size:16px;font-weight:500;min-width:130px;padding:12px 24px;text-align:center;transition:all .3s ease}.subtab-button:hover{background-color:#f33;border-color:#c00;box-shadow:0 5px 8px #f003;color:#fff;transform:translateY(-3px)}.subtab-button.active-subtab{background-color:red;border-color:red;box-shadow:0 3px 5px #0003;color:#fff}.subtab-button.active-subtab:hover{background-color:red;border-color:red;box-shadow:0 4px 7px #00000040}.product-slideshow{align-items:center;display:block;justify-content:center;position:relative;width:100%}.product-slideshow img.product-image{box-shadow:0 4px 8px #0000001a;display:block;transition:opacity .5s ease;width:100%}.slideshow-indicators{bottom:15px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.indicator{background-color:#ffffff80;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.indicator.active{background-color:#fff;box-shadow:0 0 5px #0000004d;transform:scale(1.2)}@media (max-width:1024px){.subtab-navigation{gap:12px;padding:0 15px}.subtab-button{font-size:15px;min-width:120px;padding:10px 20px}}@media (max-width:768px){.subtab-navigation{gap:8px;margin:15px 0;padding:0 10px}.subtab-button{border-radius:4px;font-size:14px;min-width:100px;padding:8px 16px}.slideshow-indicators{bottom:10px;gap:8px}.indicator{height:10px;width:10px}}@media (max-width:480px){.subtab-navigation{gap:6px;margin:10px 0}.subtab-button{border-radius:3px;font-size:12px;min-width:80px;padding:6px 12px}.slideshow-indicators{bottom:8px;gap:6px}.indicator{height:8px;width:8px}}@media (max-width:768px){.description2{font-size:14px!important;line-height:1.5;padding:8px 0}.card-header p{font-size:28px!important}.card-wrapper3{gap:15px;padding:10px}}@media (max-width:480px){.description2{font-size:12px!important}.card-header p{font-size:24px!important}}.login-container{align-items:center;background-color:#f3f4f6;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh}.login-card{background-color:#fff;border-radius:8px;box-shadow:0 10px 25px #0000001a;max-width:420px;padding:2rem;width:100%}.login-header{margin-bottom:2rem;text-align:center}.login-header h2{color:#111827;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.login-header p{color:#6b7280;font-size:.875rem}.login-form{gap:1.5rem}.form-fields,.login-form{display:flex;flex-direction:column}.form-fields{gap:1rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#374151;font-size:.875rem;font-weight:500}.form-group input{border:1px solid #d1d5db;border-radius:4px;color:#111827;font-size:.875rem;line-height:1.25rem;padding:.625rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-group input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.form-options{font-size:.875rem;justify-content:space-between}.form-options,.remember-me{align-items:center;display:flex}.remember-me{gap:.5rem}.remember-me input[type=checkbox]{accent-color:#4f46e5;height:1rem;width:1rem}.forgot-password a{color:#4f46e5;font-weight:500;text-decoration:none;transition:color .15s ease-in-out}.forgot-password a:hover{color:#4338ca;text-decoration:underline}.form-submit button{align-items:center;background-color:#4f46e5;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.625rem 1rem;transition:background-color .15s ease-in-out;width:100%}.form-submit button:hover{background-color:#4338ca}.form-submit button:focus{box-shadow:0 0 0 3px #4f46e580;outline:none}.form-submit button:disabled{cursor:not-allowed;opacity:.7}.spinner-container{align-items:center;display:flex;gap:.5rem;justify-content:center}.spinner{animation:spin 1s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:1rem;width:1rem}.message{border-radius:4px;font-size:.875rem;margin-top:1rem;padding:.75rem;text-align:center}.message.success{background-color:#dcfce7;color:#166534}.message.error{background-color:#fee2e2;color:#b91c1c}@media (max-width:480px){.login-card{border-radius:0;box-shadow:none;max-width:100%;padding:1.5rem}.form-options{align-items:flex-start;flex-direction:column;gap:1rem}}:root{--primary-color:#4f46e5;--primary-hover:#4338ca;--sidebar-bg:#1e293b;--sidebar-hover:#334155;--sidebar-width:250px;--sidebar-collapsed-width:70px;--header-height:70px;--text-color:#334155;--text-light:#64748b;--border-color:#e2e8f0;--card-bg:#fff;--success-color:#10b981;--danger-color:#ef4444;--transition-speed:0.3s}.admin-dashboard{background-color:#f5f7fb;display:flex;flex:1 1;flex-direction:column;padding:20px}.dashboard-content.contact-page{background-color:#f5f7fb;border-radius:8px;box-shadow:none;padding:20px}.contact-page .page-title h1{align-items:center;display:flex;flex-wrap:wrap;font-size:28px;font-weight:700;letter-spacing:.5px;margin-bottom:15px;padding-bottom:12px;position:relative}.mobile-header{align-items:center;background-color:#fff;background-color:var(--card-bg);box-shadow:0 1px 3px #0000001a;display:none;justify-content:space-between;left:0;padding:15px;position:fixed;right:0;top:0;z-index:100}.mobile-menu-button{background:none;border:none;color:#334155;color:var(--text-color);cursor:pointer}.mobile-profile img{border-radius:50%;height:36px;width:36px}.dashboard-sidebar{background-color:#1e293b;background-color:var(--sidebar-bg);color:#fff;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transition:width .3s ease;transition:width var(--transition-speed) ease;width:250px;width:var(--sidebar-width);z-index:10}.sidebar-collapsed .dashboard-sidebar{width:70px;width:var(--sidebar-collapsed-width)}.sidebar-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px}.close-mobile-menu{background:none;border:none;color:#fff;cursor:pointer;display:none}.logo{align-items:center;display:flex;font-size:1.2rem;font-weight:700;gap:10px}.collapse-button{background:none;border:none;color:#fff;cursor:pointer;transition:transform .3s ease;transition:transform var(--transition-speed) ease}.sidebar-collapsed .collapse-button{transform:rotate(180deg)}.sidebar-nav{flex-grow:1;overflow-y:auto;padding:20px 0}.sidebar-nav ul{list-style-type:none}.sidebar-nav li{margin-bottom:5px}.sidebar-nav li a{align-items:center;color:#fff;display:flex;gap:15px;padding:12px 20px;text-decoration:none;transition:background-color .3s ease;transition:background-color var(--transition-speed) ease}.sidebar-nav li a:hover{background-color:#334155;background-color:var(--sidebar-hover)}.sidebar-nav li.active a{background-color:#4f46e5;background-color:var(--primary-color);font-weight:500}.sidebar-footer{border-top:1px solid #ffffff1a;padding:20px}.user-info{align-items:center;gap:10px}.user-avatar-only,.user-info{display:flex;margin-bottom:15px}.user-avatar-only{justify-content:center}.user-avatar-only img,.user-info img{border-radius:50%;height:40px;object-fit:cover;width:40px}.user-name{font-size:.9rem;font-weight:500;margin-bottom:2px}.user-role{color:#ffffffb3;font-size:.8rem}.logout-button{align-items:center;background-color:#ffffff1a;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background-color .3s ease;transition:background-color var(--transition-speed) ease;width:100%}.logout-button:hover{background-color:#fff3}.dashboard-content{flex:1 1;margin-left:150px;padding:20px;transition:margin-left .3s ease;transition:margin-left var(--transition-speed) ease;width:calc(100% - 250px);width:calc(100% - var(--sidebar-width))}.contact-page .page-title h1:after{background:linear-gradient(90deg,#4a6cf7,#6384ff);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:70px}.sidebar-collapsed .dashboard-content{margin-left:70px;margin-left:var(--sidebar-collapsed-width);width:calc(100% - 70px);width:calc(100% - var(--sidebar-collapsed-width))}.content-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.content-header h1{color:#334155;color:var(--text-color);font-size:1.8rem;font-weight:600}.contact-page{background-color:#fff;padding:30px}.contact-page .page-title h1{color:#1e293b;font-size:24px;margin-bottom:10px}.contact-page .page-title p{color:#64748b;font-size:14px}.contact-page .page-title a{color:#4f46e5;text-decoration:none}.contact-page .page-title a:hover{text-decoration:underline}.contact-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:30px}.control-group{align-items:center;display:flex;gap:10px}.records-dropdown{width:70px}.action-button{background-color:#1e293b;font-size:14px;transition:background-color .2s}.action-button:hover{background-color:#334155}.search-container{position:relative}.search-input{border:1px solid #e2e8f0;border-radius:4px;font-size:14px;padding:8px 12px;width:240px}.search-input:focus{border-color:#4f46e5;outline:none}.data-table-container{border-radius:4px;box-shadow:0 1px 3px #0000001a;margin-top:20px;overflow-x:auto}.contact-table{border:1px solid #e2e8f0;border-collapse:collapse;width:100%}.contact-table thead{background-color:#1e293b;color:#fff}.contact-table th{font-size:14px;font-weight:500;padding:12px 16px;position:relative;text-align:left}.contact-table td{border-bottom:1px solid #e2e8f0;font-size:14px;padding:12px 16px}.sort-icon{font-size:12px;margin-left:5px}.id-column{width:80px}.followup-column{width:150px}.name-column{width:200px}.email-column{width:250px}.contact-column{width:180px}.add-button{align-items:center;background-color:#4f46e5;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;height:24px;justify-content:center;line-height:1;margin-right:10px;width:24px}.status-dropdown select{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;font-size:14px;padding:6px 10px}.contact-with-icon{align-items:center;display:flex;gap:8px}.contact-with-icon svg{color:#4f46e5}.pagination-container{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.page-info{color:#64748b;font-size:14px}.pagination{display:flex;gap:5px}.page-btn{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.page-btn.active{background-color:#4f46e5;border-color:#4f46e5;color:#fff}.page-btn:hover:not(.active){background-color:#f1f5f9}.page-btn:disabled{cursor:not-allowed;opacity:.5}.no-data{color:#64748b;padding:30px;text-align:center}@media (max-width:1024px){.contact-controls{align-items:flex-start;flex-direction:column;gap:15px}.search-container,.search-input{width:100%}}@media (max-width:768px){.mobile-header{display:flex;height:70px;height:var(--header-height)}.dashboard-sidebar{transform:translateX(-100%);transition:transform .3s ease;transition:transform var(--transition-speed) ease;width:250px;width:var(--sidebar-width)}.sidebar-open .dashboard-sidebar{transform:translateX(0)}.close-mobile-menu{display:block}.collapse-button{display:none}.dashboard-content{margin-left:0;padding-top:90px;padding-top:calc(var(--header-height) + 20px);width:100%}.sidebar-collapsed .dashboard-content{margin-left:0}.pagination-container{align-items:flex-start;flex-direction:column;gap:15px}}@media (max-width:480px){.contact-page{padding:15px}.control-group{flex-wrap:wrap}.contact-table td,.contact-table th{font-size:13px;padding:10px 8px}}.brand{color:#4a6cf7;font-weight:800}.separator{color:#94a3b8;font-weight:400;margin:0 8px}.contact-page .contact-table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 10px #0000000d;overflow:hidden;width:100%}.contact-page .contact-table thead{background-color:#f9fafb}.contact-page .contact-table th{background-color:#f9fafb;color:#555;font-weight:600;text-align:left}.contact-page .contact-table td,.contact-page .contact-table th{border-bottom:1px solid #eee;padding:12px 15px}.spam-status{background-color:#e8f4fd;border:1px solid #d1e9ff;border-radius:16px;color:#0369a1}.spam-count{background-color:#0369a1;box-shadow:0 1px 3px #0072b14d;color:#fff}.action-button{background-color:#4a6cf7;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s}.action-button:hover{background-color:#3a5bd0}.check-spam{background-color:#f8f9fa;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;color:#333;font-weight:500;margin:0 10px;padding:6px 14px;text-decoration:none}.check-spam:hover{background-color:#f0f1f2;box-shadow:0 2px 4px #0000001a;color:#000}.check-spam.viewing-spam{background-color:#ef4444;border-color:#dc2626;color:#fff}.check-spam.viewing-spam:hover{background-color:#dc2626}.career-page{background-color:#f5f7fb;display:flex;flex:1 1;flex-direction:column}.career-page .content-header{margin-bottom:20px}.career-page .page-title h1{color:#333;font-size:1.8rem;margin-bottom:5px}.career-page .page-title p{color:#666;font-size:.9rem}.career-page .cb-test,.career-page .check-spam{color:#4a6cf7;text-decoration:none}.career-page .cb-test:hover,.career-page .check-spam:hover{text-decoration:underline}.career-page .contact-controls{display:flex;justify-content:space-between;margin-bottom:20px}.career-page .control-group{align-items:center;display:flex;gap:10px}.career-page .records-dropdown select{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 12px}.career-page .action-button{background-color:#4a6cf7;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 15px;transition:background-color .3s}.career-page .action-button:hover{background-color:#3a5bd0}.career-page .search-container{position:relative}.career-page .search-input{border:1px solid #ddd;border-radius:4px;min-width:250px;padding:8px 12px}.career-page .data-table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:20px;overflow:auto;width:100%}.career-page .contact-table td,.career-page .contact-table th{border-bottom:1px solid #eee;padding:12px 15px;text-align:left}.career-page .contact-table th{background-color:#f9fafb;color:#555;font-weight:600;position:relative}.career-page .sort-icon{color:#999;font-size:12px;margin-left:5px}.career-page .add-row{align-items:center;display:flex;gap:10px}.career-page .add-button{align-items:center;background-color:#4a6cf7;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;line-height:1;padding:0;width:22px}.career-page .status-dropdown select{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:6px;width:100%}.career-page .contact-with-icon{align-items:center;display:flex;gap:8px}.career-page .contact-with-icon svg{color:#4a6cf7}.career-page .view-resume-btn{align-items:center;background-color:initial;border:1px solid #4a6cf7;border-radius:4px;color:#4a6cf7;cursor:pointer;display:flex;gap:5px;padding:5px 10px;transition:all .3s}.career-page .view-resume-btn:hover{background-color:#4a6cf7;color:#fff}.career-page .view-resume-btn svg{transition:all .3s}.career-page .view-resume-btn:hover svg{stroke:#fff}.career-page .no-data{color:#999;padding:30px;text-align:center}.career-page .pagination-container{align-items:center;display:flex;justify-content:space-between}.career-page .page-info{color:#666;font-size:.9rem}.career-page .pagination{display:flex;gap:5px}.career-page .page-btn{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s;width:36px}.career-page .page-btn.active{background-color:#4a6cf7;border-color:#4a6cf7;color:#fff}.career-page .page-btn:disabled{cursor:not-allowed;opacity:.5}.resume-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.resume-modal-content{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:90%}.resume-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px 20px}.resume-modal-header h2{color:#333;font-size:1.4rem;margin:0}.close-modal{background:none;border:none;color:#666;cursor:pointer}.resume-modal-body{flex-grow:1;overflow:auto;padding:20px}.no-resume{color:#999;padding:50px 0;text-align:center}.resume-modal-footer{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.close-button,.download-resume{border-radius:4px;cursor:pointer;padding:8px 15px}.download-resume{background-color:#4a6cf7;border:none;color:#fff}.download-resume:disabled{background-color:#ccc;cursor:not-allowed}.close-button{background-color:#fff;border:1px solid #ddd;color:#666}@media (max-width:768px){.career-page .contact-controls{flex-direction:column;gap:15px}.career-page .search-input{width:100%}.career-page .data-table-container{overflow-x:auto}.career-page .pagination-container{flex-direction:column;gap:15px}}tr.expanded-row{background-color:#f1f5f9}.add-button{transition:transform .2s,background-color .2s}.add-button.expanded{background-color:#ef4444;transform:rotate(180deg)}.details-row td{border-bottom:none!important;padding:0!important}.details-panel{background-color:#1e293b;border-radius:4px;color:#fff;margin:0 8px 16px;overflow:hidden}.details-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:12px 16px}.details-header h3{font-size:19px;font-weight:500;margin:0}.close-details{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;line-height:1;padding:0}.details-content{padding:16px}.details-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.details-grid{grid-template-columns:repeat(2,1fr)}}.details-grid .details-row{display:flex;flex-direction:column;gap:4px}.details-label{color:#ffffffb3;font-size:14px}.details-value{align-items:center;display:flex;font-size:15px;gap:6px}.details-value a{color:#60a5fa;text-decoration:none}.details-value a:hover{text-decoration:underline}.details-value select{background-color:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:red;font-size:14px;min-width:120px;padding:6px 8px}.details-value svg{color:#60a5fa}@media (max-width:640px){.details-grid{grid-template-columns:1fr}}.check-spam{background-color:#f1f1f1;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px #00000014;color:#333!important;display:inline-block;font-weight:600;margin:0 10px!important;padding:6px 14px!important;position:relative;transition:all .3s ease}.check-spam,.check-spam:hover{text-decoration:none!important}.check-spam:hover{background-color:#e6e6e6;box-shadow:0 3px 6px #00000026;color:#000!important;transform:translateY(-1px)}.check-spam.viewing-spam{background-color:#ff5252;border-color:#ff3d3d;color:#fff!important}.check-spam.viewing-spam:hover{background-color:#ff3d3d;text-decoration:none!important}.page-title h1,.page-title p{align-items:center;display:flex;flex-wrap:wrap}.page-title h1{color:#1e293b;font-size:28px;font-weight:700;letter-spacing:.5px;margin-bottom:15px;padding-bottom:12px;position:relative}.page-title h1:after{background:linear-gradient(90deg,#4a6cf7,#6384ff);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:70px}.page-title h1 .brand{color:#4a6cf7;font-weight:800}.page-title h1 .separator{color:#94a3b8;font-weight:400;margin:0 8px}.page-title h1 .spam-title-highlight{color:#ff5252;display:inline-block;font-weight:700;margin-left:8px;padding:0 8px;position:relative}.page-title h1 .spam-title-highlight:before{background-color:#ff52521a;border-radius:4px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.spam-status{align-items:center;background-color:#f0f0f0;border-radius:20px;color:#666;display:flex;font-size:13px;font-weight:500;margin-right:10px;padding:2px 8px;transition:all .3s ease}.spam-status.excluded{background-color:#e6f7ff;border:1px solid #d1e9ff;color:#0072b1}.spam-status.included{background-color:#fff1f0;border:1px solid #ffccc7;color:#cf1322}.spam-status .bracket{margin:0 2px;opacity:.7}.spam-count{align-items:center;border-radius:50%;display:inline-flex;font-size:13px;font-weight:700;height:24px;justify-content:center;margin:0 6px;width:24px}.excluded .spam-count{background-color:#0072b1;box-shadow:0 1px 3px #0072b14d;color:#fff}.included .spam-count{background-color:#cf1322;box-shadow:0 1px 3px #cf13224d;color:#fff}.career-page .contact-table{border-collapse:collapse;table-layout:fixed;width:100%}.career-page .contact-table tr{height:60px}.career-page .id-column{width:80px}.career-page .followup-column{width:120px}.career-page .name-column{width:15%}.career-page .email-column{width:20%}.career-page .contact-column{width:15%}.career-page .position-column{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20%}.career-page .resume-column{width:10%}.career-page .contact-table td{border-bottom:1px solid #eee;overflow:hidden;padding:10px 15px;text-align:left;text-overflow:ellipsis;vertical-align:middle}.career-page .position-column-content{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.career-page .position-column-content:hover{position:relative}.career-page .position-column-content:hover:after{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 5px #0003;content:attr(title);left:0;max-width:200px;padding:5px;position:absolute;top:100%;white-space:normal;z-index:1}.career-page .contact-table td *{vertical-align:middle}.view-resume-link{align-items:center;display:inline-flex;justify-content:center}@media (max-width:1200px){.career-page .contact-table{table-layout:auto}}@media (max-width:992px){.career-page .contact-controls{align-items:flex-start;flex-direction:column;gap:15px}.career-page .search-input{max-width:100%;width:100%}.career-page .search-container{width:100%}.career-page .contact-column,.career-page .email-column,.career-page .followup-column,.career-page .id-column,.career-page .name-column,.career-page .position-column,.career-page .resume-column{width:auto}.details-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.career-page .contact-table td:nth-child(4),.career-page .contact-table td:nth-child(5),.career-page .contact-table th:nth-child(4),.career-page .contact-table th:nth-child(5){display:none}.career-page .page-title h1{align-items:flex-start;flex-direction:column;font-size:22px}.career-page .page-title h1 .separator{display:none}.career-page .page-title h1 .spam-title-highlight{margin-left:0;margin-top:5px}.career-page .pagination-container{align-items:flex-start;flex-direction:column;gap:15px}.career-page .data-table-container{border-radius:6px;margin-bottom:15px}}@media (max-width:576px){.career-page .contact-table td:nth-child(3),.career-page .contact-table td:nth-child(6),.career-page .contact-table th:nth-child(3),.career-page .contact-table th:nth-child(6){display:none}.details-panel{margin:0 4px 10px}.details-header h3{font-size:16px}.career-page .control-group{justify-content:space-between;width:100%}.career-page .action-button{flex:1 1;text-align:center}.spam-status{font-size:11px;padding:2px 5px}.spam-count{font-size:11px;height:20px;width:20px}.career-page .page-title p{align-items:flex-start;flex-direction:column;gap:10px}.check-spam{margin-left:0!important}}@media (max-width:480px){.career-page .contact-table thead{display:none}.career-page .contact-table,.career-page .contact-table tbody,.career-page .contact-table tr{display:block;width:100%}.career-page .contact-table tr{background-color:#fff;border:1px solid #ddd;border-radius:8px;height:auto;margin-bottom:15px;padding:12px;position:relative}.career-page .contact-table td{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:8px 5px;text-align:left;width:100%}.career-page .contact-table td:last-child{border-bottom:none}.career-page .contact-table td:before{content:attr(data-label);font-weight:700;margin-right:10px;width:30%}.career-page .add-row{border-bottom:none!important;position:absolute;right:10px;top:10px}.career-page .contact-table td:nth-child(n){display:flex}.career-page .contact-table td:nth-child(4),.career-page .contact-table td:nth-child(5){display:none}.career-page .add-button{position:absolute;right:10px;top:10px}}.view-resume-link{background-color:#f0f7ff;border:1px solid #d1e3ff;border-radius:4px;color:#4a6cf7;padding:6px 10px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.view-resume-link:hover{background-color:#4a6cf7;color:#fff}.view-resume-link:hover svg{stroke:#fff}.saving-indicator{align-items:center;color:#666;display:inline-flex;font-size:12px;margin-left:8px}.saving-indicator:after{animation:spin 1s linear infinite;border:2px solid #4a6cf74d;border-radius:50%;border-top-color:#4a6cf7;content:"";height:12px;margin-left:5px;width:12px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.details-panel{box-shadow:0 4px 12px #00000026}.details-value select,.status-dropdown select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;padding-right:30px!important}.jpel-catalog-submissions-container{background-color:#f9fafb;border-radius:8px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;margin-left:70px;max-width:1200px;padding:20px;width:calc(100% - 90px)}.jpel-catalog-header{margin-bottom:20px}.jpel-catalog-header .jpel-page-title{display:flex;flex-direction:column}.jpel-catalog-header .jpel-page-title h1{align-items:center;display:flex;flex-wrap:wrap;font-size:1.5rem;font-weight:600;margin-bottom:4px}.jpel-catalog-header .jpel-page-title .jpel-brand{color:#2a41e8;font-weight:700}.jpel-catalog-header .jpel-page-title .jpel-separator{color:#64748b;margin:0 8px}.jpel-catalog-header .jpel-page-title p{color:#64748b;font-size:.875rem}.jpel-catalog-controls{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.jpel-control-group{display:flex;gap:8px}.jpel-action-button{background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;font-size:.875rem;padding:6px 12px;transition:all .2s;white-space:nowrap}.jpel-action-button:hover{background-color:#f1f5f9;border-color:#cbd5e1}.jpel-search-container{flex-grow:1;max-width:300px;position:relative}.jpel-search-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-position:8px;background-repeat:no-repeat;border:1px solid #e2e8f0;border-radius:4px;box-sizing:border-box;font-size:.875rem;padding:8px 12px 8px 32px;width:100%}.jpel-search-input:focus{border-color:#a5b4fc;box-shadow:0 0 0 2px #6366f133;outline:none}.jpel-data-table-container{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:16px;overflow-x:auto}.jpel-loading-indicator{color:#64748b;padding:40px;text-align:center}.jpel-catalog-table{border-collapse:collapse;min-width:650px;width:100%}.jpel-catalog-table th{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#64748b;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.jpel-catalog-table th:hover{background-color:#e2e8f0}.jpel-sort-icon{margin-left:4px;opacity:.3}.jpel-sort-icon.jpel-active-asc:after{content:"↑";opacity:1}.jpel-sort-icon.jpel-active-desc:after{content:"↓";opacity:1}.jpel-catalog-table td{border-bottom:1px solid #e2e8f0;color:#334155;font-size:.875rem;padding:12px 16px}.jpel-catalog-table tr:hover{background-color:#f8fafc}.jpel-catalog-table .jpel-add-row{align-items:center;display:flex;gap:8px}.jpel-add-button{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0;transition:all .2s;width:20px}.jpel-add-button:hover{background-color:#e2e8f0}.jpel-add-button.jpel-expanded{background-color:#dbeafe;border-color:#93c5fd;color:#2563eb}.jpel-contact-with-icon{align-items:center;display:flex;gap:6px;white-space:nowrap}.jpel-contact-with-icon svg{color:#64748b;flex-shrink:0}.jpel-expanded-row{background-color:#f8fafc}.jpel-no-data{color:#64748b;padding:40px;text-align:center}.jpel-details-row td{background-color:#1e293b;padding:0}.jpel-details-panel{background-color:#1e293b;border-top:1px solid #4a5568;padding:16px 24px 24px}.jpel-details-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.jpel-details-header h3{color:#fff;font-size:1rem;font-weight:600}.jpel-close-details{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;font-size:1.25rem;height:24px;justify-content:center;padding:0;width:24px}.jpel-close-details:hover{color:#fff}.jpel-details-grid{grid-gap:16px;background-color:#1e293b;border-radius:6px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:16px}.jpel-details-item{display:flex;flex-direction:column;gap:4px}.jpel-details-label{color:#94a3b8;font-size:.75rem;font-weight:600;text-transform:uppercase}.jpel-details-value{color:#fff;font-size:.875rem;word-break:break-word}.jpel-details-message{grid-column:1/-1}.jpel-details-message .jpel-details-value{background-color:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#fff;min-height:60px;padding:8px;white-space:pre-wrap}.jpel-pagination-container{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:0 8px}.jpel-page-info{color:#64748b;font-size:.875rem}.jpel-pagination{display:flex;gap:4px}.jpel-page-btn{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;display:flex;font-size:.875rem;height:32px;justify-content:center;transition:all .2s;width:32px}.jpel-page-btn:hover:not(:disabled){background-color:#f1f5f9;border-color:#cbd5e1}.jpel-page-btn.jpel-active{background-color:#2a41e8;border-color:#2a41e8;color:#fff}.jpel-page-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1024px){.jpel-catalog-submissions-container{margin-left:20px;width:calc(100% - 40px)}.jpel-details-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.jpel-catalog-submissions-container{margin-left:10px;margin-right:10px;padding:16px 12px;width:calc(100% - 20px)}.jpel-catalog-header .jpel-page-title h1{font-size:1.25rem}.jpel-catalog-controls{align-items:stretch;flex-direction:column}.jpel-search-container{max-width:none}.jpel-details-grid{grid-template-columns:1fr;padding:12px}.jpel-pagination-container{align-items:center;flex-direction:column}}@media (max-width:480px){.jpel-catalog-submissions-container{padding:12px 8px}.jpel-catalog-header .jpel-page-title h1{font-size:1.125rem}.jpel-action-button{font-size:.75rem;padding:6px 8px}.jpel-details-panel{padding:12px 16px 16px}.jpel-catalog-table td,.jpel-catalog-table th{font-size:.75rem;padding:8px 10px}}
/*# sourceMappingURL=main.cb35b784.css.map*/