*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{margin:0;padding:0}ul{list-style-type:none}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.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-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{-o-object-fit:contain;object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.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{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;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-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;inset:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;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-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;transform-origin:0 0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:flat;position:absolute;top:0;right:0}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0;top:-100%}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;top:-6px;right:-17px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;bottom:-17px;right:-6px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:default;background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";background:#e8e7e6;width:1px;height:14px;display:block;position:absolute;top:6px;left:14px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;top:14px;left:6px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{white-space:nowrap;text-align:center;position:absolute}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{width:100%;height:80px;padding:10px 0;top:100%;left:0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;padding:0 10px;top:0;left:100%}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{color:#000;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:5px;display:block;position:absolute}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{top:auto;right:28px;transform:translateY(-18px)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--gradient-primary:linear-gradient(180deg, #c9b9ff 0%, #5c00e7 0%, #3d0098 100%);--button-light-color:#f5f5f5;--button-dark-color:#1c1b1d;--button-light-hover-color:#1c1b1d;--button-light-focus-color:#1c1b1d;--button-plus-color:#c9b9ff;--button-slider-color:#e7e8ec;--button-slider-hover-color:#aea2d7;--button-close-color:#83858a;--button-glow-purple-background:var(--gradient-primary);--button-glow-light-background:#e7e8ec;--button-glow-dark-background:#1c1b1d;--font-family:"Commissioner", sans-serif;--second-family:var(--font-family);--font3:"Bounded", sans-serif;--border-radius:10px;--transition-time-base:.3s;--transition-time-xs:.2s;--transition-type-base:ease;--color-disabled-border:#83858a;--color-image-overlay:#1c1b1d;--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--color-lilac:#c9b9ff;--color-aea2d7:#aea2d7;--color-f5f5f5:#f5f5f5;--color-ffffff:#fff;--color-1c1b1d:#1c1b1d;--color-83858a:#83858a;--color-e7e8ec:#e7e8ec;--color-46474a:#46474a;--color-752bec:#752bec;--color-heading:#1c1b1d;--color-text:#46474a;--color-text-secondary:#83858a;--color-link-hover:#1c1b1d;--color-secondary:#aea2d7;--color-background:#f5f5f5;--color-surface:#e7e8ec;--color-border:#e7e8ec;--color-button:#1c1b1d;--color-on-button:#f5f5f5;--color-focus:#5c00e7;--color-disabled-text:#46474a;--color-disabled-background:#e7e8ec;--color-shadow:#83858a;--button-close-hover-color:#46474a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-heading:#f5f5f5;--color-text:#e7e8ec;--color-text-secondary:#aea2d7;--color-link-hover:#aea2d7;--color-secondary:#83858a;--color-background:#1c1b1d;--color-surface:#46474a;--color-border:#83858a;--color-button:#e7e8ec;--color-on-button:#1c1b1d;--color-focus:#c9b9ff;--color-disabled-text:#e7e8ec;--color-disabled-background:#46474a;--color-shadow:#1c1b1d;--button-close-hover-color:#e7e8ec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=dark]){--color-heading:#f5f5f5;--color-text:#e7e8ec;--color-text-secondary:#aea2d7;--color-link-hover:#aea2d7;--color-secondary:#83858a;--color-background:#1c1b1d;--color-surface:#46474a;--color-border:#83858a;--color-button:#e7e8ec;--color-on-button:#1c1b1d;--color-focus:#c9b9ff;--color-disabled-text:#e7e8ec;--color-disabled-background:#46474a;--color-shadow:#1c1b1d;--button-close-hover-color:#e7e8ec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@font-face{font-family:Bounded;font-style:normal;font-weight:200 900;src:url(/local/templates/zarbo_new/fonts/Bounded-Variable.ttf)format("truetype");font-display:swap}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;src:url(/local/templates/zarbo_new/fonts/Commissioner-VariableFont_FLAR_VOLM_slnt_wght.ttf)format("truetype");font-display:swap}:root{--font-size-text1:1rem;--font-size-button:16px;--font-size-default:.875rem;--font-size-text3:1.5rem;--font-size-benefit-title:clamp(18px, 14.4px + .6vw, 24px);--font-size-benefit-copy:clamp(14px, 8px + 1vw, 24px);--font-size-service-label:clamp(24px, 14.4px + 1.6vw, 40px);--font-size-form-label:clamp(16px, 13.6px + .4vw, 20px);--font-size-h1:clamp(32px, 17.6px + 2.4vw, 56px);--font-size-h2:clamp(22px, 4px + 3vw, 52px);--font-size-h3:clamp(24px, 21.6px + .4vw, 28px);--font-size-h4:clamp(20px, 17.6px + .4vw, 24px);--font-size-text2:clamp(12px, 10.8px + .2vw, 14px);--font-size-text5:clamp(16px, 8.8px + 1.2vw, 28px);--font-size-text6:clamp(16px, 4px + 2vw, 36px);--font-size-text7:clamp(16px, 6.4px + 1.6vw, 32px)}p,li{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-family:var(--font3);color:var(--color-heading);text-wrap:balance;font-weight:500;line-height:1.1}h1{font-size:var(--font-size-h1);line-height:110%}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}.text-1{font-size:var(--font-size-text1)}.text-2{font-size:var(--font-size-text2)}.text-default{font-size:var(--font-size-default)}*{scrollbar-width:thin}html{scroll-behavior:smooth;min-height:100%;font-family:var(--font-family);font-size:var(--font-size-text1);color:var(--color-text);background-color:var(--color-background);line-height:1.2}body{min-width:280px;min-height:100dvh}body:has(.is-menu-open){overflow-y:hidden}a{color:var(--color-text);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{text-decoration:none}}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px;border-radius:var(--border-radius)}.visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-sm);left:var(--space-sm);z-index:10001;padding:var(--space-sm);color:var(--color-on-button);background-color:var(--color-button);border-radius:var(--border-radius);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}[hidden],.is-hidden{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.clamp-text{--clamp-text-lines:2;--clamp-text-overflow:ellipsis;text-overflow:var(--clamp-text-overflow);-webkit-line-clamp:var(--clamp-text-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.barba-container{min-height:inherit;flex-direction:column;display:flex}.section{width:100%}.wrapper{min-height:inherit}:root{--container-padding:15px}.container,[class*=__container]{--container-margin-inline:auto;--container-mw:1630px;max-width:var(--container-mw);padding-inline:var(--container-padding);margin-inline:var(--container-margin-inline)}.block-wrapper{padding-top:clamp(48px,9.2vw - 7.2px,140px);padding-bottom:clamp(48px,9.2vw - 7.2px,140px)}button{letter-spacing:.02em;cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;line-height:150%}.btn{--btn-square-size:50px;--btn-square-icon-width:18px;--btn-square-icon-height:18px;--btn-color:var(--color-on-button);--btn-bg:var(--color-button);--btn-border-color:var(--color-button);--btn-hover-color:var(--btn-color);--btn-hover-bg:var(--btn-bg);--btn-hover-border-color:var(--btn-border-color);--btn-focus-color:var(--btn-hover-color);--btn-focus-bg:var(--btn-hover-bg);--btn-focus-border-color:var(--btn-hover-border-color);--btn-halo-opacity:0;--btn-border-radius:70px;gap:var(--space-xs);color:var(--btn-color);text-align:center;touch-action:manipulation;background-color:var(--btn-bg);border:1px solid var(--btn-border-color);border-radius:var(--btn-border-radius);transition:color var(--transition-time-xs) var(--transition-type-base), background-color var(--transition-time-xs) var(--transition-type-base), border-color var(--transition-time-xs) var(--transition-type-base);flex-shrink:0;justify-content:center;align-items:center;padding:.75rem 1rem;display:inline-flex;position:relative}.btn--outline-light,.btn--outline-dark{--btn-bg:transparent;font-family:var(--font3);font-size:var(--font-size-button);letter-spacing:normal;padding:19px 36px}.btn--outline-light{--btn-color:var(--button-light-color);--btn-border-color:var(--button-light-color);--btn-hover-color:var(--button-light-hover-color);--btn-hover-bg:var(--button-light-color);--btn-focus-color:var(--button-light-focus-color);font-weight:566;line-height:120%}.btn--outline-dark{--btn-color:var(--color-heading);--btn-border-color:var(--color-heading);--btn-hover-color:var(--color-background);--btn-hover-bg:var(--color-heading);font-weight:500;line-height:81%}.btn--outline-invert,.btn--outline-fill-light,.btn--square-light,.btn--square-dark{--btn-color:var(--color-button);--btn-bg:transparent;--btn-border-color:var(--color-border);--btn-hover-color:var(--color-on-button);--btn-hover-bg:var(--color-button)}.btn--outline-invert{font-family:var(--second-family);font-size:var(--font-size-text1);gap:20px;font-weight:500}.btn--outline-invert .icon{width:12px;height:15px}.btn--outline-fill-light .icon{width:21px;height:21px}.btn--square-light,.btn--square-dark{--btn-hover-border-color:var(--color-button);width:var(--btn-square-size);min-width:var(--btn-square-size);max-width:var(--btn-square-size);height:var(--btn-square-size);min-height:var(--btn-square-size);max-height:var(--btn-square-size);padding:0}.btn--square-light .icon-wrap,.btn--square-dark .icon-wrap{--icon-wrap-width:100%;--icon-wrap-height:100%;--icon-wrap-bg:transparent;position:relative}.btn--square-light .icon,.btn--square-dark .icon{width:var(--btn-square-icon-width);height:var(--btn-square-icon-height)}.btn--icon{--btn-bg:transparent;--btn-border-color:transparent;--btn-hover-bg:transparent;--btn-focus-bg:transparent;border:0;padding:0}.btn--icon:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn--icon .icon{width:100%;height:100%;display:block}.btn--burger{--btn-color:var(--button-light-color);width:25px;height:18px}.btn__burger{width:25px;height:18px;display:block;position:relative}.btn__burger-line{transform-origin:50%;width:25px;height:3px;transition:opacity var(--transition-time-xs) var(--transition-type-base), transform var(--transition-time-base) var(--transition-type-base);background-color:currentColor;position:absolute;top:0;left:0}.btn__burger-line:nth-child(2){top:7.5px}.btn__burger-line:nth-child(3){top:15px}.btn--burger:is([aria-expanded=true],[aria-pressed=true]) .btn__burger-line:first-child{transform:translateY(7.5px)rotate(45deg)}.btn--burger:is([aria-expanded=true],[aria-pressed=true]) .btn__burger-line:nth-child(2){opacity:0;transform:scaleX(0)}.btn--burger:is([aria-expanded=true],[aria-pressed=true]) .btn__burger-line:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.btn--plus{--btn-color:var(--button-plus-color);width:40px;height:40px}.btn__plus{width:40px;height:40px;display:block;position:relative}.btn__plus:before,.btn__plus:after{content:"";width:40px;height:3px;transition:transform var(--transition-time-base) var(--transition-type-base);background-color:currentColor;position:absolute;top:calc(50% - 1.5px);left:0}.btn__plus:after{transform:rotate(90deg)}.btn--plus:is([aria-expanded=true],[aria-pressed=true]) .btn__plus:after{transform:rotate(0)}.btn--close{--btn-color:var(--button-close-color);--btn-hover-color:var(--button-close-hover-color);--btn-focus-color:var(--color-heading);width:20px;height:20px}.btn--slider{--btn-color:var(--button-slider-color);--btn-hover-color:var(--button-slider-hover-color);width:40px;height:70px}.btn--slider-next .icon{transform:rotate(180deg)}.btn--glow{--btn-bg:transparent;--btn-border-color:transparent;--btn-hover-bg:transparent;z-index:2;width:160px;height:160px;font-family:var(--font3);font-size:var(--font-size-button);text-transform:uppercase;letter-spacing:normal;isolation:isolate;border:0;padding:1rem;font-weight:500;line-height:135%}.btn--glow:before,.btn--glow:after{z-index:-1;pointer-events:none;content:"";border-radius:inherit;filter:blur(20px);transition:opacity var(--transition-time-base) var(--transition-type-base);position:absolute;inset:0}.btn--glow:before{background:var(--btn-halo-bg);opacity:calc(1 - var(--btn-halo-opacity))}.btn--glow:after{background-color:var(--btn-halo-hover-bg);opacity:var(--btn-halo-opacity)}.btn--glow-purple{--btn-color:var(--button-light-color);--btn-hover-color:var(--button-dark-color);--btn-halo-bg:var(--button-glow-purple-background);--btn-halo-hover-bg:var(--button-glow-light-background)}.btn--glow-neutral{--btn-color:var(--button-dark-color);--btn-hover-color:var(--button-light-color);--btn-halo-bg:var(--button-glow-light-background);--btn-halo-hover-bg:var(--button-glow-dark-background)}.btn__label{position:relative}.btn-show-more .hide-text{display:none}.btn-show-more[aria-expanded=true] .hide-text{display:inline}.btn-show-more[aria-expanded=true] .show-text{display:none}@media (hover:hover) and (pointer:fine){.btn:hover:where(:not(:disabled,[aria-disabled=true],.btn--glow)){--btn-halo-opacity:1;color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border-color)}}.btn:where(:not(:disabled,[aria-disabled=true])):is(:focus,:active){--btn-halo-opacity:1;color:var(--btn-focus-color);background-color:var(--btn-focus-bg);border-color:var(--btn-focus-border-color)}.btn:disabled,.btn[aria-disabled=true]{--btn-halo-opacity:0;--btn-halo-bg:var(--color-disabled-background);color:var(--color-disabled-text);cursor:not-allowed;background-color:var(--color-disabled-background);border-color:var(--color-disabled-border)}.btn:disabled.btn--icon,.btn:disabled.btn--glow,.btn[aria-disabled=true].btn--icon,.btn[aria-disabled=true].btn--glow{background-color:#0000;border-color:#0000}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.btn--cursor-follow{pointer-events:none;opacity:0;transform:translate3d(calc(var(--buitiful-btn-x,0px) - var(--buitiful-btn-origin-x,0px)), calc(var(--buitiful-btn-y,0px) - var(--buitiful-btn-origin-y,0px)), 0) translate(-50%, -50%);transition:opacity var(--transition-time-base) var(--transition-type-base);will-change:transform, opacity;position:absolute;top:0;left:0}.btn--cursor-follow.is-buitiful-btn-visible,.btn--cursor-follow:focus-visible{pointer-events:auto;opacity:1}}.heading{justify-content:space-between;align-items:center;gap:32px;min-width:0;margin-bottom:clamp(24px,13.2px + 1.8vw,42px);display:flex;position:relative}.heading__content{min-width:0}.heading__title{overflow-wrap:anywhere;margin-bottom:clamp(12px,4.8px + 1.2vw,24px)}.heading__description{font-size:var(--font-size-text5);font-weight:500;line-height:1.2}.heading__description>:not(:last-child){margin-bottom:.5rem}@media (max-width:767.98px){.heading{display:block}.heading>.btn{display:none}}@media (min-width:1024px){.section-projects-link{display:none}}@media (max-width:1023.98px){.section-projects-link{width:-moz-fit-content;width:fit-content;font-size:var(--font-size-default);color:var(--color-heading);text-underline-offset:3px;margin-top:1rem;margin-left:auto;padding:12px 15px;text-decoration:underline;display:block}}.icon{transition:color var(--transition-time-xs) var(--transition-type-base)}img{height:auto}[data-lazy-image-group]{background-color:var(--color-f5f5f5);position:relative}[data-lazy-image-group][data-image-state=waiting],[data-lazy-image-group][data-image-state=loading]{background-image:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--color-ffffff) 45%, transparent) 50%, transparent 75%);background-position:200% 0;background-repeat:no-repeat;background-size:200% 100%;animation:1.4s ease-in-out infinite gallery-media-skeleton}[data-lazy-image-group][data-image-state=waiting] [data-deferred-picture] img,[data-lazy-image-group][data-image-state=loading] [data-deferred-picture] img,.modal-gallery [data-lazy-image-group][data-image-state=waiting] img,.modal-gallery [data-lazy-image-group][data-image-state=loading] img{visibility:hidden}@keyframes gallery-media-skeleton{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){[data-lazy-image-group][data-image-state=waiting],[data-lazy-image-group][data-image-state=loading]{animation:none}}.video-component{-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.video-component--contain{-o-object-fit:contain;object-fit:contain}.video-component--cover{-o-object-fit:cover;object-fit:cover}.video-component--fill{-o-object-fit:fill;object-fit:fill}.video-component--none{-o-object-fit:none;object-fit:none}.video-component--scale-down{-o-object-fit:scale-down;object-fit:scale-down}.swiper-wrapper{will-change:transform}.swiper-controls{align-items:center;gap:1rem;display:flex}.swiper-controls .swiper-pagination,.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev{margin:0;position:static;inset:auto}.swiper-controls .swiper-pagination{text-align:initial}.swiper-pagination-bullet{background-color:var(--color-secondary)}.swiper-navs{align-items:center;gap:1rem;display:flex}.swiper-button{width:40px;min-width:40px;height:70px}.swiper-initialized .swiper-controls{justify-content:flex-end;padding:12px 15px}.swiper-initialized .swiper-controls .swiper-button{--btn-color:var(--color-text-secondary);width:44px;min-width:44px;height:44px;position:relative}.swiper-initialized .swiper-controls .swiper-button .icon{width:24px;height:32px}.swiper-initialized .swiper-controls .swiper-button:after{display:none}.swiper:not(.swiper-initialized){overflow:visible}.swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--space-sm);flex-wrap:wrap}.swiper:not(.swiper-initialized) .swiper-controls,.swiper:not(.swiper-initialized) .swiper-navs,.swiper:not(.swiper-initialized) .swiper-pagination{display:none}.modal{--modal-index:70;z-index:var(--modal-index);background-color:var(--color-surface);position:fixed;inset:0}.modal[hidden]{display:none}.modal__inner{height:100%}@media (min-width:768px){.modal__inner{padding-block:clamp(16px,10.6971vw - 66.1539px,105px);padding-inline:clamp(16px,16.7067vw - 112.308px,155px)}}.modal__content{width:100%;height:100%;position:relative;overflow:hidden}.background-wrapper{--img-background-height:100%;--img-background-fit:cover;--img-background-position:top;z-index:-1;height:var(--img-background-height);pointer-events:none;position:absolute;inset:0}.background-wrapper:has(picture) picture{height:100%}.background-wrapper img{-o-object-fit:var(--img-background-fit);object-fit:var(--img-background-fit);-o-object-position:var(--img-background-position);object-position:var(--img-background-position);width:100%;height:100%}.logo{color:var(--logo-color,var(--color-heading));align-items:center;gap:1rem;display:flex}@media (hover:hover) and (pointer:fine){.logo:hover{color:var(--logo-hover-color,var(--color-link-hover))}}.logo .icon{transition:color var(--transition-time-base) var(--transition-type-base)}.logo__icon>svg{width:100%;height:100%;display:block}@media (min-width:768px){.logo__icon{width:clamp(22px,4.46154px + 2.28365vw,41px);height:clamp(22px,4.46154px + 2.28365vw,41px)}}@media (max-width:767.98px){.logo__icon{width:22px;height:22px}}@media (min-width:768px){.logo__name{width:150px;height:36px}}@media (max-width:767.98px){.logo__name{width:93px;height:22px}}.page-loader{--page-loader-color-change-duration:1s;--page-loader-rotation-duration:1s;z-index:10000;touch-action:none;background-color:var(--color-f5f5f5);place-items:center;width:100%;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.page-loader__rotator,.page-loader__chameleon{width:154px;height:150px}.page-loader__chameleon{color:var(--color-46474a)}[data-prerender-pending] [data-barba=barba-container]{visibility:hidden}[data-prerender-pending] .page-loader[hidden]{display:grid!important}[data-prerender-pending] .page-loader__rotator,.page-loader[data-page-loader-active] .page-loader__rotator{animation:page-loader-rotation var(--page-loader-rotation-duration) linear infinite}[data-prerender-pending] .page-loader__chameleon,.page-loader[data-page-loader-active] .page-loader__chameleon{animation-name:page-loader-color;animation-duration:var(--page-loader-color-change-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes page-loader-rotation{to{transform:rotate(1turn)}}@keyframes page-loader-color{0%{color:var(--color-46474a)}to{color:var(--color-752bec)}}@media (prefers-reduced-motion:reduce){[data-prerender-pending] .page-loader__rotator,[data-prerender-pending] .page-loader__chameleon,.page-loader[data-page-loader-active] .page-loader__rotator,.page-loader[data-page-loader-active] .page-loader__chameleon{animation:none}}.hero{min-height:max(250px,100dvh);display:grid;position:relative}@media (min-width:1024px){.hero{align-items:end}}@media (max-width:1023.98px){.hero{align-items:center}}.hero>.container{width:100%}.hero .background-wrapper{z-index:-1}.hero .background-wrapper:before{z-index:-1;pointer-events:none;content:"";background-color:var(--color-image-overlay);opacity:.3;position:absolute;inset:0}.hero .background-wrapper picture,.hero .background-wrapper video{width:100%;height:100%;position:absolute;inset:0}.hero .background-wrapper picture{z-index:-3}.hero .background-wrapper video{z-index:-2}.hero__video{-o-object-fit:cover;object-fit:cover}@media (prefers-reduced-motion:reduce){.hero__video{display:none}}.hero__content{max-width:879px;color:var(--color-f5f5f5);flex-direction:column;gap:clamp(16px,1.77778px + 1.38889vw,24px);display:flex;position:relative}@media (max-width:1023.98px){.hero__buitiful-btn{order:1;margin-top:1rem;margin-left:auto}}.hero__heading{color:inherit}.hero__description{font-size:var(--font-size-text6)}.hero__description>:not(:last-child){margin-bottom:.5rem}.social-module{margin-bottom:1rem}.social-module__list{justify-content:flex-start;align-items:center;gap:12px;display:flex}.social-module__link{width:24px;height:24px;color:inherit;display:flex}.social-module__link:disabled{cursor:not-allowed;opacity:.6}.interier__wrapper{padding-bottom:0}.interier__content{gap:32px}.interier__content .heading__content{max-width:1080px}.interier__slider:not(.swiper-initialized) .swiper-slide{width:calc((100% - var(--space-sm)) / 2)}@media (max-width:767.98px){.interier__slider{padding-block:var(--space-sm)}.interier__slider .swiper-slide{z-index:0;transform-origin:50%;transition:transform var(--transition-time-base) var(--transition-type-base), border-radius var(--transition-time-base) var(--transition-type-base);border-radius:0;position:relative;overflow:hidden;transform:scale(1)}.interier__slider .swiper-slide.swiper-slide-active{z-index:1;border-radius:var(--border-radius);transform:scale(1.08)}}.interier__image{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:clamp(200px,35vw - 10px,550px);display:block}@media (max-width:1023.98px){.interier__buitiful-btn{display:none}}.interier__slide-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.product-video{position:relative}.product-video__heading{z-index:2;inset:42px 0 auto}.product-video__heading h2{color:inherit}@media (min-width:768px){.product-video__heading{color:var(--color-f5f5f5);position:absolute}}@media (max-width:767.98px){.product-video__heading{color:var(--color-text);position:static}}@media (max-width:1023.98px){.product-video__buitiful-btn{display:none}}.product-video__preview{height:800px;margin:0;position:relative}.product-video__preview .swiper-wrapper,.product-video__preview .swiper-slide{height:100%}@media (max-width:767.98px){.product-video__preview{height:200px}}.product-video__slider,.product-video__video{width:100%;height:100%}.product-video__navs{inset:50% var(--space-sm) auto;z-index:2;pointer-events:none;justify-content:space-between;position:absolute;transform:translateY(-50%)}.product-video__nav-button{z-index:auto;pointer-events:auto;width:34px;min-width:34px;height:60px;margin:0;position:static;inset:auto}.product-video__nav-button:after{display:none}.product-video__nav-button .icon{width:34px;height:60px}.product-video__nav-button--prev .icon{transform:rotate(180deg)}.product-video__slide{background-color:var(--color-image-overlay);position:relative}.product-video__status{z-index:1;gap:var(--space-sm);padding:var(--space-sm);color:var(--color-f5f5f5);text-align:center;background-color:var(--color-image-overlay);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-video__spinner{border:3px solid;border-top-color:#0000;border-radius:50%;width:3rem;height:3rem;animation:.8s linear infinite product-video-loading}.product-video__slide[data-product-video-state=error] .product-video__spinner{display:none}@keyframes product-video-loading{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.product-video__spinner{animation:none}}.ai-persons__wrapper{padding-bottom:0}.ai-persons__image-hidden{opacity:0;transition:opacity var(--transition-time-base) var(--transition-type-base);position:absolute;inset:0}.ai-persons .swiper-slide{background-color:var(--color-f5f5f5);border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden}.ai-persons .swiper-slide .ai-persons__image,.ai-persons .swiper-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:clamp(310px,106px + 34vw,650px)}.ai-persons .swiper-slide.swiper-slide-active .ai-persons__image-hidden{opacity:1}@media (hover:hover) and (pointer:fine){.ai-persons .swiper-slide:hover .ai-persons__image-hidden{opacity:1}}.ai-cards__slide-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.ai-cards .swiper-slide{aspect-ratio:19/26;border-radius:var(--border-radius);max-width:380px;overflow:hidden}.ai-cards .swiper-slide picture{width:100%;height:100%;display:block}.ai-cards .swiper-slide .ai-cards__image,.ai-cards .swiper-slide img{-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform var(--transition-time-base) var(--transition-type-base)}@media (hover:hover) and (pointer:fine){.ai-cards .swiper-slide:hover img{transform:scale(1.08)}}@media (min-width:768px){.ai-cards .swiper-slide{border:1px solid var(--color-border)}}@media (max-width:767.98px){.ai-cards .swiper-slide{z-index:0;transform-origin:50%;max-width:354px;transition:transform var(--transition-time-base) var(--transition-type-base), border var(--transition-time-base) var(--transition-type-base), border-radius var(--transition-time-base) var(--transition-type-base);border:0 solid #0000;border-radius:0;position:relative;transform:scale(1)}.swiper-initialized .ai-cards .swiper-slide:not(.swiper-slide-active) img{filter:blur(4px)}.ai-cards .swiper-slide.swiper-slide-active{z-index:1;border-color:var(--color-border);border-radius:var(--border-radius);border-width:1px;transform:scale(1.08)}}.ai-cards__slider{max-width:1940px;margin-inline:auto}@media (max-width:767.98px){.ai-cards__slider{padding-block:var(--space-md)}}.ai-cards__slider:not(.swiper-initialized) .swiper-slide{width:calc((100% - var(--space-sm)) / 2)}.brands__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;display:grid}.brands__card{border-radius:var(--border-radius);min-height:420px;transition:background-color var(--transition-time-base);flex-direction:column;gap:32px;padding:32px 24px;display:flex}@media (hover:hover) and (pointer:fine){.brands__card:hover{background-color:var(--color-surface)}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.brands__card:hover .brands__description{opacity:1}}.brands__title{font-size:var(--font-size-benefit-title);color:var(--color-text)}.brands__description{font-size:var(--font-size-benefit-copy);color:var(--color-text);font-weight:500;line-height:1.35}@media (min-width:768px){.brands__description{opacity:0;transition:opacity var(--transition-type-base) var(--transition-time-base)}}.brands__icon{--brands-icon-light:var(--color-f5f5f5);--brands-icon-dark:var(--color-46474a);--brands-icon-top:var(--brands-icon-light);--brands-icon-right:var(--brands-icon-dark);--brands-icon-bottom:var(--brands-icon-light);--brands-icon-left:var(--brands-icon-light);background:radial-gradient(circle at 50% 16.6667%, var(--brands-icon-top) 0 16.6667%, transparent calc(16.6667% + 1px)), radial-gradient(circle at 83.3333% 50%, var(--brands-icon-right) 0 16.6667%, transparent calc(16.6667% + 1px)), radial-gradient(circle at 50% 83.3333%, var(--brands-icon-bottom) 0 16.6667%, transparent calc(16.6667% + 1px)), radial-gradient(circle at 16.6667% 50%, var(--brands-icon-left) 0 16.6667%, transparent calc(16.6667% + 1px));align-self:flex-end;width:100px;height:100px;margin-top:auto}.brands__icon--launch{--brands-icon-bottom:var(--brands-icon-dark)}.brands__icon--choice{--brands-icon-top:var(--brands-icon-dark);--brands-icon-bottom:var(--brands-icon-dark)}.brands__icon--content{--brands-icon-top:var(--brands-icon-dark);--brands-icon-bottom:var(--brands-icon-dark);--brands-icon-left:var(--brands-icon-dark)}@media (max-width:1199.98px){.brands__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.brands__list{grid-template-columns:minmax(0,1fr);gap:0}.brands__card{gap:12px;min-height:230px;padding:24px 12px}.brands__title{color:var(--color-focus)}.brands__icon{width:60px;height:60px;margin-top:12px}}.models__heading{display:block;position:relative}.models__heading>.btn{position:absolute;top:-64px;right:0}@media (min-width:1024px){.models__heading>.models__buitiful-btn{top:0;right:auto}}@media (max-width:1023.98px){.models__buitiful-btn{display:none}}.models__preview{min-width:0}.models__slider{background:var(--color-background);border:1px solid var(--color-border);border-radius:16px;height:630px;overflow:hidden}.models__slider:not(.swiper-initialized){overflow:hidden}.models__slider:not(.swiper-initialized) .swiper-wrapper{flex-wrap:nowrap;gap:0;transform:translate(-200%)}.models__slider:not(.swiper-initialized) .swiper-slide{width:100%;min-width:100%}.models__slide{background:var(--color-surface);width:100%;height:100%;position:relative;overflow:hidden}.models__widget-slot,.models__widget,.models__skeleton{width:100%;height:100%;position:absolute;inset:0}.models__widget{z-index:1;background:var(--color-background);border:0;display:block}.models__widget[hidden]{display:none}.models__skeleton{z-index:2;background:var(--color-surface);overflow:hidden}.models__skeleton[hidden]{display:none}.models__skeleton-shimmer{background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--color-ffffff) 45%, transparent) 50%, transparent 75%);background-size:200% 100%;display:block;position:absolute;inset:0}.models__slide.swiper-slide-active .models__skeleton-shimmer{animation:1.4s ease-in-out infinite models-skeleton}.models__controls{position:relative}@media (max-width:1023.98px){.models__controls{flex-direction:column;gap:1rem;display:flex}}.models__categories{min-height:54px;margin:var(--space-md) auto 0;justify-content:center;align-items:center;gap:20px;display:flex}.models__category{width:40px;height:40px;color:var(--color-text-secondary);transition:color var(--transition-time-xs) var(--transition-type-base);flex:0 0 40px;place-items:center;display:grid;position:relative}.models__category.is-active,.models__category:focus-visible{color:var(--color-752bec)}@media (hover:hover) and (pointer:fine){.models__category:hover{color:var(--color-752bec)}}.models__category:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.models__category-icon{width:100%;height:100%;display:block}.models__category-icon--furniture{width:33.3333px;height:28.7526px}@media (max-width:1023.98px){.models__try{align-self:flex-end}}.models__try{min-width:188px}@media (min-width:1024px){.models__try{position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media (max-width:767.98px){.models__slider{height:360px}.models__categories{gap:12px}.models__try{width:100%}}@keyframes models-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.models__slide.swiper-slide-active .models__skeleton-shimmer{animation:none}}.services{color:var(--color-f5f5f5);isolation:isolate}.services__item{--services-top:30;background-color:var(--color-1c1b1d);isolation:isolate;min-height:max(450px,70svh);position:relative;overflow:hidden}.services__item:after{z-index:-1;content:"";background-color:var(--color-1c1b1d);opacity:.3;position:absolute;inset:0}.services__item--centered{--services-top:0;align-items:center;min-height:100svh;display:flex}.services__item--centered>.container{width:100%}.services__image{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.services__copy{max-width:1080px;padding-block:100px 50px}.services__eyebrow{font-size:var(--font-size-service-label);margin-bottom:1.5rem}.services__title{font-size:var(--font-size-h1);color:inherit}.services__title a{color:inherit;transition:color var(--transition-time-base) var(--transition-type-base)}.services__title a:has(span){color:var(--color-lilac)}@media (hover:hover) and (pointer:fine){.services__title a:hover{color:var(--color-83858a)}}.services__item--split{border-top:1px solid var(--color-f5f5f5);padding-block:64px}.services__item--split .service__wrapper{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.services__description{max-width:325px;font-size:var(--font-size-text5)}@media (prefers-reduced-motion:no-preference){.services__item{top:calc(var(--services-top) * 1svh);position:sticky}.services__item+.services__item{margin-top:-17svh}.services--flow .services__item{margin-top:0;position:relative;top:auto}}@media (max-width:1023.98px){.services__item--split .service__wrapper{flex-direction:column}.services__title{overflow-wrap:anywhere}}@media (max-width:767.98px){.services__copy{padding-block:170px 80px}.services__eyebrow{font-size:var(--font-size-text1);margin-bottom:12px}.services__title{font-size:var(--font-size-h4)}}.partners{overflow:hidden}.partners__rows{flex-direction:column;gap:32px;display:flex}.partners__row{--partners-logo-gap:54px;will-change:transform;width:max-content;animation:24s linear infinite partners-marquee;display:flex}.partners__row:nth-child(odd){animation-direction:reverse}.partners__group{box-sizing:border-box;gap:var(--partners-logo-gap);width:max-content;min-width:100vw;padding-inline:calc(var(--partners-logo-gap) / 2);flex-shrink:0;justify-content:space-around;align-items:center;display:flex}.partners__logo{width:200px;height:60px;color:var(--color-aea2d7);flex-shrink:0}@media (max-width:767.98px){.partners__rows{gap:24px}.partners__row{--partners-logo-gap:12px}.partners__logo{width:100px;height:20px}}@keyframes partners-marquee{to{transform:translate(-50%)}}.contact-cta{text-align:center;place-items:center;min-height:720px;display:grid;position:relative}.contact-cta__orb{z-index:1;width:clamp(400px,115.741vw - 488.889px,900px);max-width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-cta__title{z-index:2;max-width:1340px;position:relative}.contact-cta__button{z-index:2;position:absolute;top:53%;left:62%}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.contact-cta__content{position:relative}.contact-cta__button{top:0;left:0}}@media (max-width:767.98px){.contact-cta{min-height:350px}.contact-cta__button{width:110px;height:90px;font-size:var(--font-size-default);margin-top:16px;position:relative;inset:auto}}.faq{color:var(--color-surface);background-color:var(--color-1c1b1d);padding-block:120px 140px;position:relative}.faq__orb{z-index:1;pointer-events:none;width:850px;height:850px;position:absolute;bottom:-180px;left:-300px}.faq>.container{display:grid}@media (min-width:1024px){.faq>.container{grid-template-columns:.8fr 1fr;gap:80px}}@media (max-width:1023.98px){.faq>.container{grid-template-columns:minmax(0,1fr);gap:24px}}.faq>.container>*{z-index:2;position:relative}.faq__title{color:var(--color-f5f5f5)}.faq__content{min-width:0}.faq__list{gap:12px;display:grid}.faq__item{border-bottom:1px solid color-mix(in srgb, var(--color-lilac) 22%, transparent);background-color:#0000;overflow:hidden}.faq__question{width:100%;min-height:96px;font-family:var(--font-family);font-size:var(--font-size-benefit-copy);color:inherit;text-align:left;cursor:pointer;transition:color var(--transition-time-xs) var(--transition-type-base);justify-content:space-between;align-items:center;font-weight:500;line-height:1.35;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{content:""}.faq__question:focus-visible{outline:2px solid var(--color-lilac);outline-offset:-2px}@media (min-width:1024px){.faq__question{gap:1.5rem;padding:1.5rem}}@media (max-width:1023.98px){.faq__question{gap:1rem;min-height:76px;padding-block:1rem}}@media (max-width:767.98px){.faq__question{font-size:var(--font-size-default)}}.faq__question-text{max-width:690px}.faq__plus{flex-shrink:0;width:40px;height:40px;position:relative}.faq__plus:before,.faq__plus:after{content:"";background-color:var(--color-lilac);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__plus:before{width:30px;height:2px}.faq__plus:after{width:2px;height:30px;transition:transform var(--transition-time-base) var(--transition-type-base);transform:translate(-50%,-50%)rotate(0)}.faq__details[open] .faq__question,.faq__details.is-faq-open .faq__question{color:var(--color-lilac)}.faq__details[open] .faq__plus:after,.faq__details.is-faq-open .faq__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__answer{visibility:hidden;color:var(--color-f5f5f5);opacity:0;transition:opacity var(--transition-time-xs) var(--transition-type-base), transform var(--transition-time-base) var(--transition-type-base), visibility 0s linear var(--transition-time-base);transform:translateY(-8px)}.faq__details[open] .faq__answer,.faq__details.is-faq-open .faq__answer{visibility:visible;opacity:.82;transition-delay:0s;transform:translateY(0)}.faq.is-faq-ready .faq__details:not(.is-faq-open) .faq__question{color:inherit}.faq.is-faq-ready .faq__details:not(.is-faq-open) .faq__plus:after{transform:translate(-50%,-50%)rotate(0)}.faq.is-faq-ready .faq__details:not(.is-faq-open) .faq__answer{visibility:hidden;opacity:0;transition-delay:0s, 0s, var(--transition-time-base);transform:translateY(-8px)}.faq__answer-inner{min-height:0;font-size:var(--font-size-default);line-height:1.7;overflow:hidden}.faq__answer-inner a{color:inherit}@media (hover:hover) and (pointer:fine){.faq__answer-inner a:hover{text-underline-offset:3px;text-decoration-line:underline}}@media (min-width:1024px){.faq__answer-inner{padding:0 92px 28px 24px}}@media (max-width:1023.98px){.faq__answer-inner{padding-bottom:1rem}}@media (max-width:767.98px){.faq{padding-block:2rem 3rem}.faq__list{gap:8px}.faq__plus{width:2rem;height:2rem;margin-block:-2px}.faq__plus:before,.faq__plus:after{height:14px}.faq__plus:before{width:14px;height:2px}.faq__plus:after{width:2px}}.lead-form{z-index:1000;overscroll-behavior:contain;color:var(--color-surface);background-color:var(--color-1c1b1d);display:none;position:fixed;inset:0;overflow:auto}.lead-form.is-open,.lead-form:target:not([data-lead-enhanced]){display:block}.lead-form__inner{max-width:1630px;padding-block:136px 80px;position:relative}.lead-form__close{width:44px;height:44px;color:inherit;place-items:center;display:grid;position:absolute;top:60px;right:15px}.lead-form__close .icon{width:20px;height:20px}.lead-form__title{color:var(--color-f5f5f5);margin-bottom:24px}.lead-form__description{max-width:1044px;font-size:var(--font-size-text5)}.lead-form__fields{grid-template-columns:.65fr 1fr;gap:12%;margin-block:100px 40px;display:grid}.lead-form__contacts{flex-direction:column;gap:42px;display:flex}.lead-form__field{font-size:var(--font-size-form-label);flex-direction:column;gap:.5rem;display:flex}.lead-form__field input,.lead-form__field textarea{width:100%;min-width:0;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--color-text-secondary);background:0 0;border-radius:0;padding:10px}.lead-form__field textarea{resize:none;min-height:140px}.lead-form__field :is(input,textarea)[aria-invalid=true]{border-bottom-color:var(--color-lilac)}.lead-form__error{font-size:var(--font-size-default);color:var(--color-lilac)}.lead-form__error:empty{display:none}.lead-form__status-logo{--logo-color:var(--color-f5f5f5);--logo-hover-color:var(--color-lilac);display:none}.lead-form__status{font-size:var(--font-size-default);color:var(--color-lilac)}.lead-form__feedback[data-lead-status-state=success]:has(.lead-form__status:not(:empty)){gap:var(--space-lg);padding:var(--space-lg);margin-top:var(--space-lg);background-color:color-mix(in srgb, var(--color-lilac) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-lilac) 45%, transparent);border-radius:var(--border-radius);grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid}.lead-form__feedback[data-lead-status-state=success]:has(.lead-form__status:not(:empty)) .lead-form__status-logo{display:flex}.lead-form__feedback[data-lead-status-state=success]:has(.lead-form__status:not(:empty)) .lead-form__status{font-size:var(--font-size-text5);color:var(--color-f5f5f5);font-weight:500;line-height:1.4}.lead-form__submit{align-items:center;gap:32px;margin-top:42px;display:flex}.lead-form__submit .btn{min-width:240px}.lead-form__inner[aria-busy=true] .lead-form__submit .btn{cursor:progress;opacity:.65}.lead-form__consent{font-size:var(--font-size-default);color:var(--color-text-secondary)}.lead-form__consent a{color:inherit}@media (hover:hover) and (pointer:fine){.lead-form__consent a:hover{text-underline-offset:3px;text-decoration-line:underline}}@media (max-width:767.98px){.lead-form__inner{padding-top:80px}.lead-form__close{top:16px}.lead-form__fields{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px}.lead-form__submit{flex-direction:column;align-items:flex-start}.lead-form__feedback[data-lead-status-state=success]:has(.lead-form__status:not(:empty)){gap:var(--space-md);padding:var(--space-md);grid-template-columns:minmax(0,1fr)}}.modal-gallery--interier,.modal-gallery[data-gallery-variant=wallpapers]{--modal-gallery-slide-width:min(var(--modal-gallery-available-width), 132.857dvh, max(calc(43.75vw + 400px), 64.5833vw));--modal-gallery-slide-ratio:1240 / 700}.modal-gallery--ai-cards,.modal-gallery[data-gallery-variant=cards]{--modal-gallery-slide-width:min(var(--modal-gallery-available-width), 54.7619dvh, max(calc(5.7813vw + 400px), 26.6204vw));--modal-gallery-slide-ratio:460 / 630}.modal-gallery--ai-cards .modal-gallery__slider .swiper-slide,.modal-gallery[data-gallery-variant=cards] .modal-gallery__slider .swiper-slide{border:1px solid var(--color-border)}.modal-gallery--ai-cards .modal-gallery__slider .swiper-slide.swiper-slide-next,.modal-gallery--ai-cards .modal-gallery__slider .swiper-slide.swiper-slide-prev,.modal-gallery[data-gallery-variant=cards] .modal-gallery__slider .swiper-slide.swiper-slide-next,.modal-gallery[data-gallery-variant=cards] .modal-gallery__slider .swiper-slide.swiper-slide-prev{filter:blur(2.5px)}.modal-gallery{--modal-gallery-side-scale:.825;--modal-gallery-safe-left:max(var(--space-sm), env(safe-area-inset-left));--modal-gallery-safe-right:max(var(--space-sm), env(safe-area-inset-right));--modal-gallery-available-width:calc(100vw - var(--modal-gallery-safe-left) - var(--modal-gallery-safe-right));color:var(--color-text-secondary);background-color:color-mix(in srgb, var(--color-83858a) 30%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.modal-gallery .modal__inner{padding:0}.modal-gallery__stage{width:var(--modal-gallery-slide-width,min(var(--modal-gallery-available-width), 132.857dvh, max(43.75vw + 400px, 64.5833vw)));aspect-ratio:var(--modal-gallery-slide-ratio,1240/700);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-gallery__close{z-index:3;color:var(--color-text-secondary);position:absolute;top:-42px;right:0}.modal-gallery__slider{cursor:grab;width:100%;height:100%;overflow:visible}.modal-gallery__slider:active{cursor:grabbing}.modal-gallery__slider .swiper-wrapper{align-items:center}.modal-gallery__slider .modal-gallery__media{width:100%;height:100%;transition:opacity var(--transition-time-xs) var(--transition-type-base);position:absolute;inset:0}.modal-gallery__slider .modal-gallery__media--preview{z-index:1}.modal-gallery__slider .modal-gallery__media--full{z-index:2;visibility:hidden;opacity:0}.modal-gallery__slider .modal-gallery__media--full[data-lazy-image-group]{background-color:#0000}.modal-gallery__slider .modal-gallery__media--full[data-image-state=waiting],.modal-gallery__slider .modal-gallery__media--full[data-image-state=loading]{background-image:none;animation:none}.modal-gallery__slider .swiper-slide{background-color:var(--color-ffffff);border-radius:var(--border-radius);width:100%;height:100%;transform:scale(var(--modal-gallery-side-scale));transition:transform var(--transition-time-base) var(--transition-type-base), filter var(--transition-time-base) var(--transition-type-base);position:relative;overflow:hidden}.modal-gallery__slider .swiper-slide:after{z-index:3;pointer-events:none;content:"";background-color:color-mix(in srgb, var(--color-image-overlay) 50%, transparent);transition:opacity var(--transition-time-base) var(--transition-type-base);position:absolute;inset:0}.modal-gallery__slider .swiper-slide.swiper-slide-prev{z-index:1;transform:translateX(16%) scale(var(--modal-gallery-side-scale))}.modal-gallery__slider .swiper-slide.swiper-slide-next{z-index:1;transform:translateX(-16%) scale(var(--modal-gallery-side-scale))}.modal-gallery__slider .swiper-slide:not(.swiper-slide-active){filter:blur(7.5px)}.modal-gallery__slider .swiper-slide.swiper-slide-active{z-index:2;filter:none;transform:scale(1)}.modal-gallery__slider .swiper-slide.swiper-slide-active:after{opacity:0}.modal-gallery__slider .swiper-slide[data-gallery-full-state=loaded]>.modal-gallery__media--preview{visibility:hidden;opacity:0}.modal-gallery__slider .swiper-slide[data-gallery-full-state=loaded]>.modal-gallery__media--full{visibility:visible;opacity:1}.modal-gallery__slider img,.modal-gallery__slider picture{width:100%;height:100%}.modal-gallery__slider img{-webkit-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.modal-gallery{--modal-gallery-side-scale:.9}.modal-gallery__close{top:-36px}}body:has(.error-page){background-color:var(--color-1c1b1d)}.main:has(.error-page){flex-direction:column;justify-content:center;display:flex}.error-page{width:100%}@media (max-width:1199.98px){.error-page{margin-block:4rem}}.error-page__content{color:var(--color-f5f5f5);text-align:left}.error-page__heading{max-width:882px}.error-page__title{color:inherit}.error-page__description{font-size:var(--font-size-text7)}.error-page .btn{margin:2rem auto 0;padding:.5rem;display:flex}.error-page__icon{z-index:1;pointer-events:none;width:clamp(220px,55.7vw - 114.2px,777px);height:clamp(220px,55.7vw - 114.2px,777px);position:absolute;top:50%;right:0;transform:translateY(-50%)}.legal-page{color:var(--color-e7e8ec);background-color:var(--color-1c1b1d)}.legal-page .legal-info{padding-top:clamp(100px,76px + 4vw,140px);padding-bottom:clamp(20px,8px + 2vw,40px)}.legal-page .legal-info__title{margin-bottom:var(--space-xl);color:var(--color-f5f5f5)}.legal-page .legal-info__content{font-size:var(--font-size-text1);color:var(--color-e7e8ec);overflow-wrap:anywhere}.legal-page .legal-info__content h3{margin-top:var(--space-xl);margin-bottom:var(--space-sm);color:var(--color-f5f5f5)}.legal-page .legal-info__content p,.legal-page .legal-info__content ul,.legal-page .legal-info__content ol{margin-block:var(--space-sm)}.legal-page .legal-info__content ul,.legal-page .legal-info__content ol{padding-inline-start:var(--space-md);display:grid}.legal-page .legal-info__content ul{list-style:outside}.legal-page .legal-info__content ol{list-style:decimal}.legal-page .legal-info__content strong,.legal-page .legal-info__content b{color:var(--color-f5f5f5);font-weight:700}.legal-page .legal-info__content em{font-style:italic}.legal-page .legal-info__content a{color:var(--color-lilac);text-underline-offset:.2em;transition:opacity var(--transition-time-base) var(--transition-type-base);text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.legal-page .legal-info__content a:hover{opacity:.7;text-decoration-style:solid}}.cookie{right:max(var(--space-sm), env(safe-area-inset-right));bottom:max(var(--space-sm), env(safe-area-inset-bottom));left:max(var(--space-sm), env(safe-area-inset-left));z-index:2;gap:var(--space-md);padding:var(--space-md);color:var(--color-text);background-color:color-mix(in srgb, var(--color-surface) 72%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 76%, transparent);border-radius:var(--border-radius);box-shadow:0 0 18px 12px color-mix(in srgb, var(--color-shadow) 24%, transparent);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);display:grid;position:fixed}.cookie__content{gap:var(--space-xs);display:grid}.cookie__title{font-size:var(--font-size-text1)}.cookie__text{max-width:38ch;font-size:var(--font-size-default);line-height:1.5}.cookie__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.cookie__btn{flex:auto}@media (min-width:600px){.cookie{width:min(420px, 100% - 2 * var(--space-sm));left:auto}}.header{z-index:1;color:var(--color-f5f5f5);position:absolute;inset:0 0 auto}@media (max-width:1023.98px){.header.is-menu-open{z-index:100}}.header__wrapper{justify-content:space-between;align-items:center;padding-block:2rem;display:flex}.header__logo{--logo-color:var(--color-f5f5f5);--logo-hover-color:var(--color-46474a)}@media (min-width:1024px){.header__menu-subtitle{display:none}}@media (max-width:1023.98px){.header__menu{height:100dvh;padding:var(--space-sm);overscroll-behavior:contain;background-color:var(--color-1c1b1d);flex-direction:column;justify-content:safe flex-end;display:flex;position:absolute;inset:0;overflow-y:auto}.is-menu-ready .header__menu{visibility:hidden;pointer-events:none;opacity:0;transition:opacity var(--transition-time-base) var(--transition-type-base), transform var(--transition-time-base) var(--transition-type-base), visibility var(--transition-time-base);transform:translateY(-1rem)}.is-menu-open .header__menu{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)}.header__menu-subtitle{color:var(--color-f5f5f5);margin-bottom:2.5rem}}.header__nav{gap:2rem;display:flex}@media (min-width:1024px){.header__nav{align-items:center}}@media (max-width:1023.98px){.header__nav{flex-direction:column;align-items:stretch}.header__nav>.header__contacts-link{display:none}}.header__list{align-items:center;gap:2rem;display:flex}@media (max-width:1023.98px){.header__list{gap:var(--space-xs);color:var(--color-f5f5f5);flex-direction:column;align-items:stretch;margin-bottom:clamp(2rem,1rem + 5vw,4rem)}}.header__link{color:inherit;transition:color var(--transition-time-base) var(--transition-type-base);display:flex}@media (max-width:1023.98px){.header__link:has(.btn){display:none}}@media (min-width:1024px){.header__link{padding:10px}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.header__link:hover{color:var(--color-aea2d7)}}@media (max-width:1023.98px){.header__link{width:-moz-fit-content;width:fit-content;padding-block:10px}}@media (max-width:1023.98px) and (hover:hover) and (pointer:fine){.header__link:hover{color:var(--color-83858a)}}.header__link:focus-visible{color:var(--color-83858a)}@media (min-width:1024px){.header__auth{display:none}}@media (max-width:1023.98px){.header__auth{border-block:2px solid var(--color-border);padding-block:1rem}.header__auth-link{width:-moz-fit-content;width:fit-content;font-family:var(--second-family);font-size:var(--font-size-default);color:var(--color-f5f5f5);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:1rem;font-weight:600;display:flex}.header__auth-link .icon{width:18px;height:20px}}@media (min-width:1024px){.header__contacts{display:none}}@media (max-width:1023.98px){.header__contacts-links{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.header__contacts-links .header__contacts-link{color:var(--color-aea2d7)}}@media (min-width:1024px){.header__social{display:none}}@media (max-width:1023.98px){.header__social{margin-top:1rem}}.header__burger-btn{display:none}@media (max-width:1023.98px){.is-menu-ready .header__burger-btn{display:inline-flex}.header{transition:background-color var(--transition-time-base) var(--transition-type-base)}}.footer{color:var(--color-surface);background-color:var(--color-1c1b1d);isolation:isolate;padding-top:clamp(24px,9.6px + 2.4vw,48px);padding-bottom:clamp(40px,8vw - 8px,120px);position:relative;overflow:hidden}.footer__orb{z-index:-1;pointer-events:none;width:1000px;height:1000px;position:absolute;bottom:-450px;right:-400px}.footer__top{border-bottom:1px solid var(--color-text-secondary);align-items:center;gap:40px;padding-bottom:36px;display:flex}.footer__logo{--logo-color:var(--color-f5f5f5);--logo-hover-color:var(--color-aea2d7)}.footer__copyright{font-size:var(--font-size-default);line-height:1.4}.footer__social{margin-left:auto}.footer__main{border-bottom:1px solid var(--color-text-secondary);grid-template-columns:1.8fr 1fr;gap:64px;padding-block:32px 64px;display:grid}.footer__nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.footer__column{font-size:var(--font-size-default);flex-direction:column;gap:12px;line-height:1.5;display:flex}.footer__column a{width:-moz-fit-content;width:fit-content;color:var(--color-aea2d7);transition:opacity var(--transition-time-base) var(--transition-type-base)}@media (hover:hover) and (pointer:fine){.footer__column a:hover{opacity:.7}}.footer__heading{font-size:var(--font-size-default);color:inherit;margin-bottom:8px;font-weight:600}.footer__heading a{color:inherit}.footer__unavailable{color:var(--color-aea2d7);cursor:not-allowed;opacity:.6}.footer__awards{width:-moz-fit-content;width:fit-content;color:var(--color-1c1b1d);background-color:var(--color-lilac);border-radius:var(--border-radius);align-items:center;gap:24px;margin-bottom:24px;padding:16px 24px;display:flex}.footer__fund{flex-direction:column;gap:3px;width:100px;display:flex}.footer__fund img{-o-object-fit:contain;object-fit:contain;width:100%}.footer__winner{font-size:var(--font-size-default)}.footer__award-logos{align-items:center;gap:12px;display:flex}.footer__award-logos img{-o-object-fit:contain;object-fit:contain}.footer__details{font-size:var(--font-size-default);overflow-wrap:anywhere;line-height:1.7}.footer__contacts{gap:1rem;margin-top:1rem;display:flex}.footer__contacts a{color:var(--color-aea2d7);transition:opacity var(--transition-time-base) var(--transition-type-base)}@media (hover:hover) and (pointer:fine){.footer__contacts a:hover{opacity:.7}}@media (min-width:768px){.footer__contacts{flex-wrap:wrap}}@media (max-width:767.98px){.footer__contacts{flex-direction:column}}.footer__legal{font-size:var(--font-size-default);grid-template-columns:repeat(4,minmax(0,1fr));gap:64px;padding-top:24px;line-height:1.6;display:grid}.footer__legal span{cursor:not-allowed;opacity:.6}.footer__legal{color:var(--color-e7e8ec)}.footer__legal a{color:inherit}@media (max-width:1199.98px){.footer__main{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:767.98px){.footer__top{flex-wrap:wrap;gap:1rem;padding-bottom:1.5rem}.footer__copyright{order:1;width:100%}.footer__copyright br{display:none}.footer__social .social-module__list{gap:10px}.footer__social .social-module__link{width:1.5rem;height:1.5rem}.footer__main{padding-block:1.5rem}.footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.footer__column:not(:nth-child(3)){display:none}.footer__column:nth-child(3){display:contents}.footer__heading{display:none}.footer__awards{background-color:#0000;flex-direction:column;gap:10px;width:100%;padding:0}.footer__fund,.footer__winner{background-color:var(--color-lilac);border-radius:var(--border-radius);justify-content:center;align-items:center;width:100%;height:60px;display:flex}.footer__fund img{width:80px;height:auto}.footer__winner>span{display:none}.footer__legal{grid-template-columns:minmax(0,1fr);gap:12px}}.main{flex:auto}
/*$vite$:1*/