:root{--primary: #b79359;--blue: #468ffd;--text: #121b29;--white: white;--graphite: #4b4b4b;--gray: #6c6c6c;--light-gray: #a9a9a9;--cream: #faf6f2;--light-cream: #f6f2e9;--border: rgba(18, 27, 41, .1);--error: #B4241A;--button: linear-gradient(180deg, #b79359 0%, #a87d37 100%);--index: calc(1vw + 1vh) ;--regular: "Manrope";--transition: .3s cubic-bezier(.2, .5, 0, 1);--box-shadow: 0 0 8px 0 rgba(18, 27, 41, .1)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@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:translateZ(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:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";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-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:translateZ(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,.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;-moz-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(0,-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:translate(-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;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,.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:0;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}/*! 
 * OverlayScrollbars
 * Version: 2.10.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{box-sizing:border-box;direction:inherit;overflow:hidden;pointer-events:none;scroll-behavior:auto!important;visibility:hidden}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{left:0;position:absolute;top:0;writing-mode:horizontal-tb}.os-size-observer{border:inherit;bottom:0;box-sizing:inherit;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;left:0;margin:-133px;padding:inherit;right:0;top:0;transform:scale(.1);z-index:-1}.os-size-observer:before{box-sizing:inherit;content:"";flex:none;height:10px;padding:10px;width:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{border:inherit;box-sizing:border-box;flex:auto;margin:-133px;padding:inherit;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";height:100%;width:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{border:inherit;box-sizing:content-box;display:block;flex:auto;padding:inherit;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{bottom:0;direction:ltr;flex:none;overflow:hidden;right:0}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{border:none;box-sizing:border-box;contain:strict;flex:none;height:0;margin:0;max-height:1px;max-width:0;overflow:hidden;padding:0;position:relative;top:calc(100% + 1px);z-index:-1}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{height:1000%;min-height:1px;min-width:1px;width:1000%}[data-overlayscrollbars-initialize],[data-overlayscrollbars-viewport~=scrollbarHidden]{scrollbar-width:none!important}[data-overlayscrollbars-initialize]::-webkit-scrollbar,[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:none!important;height:0!important;width:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{height:100%;margin:0;width:100%}html[data-overlayscrollbars-body]>body{margin:0;overflow:visible}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{align-items:stretch!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){border:none;box-sizing:inherit;flex:auto!important;height:auto;margin:0;min-width:0;padding:0;position:relative;width:100%;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";height:var(--os-vah);min-height:1px;min-width:1px;pointer-events:none;position:absolute;width:var(--os-vaw);z-index:-1}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport],[data-overlayscrollbars]{overflow:hidden!important}[data-overlayscrollbars-padding~=noClipping],[data-overlayscrollbars~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport~=measuring]{overflow:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=overflowXVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-x:visible!important}[data-overlayscrollbars-viewport~=overflowXHidden]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=overflowXScroll]{overflow-x:scroll!important}[data-overlayscrollbars-viewport~=overflowYVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-y:visible!important}[data-overlayscrollbars-viewport~=overflowYHidden]{overflow-y:hidden!important}[data-overlayscrollbars-viewport~=overflowYScroll]{overflow-y:scroll!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*{clip:rect(0,0,0,0)!important;border-width:0!important;display:none!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax: "<number>"; inherits: true; initial-value: 0;}@property --os-viewport-percent{syntax: "<number>"; inherits: true; initial-value: 0;}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent))*-1)*var(--os-scroll-direction));contain:size layout;contain:size layout style;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{border:none!important;padding:0!important;position:relative}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle,.os-scrollbar-track{height:100%;pointer-events:none;width:100%}.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle,.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{right:0;top:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translate(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{height:calc(var(--os-viewport-percent) * 100%);right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%))}@supports (container-type: size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translate(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{left:0;right:auto}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{bottom:0;top:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{background:var(--os-track-bg);border:var(--os-track-border);border-radius:var(--os-track-border-radius);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{background:var(--os-track-bg-hover);border:var(--os-track-border-hover)}.os-scrollbar-track:active{background:var(--os-track-bg-active);border:var(--os-track-border-active)}.os-scrollbar-handle{background:var(--os-handle-bg);border:var(--os-handle-border);border-radius:var(--os-handle-border-radius)}.os-scrollbar-handle:hover{background:var(--os-handle-bg-hover);border:var(--os-handle-border-hover)}.os-scrollbar-handle:active{background:var(--os-handle-bg-active);border:var(--os-handle-border-active)}.os-scrollbar-handle:before,.os-scrollbar-track:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.os-scrollbar-horizontal{height:var(--os-size);padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{bottom:calc(var(--os-padding-perpendicular) * -1);top:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{height:var(--os-handle-perpendicular-size);max-width:var(--os-handle-max-size);min-width:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{bottom:calc(var(--os-padding-perpendicular) * -1);top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{bottom:var(--os-size);padding:var(--os-padding-axis) var(--os-padding-perpendicular);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{max-height:var(--os-handle-max-size);min-height:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s;width:var(--os-handle-perpendicular-size)}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}.os-theme-none.os-scrollbar,[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px;box-sizing:border-box}.os-theme-dark{--os-handle-bg:rgba(0,0,0,.44);--os-handle-bg-hover:rgba(0,0,0,.55);--os-handle-bg-active:rgba(0,0,0,.66)}.os-theme-light{--os-handle-bg:hsla(0,0%,100%,.44);--os-handle-bg-hover:hsla(0,0%,100%,.55);--os-handle-bg-active:hsla(0,0%,100%,.66)}.btn{display:flex;align-items:center;justify-content:center;gap:clamp(.5rem,.1796008869rem + .5543237251vw,1rem);width:max-content;padding:1.5rem 2rem;height:5.5rem;cursor:pointer;font-weight:500;font-size:1.4rem;line-height:100%;text-align:center;text-decoration:none;outline:none;border-radius:1rem;transition:.3s;will-change:transform;-webkit-user-select:none;user-select:none}.btn--primary{color:var(--white);background:var(--button)}.btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1rem;opacity:0;background:var(--primary);transition:opacity .35s}.btn--primary>*{position:relative;z-index:10}.btn--primary:hover:before{opacity:1}.btn img{max-width:calc(var(--index) * 2);height:auto;-webkit-user-drag:none}.btn svg{max-width:1.6rem;min-width:1.6rem;width:1.6rem;height:1.6rem;max-height:1.6rem;min-height:1.6rem;transform:translateY(.1rem)}.btn svg use{fill:none;stroke:var(--white)}.btn--outline{color:var(--primary);background:var(--white);border:2px solid var(--primary)}.btn--outline svg use{fill:currentColor;stroke:none}.btn--outline:hover{color:var(--white);background:var(--primary)}.btn:active{transform:scale(.95)}.btn .btn-icon{max-width:2.3rem;min-width:2.3rem;width:2.3rem;height:2.4rem;max-height:2.4rem;min-height:2.4rem}.btn .btn-icon use{stroke:none}.btn.loading{pointer-events:none;opacity:.7}.btn .btn-text{display:inline-flex;align-items:center}.btn .btn-loader{display:none;align-items:center;margin-left:.8rem}.btn .btn-loader.show{display:inline-flex}.btn .spinner{animation:spin 1s linear infinite}.btn .spinner-circle{stroke-dasharray:50;stroke-dashoffset:25;animation:dash 1.5s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dashoffset:50}50%{stroke-dashoffset:12.5}to{stroke-dashoffset:50}}.breadcrumbs{margin:3rem 0 0}.breadcrumbs__list{margin:0;padding:0}.breadcrumbs__list li{position:relative;display:inline-block;margin:0 2.4rem 0 0;font-size:1.5rem;line-height:120%}.breadcrumbs__list li:after{content:"";position:absolute;top:calc(50% - 3px);right:-15px;width:6px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width='6' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 .667 5 4 1 7.333' stroke='%23454B56'/%3E%3C/svg%3E");background-size:contain}.breadcrumbs__list li:last-child{margin:0}.breadcrumbs__list li:last-child:after{display:none}.breadcrumbs__list a{color:var(--text);text-decoration:none;transition:.25s}.breadcrumbs__list span{color:var(--black)}.breadcrumbs--white .breadcrumbs__list a,.breadcrumbs--white .breadcrumbs__list span{color:#f8feff}.gmb-btn{cursor:pointer}.gmb-btn__line{width:1.8rem;height:.2rem;margin:0;background:var(--white);border-radius:1.2rem;transition:.25s}.gmb-btn__line:nth-child(2){margin-top:.3rem}.gmb-btn__line:nth-child(3){margin-top:.3rem}.gmb-btn--opened .gmb-btn__line:nth-child(1){display:none}.gmb-btn--opened .gmb-btn__line:nth-child(2){transform:rotate(45deg);margin-top:0}.gmb-btn--opened .gmb-btn__line:nth-child(3){transform:rotate(-45deg);margin-top:-.2rem}:root{--swiper-theme-color: #05B5CC}.swiper-arrows{display:flex;align-items:center;gap:1.2rem;flex-shrink:0}.swiper-arrows-prev,.swiper-arrows-next{position:relative;display:flex;justify-content:center;align-items:center;width:clamp(4rem,3.4873614191rem + .8869179601vw,4.8rem);height:clamp(4rem,3.4873614191rem + .8869179601vw,4.8rem);padding:0;border:none;border-radius:50%;cursor:pointer;transition:var(--transition);-webkit-user-select:none;user-select:none}.swiper-arrows-prev svg,.swiper-arrows-next svg{width:.8rem;height:1.6rem;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.swiper-arrows-prev svg use,.swiper-arrows-next svg use{stroke:currentColor}.swiper-arrows-prev{color:var(--light-gray);background:var(--white);border:1px solid var(--border);box-shadow:0 0 8px #121b291a;transform:rotate(180deg)}.swiper-arrows-prev.swiper-button-disabled{opacity:.45;background:var(--white);pointer-events:none}.swiper-arrows-next{color:var(--white);background:var(--primary)}.swiper-arrows-next:not(.swiper-button-disabled):hover{background:#a87d37}.swiper-arrows-next.swiper-button-disabled{opacity:.45;background:var(--light-gray);pointer-events:none}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{display:inline-block;position:relative;top:0;left:0;text-align:left;width:auto}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet,.swiper-pagination-custom .swiper-pagination-bullet,.swiper-pagination-fraction .swiper-pagination-bullet{background:var(--text);width:10px;height:10px;opacity:1;transition:.25s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active,.swiper-pagination-custom .swiper-pagination-bullet-active,.swiper-pagination-fraction .swiper-pagination-bullet-active{background:var(--primary)}@media (max-width: 767.5px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet,.swiper-pagination-custom .swiper-pagination-bullet,.swiper-pagination-fraction .swiper-pagination-bullet{width:5px;height:5px;margin:0 3px}}.fancybox__container{--fancybox-bg: rgba(18, 27, 41, .45);--f-html-border-radius: 1.5rem}.fancybox__slide{padding:1.6rem}.fancybox__toolbar{display:none}.modal{position:relative;display:none;width:100%;max-width:52rem;padding:clamp(3.6rem,2.8310421286rem + 1.3303769401vw,4.8rem) clamp(2rem,.7184035477rem + 2.2172949002vw,4rem) clamp(2.8rem,2.0310421286rem + 1.3303769401vw,4rem);overflow:hidden;border-radius:1.5rem;background:var(--white);box-shadow:0 10px 40px #121b291f}.modal.fancybox__content{display:block;width:100%;max-width:52rem;padding:clamp(3.6rem,2.8310421286rem + 1.3303769401vw,4.8rem) clamp(2rem,.7184035477rem + 2.2172949002vw,4rem) clamp(2.8rem,2.0310421286rem + 1.3303769401vw,4rem);overflow:hidden;border-radius:1.5rem!important;background:var(--white)}.modal__close{position:absolute;top:clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem);right:clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem);z-index:2;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:none;border-radius:50%;background:var(--white);box-shadow:0 4px 16px #121b291f;cursor:pointer;transition:transform var(--transition)}.modal__close:hover{transform:scale(1.05)}.modal__close svg{max-width:1.4rem;min-width:1.4rem;width:1.4rem;height:1.4rem;max-height:1.4rem;min-height:1.4rem}.modal__close svg use{fill:var(--text);stroke:var(--text);stroke-width:1.2}.order-modal{text-align:center}.order-modal__title{display:block;width:100%}.order-modal__title h2{font-size:clamp(2.4rem,1.8873614191rem + .8869179601vw,3.2rem)}.order-modal__title h2 span{display:block}.order-modal__desc{max-width:36rem;margin:1rem auto 0;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:140%;color:var(--gray)}.order-modal__form{display:flex;flex-direction:column;gap:1.2rem;margin-top:clamp(2rem,1.7436807095rem + .44345898vw,2.4rem);text-align:left}.order-modal__button{position:relative;width:100%;gap:2rem}.order-modal__agree{margin-top:.2rem}.success-modal{min-height:clamp(36rem,27.0288248337rem + 15.5210643016vw,50rem);padding:clamp(6.4rem,5.3747228381rem + 1.7738359202vw,8rem) clamp(2.4rem,.8620842572rem + 2.6607538803vw,4.8rem);text-align:center}.success-modal.fancybox__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(6.4rem,5.3747228381rem + 1.7738359202vw,8rem) clamp(2.4rem,.8620842572rem + 2.6607538803vw,4.8rem)}.success-modal__title{display:block;width:100%}.success-modal__title h2{font-size:clamp(2.8rem,2.2873614191rem + .8869179601vw,3.6rem)}.success-modal__title h2 span{display:block}.success-modal__text{max-width:34rem;margin:1.2rem auto 0;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:140%;color:var(--gray)}.checkbox-field{position:relative;display:flex;justify-content:flex-start;align-items:flex-start}.checkbox-field__input{position:absolute;top:0;left:0;width:1rem;height:1rem;opacity:0;z-index:-100}.checkbox-field__box{flex-shrink:0;width:1.6rem;height:1.6rem;border:1px solid var(--light-gray);border-radius:.3rem;background-color:var(--white);background-repeat:no-repeat;background-position:center;background-size:62%;cursor:pointer;transition:background-color var(--transition),border-color var(--transition)}.checkbox-field__box.active{border-color:var(--primary);background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.598 1.15-7.7 7.7-3.5-3.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.checkbox-field__box.error{border-color:var(--error)}.checkbox-field__label{max-width:70rem;margin:0 0 0 1rem;font-size:1.2rem;line-height:135%;color:var(--gray);cursor:pointer}.checkbox-field__label a{color:var(--graphite);text-decoration:underline;text-underline-offset:.2rem;transition:color var(--transition)}.checkbox-field__label a:hover{color:var(--primary)}.input-field{position:relative;display:block}.input-field__icon{position:absolute;top:50%;left:2rem;width:2rem;height:2rem;object-fit:contain;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.input-field__icon--flag{height:1.3rem}.input-field__icon--muted{filter:grayscale(1);opacity:.55}.input-field__input.input{height:5.5rem;padding:0 2rem 0 5.6rem;font-size:1.4rem;border-radius:1rem;transition:border-color var(--transition)}.input-field__input.input:focus{border-color:var(--primary)}.socials{display:flex;flex-wrap:wrap;gap:clamp(.8rem,.6718403548rem + .22172949vw,1rem)}.socials:not(.socials--round){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,13.8rem)}@media (max-width: 577.5px){.socials:not(.socials--round){width:100%}}.socials__link{display:flex;align-items:center;justify-content:center;gap:clamp(.6rem,.2155210643rem + .6651884701vw,1.2rem);width:100%;max-width:13.8rem;min-width:0;height:clamp(4rem,3.2310421286rem + 1.3303769401vw,5.2rem);padding:0 clamp(.8rem,.4155210643rem + .6651884701vw,1.4rem);font-weight:500;font-size:clamp(1rem,.6796008869rem + .5543237251vw,1.5rem);line-height:1;color:var(--text);text-decoration:none;border:1px solid var(--border);border-radius:1rem;background:var(--white);transition:background-color var(--transition),border-color var(--transition)}.socials__link:hover{border-color:#b7935933;background:var(--light-cream)}.socials__icon{flex-shrink:0;width:clamp(2rem,1.3592017738rem + 1.1086474501vw,3rem);height:clamp(2rem,1.3592017738rem + 1.1086474501vw,3rem)}.socials--round{display:flex;gap:1.6rem}.socials--round .socials__link{overflow:hidden;justify-content:center;min-width:0;width:4.4rem;height:4.4rem;padding:0;border:none;border-radius:50%;background:none;transition:transform var(--transition)}.socials--round .socials__link:hover{background:none;transform:translateY(-.2rem)}.socials--round .socials__icon{width:100%;height:100%}.custom-notification{position:fixed;top:2rem;right:2rem;background:var(--white);padding:1.6rem 2rem;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:10000;display:flex;align-items:center;gap:1.2rem;min-width:30rem;max-width:50rem;animation:slideIn .3s ease-out}.custom-notification--success{border-left:4px solid #4caf50}.custom-notification--error{border-left:4px solid #f44336}.custom-notification__content{flex:1}.custom-notification__message{font-size:1.4rem;color:#333}.custom-notification__close{background:none;border:none;cursor:pointer;padding:.4rem;display:flex;align-items:center;color:#999;transition:color .2s}.custom-notification__close:hover{color:#333}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.modal-toggle{position:relative;width:max-content;cursor:pointer}.modal-toggle__button{display:flex;align-items:center;gap:.5rem}.modal-toggle__label{font-size:clamp(1.6rem,1.6rem + 0vw,1.6rem);font-weight:400}.modal-toggle__arrow{margin:1px 0 0;max-width:1.6rem;min-width:1.6rem;width:1.6rem;height:1rem;max-height:1rem;min-height:1rem;transition:.3s}.modal-toggle__arrow use{stroke:var(--text);stroke-linecap:round;stroke-linejoin:round}.modal-toggle__modal{position:absolute;top:calc(100% + 15px);left:0;width:max-content;max-width:360px;padding:2rem;border-radius:.6rem;z-index:600;opacity:0;cursor:default;background:var(--white);box-shadow:var(--box-shadow);transition:opacity .3s;transform:scaleY(0)}.modal-toggle__modal:after{content:"";position:absolute;top:-15px;left:0;right:0;height:15px;z-index:650}.modal-toggle__list{width:max-content;max-width:100%}.modal-toggle__list-item{width:max-content;margin:0 0 1.2rem;cursor:pointer;color:var(--text);transition:.25s;font-size:clamp(1.6rem,1.6rem + 0vw,1.6rem);font-weight:400}.modal-toggle__list-item:hover{color:var(--primary)}.modal-toggle__list-item:last-of-type{margin:0}.modal-toggle__list-link{color:currentColor;text-decoration:none;font-size:clamp(1.6rem,1.6rem + 0vw,1.6rem);font-weight:400}.modal-toggle.opened .modal-toggle__modal{opacity:1;transform:scaleY(1)}.modal-toggle.opened .modal-toggle__arrow{transform:rotate(180deg)}.cookies{position:fixed;z-index:980;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 1.6rem 1.2rem 2rem;background:var(--white);box-shadow:0 8px 30px #121b291f}@media (max-width: 577.5px){.cookies{left:1rem;right:1rem;bottom:calc(6.8rem + env(safe-area-inset-bottom,0px));border-radius:1.6rem 1.6rem 0 0}}@media (min-width: 578px){.cookies{right:2rem;bottom:2rem;max-width:max-content;padding:1.2rem 1.8rem 1.2rem 2.2rem;border-radius:4rem}}.cookies[hidden]{display:none}.cookies__text{margin:0;font-size:clamp(1.3rem,1.2359201774rem + .110864745vw,1.4rem);line-height:135%;color:var(--text)}.cookies__actions{display:flex;align-items:center;flex-shrink:0;gap:1.4rem}.cookies__more{font-size:clamp(1.3rem,1.2359201774rem + .110864745vw,1.4rem);line-height:1;color:var(--primary);text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap;transition:color var(--transition)}.cookies__more:hover{color:var(--text)}.cookies__close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:none;cursor:pointer}.cookies__close svg{max-width:1.2rem;min-width:1.2rem;width:1.2rem;height:1.2rem;max-height:1.2rem;min-height:1.2rem}.cookies__close svg use{fill:var(--text);stroke:var(--text);stroke-width:1.2}.action-bar{display:none}@media (max-width: 577.5px){.action-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:970;height:calc(6.8rem + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--primary)}}.action-bar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.7rem;height:100%;padding:0;border:none;background:none;color:var(--white);font-weight:500;font-size:1.4rem;line-height:1;text-decoration:none;cursor:pointer}.action-bar__item+.action-bar__item{position:relative}.action-bar__item+.action-bar__item:before{content:"";position:absolute;top:50%;left:0;width:1px;height:3.6rem;transform:translateY(-50%);background:#ffffff73}.action-bar__icon{max-width:1.8rem;min-width:1.8rem;width:1.8rem;height:1.8rem;max-height:1.8rem;min-height:1.8rem}.action-bar__icon use{fill:var(--white)}.action-bar__icon--top{max-width:2.1rem;min-width:2.1rem;width:2.1rem;height:1.3rem;max-height:1.3rem;min-height:1.3rem}@media (max-width: 577.5px){body{padding-bottom:calc(6.8rem + env(safe-area-inset-bottom,0px))}}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:ManropeExtra;font-display:swap;src:url(../fonts/Manrope-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Regular.woff2) format("woff2");font-weight:400;font-style:normal}html{font-size:62.5%}html,body{overscroll-behavior:none;scrollbar-gutter:stable}body{overflow-x:hidden;display:flex;flex-direction:column;min-width:32rem;max-width:100%;min-height:100vh;font-size:1.6rem;font-family:var(--regular),sans-serif;line-height:140%;color:var(--text)}body.hidden{overflow:hidden}@view-transition{navigation: auto;}::selection{background-color:var(--primary);color:var(--white)}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0}iframe.iframe-video{width:100%;height:auto;aspect-ratio:16/9}img{display:block;height:auto}ul{list-style:none}strong{font-family:var(--bold)}button{padding:0;border:none}search{display:block}a:focus-visible{border:0;outline:2px solid var(--primary)}.text-center{text-align:center}.flex-center{display:flex;justify-content:center;align-items:center}.m-indent{margin:clamp(4.5rem,2.2572062084rem + 3.8802660754vw,8rem) 0}.m-indent-2x{margin:clamp(9rem,4.5144124169rem + 7.7605321508vw,16rem) 0}.mt-indent{margin-top:clamp(4.5rem,2.2572062084rem + 3.8802660754vw,8rem)}.mb-indent{margin-bottom:clamp(4.5rem,2.2572062084rem + 3.8802660754vw,8rem)}.p-indent{padding:clamp(4.5rem,2.2572062084rem + 3.8802660754vw,8rem) 0}.pt-indent{padding-top:clamp(4.5rem,2.2572062084rem + 3.8802660754vw,8rem)}.pb-indent{padding-bottom:clamp(4.5rem,2.2572062084rem + 3.8802660754vw,8rem)}.p-indent-2x{padding:clamp(9rem,4.5144124169rem + 7.7605321508vw,16rem) 0}.pt0{padding-top:0}.pb0{padding-bottom:0}.mt0{margin-top:0}.mb0{margin-bottom:0}.os-scrollbar,.os-scrollbar.os-theme-dark{--os-track-bg: var(--gray);--os-handle-bg: var(--primary);--os-track-border-radius: r(10);--os-handle-border-radius: r(10)}.fancybox__container{--fancybox-bg: rgba(80, 80, 80, .9) !important}.f-button.is-close-btn{display:none}.header{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;height:clamp(6.1rem,4.0494456763rem + 3.5476718404vw,9.3rem);padding:clamp(1.5rem,1.1796008869rem + .5543237251vw,2rem) 0;z-index:999}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--white);box-shadow:0 4px 20px #1019261a}@media (max-width: 767.5px){.header{position:fixed}}.header--opened,.header--scrolled{position:fixed}@media (min-width: 768px){.header--scrolled{animation:header .5s forwards}}@keyframes header{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header__content{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.header__right{display:flex;align-items:center;gap:0 2rem}.header__phone{text-align:right}.header__phone-box{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;text-align:right}.header__phone-number{color:var(--text);text-decoration:none;font-weight:600;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:150%;text-align:right;transition:.3s}.header__phone-number:hover{color:var(--primary)}.header__phone-icon{max-width:1.5rem;min-width:1.5rem;width:1.5rem;height:1.5rem;max-height:1.5rem;min-height:1.5rem}.header__phone-icon use{fill:var(--primary)}.header__phone-text{margin-top:.2rem;font-size:1.2rem;line-height:130%;color:var(--gray)}@media (max-width: 767.5px){.header__button{display:none}}@media (max-width: 1199.5px){.header__menu.menu{display:none}}.header__mobile-menu{display:none}@media (max-width: 1199.5px){.header__mobile-menu{display:flex}}.header__overlay{display:none;position:absolute;top:0;left:0;z-index:-3;width:100%;height:100vh;height:100dvh;background:#121b2966;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}@media (max-width: 1199.5px){.header__overlay{display:block}}.header--opened .header__overlay{opacity:1;visibility:visible}.header--opened .header__mobile-menu{transform:translateY(0);visibility:visible}.logo{max-width:clamp(12rem,9.7572062084rem + 3.8802660754vw,15.5rem)}.logo img{max-width:100%;height:auto}.menu{display:flex;gap:0 clamp(1.5rem,.8592017738rem + 1.1086474501vw,2.5rem)}.menu__item{position:relative;cursor:pointer}.menu__link{color:var(--text);font-size:1.4rem;line-height:135%;font-weight:500;text-decoration:none;transition:.3s}.menu__link:hover{color:var(--primary)}.menu-toggle{display:none;justify-content:center;align-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;border:none;background:none;cursor:pointer}.menu-toggle__icon{max-width:2.5rem;min-width:2.5rem;width:2.5rem;height:2.5rem;max-height:2.5rem;min-height:2.5rem}.menu-toggle__icon use{fill:var(--primary)}.menu-toggle__icon--close{display:none}.menu-toggle__icon--close use{stroke:var(--primary);stroke-width:1.2}.header--opened .menu-toggle__icon--open{display:none}.header--opened .menu-toggle__icon--close{display:block}@media (max-width: 1199.5px){.menu-toggle{display:flex}}.mobile-menu{position:absolute;top:100%;right:1.5rem;z-index:-2;flex-direction:column;width:calc(100% - 3rem);max-width:46rem;max-height:calc(100vh - clamp(6.1rem,4.0494456763rem + 3.5476718404vw,9.3rem) - 1.5rem);max-height:calc(100dvh - clamp(6.1rem,4.0494456763rem + 3.5476718404vw,9.3rem) - 1.5rem);padding:1rem 2.4rem 2.8rem;overflow-y:auto;overscroll-behavior:contain;color:var(--text);background:var(--white);border-radius:0 0 2rem 2rem;box-shadow:0 10px 30px #10192626;transform:translateY(-100%);visibility:hidden;transition:transform .45s cubic-bezier(.2,.5,0,1),visibility .45s;scrollbar-width:none}.mobile-menu::-webkit-scrollbar{width:0;height:0}.mobile-menu::-webkit-scrollbar-thumb{background:transparent}.mobile-menu__list{display:flex;flex-direction:column;margin:0}.mobile-menu__list-item{border-bottom:1px solid var(--border)}.mobile-menu__list-link{display:block;padding:1.5rem 0;font-weight:500;font-size:1.6rem;line-height:135%;color:var(--text);text-decoration:none;transition:color .3s}.mobile-menu__list-link:hover,.mobile-menu__list-link.active{color:var(--primary)}.mobile-menu__button{position:relative;flex-shrink:0;gap:2rem;width:100%;margin-top:2.4rem}.mobile-menu__contacts{display:flex;flex-direction:column;align-items:center;margin-top:2.8rem;text-align:center}.mobile-menu__contacts-title{font-weight:700;font-size:1.5rem;line-height:135%}.mobile-menu__contacts-text{margin-top:.2rem;font-size:1.2rem;line-height:130%;color:var(--gray)}.mobile-menu__socials{justify-content:center;margin-top:1.4rem}.title{position:relative;display:inline-block}.title h1,.title h2{display:block;-webkit-hyphens:manual;hyphens:manual}.title h1 span,.title h2 span{color:var(--primary)}.title h1{font-weight:700;font-size:clamp(2.3rem,1.3388026608rem + 1.6629711752vw,3.8rem);line-height:115%}.title h2{display:block;font-weight:700;font-size:clamp(2rem,1.1028824834rem + 1.5521064302vw,3.4rem);line-height:125%}.input,.textarea{display:block;width:100%;padding:1.2rem;outline:none;border:1px solid var(--border);border-radius:0;font-size:clamp(1.6rem,1.6rem + 0vw,1.6rem);font-weight:400;color:var(--text);background:var(--white);box-shadow:none}.input::placeholder,.textarea::placeholder{color:var(--gray)}.input.error:not(.input:focus,.textarea:focus),.textarea.error:not(.input:focus,.textarea:focus){color:var(--error);border-color:var(--error)}.input.error:not(.input:focus,.textarea:focus)::placeholder,.textarea.error:not(.input:focus,.textarea:focus)::placeholder{color:var(--error)}.textarea{min-height:16rem;resize:none}.under-title{font-weight:500;font-size:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);line-height:115%;letter-spacing:.23em;text-transform:uppercase;color:var(--gray)}.post-page{max-width:130rem;margin:0 auto;margin-top:calc(clamp(6.1rem,4.0494456763rem + 3.5476718404vw,9.3rem) + 3rem)}.post-page h1,.post-page h2,.post-page h3,.post-page h4{font-weight:700;margin:clamp(2.4rem,1.8873614191rem + .8869179601vw,3.2rem) 0;font-size:clamp(2.3rem,1.3388026608rem + 1.6629711752vw,3.8rem);line-height:125%;color:var(--text)}.post-page h1:first-of-type,.post-page h2:first-of-type,.post-page h3:first-of-type,.post-page h4:first-of-type{margin-top:0}.post-page h1{font-size:clamp(2.6rem,1.8310421286rem + 1.3303769401vw,3.8rem);line-height:115%}.post-page h2{font-size:clamp(2.4rem,1.7592017738rem + 1.1086474501vw,3.4rem)}.post-page h3{margin:clamp(2rem,1.7436807095rem + .44345898vw,2.4rem) 0;font-size:clamp(2rem,1.8718403548rem + .22172949vw,2.2rem)}.post-page h3:first-of-type{margin:clamp(2rem,1.7436807095rem + .44345898vw,2.4rem) 0}.post-page h4{font-size:clamp(1.8rem,1.6718403548rem + .22172949vw,2rem)}.post-page h5{font-size:1.6rem}.post-page p,.post-page ul,.post-page ol,.post-page div{margin:2.4rem 0;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:135%}.post-page p:first-of-type,.post-page ul:first-of-type,.post-page ol:first-of-type,.post-page div:first-of-type{margin-top:0}.post-page p:last-of-type,.post-page ul:last-of-type,.post-page ol:last-of-type,.post-page div:last-of-type{margin:0}.post-page a{color:var(--primary);text-decoration-skip-ink:none}.container{width:100%;padding-left:1.5rem;padding-right:1.5rem;margin-right:auto;margin-left:auto;box-sizing:border-box}@media (max-width: 1199.5px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1480px){.container{max-width:139rem}}.footer{margin-top:auto;padding:clamp(2.8rem,2.2873614191rem + .8869179601vw,3.6rem) 0 clamp(2rem,1.4873614191rem + .8869179601vw,2.8rem);background:var(--cream)}.footer__top{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto minmax(24rem,34rem);align-items:center;column-gap:clamp(1.6rem,.7028824834rem + 1.5521064302vw,3rem);row-gap:2rem}@media (max-width: 991.5px){.footer__top{grid-template-columns:auto minmax(0,1fr) auto;justify-items:center;column-gap:1.2rem;row-gap:1.6rem}}@media (max-width: 991.5px){.footer__logo{grid-column:1;grid-row:1;justify-self:start}}.footer__split{width:1px;height:4.6rem;background:var(--border);justify-self:center;align-self:center}@media (max-width: 991.5px){.footer__split{grid-column:2;grid-row:1;height:4rem}}@media (max-width: 991.5px){.footer__legal{grid-column:1/-1;grid-row:2;width:100%;padding-top:1.6rem;border-top:1px solid var(--border);text-align:center}}.footer__copy,.footer__license{margin:0;font-size:1.3rem;line-height:145%;color:var(--gray)}.footer__links{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin-top:.6rem}.footer__links a{font-size:1.3rem;line-height:145%;color:var(--gray);text-decoration:underline;text-underline-offset:.2rem;transition:color var(--transition)}.footer__links a:hover{color:var(--primary)}@media (min-width: 992px){.footer__links a+a{position:relative}.footer__links a+a:before{content:"";position:absolute;top:50%;left:calc(-1rem - .5px);width:1px;height:1.4rem;background:var(--border);transform:translateY(-50%)}}@media (max-width: 991.5px){.footer__links{flex-direction:column;align-items:center;gap:.6rem;margin-top:1rem}}.footer__license{margin-top:.6rem}.footer__socials{gap:1rem}@media (max-width: 991.5px){.footer__socials{grid-column:3;grid-row:1;justify-self:end}}@media (max-width: 991.5px){.footer__made{grid-column:1/-1;grid-row:3;width:100%;padding-top:1.6rem;border-top:1px solid var(--border);text-align:center}}.footer__made-title{margin:0;font-size:1.4rem;line-height:140%;color:var(--gray)}.footer__made-title img{display:inline-block;width:1.4rem;height:auto;margin:0 .4rem;vertical-align:-.1rem}.footer__made-title a{color:var(--primary);text-decoration:none;transition:color var(--transition)}.footer__made-title a:hover{text-decoration:underline}.footer__made-text{margin:.6rem 0 0;font-size:1.2rem;line-height:145%;color:var(--gray)}.footer__note{margin:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem) 0 0;padding-top:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);border-top:1px solid var(--border);font-size:1.4rem;line-height:150%;letter-spacing:.23em;text-align:center;text-transform:uppercase;color:var(--gray)}.main{margin-top:calc(clamp(6.1rem,4.0494456763rem + 3.5476718404vw,9.3rem) + 3rem)}.main__inner{display:grid;grid-template-columns:clamp(50rem,21.5409836066rem + 28.6885245902vw,64rem) minmax(0,1fr);gap:clamp(2rem,-.5631929047rem + 4.4345898004vw,6rem)}@media (max-width: 991.5px){.main__inner{grid-template-columns:36rem minmax(0,1fr)}}@media (max-width: 767.5px){.main__inner{grid-template-columns:minmax(0,1fr)}}.main__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,.8718403548rem + .22172949vw,1.2rem)}@media (max-width: 991.5px){.main__images{align-self:start}}.main__image{max-width:100%;width:100%;height:100%;object-fit:cover;border-radius:1.2rem}@media (max-width: 991.5px) and (min-width: 768.5px){.main__image{aspect-ratio:360/250}}.main__image-box{overflow:hidden;position:relative;border-radius:1.2rem}.main__image-box:nth-child(1){grid-column:1/3}.main__image-top-info,.main__image-bottom-info{position:absolute;left:clamp(.4rem,-.1126385809rem + .8869179601vw,1.2rem);padding:clamp(.5rem,.3718403548rem + .22172949vw,.7rem) clamp(.8rem,.4796008869rem + .5543237251vw,1.3rem);font-weight:700;font-size:1.2rem;line-height:140%;border-radius:1rem;z-index:10;background:var(--white)}.main__image-top-info span,.main__image-bottom-info span{color:var(--primary)}.main__image-top-info{display:flex;align-items:center;gap:.6rem;top:clamp(.4rem,-.6252771619rem + 1.7738359202vw,2rem);font-size:1.1rem}.main__image-top-info-icon{max-width:2.4rem;flex-shrink:0}.main__image-top-info-desc{font-weight:400;color:var(--gray)}.main__image-bottom-info{bottom:clamp(.4rem,-.6252771619rem + 1.7738359202vw,2rem)}.main__under-title{width:max-content;display:flex;align-items:center;gap:.6rem;padding:.8rem 1.3rem;font-weight:700;font-size:1.2rem;color:var(--primary);border-radius:1rem;background:#b991541f}.main__under-title img{max-width:1.8rem;width:100%;height:auto}.main__content{display:flex;flex-direction:column}.main__title{max-width:58.1rem;margin:clamp(1rem,.6155210643rem + .6651884701vw,1.6rem) 0 0}.main__text{margin:clamp(1rem,.6155210643rem + .6651884701vw,1.6rem) 0 0;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:150%;max-width:40rem;color:var(--gray)}@media (max-width: 577.5px){.main__text{line-height:135%}}.main__list{max-width:40rem;margin:1.5rem 0;padding:2rem;border:1px solid var(--border);border-radius:1.2rem}.main__list-item{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1rem;margin:1.2rem 0;border-bottom:1px solid var(--border)}.main__list-item:first-child{padding-top:0;margin-top:0}.main__list-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.main__list-item-icon{max-width:2rem;flex-shrink:0;object-fit:contain;transform:translateY(.3rem)}.main__list-item-title{max-width:25rem;font-weight:500;font-size:1.4rem;line-height:135%;color:var(--graphite)}.main__bottom{display:flex;align-items:center;gap:4rem;margin-top:auto}@media (max-width: 577.5px){.main__bottom{flex-direction:column;gap:1.5rem;align-items:flex-start}}.main__bottom-text{position:relative}.main__bottom-text:before{content:"";position:absolute;top:0;bottom:0;left:-2rem;width:.1rem;border-right:1px solid var(--border)}@media (max-width: 577.5px){.main__bottom-text:before{display:none}}.main__bottom-text-title{font-weight:700;font-size:1.4rem;line-height:135%;color:var(--text)}.main__bottom-text-desc{font-weight:400;font-size:1.2rem;line-height:130%;color:var(--gray)}.main__bottom-button{width:100%;max-width:30rem}.main__history{margin-top:clamp(4rem,1.4368070953rem + 4.4345898004vw,8rem)}.main__history-inner{padding:clamp(1.6rem,.7028824834rem + 1.5521064302vw,3rem);border:1px solid var(--border);border-radius:1.2rem;background:var(--white)}.main__history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.6rem,1.0873614191rem + .8869179601vw,2.4rem)}@media (max-width: 767.5px){.main__history-head{flex-direction:column}}.main__history-head-text{max-width:72rem}.main__history-title h2{display:block;font-weight:700;font-size:clamp(2rem,1.1028824834rem + 1.5521064302vw,3.4rem);line-height:120%;color:var(--text)}.main__history-title h2 span{color:var(--primary)}.main__history-desc{margin-top:clamp(.8rem,.5436807095rem + .44345898vw,1.2rem);max-width:52rem;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:150%;color:var(--gray)}@media (max-width: 767.5px){.main__history-arrows--head{display:none}}.main__history-arrows--foot{display:none;justify-content:center;margin-top:clamp(1.6rem,1.0873614191rem + .8869179601vw,2.4rem)}@media (max-width: 767.5px){.main__history-arrows--foot{display:flex}}.main__history-slider{overflow:hidden}.main__history-slider .swiper-slide{display:flex;height:auto}.main__history-card{--history-photo-h: 26.3rem;display:grid;grid-template-columns:16.2rem 16.5rem minmax(0,1fr);align-items:start;gap:.8rem;flex:1;width:100%;padding:clamp(.8rem,.5436807095rem + .44345898vw,1.2rem);border:1px solid var(--border);border-radius:1.2rem;background:var(--white)}@media (max-width: 767.5px){.main__history-card{grid-template-columns:minmax(0,162fr) minmax(0,165fr);grid-template-areas:"large col" "content content"}}.main__history-card-media{position:relative;overflow:hidden;border-radius:1rem}.main__history-card-media img{display:block;width:100%;height:100%;object-fit:cover}.main__history-card-media--large{width:16.2rem;height:var(--history-photo-h)}@media (max-width: 767.5px){.main__history-card-media--large{grid-area:large;width:100%;height:100%;object-fit:cover;aspect-ratio:162/263}}.main__history-card-media-col{display:flex;flex-direction:column;gap:.8rem;width:16.5rem;height:var(--history-photo-h)}.main__history-card-media-col .main__history-card-media{flex:1 1 0;min-height:0;width:100%}@media (max-width: 767.5px){.main__history-card-media-col{grid-area:col;width:100%;height:auto;align-self:stretch;min-height:0}}.main__history-card-badge{position:absolute;bottom:clamp(.4rem,.1436807095rem + .44345898vw,.8rem);left:clamp(.4rem,.1436807095rem + .44345898vw,.8rem);padding:clamp(.5rem,.3718403548rem + .22172949vw,.7rem) clamp(.8rem,.4796008869rem + .5543237251vw,1.3rem);font-weight:700;font-size:1.2rem;line-height:140%;border-radius:1rem;background:var(--white);z-index:2}.main__history-card-content{display:flex;flex-direction:column;gap:clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem);height:100%;margin-left:.7rem}@media (max-width: 767.5px){.main__history-card-content{grid-area:content;width:100%;height:auto;margin-left:0}}.main__history-card-name{font-weight:600;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:135%;color:var(--text)}.main__history-card-text{margin:0;font-size:1.4rem;line-height:135%;color:var(--gray)}.main__history-card-text strong{font-weight:600;color:var(--text)}.main__history-card-footer{display:flex;align-items:center;gap:.6rem;margin-top:auto;font-weight:500;font-size:1.4rem;line-height:135%;color:var(--primary)}.main__history-card-footer img{width:1.5rem;height:1.5rem;flex-shrink:0}.all-on-4{background:var(--cream) url(../img/image5.webp) no-repeat right bottom/cover}.all-on-4__header{max-width:76rem;margin:0 auto;text-align:center}.all-on-4__under-title{font-weight:500;font-size:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);line-height:115%;letter-spacing:.23em;text-transform:uppercase;color:var(--gray)}.all-on-4__title{display:block;width:100%;margin-top:clamp(.8rem,.5436807095rem + .44345898vw,1.2rem)}.all-on-4__desc{margin:.8rem auto 0;max-width:64rem;font-size:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);line-height:140%;color:var(--gray)}@media (min-width: 578px){.all-on-4__desc{line-height:150%}}@media (max-width: 577.5px){.all-on-4__desc{max-width:29rem}}.all-on-4__body{display:grid;grid-template-columns:minmax(0,723fr) minmax(0,579fr);column-gap:5.8rem;align-items:center;margin-top:1.6rem}@media (max-width: 1199.5px){.all-on-4__body{grid-template-columns:minmax(0,1fr);row-gap:2.4rem}}@media (max-width: 767.5px){.all-on-4__body{row-gap:2rem}}.all-on-4__visual{min-width:0;padding-top:4%}@media (max-width: 1199.5px){.all-on-4__visual{width:100%;max-width:76rem;margin:0 auto;padding-right:4.8%}}@media (max-width: 577.5px){.all-on-4__visual{padding:15% 0 2%}}.all-on-4__media{--curve-x1: 7.55%;--curve-y1: 11.63%;--curve-x2: 19.75%;--curve-y2: 59.1%;--straight-x: 80.28%;--straight-y1: 39.62%;--straight-y2: 51.9%;--line-width: .12rem;--dot-size: max(.5rem, .885cqw);--callout-gap: 1.383cqw;position:relative;width:100%;max-width:72.3rem;aspect-ratio:796/559;container-type:inline-size}@media (max-width: 1199.5px){.all-on-4__media{margin-left:auto}}@media (max-width: 577.5px){.all-on-4__media{--curve-x1: 8.18%;--curve-y1: 6.15%;--straight-y1: 27.8%;--line-width: .1rem;--dot-size: max(.4rem, 1.44cqw);--callout-gap: 1.2cqw;width:95.7%;max-width:none;margin-left:0}}.all-on-4__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:contain}.all-on-4__line{position:absolute;z-index:2;display:block;pointer-events:none}.all-on-4__line--curve{left:var(--curve-x1);top:var(--curve-y1);width:calc(var(--curve-x2) - var(--curve-x1));height:calc(var(--curve-y2) - var(--curve-y1));overflow:visible}.all-on-4__line--curve path{fill:none;stroke:var(--primary);stroke-width:var(--line-width)}.all-on-4__line--straight{left:var(--straight-x);top:var(--straight-y1);width:var(--line-width);height:calc(var(--straight-y2) - var(--straight-y1));background:var(--primary);transform:translate(-50%)}.all-on-4__dot{position:absolute;z-index:2;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:var(--primary);transform:translate(-50%,-50%);pointer-events:none}.all-on-4__dot--curve-start{left:var(--curve-x1);top:var(--curve-y1)}.all-on-4__dot--curve-end{left:var(--curve-x2);top:var(--curve-y2)}.all-on-4__dot--straight-start{left:var(--straight-x);top:var(--straight-y1)}.all-on-4__dot--straight-end{left:var(--straight-x);top:var(--straight-y2)}.all-on-4__callout{position:absolute;z-index:3;display:flex;align-items:center;gap:2.35cqw;width:max-content;max-width:clamp(13rem,-11.9452631579rem + 43.1578947368vw,21.2rem);padding:1.2rem;min-height:clamp(5.4rem,3.6698447894rem + 2.9933481153vw,8.1rem);border-radius:clamp(1rem,.8718403548rem + .22172949vw,1.2rem);background:var(--white);box-shadow:0 4px 20px #121b291a}@media (max-width: 577.5px){.all-on-4__callout{gap:3cqw;padding:1.8cqw 2.9cqw 1.8cqw 3cqw;border-radius:2.2cqw}}.all-on-4__callout--fixation{left:0;bottom:calc(100% - var(--curve-y1) + var(--callout-gap))}@media (max-width: 577.5px){.all-on-4__callout--fixation{left:-1.8cqw}}.all-on-4__callout--prosthesis{left:calc(var(--straight-x) - 4.29cqw);bottom:calc(100% - var(--straight-y1) + var(--callout-gap));max-width:clamp(14.8rem,-4.6694736842rem + 33.6842105263vw,21.2rem)}@media (max-width: 1479.5px){.all-on-4__callout--prosthesis{left:calc(var(--straight-x) - 5rem)}}@media (max-width: 577.5px){.all-on-4__callout--prosthesis{left:auto;right:-5.3cqw;bottom:calc(100% - var(--straight-y1) + .5cqw);min-width:44.7cqw}}.all-on-4__callout--stability{left:0;bottom:2.07cqw;max-width:clamp(16.1rem,-7.3242105263rem + 40.5263157895vw,23.8rem)}@media (max-width: 577.5px){.all-on-4__callout--stability{left:-1.8cqw;bottom:-1.5cqw;min-width:47.9cqw}}.all-on-4__callout-icon{flex-shrink:0;width:4.426cqw;height:4.426cqw;object-fit:contain}@media (max-width: 577.5px){.all-on-4__callout-icon{width:7.2cqw;height:7.2cqw}}.all-on-4__callout-icon--tooth{scale:1.35}.all-on-4__callout-text{margin:0;max-width:16rem;font-weight:600;font-size:clamp(1rem,.7436807095rem + .44345898vw,1.4rem);line-height:135%;color:var(--text)}.all-on-4__content{min-width:0;padding-top:5%}@media (max-width: 1199.5px){.all-on-4__content{padding-top:0;width:100%;max-width:76rem;margin:0 auto}}.all-on-4__lead{max-width:42rem;margin:0;font-weight:700;font-size:clamp(1.8rem,1.5436807095rem + .44345898vw,2.2rem);line-height:130%;color:var(--text)}.all-on-4__text{max-width:44rem;margin:clamp(1.2rem,.5592017738rem + 1.1086474501vw,2.2rem) 0 0;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:150%;color:var(--gray)}@media (max-width: 577.5px){.all-on-4__text{line-height:135%}}.all-on-4__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2rem,1.7436807095rem + .44345898vw,2.4rem) 0 0;padding:1.6rem .8rem;list-style:none;border-radius:1.2rem;background:var(--light-cream)}@media (max-width: 767.5px){.all-on-4__features{grid-template-columns:minmax(0,1fr);padding:.4rem 1.6rem}}.all-on-4__feature{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:.8rem 1rem;text-align:center}.all-on-4__feature+.all-on-4__feature{border-left:1px solid var(--border)}@media (max-width: 767.5px){.all-on-4__feature{flex-direction:row;gap:1.4rem;padding:1.1rem 0;text-align:left}.all-on-4__feature+.all-on-4__feature{border-left:none;border-top:1px solid var(--border)}}.all-on-4__feature-icon{flex-shrink:0;width:5rem;height:5rem;object-fit:contain}@media (max-width: 767.5px){.all-on-4__feature-icon{width:3.6rem;height:3.6rem}}.all-on-4__feature-text{max-width:10.5rem;margin:0;font-weight:500;font-size:1.4rem;line-height:135%;color:var(--text)}@media (max-width: 767.5px){.all-on-4__feature-text{max-width:none;font-size:1.4rem}}.all-on-4__action{display:flex;align-items:center;gap:3rem;margin-top:clamp(2rem,1.7436807095rem + .44345898vw,2.4rem)}@media (max-width: 767.5px){.all-on-4__action{flex-direction:column;align-items:stretch;gap:1.6rem}}.all-on-4__action-button{flex-shrink:0;gap:2rem;min-width:28rem}@media (max-width: 767.5px){.all-on-4__action-button{width:100%;min-width:0}}.all-on-4__action-text{position:relative;min-width:0}.all-on-4__action-text:before{content:"";position:absolute;top:0;bottom:0;left:-1.5rem;width:.1rem;border-right:1px solid var(--border)}@media (max-width: 577.5px){.all-on-4__action-text:before{display:none}}.all-on-4__action-text-title{font-weight:700;font-size:1.4rem;line-height:135%;color:var(--text)}.all-on-4__action-text-desc{font-size:1.2rem;line-height:130%;color:var(--gray)}.all-on-4__quote{display:flex;align-items:center;justify-content:center;gap:5rem;margin-top:clamp(2.5rem,-2.3059866962rem + 8.3148558758vw,10rem)}@media (max-width: 767.5px){.all-on-4__quote{flex-direction:column;align-items:flex-start;gap:1.6rem}}.all-on-4__quote-text{margin:0;font-style:italic;font-size:clamp(1.5rem,1.2436807095rem + .44345898vw,1.9rem);line-height:130%;color:var(--gray)}.all-on-4__quote-line{flex-shrink:0;width:8.4rem;height:1px;background:var(--primary)}@media (max-width: 767.5px){.all-on-4__quote-line{width:8rem}}.all-on-4__author{flex-shrink:0}.all-on-4__author-name{font-weight:700;font-size:1.5rem;line-height:135%;color:var(--text)}.all-on-4__author-role{margin-top:.4rem;font-size:clamp(1.2rem,1.1359201774rem + .110864745vw,1.3rem);line-height:130%;color:var(--gray)}.workflow{background:url(../img/image12.webp) no-repeat center top/cover}.workflow__header{max-width:62.6rem;margin:0 auto;text-align:center}.workflow__under-title{font-weight:500;font-size:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);line-height:115%;letter-spacing:.23em;text-transform:uppercase;color:var(--gray)}.workflow__title{display:block;width:100%;margin-top:clamp(.8rem,.5436807095rem + .44345898vw,1.2rem)}.workflow__desc{margin:.8rem auto 0;max-width:64rem;font-size:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);line-height:140%;color:var(--gray)}@media (min-width: 578px){.workflow__desc{line-height:150%}}@media (max-width: 577.5px){.workflow__desc{max-width:29rem}}.workflow__steps{display:flex;flex-direction:column;gap:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);margin-top:clamp(2.8rem,2.0310421286rem + 1.3303769401vw,4rem)}.workflow__step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,50rem);grid-template-areas:"content media";column-gap:clamp(2rem,.7184035477rem + 2.2172949002vw,4rem);max-width:109.2rem;width:100%;align-items:center;margin:0 auto;padding:clamp(1.2rem,.6873614191rem + .8869179601vw,2rem);background:var(--white);border-radius:2rem;box-shadow:0 4px 20px #121b291a}.workflow__step--reverse{grid-template-columns:minmax(0,50rem) minmax(0,1fr);grid-template-areas:"media content"}@media (max-width: 991.5px){.workflow__step{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "media";row-gap:1.6rem}.workflow__step--reverse{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "media"}}.workflow__step-content{grid-area:content;min-width:0;padding:clamp(.4rem,-.1126385809rem + .8869179601vw,1.2rem) clamp(.4rem,-.3689578714rem + 1.3303769401vw,1.6rem)}.workflow__step-head{display:flex;align-items:center;gap:clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem)}@media (max-width: 439.5px){.workflow__step-head{flex-direction:column;align-items:flex-start}}.workflow__day{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:clamp(5.2rem,4.4310421286rem + 1.3303769401vw,6.4rem);height:clamp(5.2rem,4.4310421286rem + 1.3303769401vw,6.4rem);border-radius:50%;background:var(--primary);color:var(--white);line-height:1}.workflow__day-num{font-weight:700;font-size:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem)}.workflow__day-label{margin-top:.2rem;font-weight:500;font-size:clamp(1rem,.9359201774rem + .110864745vw,1.1rem)}.workflow__step-title{font-weight:700;font-size:clamp(1.8rem,1.5436807095rem + .44345898vw,2.2rem);line-height:125%}.workflow__step-subtitle{margin:.4rem 0 0;font-size:clamp(1.3rem,1.1718403548rem + .22172949vw,1.5rem);line-height:140%;color:var(--gray)}.workflow__list{display:flex;flex-direction:column;gap:clamp(.8rem,.6718403548rem + .22172949vw,1rem);margin-top:clamp(1.4rem,1.1436807095rem + .44345898vw,1.8rem)}@media (min-width: 992px){.workflow__list{margin-left:calc(clamp(5.2rem,4.4310421286rem + 1.3303769401vw,6.4rem) + clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem))}}.workflow__list-item{display:flex;align-items:flex-start;gap:1rem;font-weight:500;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:135%}.workflow__list-icon{flex-shrink:0;width:clamp(1.8rem,1.5436807095rem + .44345898vw,2.2rem);height:clamp(1.8rem,1.5436807095rem + .44345898vw,2.2rem);margin-top:.1rem}.workflow__step-media{grid-area:media;min-width:0}.workflow__step-media img{width:100%;max-width:50rem;aspect-ratio:500/300;object-fit:cover;border-radius:1.2rem}@media (max-width: 991.5px){.workflow__step-media img{max-width:none}}.workflow__result{display:flex;flex-direction:column;align-items:center;margin-top:clamp(4.5rem,3.5388026608rem + 1.6629711752vw,6rem);text-align:center}.workflow__result-title{max-width:78rem;font-weight:700;font-size:clamp(2rem,1.2310421286rem + 1.3303769401vw,3.2rem);line-height:125%}.workflow__result-title span{color:var(--primary)}.workflow__compare{display:grid;grid-template-columns:repeat(2,minmax(0,47rem));justify-content:center;gap:clamp(.5rem,-.4611973392rem + 1.6629711752vw,2rem);width:100%;margin-top:clamp(2rem,1.6796008869rem + .5543237251vw,2.5rem)}.workflow__compare-card{position:relative;min-width:0;padding:clamp(.5rem,-.1407982262rem + 1.1086474501vw,1.5rem);background:var(--white);border-radius:2rem;box-shadow:0 4px 20px #121b291a}.workflow__compare-card img{width:100%;aspect-ratio:450/266;object-fit:cover;border-radius:1.5rem}.workflow__compare-label{position:absolute;top:clamp(1rem,.0388026608rem + 1.6629711752vw,2.5rem);left:clamp(1rem,.0388026608rem + 1.6629711752vw,2.5rem);padding:.4rem clamp(.8rem,.5436807095rem + .44345898vw,1.2rem);font-weight:600;font-size:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);line-height:135%;border-radius:1rem;background:var(--white);box-shadow:0 2px 8px #121b2914}.workflow__result-text{max-width:clamp(34.5rem,16.3654101996rem + 31.3747228381vw,62.8rem);margin:clamp(1.6rem,.8310421286rem + 1.3303769401vw,2.8rem) 0 0;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:150%;color:var(--gray)}@media (max-width: 577.5px){.workflow__result-text br{display:none}}.workflow__button{position:relative;margin-top:clamp(2rem,1.4873614191rem + .8869179601vw,2.8rem)}@media (max-width: 767.5px){.workflow__button{width:100%}}.tech{position:relative}.tech__content{position:relative;max-width:46rem;z-index:100}.tech__under-title{font-weight:500;font-size:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);line-height:115%;letter-spacing:.23em;text-transform:uppercase;color:var(--gray)}.tech__title{display:block;max-width:40rem;width:100%;margin-top:.7rem}.tech__desc{margin:.7rem 0 0;max-width:64rem;font-size:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);line-height:140%;color:var(--gray)}@media (min-width: 578px){.tech__desc{line-height:150%}}@media (max-width: 577.5px){.tech__desc{max-width:29rem}}.tech__image{position:absolute;top:0;bottom:0;right:0;height:100%;width:auto;object-fit:cover;pointer-events:none}@media (max-width: 991.5px){.tech__image{display:none}}.tech__list{display:flex;flex-direction:column;gap:3rem;margin-top:clamp(3rem,1.7184035477rem + 2.2172949002vw,5rem)}.tech__list-item{display:flex;gap:clamp(1.8rem,1.3514412417rem + .7760532151vw,2.5rem)}.tech__list-icon{max-width:3rem;width:100%}.tech__list-icon-box{display:grid;place-items:center;flex-shrink:0;width:clamp(6rem,5.3592017738rem + 1.1086474501vw,7rem);height:clamp(6rem,5.3592017738rem + 1.1086474501vw,7rem);border-radius:50%;background:var(--primary)}.tech__list-desc{max-width:30rem;margin:.8rem 0 0;color:var(--graphite)}.economy__under-title{font-weight:500;font-size:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);line-height:115%;letter-spacing:.23em;text-transform:uppercase;color:var(--gray)}.economy__title{display:block;max-width:46rem;width:100%;margin-top:.7rem}.economy__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,.6873614191rem + .8869179601vw,2rem);align-items:stretch;margin-top:clamp(2.4rem,1.8873614191rem + .8869179601vw,3.2rem)}@media (max-width: 991.5px){.economy__cards{grid-template-columns:minmax(0,1fr)}}.economy__card{display:flex;flex-direction:column;min-width:0;padding:clamp(1.6rem,1.0873614191rem + .8869179601vw,2.4rem) clamp(1.6rem,.8310421286rem + 1.3303769401vw,2.8rem);border:1px solid rgba(18,27,41,.1);border-radius:2rem;background:var(--white);box-shadow:0 4px 24px #121b290a}.economy__card--usual{background:#f4f4f4;box-shadow:none}.economy__card-head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}@media (max-width: 991.5px){.economy__card-head{align-items:flex-start}}.economy__card-title{font-weight:700;font-size:clamp(1.8rem,1.5436807095rem + .44345898vw,2.2rem);line-height:125%}.economy__badge{flex-shrink:0;align-self:center;padding:1rem 1.6rem;font-weight:700;font-size:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);line-height:135%;white-space:nowrap;color:var(--primary);border:1px solid var(--primary);border-radius:2rem;background:#b7935914}@media (max-width: 991.5px){.economy__badge{align-self:flex-start;margin-top:.3rem}}.economy__card--usual .economy__badge{color:var(--gray);border:1px solid rgba(18,27,41,.05);background:#e3e5e9}.economy__list{margin-top:clamp(.8rem,.5436807095rem + .44345898vw,1.2rem);margin-bottom:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem)}.economy__item{display:flex;align-items:center;gap:1rem;padding:clamp(1rem,.8718403548rem + .22172949vw,1.2rem) 0;border-bottom:1px solid var(--border);font-weight:500;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:135%}.economy__item:last-child{border-bottom:none}.economy__item img{flex-shrink:0;width:2.2rem;height:2.2rem}.economy__card--usual .economy__item{color:var(--gray)}.economy__banner{display:flex;align-items:center;gap:clamp(1rem,.7436807095rem + .44345898vw,1.4rem);margin-top:auto;padding:clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem) clamp(1.4rem,1.1436807095rem + .44345898vw,1.8rem);border-radius:1.2rem;color:var(--primary);background:#f7f0e4}.economy__banner img{flex-shrink:0;width:clamp(3.2rem,2.6873614191rem + .8869179601vw,4rem);height:clamp(3.2rem,2.6873614191rem + .8869179601vw,4rem)}.economy__banner p{margin:0;font-weight:500;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:135%}.economy__banner span{color:var(--primary)}.economy__banner strong{font-weight:700}@media (max-width: 991.5px){.economy__banner br{display:none}}.economy__card--usual .economy__banner{background:#e3e5e9;color:var(--gray)}.economy__card--usual .economy__banner img{filter:grayscale(1);opacity:.7}.economy__card--usual .economy__banner p{font-weight:500}.economy__card--usual .economy__banner br{display:inline}.economy__action{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:clamp(2.8rem,2.0310421286rem + 1.3303769401vw,4rem)}@media (max-width: 991.5px){.economy__action{display:flex;flex-direction:column;gap:1.6rem}}.economy__button{position:relative;grid-column:2;justify-self:center}@media (max-width: 991.5px){.economy__button{width:100%}}.economy__guarantee{display:flex;align-items:center;gap:1.2rem;grid-column:3;justify-self:start;margin-left:clamp(4.8rem,-.4545454545rem + 9.0909090909vw,13rem);font-size:clamp(1.4rem,1.3359201774rem + .110864745vw,1.5rem);line-height:140%}.economy__guarantee img{flex-shrink:0;width:3.6rem;height:3.6rem}.economy__guarantee p{margin:0}@media (max-width: 991.5px){.economy__guarantee{justify-content:center;margin-left:0}}.effect__under-title{font-weight:500;font-size:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);line-height:115%;letter-spacing:.23em;text-transform:uppercase;color:var(--gray)}.effect__title{display:block;max-width:55.5rem;width:100%;margin-top:.7rem}.effect__desc{margin:.7rem 0 0;max-width:64rem;font-size:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);line-height:140%;color:var(--gray)}@media (min-width: 578px){.effect__desc{line-height:150%}}.effect__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);margin-top:clamp(2.5rem,1.8592017738rem + 1.1086474501vw,3.5rem)}@media (max-width: 991.5px){.effect__cards{grid-template-columns:minmax(0,1fr)}}.effect__card{position:relative;overflow:hidden;min-width:0;min-height:32rem;padding:clamp(2rem,1.6796008869rem + .5543237251vw,2.5rem) clamp(2rem,1.3592017738rem + 1.1086474501vw,3rem);border:1px solid var(--border);border-radius:2rem;background:var(--white)}@media (max-width: 991.5px){.effect__card{min-height:0}}.effect__card-content{position:relative;z-index:1;max-width:clamp(34rem,24.8524590164rem + 9.2213114754vw,38.5rem)}@media (max-width: 767.5px){.effect__card-content{max-width:23rem}}.effect__card-title{font-weight:700;font-size:clamp(2rem,1.8718403548rem + .22172949vw,2.2rem);line-height:130%}.effect__card-title>span{display:block;color:var(--primary)}.effect__card-title sup{font-size:.6em;line-height:0}.effect__card-title>.effect__nowrap{white-space:nowrap;color:var(--text)}.effect__card-title>.effect__nowrap>span{color:var(--primary)}.effect__card-text{margin:clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem) 0 0;font-size:clamp(1.4rem,1.1436807095rem + .44345898vw,1.8rem);line-height:150%;color:var(--gray)}@media (max-width: 577.5px){.effect__card-text{line-height:135%}}.effect__feature{display:flex;align-items:center;gap:clamp(1.8rem,1.5436807095rem + .44345898vw,2.2rem);margin-top:clamp(2.4rem,2.0155210643rem + .6651884701vw,3rem)}.effect__feature-icon{display:grid;place-items:center;flex-shrink:0;width:clamp(6.2rem,5.0465631929rem + 1.9955654102vw,8rem);height:clamp(6.2rem,5.0465631929rem + 1.9955654102vw,8rem);border-radius:50%;background:var(--light-cream)}.effect__feature-icon img{width:auto;height:clamp(2.8rem,2.2873614191rem + .8869179601vw,3.6rem)}.effect__feature-text{margin:0;font-weight:600;font-size:clamp(1.4rem,1.1436807095rem + .44345898vw,1.8rem);line-height:150%}.effect__card-media{position:absolute;pointer-events:none}.effect__card-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:right top}.effect__card--implant .effect__card-media{top:0;right:clamp(-4.4rem,-8.7574279379rem + 7.5388026608vw,2.4rem);width:clamp(17.2rem,5.6131147541rem + 11.6803278689vw,22.9rem);height:clamp(26.3rem,10.6475409836rem + 15.7786885246vw,34rem)}.effect__card--prf .effect__card-media{right:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);bottom:clamp(4.4rem,6.578713969rem + -3.7694013304vw,1rem);width:clamp(12rem,7.8988913525rem + 7.0953436807vw,18.4rem);height:clamp(17.9rem,11.6842572062rem + 10.7538802661vw,27.6rem)}.target-block{position:relative;overflow:hidden;display:flex;min-height:42.3rem;border:1px solid var(--border);border-radius:2rem;background:var(--white) url(../img/image17.webp) no-repeat right center/cover;box-shadow:0 0 20px #121b291a}@media (max-width: 1199.5px){.target-block{background-position:30% center}}@media (max-width: 991.5px){.target-block{flex-direction:column;min-height:0;background:var(--white)}}.target-block__content{position:relative;z-index:2;width:100%;max-width:83rem;padding:clamp(2.2rem,.533924612rem + 2.8824833703vw,4.8rem) clamp(2rem,.333924612rem + 2.8824833703vw,4.6rem) clamp(2.2rem,1.4310421286rem + 1.3303769401vw,3.4rem)}@media (max-width: 1199.5px){.target-block__content{display:flex;flex-direction:column}}@media (max-width: 991.5px){.target-block__content{max-width:none;padding-bottom:0}}.target-block__head{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}@media (max-width: 1199.5px){.target-block__head{display:contents}}.target-block__under-title{font-weight:500;font-size:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);line-height:115%;letter-spacing:.23em;text-transform:uppercase;color:var(--gray)}.target-block__title{display:block;margin-top:.6rem}.target-block__title h2{font-size:clamp(3rem,2.7436807095rem + .44345898vw,3.4rem)}.target-block__desc{margin:clamp(.8rem,.5436807095rem + .44345898vw,1.2rem) 0 0;font-size:clamp(1.8rem,1.6718403548rem + .22172949vw,2rem);line-height:150%;color:var(--gray)}.target-block__features{display:flex;flex-shrink:0}@media (max-width: 1199.5px){.target-block__features{order:1;margin-top:2rem;scrollbar-width:none;overflow-x:auto;width:calc(100% + clamp(2rem,.333924612rem + 2.8824833703vw,4.6rem));margin-right:calc(-1*clamp(2rem,.333924612rem + 2.8824833703vw,4.6rem))}.target-block__features::-webkit-scrollbar{width:0;height:0}.target-block__features::-webkit-scrollbar-thumb{background:transparent}}@media (max-width: 439.5px){.target-block__features{flex-direction:column;overflow:visible;width:100%;margin-right:0}}.target-block__feature{display:flex;flex-direction:column;align-items:center;gap:1rem;flex-shrink:0;padding:0 clamp(1.6rem,1.4718403548rem + .22172949vw,1.8rem);text-align:center}.target-block__feature+.target-block__feature{border-left:1px solid var(--border)}.target-block__feature:first-child{padding-left:0}@media (max-width: 439.5px){.target-block__feature{flex-direction:row;align-items:center;justify-content:flex-start;flex-shrink:1;width:100%;gap:1.4rem;padding:1.6rem 0;text-align:left}.target-block__feature+.target-block__feature{border-left:none}.target-block__feature:not(:last-child){border-bottom:1px solid var(--border)}}.target-block__feature-icon{display:grid;place-items:center;width:clamp(6.6rem,6.9844789357rem + -.6651884701vw,6rem);height:clamp(6.6rem,6.9844789357rem + -.6651884701vw,6rem);border-radius:50%;background:#b9915426}.target-block__feature-icon img{width:auto;height:2.6rem}.target-block__feature-text{margin:0;font-weight:500;font-size:1.4rem;line-height:135%;color:var(--text)}@media (max-width: 1199.5px){.target-block__form,.target-block__contact-text,.target-block__socials{order:2}}.target-block__form{margin-top:clamp(2rem,2.3844789357rem + -.6651884701vw,1.4rem)}.target-block__form-row{display:flex;gap:1.2rem}@media (max-width: 577.5px){.target-block__form-row{flex-direction:column}}.target-block__phone{flex:1 1 auto;max-width:39.6rem}@media (max-width: 577.5px){.target-block__phone{max-width:none}}.target-block__button{position:relative;flex-shrink:0;gap:2rem;min-width:21.6rem}@media (max-width: 577.5px){.target-block__button{width:100%}}.target-block__agree{margin-top:1.4rem}.target-block__contact-text{margin:clamp(1.6rem,1.7281596452rem + -.22172949vw,1.4rem) 0 0;font-size:1.4rem;line-height:135%;color:var(--gray)}.target-block__socials{margin-top:.6rem}@media (max-width: 767.5px){.target-block__socials{width:100%}}.target-block__photo{position:absolute;right:clamp(14rem,12.0776053215rem + 3.3259423503vw,17rem);bottom:0;z-index:1;width:39.7rem;height:auto;pointer-events:none}@media (max-width: 1199.5px){.target-block__photo{right:2rem;width:32rem}}@media (max-width: 991.5px){.target-block__photo{position:static;align-self:center;width:100%;max-width:33rem;margin-top:0rem}}.results__header{display:flex;flex-direction:column;align-items:center;max-width:97rem;width:100%;margin:0 auto;text-align:center}.results__under-title{font-weight:500;font-size:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);line-height:115%;letter-spacing:.23em;text-transform:uppercase;color:var(--gray)}.results__title{display:block;width:100%;margin-top:.7rem}.results__desc{margin:.7rem 0 0;font-size:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);line-height:140%;color:var(--gray)}@media (min-width: 578px){.results__desc{line-height:150%}}.results__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,.6873614191rem + .8869179601vw,2rem);align-items:stretch;margin-top:clamp(2.4rem,1.8873614191rem + .8869179601vw,3.2rem)}@media (max-width: 991.5px){.results__cards{grid-template-columns:minmax(0,1fr)}}.results__card{display:flex;flex-direction:column;min-width:0;padding:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);border-radius:2rem;background:var(--white);box-shadow:0 4px 24px #121b2914}.results__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,.6718403548rem + .22172949vw,1rem)}.results__photo{position:relative;overflow:hidden;min-width:0;border-radius:1.6rem}.results__photo img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center top}.results__photo-label{position:absolute;bottom:clamp(.4rem,.1436807095rem + .44345898vw,.8rem);left:clamp(.4rem,.1436807095rem + .44345898vw,.8rem);padding:.4rem clamp(1rem,.8718403548rem + .22172949vw,1.2rem);font-weight:600;font-size:clamp(1.1rem,1.0359201774rem + .110864745vw,1.2rem);line-height:135%;border-radius:2rem;background:var(--white);box-shadow:0 2px 8px #121b2914}.results__person{margin-top:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem)}.results__name{margin:0;font-weight:700;font-size:clamp(1.8rem,1.6718403548rem + .22172949vw,2rem);line-height:130%}.results__meta{margin:.2rem 0 0;font-size:clamp(1.3rem,1.2359201774rem + .110864745vw,1.4rem);line-height:140%;color:var(--gray)}.results__block{margin-top:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem)}.results__block:last-of-type{margin-bottom:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem)}.results__block-title{margin:0;font-weight:700;font-size:clamp(1.5rem,1.4359201774rem + .110864745vw,1.6rem);line-height:130%}.results__block-text{margin:.4rem 0 0;font-size:clamp(1.4rem,1.3359201774rem + .110864745vw,1.5rem);line-height:140%;color:var(--gray)}.results__button{position:relative;width:100%;margin-top:auto;border-radius:4rem}.results__button:before{border-radius:inherit}.about-me__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(23rem,28rem) 54.8rem;grid-template-areas:"intro features media" "stats features media" "actions actions media";overflow:hidden;min-height:59.5rem;border:1px solid var(--border);border-radius:2rem;background:var(--white)}@media (max-width: 1199.5px){.about-me__card{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "media" "features" "stats" "actions";min-height:0;padding:clamp(2rem,1.7436807095rem + .44345898vw,2.4rem)}}.about-me__intro{grid-area:intro;min-width:0;padding:clamp(2.4rem,1.3747228381rem + 1.7738359202vw,4rem) clamp(1.6rem,1.3436807095rem + .44345898vw,2rem) 0 clamp(2rem,.7184035477rem + 2.2172949002vw,4rem)}@media (max-width: 1199.5px){.about-me__intro{padding:0}}.about-me__under-title{font-weight:500;font-size:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);line-height:115%;letter-spacing:.23em;text-transform:uppercase;color:var(--gray)}.about-me__title{display:block;margin-top:.8rem}.about-me__title h2{font-size:clamp(2.6rem,2.0873614191rem + .8869179601vw,3.4rem);line-height:120%}.about-me__role{margin:clamp(.8rem,.6718403548rem + .22172949vw,1rem) 0 0;font-weight:500;font-size:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);line-height:150%;color:var(--graphite)}.about-me__desc{max-width:42rem;margin:clamp(1rem,.8718403548rem + .22172949vw,1.2rem) 0 0;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:150%;color:var(--gray)}.about-me__features{grid-area:features;display:flex;flex-direction:column;gap:clamp(1.6rem,1.4718403548rem + .22172949vw,1.8rem);padding:clamp(5.2rem,3.533924612rem + 2.8824833703vw,7.8rem) 0 0 0}@media (max-width: 1199.5px){.about-me__features{gap:0;padding:0;margin-top:clamp(2rem,1.7436807095rem + .44345898vw,2.4rem)}}.about-me__feature{display:flex;align-items:center;gap:clamp(1.2rem,-.4262295082rem + 1.6393442623vw,2rem)}@media (max-width: 1199.5px){.about-me__feature{padding:1.6rem 0}.about-me__feature:not(:last-child){border-bottom:1px solid var(--border)}}.about-me__feature-icon{display:grid;place-items:center;flex-shrink:0;width:clamp(4.8rem,4.3514412417rem + .7760532151vw,5.5rem);height:clamp(4.8rem,4.3514412417rem + .7760532151vw,5.5rem);border-radius:50%;background:#b991541f}.about-me__feature-icon img{width:auto;max-width:2.5rem;height:clamp(2rem,1.7436807095rem + .44345898vw,2.4rem)}.about-me__feature-body{min-width:0}.about-me__feature-title{margin:0;font-weight:700;font-size:clamp(1.6rem,1.6rem + 0vw,1.6rem);line-height:150%}.about-me__feature-text{margin:0;font-weight:400;font-size:clamp(1.3rem,1.2359201774rem + .110864745vw,1.4rem);line-height:130%;color:var(--gray)}.about-me__stats{grid-area:stats;display:grid;grid-template-columns:repeat(3,minmax(0,max-content));margin-top:clamp(2.4rem,1.8873614191rem + .8869179601vw,3.2rem);padding:0 0 0 clamp(2rem,.7184035477rem + 2.2172949002vw,4rem)}@media (max-width: 1199.5px){.about-me__stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.4rem,2.1436807095rem + .44345898vw,2.8rem);padding:0}}.about-me__stat{position:relative;display:flex;flex-direction:column;gap:.2rem}.about-me__stat:not(:last-child){padding-right:clamp(1.6rem,1.0873614191rem + .8869179601vw,2.4rem);margin-right:clamp(1.6rem,1.0873614191rem + .8869179601vw,2.4rem)}.about-me__stat:not(:last-child):before{content:"";position:absolute;top:50%;right:0;width:1px;height:7.3rem;transform:translateY(-50%);background:var(--border)}@media (max-width: 1199.5px){.about-me__stat{align-items:center;text-align:center}.about-me__stat:not(:last-child){padding-right:1.2rem;margin-right:1.2rem}}.about-me__stat-value{font-weight:700;font-size:clamp(2.5rem,1.666962306rem + 1.4412416851vw,3.8rem);line-height:115%}.about-me__stat-label{max-width:12rem;font-size:clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem);line-height:135%;color:var(--gray)}.about-me__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem);margin-top:auto;padding:clamp(2.4rem,1.8873614191rem + .8869179601vw,3.2rem) clamp(2rem,.7184035477rem + 2.2172949002vw,4rem) clamp(2.4rem,1.3747228381rem + 1.7738359202vw,4rem)}@media (max-width: 1199.5px){.about-me__actions{flex-direction:column;align-items:stretch;margin-top:clamp(2.4rem,2.1436807095rem + .44345898vw,2.8rem);padding:0}}.about-me__button{position:relative;flex-shrink:0}@media (max-width: 1199.5px){.about-me__button{width:100%}}.about-me__media{position:relative;grid-area:media;width:54.8rem;height:59.5rem;min-height:100%}.about-me__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#fff,#fff0 31.73%)}@media (max-width: 1199.5px){.about-me__media:after{display:none}}@media (max-width: 1199.5px){.about-me__media{max-width:60rem;width:100%;height:auto;min-height:0;margin-top:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);aspect-ratio:548/595;border-radius:1.6rem;overflow:hidden}}.about-me__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}@media (max-width: 1199.5px){.about-me__socials{justify-content:center}}.clinic{background:url(../img/image23.webp) no-repeat center top/cover}.clinic__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}@media (max-width: 991.5px){.clinic__header{flex-direction:column}}.clinic__header-left{max-width:67.5rem;width:100%}.clinic__title{display:block;margin-top:.7rem}.clinic__header-right{max-width:34rem;width:100%;font-size:1.6rem;line-height:150%;color:var(--gray)}.clinic__header-right p{margin:0}@media (max-width: 991.5px){.clinic__header-right{max-width:none}}.clinic__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:clamp(2.5rem,1.8592017738rem + 1.1086474501vw,3.5rem) 0 0}@media (max-width: 991.5px){.clinic__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 577.5px){.clinic__cards{grid-template-columns:repeat(1,minmax(0,1fr))}}.clinic__card{display:flex;flex-direction:column;overflow:hidden;min-width:0;border-radius:2rem;background:var(--white);box-shadow:0 2px 20px #121b291a}.clinic__card-image{overflow:hidden;aspect-ratio:308/205}.clinic__card-image img{display:block;width:100%;height:100%;object-fit:cover}.clinic__card-body{display:flex;flex-direction:column;flex:1;padding:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem)}.clinic__card-head{display:flex;align-items:flex-start;gap:.8rem}.clinic__card-num{flex-shrink:0;font-weight:700;font-size:3.3rem;line-height:100%;color:var(--primary)}.clinic__card-title{font-weight:700;font-size:1.4rem;line-height:130%}.clinic__card-text{margin:clamp(.8rem,.6718403548rem + .22172949vw,1rem) 0 0;font-size:clamp(1.3rem,1.2359201774rem + .110864745vw,1.4rem);line-height:140%;color:var(--gray)}.clinic__card-list{margin-top:auto;padding-top:clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem)}.clinic__card-item{display:flex;align-items:flex-start;gap:.8rem;font-weight:500;font-size:1.4rem;line-height:135%;color:var(--gray)}.clinic__card-item+.clinic__card-item{margin-top:.8rem}.clinic__card-item img{flex-shrink:0;width:1.6rem;height:1.6rem;transform:translateY(2px)}.clinic__action{display:flex;justify-content:center;margin-top:clamp(2.4rem,1.8873614191rem + .8869179601vw,3.2rem)}.clinic__button{position:relative}@media (max-width: 991.5px){.clinic__button{width:100%}}.garant__title{display:block;max-width:clamp(31rem,21.644345898rem + 16.1862527716vw,45.6rem);width:100%;margin-top:.7rem}.garant__desc{margin:.7rem 0 0;max-width:clamp(31rem,11.7760532151rem + 33.2594235033vw,61rem);font-size:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);line-height:140%;color:var(--gray)}@media (min-width: 578px){.garant__desc{line-height:150%}}.garant__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,clamp(42rem,8.662295082rem + 33.606557377vw,58.4rem));gap:3rem}@media (max-width: 991.5px){.garant__inner{grid-template-columns:minmax(0,1fr)}}.garant__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(2.5rem,1.5388026608rem + 1.6629711752vw,4rem) 0 0;gap:3rem 2.5rem}@media (max-width: 991.5px){.garant__list{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.garant__list-item{display:flex;align-items:flex-start;gap:2rem}@media (max-width: 991.5px){.garant__list-item{padding:1.5rem;border-radius:1.5rem;box-shadow:0 0 8px #121b291a}}.garant__list-icon{width:clamp(6rem,5.3592017738rem + 1.1086474501vw,7rem);height:clamp(6rem,5.3592017738rem + 1.1086474501vw,7rem);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#b9915426}.garant__list-icon img{max-width:3.1rem;width:100%;height:auto;max-height:3.6rem}.garant__list-title{font-weight:700;font-size:clamp(1.6rem,1.4718403548rem + .22172949vw,1.8rem);line-height:130%}.garant__list-text{margin:.7rem 0 0;font-size:1.4rem;line-height:135%;color:var(--gray)}.garant__image{max-width:100%;width:100%;height:auto;border-radius:2rem;object-fit:cover}.garant__image-box{position:relative;align-self:start;max-width:54.8rem}.garant__image-certificate{position:absolute;bottom:3rem;right:-1rem;width:clamp(17.2rem,10.5997782705rem + 11.4190687361vw,27.5rem);height:auto;object-fit:contain}@media (max-width: 991.5px){.garant__image-certificate{bottom:12rem}}.garant__note{display:flex;align-items:center;gap:2rem;position:absolute;left:3.4rem;bottom:0;padding:clamp(1.5rem,1.1796008869rem + .5543237251vw,2rem);background:var(--white);border-radius:1.5rem;box-shadow:0 0 20px #121b291a;transform:translateY(45%)}@media (max-width: 991.5px){.garant__note{position:relative;left:0;margin-top:1.5rem;transform:none}}.garant__note-icon{width:clamp(6rem,5.3592017738rem + 1.1086474501vw,7rem);height:clamp(6rem,5.3592017738rem + 1.1086474501vw,7rem);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#b9915426}.garant__note-icon img{max-width:3.6rem;width:100%;height:auto}.garant__note-title{font-weight:700;font-size:clamp(1.6rem,1.4718403548rem + .22172949vw,1.8rem);line-height:130%}.garant__note-text{max-width:32rem;margin:.7rem 0 0;font-size:1.4rem;line-height:135%;color:var(--gray)}.garant__action{display:none}@media (max-width: 991.5px){.garant__action{display:flex;justify-content:center;margin-top:2.5rem}}.diagnostics__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,clamp(40rem,5.0360655738rem + 35.2459016393vw,57.2rem));gap:clamp(2.4rem,1.3747228381rem + 1.7738359202vw,4rem);align-items:start;padding:2rem 2rem 2rem clamp(2rem,.7184035477rem + 2.2172949002vw,4rem);border:1px solid var(--border);border-radius:2rem;background:var(--white)}@media (max-width: 991.5px){.diagnostics__inner{grid-template-columns:minmax(0,1fr)}}.diagnostics__content{display:flex;flex-direction:column;min-width:0}@media (max-width: 991.5px){.diagnostics__content{display:contents}}@media (max-width: 991.5px){.diagnostics__head{order:1}}.diagnostics__title{display:block;max-width:clamp(31rem,14.9800443459rem + 27.7161862528vw,56rem);width:100%;margin-top:.7rem}@media (max-width: 991.5px){.diagnostics__title{max-width:none}}.diagnostics__title span{white-space:nowrap}@media (max-width: 991.5px){.diagnostics__title br{display:none}}.diagnostics__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:clamp(2.4rem,1.6310421286rem + 1.3303769401vw,3.6rem)}@media (max-width: 991.5px){.diagnostics__features{grid-template-columns:minmax(0,1fr);gap:1.6rem;margin-top:2.4rem}}.diagnostics__feature{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.diagnostics__feature:not(:last-child):after{content:"";position:absolute;top:0;right:calc(-.8rem - .5px);width:1px;height:100%;background:var(--border)}@media (max-width: 991.5px){.diagnostics__feature{flex-direction:row;align-items:center;justify-content:flex-start;gap:1.6rem;text-align:left}.diagnostics__feature:not(:last-child):after{top:auto;right:auto;bottom:calc(-.8rem - .5px);left:0;width:100%;height:1px}}.diagnostics__feature-icon{display:grid;place-items:center;flex-shrink:0;width:clamp(6rem,5.3592017738rem + 1.1086474501vw,7rem);height:clamp(6rem,5.3592017738rem + 1.1086474501vw,7rem);margin-bottom:1rem;border-radius:50%;background:#b9915426}@media (max-width: 991.5px){.diagnostics__feature-icon{margin-bottom:0}}.diagnostics__feature-icon img{width:auto;height:clamp(2.2rem,1.8155210643rem + .6651884701vw,2.8rem)}.diagnostics__feature-title{font-weight:700;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:130%}.diagnostics__feature-text{margin:.4rem 0 0;font-size:clamp(1.3rem,1.2359201774rem + .110864745vw,1.4rem);line-height:135%;color:var(--gray)}.diagnostics__bottom{margin-top:clamp(2.4rem,1.6310421286rem + 1.3303769401vw,3.6rem)}@media (max-width: 991.5px){.diagnostics__bottom{order:3;margin-top:0}}.diagnostics__form-row{display:flex;gap:1.2rem}@media (max-width: 577.5px){.diagnostics__form-row{flex-direction:column}}.diagnostics__phone{flex:1 1 0;min-width:0}.diagnostics__button{position:relative;flex:1 1 0;min-width:0;gap:1.6rem;padding-left:2rem;padding-right:2rem}@media (max-width: 577.5px){.diagnostics__button{width:100%;flex:0 0 auto}}.diagnostics__agree{margin-top:1.4rem}.diagnostics__contact-text{margin:clamp(1.6rem,1.7281596452rem + -.22172949vw,1.4rem) 0 0;font-size:1.4rem;line-height:135%;color:var(--gray)}.diagnostics__socials{margin-top:.8rem}@media (max-width: 767.5px){.diagnostics__socials{width:100%}}.diagnostics__media{overflow:hidden;border-radius:2rem}@media (max-width: 991.5px){.diagnostics__media{order:2;margin-top:2rem}}.diagnostics__image{display:block;width:100%;height:auto;object-fit:cover;border-radius:2rem}@media (max-width: 991.5px){.diagnostics__image{max-width:54.8rem}}.reviews__header{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(2rem,.7184035477rem + 2.2172949002vw,4rem)}@media (max-width: 991.5px){.reviews__header{flex-direction:column;align-items:flex-start;gap:1.2rem}}.reviews__header-left{max-width:52rem;width:100%}.reviews__title{display:block;margin-top:.7rem}.reviews__title span{display:block}.reviews__desc{max-width:34rem;margin:0 0 .6rem;font-size:clamp(1.5rem,1.4359201774rem + .110864745vw,1.6rem);line-height:150%;color:var(--gray)}@media (max-width: 991.5px){.reviews__desc{max-width:42rem;margin:0}}.reviews__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem);margin-top:clamp(2.4rem,1.8873614191rem + .8869179601vw,3.2rem)}@media (max-width: 1199.5px){.reviews__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767.5px){.reviews__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.reviews__card{display:flex;flex-direction:column;min-width:0;padding:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem) clamp(1.6rem,1.2155210643rem + .6651884701vw,2.2rem) clamp(1.4rem,1.1436807095rem + .44345898vw,1.8rem);color:inherit;text-decoration:none;border-radius:1.6rem;background:var(--white);box-shadow:0 4px 24px #121b2914;transition:background-color var(--transition)}.reviews__card:hover,.reviews__card:focus-visible{background:var(--cream)}@media (max-width: 767.5px){.reviews__card:last-child{grid-column:1/-1;width:calc((100% - 1.2rem)/2);justify-self:center}}.reviews__logo{display:block;width:auto;max-width:100%;height:clamp(2.4rem,1.8873614191rem + .8869179601vw,3.2rem);object-fit:contain;object-position:left center}.reviews__rating{display:flex;align-items:baseline;gap:1rem;margin-top:clamp(1.8rem,1.1592017738rem + 1.1086474501vw,2.8rem)}.reviews__score{font-weight:700;font-size:clamp(2.6rem,2.2155210643rem + .6651884701vw,3.2rem);line-height:1}.reviews__count{font-size:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);line-height:135%;color:var(--light-gray)}.reviews__stars{align-self:flex-start;width:clamp(7.4rem,6.8873614191rem + .8869179601vw,8.2rem);height:auto;margin-top:.8rem}.video-reviews{overflow:hidden}.video-reviews__title{display:block;margin-top:.7rem}.video-reviews__desc{margin:.8rem 0 0;font-size:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);line-height:150%;color:var(--gray)}.video-reviews__viewport{margin-top:clamp(.4rem,.1436807095rem + .44345898vw,.8rem);margin-left:-3.6rem;margin-right:-3.6rem;padding:2.4rem 3.6rem 0;overflow-x:clip;overflow-y:visible}@media (max-width: 991.5px){.video-reviews__viewport{margin-right:-5.1rem}}.video-reviews__slider,.video-reviews__slider .swiper-wrapper{overflow:visible}.video-reviews__card{display:flex;flex-direction:column;width:100%;height:auto;padding:0;border-radius:2rem;background:var(--white);box-shadow:0 8px 28px #121b2914}.video-reviews__media{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;border-radius:1.4rem;color:var(--white);text-decoration:none}.video-reviews__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg,#0000,#0000008c);pointer-events:none}.video-reviews__image{width:100%;height:100%;object-fit:cover;object-position:center top}.video-reviews__play{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:clamp(5.6rem,4.5747228381rem + 1.7738359202vw,7.2rem);height:clamp(5.6rem,4.5747228381rem + 1.7738359202vw,7.2rem);border-radius:50%;background:var(--white);box-shadow:0 8px 24px #121b292e;transform:translate(-50%,-50%);transition:transform var(--transition)}.video-reviews__play img{width:clamp(1.4rem,1.1436807095rem + .44345898vw,1.8rem);height:auto;margin-left:.3rem}.video-reviews__media:hover .video-reviews__play{transform:translate(-50%,-50%) scale(1.06)}.video-reviews__person{position:absolute;left:clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem);bottom:clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem);z-index:2}.video-reviews__name{display:block;font-weight:700;font-size:clamp(1.6rem,1.4718403548rem + .22172949vw,1.8rem);line-height:130%}.video-reviews__meta{display:block;margin-top:.2rem;font-size:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);line-height:135%}.video-reviews__quote{display:flex;align-items:flex-start;gap:clamp(1rem,.7436807095rem + .44345898vw,1.4rem);flex:1;padding:2rem 1.7rem}.video-reviews__quote img{flex-shrink:0;width:clamp(2.8rem,2.4155210643rem + .6651884701vw,3.4rem);height:auto}.video-reviews__quote p{margin:0;font-size:clamp(1.4rem,1.3359201774rem + .110864745vw,1.5rem);line-height:145%;color:var(--gray)}.video-reviews__scrollbar.swiper-scrollbar{position:relative;left:0;bottom:auto;z-index:1;width:100%;height:.4rem;margin-top:1.8rem;border-radius:.4rem;background:#e6e6e6}@media (min-width: 992px){.video-reviews__scrollbar.swiper-scrollbar{display:none}}.video-reviews__scrollbar .swiper-scrollbar-drag{border-radius:.4rem;background:#bdbdbd}.video-reviews__action{display:flex;justify-content:center;margin-top:clamp(2rem,1.2310421286rem + 1.3303769401vw,3.2rem)}.video-reviews__button{position:relative;gap:1.6rem}@media (max-width: 767.5px){.video-reviews__button{width:100%}}.video-reviews-modal .fancybox__content{width:min(64rem,100vw - 3.2rem,(100dvh - 8rem) * 640 / 1140)!important;height:auto!important;aspect-ratio:640/1140;padding:0;overflow:hidden;border-radius:1.2rem;background:#000}.video-reviews-modal .fancybox__iframe{display:block;width:100%;height:100%;border:0}.video-reviews-modal .f-button.is-close-btn{display:flex}.implants__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,42rem);gap:clamp(1.6rem,.5747228381rem + 1.7738359202vw,3.2rem);align-items:center}@media (max-width: 991.5px){.implants__head{grid-template-columns:minmax(0,1fr);align-items:stretch}}.implants__intro{max-width:71rem}.implants__title{display:block;margin-top:.7rem}.implants__title span{display:block}.implants__desc{max-width:75rem;margin:.8rem 0 0;font-size:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);line-height:150%;color:var(--gray)}.implants__note{display:flex;align-items:flex-start;gap:1.4rem;padding:1.5rem clamp(1.5rem,.5388026608rem + 1.6629711752vw,3rem);border-radius:2rem;background:#468ffd0d}.implants__note-icon{display:grid;place-items:center;flex-shrink:0;width:clamp(6rem,5.3592017738rem + 1.1086474501vw,7rem);height:clamp(6rem,5.3592017738rem + 1.1086474501vw,7rem);border-radius:50%;background:#b9915426}.implants__note-icon img{width:2.6rem;height:auto}.implants__note-title{font-weight:700;font-size:1.6rem;line-height:150%}.implants__note-text{margin:.5rem 0 0;font-size:1.4rem;line-height:135%;color:var(--gray)}.implants__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,.9436807095rem + .44345898vw,1.6rem);align-items:stretch;margin-top:clamp(2.5rem,1.8592017738rem + 1.1086474501vw,3.5rem)}@media (max-width: 1199.5px){.implants__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.5px){.implants__cards{grid-template-columns:minmax(0,1fr)}}.implants__card{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(1.6rem,1.4718403548rem + .22172949vw,1.8rem) clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem) clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);border:1px solid var(--border);border-radius:2rem;background:var(--white);box-shadow:0 8px 28px #121b290f}.implants__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.implants__brand{min-width:0;padding-top:.4rem;padding-right:11.8rem}.implants__logo{display:block;width:auto;max-width:100%;height:4rem;object-fit:contain;object-position:left center}.implants__country{margin:.8rem 0 0;font-size:1.4rem;line-height:135%;color:var(--gray)}.implants__photo{position:absolute;top:clamp(1.2rem,1.0718403548rem + .22172949vw,1.4rem);right:clamp(1rem,.8718403548rem + .22172949vw,1.2rem);display:grid;place-items:center;width:11rem;height:11.3rem}.implants__photo:before{content:"";position:absolute;top:50%;left:50%;width:7rem;height:7rem;border-radius:50%;background:#b793591c;transform:translate(-50%,-50%)}.implants__photo img{position:relative;z-index:1;width:auto;max-width:100%;height:11rem;object-fit:contain}.implants__text{margin:1.2rem 0 0;padding-right:10rem;font-size:1.4rem;line-height:135%;color:var(--gray)}.implants__list{display:flex;flex-direction:column;gap:1.6rem;flex:1;margin:2.5rem 0 0;padding-top:2.5rem;border-top:1px solid var(--border)}.implants__item{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:135%;color:var(--gray)}.implants__item-icon{display:grid;place-items:center;flex-shrink:0;width:5.5rem;height:5.5rem;border-radius:50%;background:#b9915426}.implants__item-icon img{width:2.3rem;height:2.3rem;object-fit:contain}.implants__button{position:relative;width:100%;margin-top:2.5rem;gap:1.2rem}.implants__alert{display:flex;align-items:center;gap:4rem;margin-top:clamp(2.5rem,1.8592017738rem + 1.1086474501vw,3.5rem);padding:1.5rem clamp(2rem,1.6796008869rem + .5543237251vw,2.5rem);border-radius:1.6rem;background:#468ffd0d}@media (max-width: 577.5px){.implants__alert{gap:2rem}}.implants__alert-icon{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:5rem;height:5rem;border-radius:50%;background:#468ffd26}@media (max-width: 577.5px){.implants__alert-icon{width:0}.implants__alert-icon img{display:none}}.implants__alert-icon img{width:auto;height:2rem}.implants__alert-icon:after{content:"";position:absolute;top:0;bottom:0;right:0;border-right:.2rem solid var(--blue);transform:translate(2rem)}@media (max-width: 577.5px){.implants__alert-icon:after{transform:translate(0)}}.implants__alert-text{margin:0;font-weight:700;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:140%}.implants__alert-text strong{font-weight:700}.implants__alert-text span{color:var(--blue)}.prices__title{display:block;max-width:64rem;margin-top:.7rem}.prices__title span{display:block}.prices__desc{max-width:52rem;margin:1.2rem 0 0;font-size:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);line-height:150%;color:var(--gray)}.prices__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4.8rem;margin-top:clamp(2.8rem,2.0310421286rem + 1.3303769401vw,4rem)}@media (max-width: 991.5px){.prices__steps{grid-template-columns:minmax(0,1fr);gap:1.2rem}}.prices__step{position:relative;min-width:0}.prices__step:not(:last-child):after{content:"";position:absolute;top:0;right:calc(-2.4rem - .5px);width:1px;height:100%;background:var(--border)}@media (max-width: 991.5px){.prices__step:not(:last-child):after{content:none}}@media (max-width: 991.5px){.prices__step{padding:2rem;border:1px solid var(--border);border-radius:1.6rem;background:var(--white);box-shadow:0 0 8px #121b291a}}.prices__step-head{display:flex;align-items:center;gap:1.6rem}@media (max-width: 991.5px){.prices__step-head{flex-direction:column;align-items:flex-start;gap:1.4rem}}.prices__num{display:grid;place-items:center;flex-shrink:0;width:clamp(4.4rem,3.8873614191rem + .8869179601vw,5.2rem);height:clamp(4.4rem,3.8873614191rem + .8869179601vw,5.2rem);border-radius:50%;background:var(--primary);color:var(--white);font-weight:700;font-size:clamp(1.8rem,1.5436807095rem + .44345898vw,2.2rem);line-height:1}.prices__step-title{margin:0;font-weight:700;font-size:clamp(1.6rem,1.4718403548rem + .22172949vw,1.8rem);line-height:130%}.prices__list{display:flex;flex-direction:column;gap:clamp(1.2rem,.6873614191rem + .8869179601vw,2rem);margin-top:1.8rem;margin-left:calc(clamp(4.4rem,3.8873614191rem + .8869179601vw,5.2rem) + 1.6rem)}@media (max-width: 991.5px){.prices__list{margin-left:0}}.prices__item{display:flex;align-items:flex-start;gap:1rem;font-size:clamp(1.4rem,1.2718403548rem + .22172949vw,1.6rem);line-height:140%}@media (min-width: 992.5px){.prices__item{max-width:25.5rem}}.prices__item img{flex-shrink:0;width:2.1rem;height:2.1rem;margin-top:.1rem}.prices__panel{display:grid;grid-template-columns:minmax(26rem,43rem) minmax(0,1fr);gap:clamp(2rem,.7184035477rem + 2.2172949002vw,4rem);align-items:center;padding:clamp(2rem,1.2310421286rem + 1.3303769401vw,3.2rem);border-radius:2rem;background:#f4f6f8}@media (max-width: 991.5px){.prices__panel{grid-template-columns:minmax(0,1fr)}}.prices__panel-title{display:block}.prices__panel-title h2{font-size:clamp(2rem,1.6155210643rem + .6651884701vw,2.6rem);line-height:125%}.prices__panel-title span{display:block}.prices__panel-desc{margin:1rem 0 0;font-size:1.6rem;line-height:145%;color:var(--gray)}.prices__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:1.2rem;align-items:center}@media (max-width: 1199.5px){.prices__form{grid-template-columns:minmax(0,1fr)}}.prices__name .input-field__icon{width:2.1rem;height:2.1rem}.prices__button{position:relative;gap:1.2rem;white-space:nowrap;min-width:25rem}@media (max-width: 1199.5px){.prices__button{width:100%}}.prices__agree{grid-column:1/3}@media (max-width: 1199.5px){.prices__agree{grid-column:auto}}.consultation__block{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:clamp(2rem,.9747228381rem + 1.7738359202vw,3.6rem) clamp(1.6rem,.0620842572rem + 2.6607538803vw,4rem) clamp(2rem,1.4873614191rem + .8869179601vw,2.8rem);border:1px solid var(--border);border-radius:2rem;background:var(--white);box-shadow:0 0 20px #121b291a}.consultation__main{position:relative;z-index:2;max-width:76rem}@media (min-width: 992px){.consultation__main{max-width:58%}}.consultation__title{display:block;margin-top:.7rem}.consultation__title span{display:block}.consultation__desc{max-width:52rem;margin:1.2rem 0 0;font-size:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);line-height:150%;color:var(--gray)}@media (max-width: 991.5px){.consultation__desc{display:none}}.consultation__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 2.4rem;margin-top:clamp(2rem,1.4873614191rem + .8869179601vw,2.8rem)}@media (max-width: 767.5px){.consultation__features{grid-template-columns:minmax(0,1fr);gap:1.6rem}}.consultation__feature{display:flex;align-items:center;gap:1.2rem;min-width:0}.consultation__feature-icon{display:grid;place-items:center;flex-shrink:0;width:5.5rem;height:5.5rem;border-radius:50%;background:var(--primary)}.consultation__feature-icon img{width:auto;height:2.2rem;max-width:2.4rem;object-fit:contain}.consultation__feature-text{max-width:19rem;font-weight:500;font-size:1.4rem;line-height:135%;color:var(--gray)}.consultation__media{position:absolute;top:0;right:0;bottom:0;z-index:1;width:48%}.consultation__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#fff,#fff0 17.79%);pointer-events:none}.consultation__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}@media (max-width: 991.5px){.consultation__media{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:auto;margin-top:2rem;aspect-ratio:4/3;border-radius:1.6rem;overflow:hidden}.consultation__media:before{content:none}}.consultation__note{position:absolute;z-index:2;top:28%;right:5.8rem;margin:0;color:var(--gray);font-weight:500;font-size:clamp(1rem,.8077605322rem + .332594235vw,1.3rem);letter-spacing:.23em;line-height:150%;text-transform:uppercase}@media (max-width: 991.5px){.consultation__note{top:22%;right:1.6rem}}.consultation__note-blur{position:absolute;top:50%;left:50%;width:155px;height:90px;border-radius:100%;background:#fff;filter:blur(25px);transform:translate(-50%,-50%);pointer-events:none}.consultation__note-text{position:relative}.consultation__form{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:1.2rem;align-items:center;max-width:72%;margin-top:clamp(2rem,1.4873614191rem + .8869179601vw,2.8rem);padding:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);border-radius:1.6rem;background:var(--light-cream)}@media (max-width: 1199.5px){.consultation__form{grid-template-columns:minmax(0,1fr);max-width:58%}}@media (max-width: 991.5px){.consultation__form{max-width:none;margin-top:1.6rem}}.consultation__name .input-field__icon{width:2.1rem;height:2.1rem}.consultation__button{position:relative;gap:1.2rem;white-space:nowrap}@media (max-width: 1199.5px){.consultation__button{width:100%}}.consultation__agree{grid-column:1/3}@media (max-width: 1199.5px){.consultation__agree{grid-column:auto}}.contacts__inner{display:grid;grid-template-columns:clamp(50rem,12.5967213115rem + 37.7049180328vw,68.4rem) minmax(0,1fr);gap:2.5rem}@media (max-width: 1199.5px){.contacts__inner{grid-template-columns:minmax(0,1fr)}}.contacts__title{display:block;max-width:64rem;margin-top:.7rem}.contacts__title span{display:block}.contacts__desc{max-width:52rem;margin:1.2rem 0 0;font-size:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem);line-height:150%;color:var(--gray)}.contacts__cards{display:flex;gap:1rem 1.2rem;margin-top:clamp(2.5rem,2.3077605322rem + .332594235vw,2.8rem)}@media (max-width: 767.5px){.contacts__cards{flex-direction:column}}.contacts__card{display:flex;align-items:center;flex:1;gap:1.4rem;min-width:0;padding:1.2rem;border-radius:1.6rem;background:var(--cream)}.contacts__card:nth-child(2){flex:none}@media (min-width: 1200.5px){.contacts__card:nth-child(2){width:clamp(21rem,4.2857142857rem + 13.9285714286vw,24.9rem)}}.contacts__card:nth-child(2) .contacts__card-icon img{height:2.1rem;max-width:2.1rem}.contacts__card-icon{display:grid;place-items:center;flex-shrink:0;width:5rem;height:5rem;border-radius:50%;background:#b7935926}.contacts__card-icon img{width:auto;height:2.5rem;max-width:2.5rem}.contacts__card-label,.contacts__card-value,.contacts__card-note{margin:0}.contacts__card-label,.contacts__card-value{font-weight:600;font-size:1.4rem;line-height:130%}.contacts__card-value{margin-top:.2rem;font-weight:700;line-height:150%}.contacts__card-value a{color:inherit;text-decoration:none}.contacts__card-note{margin-top:.2rem;font-size:1.2rem;line-height:130%;color:var(--gray)}.contacts__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:clamp(1.6rem,1.3436807095rem + .44345898vw,2rem)}@media (max-width: 767.5px){.contacts__buttons{flex-direction:column}}.contacts__button{flex:1;position:relative;gap:1.2rem}@media (max-width: 767.5px){.contacts__button{width:100%}}.contacts__perks{display:flex;align-items:center;margin-top:clamp(2rem,1.4873614191rem + .8869179601vw,2.8rem)}@media (max-width: 767.5px){.contacts__perks{flex-direction:column;align-items:flex-start;gap:1rem}}.contacts__perk{display:flex;align-items:center;gap:1.4rem}.contacts__perk:not(:last-child):after{content:"";width:1px;height:5rem;margin-left:1.4rem;margin-right:2.8rem;background:var(--border);flex-shrink:0}@media (max-width: 767.5px){.contacts__perk:not(:last-child):after{display:none}}@media (max-width: 767.5px){.contacts__perk{flex-wrap:wrap}.contacts__perk:not(:last-child):after{width:100%;height:1px;margin:1.6rem 0}}.contacts__perk-icon{display:grid;place-items:center;flex-shrink:0;width:5rem;height:5rem;border-radius:50%;background:#b7935926}.contacts__perk-icon img{width:auto;height:auto;max-width:2.4rem;max-height:2.2rem}.contacts__perk-label,.contacts__perk-note{margin:0}.contacts__perk-label{font-weight:600;font-size:1.6rem;line-height:130%;color:var(--text)}.contacts__perk-note{margin-top:.2rem;font-size:1.4rem;line-height:140%;color:var(--gray)}.contacts__right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (max-width: 577.5px){.contacts__right{grid-template-columns:minmax(0,1fr)}}.contacts__image{width:100%;max-width:100%;height:100%;object-fit:cover;border-radius:1.5rem}@media (max-width: 577.5px){.contacts__image{max-height:39rem}}.contacts__image-box{position:relative}.contacts__map{overflow:hidden;display:flex;flex-direction:column;height:100%;width:100%;border-radius:2.4rem}.contacts #map{width:100%;height:100%;min-height:28.2rem}@media (max-width: 577.5px){.contacts #map{min-height:36rem}}.contacts__note{position:absolute;bottom:1rem;left:1rem;display:flex;align-items:center;gap:1rem;max-width:26.2rem;padding:1.6rem 2rem;border-radius:1rem;background:var(--white);box-shadow:var(--box-shadow)}.contacts__note-icon{flex-shrink:0;width:2.2rem;height:2.2rem}.contacts__note-text{margin:0;font-weight:500;font-size:1.2rem;line-height:130%}.nfp__content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8rem 0;min-height:calc(100vh - 50rem)}.nfp__title h1{font-size:10rem;font-weight:700;line-height:120%;letter-spacing:-.06em;text-transform:uppercase}.nfp__text{max-width:50rem;font-size:2.4rem;font-weight:400;line-height:120%;letter-spacing:-.06em;text-transform:uppercase;text-align:center}.nfp__btn{margin-top:2.4rem}
