@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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-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-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:var(--swiper-navigation-top-offset,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 svg,.swiper-button-prev
svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev
svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.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:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.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:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);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:var(--swiper-pagination-bullet-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:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);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-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,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:var(--swiper-pagination-progressbar-size,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:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,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: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%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;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%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-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;touch-action:none}.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{pointer-events:auto}.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-prev{pointer-events:auto;visibility:visible}.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-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.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,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-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,.swiper-flip .swiper-slide-shadow-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}.noUi-target,.noUi-target
*{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag
*{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px
solid #D3D3D3;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{border:1px
solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;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:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips
*{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px
0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0
10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,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{display:block;position:absolute;border:1px
solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}@media
print{@page{margin:0;// margin for each printed piece of paper}body{font-size:14px;margin:0;padding:20px}.topbar__lang,.topbar__menu,.topbar__buttons,.side__menu,.grid-header,.product-bar,.footer,.services,.small-cta,.reviews,.related-products,.modal__wrapper,.template-overview{display:none}.main-content{display:block}.print .product-summary{padding:20px
0}.print
.pb100{padding-bottom:20px}.print .title--60{margin-left:20px}.print .product-content .product-content__content{min-height:auto;margin-left:40px}.print .product-summary .product-summary__item{margin-left:20px}.print .product-summary .product-summary__item .product-summary__content{font-size:14px}.print .product-summary .product-summary__item .product-summary__icon
.icon{font-size:20px}.print .product-tabs{padding:0}.print .product-specs{padding:20px
0;break-inside:avoid}.print .product-specs
h2{padding-top:50px}.print .product-tabs .product-tabs__content{margin-top:20px;padding-left:20px}.print
.images{padding:0
20px;break-inside:avoid}.print .product-content__images{display:flex;flex-wrap:wrap;gap:20px}.print .product-content__images
.image{flex:45%;break-inside:avoid}.print .product-content .product-content__content .product-content__price{margin-bottom:0}.print .product-tabs h2,
.print .product-specs h2,
.print .images h2,
.print .floorplan
h2{font-size:30px;margin:20px
0}.print .floorplan
.floorplans__item{break-inside:avoid}.print .product-specs .product-specs__inner .product-specs__list
li{border:1px
solid var(--borderColor)}.print
.images{padding-top:50px}.print .product-content__images
img{border-radius:var(--borderRadius)}.print .product-tabs,
.print .product-specs,
.print .product-specs .wrapper,
.print .product-content__tags
span{padding:0
!important}.print .product-content{padding:0
!important;margin-top:30px}.print .product-content .product-content__content::before{display:none}}:root{--primaryColor:#10a039;--primaryColorLight:#E5F4EA;--primaryColorRGB:16, 160, 57;--secondaryColor:#f9b30b;--secondaryColorLight:#fff5e5;--secondaryColorDark:#ECDFC9;--blueColor:#21314B;--blueColorRGB:33, 49, 75;--blueColorLight:#425066;--textColor:#1B1D21;--textColorGray:#B7C0C9;--textColorGrayLight:#E0E5E9;--textColorGrayDark:#8F97A4;--backgroundColor:#f9f9fa;--backgroundColorDark:#ECF0F5;--borderColor:#E7ECF1;--redColor:#df0044;--goldColor:#fbc91c;--titleFont:"Heavitas", sans-serif;--textFont:"Source Sans 3", sans-serif;--outfit:"Outfit", sans-serif;--borderRadius:15px;--boxShadow:0 3px 4px rgba(0, 0, 0, 0.06)}@font-face{font-family:"icons-1771921426000";src:url("/fonts/icons-1771921426000.eot");src:url("/fonts/icons-1771921426000.eot?#iefix") format("eot"),url("/fonts/icons-1771921426000.woff") format("woff"),url("/fonts/icons-1771921426000.ttf") format("truetype"),url("/fonts/icons-1771921426000.svg#icons-1771921426000") format("svg");font-weight:normal;font-style:normal}.swiper__arrow::before,.product-specs .product-specs__inner .product-specs__list li::before,.product-content .product-content__images .product-content__image-buttons .product-content__image-buttons__button.product-content__image-buttons__button--added .icon::before,.info-gallery .info-gallery__content ul li::before,.home-products .home-products__links ul li a::after,.hero .hero__usps ul li::before,.stars span::before,.serviceform .progress .progress__step::before,.product-card .product-card__content .product-card__wishlist.product-card__wishlist--added .icon::before,.popup__close::before,.filedrop::before,.file--completed:hover .file__top a::before,.file--completed .file__top a::before,.file--error .file__icon::before,.file__top a::before,.file__icon::before,.js-cursor::before,.breadcrumb ul li:first-child a::before,.btn.btn--text::after,.btn.btn--chevron::after,.icon::before{display:inline-flex;font-family:"icons-1771921426000";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.swiper__arrow::before,.btn.btn--chevron::after,.icon-chevron::before{content:""}.icon-facebook::before{content:""}.icon-instagram::before{content:""}.icon-linkedin::before{content:""}.icon-youtube::before{content:""}.icon-phone::before{content:""}.icon-search::before{content:""}.icon-heart::before{content:""}.icon-user::before{content:""}.icon-hamburger::before{content:""}.product-specs .product-specs__inner .product-specs__list li::before,.info-gallery .info-gallery__content ul li::before,.hero .hero__usps ul li::before,.serviceform .progress .progress__step::before,.file--completed .file__top a::before,.icon-check::before{content:""}.home-products .home-products__links ul li a::after,.breadcrumb ul li:first-child a::before,.btn.btn--text::after,.icon-arrow::before{content:""}.icon-size::before{content:""}.icon-bed::before{content:""}.js-cursor::before,.icon-drag::before{content:""}.product-content .product-content__images .product-content__image-buttons .product-content__image-buttons__button.product-content__image-buttons__button--added .icon::before,.product-card .product-card__content .product-card__wishlist.product-card__wishlist--added .icon::before,.icon-heart-filled::before{content:""}.stars span::before,.icon-star::before{content:""}.icon-x::before{content:""}.icon-threads::before{content:""}.popup__close::before,.file--completed:hover .file__top a::before,.file__top a::before,.icon-close::before{content:""}.icon-model::before{content:""}.icon-size-large::before{content:""}.icon-bed-large::before{content:""}.icon-star-large::before{content:""}.icon-eye::before{content:""}.icon-info::before{content:""}.icon-map::before{content:""}.icon-download::before{content:""}.file--error .file__icon::before,.icon-block::before{content:""}.filedrop::before,.file__icon::before,.icon-media::before{content:""}.icon-city::before{content:""}.icon-province::before{content:""}.icon-print::before{content:""}.icon-share::before{content:""}.icon-whatsapp::before{content:""}.icon-mail::before{content:""}.icon-date::before{content:""}.icon-filter::before{content:""}@view-transition{navigation:auto}body{position:relative}body.mm-open,body.popup-open{overflow:hidden}body:has(.product-content__prev:hover) .js-cursor,body:has(.btn:hover) .js-cursor,body:has(.review-card__btn:hover) .js-cursor,body:has(.product-card__title:hover) .js-cursor{opacity:0 !important}body::before{content:"";z-index:-1;position:absolute;top:-80px;left:0;width:100%;height:180px;background-color:var(--blueColor);transition:.2s}.wrapper{--wrapperWidth:1600px;padding-inline:max(30px,(100% - var(--wrapperWidth))/2)}.wrapper--800{--wrapperWidth:800px}.wrapper--1000{--wrapperWidth:1000px}.wrapper--1200{--wrapperWidth:1200px}.wrapper--1400{--wrapperWidth:1400px}.wrapper--1450{--wrapperWidth:1450px}.wrapper--1500{--wrapperWidth:1500px}.wrapper--1720{--wrapperWidth:1720px}.grid{--width:200px;--gap:0px;--gapY:var(--gap);width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--width, 100%)), 1fr));gap:var(--gapY) var(--gap)}.grid--center{--cols:1;width:min(100%,var(--width)*var(--cols) + var(--gap)*(var(--cols) - 1));margin:0
auto}.grid--center:has(>div:nth-child(1):last-child){--cols:1}.grid--center:has(>div:nth-child(2):last-child){--cols:2}.grid--center:has(>div:nth-child(3):last-child){--cols:3}.grid--center:has(>div:nth-child(4):last-child){--cols:4}.grid--center:has(>div:nth-child(5):last-child){--cols:5}.grid--center:has(>div:nth-child(6):last-child){--cols:6}.grid--center:has(>div:nth-child(7):last-child){--cols:7}.grid--center:has(>div:nth-child(8):last-child){--cols:8}.grid--center:has(>div:nth-child(9):last-child){--cols:9}.grid--center:has(>div:nth-child(10):last-child){--cols:10}.grid--center:has(>div:nth-child(11):last-child){--cols:11}.grid--center:has(>div:nth-child(12):last-child){--cols:12}.grid--center:has(>div:nth-child(13):last-child){--cols:13}.grid--center:has(>div:nth-child(14):last-child){--cols:14}.grid--center:has(>div:nth-child(15):last-child){--cols:15}.grid--center:has(>div:nth-child(16):last-child){--cols:16}.grid--center:has(>div:nth-child(17):last-child){--cols:17}.grid--center:has(>div:nth-child(18):last-child){--cols:18}.grid--center:has(>div:nth-child(19):last-child){--cols:19}.grid--center:has(>div:nth-child(20):last-child){--cols:20}.cols{--cols:1;--gap:0px;--gapY:var(--gap);display:flex;flex-wrap:wrap;gap:var(--gapY) var(--gap)}.cols>*{width:calc((100% - var(--gap)*(var(--cols) - 1))/var(--cols))}.m50{margin-top:clamp(20px,5vw,50px);margin-bottom:clamp(20px,5vw,50px)}.mt50{margin-top:clamp(20px,5vw,50px)}.mb50{margin-bottom:clamp(20px,5vw,50px)}.p50{padding-top:clamp(20px,5vw,50px);padding-bottom:clamp(20px,5vw,50px)}.pt50{padding-top:clamp(20px,5vw,50px)}.pb50{padding-bottom:clamp(20px,5vw,50px)}.m70{margin-top:clamp(20px,7vw,70px);margin-bottom:clamp(20px,7vw,70px)}.mt70{margin-top:clamp(20px,7vw,70px)}.mb70{margin-bottom:clamp(20px,7vw,70px)}.p70{padding-top:clamp(20px,7vw,70px);padding-bottom:clamp(20px,7vw,70px)}.pt70{padding-top:clamp(20px,7vw,70px)}.pb70{padding-bottom:clamp(20px,7vw,70px)}.m80{margin-top:clamp(20px,8vw,80px);margin-bottom:clamp(20px,8vw,80px)}.mt80{margin-top:clamp(20px,8vw,80px)}.mb80{margin-bottom:clamp(20px,8vw,80px)}.p80{padding-top:clamp(20px,8vw,80px);padding-bottom:clamp(20px,8vw,80px)}.pt80{padding-top:clamp(20px,8vw,80px)}.pb80{padding-bottom:clamp(20px,8vw,80px)}.m100{margin-top:clamp(20px,10vw,100px);margin-bottom:clamp(20px,10vw,100px)}.mt100{margin-top:clamp(20px,10vw,100px)}.mb100{margin-bottom:clamp(20px,10vw,100px)}.p100{padding-top:clamp(20px,10vw,100px);padding-bottom:clamp(20px,10vw,100px)}.pt100{padding-top:clamp(20px,10vw,100px)}.pb100{padding-bottom:clamp(20px,10vw,100px)}.m120{margin-top:clamp(20px,12vw,120px);margin-bottom:clamp(20px,12vw,120px)}.mt120{margin-top:clamp(20px,12vw,120px)}.mb120{margin-bottom:clamp(20px,12vw,120px)}.p120{padding-top:clamp(20px,12vw,120px);padding-bottom:clamp(20px,12vw,120px)}.pt120{padding-top:clamp(20px,12vw,120px)}.pb120{padding-bottom:clamp(20px,12vw,120px)}*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}@keyframes
ringPhone{0%{transform:rotate(0deg)}10%{transform:rotate(15deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}70%{transform:rotate(10deg)}80%{transform:rotate(-6deg)}90%{transform:rotate(5deg)}100%{transform:rotate(0deg)}}*,::before,::after{box-sizing:border-box}html{overflow-x:hidden}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:var(--primaryColor)}p,h1,h2,h3,h4,h5,h6,ul,ol{margin:0}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,p+p,p+ul,p+ol,p+.btn,h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h1+p,h1+ul,h1+ol,h1+.btn,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h2+p,h2+ul,h2+ol,h2+.btn,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h3+p,h3+ul,h3+ol,h3+.btn,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h4+p,h4+ul,h4+ol,h4+.btn,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h5+p,h5+ul,h5+ol,h5+.btn,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,h6+p,h6+ul,h6+ol,h6+.btn,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ul+p,ul+ul,ul+ol,ul+.btn,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,ol+p,ol+ul,ol+ol,ol+.btn{margin-top:15px}.icon{line-height:0}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:50px;padding:12px
30px 14px;border-radius:55px;font-family:var(--outfit);font-size:19px;font-weight:500;color:#fff;background-color:var(--primaryColor);transition:.2s;transform:translateY(0)}.btn:focus,.btn:hover{transform:translateX(3px)}.btn:active{transform:translateY(2px) translateX(3px)}@media(max-width: 700px){.btn{padding:9px
25px 11px;font-size:17px}}.btn.btn--chevron::after{margin-left:auto;font-size:11.5px;color:#fff;transform:translateY(2px)}.btn.btn--chevron:hover{transform:translateX(3px)}.btn.btn--chevron:active{transform:translateY(2px) translateX(3px)}.btn.btn--text{padding:0;min-height:initial;color:var(--blueColor);background-color:rgba(0,0,0,0)}.btn.btn--text::after{margin-left:auto;font-size:9.5px;color:var(--blueColor);transform:translateY(1px);transition:.2s}.btn.btn--text:hover{color:var(--primaryColor)}.btn.btn--text:hover::after{color:var(--primaryColor)}.btn.btn--orange{background-color:var(--secondaryColor)}.btn.btn--white{color:var(--secondaryColor);background-color:#fff}.btn.btn--white::after{color:var(--secondaryColor)}.content-row{--contentRowSpacing:clamp(20px, 10vw, 100px);margin-top:clamp(20px,8vw,80px);position:relative}@media(max-width: 700px){.content-row{--contentRowSpacing:clamp(20px, 10vw, 100px);margin-top:clamp(20px,4vw,40px)}}.content-row+.footer{margin-top:clamp(20px,10vw,100px)}@media(max-width: 700px){.content-row+.footer{margin-top:clamp(20px,10vw,100px)}}.content-row:not(.content-row--bg):not(.content-row--big_cta):not(.content-row--reviews):not(.content-row--boxed):not(.content-row--small_cta){margin-top:var(--contentRowSpacing);margin-bottom:var(--contentRowSpacing)}.content-row:not(.content-row--bg):not(.content-row--big_cta):not(.content-row--reviews):not(.content-row--boxed):not(.content-row--small_cta)+.content-row:not(.content-row--bg):not(.content-row--big_cta):not(.content-row--reviews):not(.content-row--boxed):not(.content-row--small_cta){margin-top:0;padding-top:var(--contentRowSpacing);border-top:1px solid var(--borderColor)}.content-row--bg+.content-row--reviews,.content-row--big_cta+.content-row--reviews,.content-row--reviews+.content-row--reviews,.content-row--boxed+.content-row--reviews{border-top:none}.content-row--bg{padding-top:var(--contentRowSpacing);padding-bottom:var(--contentRowSpacing);background-color:var(--primaryColorLight)}.content-row--bg+.content-row--small_cta,.content-row--boxed+.content-row--small_cta{margin-top:var(--contentRowSpacing)}.content-row--small_cta+.content-row--reviews{margin-top:var(--contentRowSpacing) !important}.content-row.content-row--services.content-row--bg{position:relative;padding-bottom:0;background-color:rgba(0,0,0,0)}.content-row.content-row--services.content-row--bg::after{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:50%;background-image:url("/imgs/bg.svg");background-repeat:repeat-x;background-size:contain}@media(max-width: 1500px){.content-row.content-row--services.content-row--bg::after{background-size:cover}}.content-row.content-row--info.content-row--bg,.content-row.content-row--faq.content-row--bg,.content-row.content-row--masonry.content-row--bg{background-color:rgba(0,0,0,0);background-image:url("/imgs/bg.svg");width:100%;bottom:0;background-size:cover}.content-row--reviews{margin:0
!important;padding:0
!important;margin-bottom:-1px !important;border-top:1px solid var(--borderColor)}.content-row--themes_groups+.content-row--intro,.content-row--themes_groups+.content-row--faq{border-top:1px solid #eae9f4;padding-top:var(--contentRowSpacing)}.content-row__debug{position:absolute;left:10px;top:10px;z-index:1;cursor:default;color:#fff;background:rgba(0,0,0,.5);padding:4px
10px;font-family:"Lucida Sans Typewriter",monospace;letter-spacing:1px;line-height:1.5;font-size:10px}.content-row__debug
i{display:block;font-size:.8em;opacity:.7;font-style:normal}@media(max-width: 1250px){.content-row__debug{display:none}}html:has(#frontend-debug.frontend-debug--hidden) .content-row__debug{display:none}.content-row:has(.content-row__debug:hover)::before{content:"";position:absolute;inset:0;background:red;opacity:.05}:root{--inputTextColor:var(--textColor);--inputPlaceholderColor:color-mix(in srgb, var(--inputTextColor), transparent 70%);--inputBackgroundColor:#fff;--inputBorderColor:var(--textColorGrayLight);--inputFocusColor:var(--primaryColor)}input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=time],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;font-family:var(--outfit);font-size:clamp(16px,1.7vw,17px);color:var(--inputTextColor);padding:0
20px;height:50px;border:1px
solid var(--inputBorderColor);border-radius:8px;background-color:var(--inputBackgroundColor);transition:.2s}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=time]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--inputPlaceholderColor);opacity:1}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,textarea::placeholder,select::placeholder{color:var(--inputPlaceholderColor);opacity:1}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=date]:focus,input[type=time]:focus,textarea:focus,select:focus{box-shadow:none;border-color:var(--inputFocusColor);outline:.5px solid var(--inputFocusColor)}input[type=search]{font-family:var(--textFont);font-size:18px;height:55px;background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTUgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMC4wODQgNi4xNjY5OUMxMC4wODQgNS4xMjgxNCA5LjY3MTEgNC4xMzIwNCA4LjkzNjUyIDMuMzk3NDZDOC4yMDE5NCAyLjY2Mjg5IDcuMjA1ODQgMi4yNSA2LjE2Njk5IDIuMjVDNS4zOTIzOCAyLjI1IDQuNjM1MyAyLjQ3OTg2IDMuOTkxMjEgMi45MTAxNkMzLjM0NzA2IDMuMzQwNTYgMi44NDQzMiAzLjk1MjIzIDIuNTQ3ODUgNC42Njc5N0MyLjI1MTQgNS4zODM2OSAyLjE3NDA2IDYuMTcxODQgMi4zMjUxOSA2LjkzMTY0QzIuNDc2MzkgNy42OTEyOSAyLjg0OTc3IDguMzg4ODMgMy4zOTc0NiA4LjkzNjUyQzMuOTQ1MjYgOS40ODQzMyA0LjY0MzQ5IDkuODU3NjUgNS40MDMzMiAxMC4wMDg4QzYuMTYyOTcgMTAuMTU5OCA2Ljk1MDQ0IDEwLjA4MjUgNy42NjYwMSA5Ljc4NjEzQzguMzgxNzUgOS40ODk2NiA4Ljk5MzQyIDguOTg2OTIgOS40MjM4MyA4LjM0Mjc3QzkuODU0MTIgNy42OTg2OCAxMC4wODQgNi45NDE2IDEwLjA4NCA2LjE2Njk5Wk0xMi4zMzQgNi4xNjY5OUMxMi4zMzQgNy4zODY1NCAxMS45NzI0IDguNTc4NyAxMS4yOTQ5IDkuNTkyNzdDMTAuNjE3NCAxMC42MDY4IDkuNjU0MDQgMTEuMzk3NSA4LjUyNzM0IDExLjg2NDNDNy40MDA0OCAxMi4zMzEgNi4xNjAxMyAxMi40NTM4IDQuOTYzODYgMTIuMjE1OEMzLjc2NzU4IDExLjk3NzkgMi42NjkxMSAxMS4zODk4IDEuODA2NjQgMTAuNTI3M0MwLjk0NDE3MyA5LjY2NDg3IDAuMzU2MTE2IDguNTY2MzkgMC4xMTgxNjIgNy4zNzAxMkMtMC4xMTk3NzUgNi4xNzM4NiAwLjAwMjk2NzYgNC45MzM0OSAwLjQ2OTcyNCAzLjgwNjY0QzAuOTM2NTExIDIuNjc5OTQgMS43MjcxNyAxLjcxNjYyIDIuNzQxMjEgMS4wMzkwNkMzLjc1NTI4IDAuMzYxNiA0Ljk0NzQ0IDEuOTc5MzFlLTA2IDYuMTY2OTkgMEM3LjgwMjU4IDAgOS4zNzA4MSAwLjY1MDEwOSAxMC41MjczIDEuODA2NjRDMTEuNjgzOSAyLjk2MzE4IDEyLjMzNCA0LjUzMTQgMTIuMzM0IDYuMTY2OTlaIiBmaWxsPSIjQjdDMEM5Ii8+CjxwYXRoIGQ9Ik05LjEzMzEgOS4xMzMxQzkuNTcyNDQgOC42OTM3NiAxMC4yODU2IDguNjkzNzYgMTAuNzI0OSA5LjEzMzFMMTQuMjQ1NCAxMi42NTQ2QzE0LjY4NDcgMTMuMDkzOSAxNC42ODQ3IDEzLjgwNjEgMTQuMjQ1NCAxNC4yNDU0QzEzLjgwNjEgMTQuNjg0NyAxMy4wOTM5IDE0LjY4NDcgMTIuNjU0NiAxNC4yNDU0TDkuMTMzMSAxMC43MjQ5QzguNjkzNzYgMTAuMjg1NiA4LjY5Mzc2IDkuNTcyNDQgOS4xMzMxIDkuMTMzMVoiIGZpbGw9IiNCN0MwQzkiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;background-position:right 15px center;background-size:14px}input[type=date]{padding-right:10px}input[type=date]:-moz-placeholder{color:var(--inputPlaceholderColor)}input[type=date]:placeholder-shown{color:var(--inputPlaceholderColor)}input[type=range]{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;width:100%}input[type=range]:focus{outline:none}input[type=range]::-moz-range-progress,input[type=range]::-ms-fill-lower{background-color:var(--inputFocusColor)}input[type=range]::-webkit-slider-runnable-track,input[type=range]::-moz-range-track,input[type=range]::-ms-fill-upper{background-color:var(--inputBorderColor);border-radius:5px;height:5px}input[type=range]::-webkit-slider-thumb,input[type=range]::-moz-range-thumb{background-color:var(--inputFocusColor);height:15px;width:15px;border-radius:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-5px}input[type=range]::-moz-range-thumb{border:none;border-radius:0}input[type=color]{padding:0}textarea{padding-block:10px;height:157px}select{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;padding-top:10px;padding-bottom:13px;padding-right:45px;height:auto;background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjEwIiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCAxMCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC41NzUgMEw0Ljg1OCAzLjcwOUwxLjE0MiAwTDAgMS4xNDJMNC44NTggNkw5LjcxNyAxLjE0Mkw4LjU3NSAwWiIgZmlsbD0iIzIxMzE0QiIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-position:right 20px center;background-size:11px 8px}select:focus{border-color:var(--inputFocusColor);outline:.5px solid var(--inputFocusColor);background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjEwIiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCAxMCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC41NzUgMEw0Ljg1OCAzLjcwOUwxLjE0MiAwTDAgMS4xNDJMNC44NTggNkw5LjcxNyAxLjE0Mkw4LjU3NSAwWiIgZmlsbD0iIzEwQTAzOSIvPgo8L3N2Zz4K")}select:has(option[disabled]:first-child:checked){color:var(--inputPlaceholderColor)}select
option{font-size:inherit;font-family:inherit;font-weight:inherit;color:var(--inputTextColor)}select option[disabled]{color:var(--inputPlaceholderColor)}select.custom-select{padding:0
40px 0 0;border:none;font-family:var(--outfit);font-size:17px;font-weight:500;color:var(--primaryColor);background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjEwIiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCAxMCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC41NzUgMEw0Ljg1OCAzLjcwOUwxLjE0MiAwTDAgMS4xNDJMNC44NTggNkw5LjcxNyAxLjE0Mkw4LjU3NSAwWiIgZmlsbD0iIzEwQTAzOSIvPgo8L3N2Zz4K")}select.custom-select:focus{border:none;outline:none}.check,.webform__radio,.webform__checkbox,.webform__multicheckbox,.checkbox{--checkSize:20px;display:flex;position:relative}.check input,.webform__radio input,.webform__checkbox input,.webform__multicheckbox input,.checkbox
input{position:absolute;opacity:0;left:0;right:0;bottom:0;top:0;z-index:2;width:100%;height:100%;cursor:pointer}.check label,.webform__radio label,.webform__checkbox label,.webform__multicheckbox label,.checkbox
label{display:block;min-height:var(--checkSize);padding-left:calc(var(--checkSize) + 12px)}.check label::before,.check label::after,.webform__radio label::before,.webform__radio label::after,.webform__checkbox label::before,.webform__checkbox label::after,.webform__multicheckbox label::before,.webform__multicheckbox label::after,.checkbox label::before,.checkbox label::after{content:"";display:block;pointer-events:none;position:absolute;top:5px;left:0;width:var(--checkSize);aspect-ratio:1;transition:.2s}.check label::before,.webform__radio label::before,.webform__checkbox label::before,.webform__multicheckbox label::before,.checkbox label::before{background-color:#fff;border:1px
solid var(--inputBorderColor);border-radius:2px}.check label::after,.webform__radio label::after,.webform__checkbox label::after,.webform__multicheckbox label::after,.checkbox label::after{opacity:0;transform:scale(0);background:var(--inputFocusColor);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 274.3 211.8"><path fill="currentColor" d="M105.8 154.5L27.5 79.9 0 108.9l108.1 102.9L274.3 26.7 244.6 0z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 274.3 211.8"><path fill="currentColor" d="M105.8 154.5L27.5 79.9 0 108.9l108.1 102.9L274.3 26.7 244.6 0z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto calc(var(--checkSize)/2);mask-size:auto calc(var(--checkSize)/2)}.check:has(input[type=radio]) label::before,.check:has(input[type=radio]) label::after,.webform__radio:has(input[type=radio]) label::before,.webform__radio:has(input[type=radio]) label::after,.webform__checkbox:has(input[type=radio]) label::before,.webform__checkbox:has(input[type=radio]) label::after,.webform__multicheckbox:has(input[type=radio]) label::before,.webform__multicheckbox:has(input[type=radio]) label::after,.checkbox:has(input[type=radio]) label::before,.checkbox:has(input[type=radio]) label::after{border-radius:100%}.check:has(input[type=radio]) label::after,.webform__radio:has(input[type=radio]) label::after,.webform__checkbox:has(input[type=radio]) label::after,.webform__multicheckbox:has(input[type=radio]) label::after,.checkbox:has(input[type=radio]) label::after{--whiteSpace:5px;margin:var(--whiteSpace);width:calc(var(--checkSize) - var(--whiteSpace)*2);-webkit-mask:none;mask:none}.check:has(input:focus) label::before,.webform__radio:has(input:focus) label::before,.webform__checkbox:has(input:focus) label::before,.webform__multicheckbox:has(input:focus) label::before,.checkbox:has(input:focus) label::before{border-color:var(--inputFocusColor)}.check:has(input:checked) label::after,.webform__radio:has(input:checked) label::after,.webform__checkbox:has(input:checked) label::after,.webform__multicheckbox:has(input:checked) label::after,.checkbox:has(input:checked) label::after{opacity:1;transform:scale(1)}.check:has(input:disabled) input,.webform__radio:has(input:disabled) input,.webform__checkbox:has(input:disabled) input,.webform__multicheckbox:has(input:disabled) input,.checkbox:has(input:disabled) input{cursor:default}.check:has(input:disabled) label::before,.webform__radio:has(input:disabled) label::before,.webform__checkbox:has(input:disabled) label::before,.webform__multicheckbox:has(input:disabled) label::before,.checkbox:has(input:disabled) label::before{opacity:.5}.webform-file-block
.webform__file{padding:clamp(20px,1vw,10px);border:1px
dashed #000;border-radius:3px}.webform-file-block .webform-file-preview{margin-top:10px}.webform-file-block .webform-file-preview .file--error .webform-file-preview__title,.webform-file-block .webform-file-preview .file--error .webform-file-preview__delete,.webform-file-block .webform-file-preview .file--error .webform-file-preview__icon{display:none}.webform-file-block .webform-file-preview .webform-file-preview__file{gap:clamp(20px,1vw,10px);display:flex;align-items:center}.webform-file-block .webform-file-preview .webform-file-preview__content{flex-grow:1;display:flex;align-items:center}.webform-file-block .webform-file-preview .webform-file-preview__title{margin-right:auto}.webform-file-block .webform-file-preview .webform-file-preview__delete{margin-left:10px;flex:0 0 18px;cursor:pointer}.webform-file-block .webform-file-preview .webform-file-preview__delete svg
path{fill:var(--inputFocusColor)}.webform-file-block .webform-file-preview .webform-file-preview__bottom{width:100%;padding:10px;border:1px
solid red;font-size:16px}.webform-file-block .webform-file-preview .webform-file-preview__bottom
ul{margin:0;padding:0}.webform-file-block .webform-file-preview .webform-file-preview__bottom ul
li{list-style-type:none}@font-face{font-family:"Heavitas";src:url("/typography/Heavitas.ttf") format("truetype");font-weight:normal;font-style:normal}html{font-family:var(--textFont);font-weight:400;font-size:clamp(16px,2vw,20px);line-height:1.5;color:var(--textColor)}p a:not([class]){color:var(--primaryColor)}.user-content .title,.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content h5,.user-content h6,h6,h5,h4,h3,h2,h1,.title{font-family:var(--titleFont);font-weight:400;line-height:1.15;text-wrap:balance}.title{font-size:clamp(24px,4vw,40px)}.title--25{font-size:clamp(25px,2.5vw,25px)}.title--30{font-size:clamp(25px,3vw,30px)}.title--35{font-size:clamp(25px,3.5vw,35px)}.title--45{font-size:clamp(25px,4.5vw,45px)}.title--50{font-size:clamp(25px,5vw,50px)}.title--60{font-size:clamp(25px,6vw,60px)}.title--90{font-size:clamp(25px,9vw,90px)}@media(max-width: 1000px){.title{letter-spacing:-1px}}.title--sec{font-family:var(--outfit);font-weight:600;letter-spacing:-2px}.title--sec.title--25,.title--sec.title--30{letter-spacing:-1px}@media(max-width: 1000px){.title--sec{letter-spacing:-1px}}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--blueColor)}h1{font-size:clamp(36px,6vw,60px)}h2{font-family:var(--outfit);letter-spacing:-2px;font-size:clamp(30px,5vw,50px)}h3{font-family:var(--outfit);letter-spacing:-2px;font-size:clamp(24px,4vw,40px)}h4{font-family:var(--outfit);letter-spacing:-2px;font-size:clamp(21px,3.5vw,35px)}h5{font-family:var(--outfit);letter-spacing:-1px;font-size:clamp(18px,3vw,30px)}h6{font-family:var(--outfit);letter-spacing:-1px;font-size:clamp(16px,2.5vw,25px)}.user-content{line-height:1.55}.user-content .title,.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content h5,.user-content
h6{margin-bottom:1em;margin-top:1.2em}.user-content .title+.checkmarks,.user-content h1+.checkmarks,.user-content h2+.checkmarks,.user-content h3+.checkmarks,.user-content h4+.checkmarks,.user-content h5+.checkmarks,.user-content h6+.checkmarks{margin-top:-8px}.user-content *:first-child{margin-top:0}.user-content
p{margin-top:0;margin-bottom:.8em}.user-content p+ul:not([class]){margin-top:-0.8em}.user-content p .icon-check{display:inline-block;font-size:clamp(16px,1.6vw,16px);color:var(--primaryColor);margin-right:5px;transform:translateY(2px)}.user-content
.checkmarks{margin-bottom:2em}.user-content ul:not([class]){list-style:none;padding:0;margin:0
0 .8em}.user-content ul:not([class]) li{padding-left:20px;position:relative}.user-content ul:not([class]) li::before{content:"";display:inline-flex;width:5px;height:5px;border-radius:100%;background:#a7a9ac;position:absolute;left:0;top:13px}.user-content p a:not([class]),.user-content li a:not([class]),.user-content ul a:not([class]){color:var(--primaryColor);text-decoration:none}.user-content
table{margin:20px
0;border-collapse:collapse;width:100%}.user-content table
th{padding:10px
10px;text-align:left;color:#fff}.user-content table
td{padding:10px}.user-content table tr:nth-child(even){background-color:#f2f2f2}.webform{container:webform/inline-size}.webform input,.webform textarea,.webform
select{width:100%}.webform
label{display:flex;font-family:var(--outfit);font-size:clamp(16px,1.8vw,18px);font-weight:600}.webform label:has(~[required]){gap:5px}.webform label:has(~[required])::after{content:"*";font-size:.7em}.webform__required-text,.webform
.required_text{display:none}.webform .error input,.webform .error textarea,.webform .webform__field--error input,.webform .webform__field--error
textarea{border-color:red !important}.webform .disabled input,.webform .disabled
textarea{pointer-events:none;background:#f1f4f5;color:#647684}.webform .webform-submit-classic{width:0 !important}.webform .webform-button-block{display:flex}.webform .error_text,.webform
.webform__errors{margin-bottom:20px;color:red}.webform
.webform__field{display:flex;flex-direction:column;gap:5px}.webform .webform__field--half{--column-amount:2}@container webform (max-width: 440px){.webform .webform__field--half{width:100%}}.webform .webform__field--third{--column-amount:3}@container webform (max-width: 440px){.webform .webform__field--third{width:100%}}.webform .show-password{position:relative}.webform .show-password
.restriction{margin-bottom:10px;padding:15px;font-size:15px;border-radius:var(--borderRadius);border:1px
solid var(--inputBorderColor)}.webform .show-password .show-password-icon{position:absolute;bottom:18px;right:20px;font-size:15px;cursor:pointer}.account{padding-block:clamp(20px,10vw,100px);display:flex;justify-content:center;gap:clamp(20px,10vw,100px);border-bottom:1px solid var(--borderColor)}@media(max-width: 800px){.account{flex-direction:column}}.account
ul{padding:0;margin:0}.account ul
li{list-style:none;max-width:300px;color:var(--blueColor)}.account ul li
b{font-weight:600}.account ul li
a{margin-top:15px}.account .form-block{margin-top:15px;min-width:330px}.account .form-block
label{font-size:clamp(16px,2vw,20px);font-weight:400;color:var(--blueColor)}.account
.title{margin-bottom:clamp(20px,2vw,20px);color:var(--primaryColor)}.appointment-popup{z-index:9999;position:fixed;padding:30px;bottom:30px;left:30px;max-width:700px;width:100%;display:flex;background-color:#fff;border-radius:15px;padding:clamp(20px,3vw,30px);transition:.3s all;opacity:0;pointer-events:none;gap:clamp(20px,2vw,20px);box-shadow:0 3px 4px rgba(0,0,0,.06)}@media(max-width: 700px){.appointment-popup{inset:20px;top:auto;width:calc(100% - 40px)}}@media(max-width: 540px){.appointment-popup{gap:20px;flex-direction:column}.appointment-popup>div:not(.appointment-popup__close){width:100%}}.appointment-popup__open{z-index:9999 !important;position:fixed !important;bottom:30px;left:30px;display:flex;align-items:center;cursor:pointer;transition:.3s ease-in-out;background-color:var(--blueColor)}.appointment-popup.show{opacity:1;visibility:visible;animation-name:bounceInUp;animation-duration:1s;pointer-events:all}.appointment-popup.closed{opacity:0;visibility:hidden}.appointment-popup__content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:0 0 50%}@media(max-width: 540px){.appointment-popup__content{align-items:center}}.appointment-popup__content
.btn{margin-top:clamp(20px,1.5vw,15px);z-index:4 !important;zoom:.8}.appointment-popup__image{flex:1;height:100%}@media(max-width: 540px){.appointment-popup__image{max-width:50%;margin:0
auto;min-width:160px}}.appointment-popup__image
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px;min-height:240px}@media(max-width: 540px){.appointment-popup__image
img{min-height:initial}}.appointment-popup__title{display:block;color:var(--primaryColor);margin:0
0 clamp(20px,1.5vw,15px)}@media(max-width: 540px){.appointment-popup__title{text-align:center}}@media(max-width: 400px){.appointment-popup__title{font-size:20px}}.appointment-popup__text{font-size:15px;color:var(--blueColor)}@media(max-width: 540px){.appointment-popup__text{text-align:center}}@media(max-width: 400px){.appointment-popup__text{font-size:13px}}.appointment-popup__text
a{text-decoration:underline}.appointment-popup__buttons{display:flex;gap:20px}.appointment-popup__close{background:none;border:none;cursor:pointer;font-size:.8rem;padding:0;transition:color .2s ease;color:var(--textColorGray);position:absolute;top:10px;right:10px}.appointment-popup__close:hover{color:var(--primaryColor)}.appointment-popup__close:hover{cursor:pointer}.blog-card{display:flex;flex-direction:column;color:var(--blueColor);border-radius:var(--borderRadius);background-color:#fff;transition:.2s !important}.blog-card:hover{transform:translateY(3px) !important}.blog-card .blog-card__image{position:relative;border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);height:268px;overflow:hidden;border-top:1px solid var(--borderColor);border-right:1px solid var(--borderColor);border-left:1px solid var(--borderColor)}.blog-card .blog-card__image
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-card .blog-card__content{flex:1;display:flex;flex-direction:column;position:relative;margin-top:-1px;padding:clamp(20px,3vw,30px);border:1px
solid var(--borderColor);border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}.blog-card .blog-card__content .blog-card__title{margin-bottom:20px;font-family:var(--outfit);font-size:25px;font-weight:600}.blog-card .blog-card__specs{padding:0;margin:auto 0 0 0;list-style:none;display:flex;align-items:center;gap:clamp(20px,2vw,20px);color:var(--textColorGray)}.blog-card .blog-card__specs
li{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--textColorGray)}.blog-card .blog-card__specs li
.icon{font-size:20px}.breadcrumb--care{position:absolute;top:clamp(20px,3vw,30px);left:clamp(20px,3vw,30px)}@media(max-width: 650px){.breadcrumb--care{padding-inline:20px;left:0;width:100%;text-align:center}}.breadcrumb:not(.breadcrumb--care){padding:clamp(20px,2vw,20px) clamp(20px,3vw,30px);border-bottom:1px solid var(--borderColor)}.breadcrumb
ul{padding:0;margin:0;display:flex;align-items:center;gap:clamp(20px,2.5vw,25px)}@media(max-width: 650px){.breadcrumb
ul{flex-direction:column;gap:10px;width:100%;text-align:center}}.breadcrumb ul
li{list-style:none}.breadcrumb ul li
a{font-size:clamp(16px,1.8vw,18px);font-weight:500;color:var(--blueColor);cursor:initial}.breadcrumb ul li:first-child
a{position:relative}.breadcrumb ul li:first-child a::before{margin-right:10px;font-size:14px;transform:rotate(180deg);transition:.2s}@media(max-width: 650px){.breadcrumb ul li:first-child a::before{display:none}}.breadcrumb ul li:first-child a:hover::before{transform:rotate(180deg) translateX(3px)}.breadcrumb ul li:not(:last-child) a{cursor:pointer;text-decoration:underline;transition:.2s}.breadcrumb ul li:not(:last-child) a:hover{text-decoration-color:rgba(0,0,0,0)}.breadcrumb ul li:last-child
a{pointer-events:none}.js-cursor{position:fixed;display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:none;transition:.2s opacity;opacity:0}body:has(.js-cursor-hover:hover) .js-cursor{opacity:1}body:has(body:has(.js-cursor-hover:hover) .js-cursor){cursor:none}@media(max-width: 600px){.js-cursor{display:none !important}}.js-cursor::before{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;width:60px;aspect-ratio:1;border-radius:100%;background:var(--blueColor);color:#fff;font-size:12px}.js-cursor-hover{cursor:none}.dropdown{position:relative;display:inline-block;cursor:pointer;font-family:var(--outfit);font-size:17px;font-weight:500;color:var(--primaryColor)}.dropdown.is-open
.dropdown__list{opacity:1;visibility:visible;transform:translateY(0)}.dropdown.is-open .dropdown__selected::after{transform:rotate(180deg)}.dropdown__selected{padding-right:20px;position:relative;display:flex;align-items:center;gap:10px;margin-right:20px}.dropdown__selected::after{content:"";position:absolute;right:0;top:50%;width:10px;height:6px;margin-top:-3px;background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjEwIiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCAxMCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC41NzUgMEw0Ljg1OCAzLjcwOUwxLjE0MiAwTDAgMS4xNDJMNC44NTggNkw5LjcxNyAxLjE0Mkw4LjU3NSAwWiIgZmlsbD0iIzEwQTAzOSIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-size:contain;transition:transform .3s ease}.dropdown__list{position:absolute;top:100%;left:0;z-index:100;min-width:200px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:10px
0;margin-top:10px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease}.dropdown__item{padding:10px
20px;color:var(--textColor);font-weight:400;transition:background-color .2s ease}.dropdown__item:hover{background-color:var(--primaryColorLight);color:var(--primaryColor)}.dropdown__item.is-selected{background-color:var(--primaryColorLight);color:var(--primaryColor);font-weight:600}.faq-category-card{display:flex;flex-direction:column;color:var(--blueColor);border-radius:var(--borderRadius);background-color:#fff}.faq-category-card .faq-category-card__image{position:relative;border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);height:268px;overflow:hidden;border-top:1px solid var(--borderColor);border-right:1px solid var(--borderColor);border-left:1px solid var(--borderColor)}.faq-category-card .faq-category-card__image
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.faq-category-card .faq-category-card__content{flex:1;display:flex;align-items:center;gap:clamp(20px,2vw,20px);position:relative;margin-top:-1px;padding:clamp(20px,3vw,30px);border:1px
solid var(--borderColor);border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}.faq-category-card .faq-category-card__content
svg{width:clamp(20px,3vw,30px);height:clamp(20px,3vw,30px)}.faq-category-card .faq-category-card__content .faq-category-card__title{font-family:var(--outfit);font-size:20px;font-weight:600}.file{color:#5c6d88;font-size:16px;padding:25px
0;display:flex;align-items:center}.file:not(.file--template)+.file{border-top:1px solid #e0e4ee}.file:last-child{margin-bottom:-30px}.file__icon{margin-right:30px;flex-grow:0;flex-shrink:0;width:56px;height:56px;border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative;background:var(--primaryLight);color:var(--primaryColor)}.file__icon::before{font-size:20px}@media(max-width: 600px){.file__icon{display:none}}.file__content{flex-grow:1;padding-top:3px;width:100%}.file__top{display:flex}.file__top
a{margin-left:auto;padding-left:10px;color:inherit}.file__top a::before{font-size:12px}.file__top .js-file-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file__progress{margin:5px
0;background:#e3e7f1;border-radius:100px;height:6px;display:flex}.file__progress
span{display:flex;background:var(--primaryColor);border-radius:100px;transition:.6s width}.file__bottom{display:flex}.file__bottom
span{white-space:nowrap}.file__percentage{margin-left:auto;padding-left:10px}.file--template{display:none}.file--error .file__top
a{color:red}.file--error .file__progress
span{background:rgba(0,0,0,0)}.file--error
.file__icon{background:#f7f7f7}.file--error .file__icon::before{background:none;font-size:20px;color:#d9dce5;align-items:center}.file--completed .file__top a::before{color:#09cc09;transition:.2s}.file--completed:hover .file__top a::before{color:red}.file--completed .file__progress
span{background:#09cc09}.filedrop{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,2.2vw,22px);padding:clamp(20px,5vw,50px);border:2px
dashed var(--inputBorderColor);border-radius:var(--borderRadius);cursor:pointer;position:relative;text-align:center;transition:.3s}.filedrop::before{font-size:37px;color:var(--primaryColor)}.filedrop
input{opacity:0;position:absolute;inset:0;z-index:-1}.filedrop span
a{color:var(--primaryColor)}.filedrop.is-dragging{border-color:var(--inputFocusColor);background:var(--primaryLight)}.filedrop:hover,.filedrop:has(input:focus),.filedrop:has(input:active){border-color:var(--inputFocusColor)}.filedrop.is-disabled{opacity:.5;pointer-events:none}.langswitch{height:32px;position:relative;background-color:rgba(0,0,0,0);border-radius:4px;border:1px
solid rgba(255,255,255,.1)}.langswitch:hover .langswitch__current
.icon{transform:rotate(-90deg)}.langswitch__current{height:100%;display:flex;align-items:center;position:relative}.langswitch__current
.langswitch__item{color:#fff}.side__menu .langswitch__current
.langswitch__item{color:var(--blueColor)}.langswitch__current
.icon{margin:0
10px 0 5px;display:block;font-size:8px;color:#fff;transform:rotate(90deg);transition:.2s}.side__menu .langswitch__current
.icon{color:var(--blueColor)}.langswitch__items{padding:0
10px;background:#fff;overflow:hidden;height:0;transition:.3s;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:var(--boxShadow)}.langswitch:hover .langswitch__items--1{height:32px}.langswitch:hover .langswitch__items--2{height:64px}.langswitch:hover .langswitch__items--3{height:96px}.langswitch:hover .langswitch__items--4{height:128px}.langswitch:hover .langswitch__items--5{height:160px}.langswitch:hover .langswitch__items--6{height:192px}.langswitch__items>.langswitch__item{padding:0}.langswitch__item{padding:0
10px;height:32px;display:flex;align-items:center;justify-content:flex-start;font-family:var(--outfit);font-size:13px;font-weight:600;color:var(--blueColor);text-decoration:none}.langswitch__item
img{width:18px;height:12px;display:inline-block;vertical-align:middle;margin-right:8px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.location-card{display:flex;flex-direction:column;color:var(--blueColor);border-radius:var(--borderRadius);background-color:#fff;transition:.2s !important;height:auto}.location-card:hover:hover
img{scale:1.05}.location-card:hover:hover .location-card__title{text-decoration-color:currentColor !important}.location-card .location-card__image{position:relative;border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);height:268px;overflow:hidden;border-top:1px solid var(--borderColor);border-right:1px solid var(--borderColor);border-left:1px solid var(--borderColor)}.location-card .location-card__image
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.2s ease-in-out}.location-card .location-card__content{flex:1;display:flex;flex-direction:column;position:relative;margin-top:-1px;padding:clamp(20px,3vw,30px);border:1px
solid var(--borderColor);border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}.location-card .location-card__content .location-card__title{margin-bottom:20px;font-family:var(--outfit);font-size:25px;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px;text-decoration-color:rgba(0,0,0,0);transition:.2s ease-in-out}.location-card .location-card__content .location-card__specs{padding:0;margin:auto 0 0 0;list-style:none;display:flex;align-items:center;gap:clamp(20px,2vw,20px);color:var(--textColorGray)}.location-card .location-card__content .location-card__specs
li{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--textColorGray)}.location-card .location-card__content .location-card__specs li
.icon{font-size:20px}.infoBox>img{position:absolute !important;top:-37px;right:-37px;width:auto !important;height:auto !important;z-index:5}.maps-card{position:relative;width:340px;display:block;box-shadow:0 0 35px rgba(33,39,68,.1)}.maps-card__title{width:100%;padding:10px
20px;display:flex;align-items:center;min-height:75px;color:var(--primaryColor);background:#fff;border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);font-family:var(--outfit);font-size:20px;font-weight:500;line-height:1.3}.maps-card__title
a{color:inherit}.maps-card__image{position:absolute;bottom:0;left:0;right:0;border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius);overflow:hidden}.maps-card__image
img{display:block;width:100%}.maps-card__image--placeholder{opacity:0;position:static;pointer-events:none}.maps-card__location{display:flex;align-items:center;padding:10px
20px;font-size:16px;font-weight:500;color:#fff}.maps-card--map .maps-card__location{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.3)}.maps{height:500px}.maps__marker{height:0;width:0;position:absolute;pointer-events:none}.maps__marker-inner{position:absolute;bottom:20px;border-radius:3px;transform:translateX(-50%);padding:20px
25px;background:#fff;box-shadow:0px 5px 20px 0px rgba(0,23,42,.06);z-index:0}.maps__marker-inner::before{content:"";width:0;height:0;position:absolute;top:100%;left:calc(50% - 10px);border-style:solid;border-width:10px 10px 0 10px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);box-shadow:0px 5px 20px 0px rgba(0,23,42,.06)}.maps__marker-inner
img{width:192px;display:block}.modal__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1000;opacity:0;background-color:var(--blueColor);transition:.3s ease-in-out}.modal__wrapper.is-active{z-index:99999;background-color:rgba(var(--blueColorRGB), 0.5);opacity:1;pointer-events:all}.modal{background-color:#fff;border-radius:15px;padding:clamp(20px,5vw,50px);max-width:500px;min-width:320px;width:90%;max-height:90vh;overflow-y:auto;transform:translateY(20px);opacity:0;transition:.3s ease-in-out}[data-popup=edit_data] .modal{max-width:700px}.is-active
.modal{transform:translateY(0);opacity:1}.modal
.hide{display:none}.modal
.webform__form{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,3vw,30px)}.modal .webform__form
.webform__field{width:100%;display:flex;flex-direction:column}.modal .webform__form .webform__field
label{font-weight:600}.modal .webform__form .field-remember
label{font-weight:400}.modal .webform__form
label{margin-bottom:10px}.modal__title{font-family:var(--outfit);font-size:30px;font-weight:500;color:var(--primaryColor);margin-bottom:16px}.modal__text
.webform__group{display:flex;gap:clamp(20px,3vw,30px)}@media(max-width: 750px){.modal__text
.webform__group{flex-direction:column}}.modal__text .webform__group
.webform__group__title{display:none}.modal__text .webform__group
.webform__field{flex:1}.modal__text .webform__group .webform__field
textarea{resize:none}.modal__text .webform__group.password-group{width:100%;flex-direction:column;gap:20px}.modal__text .webform__group.password-group .webform__field:last-child
.restriction{display:none}.modal__close{background:none;border:none;cursor:pointer;font-size:.8rem;padding:0;transition:color .2s ease;color:var(--textColorGray);position:absolute;top:20px;right:20px}.modal__close:hover{color:var(--primaryColor)}@media(max-width: 768px){.modal{width:95%;min-width:auto}}.modal__footer{margin:30px
calc(clamp(20px, 5vw, 50px)*-1) calc(clamp(20px, 5vw, 50px)*-1);padding:20px;font-size:19px;font-weight:500;text-align:center;border-top:1px solid var(--borderColor)}.modal__footer
.icon{margin-left:5px;font-size:12px}.modal__wrapper[data-popup=login] .custom-password-field{position:relative;width:100%}.modal__wrapper[data-popup=login] .custom-password-field .js-show-password-form{position:absolute;top:2px;right:0;font-size:16px}.modal__wrapper[data-popup=login] .custom-password-field .js-show-password-form::after{display:none}.modal__wrapper[data-popup=login] .custom-password-field .js-show-password-form:hover{transform:none}.modal__wrapper[data-popup=login] .checkbox
label{font-size:17px}.js-range{padding:12px
12px 0 12px}.js-range__values{margin:0
-12px;padding-top:7px;font-size:18px}.js-range__values span:first-child{float:left}.js-range__values span:last-child{float:right}.noUi-target{height:4px;border-radius:4px;box-shadow:none;background:var(--borderColor);border:none}.noUi-handle,.noUi-horizontal .noUi-handle{width:22px;height:22px;border-radius:100%;border:1px
solid var(--primaryColor);box-shadow:none;top:-8px;right:-12px !important;cursor:pointer;outline:none;transition:.2s;background:var(--primaryColor)}.noUi-handle::before,.noUi-handle::after,.noUi-horizontal .noUi-handle::before,.noUi-horizontal .noUi-handle::after{display:none}.pagination{margin-top:clamp(20px,10vw,100px);display:flex;align-items:center;justify-content:center;gap:10px}.pagination .pagination-step{width:clamp(20px,4.8vw,48px);height:clamp(20px,4.8vw,48px);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;color:var(--primaryColor);border:1px
solid var(--borderColor);border-radius:var(--borderRadius);transition:.2s}.pagination .pagination-step:hover{border-color:var(--primaryColor)}.pagination .pagination-step.step--active{color:#fff;background-color:var(--primaryColor);border-color:var(--primaryColor)}.pagination .pagination-step.step--disabled{opacity:.5;pointer-events:none}.pagination .pagination-step:first-child,.pagination .pagination-step:last-child{color:var(--primaryColor);background-color:var(--primaryColorLight);border-color:var(--primaryColorLight)}.pagination .pagination-step:first-child:hover,.pagination .pagination-step:last-child:hover{transform:translateX(3px)}.pagination .pagination-step:first-child .icon,.pagination .pagination-step:last-child
.icon{font-size:12px}.pagination .pagination-step:first-child
.icon{transform:rotate(180deg)}.pagination .pagination-step:first-child:hover{transform:translateX(-3px)}.phone{display:flex;align-items:center;gap:10px;font-family:var(--outfit);font-size:16px;font-weight:500;color:var(--blueColor);transition:.2s}.phone:hover{color:var(--primaryColor)}.phone:hover
.icon{animation:ringPhone .6s linear}.phone
.phone__dot{margin-left:-9px;transform:translateY(-10px);width:5px;height:5px;border-radius:100%;background-color:var(--primaryColor)}.phone .phone__dot.is-hidden{background-color:var(--redColor)}.popup-gallery{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100dvh;width:100vw;padding:50px
0 25px;pointer-events:none !important}.popup.is-open .popup-gallery .popup-gallery__main .swiper-slide img,.popup.is-open .popup-gallery .popup-gallery__main .swiper-controls .arrow,.popup.is-open .popup-gallery .popup-gallery__thumbs{pointer-events:all}.popup-gallery__main{height:calc(100% - 70px);width:100%;padding-bottom:20px}.popup-gallery__main
.swiper{height:100%;position:relative;overflow:visible}.popup-gallery__main .swiper-slide{display:flex;align-items:center;justify-content:center}.popup-gallery__main .swiper-slide
img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:10px}.popup-gallery__main .swiper-controls{position:absolute;bottom:calc(50% - 20px);left:10px;right:10px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}@media(max-width: 1200px){.popup-gallery__main .swiper-controls{display:none}}.popup-gallery__main .swiper-controls .arrow--prev,.popup-gallery__main .swiper-controls .arrow--next{cursor:pointer;background-color:#fff;color:var(--blueColor);border-radius:50%;font-size:11px;display:flex;justify-content:center;align-items:center;align-content:center;width:clamp(40px,5vw,50px);aspect-ratio:1/1;transition:.2s ease-in-out}.popup-gallery__main .swiper-controls .arrow--prev:hover,.popup-gallery__main .swiper-controls .arrow--next:hover{transform:translateY(-2px)}.popup-gallery__main .swiper-controls .arrow--prev:active,.popup-gallery__main .swiper-controls .arrow--next:active{transform:translateY(2px)}.popup-gallery__main .swiper-controls .arrow--prev
.icon{transform:rotate(180deg)}.popup-gallery__main .swiper-pagination{display:flex;align-items:center;justify-content:center;bottom:auto !important;top:-50px;height:50px;color:#fff}.popup-gallery__thumbs{height:70px;flex-shrink:0;max-width:100%}.popup-gallery__thumbs
.swiper{height:100%;overflow:visible}.popup-gallery__thumbs .swiper-wrapper{gap:7px}.popup-gallery__thumbs .swiper-slide{width:auto;cursor:pointer;border-radius:5px;overflow:hidden;transition:.2s;opacity:.4}.popup-gallery__thumbs .swiper-slide:hover,.popup-gallery__thumbs .swiper-slide-thumb-active{opacity:1}.popup-gallery__thumbs .swiper-slide
img{height:100%;width:auto;display:block}.popup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:90000;pointer-events:none}.popup__inner{z-index:2;max-width:calc(100% - 30px);transition:.2s;transform:scale(0.8);opacity:0}.is-open
.popup__inner{transform:scale(1);opacity:1;pointer-events:all}.popup__content{background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.06);border-radius:3px}.popup__close{position:absolute;right:10px;top:10px;color:#fff;display:flex;padding:5px;z-index:3;transition:.2s;opacity:0}.popup__close::before{font-size:clamp(16px,2vw,20px)}.is-open
.popup__close{opacity:1;pointer-events:all}.popup__bg{display:block;position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);z-index:1;transition:.2s;opacity:0}.is-open
.popup__bg{opacity:1;pointer-events:all}.product-card{display:flex;flex-direction:column;color:var(--blueColor);border-radius:var(--borderRadius);background-color:#fff;transition:.2s}.product-card:hover
img{scale:1.05}.product-card:hover .product-card__title{text-decoration-color:currentColor !important}.swiper-wrapper .product-card{height:auto !important}.product-card .product-card__image{position:relative;border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);overflow:hidden}.product-card .product-card__image
img{aspect-ratio:443/330;transition:.2s ease-in-out}.product-card .product-card__image .product-card__label{position:absolute;bottom:0;right:0;padding:10px;font-family:var(--outfit);font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#fff;background-color:var(--primaryColor);border-top-left-radius:8px}.product-card .product-card__image .product-card__label--sold{background-color:var(--secondaryColor)}.product-card .product-card__content{flex:1;display:flex;flex-direction:column;position:relative;margin-top:-1px;padding:clamp(20px,3vw,30px);background-color:var(--backgroundColorDark);border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}.product-card .product-card__content .product-card__object{margin-bottom:15px;font-size:16px;color:var(--blueColorLight)}.product-card .product-card__content .product-card__title{margin-bottom:5px;font-family:var(--outfit);font-size:25px;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px;text-decoration-color:rgba(0,0,0,0);transition:.2s ease-in-out}.product-card .product-card__content .product-card__price{margin-top:15px;display:flex;align-items:baseline;justify-content:flex-end;gap:5px;font-size:clamp(16px,2.5vw,25px);font-weight:600;font-family:var(--outfit);text-align:right;color:var(--blueColor)}.product-card .product-card__content .product-card__price
small{font-size:clamp(16px,2vw,20px)}.product-card .product-card__content .product-card__price .product-card__old-price{margin-left:10px;font-size:17px;font-weight:400;color:var(--blueColorLight);text-decoration:line-through}.product-card .product-card__content .product-card__specs{padding:0;margin-top:auto;list-style:none;display:flex;align-items:center;gap:clamp(20px,2vw,20px);color:var(--blueColorLight)}.product-card .product-card__content .product-card__specs
li{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--blueColorLight)}.product-card .product-card__content .product-card__wishlist{position:absolute;top:clamp(20px,3vw,30px);right:clamp(20px,3vw,30px);color:var(--blueColor);cursor:pointer}.product-card .product-card__content .product-card__wishlist.product-card__wishlist--added .icon::before{color:var(--redColor)}.home-products .product-card{width:410px}.rating{margin:clamp(20px,3vw,30px);display:flex;gap:30px;flex-wrap:wrap;flex-direction:column}.rating__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:clamp(16px,1.8vw,18px);font-weight:600}.rating__boxes{display:flex;gap:10px;align-items:center}.rating__box{display:flex;justify-content:center;align-items:center;align-content:center;width:clamp(45px,5.5vw,55px);aspect-ratio:1;border-radius:50px;cursor:pointer;transition:.2s ease-in-out}.rating__box
svg{transition:.2s ease-in-out}.rating__box--positive{background-color:#eefceb}.rating__box--positive:hover,.rating__box--positive.is-selected{background-color:var(--primaryColor)}.rating__box--negative{background-color:rgba(228,35,19,.1019607843)}.rating__box--negative:hover,.rating__box--negative.is-selected{background-color:var(--redColor)}.rating__box:hover svg path,.rating__box.is-selected svg
path{stroke:#fff}.rating__box:focus{scale:1.04}.rating__box.is-selected{transform:scale(1.04)}.review-card{padding:clamp(20px,4vw,40px);height:auto !important;background-color:#fff;border-radius:var(--borderRadius);border:1px
solid #f3f3f3;box-shadow:0 3px 4px rgba(0,0,0,.06)}.review-card .review-card__title{margin:15px
0;font-family:var(--outfit);font-size:clamp(16px,2vw,20px);font-weight:500;display:flex;justify-content:start;align-items:center;align-content:center;gap:10px}.review-card .review-card__title
img{max-width:40px;display:flex;justify-content:center;align-items:center;align-content:center;-o-object-fit:cover;object-fit:cover}.review-card .review-card__content{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-card
a{display:flex;margin-top:15px;font-family:var(--outfit);font-size:19px;font-weight:500;color:var(--primaryColor)}.review-card__rating{display:flex;align-items:center;gap:10px}.review-card__rating .stars span::before{font-size:19px}.review-card__rating
strong{font-family:var(--outfit);font-size:clamp(16px,2vw,20px);font-weight:500;color:var(--secondaryColor);transform:translateY(-1px)}.modal .review-card__rating{margin-bottom:10px}.offer__cols{width:100%}.serviceform{padding-block:clamp(20px,10vw,100px)}.serviceform
.serviceform__heading{text-align:center;margin-bottom:clamp(20px,10vw,100px)}.serviceform .serviceform__heading
.title{margin-bottom:0;color:var(--blueColor)}.serviceform
.title{margin-bottom:clamp(20px,5vw,50px);color:var(--primaryColor)}.serviceform
.progress{display:flex;align-items:center;margin-bottom:75px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.serviceform .progress
.progress__step{display:flex;align-items:center;gap:10px;border-radius:100%;font-size:18px;font-weight:600;position:relative;transition:.2s;counter-increment:step-counter}.serviceform .progress .progress__step
a{color:var(--blueColor);text-wrap:nowrap}@media(max-width: 900px){.serviceform .progress .progress__step
a{display:none}}.serviceform .progress .progress__step::before{counter-reset:none;font-size:12px;font-weight:600;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--primaryColor);background-color:var(--primaryColorLight);border-radius:50%}.serviceform .progress .progress__step.is-active{pointer-events:none;font-weight:600}.serviceform .progress .progress__step.is-active
a{color:var(--primaryColor)}@media(max-width: 900px){.serviceform .progress .progress__step.is-active
a{display:inline-block}}@media(max-width: 550px){.serviceform .progress .progress__step.is-active
a{display:none}}.serviceform .progress .progress__step.is-active::before{content:counter(step-counter);font-family:var(--textFont);font-size:18px;color:#fff;background-color:var(--primaryColor)}.serviceform .progress .progress__step.is-active~.progress__step
a{pointer-events:none;color:var(--textColorGray)}@media(max-width: 900px){.serviceform .progress .progress__step.is-active~.progress__step
a{display:none}}.serviceform .progress .progress__step.is-active~.progress__step::before{content:counter(step-counter);font-family:var(--textFont);font-size:18px;color:var(--blueColor);background-color:var(--backgroundColor)}.serviceform .progress>span{margin:0
clamp(20px,3vw,30px);display:block;flex-basis:100%;height:1px;position:relative;z-index:1;transition:.2s;background:var(--borderColor)}.serviceform .progress>span:last-of-type{display:none}.serviceform
.steps{position:relative;flex-grow:1}.serviceform
.formsteps{padding:clamp(20px,5vw,50px);background-color:var(--backgroundColor);border-radius:var(--borderRadius)}.serviceform
.step{flex-shrink:0;flex-grow:0;width:100%;display:none}.serviceform .step.is-active{display:flex}.serviceform
.steps__nav{margin-top:30px;display:flex;align-items:center;gap:20px}.serviceform .steps__nav a.is-disabled{opacity:.3}.serviceform
.serviceform__form{display:flex;flex-direction:column;gap:25px}.serviceform
.serviceform__form__row{display:flex;gap:25px}@media(max-width: 660px){.serviceform
.serviceform__form__row{flex-direction:column}}.serviceform .serviceform__form__row>*{flex-basis:100%}.serviceform
.serviceform__form__input{position:relative}.serviceform .serviceform__form__input>label{margin-bottom:15px;display:flex;font-family:var(--outfit);font-size:clamp(16px,1.8vw,18px);font-weight:600}.serviceform .serviceform__form__input>label:has(~[required]){gap:5px}.serviceform .serviceform__form__input>label:has(~[required])::after{content:"*";font-size:.7em}.serviceform .serviceform__form__input-placeholder,.serviceform .serviceform__form__input>input,.serviceform .serviceform__form__input>textarea{width:100%}.serviceform .serviceform__form__input-placeholder{display:flex;align-items:center}.serviceform .serviceform__form__input>input[type=file]{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;width:100%;height:100%}.serviceform
.serviceform__form__radios{display:flex;align-items:center;gap:20px}.share-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(37,39,41,.8);z-index:1000}.share-modal
h6{font-family:var(--outfit);font-size:clamp(16px,1.8vw,18px);font-weight:600;letter-spacing:0}.share-modal.active{display:flex;align-items:center;justify-content:center}.share-modal__content{background:#fff;padding:clamp(20px,5vw,50px);border-radius:var(--borderRadius);max-width:500px;width:90%;max-height:80vh;overflow-y:auto;position:relative}.share-modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(10px,2vw,20px)}.share-modal__close{background:none;border:none;cursor:pointer;font-size:.8rem;padding:0;transition:color .2s ease;color:var(--textColorGray);position:absolute;top:20px;right:20px}.share-modal__close:hover{color:var(--primaryColor)}.share-options{display:flex;gap:clamp(10px,2vw,20px);align-items:center;align-content:center;margin:20px
0}.share-options .share-option{display:flex;justify-content:center;align-items:center;align-content:center;width:clamp(35px,4vw,40px);border-radius:50%;color:vaR(--black);aspect-ratio:1;transition:.2s ease-in-out;background-color:var(--backgroundColor);font-size:15px;border:0;outline:0;cursor:pointer}.share-options .share-option:hover{color:#fff;background-color:var(--primaryColor)}.share-options .share-option
.icon{font-size:17px}.share-options .share-option__icon{display:flex}.share-options .share-option--native .share-option__icon{background:var(--secondaryColor)}.url-copy-section{margin-top:clamp(20px,4vw,40px)}.url-copy-section .url-input-wrapper{margin-top:clamp(20px,1.5vw,15px);display:flex}.url-copy-section .url-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;font-family:var(--outfit);font-size:clamp(16px,1.7vw,17px);color:var(--inputTextColor);padding:0
20px;height:54.5px;border:1px
solid var(--inputBorderColor);border-radius:8px;background-color:var(--inputBackgroundColor);border-top-right-radius:0;border-bottom-right-radius:0}.url-copy-section .copy-btn{border-radius:8px;border-top-left-radius:0;border-bottom-left-radius:0}.url-copy-section .copy-btn:hover{transform:none}@media(max-width: 768px){.share-modal__content{margin:16px;padding:20px}.url-input-wrapper{flex-direction:column;gap:10px}.url-input-wrapper .url-input,.url-input-wrapper .copy-btn{border-radius:8px}}.mm-open
.side__menu{opacity:1;right:0;pointer-events:all}.mm-open .side__menu-bg{opacity:.3;pointer-events:all}.side__menu{position:fixed;right:-300px;width:100vw;display:flex;top:0;z-index:99999;transition:.2s ease-in-out;height:100%;opacity:0;pointer-events:none;background-color:rgba(var(--blueColorRGB), 0.5)}@media(max-width: 500px){.side__menu{justify-content:flex-end}}.side__menu
.side__menu__images{position:relative;flex:1;width:100%}.side__menu .side__menu__images
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.2s}.side__menu .side__menu__images img:hover.first{opacity:0}.side__menu .side__menu__images img:hover.second{opacity:1}.side__menu .side__menu__images
img.second{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0}@media(max-width: 500px){.side__menu
.side__menu__images{display:none}}.side__menu
.side__menu__inner{width:100%;max-width:550px;background-color:#fff;box-shadow:var(--boxShadow)}@media(max-width: 500px){.side__menu
.side__menu__inner{width:100%}}.side__menu__centre{display:flex;justify-content:center;align-items:center;align-content:center;height:100%;max-height:80vh;overflow:inherit;margin-top:80px;padding-bottom:30px}.side__menu__centre__wrapper{max-width:80%;display:flex;gap:20px;flex-direction:column}@media(max-width: 1600px){.side__menu__centre__wrapper{height:100%;margin:30px
0;overflow:auto;justify-content:flex-start}}@media(max-width: 500px){.side__menu__centre__wrapper{justify-content:center;align-items:center;align-content:center;width:100%}}.side__menu__bottom{margin-top:auto}.side__menu-bg{position:fixed;background-color:#000;z-index:101;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:.2s ease-in-out}.side__menu__inner{height:100%;display:flex;flex-direction:column}.side__menu__item{display:flex;gap:20px;align-items:center;align-content:center;position:relative;font-weight:500;align-self:flex-start;transition:.2s ease-in-out;color:var(--blueColor);font-size:clamp(25px,3.5vw,35px);line-height:1.3}.side__menu__item
svg{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;fill:var(--blueColor)}@media(max-width: 1600px){.side__menu__item
svg{display:none}}.side__menu__item svg
path{fill:var(--blueColor)}@media(max-width: 1600px){.side__menu__item{line-height:1.1}}.side__menu__item--sec{display:none}@media(max-width: 1600px){.side__menu__item--sec{display:flex}}@media(max-width: 1600px){.side__menu__item{font-size:clamp(18px,3vw,30px)}}.side__menu__item:hover{color:var(--primaryColor)}.side__menu__item
svg{width:27px;max-height:30px}.side__menu__item svg path,.side__menu__item svg rect,.side__menu__item svg stroke,.side__menu__item svg
g{fill:var(--blue) !important;stroke:var(--blue) !important}.side__menu__bottom{padding:clamp(20px,4vw,40px);border-top:1px solid var(--borderColor);display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 1000px){.side__menu__bottom{justify-content:center}}.side__menu__bottom__logo{display:flex;align-items:center;gap:clamp(20px,3vw,30px)}.side__menu__bottom__logo
svg{max-width:160px;width:100%}@media(max-width: 1150px){.side__menu__bottom__logo
svg{max-width:160px}}.side__menu__bottom__logo
.langswitch{box-shadow:var(--boxShadow);border:1px
solid var(--borderColor);flex:0 0 80px}.side__menu__bottom__logo .langswitch
.icon{margin-left:auto}.side__menu__bottom__icons{display:flex}@media(max-width: 1000px){.side__menu__bottom__icons{display:none}}.side__menu__buttons{position:fixed;top:13px;right:35px;display:flex;align-items:center;gap:10px}@media(max-width: 500px){.side__menu__buttons{gap:0}}.side__menu__buttons
a{padding:10px;color:var(--blueColor);transition:.2s}.side__menu__buttons a:hover{color:var(--primaryColor)}.side__menu__buttons a:last-child{margin-right:-10px}.side__menu__buttons
.icon{display:flex}.side__menu__buttons
.topbar__hamburger{font-size:10px}@media(max-width: 800px){.side__menu__buttons
.phone{display:none}}.side__menu__close{aspect-ratio:1/1;color:var(--blueColor);font-size:clamp(16px,1.8vw,18px)}.socials{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:15px}.socials
li{display:flex;align-items:center}.socials li
a{display:flex;align-items:center;font-size:16px;color:var(--blueColor);transition:.2s}.socials li a .icon-instagram,.socials li a .icon-x{font-size:15px}.socials li a .icon-youtube{font-size:12px}.socials li a:hover{color:var(--primaryColor)}.stars{display:inline-flex;position:relative;margin:0
-3px;top:-1px;line-height:1}.stars
span{display:flex;align-items:center;margin:0
1px;color:#fff5e5}.stars span::before{font-size:14px}.stars
div{display:flex;position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;width:calc(var(--score)*20%)}.stars div
span{opacity:1;color:var(--secondaryColor)}.switch{display:flex;gap:30px;position:relative}.switch
a{display:flex;align-items:center;color:inherit;white-space:nowrap;z-index:2;transition:.2s}.switch a:hover,.switch a.is-active{color:var(--primaryColor)}.switch__line{z-index:1;display:block;background:var(--primaryColor);position:absolute;bottom:0px;height:2.5px;border-radius:2.5px;transition:.2s}.switch--steps a.is-active{pointer-events:none}.switch--steps a.is-active~a{pointer-events:none;opacity:.6}.banners{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width: 1400px){.banners{grid-template-columns:1fr}}.banners
.banners__item{position:relative;padding:clamp(20px,6vw,60px);color:#fff;background-color:var(--secondaryColor);border-radius:var(--borderRadius);overflow:hidden}.banners .banners__item
.title{margin-bottom:clamp(20px,3.5vw,35px);max-width:310px}@media(max-width: 1400px){.banners .banners__item
.title{max-width:initial}}.banners .banners__item
img{position:absolute;top:clamp(20px,3vw,30px);right:clamp(20px,3vw,30px);width:300px;height:calc(100% - clamp(20px, 6vw, 60px));-o-object-fit:cover;object-fit:cover;border-radius:var(--borderRadius)}@media(max-width: 1400px){.banners .banners__item
img{width:290px;height:245px}}@media(max-width: 1100px){.banners .banners__item
img{display:none}}.banners .banners__item:nth-child(odd) .title{max-width:50%}.banners .banners__item:nth-child(even){color:#fff;background-color:var(--primaryColor)}html[lang=de] .banners .banners__item:nth-child(even){display:flex;flex-direction:column;align-items:flex-start}.banners .banners__item:nth-child(even) img{position:absolute;top:auto;bottom:0;right:0;width:350px;height:305px;-o-object-fit:contain;object-fit:contain}@media(max-width: 1400px){.banners .banners__item:nth-child(even) img{width:290px;height:245px}}@media(max-width: 1100px){.banners .banners__item:nth-child(even) img{display:none}}html[lang=de] .banners .banners__item:nth-child(even) .title{max-width:380px}.banners .banners__item:nth-child(even) .btn{color:var(--primaryColor)}html[lang=de] .banners .banners__item:nth-child(even) .btn{margin-top:auto}.big-cta{margin:0
clamp(20px,3vw,30px)}@media(max-width: 700px){.big-cta{margin:0
30px}}.big-cta .big-cta__inner{display:flex;color:#fff;background-color:var(--secondaryColor);border-radius:var(--borderRadius)}.big-cta .big-cta__image{flex:1}@media(max-width: 1600px){.big-cta .big-cta__image{flex:0 0 35%}}@media(max-width: 1000px){.big-cta .big-cta__image{display:none}}.big-cta .big-cta__image
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-right-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}.big-cta .big-cta__content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(20px,8vw,80px)}.big-cta .big-cta__content
.title{max-width:630px;color:#fff}.big-cta .big-cta__content .big-cta__text{max-width:630px;margin-top:20px;margin-bottom:35px}.big-cta .big-cta__content .big-cta__text
a{color:#fff}.big-cta .big-cta__content .big-cta__buttons{display:flex;align-items:center;gap:20px;font-size:clamp(16px,2vw,20px);width:100%;max-width:630px}@media(max-width: 550px){.big-cta .big-cta__content .big-cta__buttons{flex-direction:column;align-items:flex-start}.big-cta .big-cta__content .big-cta__buttons
span{display:none}}.blog-header .blog-header__inner{padding-block:clamp(20px,5vw,50px);display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,2vw,20px);font-size:20px;color:var(--textColorGray);border-bottom:1px solid var(--borderColor);margin-bottom:-70px}@media(max-width: 900px){.blog-header .blog-header__inner{margin-bottom:0}}@media(max-width: 500px){.blog-header .blog-header__inner{flex-direction:column}}.blog-header .blog-header__inner .blog-header__date,.blog-header .blog-header__inner .blog-header__share{display:flex;align-items:center;gap:10px}.blog-header .blog-header__inner .blog-header__share{cursor:pointer}.blog-header
.person{display:flex;align-items:center;font-size:20px;color:var(--textColorGray);gap:10px}.blog-header .person
.person__image{width:clamp(20px,6vw,60px);height:clamp(20px,6vw,60px);border-radius:100%;overflow:hidden}.blog-header .person .person__image
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog{padding-top:clamp(20px,10vw,100px);padding-bottom:clamp(20px,10vw,100px)}.blog
.blog__heading{margin-bottom:clamp(20px,5vw,50px);display:flex;align-items:center;justify-content:space-between}.blog .blog__heading
.blog__title{display:flex;align-items:center;gap:20px}.blog .blog__heading .blog__title
.title{margin:0}.blog .blog__heading .blog__title
span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:var(--outfit);font-size:16px;font-weight:500;color:var(--primaryColor);background-color:var(--primaryColorLight);border-radius:100%;transform:translateY(-1px);letter-spacing:0}.blog
.blog__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:25px}@media(max-width: 1350px){.blog
.blog__inner{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 1100px){.blog
.blog__inner{grid-template-columns:1fr 1fr}}@media(max-width: 650px){.blog
.blog__inner{grid-template-columns:1fr}}.blog
.blog__empty{padding:clamp(20px,5vw,50px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,3vw,30px);width:100%;color:var(--primaryColor);background-color:var(--primaryColorLight);border-radius:var(--borderRadius)}.care
.care__inner{position:relative}.care .care__inner
.care__content{margin:0
auto;max-width:900px;display:flex;flex-direction:column;align-items:center;text-align:center}.care .care__inner .care__content a:not(.btn){color:var(--secondaryColor) !important;transition:.2s;text-decoration:underline;text-decoration-thickness:.1em;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.08em}.care .care__inner .care__content a:not(.btn):hover{text-decoration-color:inherit;text-underline-offset:.2em}.care .care__inner .care__content a:not(.btn) else{text-decoration-color:inherit;text-underline-offset:.2em}.care .care__inner
.title{margin-bottom:clamp(20px,2vw,20px);color:var(--secondaryColor)}.care .care__inner
.care__buttons{margin-top:clamp(20px,3.5vw,35px);display:flex;align-items:center;gap:clamp(20px,3vw,30px)}.template--9 .care .care__inner
.care__buttons{gap:10px}@media(max-width: 750px){.care .care__inner
.care__buttons{flex-direction:column}.template--9 .care .care__inner
.care__buttons{flex-direction:row;flex-wrap:wrap;justify-content:center}}.care .care__inner .care__buttons
.care__price{margin-right:10px;font-family:var(--outfit);font-size:clamp(16px,2.5vw,25px);font-weight:500;color:var(--blueColor)}@media(max-width: 750px){.care .care__inner .care__buttons
.care__price{margin-right:0}}.care .care__inner .care__buttons .care__price
span{font-size:clamp(18px,3vw,30px);font-weight:600}.care .care__inner .care__buttons
.care__button{width:45px;height:45px;font-size:16px;display:flex;align-items:center;justify-content:center;color:var(--secondaryColor);background-color:#fff;border-radius:100%;cursor:pointer;transition:.2s}@media(max-width: 600px){.care .care__inner .care__buttons
.care__button{width:40px;height:40px}}.care .care__inner .care__buttons .care__button:hover{transform:translateY(2px)}.template--9 .care .care__inner .care__buttons
.btn{margin-right:20px}@media(max-width: 750px){.template--9 .care .care__inner .care__buttons
.btn{margin-right:0;margin-bottom:10px;flex:0 0 100%}}.care .care__inner .care__buttons .btn--text:hover{color:var(--textColor)}.care
.care__images{position:relative;width:100%}.care .care__images
.swiper{overflow:visible}.care .care__images .swiper .swiper-wrapper{gap:clamp(20px,3vw,30px)}.care .care__images .swiper .swiper-wrapper .swiper-slide
img{aspect-ratio:750/500;height:auto;border-radius:var(--borderRadius);max-width:750px;-o-object-fit:cover;object-fit:cover}.care.care--swiper{position:relative;margin-top:clamp(20px,10vw,100px);overflow:hidden}.care
.care__address{margin:10px
0 20px;padding:0;list-style:none;display:flex;align-items:center;gap:20px}@media(max-width: 750px){.care
.care__address{flex-direction:column;gap:10px}}.care .care__address
li{font-family:var(--outfit);font-size:clamp(16px,2.5vw,25px);font-weight:500;color:var(--blueColor)}.care .care__address li:not(:last-child){display:flex;align-items:center;gap:20px}.care .care__address li:not(:last-child)::after{content:"";display:inline-block;width:6px;height:6px;background-color:var(--blueColor);border-radius:100%;opacity:.2}@media(max-width: 750px){.care .care__address li:not(:last-child)::after{display:none}}.care
.care__bottom{margin-top:clamp(20px,5vw,50px);display:flex;align-items:center;gap:clamp(20px,3vw,30px)}.care
.care__scrollbar{z-index:3;flex:1;height:3px !important;border-radius:3px;background-color:var(--secondaryColorDark);overflow:hidden}@media(max-width: 1050px){.care
.care__scrollbar{position:relative;margin-top:clamp(20px,4vw,40px);bottom:0}}.care .care__scrollbar>div{border-radius:3px;background-color:var(--secondaryColor) !important;cursor:grab}.care
.care__nav{z-index:9;display:flex;align-items:center;gap:10px;pointer-events:none}.care .care__next,.care
.care__prev{cursor:pointer;background-color:var(--secondaryColor);color:#fff;border-radius:50%;font-size:11px;display:flex;justify-content:center;align-items:center;align-content:center;width:clamp(40px,5vw,50px);aspect-ratio:1/1;transition:.2s ease-in-out;pointer-events:all}.care .care__next span,.care .care__prev
span{font-size:11px}.care .care__next:hover,.care .care__prev:hover{transform:translateY(-2px)}.care .care__next:active,.care .care__prev:active{transform:translateY(2px)}.care .care__next.swiper-button-disabled,.care .care__prev.swiper-button-disabled{opacity:.5;pointer-events:none}.care .care__prev
.icon{transform:rotate(180deg)}.care-container{z-index:999;position:relative;padding-block:clamp(20px,10vw,100px);margin:0
clamp(20px,3vw,30px);display:flex;flex-direction:column;border-radius:var(--borderRadius);background-color:var(--secondaryColorLight)}@media(max-width: 700px){.care-container{margin:0
30px}}.template--9 .care-container{margin-top:80px !important}@media(max-width: 650px){.template--9 .care-container{padding-top:120px}}.contact-intro{padding-block:clamp(20px,10vw,100px);display:flex;align-items:center;gap:clamp(20px,10vw,100px)}@media(max-width: 1100px){.contact-intro{justify-content:center}}@media(max-width: 1100px){.contact-intro .contact-intro__logo{display:none}}.contact-intro .contact-intro__content{display:flex;flex-direction:column;gap:clamp(20px,3vw,30px)}.contact{margin:0
clamp(20px,3vw,30px) clamp(20px,10vw,100px)}@media(max-width: 700px){.contact{margin:0
30px}}.contact
.contact__data{margin-bottom:clamp(20px,10vw,100px);display:flex;justify-content:center;gap:clamp(20px,20vw,200px)}@media(max-width: 1100px){.contact
.contact__data{gap:clamp(20px,5vw,50px)}}@media(max-width: 600px){.contact
.contact__data{padding-inline:20px;flex-direction:column}}.contact .contact__data
.title{margin-bottom:15px;color:var(--primaryColor)}.contact .contact__data
ul{margin:0;padding:0;list-style:none}.contact .contact__data ul li
a{transition:.2s;text-decoration:underline;text-decoration-thickness:.1em;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.08em}.contact .contact__data ul li a:hover{text-decoration-color:inherit;text-underline-offset:.2em}.contact .contact__data ul li a
else{text-decoration-color:inherit;text-underline-offset:.2em}.contact
.contact__inner{padding-block:clamp(20px,10vw,100px);background-color:var(--primaryColorLight);border-radius:var(--borderRadius)}.contact .contact__inner
.wrapper{display:flex;gap:clamp(20px,5vw,50px)}@media(max-width: 1250px){.contact .contact__inner
.wrapper{flex-direction:column}}@media(max-width: 600px){.contact .contact__inner
.wrapper{padding-inline:20px}}.contact
.contact__form{flex:1;padding:clamp(20px,5vw,50px);background-color:#fff;border-radius:var(--borderRadius)}.contact .contact__form
.title{margin-bottom:clamp(20px,4vw,40px);color:var(--primaryColor)}.contact .contact__form .webform
.webform__form{display:flex;flex-direction:column;gap:clamp(20px,3vw,30px)}.contact .contact__form .webform
.webform__group{display:flex;gap:clamp(20px,5vw,50px)}@media(max-width: 750px){.contact .contact__form .webform
.webform__group{flex-direction:column;gap:clamp(20px,3vw,30px)}}.contact .contact__form .webform .webform__group
.webform__group__title{display:none}.contact .contact__form .webform .webform__group
.webform__field{flex:1}.contact .contact__form .webform .webform__group .webform__field
textarea{resize:none}.contact
.contact__blocks{flex:0 0 450px;display:flex;flex-direction:column;gap:clamp(20px,5vw,50px)}@media(max-width: 1250px){.contact
.contact__blocks{flex-direction:row;flex:0 0 auto}}@media(max-width: 800px){.contact
.contact__blocks{flex-direction:column}}.contact .contact__route,.contact
.contact__info{position:relative;flex:1;padding:clamp(20px,5vw,50px);min-height:270px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:var(--borderRadius);overflow:hidden}@media(max-width: 1100px){.contact .contact__route,.contact
.contact__info{padding:clamp(20px,3vw,30px)}}@media(max-width: 800px){.contact .contact__route,.contact
.contact__info{padding:30px;min-height:200px}}.contact .contact__route>*:not(img),.contact .contact__info>*:not(img){z-index:3;position:relative}.contact .contact__route h5,.contact .contact__info
h5{color:#fff}.contact .contact__route .btn,.contact .contact__info
.btn{z-index:9;color:var(--primaryColor)}.contact .contact__route .btn:hover,.contact .contact__info .btn:hover{background-color:#fff}.contact .contact__route img,.contact .contact__info
img{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact .contact__route::before,.contact .contact__info::before{content:"";z-index:2;position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom, rgb(33, 49, 75), rgba(33, 49, 75, 0));opacity:.7}.contact .contact__info::before{height:100%;background:var(--blueColor);opacity:.9}.contact .contact__info img:first-of-type{z-index:3;width:auto;height:auto;top:auto;left:auto;bottom:0;right:0}@media(max-width: 950px){.contact .contact__info img:first-of-type{display:none}}.faq-categories{padding-top:clamp(20px,10vw,100px);padding-bottom:clamp(20px,10vw,100px)}.faq-categories .faq-categories__heading{margin-bottom:clamp(20px,5vw,50px)}.faq-categories .faq-categories__heading
h2{display:flex;align-items:center;gap:20px}.faq-categories .faq-categories__heading
span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:var(--outfit);font-size:16px;font-weight:500;color:var(--primaryColor);background-color:var(--primaryColorLight);border-radius:100%;transform:translateY(5px);letter-spacing:0}.faq-categories .faq-categories__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:25px}@media(max-width: 1350px){.faq-categories .faq-categories__inner{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 1100px){.faq-categories .faq-categories__inner{grid-template-columns:1fr 1fr}}@media(max-width: 650px){.faq-categories .faq-categories__inner{grid-template-columns:1fr}}.faq-highlighted{padding-top:clamp(20px,10vw,100px);padding-bottom:clamp(20px,10vw,100px);border-top:1px solid var(--borderColor)}.faq-highlighted .faq-highlighted__heading{margin-bottom:clamp(20px,5vw,50px)}.faq-highlighted .faq-highlighted__heading
h2{display:flex;align-items:center;gap:20px}.faq-highlighted .faq-highlighted__heading
span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:var(--outfit);font-size:16px;font-weight:500;color:var(--primaryColor);background-color:var(--primaryColorLight);border-radius:100%;transform:translateY(5px);letter-spacing:0}.faq-highlighted .faq-highlighted__inner{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width: 1350px){.faq-highlighted .faq-highlighted__inner{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 1100px){.faq-highlighted .faq-highlighted__inner{grid-template-columns:1fr 1fr}}@media(max-width: 650px){.faq-highlighted .faq-highlighted__inner{grid-template-columns:1fr}}.faq-highlighted .faq-highlighted__inner .faq-highlighted__item{padding:20px
30px;display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--blueColor);border:1px
solid var(--borderColor);border-radius:var(--borderRadius);transition:.2s}.faq-highlighted .faq-highlighted__inner .faq-highlighted__item:hover{color:var(--primaryColor)}.faq-highlighted .faq-highlighted__inner .faq-highlighted__item
.icon{font-size:14px}.faq-item{padding-top:clamp(20px,10vw,100px);padding-bottom:clamp(20px,10vw,100px);display:flex;align-items:flex-start;gap:clamp(20px,5vw,50px)}@media(max-width: 900px){.faq-item{flex-direction:column}}.faq-item .faq-item__sidebar{max-width:335px;flex:1;display:flex;flex-direction:column;border:1px
solid var(--borderColor);border-radius:var(--borderRadius)}@media(max-width: 900px){.faq-item .faq-item__sidebar{max-width:100%;width:100%;order:2}}.faq-item .faq-item__sidebar
h3{padding:clamp(20px,2vw,20px);font-size:clamp(18px,3vw,30px);letter-spacing:-1px}.faq-item .faq-item__sidebar
ul{padding:0;margin:0}.faq-item .faq-item__sidebar ul
li{list-style:none}.faq-item .faq-item__sidebar ul li
a{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,30px);padding:clamp(20px,2vw,20px);font-size:clamp(16px,1.8vw,18px);color:var(--blueColor);border-top:1px solid var(--borderColor);transition:.2s}.faq-item .faq-item__sidebar ul li a
.icon{font-size:12px;transition:.2s}.faq-item .faq-item__sidebar ul li a.current,.faq-item .faq-item__sidebar ul li a:hover{color:var(--primaryColor)}.faq-item .faq-item__sidebar ul li a.current .icon,.faq-item .faq-item__sidebar ul li a:hover
.icon{transform:translateX(3px)}.faq-item .faq-item__main{flex:1;display:flex;flex-direction:column;border:1px
solid var(--borderColor);border-radius:var(--borderRadius)}@media(max-width: 900px){.faq-item .faq-item__main{order:1}}.faq-item .faq-item__main
h2{padding:clamp(20px,2vw,20px) clamp(20px,3vw,30px);font-size:clamp(18px,3vw,30px);letter-spacing:-1px;border-bottom:1px solid var(--borderColor)}.faq-item .faq-item__main .faq-item__answer{padding:clamp(20px,3vw,30px)}.faq-list{padding-top:clamp(20px,10vw,100px);padding-bottom:clamp(20px,10vw,100px);display:flex;align-items:flex-start;gap:clamp(20px,5vw,50px)}@media(max-width: 900px){.faq-list{flex-direction:column}}.faq-list .faq-list__sidebar{max-width:335px;flex:1;display:flex;flex-direction:column;border:1px
solid var(--borderColor);border-radius:var(--borderRadius)}@media(max-width: 900px){.faq-list .faq-list__sidebar{max-width:100%;width:100%;order:2}}.faq-list .faq-list__sidebar
h3{padding:clamp(20px,2vw,20px);font-size:clamp(18px,3vw,30px);letter-spacing:-1px}.faq-list .faq-list__sidebar
ul{padding:0;margin:0}.faq-list .faq-list__sidebar ul
li{list-style:none}.faq-list .faq-list__sidebar ul li
a{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,30px);padding:clamp(20px,2vw,20px);font-size:clamp(16px,1.8vw,18px);color:var(--blueColor);border-top:1px solid var(--borderColor);transition:.2s}.faq-list .faq-list__sidebar ul li a
.icon{font-size:12px;transition:.2s}.faq-list .faq-list__sidebar ul li a.current,.faq-list .faq-list__sidebar ul li a:hover{color:var(--primaryColor)}.faq-list .faq-list__sidebar ul li a.current .icon,.faq-list .faq-list__sidebar ul li a:hover
.icon{transform:translateX(3px)}.faq-list .faq-list__main{flex:1;display:flex;flex-direction:column;border:1px
solid var(--borderColor);border-radius:var(--borderRadius)}@media(max-width: 900px){.faq-list .faq-list__main{order:1}}.faq-list .faq-list__main
svg{width:clamp(20px,3vw,30px);height:clamp(20px,3vw,30px)}.faq-list .faq-list__main
h2{display:flex;align-items:center;gap:clamp(20px,2vw,20px);padding:clamp(20px,2vw,20px);font-size:clamp(18px,3vw,30px);letter-spacing:-1px;border-bottom:1px solid var(--borderColor)}.faq-list .faq-list__main
ul{padding:clamp(20px,3vw,30px);margin:0}@media(max-width: 700px){.faq-list .faq-list__main
ul{padding:0}}.faq-list .faq-list__main ul
li{list-style:none}.faq-list .faq-list__main ul li
a{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,30px);padding:clamp(20px,2vw,20px);color:var(--blueColor);border-top:1px solid var(--borderColor);transition:.2s}.faq-list .faq-list__main ul li a
.icon{font-size:12px;transition:.2s}.faq-list .faq-list__main ul li a.current,.faq-list .faq-list__main ul li a:hover{color:var(--primaryColor)}.faq-list .faq-list__main ul li a.current .icon,.faq-list .faq-list__main ul li a:hover
.icon{transform:translateX(3px)}.faq-list .faq-list__main ul li:first-child
a{border-top:none}.faq-search{padding-block:clamp(20px,10vw,100px);display:flex;align-items:center;gap:clamp(20px,5vw,50px);border-bottom:1px solid var(--borderColor)}@media(max-width: 600px){.faq-search{flex-direction:column}}.faq-search
form{flex:1;display:flex;align-items:center;gap:clamp(20px,2vw,20px)}@media(max-width: 600px){.faq-search
form{flex-direction:column}}.faq-search form
.webform__field{flex:1}.faq-search form .webform__field
.webform__input{width:100%}.faq{--wrapperWidth:850px;display:flex;flex-direction:column;gap:clamp(20px,8vw,80px)}.content-row--bg .faq .title--sec{color:var(--primaryColor)}.faq__top{text-align:center}.faq__items{background:#fff;box-shadow:var(--boxShadow);border-radius:var(--borderRadius)}.faq__item{color:inherit;display:flex;flex-direction:column;border:1px
solid var(--borderColor);transition:.2s}.faq__item:not(:first-child){border-top:none}.faq__item:first-child{border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius)}.faq__item:last-child{border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}.faq__question{padding:clamp(20px,3vw,30px);padding-right:40px;position:relative;cursor:pointer;font-family:var(--outfit);font-size:clamp(16px,2vw,20px);font-weight:500;transition:.2s}.faq__item:hover
.faq__question{color:var(--primaryColor)}.faq__question::after{content:"";background-color:currentColor;-webkit-mask:var(--svg) no-repeat center/contain;mask:var(--svg) no-repeat center/contain;width:auto;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23000' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256L73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");height:16px;aspect-ratio:10/16;transform:rotate(90deg);position:absolute;right:clamp(20px,3vw,30px);top:calc(50% - 7px);color:var(--primaryColor);transition:.2s}.faq__item--link .faq__question::after{rotate:-90deg}.is-open .faq__question::after{transform:rotate(-90deg)}.faq__answer{display:grid;grid-template-rows:0fr;grid-template-columns:100%;transition:.2s;padding-inline:clamp(20px,3vw,30px)}.faq__item.is-open
.faq__answer{grid-template-rows:1fr;margin-bottom:clamp(20px,3vw,30px)}.faq__answer-inner{overflow:hidden;transition:.2s}.filters-toggle{z-index:9999;position:sticky;top:0;padding:clamp(20px,1vw,10px) 0;display:none;align-items:center;justify-content:center;transition:.2s}@media(max-width: 1200px){.filters-toggle{display:flex}}.filters-toggle.scrolled--up{top:80px}.filters-toggle__btn{position:relative;display:none;box-shadow:var(--boxShadow);background-color:var(--blueColor)}.filters-toggle__btn .filters-toggle__count{position:absolute;top:-4px;right:-4px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;background-color:var(--blueColor);outline:2px
solid #fff;border-radius:100%}@media(max-width: 1200px){.filters-toggle__btn{display:flex}}.footer
.footer__top{padding:20px
0;display:flex;justify-content:center;gap:20px;border-top:1px solid var(--borderColor)}@media(max-width: 550px){.footer
.footer__top{flex-direction:column;align-items:center;gap:10px}}.footer .footer__top
p{display:flex;gap:5px;font-size:18px}.footer .footer__top p
span{color:var(--textColor);text-decoration:underline;cursor:pointer;transition:.2s;cursor:pointer}.footer .footer__top p span:hover{text-decoration-color:rgba(0,0,0,0)}.footer .footer__top>span{display:flex;align-items:center;gap:15px;color:var(--textColor);cursor:pointer}.footer .footer__top
strong{font-size:18px;font-weight:600;transform:translateY(-1px)}.footer
.footer__inner{margin:0
clamp(20px,3vw,30px);padding:clamp(20px,6vw,60px) clamp(20px,6vw,60px) clamp(20px,8vw,80px);display:flex;align-items:flex-start;justify-content:center;gap:clamp(20px,14vw,140px);border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);background-color:var(--blueColor)}@media(max-width: 1600px){.footer
.footer__inner{gap:clamp(20px,8vw,80px)}}@media(max-width: 1400px){.footer
.footer__inner{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,5vw,50px)}.footer .footer__inner .footer__col:nth-child(3){grid-column:1}}@media(max-width: 1000px){.footer
.footer__inner{grid-template-columns:repeat(2, 1fr)}.footer .footer__inner .footer__col:last-child{grid-column:1/-1}}@media(max-width: 600px){.footer
.footer__inner{grid-template-columns:repeat(1, 1fr)}}.footer .footer__inner
.footer__col{padding-top:clamp(20px,4vw,40px)}.footer .footer__inner .footer__col
.title{margin-bottom:25px;letter-spacing:0;font-weight:600;color:#fff}.footer .footer__inner .footer__col
ul{margin:0;padding:0;list-style:none}.footer .footer__inner .footer__col ul
li{margin-bottom:5px}.footer .footer__inner .footer__col ul li
a{font-family:var(--outfit);font-size:16px;font-weight:500;color:#fff;transition:.2s;text-decoration:underline;text-decoration-thickness:.1em;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.08em}.footer .footer__inner .footer__col ul li a:hover{text-decoration-color:inherit;text-underline-offset:.2em}.footer .footer__inner .footer__col ul li a
else{text-decoration-color:inherit;text-underline-offset:.2em}.footer .footer__inner .footer__col ul li a:hover{text-decoration-color:#fff}.footer .footer__inner .footer__col:last-child{padding:clamp(20px,4vw,40px);border-radius:var(--borderRadius);line-height:30px;color:var(--blueColor);background-color:#fff}.footer .footer__inner .footer__col:last-child p:first-child{margin-bottom:20px}.footer .footer__inner .footer__col:last-child p:last-child{margin-top:10px}.footer .footer__inner .footer__col:last-child:not(p){font-size:18px}.footer
.footer__bottom{margin:0
clamp(20px,3vw,30px) clamp(20px,3vw,30px);padding:clamp(20px,2.5vw,25px) clamp(20px,5vw,50px) clamp(20px,3vw,30px);display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius);background-color:var(--blueColor)}@media(max-width: 850px){.footer
.footer__bottom{padding:30px;flex-direction:column;gap:clamp(20px,3vw,30px)}}@media(max-width: 620px){.footer
.footer__bottom{gap:clamp(20px,5vw,50px)}}.footer .footer__bottom .footer__bottom-left{display:flex;align-items:center;gap:clamp(20px,4vw,40px)}@media(max-width: 1430px){.footer .footer__bottom .footer__bottom-left
.footer__logo{display:none}}.footer .footer__bottom .footer__bottom-left
ul{margin:0;padding:0;display:flex;align-items:center;gap:20px;list-style:none}@media(max-width: 620px){.footer .footer__bottom .footer__bottom-left
ul{flex-direction:column;gap:10px}.footer .footer__bottom .footer__bottom-left ul li:first-child{order:100}}.footer .footer__bottom .footer__bottom-left ul li,.footer .footer__bottom .footer__bottom-left ul li
a{font-family:var(--outfit);font-size:14px;font-weight:500;color:#fff}.footer .footer__bottom .footer__bottom-left ul li
a{transition:.2s;text-decoration:underline;text-decoration-thickness:.1em;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.08em}.footer .footer__bottom .footer__bottom-left ul li a:hover{text-decoration-color:inherit;text-underline-offset:.2em}.footer .footer__bottom .footer__bottom-left ul li a
else{text-decoration-color:inherit;text-underline-offset:.2em}.footer .footer__bottom .footer__bottom-right{display:flex;align-items:center;gap:clamp(20px,4vw,40px)}.footer .footer__bottom .footer__bottom-right .footer__bottom-phone{display:flex;align-items:center;gap:20px;font-size:18px;color:#fff}.footer .footer__bottom .footer__bottom-right .footer__bottom-phone
a{color:#fff}@media(max-width: 1150px){.footer .footer__bottom .footer__bottom-right .footer__bottom-phone{display:none}}.grid-header{z-index:999;margin:80px
clamp(20px,3vw,30px) 0;position:relative;height:70vh}@media(max-width: 700px){.grid-header{margin:80px
20px 0;height:auto;aspect-ratio:750/500}}.grid-header
.btn{position:absolute;right:30px;bottom:30px;z-index:2}@media(max-width: 1100px){.grid-header
.btn{left:15px;bottom:15px;right:auto}}@media(max-width: 800px){.grid-header
.btn{display:none}}@media(max-width: 600px){.grid-header
.btn{left:10px;bottom:10px}}.grid-header__items{width:100%;height:100%;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:20px}@media(max-width: 1200px){.grid-header__items{gap:10px}}@media(max-width: 700px){.grid-header__items{grid-template-columns:1fr;grid-template-rows:1fr}}.grid-header__items
a{position:relative;aspect-ratio:1920/1080;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--borderRadius);overflow:hidden}.grid-header__items a
svg{position:absolute;top:50%;left:50%;width:50px;height:34px;color:#fff;transform:translateY(-40%) translateX(-50%);opacity:0;transition:.3s}.grid-header__items a
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.2s}.grid-header__items a:hover
img{transform:scale(1.04) rotate(0deg)}.grid-header__items a:hover
svg{opacity:1;transform:translateY(-50%) translateX(-50%)}.grid-header__items a:nth-child(1){grid-column:1;grid-row:1/span 2}.grid-header__items a:nth-child(1n+4){display:none}@media(max-width: 700px){.grid-header__items a:nth-child(1n+4){display:none}.grid-header__items a:nth-child(1n+2){display:none}}.hero{z-index:9;margin:80px
clamp(20px,3vw,30px) 0;padding:clamp(20px,8vw,80px) 0;position:relative;display:flex;align-items:flex-end;color:#fff;height:auto}@media(max-width: 700px){.hero{margin:80px
20px 0;padding:clamp(20px,10vw,100px) 0}}.hero
h1{margin:clamp(20px,3.5vw,35px) 0 clamp(20px,3vw,30px);color:var(--primaryColor)}.hero .hero__usps
ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:clamp(20px,3vw,30px)}@media(max-width: 900px){.hero .hero__usps
ul{flex-direction:column;align-items:flex-start}}.hero .hero__usps ul
li{display:flex;align-items:center;gap:10px;font-size:clamp(16px,2vw,20px)}.hero .hero__usps ul li::before{font-size:15px}.hero
.hero__image{z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--borderRadius);overflow:hidden}.hero .hero__image video,.hero .hero__image
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.hero::after{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:100%;max-height:500px;background:linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0));opacity:.6;border-radius:var(--borderRadius)}.hero
.hero__categories{position:absolute;padding:clamp(20px,4vw,40px);background-color:#fff;border-radius:var(--borderRadius);bottom:clamp(20px,8vw,80px);right:clamp(20px,8vw,80px);max-width:440px}@media(max-width: 1500px){.hero
.hero__categories{display:none}}.hero .hero__categories
.title{color:var(--blueColor);letter-spacing:0}.hero .hero__categories .title
span{display:inline-block;width:100%;color:var(--primaryColor)}.hero .hero__categories>span{display:block;margin:27px
0 15px;font-family:var(--outfit);font-size:18px;font-weight:600;color:var(--blueColor)}.hero .hero__categories
ul{padding:0;margin:0;list-style:none;display:flex;gap:10px}.hero .hero__categories ul
li{flex:1}.hero .hero__categories ul li
a{padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:10px;font-family:var(--outfit);font-size:17px;font-weight:500;color:var(--primaryColor);border-radius:var(--borderRadius);background-color:#fff;border:2px
solid var(--primaryColor);transition:.2s}.hero .hero__categories ul li a
img{margin-bottom:auto;width:100%;height:auto}.hero .hero__categories ul li a:hover{color:#fff;background-color:var(--primaryColor)}.hero
.hero__reviews{z-index:2;position:absolute;bottom:-25px;left:20px;padding:0
20px;display:flex;align-items:center;gap:10px;height:50px;border-radius:25px;color:var(--textColor);background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.06);transition:.2s;cursor:pointer}.hero .hero__reviews.is-closed{transform:translateX(-10px);opacity:0;pointer-events:none}.hero .hero__reviews
svg{margin-right:10px;width:25px;height:25px}.hero .hero__reviews
strong{font-size:18px;font-weight:700}.hero .hero__reviews>span:not(.stars){font-size:15px}.hero .hero__reviews .hero__reviews-close{margin-right:-10px;padding:10px;display:flex;align-items:center;cursor:pointer;color:var(--textColorGray)}.hero .hero__reviews .hero__reviews-close
.icon{font-size:12px}.hero--home{min-height:700px;height:calc(90vh - 96px)}@media(max-width: 700px){.hero--home{margin-bottom:clamp(20px,5vw,50px);min-height:80vh;height:initial}}.hero--home
h1{color:#fff !important;padding-right:10vw}@media(max-width: 1500px){.hero--home
h1{padding-right:0}}.hero--sub{padding:0;display:grid;grid-template-columns:1fr 1fr;height:650px;max-height:calc(100vh - 96px);border-radius:var(--borderRadius);overflow:hidden}@media(max-width: 1150px){.hero--sub{height:auto}}@media(max-width: 1200px){.hero--sub{display:flex;grid-template-columns:1fr;height:auto;max-height:initial}}.hero--sub
.hero__content{padding:clamp(20px,5vw,50px);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--primaryColor);background-color:var(--primaryColorLight)}.hero--sub .hero__content h1,.hero--sub .hero__content
p{width:100%;max-width:600px}.hero--sub .hero__content
h1{margin:0
0 5px}.hero--sub .hero__content
p{color:var(--textColor)}@media(max-width: 1200px){.hero--sub
.hero__content{width:100%;border-radius:var(--borderRadius)}}.hero--sub
.hero__image{position:relative;border-radius:0}@media(max-width: 1200px){.hero--sub
.hero__image{display:none}}.hero--sub::after{display:none}.hero--small{min-height:500px;height:auto;justify-content:center}@media(max-width: 700px){.hero--small{min-height:250px}}.hero--small
.hero__content{text-align:center}.hero--small
.title{margin:0;color:#fff}.hero--small .title,.hero--small
p{max-width:900px}.hero--small.hero--high{min-height:750px}@media(max-width: 700px){.hero--small.hero--high{min-height:500px}}.hero.hero--map{display:flex;height:70vh}@media(max-width: 700px){.hero.hero--map{height:auto}}.hero.hero--map
.hero__content{flex:0 0 640px;padding:clamp(20px,7vw,70px)}@media(max-width: 1200px){.hero.hero--map
.hero__content{flex:0 0 100%}}.hero.hero--map
.hero__image{z-index:1}.hero+.content-row--bg{margin-top:clamp(20px,10vw,100px)}@media(max-width: 700px){.hero+.content-row--bg{margin-top:clamp(20px,10vw,100px)}}.home-products{position:relative;display:flex;gap:clamp(20px,3vw,30px);overflow:hidden;padding-bottom:clamp(20px,7vw,70px)}@media(max-width: 1050px){.home-products{flex-direction:column;gap:clamp(20px,5vw,50px);padding-bottom:25px}}@media(max-width: 700px){.home-products{gap:30px}}@media(min-width: 1050px){.home-products.has-moved .home-products__links{opacity:0;translate:-10px}}.home-products .home-products__links{padding:clamp(20px,4vw,40px);z-index:2;position:relative;flex:0 0 410px;display:flex;flex-direction:column;gap:clamp(20px,6vw,60px);transition:.2s;border:2px
solid var(--blueColor);border-radius:var(--borderRadius)}@media(max-width: 1050px){.home-products .home-products__links{flex:0 0 100%;gap:clamp(20px,3vw,30px)}}.home-products .home-products__links
ul{padding:0;margin:0;list-style:none}.home-products .home-products__links ul
li{font-family:var(--outfit);font-size:clamp(16px,2.5vw,25px);font-weight:600}.home-products .home-products__links ul li
a{display:flex;align-items:center;color:var(--blueColor);transition:.2s}.home-products .home-products__links ul li a::after{margin-left:auto;font-size:15px;transition:.2s}.home-products .home-products__links ul li a:hover{color:var(--primaryColor)}.home-products .home-products__links ul li a:hover::after{transform:translateX(3px)}.home-products .home-products__links ul li:not(:last-child) a{padding-bottom:clamp(20px,2.5vw,25px);margin-bottom:clamp(20px,2.5vw,25px);border-bottom:1px solid var(--borderColor)}@media(max-width: 1050px){.home-products .home-products__links ul li:not(:last-child) a{padding-bottom:15px;margin-bottom:15px}}.home-products .home-products__links
.btn{margin-top:0;width:100%}.home-products .home-products__items{position:relative;flex:1;height:525px}@media(max-width: 1050px){.home-products .home-products__items{height:auto}}.home-products .home-products__items
.swiper{z-index:2;position:absolute;top:0;overflow:visible}@media(max-width: 1050px){.home-products .home-products__items
.swiper{position:relative}}.home-products .home-products__items .swiper .swiper-wrapper .swiper-slide{height:525px !important;max-width:410px}@media(max-width: 1050px){.home-products .home-products__items .swiper .swiper-wrapper .swiper-slide{max-width:initial;height:auto !important}}.home-products .home-products__items .home-products__scrollbar{z-index:3;position:absolute;bottom:-47px;left:0;width:calc(100% - 140px) !important;height:3px !important;border-radius:3px;background-color:var(--borderColor);overflow:hidden}@media(max-width: 1050px){.home-products .home-products__items .home-products__scrollbar{position:relative;margin-top:clamp(20px,4vw,40px);bottom:0}}.home-products .home-products__items .home-products__scrollbar>div{border-radius:3px;background-color:var(--blueColor) !important;cursor:grab}.home-products .home-products__nav{z-index:2;position:absolute;bottom:-70px;right:0;display:flex;align-items:center;gap:10px}@media(max-width: 1050px){.home-products .home-products__nav{bottom:-25px}}.home-products .home-products__next,.home-products .home-products__prev{cursor:pointer;background-color:var(--blueColor);color:#fff;border-radius:50%;font-size:11px;display:flex;justify-content:center;align-items:center;align-content:center;width:clamp(40px,5vw,50px);aspect-ratio:1/1;transition:.2s ease-in-out}.home-products .home-products__next:hover,.home-products .home-products__prev:hover{transform:translateY(-2px)}.home-products .home-products__next:active,.home-products .home-products__prev:active{transform:translateY(2px)}.home-products .home-products__prev
.icon{transform:rotate(180deg)}.info-gallery{position:relative;display:flex;justify-content:center;gap:clamp(20px,10vw,100px)}@media(max-width: 1300px){.info-gallery{gap:clamp(20px,6vw,60px)}}@media(max-width: 1100px){.info-gallery{flex-direction:column;align-items:center}}.info-gallery--care{padding-block:clamp(20px,10vw,100px);border-bottom:1px solid var(--borderColor)}.info-gallery.scrolled--up .info-gallery__images
.swiper{top:100px}.info-gallery.info-gallery--boxed{gap:0;padding-inline:max(20px,(100% - 1600px)/2)}.info-gallery.info-gallery--boxed .info-gallery__content{padding:clamp(20px,10vw,100px);flex:0 0 40%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--primaryColorLight);border-top-right-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}@media(max-width: 1100px){.info-gallery.info-gallery--boxed .info-gallery__content{padding:clamp(20px,5vw,50px);border-top-right-radius:0;border-bottom-left-radius:var(--borderRadius)}}.info-gallery.info-gallery--boxed .info-gallery__content .info-gallery__heading
.title{margin:0
0 30px;font-size:clamp(24px,4vw,40px);font-weight:600;color:var(--primaryColor)}.info-gallery.info-gallery--boxed .info-gallery__content
.btn{color:#fff;background-color:var(--primaryColor)}.info-gallery.info-gallery--boxed .info-gallery__content .btn::after{color:#fff}.info-gallery.info-gallery--boxed .info-gallery__content>*{max-width:420px}.info-gallery.info-gallery--boxed .info-gallery__images{flex:0 0 60%;width:60%;overflow:hidden}@media(max-width: 1100px){.info-gallery.info-gallery--boxed .info-gallery__images{flex:0 0 100%;width:100%}}.info-gallery.info-gallery--boxed .info-gallery__images
.swiper{height:100%}.info-gallery.info-gallery--boxed .info-gallery__images
img{height:100%;border-top-right-radius:0;border-bottom-right-radius:0;-o-object-fit:cover;object-fit:cover}@media(max-width: 1100px){.info-gallery.info-gallery--boxed .info-gallery__images
img{border-top-right-radius:var(--borderRadius);border-bottom-left-radius:0}}.info-gallery.info-gallery--reversed .info-gallery__content{order:1}.info-gallery.info-gallery--reversed .info-gallery__images{order:2}.info-gallery:not(.info-gallery--has-images) .info-gallery__content>*{margin-inline:auto;max-width:920px;width:100%}.info-gallery.info-gallery--has-images .info-gallery__content>*{max-width:560px}.info-gallery .info-gallery__content{flex:1}.info-gallery--reverse .info-gallery .info-gallery__content{order:1}@media(max-width: 1100px){.info-gallery .info-gallery__content{width:100%}}.info-gallery .info-gallery__content .info-gallery__heading
span{font-family:var(--outfit);font-size:clamp(16px,2vw,20px);font-weight:500;color:var(--primaryColor)}.info-gallery .info-gallery__content .info-gallery__heading
.title{margin:15px
0 35px;color:var(--blueColor)}.content-row--bg .info-gallery .info-gallery__content .info-gallery__heading
.title{color:var(--primaryColor)}.info-gallery .info-gallery__content h2,.info-gallery .info-gallery__content h3,.info-gallery .info-gallery__content h4,.info-gallery .info-gallery__content h5,.info-gallery .info-gallery__content
h6{font-family:var(--outfit);font-weight:600;letter-spacing:-2px}@media(max-width: 1000px){.info-gallery .info-gallery__content h2,.info-gallery .info-gallery__content h3,.info-gallery .info-gallery__content h4,.info-gallery .info-gallery__content h5,.info-gallery .info-gallery__content
h6{letter-spacing:-1px}}.info-gallery .info-gallery__content h2 strong,.info-gallery .info-gallery__content h3 strong,.info-gallery .info-gallery__content h4 strong,.info-gallery .info-gallery__content h5 strong,.info-gallery .info-gallery__content h6
strong{font-weight:600}.content-row--bg .info-gallery .info-gallery__content h2,.content-row--bg .info-gallery .info-gallery__content h3,.content-row--bg .info-gallery .info-gallery__content h4,.content-row--bg .info-gallery .info-gallery__content h5,.content-row--bg .info-gallery .info-gallery__content
h6{color:var(--primaryColor)}.info-gallery .info-gallery__content
h3{font-size:clamp(21px,3.5vw,35px)}.info-gallery .info-gallery__content
h4{font-size:clamp(18px,3vw,30px)}.info-gallery .info-gallery__content
h5{font-size:clamp(16px,2.5vw,25px)}.info-gallery .info-gallery__content
h6{font-size:clamp(16px,2.1vw,21px)}.info-gallery .info-gallery__content
ul{padding:0;list-style:none}.info-gallery .info-gallery__content ul
li{position:relative;padding-left:30px}.info-gallery .info-gallery__content ul li::before{position:absolute;top:8px;left:0;font-size:14px;color:var(--primaryColor)}.info-gallery .info-gallery__content
.btn{margin-top:clamp(20px,2vw,20px)}.content-row--bg .info-gallery .info-gallery__content
.btn{color:#fff;background-color:var(--primaryColor)}.content-row--bg .info-gallery .info-gallery__content .btn::after{color:#fff}.template--17 .info-gallery .info-gallery__content
h2{font-size:clamp(24px,4vw,40px)}.info-gallery .info-gallery__images{flex:1}@media(max-width: 1100px){.info-gallery .info-gallery__images{flex:0 0 100%;width:100%}}.info-gallery .info-gallery__images
.swiper{position:sticky;top:30px;transition:.2s}.info-gallery .info-gallery__images .swiper .swiper-slide{width:100% !important}.info-gallery .info-gallery__images
img{aspect-ratio:750/500;height:auto;border-radius:var(--borderRadius);-o-object-fit:cover;object-fit:cover}.info-gallery .info-gallery__images .info-gallery__prev,.info-gallery .info-gallery__images .info-gallery__next{z-index:1;position:absolute;top:50%;left:-55px;padding:20px;width:100px;height:100px;display:flex;align-items:center;justify-content:flex-end;font-size:13px;border-radius:100%;background-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,.06);transform:translateY(-50%);cursor:pointer;transition:.2s}@media(max-width: 500px){.info-gallery .info-gallery__images .info-gallery__prev,.info-gallery .info-gallery__images .info-gallery__next{zoom:.75}}.info-gallery .info-gallery__images .info-gallery__prev:hover,.info-gallery .info-gallery__images .info-gallery__next:hover{left:-45px}.info-gallery .info-gallery__images .info-gallery__prev.swiper-button-disabled,.info-gallery .info-gallery__images .info-gallery__next.swiper-button-disabled{opacity:.5;pointer-events:none}.info-gallery .info-gallery__images .info-gallery__prev
.icon{transform:rotate(180deg)}.info-gallery .info-gallery__images .info-gallery__next{left:auto;right:-55px;justify-content:flex-start}.info-gallery .info-gallery__images .info-gallery__next:hover{left:auto;right:-45px}.info-gallery .form-block{padding:clamp(20px,5vw,50px);border-radius:var(--borderRadius);background-color:var(--backgroundColor)}.info-gallery .form-block
.webform__form{display:flex;flex-direction:column;gap:clamp(20px,3vw,30px)}.info-gallery .form-block
.webform__group{display:flex;gap:clamp(20px,5vw,50px)}@media(max-width: 750px){.info-gallery .form-block
.webform__group{flex-direction:column;gap:clamp(20px,3vw,30px)}}.info-gallery .form-block .webform__group
.webform__group__title{display:none}.info-gallery .form-block .webform__group
.webform__field{flex:1}.info-gallery .form-block .webform__group .webform__field
textarea{resize:none}.info-gallery .form-block .webform__group .webform__field .webform__multicheckbox
label{font-weight:400}.info-gallery .form-block .webform__group .webform__field
.filter{margin-top:clamp(20px,3vw,30px)}.info-gallery .form-block .webform__group .webform__field
.filter__inputs{margin-top:clamp(20px,3vw,30px);display:flex;justify-content:space-between;gap:10px}.info-gallery .form-block .webform__group .webform__field .filter__inputs
input{width:125px}.info-gallery .form-block .webform__group .webform__field .filter__inputs .has-prefix,.info-gallery .form-block .webform__group .webform__field .filter__inputs .has-affix{position:relative}.info-gallery .form-block .webform__group .webform__field .filter__inputs .has-prefix input,.info-gallery .form-block .webform__group .webform__field .filter__inputs .has-affix
input{padding-left:35px}.info-gallery .form-block .webform__group .webform__field .filter__inputs .has-prefix .slider-suffix,.info-gallery .form-block .webform__group .webform__field .filter__inputs .has-prefix .slider-affix,.info-gallery .form-block .webform__group .webform__field .filter__inputs .has-affix .slider-suffix,.info-gallery .form-block .webform__group .webform__field .filter__inputs .has-affix .slider-affix{position:absolute;height:50px;margin-top:11px;left:20px}.info-gallery .form-block .webform__group .webform__field .filter__inputs .has-prefix .slider-affix,.info-gallery .form-block .webform__group .webform__field .filter__inputs .has-affix .slider-affix{left:auto;right:20px}.info-gallery .form-block .webform__group .webform__field .filter__inputs .has-affix .slider-suffix,.info-gallery .form-block .webform__group .webform__field .filter__inputs .has-affix .slider-affix{margin-top:9px}.info-gallery .form-block .webform__group .webform__field .filter__inputs .has-affix
input{padding-left:20px;padding-right:35px}.info-gallery .form-block .webform__group.password-group{width:100%;flex-direction:column;gap:20px}.info-gallery .form-block .webform__group.password-group .webform__field:last-child
.restriction{display:none}.info-gallery .form-block .length-range,.info-gallery .form-block .width-range,.info-gallery .form-block .price-range-min,.info-gallery .form-block .price-range-max{display:none}.info-gallery .info-gallery__author{margin-bottom:20px}.info-gallery .info-gallery__author
img{width:clamp(20px,6vw,60px);height:clamp(20px,6vw,60px);border-radius:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.intro{display:flex;justify-content:center}.intro
.intro__content{text-align:center;max-width:700px}.intro .intro__content .intro__heading
span{font-family:var(--outfit);font-size:clamp(16px,2vw,20px);font-weight:500;color:var(--primaryColor)}.intro .intro__content .intro__heading
.title{margin:15px
0 35px;color:var(--blueColor)}.intro--services{padding-top:clamp(20px,10vw,100px)}.intro--services
.title{margin-top:0 !important}.locations{padding-top:clamp(20px,10vw,100px);padding-bottom:clamp(20px,10vw,100px)}.locations
.locations__heading{margin-bottom:clamp(20px,5vw,50px);display:flex;align-items:center;justify-content:space-between}@media(max-width: 1250px){.locations
.locations__heading{flex-direction:column;align-items:flex-start;gap:30px}}.locations .locations__heading
.locations__title{display:flex;align-items:center;gap:20px}.locations .locations__heading .locations__title
.title{margin:0}.locations .locations__heading .locations__title
span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:var(--outfit);font-size:16px;font-weight:500;color:var(--primaryColor);background-color:var(--primaryColorLight);border-radius:100%;transform:translateY(-1px);letter-spacing:0}.locations .locations__heading
.locations__filter{display:flex;align-items:center;gap:10px}@media(max-width: 850px){.locations .locations__heading
.locations__filter{width:100%;flex-wrap:wrap}}@media(max-width: 500px){.locations .locations__heading .locations__filter
select{flex:0 0 100%}}.locations .locations__heading .locations__filter
input{margin-left:20px}@media(max-width: 850px){.locations .locations__heading .locations__filter
input{margin-left:0;margin-top:20px;flex:0 0 100%}}.locations
.locations__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:25px}@media(max-width: 1350px){.locations
.locations__inner{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 1100px){.locations
.locations__inner{grid-template-columns:1fr 1fr}}@media(max-width: 650px){.locations
.locations__inner{grid-template-columns:1fr}}.locations .locations__inner .location-banner{margin:clamp(20px,3.5vw,35px) 0;grid-column:span 2;padding-right:clamp(20px,4vw,40px);display:flex;align-items:center;justify-content:space-between;color:#fff;background-color:var(--secondaryColor);border-radius:var(--borderRadius)}@media(max-width: 1350px){.locations .locations__inner .location-banner{display:none}}.locations .locations__inner .location-banner .location-banner__content{padding:clamp(20px,4vw,40px);padding-right:0;display:flex;flex-direction:column;font-size:18px;gap:10px}.locations .locations__inner .location-banner .location-banner__content
strong{font-family:var(--outfit);font-size:clamp(16px,2.5vw,25px);font-weight:600;line-height:1}.locations .locations__inner .location-banner--newsletter{position:relative}.locations .locations__inner .location-banner--newsletter
img{z-index:1;position:absolute;bottom:0;right:65px}.locations .locations__inner .location-banner--newsletter>*{z-index:2;position:relative}.locations .locations__inner .location-banner--advice{position:relative;color:#fff;background-color:var(--primaryColor)}.locations .locations__inner .location-banner--advice
img{position:absolute;bottom:0;right:220px;-o-object-fit:contain;object-fit:contain}.locations .locations__inner .location-banner--advice a:not(.btn){color:#fff}.locations .locations__inner .location-banner--advice
.btn{color:var(--primaryColor)}.locations
.locations__empty{padding:clamp(20px,5vw,50px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,3vw,30px);width:100%;color:#fff;background-color:var(--primaryColor);border-radius:var(--borderRadius)}.masonry{display:flex;align-items:center}@media(max-width: 1400px){.masonry{gap:clamp(20px,5vw,50px)}}@media(max-width: 1000px){.masonry{flex-direction:column}}.masonry
.masonry__images{flex:0 0 750px;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width: 1400px){.masonry
.masonry__images{flex:1;grid-template-columns:1fr}}@media(max-width: 1000px){.masonry
.masonry__images{width:100%;max-width:560px}}.masonry .masonry__images
img{border-radius:var(--borderRadius);-o-object-fit:cover;object-fit:cover}.masonry .masonry__images img:nth-child(1),.masonry .masonry__images img:nth-child(4){width:180px;height:180px}.masonry .masonry__images img:nth-child(1){margin-left:auto;grid-column:1;grid-row:1;aspect-ratio:1/1}.masonry .masonry__images img:nth-child(2){grid-column:2;grid-row:1/span 2;aspect-ratio:4/3}.masonry .masonry__images img:nth-child(3){grid-column:1;grid-row:2/span 2;aspect-ratio:4/3}.masonry .masonry__images img:nth-child(4){grid-column:2;grid-row:3;aspect-ratio:1/1}@media(max-width: 1400px){.masonry .masonry__images img:nth-child(1),.masonry .masonry__images img:nth-child(3),.masonry .masonry__images img:nth-child(4){display:none}.masonry .masonry__images img:nth-child(2){height:auto;width:100%;grid-column:1;grid-row:1}}.masonry
.masonry__content{margin-left:auto;max-width:560px}@media(max-width: 1400px){.masonry
.masonry__content{flex:1}}@media(max-width: 1000px){.masonry
.masonry__content{margin-left:0}}.masonry .masonry__content
.masonry__text{margin:20px
0 35px}.content-row--bg .masonry .masonry__content
.btn{color:#fff;background-color:var(--primaryColor)}.content-row--bg .masonry .masonry__content .btn::after{color:#fff}.product-bar{z-index:99;position:sticky;bottom:clamp(20px,3vw,30px);left:0;margin:-27px auto 0;width:100%;max-width:1500px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:27px;border:1px
solid var(--textColorGrayLight);box-shadow:var(--boxShadow)}@media(max-width: 900px){.product-bar{display:none}}.product-bar
a{display:flex;align-items:center;gap:10px;font-family:var(--outfit);font-size:17px;font-weight:500;transition:.2s}.product-bar a
.icon{font-size:9px}.product-bar .product-bar__left{padding:0
clamp(20px,3vw,30px)}.product-bar .product-bar__left
a{color:var(--primaryColor);transition:.2s}.product-bar .product-bar__left a:hover{transform:translateX(-3px)}.product-bar .product-bar__center{position:relative}.product-bar .product-bar__center
ul{margin:0;padding:0;list-style:none;display:flex;align-items:center}.product-bar .product-bar__center ul li
a{padding:14px}.product-bar .product-bar__center .product-bar__hover{height:2px;width:0;background:var(--primaryColor);transition:.2s;position:absolute;top:0;left:0;border-radius:2px}.product-bar .product-bar__right{margin-top:-3px;margin-right:-3px;margin-bottom:-1px;height:57px}.product-bar .product-bar__right
.btn{height:100%}.product-bar .product-bar__right .btn
.icon{font-size:12px;margin-left:10px;transform:translateY(1px)}.product-content{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width: 1550px){.product-content{flex-direction:column;gap:clamp(20px,7.5vw,75px);padding-bottom:100px !important}}.product-content .product-content__content{z-index:2;position:relative;min-height:500px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;flex:0 0 750px}@media(max-width: 1550px){.product-content .product-content__content{flex:0 0 auto;min-height:initial}}@media(max-width: 750px){.product-content .product-content__content{width:100%}}.product-content .product-content__content::before{content:"";z-index:2;position:absolute;top:0;left:-5000px;width:5000px;height:100%;background-color:#fff}@media(max-width: 1550px){.product-content .product-content__content::before{display:none}}.product-content .product-content__content .product-content__tags{display:flex;flex-wrap:wrap;gap:10px}.product-content .product-content__content .product-content__tags
span{padding:10px
12px;font-family:var(--outfit);font-size:11px;font-weight:500;letter-spacing:.7px;text-transform:uppercase;border-radius:8px;background-color:var(--backgroundColor)}.product-content .product-content__content .product-content__tags span:first-child{color:#fff;background-color:var(--blueColor)}.product-content .product-content__content .product-content__tags span.tag-sold{color:#fff;background-color:var(--secondaryColor)}.product-content .product-content__content
.title{margin:clamp(20px,3vw,30px) 0;color:var(--blueColor)}.product-content .product-content__content .product-content__price{margin-bottom:20px;display:flex;align-items:baseline;gap:5px;font-family:var(--outfit);font-size:clamp(18px,3vw,30px);font-weight:600;color:var(--secondaryColor)}.product-content .product-content__content .product-content__price
small{font-size:clamp(16px,2.5vw,25px)}.product-content .product-content__content .product-content__price .product-content__old-price{margin-left:10px;font-size:clamp(16px,2vw,20px);font-weight:400;color:var(--textColorGray);text-decoration:line-through}.product-content .product-content__content
p{max-width:600px}.product-content .product-content__content .product-content__buttons{margin-top:clamp(20px,3.5vw,35px);display:flex;align-items:center;gap:clamp(20px,3vw,30px)}@media(max-width: 500px){.product-content .product-content__content .product-content__buttons{flex-direction:column;align-items:flex-start}}.product-content .product-content__images{position:relative;flex-grow:1;min-height:500px}@media(max-width: 1550px){.product-content .product-content__images{width:100%;min-height:initial;height:auto}}.product-content .product-content__images
.swiper{z-index:1;position:absolute;top:0;left:0;overflow:visible}@media(max-width: 1550px){.product-content .product-content__images
.swiper{position:relative}}.product-content .product-content__images .swiper .swiper-slide
img{aspect-ratio:750/500;display:block;witdh:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--borderRadius)}.product-content .product-content__images .product-content__scrollbar{z-index:3;position:absolute;bottom:-40px;left:0;width:750px !important;height:3px !important;border-radius:3px;background-color:var(--borderColor);overflow:hidden}@media(max-width: 1550px){.product-content .product-content__images .product-content__scrollbar{width:100% !important}}.product-content .product-content__images .product-content__scrollbar>div{border-radius:3px;background-color:var(--blueColor) !important;cursor:grab}.product-content .product-content__images .product-content__image-buttons{z-index:1;position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:10px}@media(max-width: 600px){.product-content .product-content__images .product-content__image-buttons{top:10px;left:10px;gap:5px}}.product-content .product-content__images .product-content__image-buttons .product-content__image-buttons__button{width:45px;height:45px;font-size:16px;display:flex;align-items:center;justify-content:center;color:var(--textColor);background-color:var(--backgroundColor);border-radius:100%;cursor:pointer;transition:.2s}@media(max-width: 600px){.product-content .product-content__images .product-content__image-buttons .product-content__image-buttons__button{width:40px;height:40px}}.product-content .product-content__images .product-content__image-buttons .product-content__image-buttons__button:hover{transform:translateY(2px)}.product-content .product-content__images .product-content__image-buttons .product-content__image-buttons__button.product-content__image-buttons__button--added .icon::before{color:var(--redColor)}.product-content .product-content__nav{z-index:1;position:absolute;top:0;left:0;width:100%;pointer-events:none}@media(max-width: 1550px){.product-content .product-content__nav{top:auto;left:-20px;bottom:0}}.product-content .product-content__nav .product-content__prev,.product-content .product-content__nav .product-content__next{position:absolute;top:50%;left:-55px;padding:20px;width:100px;height:100px;display:flex;align-items:center;justify-content:flex-end;font-size:13px;border-radius:100%;background-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,.06);transform:translateY(-50%);cursor:pointer;pointer-events:all;transition:.2s}@media(max-width: 500px){.product-content .product-content__nav .product-content__prev,.product-content .product-content__nav .product-content__next{zoom:.75}}.product-content .product-content__nav .product-content__prev:hover,.product-content .product-content__nav .product-content__next:hover{left:-45px}.product-content .product-content__nav .product-content__prev.swiper-button-disabled,.product-content .product-content__nav .product-content__next.swiper-button-disabled{opacity:.5;pointer-events:none}.product-content .product-content__nav .product-content__prev
.icon{transform:rotate(180deg)}.product-content .product-content__nav .product-content__next{left:auto;right:-55px;justify-content:flex-start}.product-content .product-content__nav .product-content__next:hover{left:auto;right:-45px}@media(max-width: 1550px){.product-content>.product-content__nav{bottom:100px;left:0}}.product-specs{margin:0
clamp(20px,3vw,30px);background-color:var(--primaryColorLight);border-radius:var(--borderRadius)}@media(max-width: 700px){.product-specs{margin:0
30px}}.product-specs .product-specs__heading{margin-bottom:clamp(20px,2.5vw,25px)}.product-specs .product-specs__heading
h2{color:var(--primaryColor)}.product-specs .product-specs__inner{-moz-columns:3 clamp(20px,4vw,40px);columns:3 clamp(20px,4vw,40px);gap:clamp(20px,4vw,40px);margin:1rem 0}@media(max-width: 1100px){.product-specs .product-specs__inner{-moz-columns:2 clamp(20px,4vw,40px);columns:2 clamp(20px,4vw,40px)}}@media(max-width: 640px){.product-specs .product-specs__inner{-moz-columns:1 clamp(20px,4vw,40px);columns:1 clamp(20px,4vw,40px)}}.product-specs .product-specs__inner .product-specs__category{padding-top:clamp(20px,5vw,50px);display:inline-block;width:100%;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}.product-specs .product-specs__inner .product-specs__title{margin-bottom:clamp(20px,2.5vw,25px);display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:0;color:var(--primaryColor)}.product-specs .product-specs__inner .product-specs__title
svg{height:25px;width:25px}.product-specs .product-specs__inner .product-specs__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.product-specs .product-specs__inner .product-specs__list
li{position:relative;padding:10px
30px 10px 60px;font-family:var(--outfit);font-size:18px;font-weight:600;background-color:#fff;border-radius:4px}.product-specs .product-specs__inner .product-specs__list li::before{position:absolute;left:clamp(20px,3vw,30px);top:16px;font-size:14px;line-height:1;color:var(--primaryColor)}.product-summary{display:flex;justify-content:center;gap:20px}@media(max-width: 1150px){.product-summary{display:grid;grid-template-columns:1fr 1fr}}@media(max-width: 550px){.product-summary{grid-template-columns:1fr;gap:10px}}.product-summary .product-summary__item{padding:clamp(20px,3vw,30px);flex:1;display:flex;align-items:center;gap:20px;max-height:100px;max-width:330px;border-radius:var(--borderRadius);border:1px
solid var(--borderColor)}@media(max-width: 1150px){.product-summary .product-summary__item{max-width:initial}}@media(max-width: 550px){.product-summary .product-summary__item{padding:clamp(20px,1vw,10px)}}.product-summary .product-summary__item .product-summary__icon{font-size:clamp(21px,3.5vw,35px);color:var(--secondaryColor)}.product-summary .product-summary__item .product-summary__icon
.icon{display:flex;align-items:center}.product-summary .product-summary__item .product-summary__icon .icon.icon-bed-large{font-size:clamp(22.8px,3.8vw,38px)}.product-summary .product-summary__item .product-summary__icon .icon.icon-star-large{font-size:clamp(27px,4.5vw,45px)}.product-summary .product-summary__item .product-summary__content{display:flex;flex-direction:column;font-family:var(--outfit);font-size:clamp(16px,2.5vw,25px);font-weight:600}.product-summary .product-summary__item .product-summary__content
span{font-family:var(--textFont);font-size:18px;font-weight:400}.product-tabs .product-tabs__switch{position:relative;overflow:hidden;border-bottom:1px solid var(--borderColor)}.product-tabs .product-tabs__switch
a{padding-bottom:clamp(20px,4vw,40px);display:flex;align-items:center;gap:15px;font-family:var(--outfit);font-size:clamp(16px,2.5vw,25px);font-weight:500;color:var(--blueColor)}.product-tabs .product-tabs__switch a.is-active{color:var(--primaryColor)}.product-tabs .product-tabs__switch a
.icon{font-size:20px}.product-tabs .product-tabs__content{margin-top:clamp(20px,7.4vw,74px)}.filters{z-index:11111;position:sticky;margin-top:clamp(20px,3vw,30px);top:20px;left:0;width:100%;transition:.2s}.filters.scrolled--up{top:90px}@media(max-width: 1200px){.filters.scrolled--up{top:0}}.filters
.filters__inner{padding:clamp(20px,2vw,20px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;border-radius:var(--borderRadius);color:#fff;background-color:var(--blueColor)}@media(max-width: 1200px){.filters
.filters__inner{margin:0;padding:0;width:100%;align-items:flex-start;border-radius:0;color:var(--textColor);background-color:rgba(0,0,0,0)}}@media(max-width: 1200px){.filters{z-index:99999;margin-top:0;position:fixed;top:0;right:0;left:auto;height:100%;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;padding:clamp(20px,2.2vw,22px) clamp(20px,3vw,30px);width:380px;max-width:90vw;min-height:100vh;background-color:#fff;overflow:inherit;max-height:100%;overflow-y:scroll;transform:translateX(380px);transition:.2s;overflow-x:hidden}.filters.is-open{transform:translateX(0px)}.filters.is-open+.filters__bg{opacity:.3;pointer-events:all}}.filters
.filters__close{display:none;margin-bottom:clamp(20px,2vw,20px)}@media(max-width: 1200px){.filters
.filters__close{display:flex}}.filters
.filters__title{margin-right:clamp(20px,3vw,30px)}@media(max-width: 1200px){.filters
.filters__title{margin-right:0;margin-bottom:clamp(20px,2vw,20px)}}.filters
.filters__close{cursor:pointer;transition:color .2s ease;color:var(--textColorGray);font-size:14px;position:absolute;top:20px;right:20px;margin-bottom:0}.filters .filters__close:hover{color:var(--primaryColor)}.filters
.filters__clear{font-size:clamp(16px,2vw,20px);letter-spacing:-1px;margin-left:clamp(20px,3vw,30px);color:#fff;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:.2s}.filters .filters__clear:hover{text-decoration-color:#fff}@media(max-width: 1200px){.filters
.filters__clear{margin-left:0;margin-top:clamp(20px,2vw,20px);color:var(--blueColor)}}.filter-item{position:relative}@media(max-width: 1200px){.filter-item{width:100%}}.filter-item .filter-item__button{position:relative;cursor:pointer;padding-top:10px;padding-right:45px;padding-bottom:13px;padding-left:15px;height:auto;font-family:var(--outfit);font-size:17px;font-weight:500;color:var(--textColor);border:1px
solid var(--inputBorderColor);border-radius:8px;background-color:var(--inputBackgroundColor);transition:.2s;background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjEwIiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCAxMCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC41NzUgMEw0Ljg1OCAzLjcwOUwxLjE0MiAwTDAgMS4xNDJMNC44NTggNkw5LjcxNyAxLjE0Mkw4LjU3NSAwWiIgZmlsbD0iIzIxMzE0QiIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-position:right 20px center;background-size:11px 8px}.filter-item .filter-item__button.active{color:var(--blueColor);border-color:var(--blueColor);outline:.5px solid var(--blueColor)}.filter-item .filter-item__button.active
span{display:flex}.filter-item .filter-item__button
span{position:absolute;top:-9px;right:-9px;width:18px;height:18px;display:none;align-items:center;justify-content:center;font-size:11px;color:#fff;background-color:var(--blueColor);border-radius:100%}.filter-item .filter-item__list{z-index:9;position:absolute;top:50px;left:0;width:340px;border:1px
solid var(--borderColor);border-radius:8px;border-top-left-radius:0;background-color:#fff;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:.2s}@media(max-width: 1200px){.filter-item .filter-item__list{position:relative;top:-1px;max-height:0;width:100%}}.filter-item .filter-item__list
ul{padding:0;margin:0;list-style:none;max-height:460px;overflow:auto}.filter-item .filter-item__list ul li .check
label{padding:15px;width:100%;font-size:18px;color:var(--textColorGrayDark);transition:.2s}.filter-item .filter-item__list ul li .check label::before{opacity:0;visibility:hidden}.filter-item .filter-item__list ul li .check label::after{top:50%;right:15px;left:auto;transform:translateY(-50%)}.filter-item .filter-item__list ul li .check:has(input:checked) label{font-weight:600;color:var(--blueColor)}.filter-item .filter-item__list ul li:not(:last-child) .check
label{border-bottom:1px solid var(--borderColor)}.filter-item .filter-item__list .filter--range-slider{padding:clamp(20px,3vw,30px) 15px}.filter-item .filter-item__list .filter--range-slider
.filter__inputs{margin-top:clamp(20px,2.5vw,25px);display:flex;justify-content:space-between;align-items:center}.filter-item .filter-item__list .filter--range-slider .filter__inputs-item{display:flex;flex-direction:column;gap:5px}.filter-item .filter-item__list .filter--range-slider .filter__inputs-item
label{font-size:clamp(16px,1.8vw,18px);color:var(--textColorGrayDark)}.filter-item .filter-item__list .filter--range-slider .filter__inputs-item
input{width:125px}.filter-item .filter-item__list .filter--range-slider .filter__inputs-item .has-prefix,.filter-item .filter-item__list .filter--range-slider .filter__inputs-item .has-affix{position:relative}.filter-item .filter-item__list .filter--range-slider .filter__inputs-item .has-prefix input,.filter-item .filter-item__list .filter--range-slider .filter__inputs-item .has-affix
input{padding-left:35px}.filter-item .filter-item__list .filter--range-slider .filter__inputs-item .has-prefix .slider-suffix,.filter-item .filter-item__list .filter--range-slider .filter__inputs-item .has-prefix .slider-affix,.filter-item .filter-item__list .filter--range-slider .filter__inputs-item .has-affix .slider-suffix,.filter-item .filter-item__list .filter--range-slider .filter__inputs-item .has-affix .slider-affix{position:absolute;height:50px;margin-top:11px;left:20px}.filter-item .filter-item__list .filter--range-slider .filter__inputs-item .has-prefix .slider-affix,.filter-item .filter-item__list .filter--range-slider .filter__inputs-item .has-affix .slider-affix{left:auto;right:20px}.filter-item .filter-item__list .filter--range-slider .filter__inputs-item .has-affix
input{padding-left:20px;padding-right:35px}.filter-item .filter-item__buttons{display:grid;grid-template-columns:1fr 1fr}.filter-item .filter-item__buttons
a{padding:15px;font-family:var(--outfit);font-size:19px;font-weight:500;text-align:center;color:var(--primaryColor);background-color:var(--primaryColorLight)}.filter-item .filter-item__buttons a.filter-item__save{color:#fff;background-color:var(--primaryColor)}.filter-item.is-open .filter-item__button{border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjE0MiA2TDQuODU5IDIuMjkxTDguNTc1IDZMOS43MTcgNC44NThMNC44NTkgMEwwIDQuODU4TDEuMTQyIDZaIiBmaWxsPSIjMjEzMTRCIi8+Cjwvc3ZnPg==")}.filter-item.is-open .filter-item__button.active{border-color:var(--inputBorderColor);outline:0}.filter-item.is-open .filter-item__list{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0);max-height:initial}.filters__bg{position:fixed;z-index:9999;background:#000;opacity:0;transition:.2s ease-in-out;width:100vw;height:100vh;top:0;left:0;pointer-events:none}.products{padding-top:clamp(20px,10vw,100px);padding-bottom:clamp(20px,10vw,100px);border-bottom:1px solid var(--borderColor)}.products
.products__heading{margin-bottom:clamp(20px,5vw,50px);display:flex;align-items:center;justify-content:space-between}@media(max-width: 1200px){.products
.products__heading{flex-direction:column;align-items:flex-start;gap:30px}}.products .products__heading
.products__title{display:flex;align-items:center;gap:20px}.products .products__heading .products__title
.title{margin:0}.products .products__heading .products__title .title
div{display:inline}.products .products__heading .products__title
span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:var(--outfit);font-size:16px;font-weight:500;color:var(--primaryColor);background-color:var(--primaryColorLight);border-radius:100%;transform:translateY(5px);letter-spacing:0}.products .products__heading
.products__sort{display:flex;align-items:center;gap:10px;font-size:18px}.products .products__heading .products__sort
input{border:1px
solid var(--primaryColor)}@media(max-width: 600px){.products .products__heading
.products__sort{flex-wrap:wrap;width:100%}.products .products__heading .products__sort
input{flex:0 0 100%}}.products
.products__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:25px}@media(max-width: 1350px){.products
.products__inner{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 1100px){.products
.products__inner{grid-template-columns:1fr 1fr}}@media(max-width: 650px){.products
.products__inner{grid-template-columns:1fr}}.products .products__inner .product-not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:var(--primaryColor);border-radius:var(--borderRadius);overflow:hidden}.products .products__inner .product-not-found
img{flex:1;-o-object-fit:cover;object-fit:cover;min-height:305px}.products .products__inner .product-not-found .product-not-found__content{padding:clamp(20px,5vw,50px) clamp(20px,2vw,20px);display:flex;flex-direction:column;gap:clamp(20px,3vw,30px)}.products .products__inner .product-not-found
.btn{color:var(--primaryColor)}.products .products__inner .product-banner{margin:clamp(20px,3.5vw,35px) 0;grid-column:span 2;padding-right:clamp(20px,4vw,40px);display:flex;align-items:center;justify-content:space-between;color:#fff;background-color:var(--secondaryColor);border-radius:var(--borderRadius)}@media(max-width: 1350px){.products .products__inner .product-banner{display:none}}.products .products__inner .product-banner .product-banner__content{padding:clamp(20px,4vw,40px);padding-right:0;display:flex;flex-direction:column;font-size:18px;gap:10px}.products .products__inner .product-banner .product-banner__content
strong{font-family:var(--outfit);font-size:clamp(16px,2.5vw,25px);font-weight:600;line-height:1}.products .products__inner .product-banner--newsletter{position:relative}.products .products__inner .product-banner--newsletter
img{z-index:1;position:absolute;bottom:0;right:65px}.products .products__inner .product-banner--newsletter>*{z-index:2;position:relative}.products .products__inner .product-banner--advice{position:relative;color:#fff;background-color:var(--primaryColor)}.products .products__inner .product-banner--advice
img{position:absolute;bottom:0;right:220px;-o-object-fit:contain;object-fit:contain}.products .products__inner .product-banner--advice a:not(.btn){color:#fff}.products .products__inner .product-banner--advice
.btn{color:var(--primaryColor)}.products .products__inner--product-banner{display:none}.products
.products__empty{padding:clamp(20px,5vw,50px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,3vw,30px);width:100%;color:#fff;background-color:var(--primaryColor);border-radius:var(--borderRadius)}.related-products{position:relative;display:flex;flex-direction:column;gap:clamp(20px,6vw,60px);overflow:hidden}.related-products .related-products__heading{display:flex;align-items:center;justify-content:space-between}.related-products .related-products__items{position:relative;flex:1}@media(max-width: 1050px){.related-products .related-products__items{width:90%}}.related-products .related-products__items
.swiper{z-index:2;overflow:visible}.related-products .related-products__bottom{margin-top:clamp(20px,5vw,50px);display:flex;align-items:center;gap:clamp(20px,3vw,30px)}.related-products .related-products__scrollbar{z-index:3;flex:1;height:3px !important;border-radius:3px;background-color:var(--borderColor);overflow:hidden}@media(max-width: 1050px){.related-products .related-products__scrollbar{position:relative;margin-top:clamp(20px,4vw,40px);bottom:0}}.related-products .related-products__scrollbar>div{border-radius:3px;background-color:var(--blueColor) !important;cursor:grab}.related-products .related-products__nav{z-index:9;display:flex;align-items:center;gap:10px;pointer-events:none}.related-products .related-products__next,.related-products .related-products__prev{cursor:pointer;background-color:var(--blueColor);color:#fff;border-radius:50%;font-size:11px;display:flex;justify-content:center;align-items:center;align-content:center;width:clamp(40px,5vw,50px);aspect-ratio:1/1;transition:.2s ease-in-out;pointer-events:all}.related-products .related-products__next span,.related-products .related-products__prev
span{font-size:11px}.related-products .related-products__next:hover,.related-products .related-products__prev:hover{transform:translateY(-2px)}.related-products .related-products__next:active,.related-products .related-products__prev:active{transform:translateY(2px)}.related-products .related-products__next.swiper-button-disabled,.related-products .related-products__prev.swiper-button-disabled{opacity:.5;pointer-events:none}.related-products .related-products__prev
.icon{transform:rotate(180deg)}.reviews{position:relative;padding-top:var(--contentRowSpacing);padding-bottom:clamp(20px,10vw,100px);overflow:hidden}.reviews
.reviews__heading{margin-bottom:clamp(20px,7vw,70px);display:flex;align-items:flex-end;justify-content:space-between}@media(max-width: 1350px){.reviews
.reviews__heading{flex-direction:column;align-items:flex-start;gap:clamp(20px,5vw,50px)}}.reviews .reviews__heading
.reviews__title{display:flex;flex-direction:column;gap:10px}.reviews .reviews__heading .reviews__title
span{font-family:var(--outfit);font-size:clamp(16px,2vw,20px);font-weight:500;color:var(--primaryColor)}.reviews .reviews__heading
.reviews__rating{display:flex;align-items:center;gap:clamp(20px,3vw,30px)}@media(max-width: 740px){.reviews .reviews__heading
.reviews__rating{flex-direction:column;align-items:flex-start}}.reviews .reviews__heading .reviews__rating .reviews__rating-item{display:flex;align-items:center;gap:20px;padding:0
30px;height:53px;border-radius:25px;color:var(--textColor);background-color:var(--secondaryColorLight);cursor:pointer;box-shadow:0 3px 4px rgba(0,0,0,0);transition:.2s ease-in-out}.reviews .reviews__heading .reviews__rating .reviews__rating-item:hover{box-shadow:0 3px 4px rgba(0,0,0,.06);background-color:#f2faf5}@media(max-width: 740px){.reviews .reviews__heading .reviews__rating .reviews__rating-item{padding:0
20px;height:48px;border-radius:24px}}@media(max-width: 500px){.reviews .reviews__heading .reviews__rating .reviews__rating-item{gap:10px}}.reviews .reviews__heading .reviews__rating .reviews__rating-item
strong{font-family:var(--outfit);font-size:clamp(16px,2vw,20px);font-weight:600}@media(max-width: 740px){.reviews .reviews__heading .reviews__rating .reviews__rating-item
strong{font-size:clamp(16px,1.8vw,18px)}}.reviews .reviews__heading .reviews__rating .reviews__rating-item
p{font-size:18px}@media(max-width: 500px){.reviews .reviews__heading .reviews__rating .reviews__rating-item
p{font-size:16px}}.reviews .reviews__heading .reviews__rating .reviews__rating-item
i{font-style:normal;font-size:14px;opacity:.7}.reviews .reviews__inner
.swiper{overflow:visible}.reviews
.reviews__scrollbar{width:100% !important;height:3px !important;border-radius:3px;background-color:rgba(var(--primaryColorRGB), 0.1);overflow:hidden}.reviews .reviews__scrollbar>div{border-radius:3px;background-color:var(--primaryColor) !important;cursor:grab}.reviews
.reviews__btn{margin-top:clamp(20px,6vw,60px);display:flex;justify-content:center}.reviews::after{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:50%;max-height:495px;background-image:url("/imgs/bg.svg");background-repeat:repeat-x;background-size:contain}@media(max-width: 1000px){.reviews::after{height:40%}}.reviews--product{padding-top:clamp(20px,10vw,100px);padding-bottom:clamp(20px,10vw,100px);border-top:1px solid var(--borderColor)}.reviews--product::after{height:380px}.reviews__scrollbar__wrapper{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:clamp(20px,6vw,60px)}.review__nav{display:flex;gap:10px;justify-content:center;align-items:center;align-content:center}.review__next,.review__prev{cursor:pointer;box-shadow:0px 3px 4px rgba(0,0,0,.0588235294);background-color:#fff;color:var(--primaryColor);border-radius:50%;font-size:11px;display:flex;justify-content:center;align-items:center;align-content:center;width:clamp(40px,5vw,50px);aspect-ratio:1/1;transition:.2s ease-in-out}.review__next:hover,.review__prev:hover{transform:translateY(-2px)}.review__next:active,.review__prev:active{transform:translateY(2px)}.review__prev
.icon{transform:rotate(180deg)}.search-places{margin:0
clamp(20px,3vw,30px)}@media(max-width: 700px){.search-places{margin:0
30px}}.search-places .search-places__inner{display:flex;color:#fff;background-color:var(--primaryColor);border-radius:var(--borderRadius)}.search-places .search-places__image{flex:1}@media(max-width: 1600px){.search-places .search-places__image{flex:0 0 35%}}@media(max-width: 1000px){.search-places .search-places__image{display:none}}.search-places .search-places__image
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:var(--borderRadius);border-bottom-left-radius:var(--borderRadius)}.search-places .search-places__form{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(20px,8vw,80px)}.search-places .search-places__form
.title{max-width:670px;margin-bottom:clamp(20px,4vw,40px);color:#fff}.search-places .search-places__form
form{width:100%;max-width:670px}.search-places .search-places__form form .search-places__fields{display:flex;gap:clamp(20px,2vw,20px)}@media(max-width: 700px){.search-places .search-places__form form .search-places__fields{flex-direction:column}}.search-places .search-places__form form .search-places__fields>div{display:flex;flex-direction:column;gap:10px}.search-places .search-places__form form .search-places__fields>div
select{min-width:250px;border-color:#fff;outline-color:#fff}.search-places .search-places__form form .search-places__fields>div select:focus{border-color:var(--inputFocusColor);outline:.5px solid var(--inputFocusColor)}.search-places .search-places__form form
.btn{margin-top:clamp(20px,4vw,40px)}.services{position:relative;overflow:hidden}.services
.services__heading{position:relative;margin-bottom:clamp(20px,7vw,70px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.services .services__heading
span{font-family:var(--outfit);font-size:clamp(16px,2vw,20px);font-weight:500;color:var(--primaryColor)}.services .services__heading
.title{color:var(--blueColor)}.content-row--bg .services .services__heading
.title{color:var(--primaryColor)}.services
.services__container{position:relative}.services .services__inner
.swiper{overflow:visible}.services .services__inner
.services__item{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,2vw,20px);color:var(--textColor)}.services .services__inner .services__item
.services__image{aspect-ratio:450/500;width:100%}.services .services__inner .services__item .services__image
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--borderRadius)}.services .services__inner .services__item
.services__title{font-family:var(--outfit);font-size:clamp(18px,3vw,30px);font-weight:600;color:var(--blueColor)}.services .services__inner--page{padding-top:clamp(20px,10vw,100px);display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,5vw,50px)}@media(max-width: 1200px){.services .services__inner--page{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 700px){.services .services__inner--page{grid-template-columns:1fr}}.services .services__inner--page
.services__item{transition:.2s}.services .services__inner--page .services__item:hover{transform:translateY(3px)}.services .services__inner--page .services__item
.services__image{aspect-ratio:450/350}.services
.services__bottom{margin-top:clamp(20px,5vw,50px);display:flex;align-items:center;gap:clamp(20px,3vw,30px)}.services
.services__scrollbar{z-index:3;flex:1;height:3px !important;border-radius:3px;background-color:var(--borderColor);overflow:hidden}@media(max-width: 1050px){.services
.services__scrollbar{position:relative;margin-top:clamp(20px,4vw,40px);bottom:0}}.services .services__scrollbar>div{border-radius:3px;background-color:var(--blueColor) !important;cursor:grab}.services
.services__nav{z-index:9;display:flex;align-items:center;gap:10px;pointer-events:none}.services .services__next,.services
.services__prev{cursor:pointer;background-color:var(--blueColor);color:#fff;border-radius:50%;font-size:11px;display:flex;justify-content:center;align-items:center;align-content:center;width:clamp(40px,5vw,50px);aspect-ratio:1/1;transition:.2s ease-in-out;pointer-events:all}.services .services__next span,.services .services__prev
span{font-size:11px}.services .services__next:hover,.services .services__prev:hover{transform:translateY(-2px)}.services .services__next:active,.services .services__prev:active{transform:translateY(2px)}.services .services__next.swiper-button-disabled,.services .services__prev.swiper-button-disabled{opacity:.5;pointer-events:none}.services .services__prev
.icon{transform:rotate(180deg)}.small-cta--product{margin:clamp(20px,10vw,100px) 0}.small-cta .small-cta__inner{padding:clamp(20px,6vw,60px) clamp(20px,7vw,70px);display:flex;align-items:center;gap:clamp(20px,3vw,30px);color:#fff;background-color:var(--blueColor);border-radius:var(--borderRadius)}@media(max-width: 950px){.small-cta .small-cta__inner{flex-direction:column;text-align:center;gap:50px}}@media(max-width: 700px){.small-cta .small-cta__inner{padding:clamp(20px,5vw,50px);gap:40px}}.small-cta .small-cta__inner
img{margin-right:clamp(20px,2vw,20px);flex:0 0 clamp(20px,10vw,100px);width:clamp(20px,10vw,100px);height:clamp(20px,10vw,100px);-o-object-fit:cover;object-fit:cover;border-radius:100%}@media(max-width: 1250px){.small-cta .small-cta__inner
img{display:none}}.small-cta .small-cta__inner .small-cta__text{margin-right:auto;max-width:45%;font-family:var(--outfit);font-size:clamp(27px,4.5vw,45px);line-height:1.33}html[lang=de] .small-cta .small-cta__inner .small-cta__text{max-width:41%}@media(max-width: 1250px){.small-cta .small-cta__inner .small-cta__text{max-width:initial}}@media(max-width: 950px){.small-cta .small-cta__inner .small-cta__text{margin-right:0}}.small-cta .small-cta__inner .small-cta__text
strong{font-weight:600}.small-cta .small-cta__inner .small-cta__buttons{display:flex;align-items:center;gap:clamp(20px,3vw,30px)}html[lang=de] .small-cta .small-cta__inner .small-cta__buttons{min-width:625px}@media(max-width: 1400px){.small-cta .small-cta__inner .small-cta__buttons{flex-direction:column;gap:clamp(20px,2vw,20px);min-width:initial !important}}.small-cta .small-cta__inner
.btn{color:var(--blueColor);background-color:var(--secondaryColor)}.small-cta .small-cta__inner .small-cta__phone{display:flex;align-items:center;gap:10px}.small-cta .small-cta__inner .small-cta__phone
a{font-family:var(--outfit);font-size:clamp(16px,2.5vw,25px);font-weight:500;color:#fff}.small-cta .small-cta__inner .small-cta__phone a
.icon{display:none}.topbar{z-index:99;position:fixed;top:0;left:0;padding:18px
30px;display:flex;align-items:center;gap:30px;min-height:80px;width:100%;background-color:var(--blueColor);transition:.2s}@media(max-width: 800px){.topbar{gap:20px}}@media(max-width: 700px){.topbar{padding:13px
20px}}.topbar.is-sticky{z-index:9999;box-shadow:var(--boxShadow)}.topbar.is-sticky:not(.scrolled--up){transform:translateY(-20px);opacity:0;visibility:hidden;pointer-events:none}.topbar.is-sticky::after{opacity:0;visibility:hidden;pointer-events:none}.topbar.scrolled--up{z-index:9999;transform:translateY(0);opacity:1;visibility:visible;pointer-events:all}.topbar.scrolled--up::after{opacity:0;visibility:hidden;pointer-events:none}.topbar.scrolled--top{z-index:99}.topbar.scrolled--top::after{opacity:1;visibility:visible;pointer-events:all}.topbar .topbar__logo
svg{width:230px;height:43px}.topbar
.topbar__lang{flex:0 0 85px}@media(max-width: 600px){.topbar
.topbar__lang{display:none}}.topbar
.topbar__menu{z-index:-1;position:absolute;top:0;left:50%;height:100%;width:100%;display:flex;align-items:center;justify-content:center;gap:5px;transform:translateX(-50%)}@media(max-width: 1700px){.topbar
.topbar__menu{left:395px;transform:none;width:auto}}@media(max-width: 1600px){.topbar
.topbar__menu{display:none}}.topbar .topbar__menu
a{padding:18px
10px;font-family:var(--outfit);font-size:19px;font-weight:500;color:#fff;transition:.2s}.topbar .topbar__menu a:hover{color:#fff}.topbar .topbar__menu .topbar__menu-hover{height:2px;width:0;background:#fff;transition:.2s;position:absolute;top:0;left:0;border-radius:2px}.topbar
.topbar__buttons{margin-left:auto;display:flex;align-items:center;gap:10px}@media(max-width: 500px){.topbar
.topbar__buttons{gap:0}}.topbar .topbar__buttons
a{padding:10px;color:#fff;transition:.2s}.topbar .topbar__buttons a:hover{color:#fff}.topbar .topbar__buttons a:last-child{margin-right:-10px}.topbar .topbar__buttons
.icon{display:flex}.topbar .topbar__buttons
.topbar__hamburger{font-size:10px}@media(max-width: 800px){.topbar .topbar__buttons
.phone{display:none}}.topbar__search{display:flex;align-items:center;gap:10px;font-family:var(--outfit);font-size:16px;font-weight:500;color:#fff;transition:.2s}.usps{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,10vw,100px)}@media(max-width: 1300px){.usps{gap:clamp(20px,6vw,60px)}}@media(max-width: 900px){.usps{grid-template-columns:repeat(1, 1fr);gap:clamp(20px,9vw,90px)}}.usps
.usps__item{display:flex;align-items:flex-start;gap:clamp(20px,2.5vw,25px)}@media(max-width: 1300px){.usps
.usps__item{flex-direction:column}}@media(max-width: 900px){.usps
.usps__item{flex-direction:row}}@media(max-width: 500px){.usps
.usps__item{flex-direction:column;gap:10px}}.usps .usps__item
.title{font-weight:600;color:var(--blueColor)}.usps
.usps__icon{flex:0 0 55px;width:55px}.usps
.usps__content{height:100%;display:flex;flex-direction:column;align-items:flex-start}.usps .usps__content
.usps__text{margin:20px
0 25px}.usps .usps__content
.btn{margin-top:auto}.swiper{width:100%;max-width:100%;min-height:0;min-width:0}.swiper-slide
img{display:block;width:100%}.swiper-slide.is-hidden{opacity:.5}.swiper__arrows{--arrowHeight:clamp(20px,4vw,40px);position:absolute;top:calc(50% - (var(--arrowHeight))/2);display:flex;justify-content:space-between;width:100%;gap:5px 10px;padding:0
clamp(20px,4vw,40px);z-index:10;pointer-events:none}.swiper__arrow{cursor:pointer;pointer-events:all;outline:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--arrowHeight);aspect-ratio:1/1;color:#fff;opacity:.5;transition:.2s}.swiper__arrow:hover{opacity:1}.swiper__arrow:active{transform:scale(0.9) translateX(5px)}.swiper__arrow--disabled,.swiper__arrow.swiper-button-disabled{opacity:.5;pointer-events:none}.swiper__arrow--left::before,.swiper__arrow--prev::before{transform:rotate(180deg)}.swiper-pagination,.swiper-bullets{position:absolute;display:flex;left:25px !important;right:25px !important;bottom:25px !important;width:auto !important;pointer-events:none;z-index:200}.swiper-pagination--centered,.swiper-bullets--centered{justify-content:center}@media(max-width: 500px){.swiper-pagination,.swiper-bullets{right:15px !important;bottom:15px !important;left:15px !important}}.swiper-pagination-bullet{background:none;width:18px;height:18px;pointer-events:all;cursor:pointer;padding:5px;margin:0
!important;opacity:.5;transition:.2s}.swiper-pagination-bullet::before{content:"";display:flex;border-radius:100%;width:100%;height:100%;background:#fff}.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}