/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

@font-face{font-family:swiper-icons;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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.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{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.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,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);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:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.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{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.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:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{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:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.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{width:100%;height:4px;left:0;top:0}.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{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{filter:blur(3px)}.remodal-overlay{background:rgba(43, 46, 56, 0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px
10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px
0;cursor:pointer;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(0.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9
.remodal{width:700px}@font-face{font-family:lg;src:url(/wp-content/themes/tp3d/assets/fonts/lg.woff2?io9a6k) format("woff2"),url(/wp-content/themes/tp3d/assets/fonts/lg.ttf?io9a6k) format("truetype"),url(/wp-content/themes/tp3d/assets/fonts/lg.woff?io9a6k) format("woff"),url(/wp-content/themes/tp3d/assets/fonts/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans','Liberation Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:0;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:'\e095'}.lg-prev{left:20px}.lg-prev:after{content:'\e094'}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:0 0;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:'\e070'}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:'\e90a'}.lg-toolbar .lg-download:after{content:'\e0f2'}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);will-change:transform,opacity;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media (min-width:768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:'\e1ff'}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-video-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;-webkit-transition:-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-moz-transition:-moz-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-o-transition:-o-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s}.lg-video-play-button:hover .lg-video-play-icon,.lg-video-play-button:hover .lg-video-play-icon-bg{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:rgba(30,30,30,.9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(.7)}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;will-change:opacity;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:'\e01d'}.lg-show-autoplay .lg-autoplay-button:after{content:'\e01a'}.lg-single-item .lg-autoplay-button{opacity:.75;pointer-events:none}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .8s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .8s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .8s cubic-bezier(0,0,.25,1) 0s;transition:transform .8s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{transform:scale3d(1,1,1) translate3d(-50%,-50%,0)!important;max-width:none!important;max-height:none!important;top:50%!important;left:50%!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{transform:scale3d(1,1,1) translate3d(-50%,0,0)!important;top:0!important;left:50%!important;max-width:none!important;max-height:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{transform:scale3d(1,1,1) translate3d(0,-50%,0)!important;top:50%!important;left:0!important;max-width:none!important;max-height:none!important}.lg-icon.lg-zoom-in:after{content:'\e311'}.lg-actual-size .lg-icon.lg-zoom-in{opacity:.5;pointer-events:none}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:'\e033'}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:'\e312'}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-pager-outer{text-align:center;z-index:1080;height:10px;margin-bottom:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer.lg-single-item .lg-pager-outer{display:none}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;will-change:transform,opacity;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer .lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:absolute;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active .lg-dropdown-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active .lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);will-change:visibility,opacity,transform;-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:'';display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer .lg-share{position:relative}.lg-outer .lg-share:after{content:'\e80d'}.lg-outer .lg-share-facebook .lg-icon{color:#3b5998}.lg-outer .lg-share-facebook .lg-icon:after{content:'\e904'}.lg-outer .lg-share-twitter .lg-icon{color:#00aced}.lg-outer .lg-share-twitter .lg-icon:after{content:'\e907'}.lg-outer .lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer .lg-share-pinterest .lg-icon:after{content:'\e906'}.lg-comment-box{width:420px;max-width:100%;position:absolute;right:0;top:0;bottom:0;z-index:9999;background-color:#fff;will-change:transform;-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .4s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .4s cubic-bezier(0,0,.25,1) 0s;transition:transform .4s cubic-bezier(0,0,.25,1) 0s}.lg-comment-box .lg-comment-title{margin:0;color:#fff;font-size:18px}.lg-comment-box .lg-comment-header{background-color:#000;padding:12px 20px;position:absolute;left:0;right:0;top:0}.lg-comment-box .lg-comment-body{height:100%!important;padding-top:43px!important;width:100%!important}.lg-comment-box .fb-comments{height:100%;width:100%;background:url(/wp-content/themes/tp3d/assets/images/loading.gif) no-repeat scroll center center #fff;overflow-y:auto;display:inline-block}.lg-comment-box .fb-comments[fb-xfbml-state=rendered]{background-image:none}.lg-comment-box .fb-comments>span{max-width:100%}.lg-comment-box .lg-comment-close{position:absolute;right:5px;top:12px;cursor:pointer;font-size:20px;color:#999;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-comment-box .lg-comment-close:hover{color:#fff}.lg-comment-box .lg-comment-close:after{content:'\e070'}.lg-comment-box iframe{max-width:100%!important;width:100%!important}.lg-comment-box #disqus_thread{padding:0 20px}.lg-outer .lg-comment-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer .lg-comment-toggle:after{content:'\e908'}.lg-outer.lg-comment-active .lg-comment-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-comment-active .lg-comment-toggle{color:#fff}.lg-outer.lg-comment-active .lg-comment-box{-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-img-rotate{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .4s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .4s cubic-bezier(0,0,.25,1) 0s;transition:transform .4s cubic-bezier(0,0,.25,1) 0s}.lg-outer[data-lg-slide-type=iframe] .lg-flip-hor,.lg-outer[data-lg-slide-type=iframe] .lg-flip-ver,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-left,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-right,.lg-outer[data-lg-slide-type=video] .lg-flip-hor,.lg-outer[data-lg-slide-type=video] .lg-flip-ver,.lg-outer[data-lg-slide-type=video] .lg-rotate-left,.lg-outer[data-lg-slide-type=video] .lg-rotate-right{opacity:.75;pointer-events:none}.lg-outer .lg-img-rotate:before{content:'';display:inline-block;height:100%;vertical-align:middle}.lg-rotate-left:after{content:'\e900'}.lg-rotate-right:after{content:'\e901'}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-ver:after{content:'\e903'}.lg-flip-hor:after{content:'\e902'}.lg-medium-zoom-item{cursor:zoom-in}.lg-medium-zoom .lg-outer{cursor:zoom-out}.lg-medium-zoom .lg-outer.lg-grab img.lg-object{cursor:zoom-out}.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object{cursor:zoom-out}.lg-relative-caption .lg-outer .lg-sub-html{white-space:normal;bottom:auto;padding:0;background-image:none}.lg-relative-caption .lg-outer .lg-relative-caption-item{opacity:0;padding:16px 0;transition:.5s opacity ease}.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item{opacity:1}.lg-group:after{content:'';display:table;clear:both}.lg-container{display:none;outline:0}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/wp-content/themes/tp3d/assets/images/loading.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:'';display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:'\e909'}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}:root{--tp3d-color-primary:#FF6B00;--tp3d-color-dark:#000;--tp3d-color-dark-hover:#202020;--tp3d-color-white:#FFF;--tp3d-color-gray:#9CA3AF;--tp3d-color-text:#666;--tp3d-color-text-hover:#3D3D3D;--tp3d-color-danger:#F32E2E;--tp3d-color-border:#424242;--tp3d-color-border-light:#D9D9D9;--tp3d-bg-post:#F0EFEB;--tp3d-font-primary:'Geist', system-ui, -apple-system, sans-serif;--tp3d-font-secondary:'Inter', system-ui, -apple-system, sans-serif;--tp3d-font-size-base:1rem;--tp3d-line-height-base:1.6;--tp3d-container-max:1856px;--tp3d-container-laptop:32px;--tp3d-container-pad:16px;--tp3d-header-height:88px;--tp3d-header-height-mobile:64px;--tp3d-transition:0.3s ease;--transition-fast:150ms ease;--transition-base:300ms ease;--transition-slow:500ms ease}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--tp3d-font-primary);font-weight:400;font-size:16px;line-height:1.4;color:var(--tp3d-color-white);background-color:var(--tp3d-color-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1 1 auto}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul,ol{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none;transition:color 250ms ease-in-out, background-color 250ms ease-in-out, border-color 250ms ease-in-out}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:500;font-family:var(--tp3d-font-family);line-height:1;letter-spacing:-2%}.section-title{font-size:80px;line-height:1.15;margin:0}.section-title
span{color:var(--tp3d-color-primary)}@media (max-width: 1749.98px){.section-title{font-size:56px}}@media (max-width: 767.98px){.section-title{font-size:32px}}.page-title{font-size:90px;font-weight:400;line-height:1}@media (max-width: 1287.98px){.page-title{font-size:78px}}@media (max-width: 1023.98px){.page-title{font-size:32px}}.section-description{font-weight:400;font-size:24px;line-height:1.4;letter-spacing:-0.02em;margin:0}@media (max-width: 1749.98px){.section-description{font-size:20px}}@media (max-width: 767.98px){.section-description{font-size:18px}}.hero-price{width:fit-content;border:1px
solid rgba(217, 217, 217, 0.2);color:var(--tp3d-color-white)}.hero-price .tp3d-badge__inner{font-size:18px;height:100%;font-weight:400;line-height:1.4;letter-spacing:-0.02em;text-transform:unset}@media (max-width: 767.98px){.hero-price .tp3d-badge__inner{font-size:16px;padding-inline:26px}}.techplast-container{width:100%;max-width:var(--tp3d-container-max);margin-inline:auto;padding-inline:var(--tp3d-container-laptop)}@media (max-width: 1023.98px){.techplast-container{padding-inline:var(--tp3d-container-pad)}}.custom-full-width-block{margin-inline:auto;max-width:100% !important}.single-gutenberg-wrapper{color:var(--tp3d-color-dark)}.single-gutenberg-wrapper > *, .single-gutenberg-wrapper.content ol, .single-gutenberg-wrapper.content
ul{width:100%;max-width:var(--tp3d-container-max);padding-inline:var(--tp3d-container-laptop)}@media (max-width: 1023.98px){.single-gutenberg-wrapper > *, .single-gutenberg-wrapper.content ol, .single-gutenberg-wrapper.content
ul{padding-inline:var(--tp3d-container-pad)}}.single-gutenberg-wrapper{padding-block:150px}@media (max-width: 1287.98px){.single-gutenberg-wrapper{padding-block:100px}}@media (max-width: 1023.98px){.single-gutenberg-wrapper{padding-block:48px}}.single-gutenberg-wrapper:has(>.custom-full-width-block:first-child){padding-top:0}.single-gutenberg-wrapper:has(>.custom-full-width-block:last-child){padding-bottom:0}.single-gutenberg-wrapper .transparent-block+[class*=wp-block-]{padding-top:0;margin-top:0}.single-gutenberg-wrapper .custom-full-width-block.transparent-block+.transparent-block{padding-top:0}@media (max-width: 1287.98px){.single-gutenberg-wrapper .custom-full-width-block.transparent-block+.transparent-block{padding-top:0}}@media (max-width: 1023.98px){.single-gutenberg-wrapper .custom-full-width-block.transparent-block+.transparent-block{padding-block:0}}.single-gutenberg-wrapper .custom-full-width-block.white-block+.white-block{padding-top:0}@media (max-width: 1287.98px){.single-gutenberg-wrapper .custom-full-width-block.white-block+.white-block{padding-top:0}}@media (max-width: 1023.98px){.single-gutenberg-wrapper .custom-full-width-block.white-block+.white-block{padding-top:0}}.single-gutenberg-wrapper .custom-full-width-block.black-block+.black-block:not(.text-content-block){padding-top:0}@media (max-width: 1287.98px){.single-gutenberg-wrapper .custom-full-width-block.black-block+.black-block:not(.text-content-block){padding-top:0}}@media (max-width: 1023.98px){.single-gutenberg-wrapper .custom-full-width-block.black-block+.black-block:not(.text-content-block){padding-top:0}}.single-gutenberg-wrapper .black-block + :not(.custom-full-width-block),
.single-gutenberg-wrapper .white-block + :not(.custom-full-width-block),
.single-gutenberg-wrapper :not(.custom-full-width-block)+.custom-full-width-block:not(.transparent-block){margin-top:100px}@media (max-width: 1023.98px){.single-gutenberg-wrapper .black-block + :not(.custom-full-width-block),
.single-gutenberg-wrapper .white-block + :not(.custom-full-width-block),
.single-gutenberg-wrapper :not(.custom-full-width-block)+.custom-full-width-block:not(.transparent-block){margin-top:48px}}@media (max-width: 1023.98px){.single-content .tp3d-breadcrumbs+.portfolio-single-content__header{padding-top:24px}.single-content .tp3d-breadcrumbs + .single-gutenberg-wrapper .custom-full-width-block.transparent-block{padding-top:24px}}.rank-math-html-sitemap{columns:2;column-gap:20px}.rank-math-html-sitemap .rank-math-html-sitemap__list li::before{top:17px}@media (max-width: 1023.98px){.rank-math-html-sitemap{columns:1;column-gap:16px}}.rank-math-html-sitemap__section{break-inside:avoid;page-break-inside:avoid;margin-bottom:20px;padding:20px;background:#fff;border:1px
solid #D3D3D3;transition:border-color 0.2s}.rank-math-html-sitemap__section:hover{border-color:rgba(0, 0, 0, 0.25)}.rank-math-html-sitemap__title{font-size:14px;font-weight:600;letter-spacing:-0.02em;text-transform:uppercase;color:#000;margin:0
0 12px;padding-bottom:10px;border-bottom:2px solid #FF6B00}.rank-math-html-sitemap__list{list-style:none;margin:0;padding:0}.rank-math-html-sitemap__item{border-bottom:1px solid rgba(0, 0, 0, 0.05)}.rank-math-html-sitemap__item:last-child{border-bottom:none}.rank-math-html-sitemap__date{font-size:14px}.rank-math-html-sitemap__link{display:block;padding:5px
0;font-size:14px;font-weight:400;letter-spacing:-0.02em;color:rgba(0, 0, 0, 0.65);text-decoration:none;transition:color 0.2s}.rank-math-html-sitemap__link:hover{color:#FF6B00}.lang-ru .stats-grid{max-width:555px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer,.otgs-development-site-front-end{display:none !important;opacity:0 !important}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--tp3d-header-height);border-bottom:1px solid rgba(255, 255, 255, 0.2);background-color:transparent;padding:16px
0;transition:transform var(--transition-base), background-color var(--transition-fast), border-bottom-color var(--transition-fast)}.site-header.header--hidden{transform:translateY(-100%)}.site-header.header--scrolled{background-color:var(--tp3d-color-dark)}@media (max-width: 1023.98px){.site-header{height:var(--tp3d-header-height-mobile)}}.site-header__container{display:flex;gap:32px;align-items:center}@media (max-width: 1287.98px){.site-header__container{gap:18px}}.site-header__actions{display:flex;align-items:center;gap:32px;flex-shrink:0;margin-left:auto}.site-header__actions .button__text--sp{padding-inline:16px}@media (max-width: 1287.98px){.site-header__actions{gap:14px}}@media (max-width: 1023.98px){.site-header__actions{display:none}}.site-header__phone{display:inline-flex;align-items:center;color:var(--tp3d-color-white);font-size:16px;line-height:1.2;letter-spacing:-0.02em;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:color var(--transition-base)}.site-header__phone:hover{color:var(--tp3d-color-primary)}.site-header__phone-icon{display:none}.site-header__phone-icon
svg{display:block}@media (min-width: 1024px) and (max-width: 1209.98px){.site-header__phone-text{display:none}.site-header__phone-icon{display:block}}.site-header__phone--mobile{display:none}@media (max-width: 1023.98px){.site-header__phone{display:none}.site-header__phone--mobile{display:inline;font-size:20px;text-align:center}}.site-header__nav{margin:0
auto}@media (max-width: 1023.98px){.site-header__nav{position:fixed;inset:var(--tp3d-header-height-mobile) 0 0 0;height:calc(100vh - var(--tp3d-header-height-mobile));height:calc(100dvh - var(--tp3d-header-height-mobile));background-color:#000;z-index:1001;display:flex;flex-direction:column;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);padding:0
16px 16px;transition:opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease}.site-header__nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.site-header__burger{display:none}@media (max-width: 1023.98px){.site-header__burger{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:24px;height:24px;padding:0;margin-left:auto;background:transparent;border:none;cursor:pointer;color:var(--tp3d-color-white);flex-shrink:0;z-index:100;transition:color 0.3s ease}.site-header__burger
.burger__bar{position:relative;display:block;width:22px;height:2px;background-color:currentColor;border-radius:999px;transition:transform 0.3s ease, opacity 0.25s ease, width 0.3s ease, background-color 0.3s ease}.site-header__burger:hover .burger__bar:nth-child(2){width:18px}}.menu-open .site-header__burger .burger__bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-open .site-header__burger .burger__bar:nth-child(2){opacity:0;transform:scaleX(0)}.menu-open .site-header__burger .burger__bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-menu--header{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0;transition:color 0.2s linear}@media (max-width: 1287.98px){.nav-menu--header{gap:14px}}.nav-menu--header>.menu-item>a{display:inline-flex;align-items:center;font-weight:400;font-size:16px;color:var(--tp3d-color-white);text-decoration:none;transition:color 0.22s cubic-bezier(0.4, 0, 0.2, 1);padding:16px
0}.nav-menu--header>.current-menu-item>a,.nav-menu--header>.current-menu-ancestor>a{color:var(--tp3d-color-primary)}.nav-menu--header>.current-menu-item>a,.nav-menu--footer>.current-menu-item>a{pointer-events:none;cursor:default}.nav-menu--header>.menu-item-has-children>a,.nav-menu--header>.has-mega-menu>a{gap:6px}.nav-menu--header>.menu-item-has-children>a::after,.nav-menu--header>.has-mega-menu>a::after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M13 5.5L8 10.5L3 5.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;transform:rotate(0deg);transition:transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);flex-shrink:0}@media (hover: hover) and (min-width: 1024px){.nav-menu--header>.menu-item-has-children:hover>a::after,.nav-menu--header>.menu-item-has-children:focus-within>a::after,.nav-menu--header>.has-mega-menu:hover>a::after,.nav-menu--header>.has-mega-menu:focus-within>a::after{transform:rotate(180deg)}}.nav-menu--header>.menu-item-has-children:not(.has-mega-menu){position:relative}.nav-menu--header>.menu-item-has-children:not(.has-mega-menu)>.sub-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;margin:0;padding:24px;list-style:none;background-color:#fff;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1), visibility 0.22s cubic-bezier(0.4, 0, 0.2, 1), transform 0.22s cubic-bezier(0.4, 0, 0.2, 1)}.nav-menu--header>.menu-item-has-children:not(.has-mega-menu)>.sub-menu>.menu-item>a{display:block;padding:9px
18px;font-size:13px;font-weight:500;color:#111;text-decoration:none;white-space:nowrap;transition:background-color 0.15s ease, color 0.15s ease}.nav-menu--header>.menu-item-has-children:not(.has-mega-menu)>.sub-menu>.menu-item>a:hover,.nav-menu--header>.menu-item-has-children:not(.has-mega-menu)>.sub-menu>.menu-item>a:focus-visible{background-color:#f5f5f5;color:var(--tp3d-color-primary)}.nav-menu--header>.menu-item-has-children:not(.has-mega-menu)>.sub-menu>.current-menu-item>a{color:var(--tp3d-color-primary)}@media (hover: hover) and (min-width: 1024px){.nav-menu--header>.menu-item-has-children:not(.has-mega-menu):hover>.sub-menu,.nav-menu--header>.menu-item-has-children:not(.has-mega-menu):focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}@media (hover: hover) and (min-width: 1024px){.nav-menu--header>.menu-item-has-children>.sub-menu::before,.nav-menu--header>.has-mega-menu>.mega-menu::before{content:"";position:absolute;top:-18px;left:0;width:100%;height:20px}}.nav-overlay{position:fixed;inset:0;background:rgba(0, 0, 0, 0.55);z-index:990;opacity:0;pointer-events:none;transition:opacity 0.25s ease}body.nav-dropdown-open .nav-overlay{opacity:1;pointer-events:auto}@media (hover: hover) and (min-width: 1024px){.nav-menu--header .menu-item>a{transition:opacity 0.5s ease-in-out}.nav-menu--header:hover .menu-item>a{opacity:0.5;transition:opacity 0.25s ease-out}.nav-menu--header:hover .menu-item:hover>a{opacity:1}}@media (max-width: 1023.98px){.nav-menu--header{flex-direction:column;align-items:stretch;gap:0;padding:16px
0 0;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-menu--header>.menu-item>a{font-size:24px;font-weight:400;padding:16px
80px 16px 0;width:calc(100% - 80px);border-radius:0;line-height:1.2;color:rgba(255, 255, 255, 0.4)}.nav-menu--header>.menu-item>a::after{display:none !important}.nav-menu--header>.current-menu-item>a,.nav-menu--header>.current-menu-ancestor>a{color:var(--tp3d-color-primary)}.nav-menu--header>.menu-item-has-children,.nav-menu--header>.has-mega-menu{position:relative}.nav-menu--header>.menu-item-has-children:not(.has-mega-menu):hover>.sub-menu,.nav-menu--header>.menu-item-has-children:not(.has-mega-menu):focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}}.nav-arrow{display:none}@media (max-width: 1023.98px){.nav-arrow{display:flex;align-items:center;justify-content:flex-end;position:absolute;right:0;top:0;padding:0;width:100px;height:50px;background:none;border:none;color:var(--tp3d-color-white);cursor:pointer;border-radius:6px;transition:background-color 0.15s ease}.nav-arrow::before{content:"";display:block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M16.25 6.875L10 13.125L3.75 6.875' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;transform:rotate(0deg);transition:transform 0.22s cubic-bezier(0.4, 0, 0.2, 1)}.nav-arrow[aria-expanded=true]::before{transform:rotate(-180deg)}.nav-arrow:hover,.nav-arrow:focus-visible{background-color:rgba(255, 255, 255, 0.07);outline:none}}@media (max-width: 1023.98px){.nav-menu--header>.menu-item-has-children:not(.has-mega-menu){position:relative}.nav-menu--header>.menu-item-has-children:not(.has-mega-menu)>.sub-menu,.nav-menu--header>.menu-item-has-children:not(.has-mega-menu):hover>.sub-menu,.nav-menu--header>.menu-item-has-children:not(.has-mega-menu):focus-within>.sub-menu{position:static;opacity:1;visibility:visible;pointer-events:none;transform:none;background:transparent;box-shadow:none;padding:0;max-height:0;overflow:hidden;transition:max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1)}.nav-menu--header>.menu-item-has-children:not(.has-mega-menu).is-open>.sub-menu{max-height:600px;pointer-events:auto}.nav-menu--header>.menu-item-has-children:not(.has-mega-menu)>.sub-menu>.menu-item>a{display:flex;align-items:center;justify-content:space-between;padding:8px;font-size:16px;font-weight:600;color:var(--tp3d-color-white);white-space:normal;background:transparent;border-radius:0;transition:color 0.15s ease;border-bottom:1px solid #2A2A2A;min-height:49px}.nav-menu--header>.menu-item-has-children:not(.has-mega-menu)>.sub-menu>.menu-item>a::after{content:"";display:block;flex-shrink:0;margin-left:auto;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_245_1569)'%3E%3Cpath d='M9.86675 0.933319L15.2001 7.99999L9.86675 15.0667H7.33342L9.86675 11.7333C10.9334 10.4 11.6001 9.33332 12.1334 8.79999H0.666748V7.06665H12.0001C11.4667 6.26665 10.6667 5.33332 9.86675 4.13332L7.33342 0.933319H9.86675Z' fill='%23616161'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_245_1569'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.nav-menu--header>.menu-item-has-children:not(.has-mega-menu)>.sub-menu>.menu-item>a:hover,.nav-menu--header>.menu-item-has-children:not(.has-mega-menu)>.sub-menu>.menu-item>a:focus-visible{color:var(--tp3d-color-white);background:rgba(255, 255, 255, 0.04)}}.mobile-nav__footer{display:none;position:relative}@media (max-width: 1023.98px){.mobile-nav__footer{display:flex;flex-direction:column;gap:32px;padding-top:32px}.mobile-nav__footer:before{content:"";position:absolute;width:100%;display:block;top:0;left:0;height:1px;opacity:0.3;border:1px
dashed #E3E3E3}}.mobile-nav__cta
.button__link{display:block;width:100%;max-width:100%}.mobile-nav__cta
.button{width:100%}.header-language-switcher{display:flex;align-items:center;max-width:fit-content}@media (max-width: 1023.98px){.header-language-switcher{margin:0
auto}}.lang-switcher-inner{display:flex;align-items:center}.lang-item-sep{font-size:16px;font-weight:300;color:rgba(255, 255, 255, 0.5);padding:0
5px;user-select:none;line-height:1}@media (max-width: 1023.98px){.lang-item-sep{font-size:24px;color:var(--tp3d-color-white)}}.lang-item{display:block;font-size:16px;font-weight:400;letter-spacing:-0.02em;text-transform:uppercase;color:rgba(255, 255, 255, 0.5);text-decoration:none;transition:color 0.22s cubic-bezier(0.4, 0, 0.2, 1)}.lang-item:is(a):hover,.lang-item:is(a):focus-visible{color:var(--tp3d-color-white)}.lang-item.is-active{color:var(--tp3d-color-white)}@media (max-width: 1023.98px){.lang-item{font-size:24px}}body.menu-open{overflow:hidden}body.menu-open.menu-scroll-locked{position:fixed;width:100%}.site-footer{background-color:#111}.site-footer__prefooter{padding:80px
0}@media (max-width: 1287.98px){.site-footer__prefooter{padding:60px
0}}@media (max-width: 767.98px){.site-footer__prefooter{padding:48px
0 25px}}.site-footer__prefooter-container{display:flex;align-items:center;justify-content:space-between;gap:24px}@media (max-width: 767.98px){.site-footer__prefooter-container{flex-direction:column-reverse}}.site-footer__newsletter{max-width:592px}.site-footer__nl-form .nf-form-cont{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 8px}.site-footer__nl-form .nf-form-cont
form{flex:1;min-width:0}.site-footer__nl-form .nf-form-cont .email-container{margin-bottom:0}.site-footer__nl-form .nf-form-cont .nf-form-errors{display:none}.site-footer__nl-form .nf-form-cont .nf-after-field:has(.nf-error-wrap:not(:empty)){display:block !important}.site-footer__nl-form .nf-form-cont .nf-error-wrap:not(:empty){display:block !important;width:100%;margin-top:6px}.site-footer__nl-form .nf-form-cont>.nf-submit-themed{flex-shrink:0}.site-footer__nl-form .nf-form-cont>nf-field{flex-basis:100%}@media (max-width: 767.98px){.site-footer__nl-form .nf-form-cont{flex-direction:column}.site-footer__nl-form .nf-form-cont>.nf-submit-themed{width:100%;max-width:100%}.site-footer__nl-form .nf-form-cont > .nf-submit-themed
.button{width:100%;text-align:left}}.site-footer__label{margin:0}.site-footer__main{position:relative;border-top:1px #262626 solid;border-bottom:1px #262626 solid;padding:90px
0 77px;overflow:hidden}@media (max-width: 1287.98px){.site-footer__main{padding:60px
0}}@media (max-width: 767.98px){.site-footer__main{padding:25px
0}}.site-footer__main-right{max-width:763px}.site-footer__main-right,.site-footer__brand{position:relative;z-index:2}.site-footer__container{display:grid;grid-template-columns:1fr 1fr;gap:32px 2vw}.site-footer .svg-animate{position:absolute;top:0;left:0;width:100%;max-width:753px}.site-footer .site-logo{width:177px;height:auto}.site-footer__logo{margin:0
0 64px;display:block}.site-footer__title{font-weight:300;font-size:80px;letter-spacing:-0.02em;color:var(--tp3d-color-primary);line-height:1;margin:0
0 32px;max-width:746px}.site-footer__description{font-weight:400;font-size:20px;line-height:1.2;letter-spacing:-0.03em;color:rgba(255, 255, 255, 0.6);margin:0
0 64px}.site-footer__nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;margin:0
0 64px}.site-footer__nav-heading{font-size:16px;line-height:120%;font-weight:400;letter-spacing:-0.02em;color:var(--tp3d-color-primary);margin:0
0 24px}.site-footer__nl-label{margin:0
0 16px;color:rgba(255, 255, 255, 0.6)}.site-footer__nl-heading{font-weight:400;font-size:32px;letter-spacing:-0.03em;line-height:1.2;color:#FFF;max-width:555px;margin:0
0 24px}.site-footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:8px;padding:32px
0}.site-footer__bottom
p{margin:0;font-family:var(--tp3d-font-secondary);font-weight:400;font-size:20px;letter-spacing:-0.03em;color:rgba(255, 255, 255, 0.6)}@media (max-width: 1749.98px){.site-footer__bottom
p{font-size:16px}}@media (max-width: 767.98px){.site-footer__bottom{padding:16px
0;flex-direction:column;text-align:center}}@media (max-width: 1749.98px){.site-footer__title{font-size:64px;max-width:550px}}@media (max-width: 1023.98px){.site-footer__logo{margin:0
0 44px}.site-footer__title{font-size:42px}.site-footer__container{display:grid;grid-template-columns:1fr;gap:32px 2vw}}@media (min-width: 1024px){.site-footer .scroll-to-top{margin-left:auto}}@media (max-width: 767.98px){.site-footer__logo{justify-content:center;margin:0
auto 24px auto}.site-footer__title{font-size:32px;text-align:center;margin-inline:auto;margin-bottom:16px;line-height:1.22}.site-footer__nav-heading{margin-bottom:16px}.site-footer__nav{gap:32px 24px;margin:0
0 32px}.site-footer__description{margin:0
auto;text-align:center}.site-footer__nl-heading{font-size:24px;margin:0
auto 24px auto;line-height:1.3;text-align:center}.site-footer__nl-label{margin:0
auto 8px auto;text-align:center}.site-footer__socials{justify-content:center}.site-footer .custom-form-nj{margin-bottom:24px}}.button__link{display:inline-block;text-decoration:none;cursor:pointer;vertical-align:middle;padding:0;border-radius:0;box-shadow:none;border:none;max-width:fit-content;background-color:transparent}.button{position:relative;display:inline-flex;align-items:center;min-height:56px;overflow:hidden;font-family:var(--tp3d-font-primary);font-weight:600;font-size:16px;letter-spacing:-0.03em;line-height:1;border:1px
solid transparent;backface-visibility:hidden;transition:background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease}.button__text{display:block;flex:1;position:relative;overflow:hidden}.button__text--sp{display:block;padding-inline:20px;padding-block:10px;white-space:nowrap;transition:transform 0.6s cubic-bezier(0.53, 0, 0, 1);will-change:transform}.button__text--sp--2{position:absolute;left:0;top:-100%;width:100%}.button__icon{position:relative;width:56px;min-width:56px;align-self:stretch;overflow:hidden;flex-shrink:0}.button__icon__inner{width:100%;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform 0.6s cubic-bezier(0.53, 0, 0, 1);will-change:transform}.button__icon__inner
svg{width:16px;height:16px;flex-shrink:0}.button__icon__inner svg path, .button__icon__inner
.st0{fill:currentColor}.button__icon__inner--2{left:-100%}.button__arrow{display:flex;align-items:center;justify-content:center}@media (hover: hover){.button__link:hover .button,.button:hover{transition:background-color 0.6s cubic-bezier(0.53, 0, 0, 1), color 0.6s cubic-bezier(0.53, 0, 0, 1), border-color 0.6s cubic-bezier(0.53, 0, 0, 1)}.button__link:hover .button .button__text--sp, .button:hover .button__text--sp{transform:translate3d(0, 100%, 0)}.button__link:hover .button .button__icon__inner, .button:hover
.button__icon__inner{transform:translate3d(100%, 0, 0)}}.button--full{width:100%}.button--full
.button__text{flex:1}.button-white{background-color:var(--tp3d-color-white);border:none;color:var(--tp3d-color-dark)}.button-white
.button__icon{border-left:2px solid var(--tp3d-color-dark);background-color:var(--tp3d-color-white)}@media (hover: hover){.button__link:hover .button-white,.button-white:hover{background-color:var(--tp3d-color-dark-hover);color:var(--tp3d-color-white)}.button__link:hover .button-white .button__icon__inner--2, .button-white:hover .button__icon__inner--2{background-color:var(--tp3d-color-primary)}.button__link:hover .button-white .button__icon, .button-white:hover
.button__icon{border-color:var(--tp3d-color-dark)}}.button-dark{background-color:var(--tp3d-color-dark);border:none;color:var(--tp3d-color-white)}.button-dark
.button__icon{border-left:2px solid var(--tp3d-color-white);background-color:var(--tp3d-color-dark)}@media (hover: hover){.button__link:hover .button-dark,.button-dark:hover{background-color:var(--tp3d-color-dark-hover);color:var(--tp3d-color-white)}.button__link:hover .button-dark .button__icon__inner--2, .button-dark:hover .button__icon__inner--2{background-color:var(--tp3d-color-primary)}.button__link:hover .button-dark .button__icon, .button-dark:hover
.button__icon{border-color:var(--tp3d-color-dark)}}.button-secondary{background-color:transparent;border-color:var(--tp3d-color-dark);color:var(--tp3d-color-dark)}.button-secondary
.button__icon{color:var(--tp3d-color-dark);background-color:#fff}@media (hover: hover){.button__link:hover .button-secondary,.button-secondary:hover{background-color:var(--tp3d-color-dark-hover);border-color:var(--tp3d-color-dark);color:var(--tp3d-color-white)}.button__link:hover .button-secondary .button__icon__inner--2, .button-secondary:hover .button__icon__inner--2{background-color:var(--tp3d-color-primary);color:var(--tp3d-color-dark)}.button__link:hover .button-secondary .button__icon, .button-secondary:hover
.button__icon{border-color:var(--tp3d-color-dark-hover)}}.button-border{background-color:transparent;border-color:var(--tp3d-color-dark);color:var(--tp3d-color-dark)}.button-border
.button__icon{border-left:1px solid var(--tp3d-color-dark);color:var(--tp3d-color-dark);background-color:transparent}@media (hover: hover){.button__link:hover .button-border,.button-border:hover{background-color:var(--tp3d-color-dark-hover);border-color:var(--tp3d-color-dark);color:var(--tp3d-color-white)}.button__link:hover .button-border .button__icon__inner--2, .button-border:hover .button__icon__inner--2{background-color:var(--tp3d-color-primary);color:var(--tp3d-color-dark)}.button__link:hover .button-border .button__icon, .button-border:hover
.button__icon{border-color:var(--tp3d-color-dark-hover)}}.button-border-white{background-color:transparent;border-color:var(--tp3d-color-white);color:var(--tp3d-color-white)}.button-border-white
.button__icon{border-left:1px solid var(--tp3d-color-white);color:var(--tp3d-color-white);background-color:transparent}@media (hover: hover){.button__link:hover .button-border-white,.button-border-white:hover{background-color:var(--tp3d-color-dark-hover);border-color:var(--tp3d-color-dark);color:var(--tp3d-color-white)}.button__link:hover .button-border-white .button__icon__inner--2, .button-border-white:hover .button__icon__inner--2{background-color:var(--tp3d-color-primary);color:var(--tp3d-color-dark)}.button__link:hover .button-border-white .button__icon, .button-border-white:hover
.button__icon{border-color:var(--tp3d-color-dark-hover)}}.button-no-icon
.button__icon{display:none}.button-no-icon{min-width:231px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:rgba(255, 255, 255, 0.1);border:1px
solid rgba(255, 255, 255, 0.2);backdrop-filter:blur(6.5px)}.button-no-icon .button__text--sp{display:flex;justify-content:center;align-items:center;padding-inline:24px;padding-block:16px;font-size:16px;letter-spacing:-0.03em;color:var(--tp3d-color-white)}.button__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity 0.2s ease}.button__loader::before{content:"";width:22px;height:22px;border-radius:50%;border:2px
solid currentColor;border-top-color:transparent;opacity:0.85;animation:tp3d-btn-spin 0.65s linear infinite;animation-play-state:paused}@keyframes tp3d-btn-spin{to{transform:rotate(360deg)}}.nf-submit-themed.is-loading{pointer-events:none}.nf-submit-themed.is-loading
.button{opacity:0.75;transition:opacity 0.2s ease}.nf-submit-themed.is-loading .button
.button__text{opacity:0;transition:opacity 0.15s ease}.nf-submit-themed.is-loading .button
.button__icon{opacity:0;transition:opacity 0.15s ease}.nf-submit-themed.is-loading .button
.button__loader{opacity:1;transition:opacity 0.25s ease 0.05s}.nf-submit-themed.is-loading .button .button__loader::before{animation-play-state:running}@media (max-width: 767.98px){.db-desktop{display:none}}.db-mobile{display:none}@media (max-width: 767.98px){.db-mobile{display:block}}.tp3d-label{display:flex;align-items:center;gap:8px;position:relative;max-width:fit-content;font-family:var(--tp3d-font-primary);font-weight:500;font-size:12px;line-height:140%;letter-spacing:-0.02em;text-transform:uppercase;color:var(--tp3d-color-primary)}.tp3d-label:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_137_4497' fill='white'%3E%3Cpath d='M0 6L-2.62268e-07 0L6 -2.62268e-07L6 6L0 6Z'/%3E%3C/mask%3E%3Cpath d='M6 -2.62268e-07L7 -3.0598e-07L7 -1L6 -1L6 -2.62268e-07ZM-2.62268e-07 0L-2.18557e-07 1L6 1L6 -2.62268e-07L6 -1L-3.0598e-07 -1L-2.62268e-07 0ZM6 -2.62268e-07L5 -2.18557e-07L5 6L6 6L7 6L7 -3.0598e-07L6 -2.62268e-07Z' fill='%23FF6B00' mask='url(%23path-1-inside-1_137_4497)'/%3E%3C/svg%3E%0A");width:6px;height:6px;background-size:contain}.tp3d-badge{--cut-size:10px;--border-width:1px;position:relative;max-width:fit-content;display:inline-block;padding:var(--border-width);clip-path:polygon(var(--cut-size) 0, 100% 0, 100% calc(100% - var(--cut-size)), calc(100% - var(--cut-size)) 100%, 0 100%, 0 var(--cut-size));backdrop-filter:blur(4px)}.tp3d-badge__inner{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:8px
12px;font-family:var(--tp3d-font-primary);font-weight:600;font-size:14px;line-height:1;letter-spacing:-0.02em;text-transform:uppercase;white-space:nowrap;background-color:var(--badge-bg);color:var(--badge-color);clip-path:inherit}.tp3d-badge--primary{--badge-border-color:#ff6b0033;--badge-bg:rgba(255, 107, 0, 0.2);--badge-color:var(--tp3d-color-primary)}.tp3d-badge--transparent{background-color:rgba(255, 255, 255, 0.2);--badge-border-color:#d9d9d933;--badge-bg:rgba(28, 25, 23, 0.75);--badge-color:var(--tp3d-color-white)}.tp3d-badge--gray{--badge-border-color:#d9d9d933;--badge-bg:#D9D9D9;--badge-color:var(--tp3d-color-dark)}.tp3d-socials{display:flex;align-items:center;flex-wrap:wrap}.tp3d-socials-link{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-right:0;background-color:transparent;color:var(--tp3d-color-white);text-decoration:none;font-size:16px;transition:color 0.2s ease;position:relative}.tp3d-socials-link:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-top:1px solid #333;border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid transparent;transition:all 0.2s ease}.tp3d-socials-link:hover, .tp3d-socials-link:focus-visible
a{color:var(--tp3d-color-primary)}.tp3d-socials-link:hover:before, .tp3d-socials-link:focus-visible a:before{border-color:var(--tp3d-color-primary)}.tp3d-socials-item:last-child a:before{border-right-color:#333}.tp3d-socials-item:last-child a:hover:before,.tp3d-socials-item:last-child:focus-visible:before{border-right-color:var(--tp3d-color-primary)}.slider-nav{display:flex}.slider-arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px
solid #D9D9D9;background:none;cursor:pointer;color:#000;transition:border-color 0.2s, color 0.2s;flex-shrink:0}.slider-arrow:last-child{border-left-color:transparent}.slider-arrow
svg{display:block;flex-shrink:0}.slider-arrow:hover{border-color:var(--tp3d-color-primary, #FF6400);color:var(--tp3d-color-primary, #FF6400)}.slider-arrow.swiper-button-disabled{opacity:0.35;pointer-events:none}.swiper-button-disabled+.slider-arrow{border-left-color:#D9D9D9}.swiper-button-disabled+.slider-arrow:hover{border-left-color:var(--tp3d-color-primary, #FF6400)}.scroll-to-top{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background-color:var(--tp3d-color-primary);border:none;cursor:pointer;color:#fff;transition:transform var(--tp3d-transition), background-color var(--tp3d-transition);margin:0}.scroll-to-top:hover{transform:translateY(-3px)}.scroll-to-top:active{transform:translateY(0)}.scroll-to-top
span{position:absolute;top:50%;transform:translateY(-50%);left:-100%;font-weight:400;font-size:14px;line-height:1;text-align:right;letter-spacing:-0.03em;color:rgba(255, 255, 255, 0.6)}.scroll-to-top
svg{width:16px;height:16px;display:block}.main-logo{display:flex;align-items:center;max-width:177px}.main-logo
img{width:100%;height:unset}@media (max-width: 1023.98px){.main-logo{max-width:142px}}.tp3d-slider .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .tp3d-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.tp3d-slider .our-works-item-title{font-size:20px;margin:0}.tp3d-slider .swiper-pagination{display:flex;justify-content:center;gap:3px;margin-top:24px;position:static}.tp3d-slider .swiper-pagination .swiper-pagination-bullet{width:4px;height:4px;border-radius:0;background-color:rgba(0, 0, 0, 0.2);opacity:1;transition:0.3s ease}.tp3d-slider .swiper-pagination .swiper-pagination-bullet-active{width:12px;background-color:#000}@media (min-width: 1024px){.tp3d-slider .swiper-pagination{display:none}}.tp3d-slider .swiper-pagination.prime-color .swiper-pagination-bullet-active{background-color:var(--tp3d-color-primary)}.tp3d-slider.black .swiper-pagination .swiper-pagination-bullet, .tp3d-slider.dark .swiper-pagination .swiper-pagination-bullet{background-color:rgba(255, 255, 255, 0.2)}.tp3d-slider.black .swiper-pagination .swiper-pagination-bullet-active, .tp3d-slider.dark .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--tp3d-color-primary)}@media (max-width: 1023.98px){.tp3d-slider{overflow:visible}}.tp3d-swiper-dots{display:flex;justify-content:center;align-items:center;gap:3px;position:static;margin-top:24px}.tp3d-swiper-dots .swiper-pagination-bullet{width:4px;height:4px;border-radius:0;background:rgba(255, 255, 255, 0.2);opacity:1;margin:0
!important;flex-shrink:0;transition:width 0.3s ease, background-color 0.3s ease}.tp3d-swiper-dots .swiper-pagination-bullet-active{width:12px;background:var(--tp3d-color-primary)}.footer-menu
ul{display:grid;gap:16px}.footer-menu li, .footer-menu
a{margin:0}.footer-menu
a{display:block;font-weight:400;font-size:16px;letter-spacing:-0.02em;color:rgba(255, 255, 255, 0.6);margin:0;transition:color 0.2s ease}.footer-menu a:hover{color:var(--tp3d-color-primary)}.nf-error-msg,.ninja-forms-req-symbol,.label-error-msg{color:var(--tp3d-color-danger);font-size:14px}.custom-form-nj{position:relative}.custom-form-nj .nf-form-title{display:none}.custom-form-nj{}.custom-form-nj .nf-error-field-errors{position:relative;display:flex;align-items:center;gap:4px}.custom-form-nj .nf-error-field-errors:before{content:"";display:block;width:18px;height:18px;flex-shrink:0;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99961 14.4C11.9819 14.4 14.3996 11.9823 14.3996 9.00001C14.3996 6.01767 11.9819 3.60001 8.99961 3.60001C6.01727 3.60001 3.59961 6.01767 3.59961 9.00001C3.59961 11.9823 6.01727 14.4 8.99961 14.4Z' stroke='%23F32E2E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 6.29999V9.44999' stroke='%23F32E2E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 12.0375C9.31066 12.0375 9.5625 11.7857 9.5625 11.475C9.5625 11.1643 9.31066 10.9125 9 10.9125C8.68934 10.9125 8.4375 11.1643 8.4375 11.475C8.4375 11.7857 8.68934 12.0375 9 12.0375Z' fill='%23F32E2E'/%3E%3C/svg%3E%0A");background-size:contain}.custom-form-nj .nf-error .nf-element,
.custom-form-nj .ninja-forms-field.nf-error{border-color:var(--tp3d-color-danger) !important}.custom-form-nj .nf-error .nf-element:focus,
.custom-form-nj .ninja-forms-field.nf-error:focus{border-color:var(--tp3d-color-danger) !important;box-shadow:0 0 0 1px var(--tp3d-color-danger)}.custom-form-nj .nf-form-cont .nf-form-fields-required,
.custom-form-nj .nf-form-cont .ninja-forms-req-symbol,
.custom-form-nj .nf-form-cont .nf-error-wrap,
.custom-form-nj .nf-form-cont .nf-form-hp{display:none}.custom-form-nj .nf-form-cont .nf-response-msg{display:none !important}.custom-form-nj .nf-form-cont input[type=submit].nf-element,
.custom-form-nj .nf-form-cont input[type=button].nf-element{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:0 !important;height:0 !important;padding:0
!important;border:0
!important;overflow:hidden !important}.custom-form-nj .nf-form-cont .nf-field-container.submit-container{display:none !important}.custom-form-nj .nf-form-cont
form{display:block !important}.custom-form-nj .nf-form-cont .nf-field-label{font-size:16px;letter-spacing:-0.03em;color:rgba(255, 255, 255, 0.7)}.custom-form-nj .nf-form-cont .nf-field-label
span{font-weight:400}.custom-form-nj .nf-form-cont .nf-before-field,
.custom-form-nj .nf-form-cont .nf-after-field{display:none}.custom-form-nj .nf-form-cont .field-wrap{margin:0
!important}.custom-form-nj .nf-form-cont nf-section{margin:0
!important;padding:0
!important}.custom-form-nj .nf-form-cont .nf-field-container{margin-bottom:0 !important}.custom-form-nj .nf-form-cont .email-container, .custom-form-nj .nf-form-cont .phone-container, .custom-form-nj .nf-form-cont .firstname-container, .custom-form-nj .nf-form-cont .number-container, .custom-form-nj .nf-form-cont .textarea-container{margin:0}.custom-form-nj .nf-form-cont .email-container .field-wrap, .custom-form-nj .nf-form-cont .phone-container .field-wrap, .custom-form-nj .nf-form-cont .firstname-container .field-wrap, .custom-form-nj .nf-form-cont .number-container .field-wrap, .custom-form-nj .nf-form-cont .textarea-container .field-wrap{position:relative}.custom-form-nj .nf-form-cont .email-container .nf-field-label label, .custom-form-nj .nf-form-cont .phone-container .nf-field-label label, .custom-form-nj .nf-form-cont .firstname-container .nf-field-label label, .custom-form-nj .nf-form-cont .number-container .nf-field-label label, .custom-form-nj .nf-form-cont .textarea-container .nf-field-label
label{color:rgba(255, 255, 255, 0.6);text-transform:capitalize;font-size:16px;font-weight:400;line-height:1;position:absolute;top:50%;transform:translateY(-50%);left:20px;pointer-events:none;z-index:1;transition:top 0.2s ease, transform 0.2s ease, font-size 0.2s ease, color 0.2s ease}.custom-form-nj .nf-form-cont .email-container .nf-field-element input, .custom-form-nj .nf-form-cont .email-container .nf-field-element textarea, .custom-form-nj .nf-form-cont .phone-container .nf-field-element input, .custom-form-nj .nf-form-cont .phone-container .nf-field-element textarea, .custom-form-nj .nf-form-cont .firstname-container .nf-field-element input, .custom-form-nj .nf-form-cont .firstname-container .nf-field-element textarea, .custom-form-nj .nf-form-cont .number-container .nf-field-element input, .custom-form-nj .nf-form-cont .number-container .nf-field-element textarea, .custom-form-nj .nf-form-cont .textarea-container .nf-field-element input, .custom-form-nj .nf-form-cont .textarea-container .nf-field-element
textarea{width:100%;background:transparent;border:1px
solid rgba(255, 255, 255, 0.2);padding:16px
20px;font-size:16px;font-weight:400;color:#fff;border-radius:0;box-shadow:none;transition:border-color 0.3s ease}.custom-form-nj .nf-form-cont .email-container .nf-field-element input:focus, .custom-form-nj .nf-form-cont .email-container .nf-field-element textarea:focus, .custom-form-nj .nf-form-cont .phone-container .nf-field-element input:focus, .custom-form-nj .nf-form-cont .phone-container .nf-field-element textarea:focus, .custom-form-nj .nf-form-cont .firstname-container .nf-field-element input:focus, .custom-form-nj .nf-form-cont .firstname-container .nf-field-element textarea:focus, .custom-form-nj .nf-form-cont .number-container .nf-field-element input:focus, .custom-form-nj .nf-form-cont .number-container .nf-field-element textarea:focus, .custom-form-nj .nf-form-cont .textarea-container .nf-field-element input:focus, .custom-form-nj .nf-form-cont .textarea-container .nf-field-element textarea:focus{border-color:#fff;outline:none}.custom-form-nj .nf-form-cont .email-container .nf-field-element input, .custom-form-nj .nf-form-cont .phone-container .nf-field-element input, .custom-form-nj .nf-form-cont .firstname-container .nf-field-element input, .custom-form-nj .nf-form-cont .number-container .nf-field-element input, .custom-form-nj .nf-form-cont .textarea-container .nf-field-element
input{height:56px}.custom-form-nj .nf-form-cont .email-container .field-wrap:focus-within .nf-field-label label,
.custom-form-nj .nf-form-cont .email-container .field-wrap.has-value .nf-field-label label, .custom-form-nj .nf-form-cont .phone-container .field-wrap:focus-within .nf-field-label label,
.custom-form-nj .nf-form-cont .phone-container .field-wrap.has-value .nf-field-label label, .custom-form-nj .nf-form-cont .firstname-container .field-wrap:focus-within .nf-field-label label,
.custom-form-nj .nf-form-cont .firstname-container .field-wrap.has-value .nf-field-label label, .custom-form-nj .nf-form-cont .number-container .field-wrap:focus-within .nf-field-label label,
.custom-form-nj .nf-form-cont .number-container .field-wrap.has-value .nf-field-label label, .custom-form-nj .nf-form-cont .textarea-container .field-wrap:focus-within .nf-field-label label,
.custom-form-nj .nf-form-cont .textarea-container .field-wrap.has-value .nf-field-label
label{top:6px;transform:translateY(0);font-size:10px}.custom-form-nj .nf-form-cont .textarea-container .nf-field-label
label{top:20px;transform:translateY(0)}.custom-form-nj .nf-form-cont .textarea-container .nf-field-element
textarea{height:150px;resize:none}.custom-form-nj .nf-form-cont .checkbox-container{margin:0}.custom-form-nj .nf-form-cont .checkbox-container .checkbox-wrap{display:flex;align-items:center;gap:8px}.custom-form-nj .nf-form-cont .checkbox-container .nf-field-element{order:1;height:18px}.custom-form-nj .nf-form-cont .checkbox-container .nf-field-element input[type=checkbox]{width:18px;height:18px;border:2px
solid #fff;border-radius:3px;background:transparent;appearance:none;cursor:pointer;position:relative;margin:0}.custom-form-nj .nf-form-cont .checkbox-container .nf-field-element input[type=checkbox]:checked{background:#fff}.custom-form-nj .nf-form-cont .checkbox-container .nf-field-element input[type=checkbox]:checked::after{content:"";position:absolute;top:0;left:5px;width:6px;height:12px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-form-nj .nf-form-cont .checkbox-container .nf-field-label{order:2;margin:0;padding:0}.custom-form-nj .nf-form-cont .checkbox-container .nf-field-label
label{font-size:14px;letter-spacing:-0.02em;margin:0;font-weight:400;color:rgba(255, 255, 255, 0.5);cursor:pointer}.custom-form-nj .nf-form-cont .checkbox-container .nf-field-label label
a{color:#fff;text-decoration:none;transition:opacity 0.3s ease}.custom-form-nj .nf-form-cont .checkbox-container .nf-field-label label a:hover{opacity:0.7}.custom-form-nj .nf-form-cont .number-container .nf-field-element input[type=number]{-moz-appearance:textfield}.custom-form-nj .nf-form-cont .number-container .nf-field-element input[type=number]::-webkit-outer-spin-button, .custom-form-nj .nf-form-cont .number-container .nf-field-element input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-form-nj .nf-form-cont .listselect-container{margin:0}.custom-form-nj .nf-form-cont .listselect-container .nf-field-label{display:none}.custom-form-nj .nf-form-cont .listselect-container .nf-field-element{position:relative}.custom-form-nj .nf-form-cont .listselect-container .nf-field-element::after{content:"";position:absolute;right:22px;top:50%;width:8px;height:8px;border-right:2px solid #424242;border-bottom:2px solid #424242;transform:translateY(-65%) rotate(45deg);pointer-events:none}.custom-form-nj .nf-form-cont .listselect-container .nf-field-element
select{width:100%;height:56px;background:transparent;border:1px
solid rgba(255, 255, 255, 0.2);padding:16px
48px 16px 20px;font-size:16px;font-weight:400;color:rgba(255, 255, 255, 0.6);border-radius:0;box-shadow:none;transition:border-color 0.3s ease, color 0.2s ease;appearance:none;-webkit-appearance:none;cursor:pointer}.custom-form-nj .nf-form-cont .listselect-container .nf-field-element select:focus{border-color:#fff;outline:none}.custom-form-nj .nf-form-cont .listselect-container .nf-field-element select.has-value{color:#fff}.custom-form-nj .nf-form-cont .listselect-container .nf-field-element select
option{background:#F3F3F2;color:#6E6E6E;padding:18px;border:0;border-bottom:1px solid #B5B5B5;border-radius:0 !important;font-size:15px;-moz-appearance:none;-webkit-border-radius:0 !important}.custom-form-nj .nf-form-cont .listselect-container .nf-field-element select option:last-child{border-bottom:0}.custom-form-nj .nf-form-cont .listselect-container.nf-error .nf-field-element select,
.custom-form-nj .nf-form-cont .listselect-container .field-wrap.nf-error .nf-field-element
select{border-color:var(--tp3d-color-danger)}.custom-form-nj .nf-form-cont .listradio-container{margin:0}.custom-form-nj .nf-form-cont .listradio-container .field-wrap{border:1px
solid rgba(255, 255, 255, 0.2);padding:16px
20px;transition:border-color 0.3s ease}.custom-form-nj .nf-form-cont .listradio-container .field-wrap.nf-error{border-color:var(--tp3d-color-danger)}.custom-form-nj .nf-form-cont .listradio-container .nf-field-label{margin:0
0 10px}.custom-form-nj .nf-form-cont .listradio-container .nf-field-label
label{font-size:16px;font-weight:400;color:rgba(255, 255, 255, 0.6);margin:0;padding:0;cursor:default}.custom-form-nj .nf-form-cont .listradio-container .nf-field-element
ul{list-style:none;margin:0;padding:0;display:flex;gap:24px;flex-wrap:wrap}.custom-form-nj .nf-form-cont .listradio-container .nf-field-element
li{display:flex;align-items:center;gap:8px;margin:0;padding:0}.custom-form-nj .nf-form-cont .listradio-container .nf-field-element input[type=radio]{display:inline-block;width:18px;min-width:18px;height:18px;border:1px
solid rgba(255, 255, 255, 0.5);border-radius:3px;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;flex-shrink:0;margin:0;overflow:hidden;vertical-align:middle;transition:border-color 0.3s ease}.custom-form-nj .nf-form-cont .listradio-container .nf-field-element input[type=radio]:checked{border-color:var(--tp3d-color-primary) !important}.custom-form-nj .nf-form-cont .listradio-container .nf-field-element input[type=radio]:checked::after{content:"";position:absolute;top:0;left:5px;width:6px;height:12px;border:solid var(--tp3d-color-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-form-nj .nf-form-cont .listradio-container .nf-field-element input[type=radio]:checked+label{color:var(--tp3d-color-primary)}.custom-form-nj .nf-form-cont .listradio-container .nf-field-element input[type=radio]:hover:not(:checked){border-color:rgba(255, 255, 255, 0.7)}.custom-form-nj .nf-form-cont .listradio-container .nf-field-element input[type=radio]:focus{outline:none;border-color:rgba(255, 255, 255, 0.7)}.custom-form-nj .nf-form-cont .listradio-container .nf-field-element
label{font-size:16px;font-weight:400;color:rgba(255, 255, 255, 0.5);cursor:pointer;margin:0}.custom-form-nj .nf-form-cont .file_upload-container{margin:0}.custom-form-nj .nf-form-cont .file_upload-container .file_upload-wrap{border:1px
dashed rgba(255, 255, 255, 0.25);padding:4px;transition:border-color 0.3s ease;width:100%;margin:0}.custom-form-nj .nf-form-cont .file_upload-container .file_upload-wrap:hover{border-color:rgba(255, 255, 255, 0.4)}.custom-form-nj .nf-form-cont .file_upload-container .nf-field{display:flex;flex-wrap:wrap;align-items:center;gap:16px;border:1px
solid rgba(255, 255, 255, 0.2);border-bottom-color:transparent;padding:4px
5px;min-height:72px;cursor:pointer}.custom-form-nj .nf-form-cont .file_upload-container .nf-field-element{display:contents}.custom-form-nj .nf-form-cont .file_upload-container .nf-field-label{order:2;flex:1;min-width:0;margin:0
0 0 10px;display:flex;align-items:center}.custom-form-nj .nf-form-cont .file_upload-container .nf-field-label
label{font-size:16px;font-weight:400;line-height:1.4;color:rgba(255, 255, 255, 0.6);margin:0;cursor:pointer;pointer-events:none}.custom-form-nj .nf-form-cont .file_upload-container .nf-fu-fileinput-button{position:relative;order:1;flex-shrink:0;width:56px;height:56px;background:#3F3F3F;border-radius:0 !important;border:none;box-shadow:none !important;padding:0;margin:0;cursor:pointer;display:flex !important;align-items:center;justify-content:center;transition:background-color 0.2s ease, border-color 0.2s ease}.custom-form-nj .nf-form-cont .file_upload-container .nf-fu-fileinput-button:hover{background:rgba(255, 255, 255, 0.12);border-color:rgba(255, 255, 255, 0.45) !important}.custom-form-nj .nf-form-cont .file_upload-container .nf-fu-fileinput-button
span{display:block;width:0;height:0;overflow:hidden;font-size:0;pointer-events:none}.custom-form-nj .nf-form-cont .file_upload-container .nf-fu-fileinput-button::before{content:"";display:block;width:18px;height:18px;flex-shrink:0;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 14.25V16.5C0.75 17.0967 0.987053 17.669 1.40901 18.091C1.83097 18.5129 2.40326 18.75 3 18.75H16.5C17.0967 18.75 17.669 18.5129 18.091 18.091C18.5129 17.669 18.75 17.0967 18.75 16.5V14.25M14.25 5.25L9.75 0.75L5.25 5.25M9.75 0.75V14.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");transition:opacity 0.15s ease}.custom-form-nj .nf-form-cont .file_upload-container .nf-fu-fileinput-button::after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px
solid rgba(255, 255, 255, 0.25);border-top-color:#fff;animation:tp3d-btn-spin 0.65s linear infinite;animation-play-state:paused;opacity:0;transition:opacity 0.15s ease}.custom-form-nj .nf-form-cont .file_upload-container.is-uploading .nf-fu-fileinput-button{pointer-events:none}.custom-form-nj .nf-form-cont .file_upload-container.is-uploading .nf-fu-fileinput-button::before{opacity:0}.custom-form-nj .nf-form-cont .file_upload-container.is-uploading .nf-fu-fileinput-button::after{opacity:1;animation-play-state:running}.custom-form-nj .nf-form-cont .file_upload-container.is-uploading .file_upload-wrap{pointer-events:none;opacity:0.75}.custom-form-nj .nf-form-cont .file_upload-container .nf-fu-button-cancel{display:none !important}.custom-form-nj .nf-form-cont .file_upload-container .nf-fu-progress{order:4;flex-basis:100%;height:3px;background:rgba(255, 255, 255, 0.1);overflow:hidden;display:none}.custom-form-nj .nf-form-cont .file_upload-container .nf-fu-progress.active{display:block}.custom-form-nj .nf-form-cont .file_upload-container .nf-fu-progress .nf-fu-progress-bar{height:100%;width:0;background:var(--tp3d-color-primary);transition:width 0.3s ease}.custom-form-nj .nf-form-cont .file_upload-container
.files_uploaded{order:3;flex-basis:100%;display:flex;flex-wrap:wrap;gap:28px;padding-top:8px}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded:empty{display:none}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section{display:contents}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded>li{position:relative;width:91px;height:80px;flex-shrink:0;background:rgba(255, 255, 255, 0.08);margin:0;font-size:0 !important;color:transparent !important;line-height:0 !important}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p img,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file img,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div img,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span img,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li
img{width:100%;height:100%;object-fit:cover;display:block;font-size:16px;color:rgba(255, 255, 255, 0.5);line-height:normal}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-preview--type,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-preview--type,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-preview--type,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-preview--type,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-preview--type{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px !important;font-weight:700 !important;letter-spacing:0.06em;color:#fff !important;line-height:1 !important;background:rgba(255, 107, 0, 0.15);border:1px
solid rgba(255, 107, 0, 0.35)}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-preview--type[data-ext=psd],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-preview--type[data-ext=psd],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-preview--type[data-ext=psd],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-preview--type[data-ext=psd],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-preview--type[data-ext=psd]{background:rgba(49, 105, 218, 0.2);border-color:rgba(49, 105, 218, 0.4)}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-preview--type[data-ext=ai],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-preview--type[data-ext=ai],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-preview--type[data-ext=ai],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-preview--type[data-ext=ai],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-preview--type[data-ext=ai]{background:rgba(255, 154, 0, 0.2);border-color:rgba(255, 154, 0, 0.4)}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-preview--type[data-ext=eps],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-preview--type[data-ext=eps],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-preview--type[data-ext=eps],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-preview--type[data-ext=eps],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-preview--type[data-ext=eps]{background:rgba(255, 154, 0, 0.2);border-color:rgba(255, 154, 0, 0.4)}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-preview--type[data-ext=svg],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-preview--type[data-ext=svg],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-preview--type[data-ext=svg],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-preview--type[data-ext=svg],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-preview--type[data-ext=svg]{background:rgba(255, 107, 0, 0.2);border-color:rgba(255, 107, 0, 0.4)}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-preview--type[data-ext=tif], .custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-preview--type[data-ext=tiff],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-preview--type[data-ext=tif],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-preview--type[data-ext=tiff],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-preview--type[data-ext=tif],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-preview--type[data-ext=tiff],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-preview--type[data-ext=tif],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-preview--type[data-ext=tiff],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-preview--type[data-ext=tif],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-preview--type[data-ext=tiff]{background:rgba(70, 200, 120, 0.2);border-color:rgba(70, 200, 120, 0.4)}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-preview--type[data-ext=indd],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-preview--type[data-ext=indd],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-preview--type[data-ext=indd],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-preview--type[data-ext=indd],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-preview--type[data-ext=indd]{background:rgba(255, 64, 64, 0.2);border-color:rgba(255, 64, 64, 0.4)}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-preview--type[data-ext=cdr],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-preview--type[data-ext=cdr],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-preview--type[data-ext=cdr],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-preview--type[data-ext=cdr],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-preview--type[data-ext=cdr]{background:rgba(80, 180, 255, 0.2);border-color:rgba(80, 180, 255, 0.4)}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p a,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p a.delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p button,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn-danger,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-remove-file,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-uploaded-file-delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-file-delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-remove-file,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=DELETE],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=remove],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a.delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file button,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn-danger,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-remove-file,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-uploaded-file-delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-file-delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-remove-file,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=DELETE],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=remove],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div a,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div a.delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div button,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .btn,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .btn-danger,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-remove-file,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-uploaded-file-delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-file-delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-remove-file,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div [data-type=DELETE],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div [data-type=remove],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span a,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span a.delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span button,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .btn,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .btn-danger,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-remove-file,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-uploaded-file-delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-file-delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-remove-file,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span [data-type=DELETE],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span [data-type=remove],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li a,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li a.delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li button,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .btn,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .btn-danger,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-remove-file,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-uploaded-file-delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-file-delete,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-remove-file,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li [data-type=DELETE],
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li [data-type=remove]{position:absolute !important;top:0 !important;right:-24px !important;bottom:auto !important;left:auto !important;z-index:2;width:20px !important;height:20px !important;min-width:0 !important;min-height:0 !important;padding:0
!important;margin:0
!important;background:#3a3939 !important;border:none !important;border-radius:50% !important;box-shadow:none !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;text-decoration:none !important;font-size:0 !important;color:transparent !important;line-height:0 !important;transition:background-color 0.2s ease}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p a *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p a.delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p button *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn-danger *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-remove-file *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-uploaded-file-delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-file-delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-remove-file *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=DELETE] *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=remove] *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a.delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file button *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn-danger *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-remove-file *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-uploaded-file-delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-file-delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-remove-file *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=DELETE] *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=remove] *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div a *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div a.delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div button *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .btn *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .btn-danger *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-remove-file *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-uploaded-file-delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-file-delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-remove-file *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div [data-type=DELETE] *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div [data-type=remove] *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span a *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span a.delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span button *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .btn *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .btn-danger *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-remove-file *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-uploaded-file-delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-file-delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-remove-file *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span [data-type=DELETE] *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span [data-type=remove] *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li a *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li a.delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li button *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .btn *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .btn-danger *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-remove-file *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-uploaded-file-delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-file-delete *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-remove-file *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li [data-type=DELETE] *,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li [data-type=remove] *{display:none !important}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p a::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p a.delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p button::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn-danger::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-remove-file::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-uploaded-file-delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-file-delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-remove-file::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=DELETE]::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=remove]::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a.delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file button::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn-danger::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-remove-file::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-uploaded-file-delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-file-delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-remove-file::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=DELETE]::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=remove]::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div a::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div a.delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div button::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .btn::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .btn-danger::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-remove-file::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-uploaded-file-delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-file-delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-remove-file::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div [data-type=DELETE]::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div [data-type=remove]::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span a::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span a.delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span button::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .btn::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .btn-danger::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-remove-file::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-uploaded-file-delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-file-delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-remove-file::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span [data-type=DELETE]::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span [data-type=remove]::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li a::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li a.delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li button::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .btn::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .btn-danger::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-remove-file::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-uploaded-file-delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-file-delete::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-remove-file::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li [data-type=DELETE]::before,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li [data-type=remove]::before{content:"" !important;line-height:1 !important;display:block !important;width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.88894' y='3.18213' width='10' height='1' transform='rotate(45 3.88894 3.18213)' fill='white'/%3E%3Crect x='10.9602' y='3.88916' width='10' height='1' transform='rotate(135 10.9602 3.88916)' fill='white'/%3E%3C/svg%3E%0A")}.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p a:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p a.delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p button:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn-danger:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-remove-file:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-uploaded-file-delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-file-delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-remove-file:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=DELETE]:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=remove]:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a.delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file button:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn-danger:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-remove-file:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-uploaded-file-delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-file-delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-remove-file:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=DELETE]:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=remove]:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div a:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div a.delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div button:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .btn:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .btn-danger:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-remove-file:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-uploaded-file-delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-file-delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div .nf-remove-file:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div [data-type=DELETE]:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > div [data-type=remove]:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span a:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span a.delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span button:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .btn:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .btn-danger:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-remove-file:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-uploaded-file-delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-file-delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span .nf-remove-file:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span [data-type=DELETE]:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > span [data-type=remove]:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li a:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li a.delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li button:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .btn:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .btn-danger:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-remove-file:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-uploaded-file-delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-file-delete:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li .nf-remove-file:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li [data-type=DELETE]:hover,
.custom-form-nj .nf-form-cont .file_upload-container .files_uploaded > li [data-type=remove]:hover{background:rgba(20, 20, 20, 0.9) !important}.custom-form-nj .nf-form-cont .file_upload-container.nf-error .file_upload-wrap,
.custom-form-nj .nf-form-cont .file_upload-container .file_upload-wrap.nf-error{border-color:var(--tp3d-color-danger)}.custom-form-nj .nf-form-cont .file_upload-container.nf-error .file_upload-wrap .nf-field,
.custom-form-nj .nf-form-cont .file_upload-container .file_upload-wrap.nf-error .nf-field{border-color:rgba(243, 46, 46, 0.5)}.custom-form-nj .nf-form-cont{}.custom-form-nj .nf-form-cont #ninja_forms_required_items, .custom-form-nj .nf-form-cont .nf-field-container{clear:both;margin-bottom:0;position:relative}.custom-form-nj .nf-form-cont .nf-submit-themed{min-height:56px;border:none;border-radius:0;padding:0}.custom-form-nj .nf-form-cont .submit-container{margin-top:16px}@media (max-width: 767.98px){.custom-form-nj .nf-submit-themed{width:100%;max-width:100%}.custom-form-nj .button-white{max-width:100%;width:100%}.custom-form-nj
.button__text{text-align:left}}.custom-form-nj-one .nf-form-cont .email-container .nf-field-element input, .custom-form-nj-one .nf-form-cont .email-container .nf-field-element select, .custom-form-nj-one .nf-form-cont .phone-container .nf-field-element input, .custom-form-nj-one .nf-form-cont .phone-container .nf-field-element select, .custom-form-nj-one .nf-form-cont .firstname-container .nf-field-element input, .custom-form-nj-one .nf-form-cont .firstname-container .nf-field-element select, .custom-form-nj-one .nf-form-cont .number-container .nf-field-element input, .custom-form-nj-one .nf-form-cont .number-container .nf-field-element select, .custom-form-nj-one .nf-form-cont .textarea-container .nf-field-element input, .custom-form-nj-one .nf-form-cont .textarea-container .nf-field-element select, .custom-form-nj-one .nf-form-cont .listradio-container .nf-field-element input, .custom-form-nj-one .nf-form-cont .listradio-container .nf-field-element select, .custom-form-nj-one .nf-form-cont .listselect-container .nf-field-element input, .custom-form-nj-one .nf-form-cont .listselect-container .nf-field-element
select{border-bottom-color:transparent}.custom-form-nj-one .nf-form-cont .email-container .field-wrap, .custom-form-nj-one .nf-form-cont .phone-container .field-wrap, .custom-form-nj-one .nf-form-cont .firstname-container .field-wrap, .custom-form-nj-one .nf-form-cont .number-container .field-wrap, .custom-form-nj-one .nf-form-cont .textarea-container .field-wrap, .custom-form-nj-one .nf-form-cont .listradio-container .field-wrap, .custom-form-nj-one .nf-form-cont .listselect-container .field-wrap{border-bottom-color:transparent}.footer-newsletter .nf-form-wrap, .cta-form .nf-form-wrap{width:calc(100% - 200px)}@media (max-width: 767.98px){.footer-newsletter .nf-form-wrap, .cta-form .nf-form-wrap{width:100%}}.cta-form .nf-form-cont .email-container .nf-field-element input, .cta-form .nf-form-cont .phone-container .nf-field-element
input{border-color:var(--tp3d-color-white)}.cta-form .nf-form-cont .email-container .nf-field-label label, .cta-form .nf-form-cont .phone-container .nf-field-label
label{color:var(--tp3d-color-white)}.svg-animate .svg-elem-1{stroke-dashoffset:5412.908203125px;stroke-dasharray:5412.908203125px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s}.svg-animate.active .svg-elem-1{stroke-dashoffset:0;fill:rgb(255, 255, 255)}.tp3d-request-modal.remodal{max-width:729px;padding:64px;border-radius:0;text-align:center;overflow-y:auto;max-height:90vh}@media (max-width: 767.98px){.tp3d-request-modal.remodal{padding:40px
20px;max-height:100vh}}.tp3d-request-modal .remodal-close{top:24px;left:auto;right:16px;width:24px;height:24px;color:#555;transition:color 0.2s ease}.tp3d-request-modal .remodal-close::before{display:none}.tp3d-request-modal .remodal-close:hover{color:#111}.tp3d-request-modal__header{margin-bottom:24px}.tp3d-request-modal__title{font-family:var(--tp3d-font-primary);font-size:48px;font-weight:500;color:var(--tp3d-color-dark);line-height:1.2;letter-spacing:-0.02em;margin:0
0 24px}@media (max-width: 767.98px){.tp3d-request-modal__title{font-size:26px;margin-bottom:16px}}.tp3d-request-modal__subtitle{font-size:20px;color:rgba(0, 0, 0, 0.7);line-height:1.6;margin:0
auto;max-width:580px}.tp3d-request-modal__subtitle:empty{display:none}@media (max-width: 767.98px){.tp3d-request-modal__subtitle{font-size:16px}}.tp3d-request-modal nf-fields-wrap{display:grid !important;grid-template-columns:1fr 1fr;grid-auto-flow:dense}.tp3d-request-modal nf-fields-wrap nf-field:has(.firstname-container){grid-column:1;grid-row:1}.tp3d-request-modal nf-fields-wrap nf-field:has(.phone-container){grid-column:2;grid-row:1}.tp3d-request-modal nf-fields-wrap nf-field{grid-column:1/-1}@media (max-width: 767.98px){.tp3d-request-modal nf-fields-wrap{grid-template-columns:1fr}.tp3d-request-modal nf-fields-wrap nf-field:has(.firstname-container), .tp3d-request-modal nf-fields-wrap nf-field:has(.phone-container){grid-column:unset;grid-row:unset}.tp3d-request-modal nf-fields-wrap .firstname-container,
.tp3d-request-modal nf-fields-wrap .phone-container{grid-column:1}}.tp3d-request-modal .nf-submit-themed{width:100%;max-width:100%;text-align:left}.tp3d-request-modal .nf-submit-themed
.button__link{display:block;width:100%}.tp3d-request-modal .nf-submit-themed .button-white{background-color:var(--tp3d-color-dark);color:var(--tp3d-color-white);max-width:100%;width:100%}.tp3d-request-modal .nf-submit-themed .button-white
.button__icon{border-left-color:rgba(255, 255, 255, 0.2);background-color:var(--tp3d-color-dark)}@media (hover: hover){.tp3d-request-modal .nf-submit-themed .button-white:hover{background-color:var(--tp3d-color-dark-hover)}.tp3d-request-modal .nf-submit-themed .button-white:hover .button__icon__inner--2{background-color:var(--tp3d-color-primary)}.tp3d-request-modal .nf-submit-themed .button-white:hover
.button__icon{border-left-color:var(--tp3d-color-dark-hover)}}@media (max-width: 767.98px){.tp3d-request-modal .nf-submit-themed .button__text--sp{padding:12px}}.custom-form-nj--light .nf-form-cont .nf-field-label{color:rgba(0, 0, 0, 0.55)}.custom-form-nj--light .nf-form-cont .email-container .nf-field-label label, .custom-form-nj--light .nf-form-cont .phone-container .nf-field-label label, .custom-form-nj--light .nf-form-cont .firstname-container .nf-field-label label,
.custom-form-nj--light .nf-form-cont .number-container .nf-field-label label, .custom-form-nj--light .nf-form-cont .textarea-container .nf-field-label
label{color:rgba(0, 0, 0, 0.5)}.custom-form-nj--light .nf-form-cont .email-container .field-wrap:focus-within .nf-field-label label,
.custom-form-nj--light .nf-form-cont .email-container .field-wrap.has-value .nf-field-label label, .custom-form-nj--light .nf-form-cont .phone-container .field-wrap:focus-within .nf-field-label label,
.custom-form-nj--light .nf-form-cont .phone-container .field-wrap.has-value .nf-field-label label, .custom-form-nj--light .nf-form-cont .firstname-container .field-wrap:focus-within .nf-field-label label,
.custom-form-nj--light .nf-form-cont .firstname-container .field-wrap.has-value .nf-field-label label,
.custom-form-nj--light .nf-form-cont .number-container .field-wrap:focus-within .nf-field-label label,
.custom-form-nj--light .nf-form-cont .number-container .field-wrap.has-value .nf-field-label label, .custom-form-nj--light .nf-form-cont .textarea-container .field-wrap:focus-within .nf-field-label label,
.custom-form-nj--light .nf-form-cont .textarea-container .field-wrap.has-value .nf-field-label
label{color:rgba(0, 0, 0, 0.4)}.custom-form-nj--light .nf-form-cont .email-container .nf-field-element input, .custom-form-nj--light .nf-form-cont .email-container .nf-field-element textarea, .custom-form-nj--light .nf-form-cont .phone-container .nf-field-element input, .custom-form-nj--light .nf-form-cont .phone-container .nf-field-element textarea, .custom-form-nj--light .nf-form-cont .firstname-container .nf-field-element input, .custom-form-nj--light .nf-form-cont .firstname-container .nf-field-element textarea,
.custom-form-nj--light .nf-form-cont .number-container .nf-field-element input,
.custom-form-nj--light .nf-form-cont .number-container .nf-field-element textarea, .custom-form-nj--light .nf-form-cont .textarea-container .nf-field-element input, .custom-form-nj--light .nf-form-cont .textarea-container .nf-field-element
textarea{background:#fff;border-color:rgba(0, 0, 0, 0.12);color:#111}.custom-form-nj--light .nf-form-cont .email-container .nf-field-element input::placeholder, .custom-form-nj--light .nf-form-cont .email-container .nf-field-element textarea::placeholder, .custom-form-nj--light .nf-form-cont .phone-container .nf-field-element input::placeholder, .custom-form-nj--light .nf-form-cont .phone-container .nf-field-element textarea::placeholder, .custom-form-nj--light .nf-form-cont .firstname-container .nf-field-element input::placeholder, .custom-form-nj--light .nf-form-cont .firstname-container .nf-field-element textarea::placeholder,
.custom-form-nj--light .nf-form-cont .number-container .nf-field-element input::placeholder,
.custom-form-nj--light .nf-form-cont .number-container .nf-field-element textarea::placeholder, .custom-form-nj--light .nf-form-cont .textarea-container .nf-field-element input::placeholder, .custom-form-nj--light .nf-form-cont .textarea-container .nf-field-element textarea::placeholder{color:rgba(0, 0, 0, 0.35)}.custom-form-nj--light .nf-form-cont .email-container .nf-field-element input:focus, .custom-form-nj--light .nf-form-cont .email-container .nf-field-element textarea:focus, .custom-form-nj--light .nf-form-cont .phone-container .nf-field-element input:focus, .custom-form-nj--light .nf-form-cont .phone-container .nf-field-element textarea:focus, .custom-form-nj--light .nf-form-cont .firstname-container .nf-field-element input:focus, .custom-form-nj--light .nf-form-cont .firstname-container .nf-field-element textarea:focus,
.custom-form-nj--light .nf-form-cont .number-container .nf-field-element input:focus,
.custom-form-nj--light .nf-form-cont .number-container .nf-field-element textarea:focus, .custom-form-nj--light .nf-form-cont .textarea-container .nf-field-element input:focus, .custom-form-nj--light .nf-form-cont .textarea-container .nf-field-element textarea:focus{border-color:#111}.custom-form-nj--light .nf-form-cont .email-container.nf-error .nf-field-element input, .custom-form-nj--light .nf-form-cont .email-container.nf-error .nf-field-element textarea,
.custom-form-nj--light .nf-form-cont .email-container .field-wrap.nf-error .nf-field-element input,
.custom-form-nj--light .nf-form-cont .email-container .field-wrap.nf-error .nf-field-element textarea, .custom-form-nj--light .nf-form-cont .phone-container.nf-error .nf-field-element input, .custom-form-nj--light .nf-form-cont .phone-container.nf-error .nf-field-element textarea,
.custom-form-nj--light .nf-form-cont .phone-container .field-wrap.nf-error .nf-field-element input,
.custom-form-nj--light .nf-form-cont .phone-container .field-wrap.nf-error .nf-field-element textarea, .custom-form-nj--light .nf-form-cont .firstname-container.nf-error .nf-field-element input, .custom-form-nj--light .nf-form-cont .firstname-container.nf-error .nf-field-element textarea,
.custom-form-nj--light .nf-form-cont .firstname-container .field-wrap.nf-error .nf-field-element input,
.custom-form-nj--light .nf-form-cont .firstname-container .field-wrap.nf-error .nf-field-element textarea,
.custom-form-nj--light .nf-form-cont .number-container.nf-error .nf-field-element input,
.custom-form-nj--light .nf-form-cont .number-container.nf-error .nf-field-element textarea,
.custom-form-nj--light .nf-form-cont .number-container .field-wrap.nf-error .nf-field-element input,
.custom-form-nj--light .nf-form-cont .number-container .field-wrap.nf-error .nf-field-element textarea, .custom-form-nj--light .nf-form-cont .textarea-container.nf-error .nf-field-element input, .custom-form-nj--light .nf-form-cont .textarea-container.nf-error .nf-field-element textarea,
.custom-form-nj--light .nf-form-cont .textarea-container .field-wrap.nf-error .nf-field-element input,
.custom-form-nj--light .nf-form-cont .textarea-container .field-wrap.nf-error .nf-field-element
textarea{border-color:var(--tp3d-color-danger)}.custom-form-nj--light .nf-form-cont .email-container .nf-field-element
input{border-bottom-color:transparent;border-top-color:transparent}.custom-form-nj--light .nf-form-cont .listselect-container .nf-field-element::after{border-right-color:#555;border-bottom-color:#555}.custom-form-nj--light .nf-form-cont .listselect-container .nf-field-element
select{background:#fff;border-color:rgba(0, 0, 0, 0.12);color:rgba(0, 0, 0, 0.35)}.custom-form-nj--light .nf-form-cont .listselect-container .nf-field-element select.has-value{color:#111}.custom-form-nj--light .nf-form-cont .listselect-container .nf-field-element select:focus{border-color:#111}.custom-form-nj--light .nf-form-cont .listselect-container .nf-field-element select
option{background:#fff;color:#111}.custom-form-nj--light .nf-form-cont .listselect-container.nf-error .nf-field-element
select{border-color:var(--tp3d-color-danger)}.custom-form-nj--light .nf-form-cont .checkbox-container .nf-field-element input[type=checkbox]{border-color:rgba(0, 0, 0, 0.3)}.custom-form-nj--light .nf-form-cont .checkbox-container .nf-field-element input[type=checkbox]:checked{background:#111;border-color:#111}.custom-form-nj--light .nf-form-cont .checkbox-container .nf-field-element input[type=checkbox]:checked::after{border-color:#fff}.custom-form-nj--light .nf-form-cont .checkbox-container .nf-field-label
label{color:rgba(0, 0, 0, 0.55)}.custom-form-nj--light .nf-form-cont .checkbox-container .nf-field-label label
a{color:#111}.custom-form-nj--light .nf-form-cont .listradio-container .field-wrap{border-color:rgba(0, 0, 0, 0.12)}.custom-form-nj--light .nf-form-cont .listradio-container .nf-field-label
label{color:rgba(0, 0, 0, 0.55)}.custom-form-nj--light .nf-form-cont .listradio-container .nf-field-element input[type=radio]{border-color:rgba(0, 0, 0, 0.3)}.custom-form-nj--light .nf-form-cont .listradio-container .nf-field-element input[type=radio]:hover:not(:checked){border-color:rgba(0, 0, 0, 0.6)}.custom-form-nj--light .nf-form-cont .listradio-container .nf-field-element input[type=radio]:focus{border-color:rgba(0, 0, 0, 0.6)}.custom-form-nj--light .nf-form-cont .listradio-container .nf-field-element
label{color:rgba(0, 0, 0, 0.55)}.custom-form-nj--light .nf-form-cont .file_upload-container .file_upload-wrap{border:1px
dashed rgba(0, 0, 0, 0.12)}.custom-form-nj--light .nf-form-cont .file_upload-container .file_upload-wrap:hover{border-color:rgba(255, 255, 255, 0.4)}.custom-form-nj--light .nf-form-cont .file_upload-container .nf-field{border:1px
solid rgba(0, 0, 0, 0.12);border-bottom-color:transparent}.custom-form-nj--light .nf-form-cont .file_upload-container .nf-field-label
label{color:rgba(0, 0, 0, 0.35)}.custom-form-nj--light .nf-form-cont .file_upload-container .nf-fu-fileinput-button:hover{background:rgba(0, 0, 0, 0.12)}.custom-form-nj--light .nf-form-cont .file_upload-container .nf-fu-fileinput-button
span{display:block;width:0;height:0;overflow:hidden;font-size:0;pointer-events:none}.custom-form-nj--light .nf-form-cont .file_upload-container .nf-fu-fileinput-button::before{content:"";display:block;width:18px;height:18px;flex-shrink:0;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 14.25V16.5C0.75 17.0967 0.987053 17.669 1.40901 18.091C1.83097 18.5129 2.40326 18.75 3 18.75H16.5C17.0967 18.75 17.669 18.5129 18.091 18.091C18.5129 17.669 18.75 17.0967 18.75 16.5V14.25M14.25 5.25L9.75 0.75L5.25 5.25M9.75 0.75V14.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.custom-form-nj--light .nf-form-cont .file_upload-container .nf-fu-button-cancel{display:none !important}.custom-form-nj--light .nf-form-cont .file_upload-container .nf-fu-progress{order:4;flex-basis:100%;height:3px;background:rgba(255, 255, 255, 0.1);overflow:hidden;display:none}.custom-form-nj--light .nf-form-cont .file_upload-container .nf-fu-progress.active{display:block}.custom-form-nj--light .nf-form-cont .file_upload-container .nf-fu-progress .nf-fu-progress-bar{height:100%;width:0;background:var(--tp3d-color-primary);transition:width 0.3s ease}.custom-form-nj--light .nf-form-cont .file_upload-container
.files_uploaded{order:3;flex-basis:100%;display:flex;flex-wrap:wrap;gap:26px;padding-top:8px}.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded:empty{display:none}.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section{display:contents}.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded>li{position:relative;width:91px;height:80px;flex-shrink:0;background:rgba(255, 255, 255, 0.08);margin:0;font-size:0 !important;color:transparent !important;line-height:0 !important}.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p img,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file img,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div img,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span img,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li
img{width:100%;height:100%;object-fit:cover;display:block;font-size:16px;color:rgba(255, 255, 255, 0.5);line-height:normal}.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p a,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p a.delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p button,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn-danger,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-remove-file,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-uploaded-file-delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-file-delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-remove-file,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=DELETE],
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=remove],
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a.delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file button,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn-danger,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-remove-file,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-uploaded-file-delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-file-delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-remove-file,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=DELETE],
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=remove],
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div a,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div a.delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div button,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .btn,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .btn-danger,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-remove-file,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-uploaded-file-delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-file-delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-remove-file,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div [data-type=DELETE],
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div [data-type=remove],
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span a,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span a.delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span button,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .btn,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .btn-danger,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-remove-file,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-uploaded-file-delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-file-delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-remove-file,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span [data-type=DELETE],
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span [data-type=remove],
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li a,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li a.delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li button,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .btn,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .btn-danger,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-remove-file,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-uploaded-file-delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-file-delete,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-remove-file,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li [data-type=DELETE],
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li [data-type=remove]{position:absolute !important;top:0 !important;right:-24px !important;bottom:auto !important;left:auto !important;z-index:2;width:20px !important;height:20px !important;min-width:0 !important;min-height:0 !important;padding:0
!important;margin:0
!important;background:#3a3939 !important;border:none !important;border-radius:50% !important;box-shadow:none !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;text-decoration:none !important;font-size:0 !important;color:transparent !important;line-height:0 !important;transition:background-color 0.2s ease}.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p a *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p a.delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p button *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn-danger *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-remove-file *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-uploaded-file-delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-file-delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-remove-file *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=DELETE] *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=remove] *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a.delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file button *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn-danger *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-remove-file *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-uploaded-file-delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-file-delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-remove-file *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=DELETE] *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=remove] *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div a *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div a.delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div button *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .btn *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .btn-danger *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-remove-file *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-uploaded-file-delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-file-delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-remove-file *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div [data-type=DELETE] *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div [data-type=remove] *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span a *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span a.delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span button *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .btn *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .btn-danger *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-remove-file *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-uploaded-file-delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-file-delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-remove-file *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span [data-type=DELETE] *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span [data-type=remove] *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li a *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li a.delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li button *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .btn *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .btn-danger *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-remove-file *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-uploaded-file-delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-file-delete *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-remove-file *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li [data-type=DELETE] *,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li [data-type=remove] *{display:none !important}.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p a::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p a.delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p button::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn-danger::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-remove-file::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-uploaded-file-delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-file-delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-remove-file::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=DELETE]::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=remove]::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a.delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file button::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn-danger::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-remove-file::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-uploaded-file-delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-file-delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-remove-file::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=DELETE]::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=remove]::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div a::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div a.delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div button::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .btn::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .btn-danger::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-remove-file::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-uploaded-file-delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-file-delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-remove-file::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div [data-type=DELETE]::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div [data-type=remove]::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span a::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span a.delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span button::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .btn::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .btn-danger::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-remove-file::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-uploaded-file-delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-file-delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-remove-file::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span [data-type=DELETE]::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span [data-type=remove]::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li a::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li a.delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li button::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .btn::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .btn-danger::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-remove-file::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-uploaded-file-delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-file-delete::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-remove-file::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li [data-type=DELETE]::before,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li [data-type=remove]::before{content:"" !important;line-height:1 !important;display:block !important;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.88894' y='3.18213' width='10' height='1' transform='rotate(45 3.88894 3.18213)' fill='white'/%3E%3Crect x='10.9602' y='3.88916' width='10' height='1' transform='rotate(135 10.9602 3.88916)' fill='white'/%3E%3C/svg%3E%0A")}.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p a:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p a.delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p button:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .btn-danger:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-remove-file:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-uploaded-file-delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-file-delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-remove-file:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=DELETE]:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p [data-type=remove]:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file a.delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file button:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .btn-danger:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-remove-file:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-uploaded-file-delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-file-delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-remove-file:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=DELETE]:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded .nf-fu-uploaded-file [data-type=remove]:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div a:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div a.delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div button:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .btn:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .btn-danger:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-remove-file:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-uploaded-file-delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-file-delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-remove-file:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div [data-type=DELETE]:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div [data-type=remove]:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span a:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span a.delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span button:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .btn:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .btn-danger:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-remove-file:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-uploaded-file-delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-file-delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-remove-file:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span [data-type=DELETE]:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span [data-type=remove]:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li a:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li a.delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li button:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .btn:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .btn-danger:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-remove-file:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-uploaded-file-delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-file-delete:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-remove-file:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li [data-type=DELETE]:hover,
.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li [data-type=remove]:hover{background:rgba(20, 20, 20, 0.9) !important}.custom-form-nj--light .nf-form-cont .file_upload-container.nf-error .file_upload-wrap,
.custom-form-nj--light .nf-form-cont .file_upload-container .file_upload-wrap.nf-error{border-color:var(--tp3d-color-danger)}.custom-form-nj--light .nf-form-cont .file_upload-container.nf-error .file_upload-wrap .nf-field,
.custom-form-nj--light .nf-form-cont .file_upload-container .file_upload-wrap.nf-error .nf-field{border-color:rgba(243, 46, 46, 0.5)}@media (min-width: 768px){.custom-form-nj--light .nf-form-cont .phone-container .nf-field-element
input{border-left-color:transparent}}@media (max-width: 767.98px){.custom-form-nj--light .nf-form-cont .phone-container .nf-field-element
input{border-top-color:transparent}}.custom-form-nj--light .nf-form-cont .nf-error-field-errors{margin-top:8px}.custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded nf-section p .nf-fu-preview--type, .custom-form-nj--light .file_upload-container .files_uploaded .nf-fu-uploaded-file .nf-fu-preview--type, .custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > div .nf-fu-preview--type, .custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > span .nf-fu-preview--type, .custom-form-nj--light .nf-form-cont .file_upload-container .files_uploaded > li .nf-fu-preview--type{color:darkred !important}.remodal-overlay{background:rgba(0, 0, 0, 0.85)}.tp3d-success-modal.remodal{max-width:713px;padding-block:100px}.tp3d-success-modal__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;margin:0
auto 24px}.tp3d-success-modal__action{max-width:255px;margin:0
auto;background-color:rgba(0, 0, 0, 0.1);border:1px
solid rgba(0, 0, 0, 0.2);backdrop-filter:blur(6.5px)}.tp3d-success-modal__action .button__text--sp{color:var(--tp3d-color-dark)}@media (max-width: 767.98px){.tp3d-success-modal.remodal{padding:40px
20px}}@keyframes marquee-scroll{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}.marquee{--marquee-duration:58s;overflow:hidden;background-color:var(--tp3d-color-primary)}@media (hover: hover){.marquee:hover
.marquee__track{animation-play-state:paused}}@media (prefers-reduced-motion: reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee
.marquee__track{animation:none;justify-content:center}}.marquee__track{display:flex;width:max-content;animation:marquee-scroll var(--marquee-duration) linear infinite;will-change:transform}.marquee__item,.marquee__sep{font-weight:600;font-size:48px}@media (max-width: 1287.98px){.marquee__item,.marquee__sep{font-size:36px}}@media (max-width: 1023.98px){.marquee__item,.marquee__sep{font-size:24px}}.marquee__item{display:inline-flex;align-items:center;gap:var(--tp3d-space-6);padding-top:15px;padding-bottom:9px;white-space:nowrap;text-transform:uppercase;letter-spacing:0.1em;line-height:1;color:var(--tp3d-color-white)}@media (max-width: 1287.98px){.marquee__item{padding:14px
0}}.marquee__sep{line-height:1;user-select:none;color:var(--tp3d-color-white)}.fp .services-section{padding-block:0}.services-section{background-color:#F0EFEB}.services-stack{background-color:#F0EFEB;border-top:1px solid #9F9DA0;border-bottom:1px solid #9F9DA0}@media (max-width: 1023.98px){.services-stack{border:0}}.services-card{border-top:1px solid #9F9DA0;background-color:#F0EFEB}@media (min-width: 1024px){.services-card{opacity:1;transform:none;transition:none;position:-webkit-sticky;position:sticky}.services-card:nth-child(1){top:min(var(--tp3d-header-height) + 0px, 100dvh - 200px);z-index:1}.services-card:nth-child(2){top:min(var(--tp3d-header-height) + 126px, 100dvh - 200px);z-index:2}.services-card:nth-child(3){top:min(var(--tp3d-header-height) + 212px, 100dvh - 200px);z-index:3}.services-card:nth-child(4){top:min(var(--tp3d-header-height) + 298px, 100dvh - 200px);z-index:4}.services-card:nth-child(5){top:min(var(--tp3d-header-height) + 384px, 100dvh - 200px);z-index:5}.services-card:nth-child(6){top:min(var(--tp3d-header-height) + 470px, 100dvh - 200px);z-index:6}.services-card:nth-child(7){top:min(var(--tp3d-header-height) + 556px, 100dvh - 200px);z-index:7}.services-card:nth-child(8){top:min(var(--tp3d-header-height) + 642px, 100dvh - 200px);z-index:8}}.services-card__inner .techplast-container{display:grid;grid-template-columns:1fr 2fr}.services-card__meta{display:flex;flex-direction:column;justify-content:space-between;gap:32px}@media (max-width: 1023.98px){.services-card__meta{flex-direction:row;align-self:stretch;align-items:center}}.services-card__number{display:flex;gap:8px;align-items:center;font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--tp3d-color-dark)}.services-card__content{display:flex;justify-content:space-between;gap:32px}.services-card__info{display:flex;flex-direction:column;justify-content:flex-start;height:100%;gap:16px}.services-card__badge{align-self:flex-start}.services-card__title{font-weight:500;font-size:clamp(1.5rem, 1.3571428571rem + 0.7142857143vw, 2rem);display:flex;align-items:center;letter-spacing:-0.02em;color:var(--tp3d-color-dark);margin:0;line-height:1.2}.services-card__title
a{color:inherit;text-decoration:none}.services-card__title a:hover{color:#FF6B00}.services-card__desc{font-size:16px;color:var(--tp3d-color-dark);line-height:1.4;margin:0;max-width:384px}.services-card
.button__link{margin-top:auto}.services-card .button-border{min-height:40px}.services-card .button__text--sp{padding-inline:12px 80px}.services-card .card-part{padding-block:32px}.services-card .card-part:last-child{padding-left:32px;border-left:1px solid #9F9DA0}.services-card .card-part:first-child{padding-right:32px}.services-card .tp3d-badge__inner{min-height:32px;padding:8px
16px}.services-card__media{overflow:hidden;background-color:var(--tp3d-color-white);width:100%;height:auto;display:flex;justify-content:center;align-items:center;aspect-ratio:372/372;object-fit:contain;margin-left:auto;max-width:372px}.services-card__image{width:100%;height:100%;object-fit:contain;transition:transform 0.5s ease;will-change:transform}@media (hover: hover) and (pointer: fine){.services-card:hover .services-card__image{transform:scale(1.04)}}@media (max-width: 1749.98px){.services-card__media{aspect-ratio:312/312;max-width:312px}}@media (max-width: 1023.98px){.services-card__inner .techplast-container{grid-template-columns:1fr}.services-card__meta{position:relative;width:100%}.services-card__meta:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% + 32px);height:1px;background-color:#9F9DA0;z-index:1}.services-card .card-part{padding-block:16px}.services-card .card-part:first-child{padding-right:0}.services-card .card-part:last-child{padding-left:0;border-left:0}.services-card__info{display:grid;gap:8px;height:auto}.services-card__content{flex-direction:column;gap:16px}.services-card .tp3d-badge__inner{margin-bottom:8px}.services-card
.button__link{margin-top:8px}.services-card__media{aspect-ratio:358/358;max-width:358px;margin:0
auto}}.service-card-vertical{background-color:#FFF;border:1px
solid #D3D3D3;display:flex;flex-direction:column}.service-card-vertical__header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #D3D3D3}.service-card-vertical__number{display:flex;gap:8px;align-items:center;font-weight:400;font-size:14px;line-height:1;text-transform:uppercase;color:var(--tp3d-color-dark)}.service-card-vertical__body,.service-card-vertical__footer{display:flex;flex-direction:column;gap:16px;padding-inline:16px}.service-card-vertical__body{padding-block:16px 0}@media (max-width: 1023.98px){.service-card-vertical__body{gap:8px}}.service-card-vertical__footer{margin-top:auto;padding-block:16px}.service-card-vertical__footer
.button__link{margin-top:auto}.service-card-vertical__footer .button-border{min-height:40px}.service-card-vertical__footer .button__text--sp{padding-inline:12px 80px}.service-card-vertical__badge{display:none}.service-card-vertical .service-card-vertical__title{font-weight:500;font-size:clamp(1.25rem, 1.1785714286rem + 0.3571428571vw, 1.5rem);letter-spacing:-0.02em;color:var(--tp3d-color-dark);margin:0;line-height:1.2}.service-card-vertical .service-card-vertical__title
a{color:inherit;text-decoration:none}.service-card-vertical .service-card-vertical__title a:hover{color:#FF6B00}.service-card-vertical .service-card-vertical__desc{font-size:clamp(0.875rem, 0.8392857143rem + 0.1785714286vw, 1rem);color:var(--tp3d-color-dark);line-height:1.4;margin:0
!important;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.service-card-vertical .tp3d-label{text-decoration:none}.service-card-vertical__media{overflow:hidden;background-color:var(--tp3d-color-white);width:100%;display:flex;justify-content:center;align-items:center;aspect-ratio:416/300}.service-card-vertical__img{width:100%;height:100%;transition:transform 0.5s ease;will-change:transform;object-fit:contain}@media (hover: hover) and (pointer: fine){.service-card-vertical:hover .service-card-vertical__img{transform:scale(1.04)}}.material-grid{display:grid;width:100%;gap:16px;grid-template-columns:1fr 1fr}@media (max-width: 1023.98px){.material-grid{grid-template-columns:1fr;gap:24px}}.material-card:first-child .material-card-header{padding-bottom:42px}.material-card:first-child .material-card-series{top:0;right:0}.material-card:last-child .material-card-series{top:7%;left:50%;transform:translateX(-50%)}.material-card:last-child .material-card-header{padding-bottom:48px}.material-card-header,.material-card-thumbnail{display:flex;justify-content:center}.material-card-header{align-items:flex-end;position:relative;height:540px;overflow:hidden;background-color:var(--tp3d-color-white);padding:24px}.material-card-series{position:absolute;font-weight:300;font-size:200px;line-height:1;display:flex;align-items:center;letter-spacing:-0.02em;color:rgba(0, 0, 0, 0.1)}.material-card-badge{position:absolute;left:24px;top:24px}.material-card-thumbnail{position:relative;align-items:center;z-index:2;max-width:358px;margin-inline:auto}.material-card-thumbnail
img{width:100%;height:auto}.material-card .material-card-card-body{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px}.material-card .material-card-title, .material-card .material-card-tags{margin:0}.material-card .material-card-title{font-weight:600;font-size:32px;line-height:1.1;letter-spacing:-0.02em}.material-card .material-card-tags{font-weight:600;font-size:14px;line-height:1;letter-spacing:0.05em;text-transform:uppercase;color:rgba(255, 255, 255, 0.5)}.material-card .feature-item, .material-card .material-card-features{width:100%}.material-card .material-card-features{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px;background-color:var(--tp3d-color-border);border:1px
solid var(--tp3d-color-border)}.material-card .feature-item{background-color:var(--tp3d-color-dark);padding:24px;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;overflow:hidden}.material-card .feature-item
strong{font-weight:600;font-size:14px;letter-spacing:-0.02em}.material-card .feature-item
span{font-weight:400;font-size:12px;letter-spacing:-0.02em;color:rgba(255, 255, 255, 0.7)}.material-card .feature-item:last-child:nth-child(odd){grid-column:span 2}@media (max-width: 1749.98px){.material-card .feature-item{padding:20px}}@media (max-width: 1023.98px){.material-card:first-child .material-card-header{padding-bottom:16px}.material-card:first-child .material-card-series{right:16px}.material-card:last-child .material-card-series{top:0;left:unset;right:16px;transform:none}.material-card:last-child .material-card-header{padding-bottom:35px}.material-card-header{height:unset;aspect-ratio:358/406;padding:16px}.material-card-badge{left:16px;top:16px}.material-card-series{font-size:150px}.material-card-thumbnail{max-width:72%}.material-card .material-card-title{font-size:20px}.material-card .material-card-tags{font-size:12px}.material-card .feature-item{padding:12px;gap:6px}.material-card .feature-item
strong{font-size:13px}}.materials-s{position:relative;z-index:1;overflow:hidden}.materials-s__content{display:grid;grid-template-columns:59% 39%;grid-template-rows:28px auto;grid-auto-flow:dense;gap:0 24px;margin-bottom:50px}.materials-s__description{max-width:550px;grid-column:2;margin-top:20px}.materials-s__title{order:1;grid-column:1;grid-row:1/3;max-width:63%}@media (max-width: 1749.98px){.materials-s_content{flex-direction:column;gap:64px}.materials-s__description{max-width:448px;margin-top:50px}}@media (max-width: 1023.98px){.materials-s__content{display:flex;flex-direction:column;text-align:center;justify-content:center;gap:16px;margin-bottom:24px}.materials-s__title,.materials-s__description,.materials-s__label{margin-inline:auto}.materials-s__title{order:unset;grid-column:1}.materials-s__description{margin-top:0;max-width:448px}}.available-materials{background-color:var(--tp3d-color-dark);padding-block:150px}.available-materials__label{margin-bottom:64px}@media (max-width: 1287.98px){.available-materials{padding-block:100px}.available-materials__label{margin-bottom:32px}}@media (max-width: 1023.98px){.available-materials{padding-block:48px}.available-materials__label{margin-bottom:24px}}.available-materials-grid{display:grid;grid-template-columns:50% 50%}.available-info-card{background:var(--tp3d-color-dark);padding:48px;gap:30px;border-top:1px solid var(--tp3d-color-border);position:relative}.available-info-card:nth-child(2n):before{content:"";position:absolute;left:0;top:0;width:1px;height:24px;background-color:var(--tp3d-color-border)}.available-info-card .button-border-white{min-height:40px}.available-info-card .button__text--sp{padding-inline:12px 39px}.available-info-card__content{display:flex;justify-content:space-between;gap:16px;max-width:612px;width:100%}.available-info-card__title{margin:0;font-weight:600;font-size:24px;line-height:1.2}.available-info-card.cta-card{background:linear-gradient(180deg, rgba(255, 255, 255, 0.011) 0%, rgba(255, 255, 255, 0.11) 100%)}.available-info-card.cta-card
h3{margin-bottom:24px}.available-card-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px;flex-shrink:0}@media (max-width: 1749.98px){.available-card-icon{width:48px;height:48px}}@media (max-width: 1023.98px){.available-card-icon{width:40px;height:40px}}.available-card-icon
img{filter:brightness(0) saturate(100%) invert(43%) sepia(95%) saturate(1821%) hue-rotate(360deg) brightness(101%) contrast(105%)}.available-card-content{max-width:268px}.available-card-content
h3{font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-0.02em;color:var(--tp3d-color-white);margin:0
0 16px}.available-card-tags{display:block;color:var(--tp3d-color-primary);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:-0.02em;margin-bottom:24px}.available-card-content
p{font-weight:400;font-size:16px;letter-spacing:-0.03em;color:rgba(255, 255, 255, 0.7);margin:0}@media (max-width: 1023.98px){.available-info-card{padding:16px}.available-info-card__content{flex-direction:column}.available-info-card
.button__icon{width:32px;min-width:32px;height:32px}.available-info-card .button__icon__inner
svg{width:10px;height:10px}.available-info-card .button-border-white{min-height:32px;font-size:11px}.available-info-card .button__text--sp{padding-inline:8px}.available-card-content
h3{font-size:16px;margin:0
0 8px}.available-card-tags{font-size:12px;margin-bottom:8px}.available-card-content
p{font-size:12px}.available-info-card.cta-card
h3{margin-bottom:16px}}.menu-item.has-mega-menu{position:static}@media (max-width: 1023.98px){.menu-item.has-mega-menu{position:relative}}.mega-menu{position:absolute;top:100%;left:50%;right:auto;z-index:999;max-width:1600px;width:100%;background-color:#fff;box-shadow:0 12px 40px rgba(0, 0, 0, 0.14);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) translateX(-50%);transition:opacity 0.22s cubic-bezier(0.4, 0, 0.2, 1), visibility 0.22s cubic-bezier(0.4, 0, 0.2, 1), transform 0.22s cubic-bezier(0.4, 0, 0.2, 1)}@media (hover: hover) and (min-width: 1024px){.has-mega-menu:hover .mega-menu, .has-mega-menu:focus-within .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) translateX(-50%)}}@media (min-width: 1024px){.mega-menu{width:80vw}}.mega-menu__inner{margin-inline:auto;padding:24px}@media (max-width: 1023.98px){.mega-menu__inner{padding:20px
24px 16px}}.mega-menu__header{margin-bottom:16px}.mega-menu__heading{font-weight:500;font-size:16px;letter-spacing:-0.02em;color:var(--tp3d-color-dark);margin:0
0 12px;text-transform:capitalize}.mega-menu__all-link{display:inline-block;font-size:11px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#9CA3AF;text-decoration:none;transition:color 0.22s cubic-bezier(0.4, 0, 0.2, 1)}.mega-menu__all-link:hover{color:#FF6B00}.mega-menu__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;list-style:none;margin:0;padding:0}@media (max-width: 1287.98px){.mega-menu__grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 1023.98px){.mega-menu__grid{grid-template-columns:repeat(2, 1fr)}}.mega-menu__item{list-style:none;display:flex}.mega-menu__item.current-menu-item .mega-menu__card{pointer-events:none;cursor:default}.mega-menu__card{display:flex;align-items:flex-start;padding:12px;width:100%;gap:12px;background-color:var(--tp3d-color-white);box-shadow:0 1px 2px rgba(0, 0, 0, 0.06), 0 0 0 1px rgba(0, 0, 0, 0.06);text-decoration:none;color:inherit;transition:background-color 0.22s cubic-bezier(0.4, 0, 0.2, 1)}.mega-menu__card
svg{color:var(--tp3d-color-dark)}@media (hover: hover) and (min-width: 1024px){.mega-menu__card:hover{background-color:#f5f5f5}.mega-menu__card:hover .mega-menu__title{color:#FF6B00}.mega-menu__card:hover .mega-menu__desc{color:#3D3D3D}.mega-menu__card:hover .mega-menu__icon{color:#FF6B00;background-color:white}.mega-menu__card:hover .mega-menu__icon
svg{color:#FF6B00}}@media (max-width: 1023.98px){.mega-menu__card:hover,.mega-menu__card:active,.mega-menu__card:focus{background-color:transparent}.mega-menu__card:hover .mega-menu__title, .mega-menu__card:active .mega-menu__title, .mega-menu__card:focus .mega-menu__title{color:#FF6B00}.mega-menu__card:hover .mega-menu__icon, .mega-menu__card:active .mega-menu__icon, .mega-menu__card:focus .mega-menu__icon{color:var(--tp3d-color-white);background-color:rgba(245, 245, 245, 0.12)}.mega-menu__card:hover .mega-menu__icon svg path, .mega-menu__card:active .mega-menu__icon svg path, .mega-menu__card:focus .mega-menu__icon svg
path{color:var(--tp3d-color-white)}}.mega-menu__icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#666;transition:color 0.22s cubic-bezier(0.4, 0, 0.2, 1)}.mega-menu__icon svg, .mega-menu__icon
img{display:block;width:24px;height:24px}.mega-menu__icon
svg{fill:none;stroke-width:1.5;overflow:visible}.mega-menu__icon
img{object-fit:contain}@media (min-width: 1024px){.mega-menu__icon{width:40px;height:40px;background-color:#F5F5F5}}@media (max-width: 1023.98px){.mega-menu__icon{color:var(--tp3d-color-white)}.mega-menu__icon svg, .mega-menu__icon
img{width:20px;height:20px}.mega-menu__icon svg
path{color:var(--tp3d-color-white)}}.mega-menu__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mega-menu__title{display:block;font-weight:600;font-size:14px;color:var(--tp3d-color-dark);transition:color 0.22s cubic-bezier(0.4, 0, 0.2, 1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mega-menu__desc{display:block;font-family:var(--tp3d-font-secondary);font-weight:400;font-size:12px;color:var(--tp3d-color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mega-menu__promo{display:flex;align-items:center;gap:6px;margin-top:24px;padding-top:32px;border-top:1px dashed #E3E3E3}.mega-menu__promo
.button__link{margin-left:auto}.mega-menu__promo .button-dark{min-height:40px}.mega-menu__promo .button__text--sp{padding-inline:20px}.mega-menu__promo
.button__icon{width:40px;min-width:40px}@media (max-width: 767.98px){.mega-menu__promo{flex-wrap:wrap}}.mega-menu__promo-icon{width:20px;height:20px;flex-shrink:0;color:#FF6B00;display:flex;align-items:center}.mega-menu__promo-text{flex:1;margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:500;font-size:14px;color:var(--tp3d-color-dark)}.mega-menu__promo-badge{display:inline-flex;align-items:center;padding:4px
6px;gap:6px;background-color:#F5F5F5;font-weight:500;font-size:12px;color:var(--tp3d-color-dark)}@media (max-width: 1023.98px){.mega-menu{position:static !important;top:auto !important;left:auto !important;right:auto !important;transform:none !important;background:transparent;box-shadow:none;border-radius:0;max-height:0;overflow:hidden;opacity:1;visibility:visible;pointer-events:none;transition:max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1)}.has-mega-menu:focus-within .mega-menu{max-height:0;pointer-events:none}.has-mega-menu.is-open>.mega-menu{max-height:1400px;pointer-events:auto}.mega-menu__inner{padding:4px
0 8px}.mega-menu__header{display:none}.mega-menu__promo{display:none !important}.mega-menu__grid{grid-template-columns:1fr;gap:0}.mega-menu__card{align-items:center;padding:8px;border-radius:0;background:transparent;color:var(--tp3d-color-white);border-bottom:1px solid #2A2A2A}.mega-menu__card::after{content:"";display:block;flex-shrink:0;margin-left:auto;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_245_1569)'%3E%3Cpath d='M9.86675 0.933319L15.2001 7.99999L9.86675 15.0667H7.33342L9.86675 11.7333C10.9334 10.4 11.6001 9.33332 12.1334 8.79999H0.666748V7.06665H12.0001C11.4667 6.26665 10.6667 5.33332 9.86675 4.13332L7.33342 0.933319H9.86675Z' fill='%23616161'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_245_1569'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}}@media (max-width: 1023.98px) and (hover: hover){.mega-menu__card:hover{background-color:rgba(255, 255, 255, 0.05)}.mega-menu__card:hover .mega-menu__title{color:var(--tp3d-color-white)}.mega-menu__card:hover .mega-menu__icon{color:rgba(255, 255, 255, 0.85)}}@media (max-width: 1023.98px){.mega-menu__icon{width:32px;height:32px;color:transparent}.mega-menu__icon--placeholder{background-color:rgba(245, 245, 245, 0.12)}.mega-menu__title{font-weight:600;font-size:16px;color:var(--tp3d-color-white)}.mega-menu__desc{display:none}}.blog-featured__meta,.blog-card__meta{display:grid;grid-template-columns:1fr 1fr;margin-bottom:16px}.blog-featured__meta{margin-bottom:0}.blog-featured__cat,.blog-card__cat{font-size:12px;font-weight:500;line-height:1;color:var(--tp3d-color-dark);padding:10px;background-color:#CDCDCD;text-align:center;letter-spacing:-0.02em}.blog-featured__date,.blog-card__date{font-size:12px;color:rgba(0, 0, 0, 0.7);line-height:1;font-weight:500;padding:8px;text-align:center;border:1px
solid #D9D9D9}.blog-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-bottom:64px}@media (max-width: 1023.98px){.blog-grid{grid-template-columns:repeat(2, 1fr);margin-bottom:24px}}@media (max-width: 575.98px){.blog-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: no-preference){.blog-grid .blog-card{animation:owItemIn 0.45s ease both}.blog-grid .blog-card:nth-child(1){animation-delay:0s}.blog-grid .blog-card:nth-child(2){animation-delay:0.055s}.blog-grid .blog-card:nth-child(3){animation-delay:0.11s}.blog-grid .blog-card:nth-child(4){animation-delay:0.165s}.blog-grid .blog-card:nth-child(5){animation-delay:0.22s}.blog-grid .blog-card:nth-child(6){animation-delay:0.275s}.blog-grid .blog-card:nth-child(7){animation-delay:0.33s}.blog-grid .blog-card:nth-child(8){animation-delay:0.385s}.blog-grid .blog-card:nth-child(9){animation-delay:0.44s}.blog-grid .blog-card:nth-child(10){animation-delay:0.495s}.blog-grid .blog-card:nth-child(11){animation-delay:0.55s}.blog-grid .blog-card:nth-child(12){animation-delay:0.605s}}.blog-card{display:flex;flex-direction:column;overflow:hidden;padding:12px;border:1px
solid #D3D3D3;background-color:#F0EFEB;transition:border-color var(--transition-base)}.blog-card:hover{border-color:rgba(0, 0, 0, 0.3)}.blog-card__image{display:flex;justify-content:center;align-items:center;aspect-ratio:3/2;overflow:hidden;flex-shrink:0}.blog-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slow)}.blog-card__img:hover{transform:scale(1.04)}.blog-card__body{display:flex;flex-direction:column;padding-top:11px;flex:1}.blog-card__title{font-size:20px;line-height:1.4;font-weight:500;letter-spacing:-0.02em;margin:0
4px 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__title
a{color:var(--tp3d-color-dark);text-decoration:none}.blog-card__title a:hover{color:var(--tp3d-color-primary)}.blog-card__excerpt{letter-spacing:-0.02em;color:rgba(0, 0, 0, 0.7);line-height:1.4;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card .button__text--sp{font-size:14px}.blog-card
.button__icon{width:39px;min-width:38px}.blog-card .button__icon__inner
svg{width:12px;height:12px}.blog-card
.button{min-height:40px}.blog-card
.button__link{margin-top:auto;width:100%;max-width:unset}.blog-card .button__link
.button{width:100%}@media (max-width: 767.98px){.blog-card__title{font-size:16px;margin-inline:0}.blog-card__excerpt{font-size:14px;margin-bottom:8px}}@keyframes
owItemIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.our-works-item{position:relative;overflow:hidden}.our-works-item:before{content:"";position:absolute;inset:auto;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));width:100%;height:100%;transition:opacity 0.3s ease;opacity:0;z-index:1}.our-works-item.our-works-item-simple:before{display:none}.our-works-item-link{display:block;position:absolute;inset:0;text-decoration:none;width:100%;height:100%;z-index:3}.our-works-item-figure{position:relative;inset:0;background-color:#3F3F3F;aspect-ratio:3/3;will-change:transform}.our-works-item-figure img, .our-works-item-figure
picture{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.our-works-item-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;gap:12px;padding:20px;background-color:#fff;opacity:0;transition:opacity 0.3s ease, width 0.3s ease, height 0.3s ease, transform 0.3s ease;width:100%;height:100%;z-index:2}.our-works-item-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:auto}.our-works-item-client{letter-spacing:-0.02em;font-weight:500;font-size:14px;color:rgba(0, 0, 0, 0.7);display:grid;gap:2px}.our-works-item-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:rgba(0, 0, 0, 0.7);transition:background-color 0.2s ease, color 0.2s ease;margin-left:auto}.our-works-item-title{font-family:var(--tp3d-font-primary);font-size:22px;font-weight:500;color:var(--tp3d-color-dark);line-height:1.25;letter-spacing:-0.012em;max-width:195px;width:100%;margin:0}@media (hover: hover) and (pointer: fine) and (min-width: 1024px){.our-works-item:hover .our-works-item-overlay{opacity:1;width:84.5%;height:84.5%}.our-works-item:hover:before{opacity:1}.our-works-item:hover .our-works-item-figure
img{transform:scale(1.04)}}@media (hover: hover) and (pointer: fine) and (min-width: 1536px){.our-works-item:hover .our-works-item-overlay{width:70.5%;height:70.5%}}@media (max-width: 1023.98px){.our-works-item{background-color:transparent;display:grid;gap:16px}.our-works-item:before{display:none}.our-works-item-figure{position:relative;inset:0}.our-works-item-figure img, .our-works-item-figure
picture{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.our-works-item-overlay{position:static;left:unset;top:unset;transform:none;gap:8px;padding:0;background-color:transparent;opacity:1;height:unset}.our-works-item-bottom{gap:8px;margin-top:0}.our-works-item-client{display:inline;color:rgba(255, 255, 255, 0.6)}.our-works-item-arrow{display:none}.our-works-item-title{font-size:20px;max-width:100%;color:#fff}.our-works-item_badge{position:absolute;top:10px;left:10px;background-color:rgba(255, 255, 255, 0.2);--badge-border-color:#d9d9d933;--badge-bg:rgba(28, 25, 23, 0.75);--badge-color:var(--tp3d-color-white)}}.tp3d-cats{width:100%}.tp3d-cats__strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width: 1023.98px){.tp3d-cats__strip{display:none}}.tp3d-cats__btn{display:inline-flex;align-items:center;padding:8px
16px;background-color:var(--tp3d-color-dark);border:1px
solid var(--tp3d-color-border);color:rgba(255, 255, 255, 0.55);font-size:14px;font-weight:500;border-radius:0;box-shadow:none;font-family:var(--tp3d-font-primary);letter-spacing:0.01em;white-space:nowrap;cursor:pointer;transition:color 0.2s ease, background-color 0.2s ease}.tp3d-cats__btn:not(:first-child){border-left-color:transparent}@media (hover: hover){.tp3d-cats__btn:hover{color:var(--tp3d-color-white)}}.tp3d-cats__btn.is-active{background-color:var(--tp3d-color-white);border-color:var(--tp3d-color-white);color:var(--tp3d-color-dark)}.tp3d-cats__select{display:none}.tp3d-cats__select+.select2-container{display:none;width:100% !important}@media (max-width: 1023.98px){.tp3d-cats__select+.select2-container{display:block}}.tp3d-cats:not(.tp3d-cats--inverted) .tp3d-cats__select + .select2-container .select2-selection--single{height:48px;border:1px
solid #3A3A3A;border-radius:0;background-color:#1F1F1F;display:flex;align-items:center}.tp3d-cats:not(.tp3d-cats--inverted) .tp3d-cats__select + .select2-container .select2-selection--single:focus{outline:none}.tp3d-cats:not(.tp3d-cats--inverted) .tp3d-cats__select + .select2-container .select2-selection__rendered{font-family:var(--tp3d-font-primary);font-size:15px;color:#FFF !important;line-height:1;padding-inline:16px}.tp3d-cats--inverted .tp3d-cats__btn{color:rgba(0, 0, 0, 0.7);border-color:#BCBCBC;background-color:transparent}.tp3d-cats--inverted .tp3d-cats__btn:not(:first-child){border-left-color:transparent}@media (hover: hover){.tp3d-cats--inverted .tp3d-cats__btn:hover{background-color:rgba(0, 0, 0, 0.08);color:var(--tp3d-color-dark)}}.tp3d-cats--inverted .tp3d-cats__btn.is-active{background-color:var(--tp3d-color-dark);border-color:var(--tp3d-color-dark);color:var(--tp3d-color-white)}.tp3d-cats--inverted .tp3d-cats__select + .select2-container .select2-selection--single{height:48px;border:1px
solid rgba(0, 0, 0, 0.18);border-radius:0;background:#F0EFEB;display:flex;align-items:center}.tp3d-cats--inverted .tp3d-cats__select + .select2-container .select2-selection--single:focus{outline:none}.tp3d-cats--inverted .tp3d-cats__select + .select2-container .select2-selection__rendered{font-family:var(--tp3d-font-primary);font-size:15px;color:var(--tp3d-color-dark) !important;line-height:1;padding-inline:16px}.select2-container--default .select2-dropdown.tp3d-cats-dropdown--dark{border:1px
solid #3A3A3A;border-top:none;border-radius:0;background-color:#1F1F1F;box-shadow:0 8px 24px rgba(0, 0, 0, 0.4)}.select2-container--default .select2-dropdown.tp3d-cats-dropdown--dark .select2-results__option{font-family:var(--tp3d-font-primary);font-size:15px;color:rgba(255, 255, 255, 0.6);background-color:#1F1F1F;padding:12px
16px}.select2-container--default .select2-dropdown.tp3d-cats-dropdown--dark .select2-results__option--highlighted, .select2-container--default .select2-dropdown.tp3d-cats-dropdown--dark .select2-results__option--highlighted[aria-selected]{background-color:rgba(255, 255, 255, 0.06);color:#FFF}.select2-container--default .select2-dropdown.tp3d-cats-dropdown--dark .select2-results__option[aria-selected=true]{color:#FFF;background-color:transparent;font-weight:500}.select2-container--default .select2-dropdown.tp3d-cats-dropdown--dark .select2-results__option--highlighted[aria-selected=true]{background-color:rgba(255, 255, 255, 0.06)}.stats-grid{display:grid;max-width:468px;gap:32px}.stat-item{display:flex;align-items:flex-end;gap:8px;padding-bottom:32px;border-bottom:1px solid rgba(255, 255, 255, 0.25)}.stat-number{display:flex;align-items:flex-end;font-family:var(--tp3d-font-primary);font-size:48px;line-height:1;letter-spacing:-0.04em;color:var(--tp3d-color-white);margin:0}.stat-number
small{font-size:32px}.stat-label{font-weight:400;font-size:20px;line-height:1;letter-spacing:-0.04em;color:rgba(255, 255, 255, 0.6);margin:0}@media (max-width: 1749.98px){.stats-grid{max-width:348px}.stat-item{padding-bottom:16px}.stat-number{font-size:32px}.stat-number
small{font-size:16px}.stat-label{font-size:14px}}@media (max-width: 1023.98px){.stats-grid{max-width:100%}.stat-number{font-size:24px}}.text-content-block{padding-block:150px;background-color:var(--tp3d-color-dark)}@media (max-width: 1287.98px){.text-content-block{padding-block:80px}}@media (max-width: 1023.98px){.text-content-block{padding-block:48px}}.text-content{max-width:1193px;margin:0
auto;font-weight:400;font-size:20px;letter-spacing:-0.02em;color:rgba(255, 255, 255, 0.7)}.text-content__title{font-weight:400;font-size:40px;color:var(--tp3d-color-white);margin:0
0 24px}@media (max-width: 767.98px){.text-content__title{font-size:24px}}.text-content__body{display:flex;flex-direction:column}.text-content__body>*:first-child{margin-top:0}.text-content__body h2, .text-content__body h3, .text-content__body h2, .text-content__body h4, .text-content__body h5, .text-content__body
h6{margin-block:24px 14px}.text-content__body ol, .text-content__body
ul{margin-block:24px}.text-content__body
p{margin-block:16px}.text-content__body p,
.text-content__body
li{font-size:16px;line-height:1.65;color:rgba(255, 255, 255, 0.7)}.text-content__body
strong{font-weight:600}.text-content__body
a{color:var(--tp3d-color-orange);text-decoration:underline;text-underline-offset:3px}.text-content.has-read-more .text-content__body{position:relative;max-height:200px;overflow:hidden}.text-content.has-read-more .text-content__body::after{content:"";position:absolute;bottom:0;left:0;right:0;height:72px;background:linear-gradient(to bottom, transparent, #000);pointer-events:none}.text-content.is-expanded .text-content__body{max-height:none}.text-content.is-expanded .text-content__body::after{display:none}.text-content__read-more{display:inline-block;padding:0;background:none;border:none;cursor:pointer;font-size:16px;line-height:1.4;color:var(--tp3d-color-white);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(255, 255, 255, 0.5);transition:text-decoration-color 0.2s, opacity 0.2s}.text-content__read-more:hover{text-decoration-color:var(--tp3d-color-white);opacity:0.8}.cta-block{position:relative;padding:64px
0;background-color:#111;overflow:hidden}.cta-block .techplast-container:before, .cta-block .techplast-container:after,.cta-block__wrapper:before,.cta-block__wrapper:after{content:"";display:block;position:absolute}.cta-block .techplast-container{position:relative}.cta-block .techplast-container:before, .cta-block .techplast-container:after{left:50%;transform:translateX(-50%);width:100vw;height:1px}.cta-block .techplast-container:before{top:0;border-top:1px solid rgba(255, 255, 255, 0.2)}.cta-block .techplast-container:after{bottom:0;border-bottom:1px solid rgba(255, 255, 255, 0.2)}.cta-block__wrapper{display:flex;justify-content:flex-end;align-items:center;position:relative;background-color:var(--tp3d-color-primary);height:406px;padding:16px
200px 16px 16px}.cta-block__wrapper:before,.cta-block__wrapper:after{top:50%;transform:translateY(-50%);width:1px;height:calc(100% + 128px);z-index:1}.cta-block__wrapper:before{left:-1px;border-left:1px solid rgba(255, 255, 255, 0.2)}.cta-block__wrapper:after{right:-1px;border-right:1px solid rgba(255, 255, 255, 0.2)}.cta-block__title{font-size:clamp(2rem, 1.4285714286rem + 2.8571428571vw, 4rem)}.cta-block__content{max-width:1126px;width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:24px 120px}.cta-block__content:before{content:"";position:absolute;display:block;width:382px;height:100%;top:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='383' height='407' viewBox='0 0 383 407' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M318.833 0.5H382.5V101.485M318.833 0.5H194.683M318.833 0.5L255.167 34.1616M318.833 0.5V64.457M382.5 202.47H318.833M382.5 202.47V168.808M382.5 202.47V304.485M318.833 202.47L258.35 170.491M318.833 202.47V135.146M318.833 202.47L382.5 168.808M318.833 202.47H194.683M318.833 202.47L255.167 236.475M318.833 202.47V267.079M258.35 170.491H131.017M258.35 170.491L318.833 135.146M131.017 170.491L70.5333 202.47M131.017 170.491L194.683 202.47M131.017 170.491L127.833 104.851M131.017 170.491L194.683 136.829M70.5333 202.47H0.499992M70.5333 202.47L0.499992 165.442M70.5333 202.47V135.146M70.5333 202.47H194.683M0.499992 202.47V165.442M0.499992 202.47H67.35M0.499992 202.47V236.475M0.499992 165.442V108.217M70.5333 135.146L127.833 104.851M70.5333 135.146L0.499992 108.217M127.833 104.851L67.35 72.8724M127.833 104.851V35.8447M127.833 104.851L194.683 136.829M67.35 72.8724L0.499992 108.217M67.35 72.8724V3.86616M67.35 0.5H0.499992V34.1616M67.35 0.5V3.86616M67.35 0.5H194.683M67.35 0.5L0.499992 34.1616M0.499992 108.217V34.1616M127.833 35.8447L67.35 3.86616M127.833 35.8447L194.683 0.5M127.833 35.8447L191.5 67.8232M127.833 35.8447L255.167 34.1616M191.5 67.8232L255.167 34.1616M191.5 67.8232L194.683 136.829M255.167 34.1616L318.833 64.457M255.167 34.1616L258.35 103.168M318.833 64.457V67.8232M382.5 101.485L318.833 67.8232M382.5 101.485L318.833 135.146M382.5 101.485V168.808M318.833 67.8232V135.146M318.833 135.146L258.35 103.168M318.833 135.146L194.683 136.829M258.35 103.168L194.683 136.829M194.683 202.47H67.35M194.683 202.47L127.833 238.175M318.833 406.5H382.5V372.495M318.833 406.5L258.35 374.195M318.833 406.5V338.49M318.833 406.5L382.5 372.495M318.833 406.5H194.683M258.35 374.195H131.017M258.35 374.195L318.833 338.49M131.017 374.195L70.5333 406.5M131.017 374.195L194.683 406.5M131.017 374.195L127.833 307.885M131.017 374.195L194.683 340.19M70.5333 406.5H0.499992V369.094M70.5333 406.5L0.499992 369.094M70.5333 406.5V338.49M70.5333 406.5H194.683M0.499992 369.094V311.286M70.5333 338.49L127.833 307.885M70.5333 338.49L0.499992 311.286M127.833 307.885L67.35 275.58M127.833 307.885V238.175M127.833 307.885L194.683 340.19M67.35 275.58L0.499992 311.286M67.35 275.58V205.87M67.35 202.47V205.87M67.35 202.47L0.499992 236.475M0.499992 311.286V236.475M127.833 238.175L67.35 205.87M127.833 238.175L191.5 270.48M127.833 238.175L255.167 236.475M191.5 270.48L255.167 236.475M191.5 270.48L194.683 340.19M255.167 236.475L318.833 267.079M255.167 236.475L258.35 306.185M318.833 267.079V270.48M382.5 304.485L318.833 270.48M382.5 304.485L318.833 338.49M382.5 304.485V372.495M318.833 270.48V338.49M318.833 338.49L258.35 306.185M318.833 338.49L194.683 340.19M258.35 306.185L194.683 340.19' stroke='url(%23paint0_linear_137_4180)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_137_4180' x1='0.5' y1='203.5' x2='382.5' y2='203.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain}.cta-block__description{font-size:clamp(1.125rem, 1.0178571429rem + 0.5357142857vw, 1.5rem);letter-spacing:-0.02em;line-height:1.2;margin-bottom:32px}.cta-block .form-wrapper{max-width:495px;width:100%}.cta-block .cta-form .nf-form-cont{display:flex;align-items:stretch;gap:8px}.cta-block .cta-form .nf-form-cont
form{flex:1;min-width:0}.cta-block .cta-form .nf-form-cont .nf-field-container{margin-bottom:0}.cta-block .cta-form .nf-form-cont>.nf-submit-themed{flex-shrink:0}.cta-block .nf-after-form-content{position:absolute;top:100%;left:0}.cta-block .button-white
.button__icon{border-left:2px solid var(--tp3d-color-primary)}@media (max-width: 1749.98px){.cta-block__wrapper{padding-right:60px}}@media (max-width: 1023.98px){.cta-block{padding:16px
0}.cta-block__wrapper{padding:16px;height:unset}.cta-block:before,.cta-block:after{height:calc(100% + 32px)}.cta-block__content{gap:24px;flex-direction:column;align-items:center;margin-inline:auto}.cta-block__content:before{left:50%;top:50%;width:calc(100% - 32px);height:calc(100% - 32px);transform:translate(-50%, -50%);background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='327' height='305' viewBox='0 0 327 305' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M326.5 253.833L326.5 304.5L245.414 304.5M326.5 253.833L326.5 155.033M326.5 253.833L299.471 203.167M326.5 253.833L275.145 253.833M164.327 304.5L164.327 253.833M164.327 304.5L191.356 304.5M164.327 304.5L82.4137 304.5M164.327 253.833L190.005 205.7M164.327 253.833L218.385 253.833M164.327 253.833L191.356 304.5M164.327 253.833L164.327 155.033M164.327 253.833L137.023 203.167M164.327 253.833L112.449 253.833M190.005 205.7L190.005 104.367M190.005 205.7L218.385 253.833M190.005 104.367L164.327 56.2333M190.005 104.367L164.327 155.033M190.005 104.367L242.711 101.833M190.005 104.367L217.034 155.033M164.327 56.2333L164.327 0.499984M164.327 56.2333L194.059 0.499984M164.327 56.2333L218.385 56.2333M164.327 56.2333L164.327 155.033M164.327 0.499984L194.059 0.499984M164.327 0.499984L164.327 53.7M164.327 0.499984L137.023 0.499983M194.059 0.499984L240.008 0.499985M218.385 56.2333L242.711 101.833M218.385 56.2333L240.008 0.499985M242.711 101.833L268.388 53.7M242.711 101.833L298.12 101.833M242.711 101.833L217.034 155.033M268.388 53.7L240.008 0.499985M268.388 53.7L323.797 53.7M326.5 53.7L326.5 0.499986L299.471 0.499985M326.5 53.7L323.797 53.7M326.5 53.7L326.5 155.033M326.5 53.7L299.471 0.499985M240.008 0.499985L299.471 0.499985M298.12 101.833L323.797 53.7M298.12 101.833L326.5 155.033M298.12 101.833L272.442 152.5M298.12 101.833L299.471 203.167M272.442 152.5L299.471 203.167M272.442 152.5L217.034 155.033M299.471 203.167L275.145 253.833M299.471 203.167L244.062 205.7M275.145 253.833L272.442 253.833M245.414 304.5L272.442 253.833M245.414 304.5L218.385 253.833M245.414 304.5L191.356 304.5M272.442 253.833L218.385 253.833M218.385 253.833L244.062 205.7M218.385 253.833L217.034 155.033M244.062 205.7L217.034 155.033M164.327 155.033L164.327 53.7M164.327 155.033L135.658 101.833M0.499998 253.833L0.499997 304.5L27.8046 304.5M0.499998 253.833L26.4393 205.7M0.499998 253.833L55.1091 253.833M0.499998 253.833L27.8046 304.5M0.499998 253.833L0.499999 155.033M26.4393 205.7L26.4393 104.367M26.4393 205.7L55.1091 253.833M26.4393 104.367L0.5 56.2333M26.4393 104.367L0.499999 155.033M26.4393 104.367L79.6833 101.833M26.4393 104.367L53.7439 155.033M0.5 56.2333L0.500001 0.499982L30.535 0.499982M0.5 56.2333L30.535 0.499982M0.5 56.2333L55.1091 56.2333M0.5 56.2333L0.499999 155.033M30.535 0.499982L76.9528 0.499983M55.1091 56.2333L79.6833 101.833M55.1091 56.2333L76.9528 0.499983M79.6833 101.833L105.623 53.7M79.6833 101.833L135.658 101.833M79.6833 101.833L53.7439 155.033M105.623 53.7L76.9528 0.499983M105.623 53.7L161.597 53.7M164.327 53.7L161.597 53.7M164.327 53.7L137.023 0.499983M76.9528 0.499983L137.023 0.499983M135.658 101.833L161.597 53.7M135.658 101.833L109.718 152.5M135.658 101.833L137.023 203.167M109.718 152.5L137.023 203.167M109.718 152.5L53.7439 155.033M137.023 203.167L112.449 253.833M137.023 203.167L81.0485 205.7M112.449 253.833L109.718 253.833M82.4137 304.5L109.718 253.833M82.4137 304.5L55.1091 253.833M82.4137 304.5L27.8046 304.5M109.718 253.833L55.1091 253.833M55.1091 253.833L81.0485 205.7M55.1091 253.833L53.7439 155.033M81.0485 205.7L53.7439 155.033' stroke='url(%23paint0_linear_137_719)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_137_719' x1='163.5' y1='0.499998' x2='163.5' y2='304.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")}.cta-block__description,.cta-block__title{text-align:center}.cta-block__description{margin-bottom:16px}.cta-block .cta-form .nf-form-cont{flex-direction:column}.cta-block .cta-form .nf-form-cont>.nf-submit-themed{max-width:100%}.cta-block .cta-form .nf-form-cont > .nf-submit-themed
.button{text-align:left;width:100%}}.goal-section{padding-bottom:100px;overflow:hidden;position:relative}.goal-section__wrapper{position:relative;display:flex;justify-content:space-between;gap:32px}.goal-section__wrapper::after{content:"";position:absolute;display:block;width:336px;height:184px;top:50%;right:0;transform:translateY(-30%);background-image:url("data:image/svg+xml,%3Csvg width='341' height='184' viewBox='0 0 341 184' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cpath d='M0.25 0V184' stroke='white' stroke-width='0.5'/%3E%3Cpath d='M18.917 0V184' stroke='white'/%3E%3Cpath d='M37.584 0V184' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M56.25 0V184' stroke='white' stroke-width='2'/%3E%3Cpath d='M74.9169 0V184' stroke='white' stroke-width='2.5'/%3E%3Cpath d='M93.5839 0V184' stroke='white' stroke-width='3'/%3E%3Cpath d='M112.25 0V184' stroke='white' stroke-width='3.5'/%3E%3Cpath d='M130.917 0V184' stroke='white' stroke-width='4'/%3E%3Cpath d='M149.584 0V184' stroke='white' stroke-width='4.5'/%3E%3Cpath d='M168.25 0V184' stroke='white' stroke-width='5'/%3E%3Cpath d='M186.917 0V184' stroke='white' stroke-width='5.5'/%3E%3Cpath d='M205.584 0V184' stroke='white' stroke-width='6'/%3E%3Cpath d='M224.25 0V184' stroke='white' stroke-width='6.5'/%3E%3Cpath d='M242.917 0V184' stroke='white' stroke-width='7'/%3E%3Cpath d='M261.583 0V184' stroke='white' stroke-width='7.5'/%3E%3Cpath d='M280.25 0V184' stroke='white' stroke-width='8'/%3E%3Cpath d='M298.917 0V184' stroke='white' stroke-width='8.5'/%3E%3Cpath d='M317.584 0V184' stroke='white' stroke-width='9'/%3E%3Cpath d='M336.25 0V184' stroke='white' stroke-width='9.5'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}.goal-section__title,.goal-section__content{position:relative;z-index:1}.goal-section__title{max-width:50%}.goal-section__title em, .goal-section__title
span{color:#FF6B00;font-style:normal}@media (max-width: 1023.98px){.goal-section__title{max-width:100%}}.goal-section__label{margin-bottom:24px}.goal-section__content{max-width:417px;margin-left:auto;margin-top:auto;margin-right:90px}@media (max-width: 1749.98px){.goal-section__title{max-width:750px}.goal-section__content{max-width:380px}.goal-section__wrapper::after{right:-32px;transform:translateY(-75%)}}@media (max-width: 1287.98px){.goal-section{padding-bottom:100px}.goal-section__title{max-width:650px}.goal-section__content{margin-right:0}}@media (max-width: 1023.98px){.goal-section{padding-bottom:48px}.goal-section__title{max-width:531px}.goal-section__content{max-width:360px;margin:0}.goal-section__wrapper{flex-direction:column}.goal-section__wrapper::after{width:182px;height:100px;right:-16px;transform:translateY(-6%)}}.tp3d-breadcrumbs{position:absolute;top:0;left:0;width:100%;padding-block:32px;z-index:1}.tp3d-breadcrumbs .rank-math-breadcrumb
p{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;gap:16px}.tp3d-breadcrumbs .rank-math-breadcrumb
a{font-size:14px;color:rgba(0, 0, 0, 0.45);text-decoration:none;transition:color 0.2s ease;white-space:nowrap}.tp3d-breadcrumbs .rank-math-breadcrumb a:hover{color:var(--tp3d-color-dark)}.tp3d-breadcrumbs .rank-math-breadcrumb
.separator{font-size:14px;color:rgba(0, 0, 0, 0.3)}.tp3d-breadcrumbs .rank-math-breadcrumb
.last{font-size:14px;font-weight:400;color:var(--tp3d-color-dark)}@media (max-width: 1023.98px){.tp3d-breadcrumbs{position:static;background-color:#F0EFEB;padding-block:24px}.tp3d-breadcrumbs .rank-math-breadcrumb
p{gap:8px}.tp3d-breadcrumbs .rank-math-breadcrumb
.last{max-width:310px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.stats-grid-block{margin-block:48px}@media (max-width: 767.98px){.stats-grid-block{margin-block:32px}}.highlighted-block{margin-block:64px}.highlighted-block__inner{position:relative;padding:24px
79px;display:flex;flex-direction:column;gap:16px}.highlighted-block__inner::before,.highlighted-block__inner:after{content:"";position:absolute;top:0;width:16px;height:100%;border-top:2px solid rgba(89, 89, 89, 0.3);border-bottom:2px solid rgba(89, 89, 89, 0.3)}.highlighted-block__inner::before{left:0;border-left:2px solid rgba(89, 89, 89, 0.3)}.highlighted-block__inner::after{right:0;border-right:2px solid rgba(89, 89, 89, 0.3)}.highlighted-block__label{font-weight:600;letter-spacing:-0.02em;text-transform:uppercase;color:var(--tp3d-color-primary, #FF6400)}.highlighted-block .highlighted-block__content
p{font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-0.02em;color:#000;margin:0}@media (max-width: 767.98px){.highlighted-block{margin-block:32px}.highlighted-block__inner{padding:6px
16px;gap:8px}.highlighted-block__content{font-size:18px}.highlighted-block__label{font-size:12px}.highlighted-block .highlighted-block__content
p{font-size:18px}}.columns-number-block{display:grid;grid-template-columns:4fr 7fr;border-top:1px solid rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(0, 0, 0, 0.2);margin-block:64px;padding-block:24px;overflow:hidden}.columns-number-block__image{padding-left:12px}.columns-number-block__image
img{width:100%;height:100%;object-fit:cover;display:block}.columns-number-block__body{padding:10px
32px 10px 24px;display:flex;flex-direction:column;justify-content:center;gap:8px;border-left:1px solid rgba(0, 0, 0, 0.12)}.columns-number-block__label{font-size:32px;font-weight:500;letter-spacing:-0.01em;line-height:1;color:#000;margin-bottom:8px}.columns-number-block .columns-number-block__title{font-size:24px;font-weight:600;letter-spacing:-0.02em;line-height:1.33;color:#000;margin:0}.columns-number-block__content
p{font-size:20px;margin:0}@media (max-width: 1023.98px){.columns-number-block{grid-template-columns:1fr}.columns-number-block__image{aspect-ratio:16/9;padding-left:0}.columns-number-block__body{border-left:none;border-top:unset}.columns-number-block__label{font-size:32px}}@media (max-width: 767.98px){.columns-number-block{margin-block:32px}.columns-number-block__body{padding:24px
0 0 12px}.columns-number-block__image{padding-inline:12px}.columns-number-block .columns-number-block__title{font-size:20px}.columns-number-block__content
p{font-size:16px}.columns-number-block__label{font-size:32px}}.form-block{position:relative;overflow:hidden;background-color:var(--tp3d-color-primary);padding:45px
32px;margin-block:64px}.form-block::before{content:"";position:absolute;display:block;width:382px;height:100%;top:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='335' height='331' viewBox='0 0 335 331' fill='none'%3E%3Cpath opacity='0.3' d='M278.833 0.5H334.5V82.5812M278.833 0.5H170.283M278.833 0.5L223.167 27.8604M278.833 0.5V52.4848M334.5 164.662H278.833M334.5 164.662V137.302M334.5 164.662V247.581M278.833 164.662L225.95 138.67M278.833 164.662V109.942M278.833 164.662L334.5 137.302M278.833 164.662H170.283M278.833 164.662L223.167 192.302M278.833 164.662V217.178M225.95 138.67H114.617M225.95 138.67L278.833 109.942M114.617 138.67L61.7333 164.662M114.617 138.67L170.283 164.662M114.617 138.67L111.833 85.3173M114.617 138.67L170.283 111.31M61.7333 164.662H0.499988M61.7333 164.662L0.499988 134.566M61.7333 164.662V109.942M61.7333 164.662H170.283M0.499988 164.662V134.566M0.499988 164.662H58.95M0.499988 164.662V192.302M0.499988 134.566V88.0533M61.7333 109.942L111.833 85.3173M61.7333 109.942L0.499988 88.0533M111.833 85.3173L58.95 59.3249M111.833 85.3173V29.2284M111.833 85.3173L170.283 111.31M58.95 59.3249L0.499988 88.0533M58.95 59.3249V3.23604M58.95 0.5H0.499988V27.8604M58.95 0.5V3.23604M58.95 0.5H170.283M58.95 0.5L0.499988 27.8604M0.499988 88.0533V27.8604M111.833 29.2284L58.95 3.23604M111.833 29.2284L170.283 0.5M111.833 29.2284L167.5 55.2208M111.833 29.2284L223.167 27.8604M167.5 55.2208L223.167 27.8604M167.5 55.2208L170.283 111.31M223.167 27.8604L278.833 52.4848M223.167 27.8604L225.95 83.9492M278.833 52.4848V55.2208M334.5 82.5812L278.833 55.2208M334.5 82.5812L278.833 109.942M334.5 82.5812V137.302M278.833 55.2208V109.942M278.833 109.942L225.95 83.9492M278.833 109.942L170.283 111.31M225.95 83.9492L170.283 111.31M170.283 164.662H58.95M170.283 164.662L111.833 193.684M278.833 330.5H334.5V302.86M278.833 330.5L225.95 304.242M278.833 330.5V275.221M278.833 330.5L334.5 302.86M278.833 330.5H170.283M225.95 304.242H114.617M225.95 304.242L278.833 275.221M114.617 304.242L61.7333 330.5M114.617 304.242L170.283 330.5M114.617 304.242L111.833 250.345M114.617 304.242L170.283 276.603M61.7333 330.5H0.499988V300.096M61.7333 330.5L0.499988 300.096M61.7333 330.5V275.221M61.7333 330.5H170.283M0.499988 300.096V253.109M61.7333 275.221L111.833 250.345M61.7333 275.221L0.499988 253.109M111.833 250.345L58.95 224.088M111.833 250.345V193.684M111.833 250.345L170.283 276.603M58.95 224.088L0.499988 253.109M58.95 224.088V167.426M58.95 164.662V167.426M58.95 164.662L0.499988 192.302M0.499988 253.109V192.302M111.833 193.684L58.95 167.426M111.833 193.684L167.5 219.942M111.833 193.684L223.167 192.302M167.5 219.942L223.167 192.302M167.5 219.942L170.283 276.603M223.167 192.302L278.833 217.178M223.167 192.302L225.95 248.963M278.833 217.178V219.942M334.5 247.581L278.833 219.942M334.5 247.581L278.833 275.221M334.5 247.581V302.86M278.833 219.942V275.221M278.833 275.221L225.95 248.963M278.833 275.221L170.283 276.603M225.95 248.963L170.283 276.603' stroke='url(%23paint0_linear_475_1822)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_475_1822' x1='0.5' y1='165.5' x2='283.163' y2='165.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none}.form-block .nf-form-cont .submit-container{margin-top:0}.form-block__inner{position:relative;display:grid;grid-template-columns:1fr 0.9fr;align-items:center;gap:24px 80px}.form-block__content{display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.form-block .form-block__title{font-size:40px;font-weight:500;color:var(--tp3d-color-white);margin:0;letter-spacing:-0.02em;line-height:1.2}.form-block__text{color:var(--tp3d-color-white);margin:0;line-height:1.77;letter-spacing:-0.02em}.form-block__text
p{font-size:18px;color:var(--tp3d-color-white)}.form-block__form{width:100%;flex-shrink:0;position:relative;z-index:1}.form-block .button-white
.button__icon{border-left:2px solid var(--tp3d-color-primary)}.form-block .custom-form-nj .nf-error-field-errors{color:#fff}.form-block .custom-form-nj .nf-error-field-errors::before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99961 14.4C11.9819 14.4 14.3996 11.9823 14.3996 9.00001C14.3996 6.01767 11.9819 3.60001 8.99961 3.60001C6.01727 3.60001 3.59961 6.01767 3.59961 9.00001C3.59961 11.9823 6.01727 14.4 8.99961 14.4Z' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 6.29999V9.44999' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 12.0375C9.31066 12.0375 9.5625 11.7857 9.5625 11.475C9.5625 11.1643 9.31066 10.9125 9 10.9125C8.68934 10.9125 8.4375 11.1643 8.4375 11.475C8.4375 11.7857 8.68934 12.0375 9 12.0375Z' fill='%23ffffff'/%3E%3C/svg%3E")}.form-block .nf-submit-themed.button__link{width:100%;max-width:unset;margin-bottom:5px}.form-block .nf-submit-themed .button.button-white{width:100%}.form-block .nf-submit-themed
.button__text{text-align:left}.form-block .custom-form-nj .nf-form-cont .email-container .nf-field-element input,
.form-block .custom-form-nj .nf-form-cont .phone-container .nf-field-element input,
.form-block .custom-form-nj .nf-form-cont .textarea-container .nf-field-element
textarea{border-color:#fff}.form-block .custom-form-nj .nf-form-cont .email-container .nf-field-element input::placeholder,
.form-block .custom-form-nj .nf-form-cont .phone-container .nf-field-element input::placeholder,
.form-block .custom-form-nj .nf-form-cont .textarea-container .nf-field-element textarea::placeholder{color:#fff}.form-block .custom-form-nj .nf-form-cont .textarea-container .nf-field-element
textarea{display:block;height:90px}.form-block .custom-form-nj .nf-form-cont .email-container .nf-field-element input,
.form-block .custom-form-nj .nf-form-cont .phone-container .nf-field-element input,
.form-block .custom-form-nj .nf-form-cont .firstname-container .nf-field-element input,
.form-block .custom-form-nj .nf-form-cont .number-container .nf-field-element input,
.form-block .custom-form-nj .nf-form-cont .textarea-container .nf-field-element
input{height:48px}.form-block .nf-form-cont .email-container .nf-field-element input, .form-block .nf-form-cont .email-container .nf-field-element textarea, .form-block .nf-form-cont .phone-container .nf-field-element input, .form-block .nf-form-cont .phone-container .nf-field-element textarea, .form-block .nf-form-cont .textarea-container .nf-field-element input, .form-block .nf-form-cont .textarea-container .nf-field-element
textarea{border-color:var(--tp3d-color-white)}.form-block .nf-form-cont .email-container .nf-field-label label, .form-block .nf-form-cont .phone-container .nf-field-label label, .form-block .nf-form-cont .textarea-container .nf-field-label
label{color:var(--tp3d-color-white)}.form-block .custom-form-nj-one .nf-form-cont .email-container .nf-field-element input, .form-block .custom-form-nj-one .nf-form-cont .phone-container .nf-field-element input, .form-block .custom-form-nj-one .nf-form-cont .firstname-container .nf-field-element input, .form-block .custom-form-nj-one .nf-form-cont .number-container .nf-field-element input, .form-block .custom-form-nj-one .nf-form-cont .textarea-container .nf-field-element
input{border-bottom-color:transparent}@media (max-width: 1023.98px){.form-block{margin-block:48px}.form-block__content{max-width:100%}.form-block__form{max-width:100%}}@media (max-width: 767.98px){.form-block{padding:16px}.form-block::before{top:0;left:50%;width:100%;height:319px;transform:translateX(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='359' height='320' viewBox='0 0 359 320' fill='none'%3E%3Cpath opacity='0.4' d='M358.5 266.333L358.5 319.5L269.454 319.5M358.5 266.333L358.5 162.658M358.5 266.333L328.818 213.167M358.5 266.333L302.104 266.333M180.409 319.5L180.409 266.333M180.409 319.5L210.091 319.5M180.409 319.5L90.4543 319.5M180.409 266.333L208.606 215.825M180.409 266.333L239.772 266.333M180.409 266.333L210.091 319.5M180.409 266.333L180.409 162.658M180.409 266.333L150.424 213.167M180.409 266.333L123.438 266.333M208.606 215.825L208.606 109.492M208.606 215.825L239.772 266.333M208.606 109.492L180.409 58.9833M208.606 109.492L180.409 162.658M208.606 109.492L266.486 106.833M208.606 109.492L238.288 162.658M180.409 58.9833L180.409 0.499985M180.409 58.9833L213.059 0.499985M180.409 58.9833L239.772 58.9833M180.409 58.9833L180.409 162.658M180.409 0.499985L213.059 0.499985M180.409 0.499985L180.409 56.325M180.409 0.499985L150.424 0.499985M213.059 0.499985L263.518 0.499986M239.772 58.9833L266.486 106.833M239.772 58.9833L263.518 0.499986M266.486 106.833L294.684 56.325M266.486 106.833L327.334 106.833M266.486 106.833L238.288 162.658M294.684 56.325L263.518 0.499986M294.684 56.325L355.532 56.325M358.5 56.325L358.5 0.499987L328.818 0.499987M358.5 56.325L355.532 56.325M358.5 56.325L358.5 162.658M358.5 56.325L328.818 0.499987M263.518 0.499986L328.818 0.499987M327.334 106.833L355.532 56.325M327.334 106.833L358.5 162.658M327.334 106.833L299.136 160M327.334 106.833L328.818 213.167M299.136 160L328.818 213.167M299.136 160L238.288 162.658M328.818 213.167L302.104 266.333M328.818 213.167L267.97 215.825M302.104 266.333L299.136 266.333M269.454 319.5L299.136 266.333M269.454 319.5L239.772 266.333M269.454 319.5L210.091 319.5M299.136 266.333L239.772 266.333M239.772 266.333L267.97 215.825M239.772 266.333L238.288 162.658M267.97 215.825L238.288 162.658M180.409 162.658L180.409 56.325M180.409 162.658L148.925 106.833M0.50001 266.333L0.50001 319.5L30.4848 319.5M0.50001 266.333L28.9855 215.825M0.50001 266.333L60.4696 266.333M0.50001 266.333L30.4848 319.5M0.50001 266.333L0.500011 162.658M28.9855 215.825L28.9855 109.492M28.9855 215.825L60.4696 266.333M28.9855 109.492L0.500013 58.9833M28.9855 109.492L0.500011 162.658M28.9855 109.492L87.4559 106.833M28.9855 109.492L58.9703 162.658M0.500013 58.9833L0.500014 0.499983L33.4833 0.499983M0.500013 58.9833L33.4833 0.499983M0.500013 58.9833L60.4696 58.9833M0.500013 58.9833L0.500011 162.658M33.4833 0.499983L84.4574 0.499984M60.4696 58.9833L87.4559 106.833M60.4696 58.9833L84.4574 0.499984M87.4559 106.833L115.941 56.325M87.4559 106.833L148.925 106.833M87.4559 106.833L58.9703 162.658M115.941 56.325L84.4574 0.499984M115.941 56.325L177.41 56.325M180.409 56.325L177.41 56.325M180.409 56.325L150.424 0.499985M84.4574 0.499984L150.424 0.499985M148.925 106.833L177.41 56.325M148.925 106.833L120.439 160M148.925 106.833L150.424 213.167M120.439 160L150.424 213.167M120.439 160L58.9703 162.658M150.424 213.167L123.438 266.333M150.424 213.167L88.9551 215.825M123.438 266.333L120.439 266.333M90.4543 319.5L120.439 266.333M90.4543 319.5L60.4696 266.333M90.4543 319.5L30.4848 319.5M120.439 266.333L60.4696 266.333M60.4696 266.333L88.9551 215.825M60.4696 266.333L58.9703 162.658M88.9551 215.825L58.9703 162.658' stroke='url(%23paint0_linear_503_238)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_503_238' x1='179.5' y1='0.499998' x2='179.5' y2='319.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-size:cover}.form-block__inner{grid-template-columns:1fr;gap:16px}.form-block .form-block__title{font-size:32px;text-align:center}.form-block__text{text-align:center}}.dual-column-block{background-color:transparent;padding-block:150px}@media (max-width: 1287.98px){.dual-column-block{padding-block:100px}}@media (max-width: 1023.98px){.dual-column-block{padding-block:48px}}.dual-column{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid #BCBCBC;position:relative;padding-top:48px}.dual-column:before{content:"";position:absolute;display:block;top:0;left:50%;transform:translateX(-50%);width:1px;height:24px;background-color:#BCBCBC}.dual-column .dual-column__title{font-size:16px;text-transform:uppercase;font-weight:600;letter-spacing:-0.01em;line-height:1.15;color:var(--tp3d-color-primary);margin:0
0 16px}.dual-column__col{max-width:448px;margin:auto}.dual-column__content{font-size:18px;line-height:1.65;color:rgba(0, 0, 0, 0.7)}.dual-column__content
p{margin:0;font-size:16px}.dual-column__content p:not(:last-child){margin-bottom:16px}.dual-column__content ul, .dual-column__content
ol{margin:16px
0;padding-left:24px;font-size:16px}.dual-column__content
a{font-size:16px;color:var(--tp3d-color-primary);text-decoration:underline}@media (max-width: 1023.98px){.dual-column{grid-template-columns:1fr;padding-top:24px;gap:48px}.dual-column:before{top:calc(50% + 12px);transform:translate(-50%, -50%);width:100%;height:1px}}@media (max-width: 767.98px){.dual-column .dual-column__title{margin-bottom:8px}}.process-steps-block{background-color:var(--tp3d-color-white);padding-block:150px}@media (max-width: 1287.98px){.process-steps-block{padding-block:100px}}@media (max-width: 1023.98px){.process-steps-block{padding-block:48px}}.process-steps-block .section-title{font-size:56px;color:var(--tp3d-color-dark);margin:0
0 64px}@media (max-width: 1287.98px){.process-steps-block .section-title{font-size:48px}}@media (max-width: 1023.98px){.process-steps-block .section-title{font-size:32px;margin-bottom:24px}}.process-steps-block__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}@media (max-width: 1023.98px){.process-steps-block__grid{grid-template-columns:repeat(2, 1fr)}}.process-steps-block .order-step{border-top:4px solid var(--tp3d-color-dark);border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9}.process-steps-block .order-step__title{font-size:clamp(0.875rem, 0.6964285714rem + 0.8928571429vw, 1.5rem);color:var(--tp3d-color-dark);margin:0}.process-steps-block .order-step__num{color:var(--tp3d-color-dark)}.process-steps-block .order-step__desc
p{font-size:clamp(0.75rem, 0.6785714286rem + 0.3571428571vw, 1rem);color:rgba(0, 0, 0, 0.7)}.process-steps-block .order-step__desc{margin:0}.services-carousel-block{padding-block:150px;background-color:#F0EFEB}@media (max-width: 1287.98px){.services-carousel-block{padding-block:100px}}@media (max-width: 1023.98px){.services-carousel-block{padding-block:48px;overflow:hidden}}.services-carousel-block .page-title{font-size:56px;margin:0;color:var(--tp3d-color-dark)}@media (max-width: 1287.98px){.services-carousel-block .page-title{font-size:48px}}@media (max-width: 1023.98px){.services-carousel-block .page-title{font-size:32px;width:100%}}.services-carousel-block .swiper-wrapper{align-items:stretch}.related-carousel-block{padding-block:150px}@media (max-width: 1287.98px){.related-carousel-block{padding-block:100px}}@media (max-width: 1023.98px){.related-carousel-block{padding-block:48px;overflow:hidden}}.related-carousel-block .page-title{font-size:56px;margin:0;color:var(--tp3d-color-dark)}@media (max-width: 1287.98px){.related-carousel-block .page-title{font-size:48px}}@media (max-width: 1023.98px){.related-carousel-block .page-title{font-size:32px;max-width:100%}}.related-carousel-block .our-works-item-title{color:var(--tp3d-color-dark)}.related-carousel-block .our-works-item-client{font-weight:500;font-size:14px;letter-spacing:-0.02em;color:rgba(0, 0, 0, 0.7);margin:0}.related-carousel-block .swiper-wrapper{height:unset}.related-carousel__head{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;margin-bottom:64px}@media (max-width: 1287.98px){.related-carousel__head{margin-bottom:44px}}@media (max-width: 1023.98px){.related-carousel__head{margin-bottom:24px;grid-template-columns:1fr}}.related-carousel__head-text{display:flex;flex-direction:column;gap:12px}.related-carousel__nav{display:flex;align-items:center;max-width:fit-content;margin-left:auto}@media (max-width: 1023.98px){.related-carousel__nav{display:none}}.related-carousel__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px
solid #D9D9D9;background:transparent;color:var(--tp3d-color-dark);cursor:pointer;transition:border-color 0.2s, color 0.2s;padding:0}.related-carousel__arrow:last-child{border-left-color:transparent}.related-carousel__swiper{margin-bottom:32px}@media (max-width: 1023.98px){.related-carousel__swiper{margin-bottom:24px}}.related-carousel__swiper .swiper-wrapper{align-items:stretch;height:auto !important}.related-carousel__swiper .swiper-slide{height:auto}.related-carousel__swiper .swiper-slide>*{height:100%}.related-carousel__footer{display:flex;justify-content:center}.related-carousel__footer
.button__link{width:100%;max-width:calc((100% - 16px) / 4)}@media (max-width: 1749.98px){.related-carousel__footer
.button__link{max-width:calc((100% - 16px) / 3)}}@media (max-width: 1023.98px){.related-carousel__footer
.button__link{max-width:calc((100% - 16px) / 2)}}@media (max-width: 767.98px){.related-carousel__footer
.button__link{max-width:100%}}.related-carousel__footer
.button{max-width:100%;width:100%}.portfolio-grid-block{padding-block:150px;overflow:hidden}@media (max-width: 1287.98px){.portfolio-grid-block{padding-block:100px}}@media (max-width: 1023.98px){.portfolio-grid-block{padding-block:48px}}.portfolio-grid-block__head{margin-bottom:64px}@media (max-width: 1023.98px){.portfolio-grid-block__head{font-size:24px}}.portfolio-grid-block .tp3d-label{margin:0
auto;text-align:center}.portfolio-grid-block__head-text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px}@media (max-width: 1023.98px){.portfolio-grid-block__head-text{gap:16px}}.portfolio-grid-block__badge{align-self:flex-start}.portfolio-grid-block .page-title{font-size:56px;margin:0;text-align:center}@media (max-width: 1287.98px){.portfolio-grid-block .page-title{font-size:48px}}@media (max-width: 1023.98px){.portfolio-grid-block .page-title{font-size:32px}}.portfolio-grid-block__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media (max-width: 1287.98px){.portfolio-grid-block__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 1023.98px){.portfolio-grid-block__grid{display:flex;gap:0}}.portfolio-grid-block__footer{margin-top:64px;display:flex;justify-content:center}@media (max-width: 1023.98px){.portfolio-grid-block__footer{margin-top:24px}}.portfolio-grid-block--black{background-color:#000}.portfolio-grid-block--black .portfolio-grid-block__title{color:#FFF}.portfolio-grid-block--black .portfolio-grid-block__badge{--badge-bg:rgba(255, 255, 255, 0.1);--badge-border-color:rgba(255, 255, 255, 0.15);--badge-color:#FFF}.portfolio-grid-block--transparent{background-color:transparent}.portfolio-grid-block--white{background-color:#fff}.portfolio-grid-block--white .portfolio-grid-block__title{color:#000}.portfolio-grid-block--white .portfolio-grid-block__badge{--badge-bg:rgba(0, 0, 0, 0.06);--badge-border-color:rgba(0, 0, 0, 0.1);--badge-color:#000}@media (max-width: 1023.98px){.portfolio-grid-block--white .our-works-item-overlay{opacity:1;position:static;left:unset;top:unset;transform:none;background-color:transparent;padding:0;height:unset}.portfolio-grid-block--white .our-works-item-title{color:#000}.portfolio-grid-block--white .our-works-item-client{color:rgba(0, 0, 0, 0.6)}}.goal-section.custom-full-width-block{background-color:var(--tp3d-color-dark);padding-block:150px}@media (max-width: 1287.98px){.goal-section.custom-full-width-block{padding-block:100px}}@media (max-width: 1023.98px){.goal-section.custom-full-width-block{padding-block:48px}}.goal-section.custom-full-width-block .section-description
*{color:var(--tp3d-color-white)}.goal-section.custom-full-width-block .section-description *:last-child{margin-bottom:0}.goal-section.custom-full-width-block .page-title{font-size:56px;margin:0;color:var(--tp3d-color-white)}.goal-section.custom-full-width-block .page-title span, .goal-section.custom-full-width-block .page-title
em{font-style:normal;color:var(--tp3d-color-primary)}@media (max-width: 1287.98px){.goal-section.custom-full-width-block .page-title{font-size:48px}}@media (max-width: 1023.98px){.goal-section.custom-full-width-block .page-title{font-size:32px;max-width:100%}}.goal-section.custom-full-width-block:after{content:"";display:block;position:absolute;top:190px;left:0;width:100vw;height:100vh;background-image:url("data:image/svg+xml,%3Csvg width='1440' height='736' viewBox='0 0 1440 736' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M299.503 164.322C172.953 -63.6188 -9.12802 -130.036 -7.99474 470.217L-7.99474 687.563H1430.9C1439.46 648.197 1401.89 437.476 1183.09 437.476C909.588 437.476 774.349 368.876 648.932 243.212C523.516 117.549 426.053 392.262 299.503 164.322Z' fill='%23FF6400'/%3E%3Cpath d='M307.503 344.447C180.953 116.333 -1.12802 49.8641 0.00526459 650.576V736H1438.9C1447.46 696.604 1409.89 617.81 1191.09 617.81C917.588 617.81 782.349 549.158 656.932 423.398C531.516 297.639 434.053 572.562 307.503 344.447Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-filter:blur(clamp(60px, 8vw, 125px));filter:blur(clamp(60px, 8vw, 125px))}.related-carousel-block--black,.services-carousel-block--black{background-color:var(--tp3d-color-dark)}.related-carousel-block--black .related-carousel__title,
.services-carousel-block--black .related-carousel__title{color:var(--tp3d-color-white)}.related-carousel-block--black .related-carousel__badge,
.services-carousel-block--black .related-carousel__badge{color:var(--tp3d-color-primary)}.related-carousel-block--black .related-carousel__arrow,
.services-carousel-block--black .related-carousel__arrow{color:var(--tp3d-color-white);border-color:rgba(255, 255, 255, 0.25)}.related-carousel-block--black .related-carousel__arrow:hover,
.services-carousel-block--black .related-carousel__arrow:hover{border-color:var(--tp3d-color-white)}.related-carousel-block--centered .related-carousel__head,
.services-carousel-block--centered .related-carousel__head{justify-content:center}.related-carousel-block--centered .related-carousel__head-text,
.services-carousel-block--centered .related-carousel__head-text{align-items:center;text-align:center}.printing-cost-block{background-color:#fff;padding-block:150px;overflow:hidden}@media (max-width: 1287.98px){.printing-cost-block{padding-block:100px}}@media (max-width: 1023.98px){.printing-cost-block{padding-block:48px}}.printing-cost-block__container{max-width:978px}.printing-cost-block__head{text-align:center;margin-bottom:48px;display:grid;gap:24px}@media (max-width: 1023.98px){.printing-cost-block__head{margin-bottom:24px;gap:16px}}.printing-cost-block .page-title{font-size:56px;margin:0;text-align:center}@media (max-width: 1287.98px){.printing-cost-block .page-title{font-size:48px}}@media (max-width: 1023.98px){.printing-cost-block .page-title{font-size:32px}}.printing-cost-block__interactive{display:flex;flex-direction:column;width:100%}.printing-cost-block__tab-row{display:flex;align-self:flex-start;border:1px
solid var(--tp3d-color-border-light);margin:0
auto 32px;max-width:fit-content}@media (max-width: 767.98px){.printing-cost-block__tab-row{display:flex;flex-direction:column;width:100%;margin-bottom:24px;max-width:100%}}.printing-cost-block__tab-btn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px
16px;border:none;border-right:1px solid var(--tp3d-color-border-light);border-radius:0;background-color:#fff;cursor:pointer;transition:background-color 0.2s, color 0.2s}.printing-cost-block__tab-btn:last-child{border-right:none}@media (max-width: 767.98px){.printing-cost-block__tab-btn:last-child{border-bottom:none}}@media (max-width: 767.98px){.printing-cost-block__tab-btn{width:100%;border-right:none;border-bottom:1px solid var(--tp3d-color-border-light);padding:6px
6px 6px 10px}}.printing-cost-block__tab-btn:hover:not(.is-active){background-color:#F0EFEB}.printing-cost-block__tab-btn.is-active{background-color:#FF6B00}.printing-cost-block__tab-btn.is-active .printing-cost-block__tab-name{color:#fff}.printing-cost-block__tab-btn.is-active .printing-cost-block__tab-badge{background-color:white}.printing-cost-block__tab-name{font-size:16px;font-weight:600;color:#000;white-space:nowrap;letter-spacing:-0.02em}@media (max-width: 1023.98px){.printing-cost-block__tab-name{font-size:15px}}.printing-cost-block__tab-badge{font-size:12px;font-weight:500;color:rgba(0, 0, 0, 0.7);letter-spacing:-0.02em;padding:8px;white-space:nowrap;background-color:#F0EFEB;transition:color 0.2s, border-color 0.2s, background-color 0.2s}@media (max-width: 767.98px){.printing-cost-block__tab-badge{min-width:80px;text-align:center}}.printing-cost-block__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px
solid var(--tp3d-color-border-light);margin-bottom:16px}.printing-cost-block__table{width:100%;min-width:560px;table-layout:fixed;border-collapse:collapse}.printing-cost-block__table thead
tr{background-color:#000}.printing-cost-block__table thead tr
th{padding:16px
32px;text-align:left;font-size:16px;font-weight:500;line-height:1;color:#fff;letter-spacing:0.02em}@media (max-width: 767.98px){.printing-cost-block__table thead tr
th{padding:8px
12px;font-size:12px}}.printing-cost-block__table tbody
tr{border-bottom:1px solid #D3D3D3}.printing-cost-block__table tbody tr:last-child{border-bottom:none}.printing-cost-block__table tbody tr:nth-child(even){background-color:#F0EFEB}.printing-cost-block__table tbody tr:nth-child(odd){background-color:#fff}.printing-cost-block__table tbody tr
td{padding:16px
32px;font-size:16px;font-weight:400;color:#000;vertical-align:middle;border-right:1px solid #D3D3D3}.printing-cost-block__table tbody tr td:last-child{border-right:none}@media (max-width: 767.98px){.printing-cost-block__table tbody tr
td{padding:15px
12px;font-size:11px}}.printing-cost-block__material{width:20%}@media (max-width: 767.98px){.printing-cost-block__material{width:auto}}.printing-cost-block__props{color:#666;width:55%}@media (max-width: 767.98px){.printing-cost-block__props{width:auto}}.printing-cost-block__price-th{width:25%}@media (max-width: 767.98px){.printing-cost-block__price-th{width:auto}}.printing-cost-block__price-cell{display:grid;white-space:nowrap}.printing-cost-block__price-val{grid-area:1/1;visibility:hidden}.printing-cost-block__price-val.is-visible{visibility:visible}.printing-cost-block .printing-cost-block__footer-note{font-weight:400;font-size:16px;letter-spacing:-0.02em;color:rgba(0, 0, 0, 0.6)}@media (max-width: 767.98px){.printing-cost-block .printing-cost-block__footer-note{text-align:center}}.section-form-block{background-color:var(--tp3d-color-dark);padding-block:150px}.section-form-block__head{text-align:center;margin-bottom:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px}@media (max-width: 1023.98px){.section-form-block__head{gap:16px;margin-bottom:24px}}.section-form-block .page-title{font-size:56px;margin:0;text-align:center;color:var(--tp3d-color-white)}@media (max-width: 1287.98px){.section-form-block .page-title{font-size:48px}}@media (max-width: 1023.98px){.section-form-block .page-title{font-size:32px}}.section-form-block .section-form-block__subtitle{font-size:18px;color:rgba(255, 255, 255, 0.55);letter-spacing:-0.02em;line-height:1.55;margin:0;max-width:540px;margin-inline:auto}.section-form-block__form{max-width:512px;margin-inline:auto;width:100%}.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=text],
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=email],
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=tel],
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=number],
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element select,
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element
textarea{border-color:rgba(255, 255, 255, 0.2);background-color:transparent;border-bottom-color:transparent;color:var(--tp3d-color-white)}.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=text]::placeholder,
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=email]::placeholder,
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=tel]::placeholder,
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=number]::placeholder,
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element select::placeholder,
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element textarea::placeholder{color:rgba(255, 255, 255, 0.35)}.section-form-block .custom-form-nj .nf-form-cont .nf-field-element
textarea{border-bottom-color:rgba(255, 255, 255, 0.2)}.section-form-block .custom-form-nj .nf-form-cont .listcheckbox-container .nf-field-element,
.section-form-block .custom-form-nj .nf-form-cont .file-container .nf-field-element{border:1px
dashed rgba(255, 255, 255, 0.25)}.section-form-block .nf-after-form-content{margin-top:8px}.section-form-block .nf-submit-themed.button__link{width:100%;max-width:unset}.section-form-block .nf-submit-themed .button.button-white{width:100%}.section-form-block .nf-submit-themed
.button__text{text-align:left}@media (max-width: 1287.98px){.section-form-block{padding-block:100px}.section-form-block__title{font-size:56px}}@media (max-width: 1023.98px){.section-form-block{padding-block:48px}.section-form-block__head{margin-bottom:32px}.section-form-block__title{font-size:40px}.section-form-block__form{max-width:100%}}@media (max-width: 767.98px){.section-form-block__head{margin-bottom:24px}.section-form-block__title{font-size:32px;margin-bottom:16px}.section-form-block__subtitle{font-size:16px}}.editor-styles-wrapper
.swiper{overflow:hidden}.editor-styles-wrapper .swiper
img{max-width:420px;height:auto}.editor-styles-wrapper .related-carousel, .editor-styles-wrapper .printing-cost-block, .editor-styles-wrapper .text-content-block{padding-block:20px}.editor-styles-wrapper .techplast-container{padding-inline:var(--tp3d-container-laptop)}@media (max-width: 1023.98px){.editor-styles-wrapper .techplast-container{padding-inline:var(--tp3d-container-pad)}}.wp-block-acf-content-block{background-color:#F0EFEB;border:1px
solid #D3D3D3}.wp-block-acf-content-block .content-block{padding-block:30px;overflow:visible}.wp-block-acf-content-block .content-block .techplast-container{display:grid;grid-template-columns:68% 30%;gap:20px;align-items:start}.wp-block-acf-content-block .acf-block-body{padding:20px}.wp-block-acf-content-block .wp-block-list:not([style*=list-style]){list-style:none;padding-left:0;display:flex;flex-direction:column;gap:10px}.wp-block-acf-content-block .wp-block-list:not([style*=list-style])>li{display:flex;align-items:flex-start;gap:12px;margin-bottom:0;margin-left:0;padding-left:0}.wp-block-acf-content-block .wp-block-list:not([style*=list-style])>li::before{content:"";display:block;width:20px;min-width:20px;height:20px;border-radius:50%;background-color:#FF6B00;margin-top:2px;flex-shrink:0}.wp-block-acf-content-block>*:last-child{margin-bottom:0}.wp-block-acf-content-block .project-specs-block{position:sticky;top:108px;border:1px
solid #D9D9D9;background-color:#fff;overflow:hidden}@media (max-width: 1023.98px){.wp-block-acf-content-block .project-specs-block{position:static}}.editor-styles-wrapper .wp-block-acf-content-block .project-specs-block{position:static}.wp-block-acf-content-block .project-specs__title{font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgba(0, 0, 0, 0.45);margin:0;padding:18px;border-bottom:1px solid #D9D9D9}.wp-block-acf-content-block .project-specs__list{margin:0;padding:0;list-style:none}.wp-block-acf-content-block .project-specs__item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px;border-bottom:1px solid #D9D9D9}.wp-block-acf-content-block .project-specs__item:last-child{border-bottom:none}.wp-block-acf-content-block .project-specs__label{font-size:14px;line-height:1.4;color:rgba(0, 0, 0, 0.5);flex-shrink:0}.wp-block-acf-content-block .project-specs__value{font-size:14px;font-weight:500;line-height:1.4;color:#000;text-align:right;margin:0}.wp-block-acf-content-block .project-specs__cta{padding:18px}.content-block{padding-block:150px;overflow:hidden}@media (max-width: 1287.98px){.content-block{padding-block:100px}}@media (max-width: 1023.98px){.content-block{padding-block:48px}}.content-block .project-specs-block{margin-left:auto;max-width:564px}@media (max-width: 1023.98px){.content-block .project-specs-block{margin-inline:0}}.content-block>.techplast-container{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media (max-width: 1287.98px){.content-block>.techplast-container{gap:48px}}@media (max-width: 1023.98px){.content-block>.techplast-container{grid-template-columns:1fr;gap:40px}}.techplast-container>.content-block__inner:only-child{grid-column:1/-1;max-width:100%}.content-block__inner{max-width:840px}.content-block__inner>*:first-child{margin-top:0}.content-block__inner h1, .content-block__inner h2, .content-block__inner h3, .content-block__inner h4, .content-block__inner h5, .content-block__inner
h6{color:#000;letter-spacing:-0.02em}.content-block__inner
h2{font-size:56px;margin-bottom:32px;text-align:left}@media (max-width: 1287.98px){.content-block__inner
h2{font-size:48px;margin-bottom:24px}}@media (max-width: 1023.98px){.content-block__inner
h2{font-size:32px;margin-bottom:16px}}.content-block__inner h3, .content-block__inner h4, .content-block__inner h5, .content-block__inner h6, .content-block__inner .wp-block-image{margin-top:32px}@media (max-width: 1023.98px){.content-block__inner h3, .content-block__inner h4, .content-block__inner h5, .content-block__inner h6, .content-block__inner .wp-block-image{margin-top:24px}}.content-block__inner
h3{font-size:20px;font-weight:600;margin:32px
0 16px}@media (max-width: 767.98px){.content-block__inner
h3{font-size:18px;margin-top:24px}}.content-block__inner
p{font-size:16px;line-height:1.75;color:rgba(0, 0, 0, 0.7);margin:0
0 16px}.content-block__inner p:last-child{margin-bottom:0}.content-block__inner ul, .content-block__inner
ol{margin:16px
0;padding-inline:0 !important;font-size:20px;line-height:1.4;gap:8px;color:rgba(0, 0, 0, 0.7)}.content-block__inner ul li:before{width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_374_5677)'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23FF6400'/%3E%3Cpath d='M5.84961 9L8.09961 11.25L12.5996 6.75' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_374_5677'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.content-block__inner ul
li{padding-left:30px}.portfolio-hero,.service-hero{position:relative;background-color:#000;overflow:hidden;padding:238px
0 176px;background-image:url("/wp-content/themes/tp3d/assets/images/archive/portfolio-bg-desktop.webp");background-repeat:no-repeat;background-position:center center;background-size:cover}.portfolio-hero__inner,.service-hero__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:48px}.portfolio-hero__title,.service-hero__title{max-width:536px;margin:0}@media (max-width: 1287.98px){.portfolio-hero,.service-hero{padding:200px
0 130px}}@media (max-width: 1023.98px){.portfolio-hero,.service-hero{padding:96px
0 115px;background-image:url("/wp-content/themes/tp3d/assets/images/archive/portfolio-bg-mobile-v2.webp")}.portfolio-hero__inner,.service-hero__inner{flex-direction:column;align-items:unset;gap:150px}.portfolio-hero__title,.service-hero__title{margin-inline:auto}}.cpt-archive__body{position:relative;background:#F0EFEB;padding-block:150px}.cpt-archive__body .tp3d-cats{margin:0
auto 64px}@media (max-width: 1287.98px){.cpt-archive__body{padding-block:100px}.cpt-archive__body .tp3d-cats{margin-bottom:48px}}@media (max-width: 1023.98px){.cpt-archive__body{padding-block:48px}.cpt-archive__body .tp3d-cats{margin-bottom:24px}}.cpt-grid-wrap{transition:opacity 0.2s ease}.cpt-grid-wrap.is-loading{opacity:0.4;pointer-events:none}.portfolio-no-posts,.service-no-posts{font-size:18px;color:var(--tp3d-color-text);text-align:center;padding-block:80px}@media (prefers-reduced-motion: no-preference){.service-grid .service-card-vertical{animation:owItemIn 0.45s ease both}.service-grid .service-card-vertical:nth-child(1){animation-delay:0s}.service-grid .service-card-vertical:nth-child(2){animation-delay:0.055s}.service-grid .service-card-vertical:nth-child(3){animation-delay:0.11s}.service-grid .service-card-vertical:nth-child(4){animation-delay:0.165s}.service-grid .service-card-vertical:nth-child(5){animation-delay:0.22s}.service-grid .service-card-vertical:nth-child(6){animation-delay:0.275s}.service-grid .service-card-vertical:nth-child(7){animation-delay:0.33s}.service-grid .service-card-vertical:nth-child(8){animation-delay:0.385s}.service-grid .service-card-vertical:nth-child(9){animation-delay:0.44s}.service-grid .service-card-vertical:nth-child(10){animation-delay:0.495s}.service-grid .service-card-vertical:nth-child(11){animation-delay:0.55s}.service-grid .service-card-vertical:nth-child(12){animation-delay:0.605s}}.page-hero{position:relative;padding:218px
0 224px;background-image:url("/wp-content/themes/tp3d/assets/images/archive/portfolio-single-bg-desktop.webp");background-size:cover;overflow:hidden}.page-hero__title{max-width:50%}@media (max-width: 1287.98px){.page-hero{padding:180px
0 180px}.page-hero__title{text-align:center;margin-inline:auto}}@media (max-width: 1023.98px){.page-hero{background-image:url("/wp-content/themes/tp3d/assets/images/archive/portfolio-single-bg-mobile.webp");padding:96px
0 184px}.page-hero__title{max-width:100%}}.lg-icon{font-family:none !important}.lg-prev::before,.lg-prev::after,.lg-next::before,.lg-next::after{content:"" !important;font-family:none !important}.lg-prev,.lg-next{width:48px;height:48px;background-repeat:no-repeat !important;background-position:center !important;background-size:24px 24px !important}.lg-prev{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 18L9 12L15 6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}.lg-next{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18L15 12L9 6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}.lg-toolbar .lg-close::before, .lg-toolbar .lg-close::after{content:"" !important;font-family:none !important}.lg-toolbar .lg-close{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6L6 18M6 6L18 18' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:24px 24px !important}.lg-sub-html
h4{font-family:var(--tp3d-font-primary);font-weight:500;font-size:20px;letter-spacing:-0.01em;margin:0
0 6px}.lg-sub-html
p{font-size:14px;opacity:0.7;margin:0}@keyframes social-widget-pulse-telegram{0%{background-color:transparent;box-shadow:0 0 0 0 rgba(64, 179, 224, 0.4)}50%{background-color:#CDEFFF;box-shadow:0 0 0 15px rgba(64, 179, 224, 0)}100%{background-color:transparent;box-shadow:0 0 0 0 rgba(64, 179, 224, 0)}}@keyframes social-widget-pulse-whatsapp{0%{background-color:transparent;box-shadow:0 0 0 0 rgba(44, 183, 66, 0.49)}50%{background-color:rgba(200, 234, 205, 0.49);box-shadow:0 0 0 15px rgba(126, 87, 158, 0)}100%{background-color:transparent;box-shadow:0 0 0 0 rgba(126, 87, 158, 0)}}@keyframes social-widget-pulse-viber{0%{background-color:transparent;box-shadow:0 0 0 0 rgba(126, 87, 158, 0.4)}50%{background-color:#E5DCEB;box-shadow:0 0 0 15px rgba(126, 87, 158, 0)}100%{background-color:transparent;box-shadow:0 0 0 0 rgba(126, 87, 158, 0)}}.social-widget{position:fixed;right:20px;bottom:30px;z-index:500;display:grid;gap:10px;max-width:fit-content}.social-widget__link{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:var(--tp3d-color-white);overflow:hidden;will-change:transform;backface-visibility:hidden;transition:transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1)}.social-widget__link:hover,.social-widget__link:focus-visible{transform:scale(1.08)}.social-widget__link:hover svg, .social-widget__link:focus-visible
svg{animation-play-state:paused}.social-widget__link--viber{overflow:visible}.social-widget__link
svg{width:50px;height:50px;border-radius:50%;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.social-widget__link--telegram
svg{animation-name:social-widget-pulse-telegram}.social-widget__link--whatsapp
svg{animation-name:social-widget-pulse-whatsapp}.social-widget__link--viber
svg{animation-name:social-widget-pulse-viber}.social-widget__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:50%}.social-widget__tooltip{position:absolute;right:calc(100% + 12px);top:50%;transform:translate(6px, -50%);white-space:nowrap;background-color:var(--tp3d-color-dark);color:var(--tp3d-color-white);font-size:13px;line-height:1;padding:8px
12px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity 0.2s ease, transform 0.2s ease}.social-widget__link.is-copied .social-widget__tooltip{opacity:1;transform:translate(0, -50%)}@media (max-width: 767.98px){.social-widget{right:16px;bottom:40px;gap:6px}.social-widget__link{width:52px;height:52px}.social-widget__link
svg{width:42px;height:42px}}.error-404{display:flex;align-items:center;position:relative;min-height:100vh;overflow:hidden;padding:20px
0}.error-404::before{content:"";background-image:url("/wp-content/themes/tp3d/assets/images/404/cropped-bg-404.svg");background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;position:absolute;inset:0;margin:auto;z-index:-1}.error-404__wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.error-404__title{font-size:200px;font-weight:400;letter-spacing:-0.03em;line-height:1;color:#FF6400}.error-404__text{font-size:72px;line-height:1.11;letter-spacing:-0.02em;margin-bottom:24px}.error-404__reasons{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:40px}.error-404__reasons-label{font-size:16px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255, 255, 255, 0.45)}.error-404__reasons-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;text-align:left}.error-404__reasons-list
li{display:flex;align-items:baseline;gap:10px;font-size:22px;line-height:1.5;color:rgba(255, 255, 255, 0.65)}.error-404__reasons-list li::before{content:"—";flex-shrink:0;color:#FF6400;font-weight:700}@media (max-width: 1023.98px){.error-404{padding-block:140px;min-height:unset}.error-404__title{font-size:130px}.error-404__text{font-size:32px;line-height:1.25}.error-404__reasons{margin-bottom:32px}.error-404__reasons__reasons-label{font-size:14px}.error-404__reasons-list
li{font-size:18px}}@media (max-width: 767.98px){.error-404::before{background-image:url("/wp-content/themes/tp3d/assets/images/404/bg-404-mobile.svg")}}.hero-section{position:relative;background-image:url("/wp-content/themes/tp3d/assets/images/home/hero-bg-desktop.webp");min-height:calc(100vh - var(--tp3d-header-height));overflow:hidden;padding:218px
0 243px;background-repeat:no-repeat;background-position:center;background-size:cover}.hero-section__title,.hero-section__description,.hero-section__actions{margin:0}.hero-section__title{font-weight:400;font-size:110px;letter-spacing:-0.03em;line-height:1;color:var(--tp3d-color-white)}.hero-section__container{position:relative}.hero-section__content{display:grid;gap:32px;position:relative;z-index:1;max-width:830px;margin:0}.hero-section__description{font-weight:400;font-size:24px;letter-spacing:-0.02em;color:var(--tp3d-color-white);max-width:720px}.hero-section__actions{display:flex;gap:24px}.hero-section__image{display:flex;justify-content:center;align-items:center;max-width:804px;max-height:804px;width:100%;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.hero-section__image
img{width:100%;height:100%;object-fit:contain}.hero-section__decor{position:absolute;bottom:24px;left:0;width:100%;z-index:0}@media (max-width: 1749.98px){.hero-section__title{font-size:90px;max-width:650px}.hero-section__description{max-width:597px;font-size:20px}.hero-section__image{max-width:728px;max-height:728px}}@media (max-width: 1287.98px){.hero-section__image{max-width:540px;max-height:540px}}@media (max-width: 1023.98px){.hero-section{padding:96px
0 10px;background-image:url("/wp-content/themes/tp3d/assets/images/home/hero-bg-mobile.webp")}.hero-section__title{font-size:32px;margin:0
auto;line-height:1.3}.hero-section__description{font-size:18px;margin:0
auto}.hero-section__decor{width:500%;left:-36%}.hero-section__image{max-width:604px;max-height:604px;width:100%;position:relative;top:unset;right:unset;left:50%;transform:translateY(-20px) translateX(-50%)}.hero-section .tp3d-badge,.hero-section__content,.hero-section__actions{margin-inline:auto}.hero-section__content{text-align:center;gap:16px}.hero-section__actions{flex-direction:column;max-width:245px;align-items:center;width:100%}}.about-stats{padding-block:150px}.about-stats__content{display:grid;grid-template-columns:1fr 2fr;gap:64px}.about-stats__info{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:64px}.about-stats .stats-grid{margin:auto 0 0}.about-stats__desc{font-weight:400;font-size:48px;letter-spacing:-0.05em;line-height:1.2;color:var(--tp3d-color-white);max-width:888px;margin:0
0 0 auto}@media (max-width: 1749.98px){.about-stats{padding-block:80px}.about-stats__desc{font-size:40px}}@media (max-width: 1023.98px){.about-stats{padding-block:48px}.about-stats__content{grid-template-columns:1fr;gap:16px}.about-stats__info{gap:16px}.about-stats__desc{margin:0;font-size:20px}}.zsu-section{position:relative;padding:150px
0;overflow:hidden}.zsu-section .techplast-container{position:relative}.zsu-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-image:url("/wp-content/themes/tp3d/assets/images/home/gradient-bg.webp");z-index:1}.zsu-section__content{display:grid;gap:24px;position:absolute;top:0;left:50%;transform:translateX(-50%);text-align:center;z-index:2;max-width:638px;margin:0
auto}.zsu-section__title{font-weight:400}.zsu-section
.button__link{margin:0
auto}.zsu-section .button__text--sp{padding-inline:12px 46px}.zsu-section__image{display:flex;justify-content:center;align-items:center;position:relative;bottom:0;left:50%;transform:translateX(-50%);height:auto;margin:130px
0 0;max-width:1980px;width:100%}@media (max-width: 1749.98px){.zsu-section{padding:100px
0}.zsu-section__description{max-width:500px;margin-inline:auto}}@media (max-width: 1023.98px){.zsu-section{padding:48px
0}.zsu-section:before{background-position:center}.zsu-section__content{position:relative;transform:none;left:unset;gap:16px}.zsu-section__image{margin-top:0}}.how-to-order{padding-bottom:150px;overflow:hidden}.how-to-order__header{display:grid;grid-template-columns:1fr auto;align-items:flex-end;gap:24px;margin-bottom:48px}.how-to-order__header-left{display:flex;flex-direction:column;gap:24px}.how-to-order__title{margin:0}.how-to-order__nav{display:flex;align-self:flex-end;border:1px
solid var(--tp3d-color-border);background-color:var(--tp3d-color-border);gap:1px}.how-to-order__nav-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:var(--tp3d-color-dark);border:none;color:var(--tp3d-color-white);cursor:pointer;transition:background-color var(--tp3d-transition), color var(--tp3d-transition)}.how-to-order__nav-btn
svg{width:28px;height:28px;flex-shrink:0;pointer-events:none}@media (hover: hover){.how-to-order__nav-btn:hover{border-color:var(--tp3d-color-white);color:var(--tp3d-color-white)}}.how-to-order__nav-btn.is-disabled,.how-to-order__nav-btn:disabled{opacity:0.3;cursor:default;pointer-events:none}.how-to-order__tabs{display:grid;gap:16px;grid-auto-columns:1fr;grid-auto-flow:column;margin-bottom:48px}.how-to-order__tab{display:flex;align-items:center;justify-content:center;min-height:48px;padding:14px
24px;background:transparent;border:1px
solid var(--tp3d-color-border);color:rgba(255, 255, 255, 0.7);font-family:var(--tp3d-font-primary);font-size:clamp(0.875rem, 0.8392857143rem + 0.1785714286vw, 1rem);font-weight:600;letter-spacing:-0.02em;line-height:1.1;cursor:pointer;text-align:center;transition:background-color var(--tp3d-transition), color var(--tp3d-transition)}.how-to-order__tab.is-active{background:var(--tp3d-color-white);color:var(--tp3d-color-dark)}@media (hover: hover){.how-to-order__tab:not(.is-active):hover{background:rgba(255, 255, 255, 0.05);color:var(--tp3d-color-white)}}@media (min-width: 1024px){.how-to-order__swiper{overflow:visible}}.how-to-order__swiper .swiper-wrapper{align-items:stretch}.how-to-order__slide{border-top:4px solid var(--tp3d-color-white);border-left:1px solid var(--tp3d-color-border);border-right:1px solid var(--tp3d-color-border);display:flex;flex-direction:column;height:auto}.how-to-order__footer{display:flex;justify-content:center;padding-top:48px}@media (max-width: 1749.98px){.how-to-order__header{margin-bottom:32px}}@media (max-width: 1023.98px){.how-to-order{padding-block:48px}.how-to-order__nav{display:none}.how-to-order.is-grid .how-to-order__swiper{overflow:visible}.how-to-order.is-grid .swiper-wrapper{display:grid !important;grid-template-columns:1fr 1fr;gap:8px;transform:none !important;width:100% !important}.how-to-order.is-grid .swiper-slide{width:100% !important;margin-right:0 !important}.how-to-order__header{margin-bottom:24px;gap:16px}.how-to-order__tab{padding:14px
16px}.how-to-order__footer{padding-top:32px}}@media (max-width: 767.98px){.how-to-order{padding-bottom:48px}.how-to-order__header{align-items:flex-start;gap:16px}.how-to-order__tabs{grid-auto-flow:row;gap:8px;margin-bottom:24px}.how-to-order__tab{font-size:14px}}.order-step{display:flex;flex-direction:column;height:100%;padding:32px
24px}@media (min-width: 1024px){.order-step{min-height:400px}}.order-step__header{display:flex;align-items:center;gap:4px;margin-bottom:64px}.order-step__num{font-family:var(--tp3d-font-primary);font-size:24px;font-weight:500;letter-spacing:-0.02em;color:var(--tp3d-color-white)}.order-step__num-digit{display:flex;justify-content:center;align-items:center;line-height:1;font-size:10px;width:16px;height:15px;border-radius:50%;border:1px
solid var(--tp3d-color-primary);color:var(--tp3d-color-primary);letter-spacing:0.1em}.order-step__body{display:flex;flex-direction:column;gap:8px}.order-step__title{font-size:clamp(0.875rem, 0.6964285714rem + 0.8928571429vw, 1.5rem);font-weight:500;letter-spacing:-0.02em;line-height:1.2;color:var(--tp3d-color-white);margin:0}.order-step__desc{font-size:clamp(0.75rem, 0.6785714286rem + 0.3571428571vw, 1rem);font-weight:400;letter-spacing:-0.02em;line-height:1.4;color:rgba(255, 255, 255, 0.7);margin:0}.order-step__icon{display:flex;align-items:flex-end;margin-top:auto}.order-step__main-icon{display:flex;align-items:center;color:var(--tp3d-color-primary)}.order-step__main-icon
svg{width:80px;height:80px}.order-step__main-icon
img{width:80px;height:80px;object-fit:contain}@media (max-width: 1749.98px){.order-step__header{margin-bottom:60px}}@media (max-width: 1023.98px){.order-step{padding:26px
24px}.order-step__header{margin-bottom:24px}.order-step__icon{margin-top:24px}.order-step__main-icon
svg{width:48px;height:48px}.order-step__main-icon
img{width:48px;height:48px}}@media (max-width: 767.98px){.order-step{padding:16px
12px;gap:8px}.order-step__header{margin-bottom:8px}.order-step__num{font-size:16px}.order-step__icon{margin-top:0}}.our-works{padding:150px
0}.our-works__header{margin-bottom:48px;display:flex;justify-content:space-between;gap:16px;align-items:flex-end}.our-works__header_info{display:grid;gap:26px}@media (max-width: 1023.98px){.our-works__header{flex-direction:column;align-items:center;margin-bottom:24px;text-align:center}.our-works__header .tp3d-label{margin:0
auto}.our-works__header_info{gap:16px}}.our-works__panel{display:none}.our-works__panel.is-active{display:block}.our-works__panel.is-active .our-works-item{animation:owItemIn 0.45s ease both}.our-works__panel.is-active .our-works-item:nth-child(1){animation-delay:0s}.our-works__panel.is-active .our-works-item:nth-child(2){animation-delay:0.055s}.our-works__panel.is-active .our-works-item:nth-child(3){animation-delay:0.11s}.our-works__panel.is-active .our-works-item:nth-child(4){animation-delay:0.165s}.our-works__panel.is-active .our-works-item:nth-child(5){animation-delay:0.22s}.our-works__panel.is-active .our-works-item:nth-child(6){animation-delay:0.275s}.our-works__panel.is-active .our-works-item:nth-child(7){animation-delay:0.33s}.our-works__panel.is-active .our-works-item:nth-child(8){animation-delay:0.385s}.our-works__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media (max-width: 1287.98px){.our-works__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575.98px){.our-works__grid{grid-template-columns:1fr}}.our-works__footer{display:flex;justify-content:center;margin-top:44px}@media (max-width: 767.98px){.our-works__footer{margin-top:32px}}@media (max-width: 1287.98px){.our-works{padding:100px
0}}@media (max-width: 1023.98px){.our-works{padding:48px
0}.our-works__tab-controls{width:100%}}.contacts{padding:150px
0;position:relative;background-image:url("/wp-content/themes/tp3d/assets/images/home/contact-background.svg");overflow:hidden}.contacts,.contacts:before{background-repeat:no-repeat;background-position:center;background-size:cover}.contacts:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;opacity:0.4;background-image:url("/wp-content/themes/tp3d/assets/images/home/contact-background-gradient.webp")}.contacts__wrapper{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:24px}.contacts__info{max-width:670px;width:100%}.contacts__title,.contacts__label{margin-bottom:24px}.contacts__description{color:rgba(255, 255, 255, 0.7);margin-bottom:32px;max-width:478px}.contacts__list{display:flex;flex-direction:column;align-items:flex-start;border:1px
solid rgba(255, 255, 255, 0.2);align-self:stretch}.contacts .contact-item{padding:16px;display:grid;position:relative}.contacts .contact-item:before{content:"";position:absolute;display:block;width:36px;height:1px;bottom:0;left:0;border-bottom:1px solid rgba(255, 255, 255, 0.2)}.contacts .contact-item:last-child:before{display:none}.contacts .contact-item strong, .contacts .contact-item span, .contacts .contact-item
a{font-weight:500;line-height:1.4;letter-spacing:-0.02em}.contacts .contact-item
strong{font-size:20px;color:rgba(255, 255, 255, 0.64)}.contacts .contact-item span, .contacts .contact-item
a{font-size:32px}.contacts__form{max-width:667px;width:100%;margin-left:auto}.contacts__block_title{font-size:32px;margin-bottom:16px;text-transform:capitalize}.contacts .nf-form-cont .email-container .nf-field-element input, .contacts .nf-form-cont .email-container .nf-field-element textarea, .contacts .nf-form-cont .email-container .nf-field-element select, .contacts .nf-form-cont .phone-container .nf-field-element input, .contacts .nf-form-cont .phone-container .nf-field-element textarea, .contacts .nf-form-cont .phone-container .nf-field-element select, .contacts .nf-form-cont .firstname-container .nf-field-element input, .contacts .nf-form-cont .firstname-container .nf-field-element textarea, .contacts .nf-form-cont .firstname-container .nf-field-element select, .contacts .nf-form-cont .number-container .nf-field-element input, .contacts .nf-form-cont .number-container .nf-field-element textarea, .contacts .nf-form-cont .number-container .nf-field-element select, .contacts .nf-form-cont .textarea-container .nf-field-element input, .contacts .nf-form-cont .textarea-container .nf-field-element textarea, .contacts .nf-form-cont .textarea-container .nf-field-element
select{border-color:var(--tp3d-color-border);background-color:rgba(255, 255, 255, 0.01);backdrop-filter:blur(8px)}.contacts .nf-form-cont .email-container .nf-field-element input, .contacts .nf-form-cont .email-container .nf-field-element select, .contacts .nf-form-cont .phone-container .nf-field-element input, .contacts .nf-form-cont .phone-container .nf-field-element select, .contacts .nf-form-cont .firstname-container .nf-field-element input, .contacts .nf-form-cont .firstname-container .nf-field-element select, .contacts .nf-form-cont .number-container .nf-field-element input, .contacts .nf-form-cont .number-container .nf-field-element select, .contacts .nf-form-cont .textarea-container .nf-field-element input, .contacts .nf-form-cont .textarea-container .nf-field-element
select{border-bottom-color:transparent}.contacts .nf-form-cont .email-container .nf-field-element input, .contacts .nf-form-cont .phone-container .nf-field-element input, .contacts .nf-form-cont .firstname-container .nf-field-element input, .contacts .nf-form-cont .number-container .nf-field-element input, .contacts .nf-form-cont .textarea-container .nf-field-element
input{height:72px}.contacts .nf-form-cont .listselect-container .nf-field-element select, .contacts .nf-form-cont .listradio-container .field-wrap{border-bottom-color:transparent;background-color:rgba(255, 255, 255, 0.01);backdrop-filter:blur(8px)}.contacts .nf-form-cont .button-white, .contacts .nf-form-cont .nf-submit-themed{max-width:100%;width:100%}.contacts .nf-form-cont .nf-submit-themed{margin-top:16px}.contacts .nf-form-cont .nf-error-field-errors{margin-top:8px}.contacts .nf-form-cont .button__text--sp{padding-inline:20px;padding-block:16px;text-align:left}@media (max-width: 1287.98px){.contacts{padding:100px
0}}@media (max-width: 1023.98px){.contacts{background-image:none;padding:48px
0}.contacts__title,.contacts__label{margin-bottom:16px}.contacts__block_title{font-size:20px}.contacts:before{bottom:-5vh}.contacts__wrapper{flex-direction:column}.contacts
.contacts__form{max-width:667px;width:100%;margin-inline:auto}.contacts .contact-item
strong{font-size:16px;color:rgba(255, 255, 255, 0.64)}.contacts .contact-item span, .contacts .contact-item
a{font-size:20px}}.service-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-bottom:64px}@media (max-width: 1749.98px){.service-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 1287.98px){.service-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575.98px){.service-grid{grid-template-columns:1fr;margin-bottom:40px}}.service-single-hero{position:relative;overflow:hidden;padding:265px
0 177px;background-color:#000;background-image:url("/wp-content/themes/tp3d/assets/images/archive/service-single-bg-desktop.webp");background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:calc(100vh - var(--tp3d-header-height))}.service-single-hero__container{position:relative}.service-single-hero__inner{display:grid;width:50%;gap:24px}.service-single-hero__title{margin:0}.service-single-hero__intro{font-size:clamp(1.125rem, 1.0892857143rem + 0.1785714286vw, 1.25rem);font-weight:400;line-height:1.55;color:white;margin:0}.service-single-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0}.service-single-hero__media{display:flex;justify-content:center;align-items:center;position:absolute;right:32px;top:calc(50% + 30px);transform:translateY(-50%);width:40%;max-width:516px;z-index:0}.service-single-hero__img{width:100%;height:auto;max-height:684px;object-fit:contain;object-position:right bottom;display:block}@media (max-width: 1287.98px){.service-single-hero{padding:180px
0 96px;display:flex;justify-content:center;align-items:center}.service-single-hero__inner{width:50%}.service-single-hero__media{max-width:520px}.service-single-hero__img{max-height:480px}}@media (max-width: 1023.98px){.service-single-hero{padding:96px
0 48px;background-image:url("/wp-content/themes/tp3d/assets/images/archive/service-single-bg-desktop.webp");min-height:unset}.service-single-hero__inner{max-width:100%;width:100%;text-align:center;margin-inline:auto;gap:16px}.service-single-hero__actions{justify-content:center}.service-single-hero__intro{margin-inline:auto}.service-single-hero__media{position:relative;right:unset;top:unset;transform:none;width:80%;margin:16px
auto 16px}.service-single-hero__img{object-position:center;height:unset}}@media (max-width: 767.98px){.service-single-hero__img{max-height:370px}.service-single-hero__actions{flex-direction:column;align-items:center}}.service-single-content{position:relative;background-color:var(--tp3d-bg-post)}.service-nav{padding-block:48px}.service-nav .nav-links{display:flex;justify-content:space-between;gap:24px}.service-nav .nav-previous a,
.service-nav .nav-next
a{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--tp3d-color-dark);transition:color var(--tp3d-transition)}.service-nav .nav-previous a:hover,
.service-nav .nav-next a:hover{color:var(--tp3d-color-primary)}.service-nav .nav-next{margin-left:auto;text-align:right}.service-nav .service-nav__label{display:block;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:var(--tp3d-color-gray)}.service-nav .service-nav__title{display:block;font-size:18px;font-weight:500;letter-spacing:-0.02em;line-height:1.3}@media (max-width: 767.98px){.service-nav{padding-block:32px}.service-nav .nav-links{flex-direction:column;gap:16px}.service-nav .nav-next{margin-left:0;text-align:left}.service-nav .service-nav__title{font-size:16px}}.portfolio-hero__decor{position:absolute;bottom:24px;left:0;width:100%;z-index:0}.portfolio-hero__stats{flex-shrink:0}.portfolio-hero__item{max-width:714px;display:grid;gap:24px}.portfolio-hero__intro p:not(:last-child){margin-bottom:16px}@media (max-width: 1023.98px){.portfolio-hero__inner{gap:48px}.portfolio-hero__decor{width:400%;left:-36%}.portfolio-hero__intro{text-align:center}.portfolio-hero__item{gap:16px}.portfolio-hero__stats{width:100%;max-width:100%}}@media (max-width: 1023.98px){.portfolio-archive__body .our-works-item-title{color:var(--tp3d-color-dark)}.portfolio-archive__body .our-works-item-client{color:rgba(0, 0, 0, 0.7)}}.portfolio-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px 24px;margin-bottom:64px}@media (max-width: 1287.98px){.portfolio-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 1023.98px){.portfolio-grid{grid-template-columns:repeat(2, 1fr);margin-bottom:40px}}@media (max-width: 767.98px){.portfolio-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: no-preference){.portfolio-grid .our-works-item{animation:owItemIn 0.45s ease both}.portfolio-grid .our-works-item:nth-child(1){animation-delay:0s}.portfolio-grid .our-works-item:nth-child(2){animation-delay:0.055s}.portfolio-grid .our-works-item:nth-child(3){animation-delay:0.11s}.portfolio-grid .our-works-item:nth-child(4){animation-delay:0.165s}.portfolio-grid .our-works-item:nth-child(5){animation-delay:0.22s}.portfolio-grid .our-works-item:nth-child(6){animation-delay:0.275s}.portfolio-grid .our-works-item:nth-child(7){animation-delay:0.33s}.portfolio-grid .our-works-item:nth-child(8){animation-delay:0.385s}.portfolio-grid .our-works-item:nth-child(9){animation-delay:0.44s}.portfolio-grid .our-works-item:nth-child(10){animation-delay:0.495s}.portfolio-grid .our-works-item:nth-child(11){animation-delay:0.55s}.portfolio-grid .our-works-item:nth-child(12){animation-delay:0.605s}}.portfolio-thumbnail{display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:var(--tp3d-color-white);aspect-ratio:680/604}.portfolio-thumbnail
img{width:100%;height:100%;object-fit:cover;object-position:center center}.project-specs-block{display:flex;flex-direction:column;background-color:var(--tp3d-color-white);padding:32px;max-width:564px;width:100%}.project-specs-block
.button__text{text-align:left}.project-specs-block .project-specs{margin-bottom:16px}.project-specs-block .project-specs__title{font-weight:500;font-size:16px;letter-spacing:-0.02em;text-transform:uppercase;color:var(--tp3d-color-dark);margin:0
0 24px}.project-specs-block .project-specs__list{display:flex;flex-direction:column;gap:0;margin:0
0 16px;padding:0}.project-specs-block .project-specs__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px
0;border-top:1px dashed rgba(0, 0, 0, 0.2)}.project-specs-block .project-specs__label{flex:0 0 220px;font-weight:400;font-size:20px;color:rgba(0, 0, 0, 0.7)}@media (max-width: 575.98px){.project-specs-block .project-specs__label{flex-basis:120px;font-size:13px}}.project-specs-block .project-specs__value{font-weight:500;font-size:20px;text-align:right;letter-spacing:-0.02em;color:var(--tp3d-color-dark);margin:0}@media (max-width: 767.98px){.project-specs-block .project-specs{gap:32px}.project-specs-block .project-specs__item{padding:16px
0}}.project-specs-block .project-specs__cta{margin-top:auto}.project-specs-block .button__link, .project-specs-block
.button{width:100%;max-width:100%}@media (max-width: 1287.98px){.project-specs-block{padding:24px}.project-specs-block .project-specs__title{margin:0
0 20px}.project-specs-block .project-specs__item{padding:12px
0;gap:8px}.project-specs-block .project-specs__label, .project-specs-block .project-specs__value{font-size:18px}}@media (max-width: 1023.98px){.project-specs-block .project-specs__title{margin:0
0 16px}.project-specs-block .project-specs__item{padding:8px
0}.project-specs-block .project-specs__label, .project-specs-block .project-specs__value{font-size:16px}}.portfolio-single-content{position:relative;background-color:var(--tp3d-bg-post)}.portfolio-single-content .project-specs-block{margin-left:auto}@media (max-width: 1023.98px){.portfolio-single-content .project-specs-block{margin-inline:auto}}.portfolio-single-content__header{padding-top:150px}@media (max-width: 1287.98px){.portfolio-single-content__header{padding-top:100px}}@media (max-width: 1023.98px){.portfolio-single-content__header{padding-top:48px}}.portfolio-single-content__inner{display:grid;grid-template-columns:50% 41.667%;column-gap:8.333%}@media (max-width: 1023.98px){.portfolio-single-content__inner{grid-template-columns:1fr;gap:24px}}.blog-hero{position:relative;background-color:#000;overflow:hidden;padding:240px
0 150px}.blog-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/wp-content/themes/tp3d/assets/images/blog/hero-decor.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.blog-hero__wrap{position:relative;text-align:center}.blog-hero__title{font-size:clamp(2.5rem, 1.25rem + 6.25vw, 6.875rem);letter-spacing:-0.03em;line-height:1;color:var(--tp3d-color-white);margin-bottom:24px}.blog-hero__desc{font-size:20px;letter-spacing:-0.02em;margin-bottom:32px}@media (max-width: 767.98px){.blog-hero{padding-block:112px 48px}.blog-hero__title{font-size:40px;margin-bottom:16px}.blog-hero__desc{font-size:18px;margin-bottom:16px;max-width:270px;margin-inline:auto}.blog-hero__input{padding:16px}}.blog-content,.search-content{padding:64px
0 134px;background-color:#F0EFEB}@media (max-width: 767.98px){.blog-content,.search-content{padding:24px
0 48px}.blog-content .button__icon,
.search-content
.button__icon{width:38px;min-width:38px}}.blog-cats{display:flex;align-items:center;gap:24px;flex-wrap:wrap;width:fit-content;margin:0
auto 56px}@media (max-width: 767.98px){.blog-cats{display:none}}.blog-cats__item{padding-bottom:8px;font-family:var(--tp3d-font-primary);color:rgba(0, 0, 0, 0.4);text-decoration:none;transition:color var(--transition-base);white-space:nowrap;border-bottom:1px solid transparent}.blog-cats__item:hover{color:var(--tp3d-color-dark);border-bottom-color:var(--tp3d-color-dark)}.blog-cats__item.is-active{color:var(--tp3d-color-dark);border-bottom-color:var(--tp3d-color-dark)}.blog-cats__select{display:none}.blog-cats__select+.select2-container{display:none;width:100% !important;margin:0
auto 32px}@media (max-width: 767.98px){.blog-cats__select+.select2-container{display:block}}.blog-cats__select + .select2-container .select2-selection--single{height:48px;border:1px
solid #D3D3D3;border-radius:0;background:transparent;display:flex;align-items:center}.blog-cats__select + .select2-container .select2-selection--single:focus{outline:none}.blog-cats__select + .select2-container .select2-selection__rendered{font-family:var(--tp3d-font-primary);font-size:15px;color:var(--tp3d-color-dark);line-height:1;padding-inline:16px}.blog-cats__select + .select2-container .select2-selection__arrow{height:100%;width:40px;top:0}.blog-cats__select + .select2-container .select2-selection__arrow
b{border-color:var(--tp3d-color-dark) transparent transparent}.select2-dropdown.select2-dropdown--below{margin-top:8px}.select2-container--default .select2-dropdown{border:1px
solid #D3D3D3;border-top:none;border-radius:0;box-shadow:0 8px 24px rgba(0, 0, 0, 0.08)}.select2-container--default .select2-dropdown .select2-results__option{font-family:var(--tp3d-font-primary);padding:10px
16px;font-weight:400;font-size:16px;color:#717171;border-bottom:1px solid rgba(0, 0, 0, 0.18)}.select2-container--default .select2-dropdown .select2-results__option:first-child{border-top:1px solid rgba(0, 0, 0, 0.18)}.select2-container--default .select2-dropdown .select2-results__option--highlighted, .select2-container--default .select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:#F0EFEB;color:var(--tp3d-color-dark)}.select2-container--default .select2-dropdown .select2-results__option[aria-selected=true]{background-color:transparent;color:var(--tp3d-color-dark);font-weight:500}.select2-container--default .select2-dropdown .select2-results__option--highlighted[aria-selected=true]{background-color:#F0EFEB}.blog-featured{display:grid;grid-template-columns:59% 41%;margin-bottom:64px}@media (max-width: 1023.98px){.blog-featured{grid-template-columns:1fr}}@media screen and (min-width: 1280px){.blog-featured__image{aspect-ratio:6/2.7}}.blog-featured__image{overflow:hidden}.blog-featured__image
img{transition:transform var(--transition-slow)}.blog-featured__image:hover
img{transform:scale(1.04)}@media (max-width: 1023.98px){.blog-featured__image{aspect-ratio:16/9}}.blog-featured__img{width:100%;height:100%;object-fit:cover;display:block}.blog-featured__body{display:flex;flex-direction:column;gap:24px;border:1px
solid #D3D3D3;padding-bottom:16px}.blog-featured__title{font-size:28px;font-weight:500;letter-spacing:-0.02em;line-height:1.15;margin:0}.blog-featured__title
a{color:var(--tp3d-color-dark);text-decoration:none}.blog-featured__title a:hover{color:var(--tp3d-color-primary)}.blog-featured__excerpt{font-size:16px;color:var(--tp3d-color-text);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-featured__author{display:flex;align-items:center;gap:12px;margin-top:auto}.blog-featured__avatar{flex-shrink:0}.blog-featured__avatar
img{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block}.blog-featured__author-info{display:flex;flex-direction:column;gap:2px}.blog-featured__author-name{font-size:14px;font-weight:500;color:var(--tp3d-color-dark)}.blog-featured .button__text--sp{font-size:14px;padding-inline:12px}.blog-featured
.button__icon{width:39px;min-width:38px}.blog-featured .button__icon__inner
svg{width:12px;height:12px}.blog-featured .button__link, .blog-featured
.button{width:100%;max-width:240px}.blog-featured
.button{min-height:40px}.blog-featured__info{display:flex;flex-direction:column;gap:16px}.blog-featured__content{display:flex;flex-direction:column;gap:24px;padding-inline:24px 40px}.blog-featured__author-role{font-size:12px;color:var(--tp3d-color-text)}@media (max-width: 767.98px){.blog-featured{margin-bottom:32px}.blog-featured__body{gap:16px}.blog-featured__title{font-size:16px}.blog-featured__content{padding-inline:16px;gap:8px}.blog-featured__author-info{gap:0}.blog-featured__info{gap:8px}.blog-featured__excerpt{font-size:14px}.blog-featured
.button{max-width:unset}}.blog-grid-wrap{transition:opacity 0.2s ease}.blog-grid-wrap.is-loading{opacity:0.4;pointer-events:none}.blog-pagination{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;width:fit-content;margin-inline:auto;padding-inline:88px}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:8px;font-size:14px;line-height:1;letter-spacing:-0.02em;font-family:var(--tp3d-font-primary);color:rgba(0, 0, 0, 0.4);text-decoration:none;transition:color var(--transition-base), border-color var(--transition-base)}.blog-pagination .page-numbers.prev, .blog-pagination .page-numbers.next{position:absolute;top:50%;transform:translateY(-50%);border:1px
solid #D9D9D9}.blog-pagination .page-numbers.prev:hover, .blog-pagination .page-numbers.next:hover{border-color:#000}.blog-pagination .page-numbers.prev{left:0}.blog-pagination .page-numbers.next{right:0}.blog-pagination .page-numbers:hover:not(.current){color:var(--tp3d-color-dark)}.blog-pagination .page-numbers.current{color:var(--tp3d-color-dark);background-color:#D9D9D9}.blog-pagination .page-numbers.dots{border:none;cursor:default}@media (max-width: 767.98px){.blog-pagination{padding-inline:0;gap:2px}.blog-pagination .page-numbers{font-size:12px;min-width:32px;height:32px}.blog-pagination .page-numbers.prev, .blog-pagination .page-numbers.next{padding:0;position:static;transform:none}.blog-pagination .page-numbers.prev{margin-right:16px}.blog-pagination .page-numbers.next{margin-left:16px}}.blog-search{width:100%;max-width:511px;margin-inline:auto}.blog-search__inner{display:flex;align-items:center;border:1px
solid rgba(255, 255, 255, 0.4);background:rgba(255, 255, 255, 0.01);backdrop-filter:blur(8px);overflow:hidden;transition:border-color var(--transition-base)}.blog-search__input{flex:1;background:transparent;border:none;outline:none;padding:20px;font-family:var(--tp3d-font-primary);color:var(--tp3d-color-white);line-height:1}.blog-search__input::placeholder{color:rgba(255, 255, 255, 0.7)}.blog-search__input::-webkit-search-cancel-button{display:none}.blog-search__btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-left:1px solid var(--tp3d-color-border);padding:0
16px;align-self:stretch;color:var(--tp3d-color-gray);cursor:pointer;transition:color var(--transition-base)}.blog-search__btn:hover{color:var(--tp3d-color-primary)}@media (max-width: 767.98px){.blog-search__input{padding:17px
16px}}.select2-container--default .select2-selection--single span.select2-selection__arrow{top:50%;right:16px;transform:translateY(-50%);width:fit-content;height:fit-content}.select2-container .select2-selection--single span.select2-selection__rendered{color:#000;padding-left:16px}.search-hero__label{font-size:14px;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255, 255, 255, 0.5);margin-bottom:12px}.search-hero .blog-hero__title
strong{font-weight:400}.search-hero--no-results .blog-hero__title{font-size:clamp(1.75rem, 1.25rem + 2.5vw, 3.5rem)}.search-main{width:100%}.single-hero{padding:235px
0 140px}.single-hero::before{background-image:url("/wp-content/themes/tp3d/assets/images/post/single-hero-bg.svg")}.single-hero__wrap{position:relative;text-align:left;max-width:1250px}.single-hero__meta{display:grid;grid-template-columns:auto auto;width:fit-content;margin-bottom:24px}.single-hero__meta .blog-card__cat, .single-hero__meta .blog-card__date{min-width:150px}.single-hero__meta .blog-card__cat{background-color:#fff}.single-hero__meta .blog-card__date{color:#fff}.single-hero__title{font-size:64px;font-weight:500;letter-spacing:-0.03em;line-height:1.12;color:var(--tp3d-color-white);margin-bottom:24px}.single-hero__rating{display:flex;align-items:center;gap:8px}.single-hero__stars{display:flex;align-items:center;gap:2px}.single-hero__star{color:rgba(255, 255, 255, 0.3);flex-shrink:0}.single-hero__star--active{color:#FF6400}.single-hero__rating-value{font-size:16px;letter-spacing:-0.02em;line-height:1;color:#fff}@media (max-width: 767.98px){.single-hero{padding-block:96px 32px}.single-hero__title{font-size:32px;font-weight:400;text-align:center;margin-bottom:20px}.single-hero__rating{justify-content:center}.single-hero__meta{margin:0
auto 16px}}.post-single{position:relative;padding-block:0 150px;background-color:#F0EFEB}.post-single__container{color:#000;border-bottom:1px solid rgba(0, 0, 0, 0.2);padding-bottom:150px;position:relative}.post-single__thumbnail{aspect-ratio:21/9}.post-single__thumbnail
img{width:100%;height:100%;object-fit:cover;display:block}.post-single__wrap{display:grid;grid-template-columns:1fr 332px;align-items:start;gap:100px;margin-inline:auto;padding-top:100px;max-width:1376px;position:relative}@media (max-width: 1023.98px){.post-single__wrap{gap:48px;padding-top:0}}.post-single__wrap .tp3d-breadcrumbs__container{padding-inline:0}.post-single__content{min-width:0}.post-single__sidebar{position:sticky;top:100px}@media (max-width: 1023.98px){.post-single{padding-bottom:32px}.post-single__wrap{grid-template-columns:1fr}.post-single__sidebar{position:static}.post-single__container{padding-bottom:32px}}@media (max-width: 767.98px){.post-single{padding-block:0 32px}.post-single .tp3d-breadcrumbs .techplast-container{padding-inline:0}.post-single__thumbnail{aspect-ratio:16/11;margin-bottom:0}.post-single__wrap{gap:32px;padding-top:0}}.post-sidebar{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.post-sidebar__info{display:flex;flex-direction:column;gap:16px}.post-sidebar__section{display:flex;flex-direction:column;gap:8px}.post-sidebar__section
*{letter-spacing:-0.02em}.post-sidebar__label{font-size:14px;opacity:0.6}.post-sidebar__label-position{opacity:0.7}.post-sidebar__label-share{font-size:16px;opacity:1;margin-bottom:8px}.post-sidebar__author{display:flex;align-items:center;gap:12px}.post-sidebar__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.post-sidebar__author-info{display:flex;flex-direction:column}.post-sidebar__author-name{font-weight:500;letter-spacing:-0.01em}.post-sidebar__reading-time{display:inline-flex;align-items:center;align-self:flex-start;padding:7px
12px 6px;border:1px
solid #D9D9D9;font-size:12px;font-weight:500;color:var(--tp3d-color-text, #1A1A1A);letter-spacing:-0.01em}.post-sidebar__share{display:flex;gap:1px;padding:1px;background-color:#CFCFCF;width:fit-content}.post-sidebar__share-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;color:var(--tp3d-color-text, #1A1A1A);transition:border-color 0.2s, color 0.2s;text-decoration:none;background-color:#F0EFEB;border:unset}.post-sidebar__share-btn:hover{color:var(--tp3d-color-primary, #FF6400)}.post-sidebar__share-btn--copied{border-color:#22C55E;color:#22C55E}@media (max-width: 767.98px){.post-sidebar{justify-content:space-between;flex-direction:row;margin-bottom:24px}.post-sidebar__info{gap:8px}.post-sidebar__section{gap:4px}.post-sidebar__label-share{margin-bottom:0}}.content>*:first-child{margin-top:0}.content .post-views{display:none}.content p:not(:last-child){margin-bottom:16px}.content
a{color:var(--tp3d-color-primary);text-decoration:underline;transition:undreline 0.3s linear}.content a:hover{text-decoration:none}.content p, .content ul, .content ol, .content
li{font-size:20px;color:rgba(0, 0, 0, 0.7)}.content h2, .content h3, .content h4, .content h5, .content
h6{font-weight:500;line-height:1.25}.content
h2{font-size:32px;margin-block:64px 24px}.content
h3{font-size:28px;margin-block:48px 20px}.content
h4{font-size:24px;margin-block:40px 16px}.content
h5{font-size:22px;margin-block:32px 14px}.content
h6{font-size:21px;margin-block:24px 12px}.content ol, .content
ul{margin-block:24px}.content
ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:16px}.content ul
li{position:relative;padding-left:36px}.content ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='black'/%3E%3Cpath d='M6.5 10L9 12.5L14 7.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.content
ol{list-style:none;counter-reset:ol-counter;padding-left:0;display:flex;flex-direction:column;gap:16px}.content ol
li{counter-increment:ol-counter;position:relative;padding-left:36px}.content ol li::before{content:counter(ol-counter);position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#CACACA;color:#000;font-size:12px}.content .wp-block-table{margin-block:40px;border:1px
solid #D9D9D9;overflow-x:auto}.content .wp-block-table
table{width:100%;border-collapse:collapse;border:none}.content .wp-block-table th, .content .wp-block-table
td{border:none;padding:16px
32px;text-align:left;font-size:16px;letter-spacing:-0.02em}.content .wp-block-table th strong, .content .wp-block-table td
strong{font-weight:600}.content .wp-block-table
thead{border-bottom:1px solid #D3D3D3}.content .wp-block-table thead
tr{background-color:#D9D9D9}.content .wp-block-table thead tr
th{font-weight:500;color:#000}.content .wp-block-table tbody
tr{border-bottom:1px solid #D3D3D3}.content .wp-block-table tbody tr:nth-child(odd){background-color:#fff}.content .wp-block-table tbody tr:nth-child(even){background-color:#F4F4F4}.content .wp-block-table tbody tr:last-child{border-bottom:none}.content .wp-block-table
figcaption{font-size:13px;color:rgba(0, 0, 0, 0.5);margin-top:8px}.content .wp-block-quote{position:relative;background-color:#fff;padding:48px
48px 48px 109px;margin:64px
0;border:none}.content .wp-block-quote::before{content:"";position:absolute;top:48px;left:48px;width:37px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='36' viewBox='0 0 41 36' fill='none'%3E%3Cpath d='M18.1797 1L17.75 2.31152L12.6035 18.0234H18.6582V35H1V20.4561L1.06543 20.2852L8.14355 1.64453L8.38867 1H18.1797ZM39.415 1L38.9854 2.31152L33.8379 18.0234H40V35H22.3418V20.4561L22.4072 20.2852L29.4854 1.64453L29.7305 1H39.415Z' stroke='%23FF6400' stroke-width='2'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.content .wp-block-quote
p{font-size:28px;font-weight:600;color:#000;margin:0;line-height:1.14}.content .wp-block-quote p
strong{font-weight:600}.content .wp-block-quote
cite{display:none}@media (max-width: 767.98px){.content p, .content ul, .content ol, .content
li{font-size:16px;line-height:1.5}.content
h2{margin-top:32px}.content
h3{font-size:22px;margin-top:28px}.content
h4{font-size:20px;margin-top:24px}.content
h5{font-size:18px;margin-top:20px}.content
h6{font-size:17px;margin-top:16px}.content p:not(:last-child){margin-bottom:8px}.content
ol{gap:8px}.content .wp-block-quote{display:flex;flex-direction:column;gap:16px;margin-block:32px;padding:24px
20px}.content .wp-block-quote::before{position:static;display:block}.content .wp-block-quote
p{font-size:20px;line-height:1.4}.content .wp-block-table{margin-block:32px}.content .wp-block-table
th{font-size:12px;padding:8px
12px}.content .wp-block-table th:not(:last-child){border-right:1px solid #D3D3D3}.content .wp-block-table
td{font-size:11px;padding:15px
12px}}.related-posts{background-color:#F0EFEB;padding-block:0 120px}.related-posts__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:72px}.related-posts__title{font-size:56px;font-weight:500;letter-spacing:-0.02em;color:#000;margin:0}.related-posts__swiper .swiper-wrapper{align-items:stretch}.related-posts__swiper .swiper-slide{height:auto}.related-posts__swiper .blog-card{height:100%}.related-posts__pagination{display:none}@media (max-width: 767.98px){.related-posts{padding-block:0 48px}.related-posts__head{margin-bottom:24px}.related-posts__title{font-size:24px}.related-posts__nav{display:none !important}.related-posts__pagination{display:flex;justify-content:center;gap:3px;margin-top:8px;position:static}.related-posts__pagination .swiper-pagination-bullet{width:4px;height:4px;border-radius:0;background-color:rgba(0, 0, 0, 0.15);opacity:1;transition:0.3s ease}.related-posts__pagination .swiper-pagination-bullet-active{width:12px;background-color:#000}}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.post-sidebar-form{position:relative;overflow:hidden;background-color:var(--tp3d-color-primary)}.post-sidebar-form::before{content:"";position:absolute;height:332px;width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='335' height='331' viewBox='0 0 335 331' fill='none'%3E%3Cpath opacity='0.3' d='M278.833 0.5H334.5V82.5812M278.833 0.5H170.283M278.833 0.5L223.167 27.8604M278.833 0.5V52.4848M334.5 164.662H278.833M334.5 164.662V137.302M334.5 164.662V247.581M278.833 164.662L225.95 138.67M278.833 164.662V109.942M278.833 164.662L334.5 137.302M278.833 164.662H170.283M278.833 164.662L223.167 192.302M278.833 164.662V217.178M225.95 138.67H114.617M225.95 138.67L278.833 109.942M114.617 138.67L61.7333 164.662M114.617 138.67L170.283 164.662M114.617 138.67L111.833 85.3173M114.617 138.67L170.283 111.31M61.7333 164.662H0.499988M61.7333 164.662L0.499988 134.566M61.7333 164.662V109.942M61.7333 164.662H170.283M0.499988 164.662V134.566M0.499988 164.662H58.95M0.499988 164.662V192.302M0.499988 134.566V88.0533M61.7333 109.942L111.833 85.3173M61.7333 109.942L0.499988 88.0533M111.833 85.3173L58.95 59.3249M111.833 85.3173V29.2284M111.833 85.3173L170.283 111.31M58.95 59.3249L0.499988 88.0533M58.95 59.3249V3.23604M58.95 0.5H0.499988V27.8604M58.95 0.5V3.23604M58.95 0.5H170.283M58.95 0.5L0.499988 27.8604M0.499988 88.0533V27.8604M111.833 29.2284L58.95 3.23604M111.833 29.2284L170.283 0.5M111.833 29.2284L167.5 55.2208M111.833 29.2284L223.167 27.8604M167.5 55.2208L223.167 27.8604M167.5 55.2208L170.283 111.31M223.167 27.8604L278.833 52.4848M223.167 27.8604L225.95 83.9492M278.833 52.4848V55.2208M334.5 82.5812L278.833 55.2208M334.5 82.5812L278.833 109.942M334.5 82.5812V137.302M278.833 55.2208V109.942M278.833 109.942L225.95 83.9492M278.833 109.942L170.283 111.31M225.95 83.9492L170.283 111.31M170.283 164.662H58.95M170.283 164.662L111.833 193.684M278.833 330.5H334.5V302.86M278.833 330.5L225.95 304.242M278.833 330.5V275.221M278.833 330.5L334.5 302.86M278.833 330.5H170.283M225.95 304.242H114.617M225.95 304.242L278.833 275.221M114.617 304.242L61.7333 330.5M114.617 304.242L170.283 330.5M114.617 304.242L111.833 250.345M114.617 304.242L170.283 276.603M61.7333 330.5H0.499988V300.096M61.7333 330.5L0.499988 300.096M61.7333 330.5V275.221M61.7333 330.5H170.283M0.499988 300.096V253.109M61.7333 275.221L111.833 250.345M61.7333 275.221L0.499988 253.109M111.833 250.345L58.95 224.088M111.833 250.345V193.684M111.833 250.345L170.283 276.603M58.95 224.088L0.499988 253.109M58.95 224.088V167.426M58.95 164.662V167.426M58.95 164.662L0.499988 192.302M0.499988 253.109V192.302M111.833 193.684L58.95 167.426M111.833 193.684L167.5 219.942M111.833 193.684L223.167 192.302M167.5 219.942L223.167 192.302M167.5 219.942L170.283 276.603M223.167 192.302L278.833 217.178M223.167 192.302L225.95 248.963M278.833 217.178V219.942M334.5 247.581L278.833 219.942M334.5 247.581L278.833 275.221M334.5 247.581V302.86M278.833 219.942V275.221M278.833 275.221L225.95 248.963M278.833 275.221L170.283 276.603M225.95 248.963L170.283 276.603' stroke='url(%23paint0_linear_475_1822)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_475_1822' x1='0.5' y1='165.5' x2='283.163' y2='165.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-size:cover;pointer-events:none}.post-sidebar-form__body{position:relative;z-index:1;padding:16px;display:flex;flex-direction:column;gap:16px}.post-sidebar-form__title{font-size:32px;font-weight:500;line-height:1.2;letter-spacing:-0.02em;color:var(--tp3d-color-white);margin-bottom:8px;text-align:center}.post-sidebar-form__text{font-size:18px;line-height:1.33;color:var(--tp3d-color-white);margin:0;text-align:center}.post-sidebar-form__form{width:100%}.post-sidebar-form__form .nf-form-cont .submit-container{margin-top:0}.post-sidebar-form .custom-form-nj .nf-form-cont .email-container .nf-field-element input,
.post-sidebar-form .custom-form-nj .nf-form-cont .phone-container .nf-field-element input,
.post-sidebar-form .custom-form-nj .nf-form-cont .textarea-container .nf-field-element
textarea{border-color:#fff}.post-sidebar-form .custom-form-nj .nf-form-cont .email-container .nf-field-element input::placeholder,
.post-sidebar-form .custom-form-nj .nf-form-cont .phone-container .nf-field-element input::placeholder,
.post-sidebar-form .custom-form-nj .nf-form-cont .textarea-container .nf-field-element textarea::placeholder{color:#fff}.post-sidebar-form .custom-form-nj .nf-form-cont .email-container .nf-field-element input,
.post-sidebar-form .custom-form-nj .nf-form-cont .phone-container .nf-field-element
input{border-bottom-color:transparent}.post-sidebar-form .custom-form-nj .nf-form-cont .textarea-container .nf-field-element
textarea{display:block;height:90px}.post-sidebar-form .custom-form-nj .nf-form-cont .email-container .nf-field-element input,
.post-sidebar-form .custom-form-nj .nf-form-cont .phone-container .nf-field-element input,
.post-sidebar-form .custom-form-nj .nf-form-cont .firstname-container .nf-field-element input,
.post-sidebar-form .custom-form-nj .nf-form-cont .number-container .nf-field-element input,
.post-sidebar-form .custom-form-nj .nf-form-cont .textarea-container .nf-field-element
input{height:48px}.post-sidebar-form .nf-field-container{margin-bottom:6px !important}.post-sidebar-form .nf-form-cont .email-container .nf-field-element input, .post-sidebar-form .nf-form-cont .email-container .nf-field-element textarea, .post-sidebar-form .nf-form-cont .phone-container .nf-field-element input, .post-sidebar-form .nf-form-cont .phone-container .nf-field-element textarea, .post-sidebar-form .nf-form-cont .textarea-container .nf-field-element input, .post-sidebar-form .nf-form-cont .textarea-container .nf-field-element
textarea{border-color:var(--tp3d-color-white)}.post-sidebar-form .nf-form-cont .email-container .nf-field-label label, .post-sidebar-form .nf-form-cont .phone-container .nf-field-label label, .post-sidebar-form .nf-form-cont .textarea-container .nf-field-label
label{color:var(--tp3d-color-white)}.post-sidebar-form .custom-form-nj .nf-error-field-errors{color:#fff}.post-sidebar-form .custom-form-nj .nf-error-field-errors::before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99961 14.4C11.9819 14.4 14.3996 11.9823 14.3996 9.00001C14.3996 6.01767 11.9819 3.60001 8.99961 3.60001C6.01727 3.60001 3.59961 6.01767 3.59961 9.00001C3.59961 11.9823 6.01727 14.4 8.99961 14.4Z' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 6.29999V9.44999' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 12.0375C9.31066 12.0375 9.5625 11.7857 9.5625 11.475C9.5625 11.1643 9.31066 10.9125 9 10.9125C8.68934 10.9125 8.4375 11.1643 8.4375 11.475C8.4375 11.7857 8.68934 12.0375 9 12.0375Z' fill='%23ffffff'/%3E%3C/svg%3E")}.post-sidebar-form .nf-submit-themed.button__link{width:100%;max-width:unset;margin-bottom:5px}.post-sidebar-form .nf-submit-themed .button.button-white{width:100%}.post-sidebar-form .nf-submit-themed
.button__text{text-align:left}.post-sidebar-form .button-white
.button__icon{border-left:2px solid var(--tp3d-color-primary)}.single-main .about-cta{padding-top:150px}@media (max-width: 767.98px){.single-main .about-cta{padding-top:48px}}.contacts--contact-page{position:relative;background-image:unset}@media (min-width: 1288px){.contacts--contact-page{padding-top:200px}}.contacts--contact-page::after{content:"";background-image:url("/wp-content/themes/tp3d/assets/images/contact-us/contact-bg.webp");background-repeat:no-repeat;background-position:bottom;background-size:cover;width:120%;height:100%;position:absolute;inset:0;margin:auto;z-index:-1;opacity:0.6}.contacts--contact-page::before{display:none}.contacts--contact-page
.contacts__wrapper{align-items:flex-start}.contacts--contact-page
.contacts__title{line-height:1}.contacts--contact-page
.contacts__description{font-size:20px;max-width:unset;margin-bottom:48px}.contacts--contact-page .contact-item span, .contacts--contact-page .contact-item
a{font-size:24px}.contacts--contact-page .contact-item
strong{font-size:16px}@media (max-width: 1287.98px){.contacts--contact-page{padding-top:156px}}@media (max-width: 1023.98px){.contacts--contact-page{padding-top:96px}.contacts--contact-page
.contacts__title{text-align:center}.contacts--contact-page
.contacts__description{font-size:18px;text-align:center;margin-bottom:24px}.contacts--contact-page .contact-item span, .contacts--contact-page .contact-item
a{font-size:20px}.contacts--contact-page::after{background-image:url("/wp-content/themes/tp3d/assets/images/contact-us/contact-bg-mobile.webp");opacity:1;background-position:center}}.payment-top{position:relative}.payment-top::before{content:"";position:absolute;inset:0;background-image:url("/wp-content/themes/tp3d/assets/images/payment/payment-bg.svg");background-repeat:no-repeat;background-size:cover;pointer-events:none}.payment-hero{position:relative;overflow:hidden;padding-top:200px}.payment-hero__content{position:relative;z-index:1;max-width:720px;padding-bottom:150px}.payment-hero__title{font-weight:400;letter-spacing:-0.01em;line-height:1;margin:0
0 24px}.payment-hero__text{font-size:20px;line-height:1.4;letter-spacing:-0.01em;color:rgba(255, 255, 255, 0.7);margin:0;max-width:440px}@media (max-width: 1287.98px){.payment-hero{padding-top:160px}}@media (max-width: 1023.98px){.payment-hero{padding-top:120px}.payment-hero__content{padding-bottom:48px}}@media (max-width: 767.98px){.payment-hero{padding-top:96px}.payment-hero__title{text-align:center;margin-bottom:16px}.payment-hero__text{font-size:16px;text-align:center;max-width:unset}.payment-hero__content{padding-bottom:32px}}.payment-ruler{position:relative;z-index:1;margin-bottom:64px}.payment-ruler
img{display:block;width:100%;height:auto}@media (max-width: 1023.98px){.payment-ruler{width:400%;left:-36%}}.payment-stats__grid{display:grid;grid-template-columns:repeat(4, 1fr);border-top:1px solid #424242}.payment-stats__item{display:flex;flex-direction:column;gap:24px;padding:48px
24px;position:relative}.payment-stats__item:last-child::after{content:"";display:block;width:1px;height:24px;position:absolute;top:0;right:0;background-color:#424242}.payment-stats__item::before{content:"";display:block;width:1px;height:24px;position:absolute;top:0;left:0;background-color:#424242}.payment-stats__value{font-size:24px;letter-spacing:-0.02em;line-height:1.33;color:#FF6400}.payment-stats__label{color:rgba(255, 255, 255, 0.7);letter-spacing:-0.02em;line-height:1.3}@media (max-width: 1023.98px){.payment-stats__grid{grid-template-columns:repeat(2, 1fr);border-top:none}.payment-stats__item{border-top:1px solid #424242}.payment-stats__value{font-size:20px}.payment-stats__label{font-size:12px}}@media (max-width: 767.98px){.payment-stats__grid{row-gap:48px}.payment-stats__item{padding:24px
20px;gap:8px}.payment-stats__item:nth-child(odd){padding:16px
16px 0 0}.payment-stats__item:nth-child(odd)::before{display:none}.payment-stats__item:nth-child(even){padding:16px
16px 0 12px}.payment-stats__item:last-child::after{display:none}}@media (max-width: 575.98px){.payment-stats__item{border-left:none !important;border-bottom:1px solid rgba(255, 255, 255, 0.1) !important}.payment-stats__item:last-child{border-bottom:none !important}}.payment-methods{background-color:#000;padding-block:150px}.payment-methods .techplast-container{position:relative}.payment-methods__wrap{max-width:1208px;margin:0
auto;padding-inline:var(--tp3d-container-laptop)}.payment-methods__inner{gap:80px;align-items:start}.payment-methods__head{position:absolute;top:0;display:flex;flex-direction:column;gap:24px;max-width:322px;left:32px}.payment-methods__title{margin:0}.payment-methods__list{display:flex;flex-direction:column;gap:24px;max-width:680px;margin-left:auto}.payment-methods__card{display:flex;flex-direction:column;gap:24px;padding:24px;border-top:4px solid #fff;border-right:1px solid #424242;border-left:1px solid #424242}.payment-methods__card-head{display:flex;align-items:center;gap:4px}.payment-methods__card-num{font-size:24px;font-weight:500;letter-spacing:-0.02em;color:var(--tp3d-color-white)}.payment-methods__card-digit{display:flex;justify-content:center;align-items:center;line-height:1;font-size:10px;width:16px;height:15px;border-radius:50%;border:1px
solid var(--tp3d-color-primary);color:var(--tp3d-color-primary);letter-spacing:0.1em}.payment-methods__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.payment-methods__card-bottom{display:flex;flex-direction:column;gap:8px}.payment-methods__card-icon{width:56px;height:56px;flex-shrink:0;color:var(--tp3d-color-white)}.payment-methods__card-icon
svg{width:100%;height:100%}.payment-methods__card-badge{font-size:14px;font-weight:600;letter-spacing:-0.01em;line-height:1.28;text-transform:uppercase;color:#FF6400}.payment-methods__card-title{font-size:24px;font-weight:500;letter-spacing:-0.02em;line-height:1.33;color:var(--tp3d-color-white);margin:0}.payment-methods__card-text{line-height:1.5;letter-spacing:-0.02em;color:rgba(255, 255, 255, 0.7);margin:0}@media (max-width: 1023.98px){.payment-methods{padding-block:80px}.payment-methods__wrap{padding-inline:0}.payment-methods__head{position:static;gap:16px;margin-bottom:24px}.payment-methods__list{margin-left:unset;max-width:unset}.payment-methods__title{font-size:48px}}@media (max-width: 767.98px){.payment-methods{padding-block:48px}.payment-methods__title{font-size:24px}.payment-methods__list{gap:16px}.payment-methods__card{padding:16px}.payment-methods__card-title{font-size:20px}.payment-methods__card-badge{font-size:12px}.payment-methods__card-text{font-size:14px}}.delivery-section{background-color:#F0EFEB;padding-block:150px}.delivery-section .techplast-container{max-width:1208px}.delivery-section__header{display:flex;flex-direction:column;gap:24px;margin-bottom:64px}.delivery-section__title{letter-spacing:-0.02em;line-height:1.14;color:#000;margin:0}@media (max-width: 1023.98px){.delivery-section{padding-block:80px}.delivery-section__header{margin-bottom:40px}}@media (max-width: 767.98px){.delivery-section{padding-block:48px}.delivery-section__header{margin-bottom:0;gap:16px}.delivery-section__title{font-size:24px}}.delivery-item{display:grid;grid-template-columns:250px 100px 1fr;gap:57px;align-items:flex-start;border-bottom:1px solid #BCBCBC;padding-bottom:48px}.delivery-item:not(:first-child){padding-top:48px}.delivery-item__tag{display:inline-flex;align-items:center;padding:10px
20px;border:1px
solid #BCBCBC;font-size:14px;line-height:1.3;color:#000;font-weight:600;letter-spacing:-0.02em;width:fit-content}.delivery-item__number{text-align:center;font-size:24px;letter-spacing:-0.02em;color:#000}.delivery-item__slash{color:var(--tp3d-color-primary)}.delivery-item__content{align-self:start}.delivery-item__title{font-size:24px;font-weight:500;letter-spacing:-0.02em;color:#000;margin:0
0 16px}.delivery-item__details{display:flex;flex-direction:column}.delivery-item__detail{display:flex;justify-content:space-between;gap:16px;padding:16px
0}.delivery-item__detail:first-child{padding-top:0}.delivery-item__detail:not(:last-child){border-bottom:1px solid #BCBCBC}.delivery-item__detail:last-child{padding-bottom:0}.delivery-item__detail-label{color:rgba(0, 0, 0, 0.6);letter-spacing:-0.02em}.delivery-item__detail-value{color:#000;letter-spacing:-0.02em;text-align:right}@media (max-width: 1023.98px){.delivery-item{grid-template-columns:240px 80px 1fr;padding:32px
0}.delivery-item__title{font-size:26px}}@media (max-width: 767.98px){.delivery-item{grid-template-columns:auto 1fr;grid-template-areas:"tag     tag" "number  title" "details details";gap:16px 12px;padding:24px
0;align-items:start}.delivery-item:not(:first-child){padding-top:24px}.delivery-item:last-child{border-bottom:unset;padding-bottom:0}.delivery-item__tag{grid-area:tag}.delivery-item__number{grid-area:number;font-size:20px;text-align:left;margin-top:-4px}.delivery-item__content{display:contents}.delivery-item__title{grid-area:title;font-size:20px;margin:0
0 0 -5px}.delivery-item__details{grid-area:details;margin-top:5px}.delivery-item__detail{padding-block:12px}}.guarantees-section{background-color:#F0EFEB;padding-bottom:150px}.guarantees-section__header{display:flex;flex-direction:column;gap:24px;margin-bottom:64px}.guarantees-section__title{letter-spacing:-0.02em;line-height:1.14;color:#000;margin:0}@media (max-width: 1023.98px){.guarantees-section{padding-bottom:80px}.guarantees-section__header{margin-bottom:40px}}@media (max-width: 767.98px){.guarantees-section{padding-bottom:48px}.guarantees-section__header{gap:16px;margin-bottom:24px}.guarantees-section__title{font-size:24px}}.guarantees-items{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 48px}@media (max-width: 1023.98px){.guarantees-items{gap:0 32px}}@media (max-width: 767.98px){.guarantees-items{grid-template-columns:1fr;gap:24px}}.guarantees-item{display:flex;flex-direction:column}@media (max-width: 767.98px){.guarantees-item{flex-direction:row;gap:16px}}.guarantees-item__icon{width:64px;height:64px;color:var(--tp3d-color-primary);flex-shrink:0;margin-bottom:48px}@media (max-width: 767.98px){.guarantees-item__icon{width:32px;height:32px}}.guarantees-item__icon
svg{width:100%;height:100%}.guarantees-item__content{display:flex;flex-direction:column;gap:24px}@media (max-width: 767.98px){.guarantees-item__content{gap:8px}}.guarantees-item__title{font-size:32px;line-height:1.375;color:#000;margin:0}.guarantees-item__text{font-size:20px;color:rgba(0, 0, 0, 0.7);letter-spacing:-0.02em;line-height:1.4;margin:0}@media (max-width: 767.98px){.guarantees-item__title{font-size:20px}.guarantees-item__text{font-size:18px}}.page-section{background-color:var(--tp3d-bg-post);padding-block:150px}@media (max-width: 1023.98px){.page-section{padding-block:80px}}@media (max-width: 767.98px){.page-section{padding-block:48px}}.page-template-page-privacy .page-hero .page-hero__title{width:100%;max-width:900px}.page-content{color:var(--tp3d-color-dark);max-width:912px;margin:0
auto}.page-content>*:first-child{margin-top:0}.page-content
h2{font-size:24px;font-weight:500;letter-spacing:-0.02em;margin-block:48px 24px}.page-content
h3{font-size:22px;font-weight:500;letter-spacing:-0.02em;margin-block:36px 16px}.page-content
p{margin-bottom:16px}.page-content p, .page-content
li{font-size:20px;line-height:1.4;color:rgba(0, 0, 0, 0.7);letter-spacing:-0.02em}.page-content ul, .page-content
ol{padding-left:30px;margin-block:16px}.page-content
ol{list-style:decimal}.page-content ul
li{position:relative}.page-content ul li::before{content:"";position:absolute;top:12px;left:-16px;width:4px;height:4px;border-radius:50%;background-color:rgba(0, 0, 0, 0.7)}.page-content
a{font-size:20px;color:var(--tp3d-color-primary)}.page-content a:hover{color:var(--tp3d-color-primary-hover)}@media (max-width: 767.98px){.page-content
h2{font-size:20px;margin-block:32px 16px}.page-content
h3{font-size:20px;margin-block:24px 12px}.page-content ul, .page-content
ol{margin-block:16px}.page-content p, .page-content li, .page-content
a{font-size:18px}.page-content
p{margin-bottom:12px}}.about-hero{position:relative;padding-block:188px 100px;background-image:url("/wp-content/themes/tp3d/assets/images/about/about-us-bg-v2.webp");background-size:cover;min-height:100vh;overflow:hidden}.about-hero__inner{display:flex;flex-direction:column;gap:170px}.about-hero__title{margin:0;letter-spacing:-0.03em;max-width:1144px}.about-hero__content{display:flex;flex-direction:column;gap:32px;max-width:564px;margin-left:auto}.about-hero__description{font-size:20px;line-height:1.4;letter-spacing:-0.02em;color:#fff;margin:0}.about-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.about-hero__actions .button__link:first-child .button__text--sp{padding-inline-start:20px}.about-hero__actions .button-no-icon{min-width:160px}@media (max-width: 1287.98px){.about-hero{padding:180px
0 180px}}@media (max-width: 1023.98px){.about-hero{padding-block:96px 48px;background-image:url("/wp-content/themes/tp3d/assets/images/about/about-us-mobile-bg.webp");min-height:unset}.about-hero__inner{gap:32px}.about-hero__content{max-width:unset}.about-hero__actions{justify-content:center}}@media (max-width: 767.98px){.about-hero__title{text-align:center}.about-hero__description{font-size:18px;text-align:center}.about-hero__content{gap:113px}.about-hero__actions{flex-direction:column;align-items:stretch;width:fit-content;margin-inline:auto}.about-hero__actions
.button__link{max-width:unset}.about-hero__actions
.button{width:100%;justify-content:center}.about-hero__inner{gap:16px}}.about-history{padding-block:150px;background-color:var(--tp3d-bg-post)}.about-history__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.about-history__left{display:flex;flex-direction:column;gap:24px;position:sticky;top:calc(var(--tp3d-header-height) + 40px);height:fit-content}.about-history__right{max-width:564px}.about-history__title{color:#000;margin:0;max-width:486px}.about-history__quote{margin:0;padding:8px
24px 20px;border:none;display:flex;flex-direction:column;gap:16px;position:relative;width:fit-content}.about-history__quote::before,.about-history__quote::after{content:"";position:absolute;top:0;border-top:2px solid rgba(89, 89, 89, 0.3);border-bottom:2px solid rgba(89, 89, 89, 0.3);width:15px;height:100%}.about-history__quote::before{left:0;border-left:2px solid rgba(89, 89, 89, 0.3)}.about-history__quote::after{right:0;border-right:2px solid rgba(89, 89, 89, 0.3)}.about-history__quote-author{font-style:normal;font-size:16px;font-weight:600;letter-spacing:-0.02em;text-transform:uppercase;color:var(--tp3d-color-primary)}.about-history__quote-text{margin:0;font-size:24px;font-weight:600;line-height:1.33;letter-spacing:-0.01em;color:#000;max-width:485px}.about-history__swiper:not(.swiper-initialized) .swiper-wrapper{flex-direction:column;gap:8px}.about-history__slide{display:flex;flex-direction:column;gap:16px;height:auto;padding-left:44px;border-left:2px solid #C7C7C7;transition:border-color 0.3s ease, padding-block 0.3s linear;padding-block:32px}.about-history__slide.active{padding-block:0;border-left-color:var(--tp3d-color-primary)}.about-history__slide-info{display:flex;flex-direction:column;gap:8px;cursor:pointer}.about-history__slide-img{width:100%;aspect-ratio:16/9;overflow:hidden}.about-history__slide-img
img{width:100%;height:100%;object-fit:cover;display:block}.about-history__year{font-size:24px;line-height:1;letter-spacing:-0.02em;color:#5A5A60;transition:0.3s ease}.about-history__slide-title{font-size:32px;font-weight:500;margin:0;color:#000;letter-spacing:-0.02em}.about-history__slide-desc{line-height:1.6;color:#5A5A60;letter-spacing:-0.02em;margin:0}.about-history__pagination{display:none}.about-history__nav{display:none;gap:8px;justify-content:center;margin-top:16px}.about-history__nav-btn{width:48px;height:48px;border:1px
solid var(--tp3d-color-border-light);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--tp3d-transition), border-color var(--tp3d-transition), color var(--tp3d-transition)}.about-history__nav-btn
svg{width:24px;height:24px;flex-shrink:0}@media (hover: hover){.about-history__nav-btn:hover{background-color:var(--tp3d-color-dark);border-color:var(--tp3d-color-dark);color:var(--tp3d-color-white)}}.about-history__nav-btn:disabled{opacity:0.3;cursor:default;pointer-events:none}@media (min-width: 769px){.about-history__slide{gap:0;cursor:pointer;contain:layout}.about-history__slide.active{cursor:default}.about-history__slide-img{max-height:0;opacity:0;margin-bottom:0;overflow:hidden;will-change:max-height, opacity;transition:max-height 0.55s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1), margin-bottom 0.55s cubic-bezier(0.4, 0, 0.2, 1)}.about-history__slide-img
img{transform:scale(1.05);transition:transform 0.65s cubic-bezier(0.4, 0, 0.2, 1)}.about-history__slide-info{margin-bottom:0;transition:margin-bottom 0.55s cubic-bezier(0.4, 0, 0.2, 1)}.about-history__slide-desc{overflow:hidden;max-height:0;opacity:0;transform:translateY(6px);will-change:max-height, opacity, transform;transition:max-height 0.55s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.about-history__slide.active .about-history__slide-img{max-height:var(--img-h, 600px);opacity:1;margin-bottom:16px}.about-history__slide.active .about-history__slide-img
img{transform:scale(1)}.about-history__slide.active .about-history__slide-info{margin-bottom:16px}.about-history__slide.active .about-history__slide-desc{max-height:var(--desc-h, 300px);opacity:1;transform:translateY(0);transition-delay:0.1s}.about-history__slide.active .about-history__year{color:var(--tp3d-color-primary);font-weight:500}}@media (max-width: 1287.98px){.about-history{padding-block:120px}}@media (max-width: 1023.98px){.about-history{padding-block:80px}.about-history__inner{grid-template-columns:1fr;gap:48px}.about-history__left{position:static}}@media (max-width: 767.98px){.about-history{padding-block:48px}.about-history__inner{display:block}.about-history__left{gap:16px;margin-bottom:48px}.about-history__title{font-size:24px;margin-bottom:16px}.about-history__quote{padding:12px
16px;gap:8px}.about-history__quote-author{font-size:12px}.about-history__quote-text{font-size:16px}.about-history__year{font-size:20px}.about-history__swiper{overflow:hidden}.about-history__pagination{display:flex;gap:8px;margin-top:24px}.about-history__pagination .swiper-pagination-bullet{flex:1;height:2px;border-radius:0;background:#C7C7C7;opacity:1;margin:0
!important;transition:background-color 0.3s ease}.about-history__pagination .swiper-pagination-bullet-active{background:var(--tp3d-color-primary)}.about-history__slide{border-left:unset;padding-left:0;padding-block:0 !important}.about-history__slide-title{font-size:20px}.about-history__slide-info{margin-bottom:-8px}.about-history__slide.swiper-slide-active .about-history__year{color:var(--tp3d-color-primary);font-weight:500}}@media (min-width: 1025px){.about-history{padding-block:0}.about-history .techplast-container{position:sticky;top:0;height:calc(100vh + 110px);padding-block:150px}.about-history__inner{height:100%;align-items:stretch}.about-history__slide-info{order:1}.about-history__slide-img{order:2}.about-history__slide-desc{order:3}}.about-values{padding-block:150px;background-color:#fff;overflow:hidden}.about-values__wrap{position:relative}.about-values__left{pointer-events:auto;display:flex;flex-direction:column;gap:16px;position:absolute;top:-50px;left:0;width:100%}.about-values__left .tp3d-label{border-bottom:1px solid #E7E7E7;max-width:unset;padding-bottom:16px}.about-values__right{position:relative}.about-values__title{font-size:56px;color:#000;max-width:464px}.about-values__desc{font-size:16px;line-height:1.6;color:var(--tp3d-color-text);max-width:464px}.about-values__nav{display:flex;gap:8px;position:absolute;bottom:0;left:0;z-index:1}.about-values__nav-btn{width:48px;height:48px;border:1px
solid var(--tp3d-color-border-light);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--tp3d-transition), border-color var(--tp3d-transition), color var(--tp3d-transition)}.about-values__nav-btn
svg{width:24px;height:24px;flex-shrink:0}@media (hover: hover){.about-values__nav-btn:hover{background-color:var(--tp3d-color-dark);border-color:var(--tp3d-color-dark);color:var(--tp3d-color-white)}}.about-values__nav-btn:disabled{opacity:0.3;cursor:default;pointer-events:none}.about-values__swiper{grid-area:1/1;z-index:1;overflow:hidden;width:100%;align-self:center}.about-values__pagination{display:none}.about-values__item{position:relative;overflow:hidden}.about-values__item.is-active{overflow:visible}.about-values__item.is-active::before,.about-values__item.is-active::after{content:"";position:absolute;width:5px;height:5px;background:var(--tp3d-color-primary);top:50%;transform:translateY(-50%);z-index:3}.about-values__item.is-active::before{left:0}.about-values__item.is-active::after{right:0}@media (min-width: 769px){.about-values__item{width:160px;min-height:406px}.about-values__item.is-active{width:420px}}.about-values__item-tab{position:absolute;inset:0;display:flex;align-items:center;width:100%;height:100%;border:none;background:transparent;cursor:pointer;padding:0;opacity:1;transition:opacity 0.2s ease}.about-values__item-tab::before,.about-values__item-tab::after{content:"";flex:1;min-width:0;height:1px;background:var(--tp3d-color-primary);margin-bottom:-1px}.about-values__item-tab-text{position:relative;flex-shrink:0;white-space:nowrap;padding:0
20px;font-size:12px;font-weight:600;letter-spacing:-0.02em;color:#000;transition:color 0.2s ease}.about-values__item-tab-text::before,.about-values__item-tab-text::after{content:"";position:absolute;width:5px;height:5px;background:var(--tp3d-color-primary);top:50%;transform:translateY(-50%)}.about-values__item-tab-text::before{left:0}.about-values__item-tab-text::after{right:0}@media (hover: hover){.about-values__item-tab:hover .about-values__item-tab-text{color:var(--tp3d-color-primary)}}.about-values__item.is-active .about-values__item-tab{pointer-events:none;opacity:0}.about-values__item.is-first-visible .about-values__item-tab::before, .about-values__item.is-first-visible .about-values__item-tab-text::before, .about-values__item.is-last-visible .about-values__item-tab::after, .about-values__item.is-last-visible .about-values__item-tab-text::after{visibility:hidden}.about-values__item-card{position:absolute;inset:0 22px;z-index:1;background:#000;color:#fff;padding:28px;display:flex;flex-direction:column;opacity:0;overflow:hidden;transform:translateY(14px);transition:opacity 0.35s ease 0.25s, transform 0.35s ease 0.25s;pointer-events:none}.about-values__item.is-active .about-values__item-card{opacity:1;transform:translateY(0);pointer-events:auto}.about-values__item-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:64px}.about-values__item-name{font-size:40px;letter-spacing:-0.03em;line-height:1.1;min-width:0}.about-values__item-num{font-size:12px;color:var(--tp3d-color-primary);letter-spacing:-0.02em;white-space:nowrap}.about-values__item-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.about-values__item-icon
svg{width:100%;height:100%;color:var(--tp3d-color-primary)}.about-values__item-desc{margin-top:auto;line-height:1.5;letter-spacing:-0.02em;color:rgba(255, 255, 255, 0.7)}@media (max-width: 1749.98px){.about-values__item{min-height:380px}.about-values__item-card{padding:18px}.about-values__item-name{font-size:28px}}@media (max-width: 1287.98px){.about-values{padding-block:120px}.about-values__item-tab-text{padding:0
36px}.about-values__item-card{padding:14px;inset:0 12px;width:calc(100% - 23px)}.about-values__title{font-size:26px}}@media (max-width: 1023.98px){.about-values{padding-block:80px}.about-values__title{font-size:24px}.about-values__item-card{width:100%}.about-values__left{position:static;gap:8px;margin-bottom:24px}.about-values__nav{display:none}.about-values__pagination{display:flex;margin-top:24px}.about-values__pagination .swiper-pagination-bullet{background:rgba(0, 0, 0, 0.1)}.about-values__pagination .swiper-pagination-bullet-active{background:#000}.about-values__item{min-height:unset}.about-values__item.is-active::before,.about-values__item.is-active::after{display:none}.about-values__item-tab{display:none}.about-values__item-card{position:static;inset:auto;opacity:1;transform:none;transition:none;pointer-events:auto}.about-values__item-card-top{margin-bottom:32px}}@media (max-width: 767.98px){.about-values{padding-block:48px}.about-values__swiper{overflow:hidden}.about-values__item{width:100%;min-height:unset}.about-values__item-tab{display:none}.about-values__item-name{font-size:24px}.about-values__item-icon{margin-bottom:32px}.about-values__item-card{padding:20px}.about-values__item-name{font-size:22px}}.about-benefits{padding-block:150px;color:#fff}.about-benefits__header{display:flex;flex-direction:column;gap:24px;margin-bottom:64px}.about-benefits__header-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.about-benefits__title{color:#fff;margin:0}.about-benefits__desc{line-height:1.4;letter-spacing:-0.02em;max-width:508px;margin-left:auto}.about-benefits__item{border:1px
solid rgba(255, 255, 255, 0.2);border-right:none;padding:24px;display:flex;flex-direction:column}.about-benefits__item:last-child{border-right:1px solid rgba(255, 255, 255, 0.15)}.about-benefits__item-top{display:flex;flex-direction:column;gap:20px;padding-bottom:188px;flex:1}@media (min-width: 769px){.about-benefits__pagination{display:none}}@media (min-width: 769px){.about-benefits__grid{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:1fr auto}.about-benefits__item{display:grid;grid-row:span 2;grid-template-rows:subgrid;position:relative}.about-benefits__item:first-child::before{content:"";position:absolute;top:0;left:0;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='276' height='500' viewBox='0 0 276 500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-2.73955e-06 437.326L276 437.326M-5.47151e-06 374.826L276 374.826M-8.20347e-06 312.326L276 312.326M-1.09354e-05 249.826L276 249.826M-1.36674e-05 187.326L276 187.326M-1.63994e-05 124.826L276 124.826M-1.91313e-05 62.3264L276 62.3264M68.2632 500L68.2632 -7.27542e-06M136.722 500L136.722 -1.02678e-05M205.181 500L205.181 -1.32603e-05' stroke='%23FF6400' stroke-opacity='0.5'/%3E%3Crect width='275' height='500' fill='url(%23paint0_radial_2022_407)'/%3E%3Crect x='0.5' y='0.5' width='274' height='499' stroke='white' stroke-opacity='0.2'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_2022_407' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(137.5 242) rotate(90) scale(258 141.9)'%3E%3Cstop stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");width:100%;height:100%;z-index:-1}.about-benefits__item-top{flex:unset}}.about-benefits__item-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-benefits__item-icon
svg{width:100%;height:100%;color:var(--tp3d-color-primary)}.about-benefits__item-title{font-size:24px;font-weight:500;letter-spacing:-0.02em;line-height:1.16;color:#fff;max-width:167px;margin:0}.about-benefits__item-bottom{display:flex;flex-direction:column;gap:16px}.about-benefits__item-num{letter-spacing:-0.02em;color:rgba(255, 255, 255, 0.7)}.about-benefits__item-desc{font-size:14px;line-height:1.42;color:#fff;letter-spacing:-0.02em;margin:0}@media (max-width: 1287.98px){.about-benefits{padding-block:120px}}@media (max-width: 1023.98px){.about-benefits{padding-block:80px}.about-benefits__header-content{grid-template-columns:1fr;gap:16px}}@media (max-width: 767.98px){.about-benefits{padding-block:48px}.about-benefits__header{gap:16px;margin-bottom:24px}.about-benefits__title{font-size:24px}.about-benefits__swiper{overflow:hidden}.about-benefits__item{width:75vw;border-right:1px solid rgba(255, 255, 255, 0.2);padding:16px}.about-benefits__item-icon{width:48px;height:48px}.about-benefits__item-title{font-size:20px;max-width:unset}.about-benefits__item-top{gap:12px;padding-bottom:12px}.about-benefits__item-bottom{gap:12px}}.about-cta{padding-bottom:150px;color:#fff;position:relative;overflow:hidden}.about-cta::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/wp-content/themes/tp3d/assets/images/about/about-us-form-bg.webp");background-size:cover;pointer-events:none;z-index:0}.about-cta__inner{position:relative;z-index:1}.about-cta__content{display:flex;flex-direction:column;gap:24px;width:fit-content;margin-inline:auto;text-align:center}.about-cta__content .tp3d-label{margin-inline:auto}.about-cta__title{color:#fff;margin:0}.about-cta__desc{font-size:20px;color:rgba(255, 255, 255, 0.7);letter-spacing:-0.02em;max-width:632px;margin-bottom:36px;margin-inline:auto}.about-cta__form{margin-inline:auto}.about-cta__form .nf-form-cont .nf-submit-themed{max-width:100%;width:100%}.about-cta__form .nf-form-cont
.button{width:100%}.about-cta__form .nf-form-cont
.button__text{text-align:left}@media (max-width: 1287.98px){.about-cta{padding-bottom:120px}}@media (max-width: 1023.98px){.about-cta{padding-bottom:80px}.about-cta__inner{grid-template-columns:1fr;gap:48px}.about-cta__desc{max-width:unset}}@media (max-width: 767.98px){.about-cta{padding-bottom:48px}.about-cta__content{gap:16px;text-align:left}.about-cta__content .tp3d-label{margin-left:0}.about-cta__desc{font-size:18px;margin-bottom:24px}.about-cta__inner{gap:32px}.about-cta__title{font-size:32px}}.about{background-color:var(--tp3d-bg-post);padding-block:150px}@media (max-width: 1023.98px){.about{padding-block:80px}}@media (max-width: 767.98px){.about{padding-block:48px}}.service-directory-page .page-title{margin-inline:auto;text-align:center}.service-directory__intro{position:relative;padding-bottom:10px;margin-inline:auto;text-align:center}.service-directory{background-color:var(--tp3d-bg-post);padding-block:0 100px}@media (max-width: 1023.98px){.service-directory{padding-block:0 64px}}@media (max-width: 767.98px){.service-directory{padding-block:0 40px}}.service-directory__groups{display:flex;flex-direction:column;gap:64px}@media (max-width: 767.98px){.service-directory__groups{gap:40px}}.service-directory__group{background-color:#fff;padding:40px}@media (max-width: 767.98px){.service-directory__group{padding:16px}}.service-directory__group-title{display:table;margin:0
auto 32px;padding:10px
24px;background-color:var(--tp3d-color-dark);border:1px
solid var(--tp3d-color-dark);font-family:var(--tp3d-font-primary);font-size:16px;font-weight:700;letter-spacing:0.01em;text-align:center;text-transform:uppercase;color:var(--tp3d-color-white)}@media (max-width: 767.98px){.service-directory__group-title{font-size:14px;margin-bottom:20px}}.service-directory__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media (max-width: 767.98px){.service-directory__list{grid-template-columns:1fr}}.service-directory__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;border:1px
solid var(--tp3d-color-border-light);color:var(--tp3d-color-dark);text-decoration:none;overflow:hidden}.service-directory__item-text{padding:16px
20px}.service-directory__item
.button__icon{border-left:1px solid var(--tp3d-color-dark);color:var(--tp3d-color-dark);background-color:transparent}.service-directory__item
.button__icon{width:54px;flex-shrink:0;height:calc(100% + 1px);align-self:center;padding-left:12px;border-left:1px solid var(--tp3d-color-border-light)}@media (hover: hover){.service-directory__item:hover, .service-directory__item:hover
.button__icon{border-color:var(--tp3d-color-dark);color:var(--tp3d-color-primary)}.service-directory__item:hover
.button__icon__inner{transform:translate3d(100%, 0, 0)}.service-directory__item:hover .button__icon__inner--2{background-color:var(--tp3d-color-primary);color:var(--tp3d-color-dark)}}@media (max-width: 767.98px){.service-directory__item-text{padding:12px
14px}}.service-directory__item-text{font-size:16px;letter-spacing:-0.02em}:root{--tp3d-color-primary:#FF6B00;--tp3d-color-dark:#000;--tp3d-color-dark-hover:#202020;--tp3d-color-white:#FFF;--tp3d-color-gray:#9CA3AF;--tp3d-color-text:#666;--tp3d-color-text-hover:#3D3D3D;--tp3d-color-danger:#F32E2E;--tp3d-color-border:#424242;--tp3d-color-border-light:#D9D9D9;--tp3d-bg-post:#F0EFEB;--tp3d-font-primary:'Geist', system-ui, -apple-system, sans-serif;--tp3d-font-secondary:'Inter', system-ui, -apple-system, sans-serif;--tp3d-font-size-base:1rem;--tp3d-line-height-base:1.6;--tp3d-container-max:1856px;--tp3d-container-laptop:32px;--tp3d-container-pad:16px;--tp3d-header-height:88px;--tp3d-header-height-mobile:64px;--tp3d-transition:0.3s ease;--transition-fast:150ms ease;--transition-base:300ms ease;--transition-slow:500ms ease}.stats-grid-block{margin-block:48px}@media (max-width: 767.98px){.stats-grid-block{margin-block:32px}}.highlighted-block{margin-block:64px}.highlighted-block__inner{position:relative;padding:24px
79px;display:flex;flex-direction:column;gap:16px}.highlighted-block__inner::before,.highlighted-block__inner:after{content:"";position:absolute;top:0;width:16px;height:100%;border-top:2px solid rgba(89, 89, 89, 0.3);border-bottom:2px solid rgba(89, 89, 89, 0.3)}.highlighted-block__inner::before{left:0;border-left:2px solid rgba(89, 89, 89, 0.3)}.highlighted-block__inner::after{right:0;border-right:2px solid rgba(89, 89, 89, 0.3)}.highlighted-block__label{font-weight:600;letter-spacing:-0.02em;text-transform:uppercase;color:var(--tp3d-color-primary, #FF6400)}.highlighted-block .highlighted-block__content
p{font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-0.02em;color:#000;margin:0}@media (max-width: 767.98px){.highlighted-block{margin-block:32px}.highlighted-block__inner{padding:6px
16px;gap:8px}.highlighted-block__content{font-size:18px}.highlighted-block__label{font-size:12px}.highlighted-block .highlighted-block__content
p{font-size:18px}}.columns-number-block{display:grid;grid-template-columns:4fr 7fr;border-top:1px solid rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(0, 0, 0, 0.2);margin-block:64px;padding-block:24px;overflow:hidden}.columns-number-block__image{padding-left:12px}.columns-number-block__image
img{width:100%;height:100%;object-fit:cover;display:block}.columns-number-block__body{padding:10px
32px 10px 24px;display:flex;flex-direction:column;justify-content:center;gap:8px;border-left:1px solid rgba(0, 0, 0, 0.12)}.columns-number-block__label{font-size:32px;font-weight:500;letter-spacing:-0.01em;line-height:1;color:#000;margin-bottom:8px}.columns-number-block .columns-number-block__title{font-size:24px;font-weight:600;letter-spacing:-0.02em;line-height:1.33;color:#000;margin:0}.columns-number-block__content
p{font-size:20px;margin:0}@media (max-width: 1023.98px){.columns-number-block{grid-template-columns:1fr}.columns-number-block__image{aspect-ratio:16/9;padding-left:0}.columns-number-block__body{border-left:none;border-top:unset}.columns-number-block__label{font-size:32px}}@media (max-width: 767.98px){.columns-number-block{margin-block:32px}.columns-number-block__body{padding:24px
0 0 12px}.columns-number-block__image{padding-inline:12px}.columns-number-block .columns-number-block__title{font-size:20px}.columns-number-block__content
p{font-size:16px}.columns-number-block__label{font-size:32px}}.form-block{position:relative;overflow:hidden;background-color:var(--tp3d-color-primary);padding:45px
32px;margin-block:64px}.form-block::before{content:"";position:absolute;display:block;width:382px;height:100%;top:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='335' height='331' viewBox='0 0 335 331' fill='none'%3E%3Cpath opacity='0.3' d='M278.833 0.5H334.5V82.5812M278.833 0.5H170.283M278.833 0.5L223.167 27.8604M278.833 0.5V52.4848M334.5 164.662H278.833M334.5 164.662V137.302M334.5 164.662V247.581M278.833 164.662L225.95 138.67M278.833 164.662V109.942M278.833 164.662L334.5 137.302M278.833 164.662H170.283M278.833 164.662L223.167 192.302M278.833 164.662V217.178M225.95 138.67H114.617M225.95 138.67L278.833 109.942M114.617 138.67L61.7333 164.662M114.617 138.67L170.283 164.662M114.617 138.67L111.833 85.3173M114.617 138.67L170.283 111.31M61.7333 164.662H0.499988M61.7333 164.662L0.499988 134.566M61.7333 164.662V109.942M61.7333 164.662H170.283M0.499988 164.662V134.566M0.499988 164.662H58.95M0.499988 164.662V192.302M0.499988 134.566V88.0533M61.7333 109.942L111.833 85.3173M61.7333 109.942L0.499988 88.0533M111.833 85.3173L58.95 59.3249M111.833 85.3173V29.2284M111.833 85.3173L170.283 111.31M58.95 59.3249L0.499988 88.0533M58.95 59.3249V3.23604M58.95 0.5H0.499988V27.8604M58.95 0.5V3.23604M58.95 0.5H170.283M58.95 0.5L0.499988 27.8604M0.499988 88.0533V27.8604M111.833 29.2284L58.95 3.23604M111.833 29.2284L170.283 0.5M111.833 29.2284L167.5 55.2208M111.833 29.2284L223.167 27.8604M167.5 55.2208L223.167 27.8604M167.5 55.2208L170.283 111.31M223.167 27.8604L278.833 52.4848M223.167 27.8604L225.95 83.9492M278.833 52.4848V55.2208M334.5 82.5812L278.833 55.2208M334.5 82.5812L278.833 109.942M334.5 82.5812V137.302M278.833 55.2208V109.942M278.833 109.942L225.95 83.9492M278.833 109.942L170.283 111.31M225.95 83.9492L170.283 111.31M170.283 164.662H58.95M170.283 164.662L111.833 193.684M278.833 330.5H334.5V302.86M278.833 330.5L225.95 304.242M278.833 330.5V275.221M278.833 330.5L334.5 302.86M278.833 330.5H170.283M225.95 304.242H114.617M225.95 304.242L278.833 275.221M114.617 304.242L61.7333 330.5M114.617 304.242L170.283 330.5M114.617 304.242L111.833 250.345M114.617 304.242L170.283 276.603M61.7333 330.5H0.499988V300.096M61.7333 330.5L0.499988 300.096M61.7333 330.5V275.221M61.7333 330.5H170.283M0.499988 300.096V253.109M61.7333 275.221L111.833 250.345M61.7333 275.221L0.499988 253.109M111.833 250.345L58.95 224.088M111.833 250.345V193.684M111.833 250.345L170.283 276.603M58.95 224.088L0.499988 253.109M58.95 224.088V167.426M58.95 164.662V167.426M58.95 164.662L0.499988 192.302M0.499988 253.109V192.302M111.833 193.684L58.95 167.426M111.833 193.684L167.5 219.942M111.833 193.684L223.167 192.302M167.5 219.942L223.167 192.302M167.5 219.942L170.283 276.603M223.167 192.302L278.833 217.178M223.167 192.302L225.95 248.963M278.833 217.178V219.942M334.5 247.581L278.833 219.942M334.5 247.581L278.833 275.221M334.5 247.581V302.86M278.833 219.942V275.221M278.833 275.221L225.95 248.963M278.833 275.221L170.283 276.603M225.95 248.963L170.283 276.603' stroke='url(%23paint0_linear_475_1822)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_475_1822' x1='0.5' y1='165.5' x2='283.163' y2='165.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none}.form-block .nf-form-cont .submit-container{margin-top:0}.form-block__inner{position:relative;display:grid;grid-template-columns:1fr 0.9fr;align-items:center;gap:24px 80px}.form-block__content{display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.form-block .form-block__title{font-size:40px;font-weight:500;color:var(--tp3d-color-white);margin:0;letter-spacing:-0.02em;line-height:1.2}.form-block__text{color:var(--tp3d-color-white);margin:0;line-height:1.77;letter-spacing:-0.02em}.form-block__text
p{font-size:18px;color:var(--tp3d-color-white)}.form-block__form{width:100%;flex-shrink:0;position:relative;z-index:1}.form-block .button-white
.button__icon{border-left:2px solid var(--tp3d-color-primary)}.form-block .custom-form-nj .nf-error-field-errors{color:#fff}.form-block .custom-form-nj .nf-error-field-errors::before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99961 14.4C11.9819 14.4 14.3996 11.9823 14.3996 9.00001C14.3996 6.01767 11.9819 3.60001 8.99961 3.60001C6.01727 3.60001 3.59961 6.01767 3.59961 9.00001C3.59961 11.9823 6.01727 14.4 8.99961 14.4Z' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 6.29999V9.44999' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 12.0375C9.31066 12.0375 9.5625 11.7857 9.5625 11.475C9.5625 11.1643 9.31066 10.9125 9 10.9125C8.68934 10.9125 8.4375 11.1643 8.4375 11.475C8.4375 11.7857 8.68934 12.0375 9 12.0375Z' fill='%23ffffff'/%3E%3C/svg%3E")}.form-block .nf-submit-themed.button__link{width:100%;max-width:unset;margin-bottom:5px}.form-block .nf-submit-themed .button.button-white{width:100%}.form-block .nf-submit-themed
.button__text{text-align:left}.form-block .custom-form-nj .nf-form-cont .email-container .nf-field-element input,
.form-block .custom-form-nj .nf-form-cont .phone-container .nf-field-element input,
.form-block .custom-form-nj .nf-form-cont .textarea-container .nf-field-element
textarea{border-color:#fff}.form-block .custom-form-nj .nf-form-cont .email-container .nf-field-element input::placeholder,
.form-block .custom-form-nj .nf-form-cont .phone-container .nf-field-element input::placeholder,
.form-block .custom-form-nj .nf-form-cont .textarea-container .nf-field-element textarea::placeholder{color:#fff}.form-block .custom-form-nj .nf-form-cont .textarea-container .nf-field-element
textarea{display:block;height:90px}.form-block .custom-form-nj .nf-form-cont .email-container .nf-field-element input,
.form-block .custom-form-nj .nf-form-cont .phone-container .nf-field-element input,
.form-block .custom-form-nj .nf-form-cont .firstname-container .nf-field-element input,
.form-block .custom-form-nj .nf-form-cont .number-container .nf-field-element input,
.form-block .custom-form-nj .nf-form-cont .textarea-container .nf-field-element
input{height:48px}.form-block .nf-form-cont .email-container .nf-field-element input, .form-block .nf-form-cont .email-container .nf-field-element textarea, .form-block .nf-form-cont .phone-container .nf-field-element input, .form-block .nf-form-cont .phone-container .nf-field-element textarea, .form-block .nf-form-cont .textarea-container .nf-field-element input, .form-block .nf-form-cont .textarea-container .nf-field-element
textarea{border-color:var(--tp3d-color-white)}.form-block .nf-form-cont .email-container .nf-field-label label, .form-block .nf-form-cont .phone-container .nf-field-label label, .form-block .nf-form-cont .textarea-container .nf-field-label
label{color:var(--tp3d-color-white)}.form-block .custom-form-nj-one .nf-form-cont .email-container .nf-field-element input, .form-block .custom-form-nj-one .nf-form-cont .phone-container .nf-field-element input, .form-block .custom-form-nj-one .nf-form-cont .firstname-container .nf-field-element input, .form-block .custom-form-nj-one .nf-form-cont .number-container .nf-field-element input, .form-block .custom-form-nj-one .nf-form-cont .textarea-container .nf-field-element
input{border-bottom-color:transparent}@media (max-width: 1023.98px){.form-block{margin-block:48px}.form-block__content{max-width:100%}.form-block__form{max-width:100%}}@media (max-width: 767.98px){.form-block{padding:16px}.form-block::before{top:0;left:50%;width:100%;height:319px;transform:translateX(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='359' height='320' viewBox='0 0 359 320' fill='none'%3E%3Cpath opacity='0.4' d='M358.5 266.333L358.5 319.5L269.454 319.5M358.5 266.333L358.5 162.658M358.5 266.333L328.818 213.167M358.5 266.333L302.104 266.333M180.409 319.5L180.409 266.333M180.409 319.5L210.091 319.5M180.409 319.5L90.4543 319.5M180.409 266.333L208.606 215.825M180.409 266.333L239.772 266.333M180.409 266.333L210.091 319.5M180.409 266.333L180.409 162.658M180.409 266.333L150.424 213.167M180.409 266.333L123.438 266.333M208.606 215.825L208.606 109.492M208.606 215.825L239.772 266.333M208.606 109.492L180.409 58.9833M208.606 109.492L180.409 162.658M208.606 109.492L266.486 106.833M208.606 109.492L238.288 162.658M180.409 58.9833L180.409 0.499985M180.409 58.9833L213.059 0.499985M180.409 58.9833L239.772 58.9833M180.409 58.9833L180.409 162.658M180.409 0.499985L213.059 0.499985M180.409 0.499985L180.409 56.325M180.409 0.499985L150.424 0.499985M213.059 0.499985L263.518 0.499986M239.772 58.9833L266.486 106.833M239.772 58.9833L263.518 0.499986M266.486 106.833L294.684 56.325M266.486 106.833L327.334 106.833M266.486 106.833L238.288 162.658M294.684 56.325L263.518 0.499986M294.684 56.325L355.532 56.325M358.5 56.325L358.5 0.499987L328.818 0.499987M358.5 56.325L355.532 56.325M358.5 56.325L358.5 162.658M358.5 56.325L328.818 0.499987M263.518 0.499986L328.818 0.499987M327.334 106.833L355.532 56.325M327.334 106.833L358.5 162.658M327.334 106.833L299.136 160M327.334 106.833L328.818 213.167M299.136 160L328.818 213.167M299.136 160L238.288 162.658M328.818 213.167L302.104 266.333M328.818 213.167L267.97 215.825M302.104 266.333L299.136 266.333M269.454 319.5L299.136 266.333M269.454 319.5L239.772 266.333M269.454 319.5L210.091 319.5M299.136 266.333L239.772 266.333M239.772 266.333L267.97 215.825M239.772 266.333L238.288 162.658M267.97 215.825L238.288 162.658M180.409 162.658L180.409 56.325M180.409 162.658L148.925 106.833M0.50001 266.333L0.50001 319.5L30.4848 319.5M0.50001 266.333L28.9855 215.825M0.50001 266.333L60.4696 266.333M0.50001 266.333L30.4848 319.5M0.50001 266.333L0.500011 162.658M28.9855 215.825L28.9855 109.492M28.9855 215.825L60.4696 266.333M28.9855 109.492L0.500013 58.9833M28.9855 109.492L0.500011 162.658M28.9855 109.492L87.4559 106.833M28.9855 109.492L58.9703 162.658M0.500013 58.9833L0.500014 0.499983L33.4833 0.499983M0.500013 58.9833L33.4833 0.499983M0.500013 58.9833L60.4696 58.9833M0.500013 58.9833L0.500011 162.658M33.4833 0.499983L84.4574 0.499984M60.4696 58.9833L87.4559 106.833M60.4696 58.9833L84.4574 0.499984M87.4559 106.833L115.941 56.325M87.4559 106.833L148.925 106.833M87.4559 106.833L58.9703 162.658M115.941 56.325L84.4574 0.499984M115.941 56.325L177.41 56.325M180.409 56.325L177.41 56.325M180.409 56.325L150.424 0.499985M84.4574 0.499984L150.424 0.499985M148.925 106.833L177.41 56.325M148.925 106.833L120.439 160M148.925 106.833L150.424 213.167M120.439 160L150.424 213.167M120.439 160L58.9703 162.658M150.424 213.167L123.438 266.333M150.424 213.167L88.9551 215.825M123.438 266.333L120.439 266.333M90.4543 319.5L120.439 266.333M90.4543 319.5L60.4696 266.333M90.4543 319.5L30.4848 319.5M120.439 266.333L60.4696 266.333M60.4696 266.333L88.9551 215.825M60.4696 266.333L58.9703 162.658M88.9551 215.825L58.9703 162.658' stroke='url(%23paint0_linear_503_238)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_503_238' x1='179.5' y1='0.499998' x2='179.5' y2='319.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-size:cover}.form-block__inner{grid-template-columns:1fr;gap:16px}.form-block .form-block__title{font-size:32px;text-align:center}.form-block__text{text-align:center}}.dual-column-block{background-color:transparent;padding-block:150px}@media (max-width: 1287.98px){.dual-column-block{padding-block:100px}}@media (max-width: 1023.98px){.dual-column-block{padding-block:48px}}.dual-column{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid #BCBCBC;position:relative;padding-top:48px}.dual-column:before{content:"";position:absolute;display:block;top:0;left:50%;transform:translateX(-50%);width:1px;height:24px;background-color:#BCBCBC}.dual-column .dual-column__title{font-size:16px;text-transform:uppercase;font-weight:600;letter-spacing:-0.01em;line-height:1.15;color:var(--tp3d-color-primary);margin:0
0 16px}.dual-column__col{max-width:448px;margin:auto}.dual-column__content{font-size:18px;line-height:1.65;color:rgba(0, 0, 0, 0.7)}.dual-column__content
p{margin:0;font-size:16px}.dual-column__content p:not(:last-child){margin-bottom:16px}.dual-column__content ul, .dual-column__content
ol{margin:16px
0;padding-left:24px;font-size:16px}.dual-column__content
a{font-size:16px;color:var(--tp3d-color-primary);text-decoration:underline}@media (max-width: 1023.98px){.dual-column{grid-template-columns:1fr;padding-top:24px;gap:48px}.dual-column:before{top:calc(50% + 12px);transform:translate(-50%, -50%);width:100%;height:1px}}@media (max-width: 767.98px){.dual-column .dual-column__title{margin-bottom:8px}}.process-steps-block{background-color:var(--tp3d-color-white);padding-block:150px}@media (max-width: 1287.98px){.process-steps-block{padding-block:100px}}@media (max-width: 1023.98px){.process-steps-block{padding-block:48px}}.process-steps-block .section-title{font-size:56px;color:var(--tp3d-color-dark);margin:0
0 64px}@media (max-width: 1287.98px){.process-steps-block .section-title{font-size:48px}}@media (max-width: 1023.98px){.process-steps-block .section-title{font-size:32px;margin-bottom:24px}}.process-steps-block__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}@media (max-width: 1023.98px){.process-steps-block__grid{grid-template-columns:repeat(2, 1fr)}}.process-steps-block .order-step{border-top:4px solid var(--tp3d-color-dark);border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9}.process-steps-block .order-step__title{font-size:clamp(0.875rem, 0.6964285714rem + 0.8928571429vw, 1.5rem);color:var(--tp3d-color-dark);margin:0}.process-steps-block .order-step__num{color:var(--tp3d-color-dark)}.process-steps-block .order-step__desc
p{font-size:clamp(0.75rem, 0.6785714286rem + 0.3571428571vw, 1rem);color:rgba(0, 0, 0, 0.7)}.process-steps-block .order-step__desc{margin:0}.services-carousel-block{padding-block:150px;background-color:#F0EFEB}@media (max-width: 1287.98px){.services-carousel-block{padding-block:100px}}@media (max-width: 1023.98px){.services-carousel-block{padding-block:48px;overflow:hidden}}.services-carousel-block .page-title{font-size:56px;margin:0;color:var(--tp3d-color-dark)}@media (max-width: 1287.98px){.services-carousel-block .page-title{font-size:48px}}@media (max-width: 1023.98px){.services-carousel-block .page-title{font-size:32px;width:100%}}.services-carousel-block .swiper-wrapper{align-items:stretch}.related-carousel-block{padding-block:150px}@media (max-width: 1287.98px){.related-carousel-block{padding-block:100px}}@media (max-width: 1023.98px){.related-carousel-block{padding-block:48px;overflow:hidden}}.related-carousel-block .page-title{font-size:56px;margin:0;color:var(--tp3d-color-dark)}@media (max-width: 1287.98px){.related-carousel-block .page-title{font-size:48px}}@media (max-width: 1023.98px){.related-carousel-block .page-title{font-size:32px;max-width:100%}}.related-carousel-block .our-works-item-title{color:var(--tp3d-color-dark)}.related-carousel-block .our-works-item-client{font-weight:500;font-size:14px;letter-spacing:-0.02em;color:rgba(0, 0, 0, 0.7);margin:0}.related-carousel-block .swiper-wrapper{height:unset}.related-carousel__head{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;margin-bottom:64px}@media (max-width: 1287.98px){.related-carousel__head{margin-bottom:44px}}@media (max-width: 1023.98px){.related-carousel__head{margin-bottom:24px;grid-template-columns:1fr}}.related-carousel__head-text{display:flex;flex-direction:column;gap:12px}.related-carousel__nav{display:flex;align-items:center;max-width:fit-content;margin-left:auto}@media (max-width: 1023.98px){.related-carousel__nav{display:none}}.related-carousel__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px
solid #D9D9D9;background:transparent;color:var(--tp3d-color-dark);cursor:pointer;transition:border-color 0.2s, color 0.2s;padding:0}.related-carousel__arrow:last-child{border-left-color:transparent}.related-carousel__swiper{margin-bottom:32px}@media (max-width: 1023.98px){.related-carousel__swiper{margin-bottom:24px}}.related-carousel__swiper .swiper-wrapper{align-items:stretch;height:auto !important}.related-carousel__swiper .swiper-slide{height:auto}.related-carousel__swiper .swiper-slide>*{height:100%}.related-carousel__footer{display:flex;justify-content:center}.related-carousel__footer
.button__link{width:100%;max-width:calc((100% - 16px) / 4)}@media (max-width: 1749.98px){.related-carousel__footer
.button__link{max-width:calc((100% - 16px) / 3)}}@media (max-width: 1023.98px){.related-carousel__footer
.button__link{max-width:calc((100% - 16px) / 2)}}@media (max-width: 767.98px){.related-carousel__footer
.button__link{max-width:100%}}.related-carousel__footer
.button{max-width:100%;width:100%}.portfolio-grid-block{padding-block:150px;overflow:hidden}@media (max-width: 1287.98px){.portfolio-grid-block{padding-block:100px}}@media (max-width: 1023.98px){.portfolio-grid-block{padding-block:48px}}.portfolio-grid-block__head{margin-bottom:64px}@media (max-width: 1023.98px){.portfolio-grid-block__head{font-size:24px}}.portfolio-grid-block .tp3d-label{margin:0
auto;text-align:center}.portfolio-grid-block__head-text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px}@media (max-width: 1023.98px){.portfolio-grid-block__head-text{gap:16px}}.portfolio-grid-block__badge{align-self:flex-start}.portfolio-grid-block .page-title{font-size:56px;margin:0;text-align:center}@media (max-width: 1287.98px){.portfolio-grid-block .page-title{font-size:48px}}@media (max-width: 1023.98px){.portfolio-grid-block .page-title{font-size:32px}}.portfolio-grid-block__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media (max-width: 1287.98px){.portfolio-grid-block__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 1023.98px){.portfolio-grid-block__grid{display:flex;gap:0}}.portfolio-grid-block__footer{margin-top:64px;display:flex;justify-content:center}@media (max-width: 1023.98px){.portfolio-grid-block__footer{margin-top:24px}}.portfolio-grid-block--black{background-color:#000}.portfolio-grid-block--black .portfolio-grid-block__title{color:#FFF}.portfolio-grid-block--black .portfolio-grid-block__badge{--badge-bg:rgba(255, 255, 255, 0.1);--badge-border-color:rgba(255, 255, 255, 0.15);--badge-color:#FFF}.portfolio-grid-block--transparent{background-color:transparent}.portfolio-grid-block--white{background-color:#fff}.portfolio-grid-block--white .portfolio-grid-block__title{color:#000}.portfolio-grid-block--white .portfolio-grid-block__badge{--badge-bg:rgba(0, 0, 0, 0.06);--badge-border-color:rgba(0, 0, 0, 0.1);--badge-color:#000}@media (max-width: 1023.98px){.portfolio-grid-block--white .our-works-item-overlay{opacity:1;position:static;left:unset;top:unset;transform:none;background-color:transparent;padding:0;height:unset}.portfolio-grid-block--white .our-works-item-title{color:#000}.portfolio-grid-block--white .our-works-item-client{color:rgba(0, 0, 0, 0.6)}}.goal-section.custom-full-width-block{background-color:var(--tp3d-color-dark);padding-block:150px}@media (max-width: 1287.98px){.goal-section.custom-full-width-block{padding-block:100px}}@media (max-width: 1023.98px){.goal-section.custom-full-width-block{padding-block:48px}}.goal-section.custom-full-width-block .section-description
*{color:var(--tp3d-color-white)}.goal-section.custom-full-width-block .section-description *:last-child{margin-bottom:0}.goal-section.custom-full-width-block .page-title{font-size:56px;margin:0;color:var(--tp3d-color-white)}.goal-section.custom-full-width-block .page-title span, .goal-section.custom-full-width-block .page-title
em{font-style:normal;color:var(--tp3d-color-primary)}@media (max-width: 1287.98px){.goal-section.custom-full-width-block .page-title{font-size:48px}}@media (max-width: 1023.98px){.goal-section.custom-full-width-block .page-title{font-size:32px;max-width:100%}}.goal-section.custom-full-width-block:after{content:"";display:block;position:absolute;top:190px;left:0;width:100vw;height:100vh;background-image:url("data:image/svg+xml,%3Csvg width='1440' height='736' viewBox='0 0 1440 736' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M299.503 164.322C172.953 -63.6188 -9.12802 -130.036 -7.99474 470.217L-7.99474 687.563H1430.9C1439.46 648.197 1401.89 437.476 1183.09 437.476C909.588 437.476 774.349 368.876 648.932 243.212C523.516 117.549 426.053 392.262 299.503 164.322Z' fill='%23FF6400'/%3E%3Cpath d='M307.503 344.447C180.953 116.333 -1.12802 49.8641 0.00526459 650.576V736H1438.9C1447.46 696.604 1409.89 617.81 1191.09 617.81C917.588 617.81 782.349 549.158 656.932 423.398C531.516 297.639 434.053 572.562 307.503 344.447Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-filter:blur(clamp(60px, 8vw, 125px));filter:blur(clamp(60px, 8vw, 125px))}.related-carousel-block--black,.services-carousel-block--black{background-color:var(--tp3d-color-dark)}.related-carousel-block--black .related-carousel__title,
.services-carousel-block--black .related-carousel__title{color:var(--tp3d-color-white)}.related-carousel-block--black .related-carousel__badge,
.services-carousel-block--black .related-carousel__badge{color:var(--tp3d-color-primary)}.related-carousel-block--black .related-carousel__arrow,
.services-carousel-block--black .related-carousel__arrow{color:var(--tp3d-color-white);border-color:rgba(255, 255, 255, 0.25)}.related-carousel-block--black .related-carousel__arrow:hover,
.services-carousel-block--black .related-carousel__arrow:hover{border-color:var(--tp3d-color-white)}.related-carousel-block--centered .related-carousel__head,
.services-carousel-block--centered .related-carousel__head{justify-content:center}.related-carousel-block--centered .related-carousel__head-text,
.services-carousel-block--centered .related-carousel__head-text{align-items:center;text-align:center}.printing-cost-block{background-color:#fff;padding-block:150px;overflow:hidden}@media (max-width: 1287.98px){.printing-cost-block{padding-block:100px}}@media (max-width: 1023.98px){.printing-cost-block{padding-block:48px}}.printing-cost-block__container{max-width:978px}.printing-cost-block__head{text-align:center;margin-bottom:48px;display:grid;gap:24px}@media (max-width: 1023.98px){.printing-cost-block__head{margin-bottom:24px;gap:16px}}.printing-cost-block .page-title{font-size:56px;margin:0;text-align:center}@media (max-width: 1287.98px){.printing-cost-block .page-title{font-size:48px}}@media (max-width: 1023.98px){.printing-cost-block .page-title{font-size:32px}}.printing-cost-block__interactive{display:flex;flex-direction:column;width:100%}.printing-cost-block__tab-row{display:flex;align-self:flex-start;border:1px
solid var(--tp3d-color-border-light);margin:0
auto 32px;max-width:fit-content}@media (max-width: 767.98px){.printing-cost-block__tab-row{display:flex;flex-direction:column;width:100%;margin-bottom:24px;max-width:100%}}.printing-cost-block__tab-btn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px
16px;border:none;border-right:1px solid var(--tp3d-color-border-light);border-radius:0;background-color:#fff;cursor:pointer;transition:background-color 0.2s, color 0.2s}.printing-cost-block__tab-btn:last-child{border-right:none}@media (max-width: 767.98px){.printing-cost-block__tab-btn:last-child{border-bottom:none}}@media (max-width: 767.98px){.printing-cost-block__tab-btn{width:100%;border-right:none;border-bottom:1px solid var(--tp3d-color-border-light);padding:6px
6px 6px 10px}}.printing-cost-block__tab-btn:hover:not(.is-active){background-color:#F0EFEB}.printing-cost-block__tab-btn.is-active{background-color:#FF6B00}.printing-cost-block__tab-btn.is-active .printing-cost-block__tab-name{color:#fff}.printing-cost-block__tab-btn.is-active .printing-cost-block__tab-badge{background-color:white}.printing-cost-block__tab-name{font-size:16px;font-weight:600;color:#000;white-space:nowrap;letter-spacing:-0.02em}@media (max-width: 1023.98px){.printing-cost-block__tab-name{font-size:15px}}.printing-cost-block__tab-badge{font-size:12px;font-weight:500;color:rgba(0, 0, 0, 0.7);letter-spacing:-0.02em;padding:8px;white-space:nowrap;background-color:#F0EFEB;transition:color 0.2s, border-color 0.2s, background-color 0.2s}@media (max-width: 767.98px){.printing-cost-block__tab-badge{min-width:80px;text-align:center}}.printing-cost-block__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px
solid var(--tp3d-color-border-light);margin-bottom:16px}.printing-cost-block__table{width:100%;min-width:560px;table-layout:fixed;border-collapse:collapse}.printing-cost-block__table thead
tr{background-color:#000}.printing-cost-block__table thead tr
th{padding:16px
32px;text-align:left;font-size:16px;font-weight:500;line-height:1;color:#fff;letter-spacing:0.02em}@media (max-width: 767.98px){.printing-cost-block__table thead tr
th{padding:8px
12px;font-size:12px}}.printing-cost-block__table tbody
tr{border-bottom:1px solid #D3D3D3}.printing-cost-block__table tbody tr:last-child{border-bottom:none}.printing-cost-block__table tbody tr:nth-child(even){background-color:#F0EFEB}.printing-cost-block__table tbody tr:nth-child(odd){background-color:#fff}.printing-cost-block__table tbody tr
td{padding:16px
32px;font-size:16px;font-weight:400;color:#000;vertical-align:middle;border-right:1px solid #D3D3D3}.printing-cost-block__table tbody tr td:last-child{border-right:none}@media (max-width: 767.98px){.printing-cost-block__table tbody tr
td{padding:15px
12px;font-size:11px}}.printing-cost-block__material{width:20%}@media (max-width: 767.98px){.printing-cost-block__material{width:auto}}.printing-cost-block__props{color:#666;width:55%}@media (max-width: 767.98px){.printing-cost-block__props{width:auto}}.printing-cost-block__price-th{width:25%}@media (max-width: 767.98px){.printing-cost-block__price-th{width:auto}}.printing-cost-block__price-cell{display:grid;white-space:nowrap}.printing-cost-block__price-val{grid-area:1/1;visibility:hidden}.printing-cost-block__price-val.is-visible{visibility:visible}.printing-cost-block .printing-cost-block__footer-note{font-weight:400;font-size:16px;letter-spacing:-0.02em;color:rgba(0, 0, 0, 0.6)}@media (max-width: 767.98px){.printing-cost-block .printing-cost-block__footer-note{text-align:center}}.section-form-block{background-color:var(--tp3d-color-dark);padding-block:150px}.section-form-block__head{text-align:center;margin-bottom:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px}@media (max-width: 1023.98px){.section-form-block__head{gap:16px;margin-bottom:24px}}.section-form-block .page-title{font-size:56px;margin:0;text-align:center;color:var(--tp3d-color-white)}@media (max-width: 1287.98px){.section-form-block .page-title{font-size:48px}}@media (max-width: 1023.98px){.section-form-block .page-title{font-size:32px}}.section-form-block .section-form-block__subtitle{font-size:18px;color:rgba(255, 255, 255, 0.55);letter-spacing:-0.02em;line-height:1.55;margin:0;max-width:540px;margin-inline:auto}.section-form-block__form{max-width:512px;margin-inline:auto;width:100%}.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=text],
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=email],
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=tel],
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=number],
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element select,
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element
textarea{border-color:rgba(255, 255, 255, 0.2);background-color:transparent;border-bottom-color:transparent;color:var(--tp3d-color-white)}.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=text]::placeholder,
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=email]::placeholder,
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=tel]::placeholder,
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element input[type=number]::placeholder,
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element select::placeholder,
.section-form-block .custom-form-nj .nf-form-cont .nf-field-element textarea::placeholder{color:rgba(255, 255, 255, 0.35)}.section-form-block .custom-form-nj .nf-form-cont .nf-field-element
textarea{border-bottom-color:rgba(255, 255, 255, 0.2)}.section-form-block .custom-form-nj .nf-form-cont .listcheckbox-container .nf-field-element,
.section-form-block .custom-form-nj .nf-form-cont .file-container .nf-field-element{border:1px
dashed rgba(255, 255, 255, 0.25)}.section-form-block .nf-after-form-content{margin-top:8px}.section-form-block .nf-submit-themed.button__link{width:100%;max-width:unset}.section-form-block .nf-submit-themed .button.button-white{width:100%}.section-form-block .nf-submit-themed
.button__text{text-align:left}@media (max-width: 1287.98px){.section-form-block{padding-block:100px}.section-form-block__title{font-size:56px}}@media (max-width: 1023.98px){.section-form-block{padding-block:48px}.section-form-block__head{margin-bottom:32px}.section-form-block__title{font-size:40px}.section-form-block__form{max-width:100%}}@media (max-width: 767.98px){.section-form-block__head{margin-bottom:24px}.section-form-block__title{font-size:32px;margin-bottom:16px}.section-form-block__subtitle{font-size:16px}}.editor-styles-wrapper
.swiper{overflow:hidden}.editor-styles-wrapper .swiper
img{max-width:420px;height:auto}.editor-styles-wrapper .related-carousel, .editor-styles-wrapper .printing-cost-block, .editor-styles-wrapper .text-content-block{padding-block:20px}.editor-styles-wrapper .techplast-container{padding-inline:var(--tp3d-container-laptop)}@media (max-width: 1023.98px){.editor-styles-wrapper .techplast-container{padding-inline:var(--tp3d-container-pad)}}.wp-block-acf-content-block{background-color:#F0EFEB;border:1px
solid #D3D3D3}.wp-block-acf-content-block .content-block{padding-block:30px;overflow:visible}.wp-block-acf-content-block .content-block .techplast-container{display:grid;grid-template-columns:68% 30%;gap:20px;align-items:start}.wp-block-acf-content-block .acf-block-body{padding:20px}.wp-block-acf-content-block .wp-block-list:not([style*=list-style]){list-style:none;padding-left:0;display:flex;flex-direction:column;gap:10px}.wp-block-acf-content-block .wp-block-list:not([style*=list-style])>li{display:flex;align-items:flex-start;gap:12px;margin-bottom:0;margin-left:0;padding-left:0}.wp-block-acf-content-block .wp-block-list:not([style*=list-style])>li::before{content:"";display:block;width:20px;min-width:20px;height:20px;border-radius:50%;background-color:#FF6B00;margin-top:2px;flex-shrink:0}.wp-block-acf-content-block>*:last-child{margin-bottom:0}.wp-block-acf-content-block .project-specs-block{position:sticky;top:108px;border:1px
solid #D9D9D9;background-color:#fff;overflow:hidden}@media (max-width: 1023.98px){.wp-block-acf-content-block .project-specs-block{position:static}}.editor-styles-wrapper .wp-block-acf-content-block .project-specs-block{position:static}.wp-block-acf-content-block .project-specs__title{font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgba(0, 0, 0, 0.45);margin:0;padding:18px;border-bottom:1px solid #D9D9D9}.wp-block-acf-content-block .project-specs__list{margin:0;padding:0;list-style:none}.wp-block-acf-content-block .project-specs__item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px;border-bottom:1px solid #D9D9D9}.wp-block-acf-content-block .project-specs__item:last-child{border-bottom:none}.wp-block-acf-content-block .project-specs__label{font-size:14px;line-height:1.4;color:rgba(0, 0, 0, 0.5);flex-shrink:0}.wp-block-acf-content-block .project-specs__value{font-size:14px;font-weight:500;line-height:1.4;color:#000;text-align:right;margin:0}.wp-block-acf-content-block .project-specs__cta{padding:18px}.content-block{padding-block:150px;overflow:hidden}@media (max-width: 1287.98px){.content-block{padding-block:100px}}@media (max-width: 1023.98px){.content-block{padding-block:48px}}.content-block .project-specs-block{margin-left:auto;max-width:564px}@media (max-width: 1023.98px){.content-block .project-specs-block{margin-inline:0}}.content-block>.techplast-container{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media (max-width: 1287.98px){.content-block>.techplast-container{gap:48px}}@media (max-width: 1023.98px){.content-block>.techplast-container{grid-template-columns:1fr;gap:40px}}.techplast-container>.content-block__inner:only-child{grid-column:1/-1;max-width:100%}.content-block__inner{max-width:840px}.content-block__inner>*:first-child{margin-top:0}.content-block__inner h1, .content-block__inner h2, .content-block__inner h3, .content-block__inner h4, .content-block__inner h5, .content-block__inner
h6{color:#000;letter-spacing:-0.02em}.content-block__inner
h2{font-size:56px;margin-bottom:32px;text-align:left}@media (max-width: 1287.98px){.content-block__inner
h2{font-size:48px;margin-bottom:24px}}@media (max-width: 1023.98px){.content-block__inner
h2{font-size:32px;margin-bottom:16px}}.content-block__inner h3, .content-block__inner h4, .content-block__inner h5, .content-block__inner h6, .content-block__inner .wp-block-image{margin-top:32px}@media (max-width: 1023.98px){.content-block__inner h3, .content-block__inner h4, .content-block__inner h5, .content-block__inner h6, .content-block__inner .wp-block-image{margin-top:24px}}.content-block__inner
h3{font-size:20px;font-weight:600;margin:32px
0 16px}@media (max-width: 767.98px){.content-block__inner
h3{font-size:18px;margin-top:24px}}.content-block__inner
p{font-size:16px;line-height:1.75;color:rgba(0, 0, 0, 0.7);margin:0
0 16px}.content-block__inner p:last-child{margin-bottom:0}.content-block__inner ul, .content-block__inner
ol{margin:16px
0;padding-inline:0 !important;font-size:20px;line-height:1.4;gap:8px;color:rgba(0, 0, 0, 0.7)}.content-block__inner ul li:before{width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_374_5677)'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23FF6400'/%3E%3Cpath d='M5.84961 9L8.09961 11.25L12.5996 6.75' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_374_5677'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.content-block__inner ul
li{padding-left:30px}.stats-grid{display:grid;max-width:468px;gap:32px}.stat-item{display:flex;align-items:flex-end;gap:8px;padding-bottom:32px;border-bottom:1px solid rgba(255, 255, 255, 0.25)}.stat-number{display:flex;align-items:flex-end;font-family:var(--tp3d-font-primary);font-size:48px;line-height:1;letter-spacing:-0.04em;color:var(--tp3d-color-white);margin:0}.stat-number
small{font-size:32px}.stat-label{font-weight:400;font-size:20px;line-height:1;letter-spacing:-0.04em;color:rgba(255, 255, 255, 0.6);margin:0}@media (max-width: 1749.98px){.stats-grid{max-width:348px}.stat-item{padding-bottom:16px}.stat-number{font-size:32px}.stat-number
small{font-size:16px}.stat-label{font-size:14px}}@media (max-width: 1023.98px){.stats-grid{max-width:100%}.stat-number{font-size:24px}}.text-content-block{padding-block:150px;background-color:var(--tp3d-color-dark)}@media (max-width: 1287.98px){.text-content-block{padding-block:80px}}@media (max-width: 1023.98px){.text-content-block{padding-block:48px}}.text-content{max-width:1193px;margin:0
auto;font-weight:400;font-size:20px;letter-spacing:-0.02em;color:rgba(255, 255, 255, 0.7)}.text-content__title{font-weight:400;font-size:40px;color:var(--tp3d-color-white);margin:0
0 24px}@media (max-width: 767.98px){.text-content__title{font-size:24px}}.text-content__body{display:flex;flex-direction:column}.text-content__body>*:first-child{margin-top:0}.text-content__body h2, .text-content__body h3, .text-content__body h2, .text-content__body h4, .text-content__body h5, .text-content__body
h6{margin-block:24px 14px}.text-content__body ol, .text-content__body
ul{margin-block:24px}.text-content__body
p{margin-block:16px}.text-content__body p,
.text-content__body
li{font-size:16px;line-height:1.65;color:rgba(255, 255, 255, 0.7)}.text-content__body
strong{font-weight:600}.text-content__body
a{color:var(--tp3d-color-orange);text-decoration:underline;text-underline-offset:3px}.text-content.has-read-more .text-content__body{position:relative;max-height:200px;overflow:hidden}.text-content.has-read-more .text-content__body::after{content:"";position:absolute;bottom:0;left:0;right:0;height:72px;background:linear-gradient(to bottom, transparent, #000);pointer-events:none}.text-content.is-expanded .text-content__body{max-height:none}.text-content.is-expanded .text-content__body::after{display:none}.text-content__read-more{display:inline-block;padding:0;background:none;border:none;cursor:pointer;font-size:16px;line-height:1.4;color:var(--tp3d-color-white);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(255, 255, 255, 0.5);transition:text-decoration-color 0.2s, opacity 0.2s}.text-content__read-more:hover{text-decoration-color:var(--tp3d-color-white);opacity:0.8}.goal-section{padding-bottom:100px;overflow:hidden;position:relative}.goal-section__wrapper{position:relative;display:flex;justify-content:space-between;gap:32px}.goal-section__wrapper::after{content:"";position:absolute;display:block;width:336px;height:184px;top:50%;right:0;transform:translateY(-30%);background-image:url("data:image/svg+xml,%3Csvg width='341' height='184' viewBox='0 0 341 184' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cpath d='M0.25 0V184' stroke='white' stroke-width='0.5'/%3E%3Cpath d='M18.917 0V184' stroke='white'/%3E%3Cpath d='M37.584 0V184' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M56.25 0V184' stroke='white' stroke-width='2'/%3E%3Cpath d='M74.9169 0V184' stroke='white' stroke-width='2.5'/%3E%3Cpath d='M93.5839 0V184' stroke='white' stroke-width='3'/%3E%3Cpath d='M112.25 0V184' stroke='white' stroke-width='3.5'/%3E%3Cpath d='M130.917 0V184' stroke='white' stroke-width='4'/%3E%3Cpath d='M149.584 0V184' stroke='white' stroke-width='4.5'/%3E%3Cpath d='M168.25 0V184' stroke='white' stroke-width='5'/%3E%3Cpath d='M186.917 0V184' stroke='white' stroke-width='5.5'/%3E%3Cpath d='M205.584 0V184' stroke='white' stroke-width='6'/%3E%3Cpath d='M224.25 0V184' stroke='white' stroke-width='6.5'/%3E%3Cpath d='M242.917 0V184' stroke='white' stroke-width='7'/%3E%3Cpath d='M261.583 0V184' stroke='white' stroke-width='7.5'/%3E%3Cpath d='M280.25 0V184' stroke='white' stroke-width='8'/%3E%3Cpath d='M298.917 0V184' stroke='white' stroke-width='8.5'/%3E%3Cpath d='M317.584 0V184' stroke='white' stroke-width='9'/%3E%3Cpath d='M336.25 0V184' stroke='white' stroke-width='9.5'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}.goal-section__title,.goal-section__content{position:relative;z-index:1}.goal-section__title{max-width:50%}.goal-section__title em, .goal-section__title
span{color:#FF6B00;font-style:normal}@media (max-width: 1023.98px){.goal-section__title{max-width:100%}}.goal-section__label{margin-bottom:24px}.goal-section__content{max-width:417px;margin-left:auto;margin-top:auto;margin-right:90px}@media (max-width: 1749.98px){.goal-section__title{max-width:750px}.goal-section__content{max-width:380px}.goal-section__wrapper::after{right:-32px;transform:translateY(-75%)}}@media (max-width: 1287.98px){.goal-section{padding-bottom:100px}.goal-section__title{max-width:650px}.goal-section__content{margin-right:0}}@media (max-width: 1023.98px){.goal-section{padding-bottom:48px}.goal-section__title{max-width:531px}.goal-section__content{max-width:360px;margin:0}.goal-section__wrapper{flex-direction:column}.goal-section__wrapper::after{width:182px;height:100px;right:-16px;transform:translateY(-6%)}}.material-grid{display:grid;width:100%;gap:16px;grid-template-columns:1fr 1fr}@media (max-width: 1023.98px){.material-grid{grid-template-columns:1fr;gap:24px}}.material-card:first-child .material-card-header{padding-bottom:42px}.material-card:first-child .material-card-series{top:0;right:0}.material-card:last-child .material-card-series{top:7%;left:50%;transform:translateX(-50%)}.material-card:last-child .material-card-header{padding-bottom:48px}.material-card-header,.material-card-thumbnail{display:flex;justify-content:center}.material-card-header{align-items:flex-end;position:relative;height:540px;overflow:hidden;background-color:var(--tp3d-color-white);padding:24px}.material-card-series{position:absolute;font-weight:300;font-size:200px;line-height:1;display:flex;align-items:center;letter-spacing:-0.02em;color:rgba(0, 0, 0, 0.1)}.material-card-badge{position:absolute;left:24px;top:24px}.material-card-thumbnail{position:relative;align-items:center;z-index:2;max-width:358px;margin-inline:auto}.material-card-thumbnail
img{width:100%;height:auto}.material-card .material-card-card-body{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px}.material-card .material-card-title, .material-card .material-card-tags{margin:0}.material-card .material-card-title{font-weight:600;font-size:32px;line-height:1.1;letter-spacing:-0.02em}.material-card .material-card-tags{font-weight:600;font-size:14px;line-height:1;letter-spacing:0.05em;text-transform:uppercase;color:rgba(255, 255, 255, 0.5)}.material-card .feature-item, .material-card .material-card-features{width:100%}.material-card .material-card-features{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px;background-color:var(--tp3d-color-border);border:1px
solid var(--tp3d-color-border)}.material-card .feature-item{background-color:var(--tp3d-color-dark);padding:24px;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;overflow:hidden}.material-card .feature-item
strong{font-weight:600;font-size:14px;letter-spacing:-0.02em}.material-card .feature-item
span{font-weight:400;font-size:12px;letter-spacing:-0.02em;color:rgba(255, 255, 255, 0.7)}.material-card .feature-item:last-child:nth-child(odd){grid-column:span 2}@media (max-width: 1749.98px){.material-card .feature-item{padding:20px}}@media (max-width: 1023.98px){.material-card:first-child .material-card-header{padding-bottom:16px}.material-card:first-child .material-card-series{right:16px}.material-card:last-child .material-card-series{top:0;left:unset;right:16px;transform:none}.material-card:last-child .material-card-header{padding-bottom:35px}.material-card-header{height:unset;aspect-ratio:358/406;padding:16px}.material-card-badge{left:16px;top:16px}.material-card-series{font-size:150px}.material-card-thumbnail{max-width:72%}.material-card .material-card-title{font-size:20px}.material-card .material-card-tags{font-size:12px}.material-card .feature-item{padding:12px;gap:6px}.material-card .feature-item
strong{font-size:13px}}.materials-s{position:relative;z-index:1;overflow:hidden}.materials-s__content{display:grid;grid-template-columns:59% 39%;grid-template-rows:28px auto;grid-auto-flow:dense;gap:0 24px;margin-bottom:50px}.materials-s__description{max-width:550px;grid-column:2;margin-top:20px}.materials-s__title{order:1;grid-column:1;grid-row:1/3;max-width:63%}@media (max-width: 1749.98px){.materials-s_content{flex-direction:column;gap:64px}.materials-s__description{max-width:448px;margin-top:50px}}@media (max-width: 1023.98px){.materials-s__content{display:flex;flex-direction:column;text-align:center;justify-content:center;gap:16px;margin-bottom:24px}.materials-s__title,.materials-s__description,.materials-s__label{margin-inline:auto}.materials-s__title{order:unset;grid-column:1}.materials-s__description{margin-top:0;max-width:448px}}.available-materials{background-color:var(--tp3d-color-dark);padding-block:150px}.available-materials__label{margin-bottom:64px}@media (max-width: 1287.98px){.available-materials{padding-block:100px}.available-materials__label{margin-bottom:32px}}@media (max-width: 1023.98px){.available-materials{padding-block:48px}.available-materials__label{margin-bottom:24px}}.available-materials-grid{display:grid;grid-template-columns:50% 50%}.available-info-card{background:var(--tp3d-color-dark);padding:48px;gap:30px;border-top:1px solid var(--tp3d-color-border);position:relative}.available-info-card:nth-child(2n):before{content:"";position:absolute;left:0;top:0;width:1px;height:24px;background-color:var(--tp3d-color-border)}.available-info-card .button-border-white{min-height:40px}.available-info-card .button__text--sp{padding-inline:12px 39px}.available-info-card__content{display:flex;justify-content:space-between;gap:16px;max-width:612px;width:100%}.available-info-card__title{margin:0;font-weight:600;font-size:24px;line-height:1.2}.available-info-card.cta-card{background:linear-gradient(180deg, rgba(255, 255, 255, 0.011) 0%, rgba(255, 255, 255, 0.11) 100%)}.available-info-card.cta-card
h3{margin-bottom:24px}.available-card-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px;flex-shrink:0}@media (max-width: 1749.98px){.available-card-icon{width:48px;height:48px}}@media (max-width: 1023.98px){.available-card-icon{width:40px;height:40px}}.available-card-icon
img{filter:brightness(0) saturate(100%) invert(43%) sepia(95%) saturate(1821%) hue-rotate(360deg) brightness(101%) contrast(105%)}.available-card-content{max-width:268px}.available-card-content
h3{font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-0.02em;color:var(--tp3d-color-white);margin:0
0 16px}.available-card-tags{display:block;color:var(--tp3d-color-primary);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:-0.02em;margin-bottom:24px}.available-card-content
p{font-weight:400;font-size:16px;letter-spacing:-0.03em;color:rgba(255, 255, 255, 0.7);margin:0}@media (max-width: 1023.98px){.available-info-card{padding:16px}.available-info-card__content{flex-direction:column}.available-info-card
.button__icon{width:32px;min-width:32px;height:32px}.available-info-card .button__icon__inner
svg{width:10px;height:10px}.available-info-card .button-border-white{min-height:32px;font-size:11px}.available-info-card .button__text--sp{padding-inline:8px}.available-card-content
h3{font-size:16px;margin:0
0 8px}.available-card-tags{font-size:12px;margin-bottom:8px}.available-card-content
p{font-size:12px}.available-info-card.cta-card
h3{margin-bottom:16px}}.lg-icon{font-family:none !important}.lg-prev::before,.lg-prev::after,.lg-next::before,.lg-next::after{content:"" !important;font-family:none !important}.lg-prev,.lg-next{width:48px;height:48px;background-repeat:no-repeat !important;background-position:center !important;background-size:24px 24px !important}.lg-prev{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 18L9 12L15 6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}.lg-next{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18L15 12L9 6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}.lg-toolbar .lg-close::before, .lg-toolbar .lg-close::after{content:"" !important;font-family:none !important}.lg-toolbar .lg-close{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6L6 18M6 6L18 18' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:24px 24px !important}.lg-sub-html
h4{font-family:var(--tp3d-font-primary);font-weight:500;font-size:20px;letter-spacing:-0.01em;margin:0
0 6px}.lg-sub-html
p{font-size:14px;opacity:0.7;margin:0}.nf-fu-progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1)}.nf-fu-progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.nf-fu-fileinput-button{position:relative;overflow:hidden;display:inline-block;margin-bottom:10px}.nf-fu-fileinput-button:focus-visible{background:#fff;border-color:#919191;color:rgb(104.2,104.2,104.2);transition:all .5s}.nf-fu-button-cancel{float:right;display:none}.nf-fu-fileinput-button
input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px !important;direction:ltr;cursor:pointer}@media screen\9{.nf-fu-fileinput-button
input{filter:alpha(opacity=0);font-size:100%;height:100%}}.ninja-forms-form-wrap *,.ninja-forms-form-wrap :after,.ninja-forms-form-wrap :before{-ms-box-sizing:border-box;box-sizing:border-box}.nf-response-msg{display:none}#ninja_forms_required_items,.nf-field-container{clear:both;margin-bottom:25px;position:relative}#ninja_forms_required_items:after,.nf-field-container:after{clear:both;content:"";display:block}#ninja_forms_required_items.hidden-container,#ninja_forms_required_items.hr-container,.nf-field-container.hidden-container,.nf-field-container.hr-container{height:auto;margin:0}#ninja_forms_required_items.hidden-container .nf-field-label,#ninja_forms_required_items.hr-container .nf-field-label,#ninja_forms_required_items.html-container .nf-field-label,.nf-field-container.hidden-container .nf-field-label,.nf-field-container.hr-container .nf-field-label,.nf-field-container.html-container .nf-field-label{display:none}.nf-field-label .nf-label-span,.nf-field-label
label{font-weight:700;margin:0;padding:0}.nf-field-element{position:relative}.nf-field-element input,.nf-field-element select,.nf-field-element
textarea{height:auto;margin:0;vertical-align:inherit;width:auto}.nf-field-element
textarea{height:200px}.nf-field-description p:last-child{margin:0}.nf-help{background:url(/wp-content/plugins/ninja-forms/assets/img/help-info.png) no-repeat;display:inline-block;height:16px;width:16px}.nf-input-limit{font-size:12px;margin-top:5px}.nf-static{padding:0
10px}.nf-after-field .nf-error-msg{margin-right:10px}.nf-sr-only{clip:rect(0,0,0,0);border:0;clip-path:inset(50%);height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nf-field-element .time-wrap{padding:1px}.list-checkbox-wrap .nf-field-element li,.list-checkbox-wrap .nf-field-element ul,.list-image-wrap .nf-field-element li,.list-image-wrap .nf-field-element ul,.list-radio-wrap .nf-field-element li,.list-radio-wrap .nf-field-element
ul{list-style:none!important;margin:0!important;padding:0!important}.list-checkbox-wrap .nf-field-element li input,.list-checkbox-wrap .nf-field-element ul input,.list-image-wrap .nf-field-element li input,.list-image-wrap .nf-field-element ul input,.list-radio-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element ul
input{margin-right:5px}.rtl .list-checkbox-wrap .nf-field-element li input,.rtl .list-checkbox-wrap .nf-field-element ul input,.rtl .list-image-wrap .nf-field-element li input,.rtl .list-image-wrap .nf-field-element ul input,.rtl .list-radio-wrap .nf-field-element li input,.rtl .list-radio-wrap .nf-field-element ul
input{margin-left:5px;margin-right:0}.list-checkbox-wrap .nf-field-element li,.list-image-wrap .nf-field-element li,.list-radio-wrap .nf-field-element
li{margin:0
0 5px!important;padding-left:10px;text-indent:0!important}.list-checkbox-wrap .nf-field-element li label,.list-image-wrap .nf-field-element li label,.list-radio-wrap .nf-field-element li
label{display:block;float:none;margin-left:1.5em;width:auto}.list-checkbox-wrap .nf-field-element li input,.list-image-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element li
input{float:left;margin-top:.25em;width:auto!important}.rtl .list-checkbox-wrap .nf-field-element li,.rtl .list-image-wrap .nf-field-element li,.rtl .list-radio-wrap .nf-field-element
li{padding-left:0;padding-right:10px}.rtl .list-checkbox-wrap .nf-field-element li label,.rtl .list-image-wrap .nf-field-element li label,.rtl .list-radio-wrap .nf-field-element li
label{margin-left:0;margin-right:1.5em}.rtl .list-checkbox-wrap .nf-field-element li input,.rtl .list-image-wrap .nf-field-element li input,.rtl .list-radio-wrap .nf-field-element li
input{float:right}.listimage-wrap
li{display:inline-grid;height:100%;width:100%}.listimage-wrap li
label{border:2px
solid transparent;padding:5px}.listimage-wrap li label.nf-checked-label{border:2px
solid #007acc;transition:all .5s}.listimage-wrap li label
img{display:block}.listimage-wrap li input:focus+label{outline:2px
solid}.product-wrap>div
input{width:80px!important}.product-wrap>div .nf-product-field
span{padding:0
5px}.starrating-wrap
.star{border-bottom:0}.nf-form-hp{position:absolute;visibility:hidden}.list-select-wrap div
div{display:none}.nf-error-msg,.ninja-forms-req-symbol{color:#e80000}.nf-error .ninja-forms-field,.nf-error.listimage-wrap .nf-field-element
ul{border:1px
solid #e80000}.nf-field-submit-error{padding:15px}.ninja-forms-noscript-message{background:#f1f1f1;border:4px
dashed #ccc;color:#333;display:block;font-size:20px;margin:20px
0;padding:40px;text-align:center}.two-col-list ul
li{float:left;width:50%}.three-col-list ul
li{float:left;width:33.33%}.four-col-list ul
li{float:left;width:25%}.five-col-list ul
li{float:left;width:20%}.six-col-list ul
li{float:left;width:16.66%}body .pika-label{background:transparent}.nf-form-cont .five-sixths,.nf-form-cont .four-sixths,.nf-form-cont .one-fourth,.nf-form-cont .one-half,.nf-form-cont .one-sixth,.nf-form-cont .one-third,.nf-form-cont .three-fourths,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths,.nf-form-cont .two-sixths,.nf-form-cont .two-thirds{clear:none;float:left;margin-left:2.5641025641%}.nf-form-cont .five-sixths .inside,.nf-form-cont .four-sixths .inside,.nf-form-cont .one-fourth .inside,.nf-form-cont .one-half .inside,.nf-form-cont .one-sixth .inside,.nf-form-cont .one-third .inside,.nf-form-cont .three-fourths .inside,.nf-form-cont .three-sixths .inside,.nf-form-cont .two-fourths .inside,.nf-form-cont .two-sixths .inside,.nf-form-cont .two-thirds
.inside{padding:20px}.nf-form-cont .five-sixths:after,.nf-form-cont .four-sixths:after,.nf-form-cont .one-fourth:after,.nf-form-cont .one-half:after,.nf-form-cont .one-sixth:after,.nf-form-cont .one-third:after,.nf-form-cont .three-fourths:after,.nf-form-cont .three-sixths:after,.nf-form-cont .two-fourths:after,.nf-form-cont .two-sixths:after,.nf-form-cont .two-thirds:after{clear:both;content:"";display:block}.nf-form-cont .one-half,.nf-form-cont .three-sixths,.nf-form-cont .two-fourths{width:48.7179487179%}.nf-form-cont .one-third,.nf-form-cont .two-sixths{width:31.6239316239%}.nf-form-cont .four-sixths,.nf-form-cont .two-thirds{width:65.811965812%}.nf-form-cont .one-fourth{width:23.0769230769%}.nf-form-cont .three-fourths{width:74.358974359%}.nf-form-cont .one-sixth{width:14.5299145299%}.nf-form-cont .five-sixths{width:82.905982906%}.nf-form-cont
.first{clear:both;margin-left:0}.nf-form-wrap .ql-toolbar.ql-snow{background-color:#f9f9f9;border:1px
solid #ccc;padding:8px
5px}.nf-form-wrap .ql-toolbar.ql-snow:after{clear:both;content:"";display:block}.nf-form-wrap .ql-toolbar.ql-snow
.dashicons{width:auto}.nf-form-wrap .ql-container.ql-snow{border:1px
solid #ccc;border-top:0}.nf-form-wrap .ql-editor{background:#fff;min-height:150px}.nf-form-wrap .ql-editor
p{font-size:16px}.nf-form-wrap .ql-editor
ul{list-style-type:disc;margin-left:2em}.nf-form-wrap .ql-editor table
td{border:1px
solid #ccc;width:auto}.nf-form-wrap .ql-toolbar
button{background:#f9f9f9;border:1px
solid #ccc;border-radius:4px;color:#444;cursor:pointer;height:auto;margin-right:2px;min-height:28px;min-width:28px;padding:4px;width:auto}.nf-form-wrap .ql-toolbar button:hover{background:#e6e6e6;border-color:#adadad}.nf-form-wrap .ql-toolbar button.ql-active{background:#e0e0e0;border-color:#adadad}.nf-form-wrap .ql-toolbar button svg .ql-stroke{stroke:#444}.nf-form-wrap .ql-toolbar button svg .ql-fill{fill:#444}.nf-form-wrap .ql-toolbar .ql-picker{background:#f9f9f9;border:1px
solid #ccc;border-radius:4px;color:#444}.nf-form-wrap .ql-toolbar .ql-picker .ql-picker-label{color:#444}.nf-form-wrap .ql-toolbar .ql-picker .ql-picker-label:hover{background:#e6e6e6}.nf-form-wrap .ql-toolbar .ql-picker .ql-picker-label svg .ql-stroke{stroke:#444}.nf-form-wrap .ql-toolbar .ql-picker-options{background-color:#fff;border:1px
solid #ccc;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.nf-form-wrap
.tooltip{word-wrap:normal;display:block;filter:alpha(opacity=0);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.nf-form-wrap
.tooltip.in{filter:alpha(opacity=90);opacity:.9}.nf-form-wrap
.tooltip.top{margin-top:-3px;padding:5px
0}.nf-form-wrap
.tooltip.right{margin-left:3px;padding:0
5px}.nf-form-wrap
.tooltip.bottom{margin-top:3px;padding:5px
0}.nf-form-wrap
.tooltip.left{margin-left:-3px;padding:0
5px}.nf-form-wrap .tooltip-inner{background-color:#000;border-radius:4px;color:#fff;max-width:200px;padding:3px
8px;text-align:center}.nf-form-wrap .tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.nf-form-wrap .tooltip.top .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.nf-form-wrap .tooltip.top-left .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;margin-bottom:-5px;right:5px}.nf-form-wrap .tooltip.top-right .tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;left:5px;margin-bottom:-5px}.nf-form-wrap .tooltip.right .tooltip-arrow{border-right-color:#000;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.nf-form-wrap .tooltip.left .tooltip-arrow{border-left-color:#000;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.nf-form-wrap .tooltip.bottom .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.nf-form-wrap .tooltip.bottom-left .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;margin-top:-5px;right:5px;top:0}.nf-form-wrap .tooltip.bottom-right .tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;left:5px;margin-top:-5px;top:0}.nf-form-wrap .dropdown-menu{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px
solid #ccc;border:1px
solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:14px;list-style:none;margin:2px
0 0;min-width:160px;padding:5px
0;position:absolute;text-align:left;z-index:1000}.nf-form-wrap .dropdown-menu.pull-right{left:auto;right:0}.nf-form-wrap .dropdown-menu
.divider{background-color:#e5e5e5;height:1px;margin:9px
0;overflow:hidden}.nf-form-wrap .dropdown-menu>li>a{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857143;padding:3px
20px;white-space:nowrap}.nf-form-wrap .dropdown-menu>li>a:focus,.nf-form-wrap .dropdown-menu>li>a:hover{background-color:#f5f5f5;color:#262626;text-decoration:none}.nf-form-wrap .dropdown-menu>.active>a,.nf-form-wrap .dropdown-menu>.active>a:focus,.nf-form-wrap .dropdown-menu>.active>a:hover{background-color:#337ab7;color:#fff;outline:0;text-decoration:none}.nf-form-wrap .dropdown-menu>.disabled>a,.nf-form-wrap .dropdown-menu>.disabled>a:focus,.nf-form-wrap .dropdown-menu>.disabled>a:hover{color:#777}.nf-form-wrap .dropdown-menu>.disabled>a:focus,.nf-form-wrap .dropdown-menu>.disabled>a:hover{background-color:transparent;background-image:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-decoration:none}.nf-form-wrap .open>.dropdown-menu{display:block}.nf-form-wrap .open>a{outline:0}.nf-form-wrap .dropdown-menu-right{left:auto;right:0}.nf-form-wrap .dropdown-menu-left{left:0;right:auto}.nf-form-wrap .dropdown-header{color:#777;display:block;font-size:12px;line-height:1.42857143;padding:3px
20px;white-space:nowrap}.nf-form-wrap .dropdown-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:990}.nf-form-wrap .pull-right>.dropdown-menu{left:auto;right:0}.nf-form-wrap .dropup .caret,.nf-form-wrap .navbar-fixed-bottom .dropdown
.caret{border-bottom:4px dashed;border-bottom:4px solid\9;border-top:0;content:""}.nf-form-wrap .dropup .dropdown-menu,.nf-form-wrap .navbar-fixed-bottom .dropdown .dropdown-menu{bottom:100%;margin-bottom:2px;top:auto}@media (min-width:768px){.nf-form-wrap .navbar-right .dropdown-menu{left:auto;right:0}.nf-form-wrap .navbar-right .dropdown-menu-left{left:0;right:auto}}.nf-form-wrap .btn-group-justified>.btn-group .dropdown-menu{left:auto}.nf-form-wrap .nav-justified>.dropdown .dropdown-menu,.nf-form-wrap .nav-tabs.nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}.nf-form-wrap .nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}@media (max-width:767px){.nf-form-wrap .navbar-nav .open .dropdown-menu{background-color:transparent;border:0;box-shadow:none;float:none;margin-top:0;position:static;width:auto}.nf-form-wrap .navbar-nav .open .dropdown-menu .dropdown-header,.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a{padding:5px
15px 5px 25px}.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.nf-form-wrap .navbar-nav>li>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.nf-form-wrap .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:0}@media (max-width:767px){.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#333}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#e7e7e7;color:#555}.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.nf-form-wrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#ccc}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu
.divider{background-color:#080808}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#fff}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#080808;color:#fff}.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.nf-form-wrap .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#444}}.nf-loading-spinner{animation:nf-scaleout 1s ease-in-out infinite;background-color:hsla(0,0%,82%,.5);border-radius:100%;height:40px;margin:100px
auto;width:40px}@keyframes nf-scaleout{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.field-wrap{display:flex}.field-wrap>label{display:block}.field-wrap .pikaday__container,.field-wrap .pikaday__display,.field-wrap select,.field-wrap textarea,.field-wrap>div
input{width:100%}.field-wrap button,.field-wrap input[type=button],.field-wrap input[type=submit],.field-wrap>div input[type=checkbox]{width:auto}.nf-field-label{order:5}.nf-field-description{order:10;width:100%}.nf-field-element{order:15}.label-above .nf-field-label{margin-bottom:10px}.label-below .nf-field-label{margin-top:10px;order:15}.label-below .nf-field-element{order:5}.label-hidden .field-wrap{flex-wrap:wrap}.label-hidden .nf-field-label{height:0;margin:0!important;visibility:hidden;width:100%}.label-hidden .nf-field-description{order:20;width:100%}.label-hidden .nf-field-element{width:100%}.label-left .field-wrap{flex-direction:row;flex-wrap:wrap}.label-left .nf-field-label{align-items:center;display:flex;flex-direction:row;order:5;padding-right:2%;text-align:right;width:35%}.label-left .nf-field-label
label{width:100%}.label-left .nf-field-description{margin-left:35%}.label-left .nf-field-element{display:inline-block;order:10;width:65%}.label-left .nf-after-field{margin-left:36.5%}.label-right .field-wrap{flex-direction:row}.label-right .nf-field-label{align-items:center;display:flex;flex-direction:row;order:10;padding-left:2%;width:35%}.label-right .nf-field-description{margin-right:35%;order:15}.label-right .nf-field-element{display:inline-block;order:5;width:65%}.label-right .checkbox-wrap .nf-field-label{width:auto}.label-right .checkbox-wrap .nf-field-element{width:20px}.label-right .nf-after-field{width:65%}.label-above .field-wrap,.label-below .field-wrap{flex-direction:column;flex-flow:wrap}.label-above .nf-field-element,.label-below .nf-field-element{margin:0;width:100%}.label-left .listcheckbox-wrap .nf-field-label,.label-left .listradio-wrap .nf-field-label,.label-left .textarea-wrap .nf-field-label,.label-right .listcheckbox-wrap .nf-field-label,.label-right .listradio-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{align-items:flex-start}.label-left .textarea-wrap .nf-field-label,.label-right .textarea-wrap .nf-field-label{margin-top:5px}.label-left .hr-wrap,.label-left .html-wrap,.label-right .hr-wrap,.label-right .html-wrap{display:block}.label-left .hr-wrap .nf-field-element,.label-left .html-wrap .nf-field-element,.label-right .hr-wrap .nf-field-element,.label-right .html-wrap .nf-field-element{display:block;margin:0;width:100%}.nf-repeater-fieldsets
fieldset{margin-bottom:1em}.nf-remove-fieldset{background-color:transparent;border:thin solid red;color:red;float:right;font-size:1.5em;margin-top:-1em;padding:.1em .4em}.repeater-container .nf-field-description{margin-top:.5em}.repeater-container .nf-field-description
p{font-size:120%}