@charset "UTF-8";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{margin:0;scroll-behavior:smooth}html{position:relative;-moz-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed}details>summary,li,ol,ul{list-style:none}summary{display:list-item}details summary::-webkit-details-marker{display:none}h1,h2,h3,h4,p{font-size:inherit;font-weight:inherit;margin:0}ul,ol,dl,dd{margin:0;padding:0}p{margin:0}label,time{display:block}form{margin-bottom:0}figure,blockquote{margin:0}a:not([class]){text-decoration-skip-ink:auto}a{text-decoration:none;color:inherit}img,picture,svg,video{display:block;height:auto;max-width:100%}b,strong{font-weight:900}address{font-style:normal}button{margin:0;padding:0;border-color:transparent;background-color:transparent;font:inherit;font-size:100%;color:inherit;line-height:1;cursor:pointer;outline:0;text-align:left}button:disabled{cursor:default}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none}input,textarea,button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:transparent;font:inherit;line-height:1}@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;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-slide,.swiper-3d .swiper-cube-shadow{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-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{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:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .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-prev,.swiper-button-next{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-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next 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-prev:after,.swiper-button-next: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-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);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-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-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-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;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-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{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>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{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-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-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-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-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}:root{--content-width: 1436px;--container-offset: 16px;--container-width: calc(var(--content-width) + (var(--container-offset) * 2));--header-indents: 46px;--font-family-primary: "Montserrat", sans-serif;--font-family-secondary: "BebasNeue", sans-serif;--lineHeight: 1.5;--letterSpacing: .05em;--fw-main: 400;--fz-text-normal: 18px;--c-white: #ffffff;--c-black: #1F1F1F;--c-light: #F5F5F5;--c-dark: #262626;--c-gray: #848483;--c-accent: #F68A0D}@font-face{src:url(/fonts/Montserrat-Regular.woff2) format("woff2");font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap}@font-face{src:url(/fonts/Montserrat-Medium.woff2) format("woff2");font-family:Montserrat;font-weight:500;font-style:normal;font-display:swap}@font-face{src:url(/fonts/Montserrat-SemiBold.woff2) format("woff2");font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap}@font-face{src:url(/fonts/Montserrat-Bold.woff2) format("woff2");font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap}html,body{scroll-behavior:smooth;overscroll-behavior-y:none}.page{height:var(--vh);font-family:var(--font-family-primary);font-weight:var(--fw-main);font-style:normal;font-size:var(--fz-text-normal);line-height:var(--lineHeight);letter-spacing:var(--letterSpacing);color:var(--c-white);background-color:var(--c-black);font-optical-sizing:auto}.page__body{min-width:320px;min-height:var(--vh)}.page.open{overflow:hidden}.container{margin:0 auto;padding:0 var(--container-offset);width:100%;max-width:var(--container-width)}.wrapper{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;min-height:var(--vh);overflow-x:hidden;padding-top:148px}.wrapper:before{content:"";position:fixed;z-index:-100;top:0;right:0;bottom:0;left:0;opacity:0;background-color:transparent;transition:.3s ease-in-out}.open .wrapper:before{z-index:20;background-color:var(--c-dark);opacity:.8}.sr-only{position:absolute!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;margin:-1px!important;border:0!important;padding:0!important;width:1px!important;height:1px!important;white-space:nowrap!important;clip:rect(1px,1px,1px,1px)!important}.bg-primary{background-color:var(--c-primary)}.bg-secondary{background-color:var(--c-secondary)}.bg-light{background-color:var(--c-light)}.bg-dark{background-color:var(--c-dark)}.bg-accent{background-color:var(--c-accent)}.bg-white{background-color:var(--c-white)}.bg-black{background-color:var(--c-black)}.bg-gray{background-color:var(--c-gray)}.bg-nr{background-repeat:no-repeat}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.bg-center{background-position:center}[class*=border]{border-style:solid}.border-1{border-width:1px}.border-2{border-width:2px}.border-color-white{border-color:var(--c-white)}.border-color-black{border-color:var(--c-black)}.border-color-accent{border-color:var(--c-accent)}.border-color-light{border-color:var(--c-light)}.center,.center-abs{margin:0 auto}.center-abs{left:0;right:0}.color-white{color:var(--c-white)}.color-black{color:var(--c-black)}.color-inherit{color:inherit}.color-primary{color:var(--c-primary)}.color-secondary{color:var(--c-secondary)}.color-light{color:var(--c-light)}.color-gray{color:var(--c-gray)}.color-dark{color:var(--c-dark)}.color-accent{color:var(--c-accent)}.color-green{color:var(--c-green)}.d-grid{display:grid}.g-col-1{grid-template-columns:1fr}.g-col-2{grid-template-columns:repeat(2,1fr)}.g-col-3{grid-template-columns:repeat(3,1fr)}.g-col-4{grid-template-columns:repeat(4,1fr)}.flex{display:flex}.flex.col-2>*{flex-grow:1;flex-shrink:0;flex-basis:0%;width:48%}.flex.col-3>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:31%}.flex-wrap{flex-wrap:wrap}.flex-col{flex-direction:column}.flex-r-reverse{flex-direction:row-reverse}.flex-c-reverse{flex-direction:column-reverse}.flex-grow{flex:1 0 auto}.align-center{align-items:center}.align-stretch{align-items:stretch}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.a-self-end{align-self:flex-end}.font-primary{font-family:var(--font-family-primary)}.font-secondary{font-family:var(--font-family-secondary)}.fz-xl{font-size:calc(24px + (40 - 24) * (100vw - 360px) / (1440 - 360))}.fz-lg{font-size:calc(20px + (32 - 20) * (100vw - 360px) / (1440 - 360))}.fz-md{font-size:calc(18px + (20 - 18) * (100vw - 360px) / (1440 - 360))}.fz-xs{font-size:16px}.fw-100,.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.gap-xxl{gap:calc(20px + (120 - 20) * (100vw - 360px) / (1440 - 360))}.gap-xl{gap:calc(20px + (64 - 20) * (100vw - 360px) / (1440 - 360))}.gap-lg{gap:calc(20px + (48 - 20) * (100vw - 360px) / (1440 - 360))}.gap-md{gap:calc(20px + (32 - 20) * (100vw - 360px) / (1440 - 360))}.gap-sm{gap:24px}.gap-xs{gap:16px}.gap-xxs{gap:8px}.gap-6{gap:calc(20px + (60 - 20) * (100vw - 360px) / (1440 - 360))}.gap-5{gap:calc(20px + (50 - 20) * (100vw - 360px) / (1440 - 360))}.gap-4{gap:calc(20px + (40 - 20) * (100vw - 360px) / (1440 - 360))}.gap-3{gap:calc(15px + (30 - 15) * (100vw - 360px) / (1440 - 360))}.gap-2{gap:20px}.gap-1{gap:10px}.c-gap-xxl{column-gap:calc(20px + (120 - 20) * (100vw - 360px) / (1440 - 360))}.c-gap-xl{column-gap:calc(20px + (64 - 20) * (100vw - 360px) / (1440 - 360))}.c-gap-lg{column-gap:calc(20px + (48 - 20) * (100vw - 360px) / (1440 - 360))}.c-gap-md{column-gap:calc(20px + (32 - 20) * (100vw - 360px) / (1440 - 360))}.c-gap-sm{column-gap:24px}.c-gap-xs{column-gap:16px}.c-gap-xxs{column-gap:8px}.c-gap-6{column-gap:calc(20px + (60 - 20) * (100vw - 360px) / (1440 - 360))}.c-gap-5{column-gap:calc(20px + (50 - 20) * (100vw - 360px) / (1440 - 360))}.c-gap-4{column-gap:calc(20px + (40 - 20) * (100vw - 360px) / (1440 - 360))}.c-gap-3{column-gap:calc(15px + (30 - 15) * (100vw - 360px) / (1440 - 360))}.c-gap-2{column-gap:20px}.c-gap-1{column-gap:10px}.r-gap-xxl{row-gap:calc(20px + (120 - 20) * (100vw - 360px) / (1440 - 360))}.r-gap-xl{row-gap:calc(20px + (64 - 20) * (100vw - 360px) / (1440 - 360))}.r-gap-lg{row-gap:calc(20px + (48 - 20) * (100vw - 360px) / (1440 - 360))}.r-gap-md{row-gap:calc(20px + (32 - 20) * (100vw - 360px) / (1440 - 360))}.r-gap-sm{row-gap:24px}.r-gap-xs{row-gap:16px}.r-gap-xxs{row-gap:8px}.r-gap-6{row-gap:calc(20px + (60 - 20) * (100vw - 360px) / (1440 - 360))}.r-gap-5{row-gap:calc(20px + (50 - 20) * (100vw - 360px) / (1440 - 360))}.r-gap-4{row-gap:calc(20px + (40 - 20) * (100vw - 360px) / (1440 - 360))}.r-gap-3{row-gap:calc(15px + (30 - 15) * (100vw - 360px) / (1440 - 360))}.r-gap-2{row-gap:20px}.r-gap-1{row-gap:10px}.gradient-main{background-image:var(--main-gradient)}.h-max{height:100%}.icon:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-position:center}.icon-bg:before{width:var(--main-icon-size);height:var(--main-icon-size);aspect-ratio:1/1}.icon-input{background-repeat:no-repeat;background-size:24px;background-position:left 20px center;padding-left:50px}.icon-mask:before{content:"";background-color:currentColor;display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;min-width:24px;height:24px;aspect-ratio:1/1}.icon-mask-bg:before{width:var(--main-icon-size);height:var(--main-icon-size);aspect-ratio:1/1}.icon-xl:before{width:64px;height:64px;aspect-ratio:1/1}.ls-02{letter-spacing:.02em}.ls-01{letter-spacing:.01em}.-ls-02{letter-spacing:-.02em}.-ls-01{letter-spacing:-.01em}.lh-100{line-height:1}.lh-110{line-height:1.1}.lh-115{line-height:1.15}.lh-120{line-height:1.2}.lh-125{line-height:1.25}.lh-130{line-height:1.3}.lh-135{line-height:1.35}.lh-140{line-height:1.4}.lh-145{line-height:1.45}.lh-150{line-height:1.5}.lh-155{line-height:1.55}.lh-160{line-height:1.6}.lh-165{line-height:1.65}.lh-170{line-height:1.7}.lh-175{line-height:1.75}.mb-xxl{margin-bottom:calc(36px + (120 - 36) * (100vw - 360px) / (1440 - 360))}.mb-xl{margin-bottom:calc(30px + (64 - 30) * (100vw - 360px) / (1440 - 360))}.mb-lg{margin-bottom:calc(24px + (48 - 24) * (100vw - 360px) / (1440 - 360))}.mb-md{margin-bottom:calc(20px + (32 - 20) * (100vw - 360px) / (1440 - 360))}.mb-sm{margin-bottom:24px}.mb-xs{margin-bottom:16px}.mb-xxs{margin-bottom:8px}.mb-6{margin-bottom:calc(30px + (60 - 30) * (100vw - 360px) / (1440 - 360))}.mb-5{margin-bottom:calc(24px + (50 - 24) * (100vw - 360px) / (1440 - 360))}.mb-4{margin-bottom:calc(20px + (40 - 20) * (100vw - 360px) / (1440 - 360))}.mb-3{margin-bottom:calc(16px + (30 - 16) * (100vw - 360px) / (1440 - 360))}.mb-2{margin-bottom:20px}.mb-1{margin-bottom:10px}.mb-05{margin-bottom:5px}.mr-xxl{margin-right:calc(36px + (120 - 36) * (100vw - 360px) / (1440 - 360))}.mr-xl{margin-right:calc(30px + (64 - 30) * (100vw - 360px) / (1440 - 360))}.mr-lg{margin-right:calc(24px + (48 - 24) * (100vw - 360px) / (1440 - 360))}.mr-md{margin-right:calc(20px + (32 - 20) * (100vw - 360px) / (1440 - 360))}.mr-sm{margin-right:24px}.mr-xs{margin-right:16px}.mr-xxs{margin-right:8px}.mr-6{margin-right:calc(30px + (60 - 30) * (100vw - 360px) / (1440 - 360))}.mr-5{margin-right:calc(24px + (50 - 24) * (100vw - 360px) / (1440 - 360))}.mr-4{margin-right:calc(20px + (40 - 20) * (100vw - 360px) / (1440 - 360))}.mr-3{margin-right:calc(16px + (30 - 16) * (100vw - 360px) / (1440 - 360))}.mr-2{margin-right:20px}.mr-1{margin-right:10px}.mr-05{margin-right:5px}.m-auto{margin-left:auto;margin-right:auto}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.op-80{opacity:.8}.op-70{opacity:.7}.op-60{opacity:.6}.op-50{opacity:.5}.op-40{opacity:.4}.op-20{opacity:.2}.d-block{display:block}.d-inline-block{display:inline-block}.no-hover{pointer-events:none}.img-cover{object-fit:cover}.img-contain{object-fit:contain}.list-disc{padding-left:35px}.list-disc li{list-style-type:disc}.list-disc li::marker{content:"• ";vertical-align:middle}.no-wrap{white-space:nowrap}.relative{position:relative}.absolute{position:absolute}.hidden{display:none}.overflow{overflow:hidden}.overflow-y{overflow-y:hidden}.overflow-x{overflow-x:hidden}.overlay{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.overlay:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.overlay-linear:before{background-image:var(--dark-gradient)}.overlay-radial:before{background-image:var(--radial-gradient)}.overlay-dark:before{background-color:var(--c-dark)}.overlay-primary:before{background-color:var(--c-primary)}.overlay-accent:before{background-color:var(--c-accent)}.overlay-op-20:before,.overlay-op-40:before,.overlay-op-60:before{opacity:.2}.overlay-op-80:before{opacity:.8}.overlay-white:before{background-color:#fff}.overlay-black:before{background-color:#000}.py-xxl{padding-block:calc(30px + (120 - 30) * (100vw - 360px) / (1440 - 360))}.py-xl{padding-block:calc(32px + (64 - 32) * (100vw - 360px) / (1440 - 360))}.py-lg{padding-block:calc(24px + (48 - 24) * (100vw - 360px) / (1440 - 360))}.py-md{padding-block:calc(16px + (32 - 16) * (100vw - 360px) / (1440 - 360))}.py-sm{padding-top:24px;padding-bottom:24px}.py-xs{padding-top:16px;padding-bottom:16px}.py-xxs{padding-top:8px;padding-bottom:8px}.py-6{padding-block:calc(32px + (60 - 32) * (100vw - 360px) / (1440 - 360))}.py-5{padding-block:calc(24px + (50 - 24) * (100vw - 360px) / (1440 - 360))}.py-4{padding-block:calc(16px + (40 - 16) * (100vw - 360px) / (1440 - 360))}.py-3{padding-block:calc(16px + (30 - 16) * (100vw - 360px) / (1440 - 360))}.py-2{padding-top:20px;padding-bottom:20px}.py-1{padding-top:10px;padding-bottom:10px}.px-xxl{padding-inline:calc(30px + (120 - 30) * (100vw - 360px) / (1440 - 360))}.px-xl{padding-inline:calc(32px + (64 - 32) * (100vw - 360px) / (1440 - 360))}.px-lg{padding-inline:calc(24px + (48 - 24) * (100vw - 360px) / (1440 - 360))}.px-md{padding-inline:calc(16px + (32 - 16) * (100vw - 360px) / (1440 - 360))}.px-sm{padding-inline:calc(16px + (24 - 16) * (100vw - 360px) / (1440 - 360))}.px-xs{padding-inline:16px}.px-xxs{padding-inline:8px}.px-6{padding-inline:calc(32px + (60 - 32) * (100vw - 360px) / (1440 - 360))}.px-5{padding-inline:calc(24px + (50 - 24) * (100vw - 360px) / (1440 - 360))}.px-4{padding-inline:calc(16px + (40 - 16) * (100vw - 360px) / (1440 - 360))}.px-3{padding-inline:calc(16px + (30 - 16) * (100vw - 360px) / (1440 - 360))}.px-2{padding-inline:20px}.px-1{padding-inline:10px}.pb-xxl{padding-bottom:calc(30px + (120 - 30) * (100vw - 360px) / (1440 - 360))}.pb-xl{padding-bottom:calc(32px + (64 - 32) * (100vw - 360px) / (1440 - 360))}.pb-lg{padding-bottom:calc(24px + (48 - 24) * (100vw - 360px) / (1440 - 360))}.pb-md{padding-bottom:calc(16px + (32 - 16) * (100vw - 360px) / (1440 - 360))}.pb-sm{padding-bottom:calc(16px + (24 - 16) * (100vw - 360px) / (1440 - 360))}.pb-xs{padding-bottom:16px}.pb-xxs{padding-bottom:8px}.pb-6{padding-bottom:calc(32px + (60 - 32) * (100vw - 360px) / (1440 - 360))}.pb-5{padding-bottom:calc(24px + (50 - 24) * (100vw - 360px) / (1440 - 360))}.pb-4,.pb-3{padding-bottom:calc(16px + (40 - 16) * (100vw - 360px) / (1440 - 360))}.pb-2{padding-bottom:20px}.pb-1{padding-bottom:10px}.pt-xxl{padding-top:calc(30px + (120 - 30) * (100vw - 360px) / (1440 - 360))}.pt-xl{padding-top:calc(32px + (64 - 32) * (100vw - 360px) / (1440 - 360))}.pt-lg{padding-top:calc(24px + (48 - 24) * (100vw - 360px) / (1440 - 360))}.pt-md{padding-top:calc(16px + (32 - 16) * (100vw - 360px) / (1440 - 360))}.pt-sm{padding-top:calc(16px + (24 - 16) * (100vw - 360px) / (1440 - 360))}.pt-xs{padding-top:16px}.pt-xxs{padding-top:8px}.pt-6{padding-top:calc(32px + (60 - 32) * (100vw - 360px) / (1440 - 360))}.pt-5{padding-top:calc(24px + (50 - 24) * (100vw - 360px) / (1440 - 360))}.pt-4,.pt-3{padding-top:calc(16px + (40 - 16) * (100vw - 360px) / (1440 - 360))}.pt-2{padding-top:20px}.pt-1{padding-top:10px}.pa-xxl{padding:calc(30px + (120 - 30) * (100vw - 360px) / (1440 - 360))}.pa-xl{padding:calc(32px + (64 - 32) * (100vw - 360px) / (1440 - 360))}.pa-lg{padding:calc(24px + (48 - 24) * (100vw - 360px) / (1440 - 360))}.pa-md{padding:calc(16px + (32 - 16) * (100vw - 360px) / (1440 - 360))}.pa-sm{padding:calc(16px + (24 - 16) * (100vw - 360px) / (1440 - 360))}.pa-xs{padding:16px}.pa-xxs{padding:8px}.pa-6{padding:calc(32px + (60 - 32) * (100vw - 360px) / (1440 - 360))}.pa-5{padding:calc(24px + (50 - 24) * (100vw - 360px) / (1440 - 360))}.pa-4{padding:calc(16px + (40 - 16) * (100vw - 360px) / (1440 - 360))}.pa-3{padding:calc(16px + (30 - 16) * (100vw - 360px) / (1440 - 360))}.pa-2{padding:20px}.pa-1{padding:10px}.dot-before,.dot-after{position:relative}.dot-before:before,.dot-before:after,.dot-after:before,.dot-after:after{display:block;width:3px;height:3px;border-radius:3px;background-color:var(--c-black)}.dot-after:after,.dot-before:before{content:""}.dot-accent:before,.dot-accent:after{background-color:var(--c-accent)}.dot-lg:before,.dot-lg:after{width:6px;height:6px}.num-after[data-number],.num-after [data-number],.num-before[data-number],.num-before [data-number]{position:relative}.num-after[data-number]:before,.num-after[data-number]:after,.num-after [data-number]:before,.num-after [data-number]:after,.num-before[data-number]:before,.num-before[data-number]:after,.num-before [data-number]:before,.num-before [data-number]:after{display:block;color:var(--c-black)}.num-after[data-number]:after,.num-after [data-number]:after,.num-before[data-number]:before,.num-before [data-number]:before{content:attr(data-number)}.num-accent[data-number]:before,.num-accent[data-number]:after,.num-accent [data-number]:before,.num-accent [data-number]:after{color:var(--c-accent)}.radius-lg{border-radius:var(--radius-lg);border-radius:calc(20px + (32 - 20) * (100vw - 360px) / (1440 - 360))}.radius-md{border-radius:16px}.radius-sm{border-radius:8px}.radius-4{border-radius:calc(20px + (40 - 20) * (100vw - 360px) / (1440 - 360))}.radius-3{border-radius:calc(15px + (30 - 15) * (100vw - 360px) / (1440 - 360))}.radius-2{border-radius:calc(10px + (20 - 10) * (100vw - 360px) / (1440 - 360))}.radius-1{border-radius:10px}.radius-circle{border-radius:50%}.text-center{text-align:center}.text-right{text-align:right}.text-up{text-transform:uppercase}.text-low{text-transform:lowercase}.text-secondary{font-family:var(--font-family-secondary)}.text-italic{font-style:italic}.title-xxl{font-size:calc(60px + (80 - 60) * (100vw - 360px) / (1440 - 360))}.title-xl{font-size:calc(40px + (64 - 40) * (100vw - 360px) / (1440 - 360))}.title-lg{font-size:calc(32px + (56 - 32) * (100vw - 360px) / (1440 - 360))}.title-md{font-size:calc(24px + (32 - 24) * (100vw - 360px) / (1440 - 360))}.title-sm{font-size:18px}.title-xs,.title-xxs{font-size:16px}.w-max{width:100%}*[class].btn{display:block;width:fit-content;border-radius:10px;padding:8px 31px;font:inherit;font-weight:500;font-size:20px;line-height:1.5;letter-spacing:0;white-space:nowrap;text-align:center;color:var(--c-white);border:1px solid var(--c-accent);background-color:transparent;outline:2px solid transparent;transition:.3s ease-in-out}*[class].btn:focus{background-color:#f68a0d33;outline-color:var(--c-accent);outline-offset:3px}*[class].btn:active{transform:translateY(3px)}*[class].btn:active,*[class].btn.btn-accent{background-color:var(--c-accent);color:var(--c-dark)}*[class].btn.btn-accent:focus{background-color:#f68a0d4d;color:var(--c-white)}*[class].btn.btn-accent:hover{background-color:transparent;color:var(--c-white)}*[class].btn.btn-accent:active{color:var(--c-white);background-color:#f68a0d80}.accordions.list li:not(:last-child){margin-bottom:16px}.accordion-card{background-color:#faf9f6;padding:16px 24px}.accordion-card summary{position:relative;cursor:pointer;padding-right:56px;font-size:18px}.accordion-card summary:after{content:"";display:block;position:absolute;right:0;width:32px;height:32px;top:calc(50% - 16px);background-color:var(--c-primary);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.12 21.0601L16 14.9401L9.88 21.0601L8 19.1667L16 11.1667L24 19.1667L22.12 21.0601Z' fill='%233B5B5F'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.12 21.0601L16 14.9401L9.88 21.0601L8 19.1667L16 11.1667L24 19.1667L22.12 21.0601Z' fill='%233B5B5F'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:.15s ease-in-out;transform:scaleY(-1)}.accordion-card__body{padding-top:12px;font-size:18px;line-height:1.5}.accordion-card h3{font-weight:700;line-height:1.5;font-size:18px}.accordion-card[open] summary:after{transform:scaleY(1);background-color:var(--c-primary)}.slider-actions{width:fit-content;margin-inline:auto;display:flex;gap:32px}.slider-actions .slider-btn{min-width:100px;height:52px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 27px;transition:.3s ease-in-out}.slider-actions .slider-btn:before{content:"";min-width:36px;height:36px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.61 8.34004L6 18L15.61 27.66C15.6968 27.774 15.8071 27.868 15.9333 27.9357C16.0596 28.0033 16.1989 28.043 16.3419 28.0522C16.4849 28.0613 16.6281 28.0396 16.762 27.9885C16.8958 27.9375 17.0172 27.8583 17.1177 27.7562C17.2183 27.6542 17.2958 27.5318 17.3449 27.3972C17.3941 27.2626 17.4137 27.1191 17.4025 26.9763C17.3914 26.8335 17.3497 26.6947 17.2802 26.5694C17.2108 26.4441 17.1152 26.3352 17 26.25L9.81 19L28.94 19C29.2052 19 29.4596 18.8947 29.6471 18.7071C29.8346 18.5196 29.94 18.2653 29.94 18C29.94 17.7348 29.8346 17.4805 29.6471 17.2929C29.4596 17.1054 29.2052 17 28.94 17L9.81 17L17 9.75004C17.187 9.56174 17.2915 9.30687 17.2906 9.0415C17.2896 8.77614 17.1833 8.52202 16.995 8.33504C16.8067 8.14806 16.5518 8.04354 16.2865 8.04448C16.0211 8.04542 15.767 8.15174 15.58 8.34004L15.61 8.34004Z' fill='%23F5F5F5'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.61 8.34004L6 18L15.61 27.66C15.6968 27.774 15.8071 27.868 15.9333 27.9357C16.0596 28.0033 16.1989 28.043 16.3419 28.0522C16.4849 28.0613 16.6281 28.0396 16.762 27.9885C16.8958 27.9375 17.0172 27.8583 17.1177 27.7562C17.2183 27.6542 17.2958 27.5318 17.3449 27.3972C17.3941 27.2626 17.4137 27.1191 17.4025 26.9763C17.3914 26.8335 17.3497 26.6947 17.2802 26.5694C17.2108 26.4441 17.1152 26.3352 17 26.25L9.81 19L28.94 19C29.2052 19 29.4596 18.8947 29.6471 18.7071C29.8346 18.5196 29.94 18.2653 29.94 18C29.94 17.7348 29.8346 17.4805 29.6471 17.2929C29.4596 17.1054 29.2052 17 28.94 17L9.81 17L17 9.75004C17.187 9.56174 17.2915 9.30687 17.2906 9.0415C17.2896 8.77614 17.1833 8.52202 16.995 8.33504C16.8067 8.14806 16.5518 8.04354 16.2865 8.04448C16.0211 8.04542 15.767 8.15174 15.58 8.34004L15.61 8.34004Z' fill='%23F5F5F5'/%3E%3C/svg%3E%0A");background-color:var(--c-white);transition:.3s ease-in-out}.slider-actions .slider-btn .btn-text{width:47px;opacity:1;transition:width .3s ease-in-out .3s,opacity .3s ease-in-out .4s}.slider-actions .slider-btn--prev .btn-text{width:64px}.slider-actions .slider-btn--next{flex-direction:row-reverse}.slider-actions .slider-btn--next:before{transform:scaleX(-1)}.slider-actions .slider-btn[disabled]{gap:0;opacity:.2;pointer-events:none}.slider-actions .slider-btn[disabled] .btn-text{opacity:0;width:0}.swiper{overflow:hidden;box-sizing:border-box}.swiper-wrapper,.swiper-slide{height:fit-content}.modal{position:fixed;z-index:10;top:50%;left:50%;right:0;transform:translate(-50%,-50%);width:100vw;height:100svh;height:100vh;background-color:#00000080;z-index:22}.modal .close{position:absolute;display:block;top:40px;right:40px;width:75px;height:75px;border-radius:50%;background-color:var(--c-dark);background-repeat:no-repeat;background-size:24px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2001_169)'%3E%3Cpath d='M18.4314 13.8123L18.2428 14.0009L18.4314 14.1894L27.0936 22.8513L27.0937 22.8514C27.9464 23.7027 27.9466 25.0855 27.0936 25.9388C27.0936 25.9388 27.0936 25.9388 27.0935 25.9388L25.9388 27.0936L25.9387 27.0937C25.0874 27.9464 23.7046 27.9466 22.8513 27.0936C22.8513 27.0936 22.8513 27.0936 22.8513 27.0935L14.1894 18.4314L14.0009 18.2428L13.8123 18.4314L5.15014 27.0936L5.15 27.0937C4.29867 27.9464 2.91596 27.9466 2.06294 27.0936L0.908166 25.9388L0.907989 25.9386C0.0550841 25.0873 0.0548295 23.7046 0.908166 22.8513L9.57003 14.1894L9.75859 14.0009L9.57003 13.8123L0.906371 5.14865L0.906224 5.1485C0.0535788 4.29719 0.0533243 2.91446 0.906401 2.06112L2.0628 0.906518L2.06309 0.906224C2.91441 0.0535679 4.29711 0.0533503 5.15013 0.906355C5.15013 0.90636 5.15014 0.906366 5.15014 0.906371L13.8123 9.57001L14.0009 9.75861L14.1894 9.57003L22.8513 0.908166L22.8515 0.907989C23.7028 0.0550841 25.0855 0.0548295 25.9388 0.908166L27.0936 2.06294L27.0937 2.06309C27.9464 2.91442 27.9466 4.29712 27.0936 5.15014L18.4314 13.8123Z' fill='white' stroke-width='0.533333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2001_169'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.modal img{width:100%;height:100%;object-fit:cover}.locked{overflow:hidden}.locked:before{content:"";bottom:0;background-color:#00000080;z-index:21}.locked:before,.header{position:fixed;top:0;right:0;left:0}.header{z-index:20;margin:0 auto;padding:0;width:100%;border-bottom:1px solid var(--c-gray);transition-property:transform,padding,background-color,border-bottom-color;transition-duration:.3s;transition-timing-function:ease-in-out}.header,.header.scroll{background-color:var(--c-black)}.header.scroll{border-bottom-color:transparent}.header.scroll .nav{padding-block:20px}.header.hide{transform:translateY(calc(-100% - 30px))}.open .header{background-color:var(--c-dark)}.nav{position:relative;padding-block:47px;transition:.3s ease-in-out}.nav.opened{box-shadow:unset!important}.nav.opened .nav__inner{transform:translateY(0);transition:transform .2s ease-in-out}.nav__inner{width:100%;gap:46px}.logo{display:block;width:fit-content;outline:2px solid transparent;max-width:205px;transition:.3s ease-in-out}.logo:focus{outline-color:var(--c-accent);outline-offset:10px}.logo:hover{opacity:.8}.logo:active{opacity:.6}.nav-menu{margin-inline:auto;gap:50px;transform:translate(-5px);letter-spacing:.15em}.header .link{position:relative;display:block;font-size:20px;font-weight:500;line-height:1.5;white-space:nowrap;color:var(--c-white);border-radius:20px;outline:2px solid transparent;text-transform:uppercase}.header .link,.header .link:after{background-color:transparent;transition:.3s ease-in-out}.header .link:after{content:"";position:absolute;left:0;top:calc(100% + 8px);width:100%;height:1px}.header .link.current:after{background-color:var(--c-accent)}.burger{display:none;min-width:30px;height:18px;position:relative;z-index:10;color:var(--c-accent);cursor:pointer}.burger__line{top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out}.burger__line,.burger:before,.burger:after{position:absolute;left:0;width:100%;height:2px;background-color:currentColor}.burger:before,.burger:after{content:"";transition:transform .3s ease-in-out,top .3s ease-in-out}.burger:before{top:0}.burger:after{top:calc(100% - 2px)}.page.open .burger .burger__line{transform:scale(0);transition:transform .3s ease-in-out;background-color:var(--c-accent)}.page.open .burger:before,.page.open .burger:after{background-color:var(--c-accent);transform:rotate(45deg);top:50%;transition:transform .3s ease-in-out,top .3s ease-in-out;border-radius:0}.page.open .burger:after{transform:rotate(-45deg)}.footer{font-size:20px;border-top:1px solid var(--c-gray);padding-block:53px;color:var(--c-gray);text-transform:uppercase}.contacts{padding-block:120px}.contacts .d-grid{min-height:493px;justify-content:space-between}.contacts .form{max-width:626px;width:100%}.contacts .form-row{margin-bottom:24px}.contacts .form-row.flex{gap:30px}.contacts .form-group{width:100%}.contacts .form-label{margin-bottom:8px;font-size:20px;letter-spacing:0}.contacts .form-input{width:100%;border:1px solid var(--c-accent);border-radius:8px;outline:2px solid transparent;padding:9px 16px;outline-offset:0;color:var(--c-white);filter:drop-shadow(0px 1px 2px rgba(0,0,0,.05));transition:.3s ease-in-out}.contacts .form-input:focus{border-color:transparent;outline-color:var(--c-accent);outline-offset:3px}.contacts textarea.form-input{min-height:156px;resize:vertical;margin-bottom:0}.contacts .btn{width:100%;font-size:24px;padding-block:15px}.contacts .home-map{width:100%;height:auto}.contacts .home-map .gm-style-mtc button,.contacts .home-map .gm-fullscreen-control,.contacts .home-map .gm-control-active{background-color:#292929!important;color:#fff!important}.contacts .home-map .gm-fullscreen-control img,.contacts .home-map .gm-control-active img{filter:invert(1)}.contacts .home-map .gm-svpc{background-color:#292929!important;color:#fff!important}.contacts .home-map .gm-style-iw-a .gm-style-iw.gm-style-iw-c{padding:0!important;height:50px;border-left:10px solid #292929;border-right:10px solid #292929;background-color:#292929;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 626 165'%3E%3Cpath fill='%23F5F5F5' d='M194.51 65.02c-4.69-56.26 98.81-67.61 98.29-2.16 1.06 66.24-100.92 63.11-98.29 2.16Zm81.44 2.29c0-26.95-15.52-43.67-35.25-43.67-42.4-3.18-38.32 85.05 7.34 82.53 8.42 0 27.91-4.09 27.91-38.86ZM316.72 62.73c-.92-16.96 2.92-25.3-4.69-27.19-.98-.7-5.68.5-6.02-1.44 2.15-2.41 15.96-.1 16.84-.72 11.99.34 26.04-2.39 36.57 4.09 12.47 9.59 8.5 25.49-7.22 36.69 12.47 13.88 21.42 30.44 34.53 33.93 1.45.51 3.57-.35 3.85 1.32 0 .84-.72 1.08-2.05 1.08-5.81-.09-17.87.66-21.65-2.05-6.46-2.16-20.43-23.64-24.42-28.99-1.01-1.46-9.93-.6-11.43-.96-1.15-.12-.79 1.59-.84 2.29.94 10.07-2.46 26.11 4.69 27.19 1.57.24 3.85.36 5.17.36 2.21.32 1.45 2.41-.84 2.17-14.13-.28-16.98-.43-29.47 0-2.39.2-2.98-2.06-.36-2.17 10.93 1.6 6.26-16.46 7.34-27.55V62.73Zm13.47 7.94c0 1.08.24 1.44.96 1.8 28.1 9.5 29.34-34.66 6.26-34.05-3.31.44-6.75-.94-7.22 1.8V70.67Z'/%3E%3Cpath fill='%23F5F5F5' d='M399.25 62.73c-.84-16.59 2.5-24.69-3.73-27.07-1.5-.96-5.27.53-5.53-1.68 0-.6.84-.84 2.53-.84 10.11.24 17.48.24 27.79 0 2.74-.32 2.85 2.14.48 2.05-3.86.11-7.16.73-7.1 5.9-.3.96-.26 31.78-.24 39.7.96 10.5-2.78 26.27 4.69 27.19 1.71.75 6.45-.63 7.1 1.44 0 .72-.84 1.08-2.05 1.08-6.98 0-14.2-.36-17.08-.36.42-.28-22.26 1.73-14.2-1.81 4.07-.03 6.53-.35 6.86-5.29.77-6.97.4-30.15.48-40.3v-.01ZM436.66 71.75c-4.07-47.75 88.25-57.46 87.7-1.8 1.06 56.27-90.08 53.54-87.7 1.8Zm71.94 1.92c1.92-40.97-55.42-55.15-56.3-5.05-3.26 37.66 54.34 60.42 56.3 5.05ZM554.3 96.54c.47 16.11 5 8.91 10.95 12.87-1.54 2.69-16.69.06-16.12.72-.96 0-6.01.36-11.43.36-1.44 0-2.41-.12-2.41-1.08 6.55-4.2 9.77 3.93 9.74-13.96l.96-60.63c.23-5.62 3.52-3.36 6.38-.12 2.16 2.36 47.43 47.42 55.46 55.58h.48c-1.49-5.26 2.18-53.89-4.69-54.5-1.57-.6-4.09-.6-5.54-.6-2.97-.21-1.74-2.46.96-2.04 12.29.2 11.72.28 23.82 0 1.44 0 2.41.12 2.41.96-3.25 3.44-8.93-2.34-8.9 9.87l-1.2 64.48c.11 5.23-4.16 3.02-6.01 1.08-10.37-9.16-48.04-46.21-55.7-54.74h-.36l1.2 41.74v.01Z'/%3E%3Cpath fill='%23D8D8D8' d='M193.97 164.19v-30.78c5.99.38 21.02-1.27 25.77 2.07 8.03 5.12.73 14.66-7.12 13.54l.91-1.06c8.49-1.37 16.55 8.3 8.13 14.07-4.82 3.47-21.43 1.77-27.69 2.15v.01Zm3.94-2.68c6.08-.91 22.74 3.2 23.29-5.8-.59-9.01-17.65-4.82-23.72-5.76v-2.68c5.82-.86 21.04 3.02 21.75-5.58-.64-8.54-15.56-4.76-21.32-5.58v25.41-.01ZM259.85 164.45c-19.38.73-14.98-18.21-15.35-31.04h3.94c.77 9.53-4.29 29.35 11.41 28.14 15.75 1.25 10.7-18.61 11.46-28.14h3.84c-.38 12.82 4.04 31.77-15.3 31.04ZM297.69 164.19v-30.78c12.43-.17 34.86-2.16 35.18 15.39-.31 17.54-22.75 15.57-35.18 15.39Zm3.94-2.81c9.99.31 27.16 1.2 27.34-12.58-.17-13.78-17.37-12.88-27.34-12.57v25.15ZM377.01 164.19v-30.78c12.43-.17 34.86-2.16 35.18 15.39-.31 17.54-22.75 15.57-35.18 15.39Zm3.94-2.81c9.99.31 27.16 1.2 27.34-12.58-.17-13.78-17.37-12.88-27.34-12.57v25.15ZM431.7 164.19v-30.78h3.25l25.75 26.73h-1.71v-26.73h3.89v30.78h-3.25l-25.69-26.73h1.71v26.73H431.7ZM489.64 161.38h22.44v2.81h-26.39v-30.78h25.59v2.81h-21.64v25.16Zm-.43-14.2h19.72v2.77h-19.72v-2.77ZM532.01 164.19v-30.78c7.95.53 21.92-2.19 27.37 4.86 8.63 16.86-14.35 16.84-25.19 16.2l1.76-1.54v11.26H532h.01Zm3.95-10.99-1.76-1.58c7.1-.59 22.83 2.83 23.08-7.65-.2-10.56-15.96-7.17-23.08-7.74l1.76-1.54v18.51ZM580.41 164.19v-30.78c7.95.53 21.92-2.19 27.37 4.86 8.64 16.88-14.36 16.77-25.19 16.16l1.76-1.5v11.26h-3.95.01Zm3.95-10.99-1.76-1.54c7.11-.58 22.84 2.82 23.08-7.69-.2-10.56-15.96-7.17-23.08-7.74l1.76-1.54v18.51Zm21.53 10.99-9.59-11.17h4.26l9.65 11.17h-4.32Z'/%3E%3Cpath fill='url(%23a)' d='M0 66.89V0h163.78v164.19H0v-16.82l63.04-9.12c15.16 2.3 69.58 12.23 84.12 9.93V16.82H16.22v37.3L0 66.89Z'/%3E%3Cpath fill='%23F4910F' d='M0 82.09v17.03l62.64-38.31 63.64 38.31V82.09L63.14 34.46 0 82.09Z'/%3E%3Cpath fill='%23F4910F' d='M0 115.54v16.42l63.14-19.66 63.14 19.66v-16.22L63.14 86.35 0 115.54Z'/%3E%3Cpath fill='url(%23b)' d='m62.64 60.81.5-26.35L0 82.09v17.03l62.64-38.31Z'/%3E%3Cpath fill='url(%23c)' d='M63.14 86.35v25.95L0 131.96v-16.42l63.14-29.19Z'/%3E%3Cpath fill='url(%23d)' d='M0 147.37v16.82h63.14l-.1-25.95L0 147.37Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='163.78' y1='82.09' y2='82.09' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F68A0D'/%3E%3Cstop offset='.57' stop-color='%23EE9308'/%3E%3Cstop offset='1' stop-color='%23E59E03'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' x2='63.14' y1='66.79' y2='66.79' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F68A0D'/%3E%3Cstop offset='.29' stop-color='%23EE9308'/%3E%3Cstop offset='.5' stop-color='%23E59E03'/%3E%3Cstop offset='1' stop-color='%23F1B81A'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' x2='1' y1='109.16' y2='109.16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F68A0D'/%3E%3Cstop offset='.29' stop-color='%23EE9308'/%3E%3Cstop offset='.5' stop-color='%23E59E03'/%3E%3Cstop offset='1' stop-color='%23F1B81A'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='0' x2='1' y1='151.22' y2='151.22' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F68A0D'/%3E%3Cstop offset='.29' stop-color='%23EE9308'/%3E%3Cstop offset='.5' stop-color='%23E59E03'/%3E%3Cstop offset='1' stop-color='%23F1B81A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}.contacts .home-map .gm-style-iw-a .gm-style-iw-d{opacity:0!important}.contacts .home-map .gm-style-iw-a .gm-style-iw-ch{padding-top:0;flex:0!important}.contacts .home-map .gm-style-iw-a .gm-ui-hover-effect{opacity:0;position:absolute;right:0;width:24px!important;height:24px!important}.contacts .home-map .gm-style-iw-chr{position:absolute;top:0;right:0;bottom:0;left:0}.contacts .home-map .gm-style .gm-style-iw-tc:after{background-color:#292929!important}.contacts .home-map .gm-ui-hover-effect{margin-left:auto;filter:invert(1);padding:12px!important}.contacts .home-map .gm-ui-hover-effect span{margin:0!important}.contacts .home-map .map-pop{width:120px}.contacts .form-notification{align-self:center;background-color:var(--c-accent);border-radius:8px;padding:30px 40px;text-align:center;font-size:20px;text-transform:uppercase}.container-max{max-width:1920px;padding-inline:0}.main-title{letter-spacing:.06em}.title-decor{display:flex;align-items:center;width:100%;gap:60px}.title-decor:after{content:"";height:1px;width:100%;background-color:var(--c-accent)}.show-more{position:relative;width:fit-content;font-size:24px;text-transform:uppercase;padding-bottom:8px;margin-inline:auto;border-radius:20px;outline:2px solid transparent}.show-more,.show-more:after{display:block;transition:.3s ease-in-out}.show-more:after{content:"";position:absolute;left:0;right:0;top:calc(100% + 8px);height:1px;background-color:var(--c-gray)}.show-more:focus{outline-color:var(--c-accent);outline-offset:10px;padding-bottom:0}.show-more:focus:after{background-color:transparent}.show-more:active:after{transform:translateY(-8px)}.home-hero{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:162px;min-height:300px;height:100dvh;height:100svh;max-height:930px}.home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1f1f1f99}.home-hero .hero__inner{position:relative;z-index:10}.home-hero .hero__btn{display:none}.home-hero .main-title{margin-bottom:calc(20px + (87 - 20) * (100vw - 360px) / (1440 - 360));letter-spacing:.05em;line-height:1.35}.home-hero .main-text{font-size:18px;padding-bottom:10px;text-shadow:0px 4px 4px rgba(0,0,0,.5);border-bottom:1px solid var(--c-accent);max-width:460px}.about{padding-top:60px;padding-bottom:120px}.about .main-text p{text-align:justify}.about .main-text p:not(:last-child){margin-bottom:24px}.about .list{justify-content:space-between;grid-template-columns:repeat(4,auto)}.about .list li,.about .stats-card{width:fit-content}.about .stats-card h3{font-size:20px}.projects{position:relative;padding-top:70px;padding-bottom:60px}.projects:before{content:"";position:absolute;top:0;left:0;right:0;height:565px;background-color:#292929;height:calc(270px + (565 - 270) * (100vw - 360px) / (1440 - 360));z-index:-1}.projects .head{display:flex;align-items:center;gap:60px}.projects .show-more{padding-bottom:0}.project-card{position:relative;transition:.3s ease-in-out}.project-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1f1f1f80;transition:.3s ease-in-out}.project-card:after{content:"";position:absolute;display:block;top:10px;right:10px;width:75px;height:75px;z-index:4;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20width%3D'72'%20height%3D'72'%20viewBox%3D'0%200%2072%2072'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M50.4869%2025.5201C50.4868%2024.9346%2050.2542%2024.373%2049.8401%2023.959C49.4261%2023.5449%2048.8645%2023.3122%2048.2789%2023.3121L30.6118%2023.3121C30.3186%2023.3071%2030.0273%2023.3604%2029.755%2023.4691C29.4826%2023.5777%2029.2347%2023.7396%2029.0255%2023.9451C28.8164%2024.1506%2028.6503%2024.3958%2028.5369%2024.6662C28.4235%2024.9366%2028.3651%2025.2269%2028.3651%2025.5201C28.3651%2025.8134%2028.4235%2026.1037%2028.5369%2026.3741C28.6503%2026.6445%2028.8164%2026.8896%2029.0255%2027.0952C29.2347%2027.3007%2029.4826%2027.4625%2029.755%2027.5712C30.0273%2027.6799%2030.3186%2027.7332%2030.6118%2027.7281L42.9479%2027.7281L22.2686%2048.4075C21.8544%2048.8216%2021.6218%2049.3833%2021.6218%2049.969C21.6218%2050.5547%2021.8544%2051.1164%2022.2686%2051.5305C22.6827%2051.9447%2023.2444%2052.1773%2023.8301%2052.1773C24.4158%2052.1773%2024.9775%2051.9447%2025.3916%2051.5305L46.0709%2030.8512L46.0709%2043.1873C46.081%2043.7662%2046.318%2044.3181%2046.731%2044.7239C47.144%2045.1298%2047.6999%2045.3572%2048.2789%2045.3572C48.858%2045.3572%2049.4138%2045.1298%2049.8268%2044.7239C50.2398%2044.3181%2050.4769%2043.7662%2050.4869%2043.1873L50.4869%2025.5201Z'%20fill%3D'%23F68A0D'%2F%3E%3C%2Fsvg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg%20width%3D'72'%20height%3D'72'%20viewBox%3D'0%200%2072%2072'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M50.4869%2025.5201C50.4868%2024.9346%2050.2542%2024.373%2049.8401%2023.959C49.4261%2023.5449%2048.8645%2023.3122%2048.2789%2023.3121L30.6118%2023.3121C30.3186%2023.3071%2030.0273%2023.3604%2029.755%2023.4691C29.4826%2023.5777%2029.2347%2023.7396%2029.0255%2023.9451C28.8164%2024.1506%2028.6503%2024.3958%2028.5369%2024.6662C28.4235%2024.9366%2028.3651%2025.2269%2028.3651%2025.5201C28.3651%2025.8134%2028.4235%2026.1037%2028.5369%2026.3741C28.6503%2026.6445%2028.8164%2026.8896%2029.0255%2027.0952C29.2347%2027.3007%2029.4826%2027.4625%2029.755%2027.5712C30.0273%2027.6799%2030.3186%2027.7332%2030.6118%2027.7281L42.9479%2027.7281L22.2686%2048.4075C21.8544%2048.8216%2021.6218%2049.3833%2021.6218%2049.969C21.6218%2050.5547%2021.8544%2051.1164%2022.2686%2051.5305C22.6827%2051.9447%2023.2444%2052.1773%2023.8301%2052.1773C24.4158%2052.1773%2024.9775%2051.9447%2025.3916%2051.5305L46.0709%2030.8512L46.0709%2043.1873C46.081%2043.7662%2046.318%2044.3181%2046.731%2044.7239C47.144%2045.1298%2047.6999%2045.3572%2048.2789%2045.3572C48.858%2045.3572%2049.4138%2045.1298%2049.8268%2044.7239C50.2398%2044.3181%2050.4769%2043.7662%2050.4869%2043.1873L50.4869%2025.5201Z'%20fill%3D'%23F68A0D'%2F%3E%3C%2Fsvg%3E%0A");background-color:var(--c-accent)}.project-card img{aspect-ratio:708/510;object-fit:cover}.project-card h3{left:40px;bottom:40px;letter-spacing:.06em;text-transform:uppercase;font-size:24px;-webkit-text-stroke:1px transparent;text-stroke:1px transparent}.project-card h3,.project-card a{position:absolute;transition:.3s ease-in-out}.project-card a{z-index:2;top:0;right:0;bottom:0;left:0;outline:2px solid transparent;outline-offset:-10px}.project-card a:focus{outline-color:var(--c-accent);outline-offset:-3px}.prologue{gap:24px;margin-bottom:50px}.prologue .text{max-width:780px;letter-spacing:.05em;line-height:1.2}.prologue .description{font-size:16px;max-width:465px}.services{padding-top:68px;padding-bottom:128px}.services .list{margin-bottom:67px}.services .service-card{gap:10px}.services .service-card--key{padding-top:120px}.services .service-card--new{padding-top:60px}.services .service-card .title{display:flex;justify-content:space-between;align-items:center;padding-bottom:13px;border-bottom:1px solid var(--c-gray);font-size:24px}.services .service-card .title:after{content:"";min-width:70px;height:70px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.4869 25.5201C50.4868 24.9346 50.2542 24.373 49.8401 23.959C49.4261 23.5449 48.8645 23.3122 48.2789 23.3121L30.6118 23.3121C30.3186 23.3071 30.0273 23.3604 29.755 23.4691C29.4826 23.5777 29.2347 23.7396 29.0255 23.9451C28.8164 24.1506 28.6503 24.3958 28.5369 24.6662C28.4235 24.9366 28.3651 25.2269 28.3651 25.5201C28.3651 25.8134 28.4235 26.1037 28.5369 26.3741C28.6503 26.6445 28.8164 26.8896 29.0255 27.0952C29.2347 27.3007 29.4826 27.4625 29.755 27.5712C30.0273 27.6799 30.3186 27.7332 30.6118 27.7281L42.9479 27.7281L22.2686 48.4075C21.8544 48.8216 21.6218 49.3833 21.6218 49.969C21.6218 50.5547 21.8544 51.1164 22.2686 51.5305C22.6827 51.9447 23.2444 52.1773 23.8301 52.1773C24.4158 52.1773 24.9775 51.9447 25.3916 51.5305L46.0709 30.8512L46.0709 43.1873C46.081 43.7662 46.318 44.3181 46.731 44.7239C47.144 45.1298 47.6999 45.3572 48.2789 45.3572C48.858 45.3572 49.4138 45.1298 49.8268 44.7239C50.2398 44.3181 50.4769 43.7662 50.4869 43.1873L50.4869 25.5201Z' fill='%23F68A0D'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.4869 25.5201C50.4868 24.9346 50.2542 24.373 49.8401 23.959C49.4261 23.5449 48.8645 23.3122 48.2789 23.3121L30.6118 23.3121C30.3186 23.3071 30.0273 23.3604 29.755 23.4691C29.4826 23.5777 29.2347 23.7396 29.0255 23.9451C28.8164 24.1506 28.6503 24.3958 28.5369 24.6662C28.4235 24.9366 28.3651 25.2269 28.3651 25.5201C28.3651 25.8134 28.4235 26.1037 28.5369 26.3741C28.6503 26.6445 28.8164 26.8896 29.0255 27.0952C29.2347 27.3007 29.4826 27.4625 29.755 27.5712C30.0273 27.6799 30.3186 27.7332 30.6118 27.7281L42.9479 27.7281L22.2686 48.4075C21.8544 48.8216 21.6218 49.3833 21.6218 49.969C21.6218 50.5547 21.8544 51.1164 22.2686 51.5305C22.6827 51.9447 23.2444 52.1773 23.8301 52.1773C24.4158 52.1773 24.9775 51.9447 25.3916 51.5305L46.0709 30.8512L46.0709 43.1873C46.081 43.7662 46.318 44.3181 46.731 44.7239C47.144 45.1298 47.6999 45.3572 48.2789 45.3572C48.858 45.3572 49.4138 45.1298 49.8268 44.7239C50.2398 44.3181 50.4769 43.7662 50.4869 43.1873L50.4869 25.5201Z' fill='%23F68A0D'/%3E%3C/svg%3E%0A");background-color:var(--c-accent)}.services .service-card img{margin-bottom:0}.services .show-more{padding-bottom:6px;line-height:1}.partners{padding-top:60px;padding-bottom:125px;background-color:#292929}.partners .main-title{font-size:32px;margin-bottom:60px}.partners .partner-card{width:fit-content;margin-inline:auto}.partners .partner-card img{display:block}.partners .swiper-slide{width:fit-content!important}.partners .swiper-slide.empty{margin-left:-114px}.partners .swiper-wrapper{align-items:center}.projects-all{padding-top:80px;padding-bottom:120px}.projects-all .main-title{font-size:40px;line-height:1.3}.projects-all .list{row-gap:30px}.projects-all .project-card:after{top:15px;right:15px;width:50px;height:50px}.projects-all .project-card h3{left:28px;bottom:26px}.projects-all .project-card img{aspect-ratio:708/404}.services-all{padding-block:80px 120px}.services-all .main-title{font-size:40px;line-height:1.3}.service-card .title{text-transform:uppercase;font-weight:600;line-height:1.6}.service-card .text{font-size:16px}.service-card img{order:-1;margin-bottom:20px;object-fit:cover}.contacts-page .contacts{padding-top:80px}.contacts-page .list{min-height:667px;gap:20px}.contacts-page .inner{max-width:640px}.contacts-page .main-title{font-size:40px;line-height:1.3}.contacts-page .details-row{display:grid;grid-template-columns:200px auto;gap:45px;font-weight:400;letter-spacing:0}.contacts-page .form .btn{font-size:20px}.error .inner{min-height:calc(100vh - 250px);min-height:calc(100dvh - 250px);display:grid;place-content:center;text-align:center}.error .title{font-size:200px;line-height:1;color:var(--c-accent);font-weight:500;margin-bottom:20px}.error .text{font-size:32px;text-transform:uppercase;margin-bottom:60px}.one-page-section{padding-bottom:120px;position:relative}.one-page-section:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:628px;background-color:#292929;z-index:-1}.one-page-section .head{align-items:flex-start;justify-content:space-between;padding-block:48px;gap:24px}.one-page-section .title{font-size:60px;line-height:1.2;padding-bottom:20px;border-bottom:1px solid var(--c-accent);text-transform:uppercase;font-weight:600}.one-page-section .text{max-width:707px;font-size:16px}.one-page-section .list li:not(:last-child){margin-bottom:60px}@media (max-width: 1200px){.container{padding-inline:24px}.wrapper{padding-top:82px}.g-col-4.g-col-3-xl{grid-template-columns:repeat(3,1fr)}.g-col-4.g-col-2-xl{grid-template-columns:repeat(2,1fr)}.flex.col-1-xl{flex-wrap:wrap}.flex.col-1-xl>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:100%!important}.flex.col-3.col-2-xl{flex-wrap:wrap}.flex.col-3.col-2-xl>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:48%!important}.flex-row-xl{flex-direction:row}*[class].btn{font-size:16px;padding-inline:27px}.accordion-card summary{padding-right:30px}.accordion-card summary:after{right:0}.accordion-card__body{padding-top:0}.slider-actions .slider-btn{min-width:77px;padding:8px 20px;height:40px}.slider-actions .slider-btn:before{min-width:24px;height:24px}.slider-actions .slider-btn .btn-text{font-size:16px}.nav{padding-block:20px}.nav__inner{gap:0}.logo{max-width:120px}.nav-menu{transform:translate(1px);gap:39px;letter-spacing:.12em}.header .link{font-size:16px;line-height:1}.footer{font-size:16px;padding-block:30px}.contacts{padding-block:60px}.contacts .d-grid{min-height:432px}.contacts .main-title{font-size:24px}.contacts .form{padding-top:24px}.contacts .form-label{font-size:16px}.contacts .form-input{padding-block:12px}.contacts textarea.form-input{min-height:106px}.contacts .btn{font-size:16px;padding-block:9px}.contacts .home-map{height:430px}.show-more{font-size:18px}.home-hero{padding-top:131px;max-height:605px}.home-hero .main-title{font-size:60px;margin-bottom:40px;line-height:1.5}.home-hero .main-text{max-width:365px}.about{padding-bottom:75px}.about .main-title{font-size:24px;margin-bottom:40px}.about .main-text:first-of-type{margin-bottom:40px}.about .main-text p{font-size:14px}.about .list{margin-bottom:50px}.about .stats-card h3{font-size:16px;font-weight:400}.about .stats-card__num{font-size:64px}.projects{padding-top:40px;padding-bottom:60px}.projects .head{margin-bottom:40px}.projects .main-title{font-size:24px}.projects .slider-wrapper{margin-bottom:70px}.project-card:after{width:40px;height:40px}.project-card img{max-height:341px}.project-card h3{left:25px;bottom:25px;font-size:16px;line-height:1.3}.prologue{margin-bottom:38px;align-items:center}.prologue .text{font-size:32px}.prologue .description{max-width:475px;font-size:14px;line-height:1.3}.services{padding-top:0;padding-bottom:47px}.services .main-title{font-size:24px;margin-bottom:40px}.services .list{margin-bottom:64px}.services .service-card{gap:0}.services .service-card .title{padding-bottom:0;font-size:18px;line-height:1.48}.services .service-card img{height:331px;margin-bottom:13px}.services .show-more{line-height:.7;padding-bottom:0}.partners{padding-top:40px;padding-bottom:60px}.partners .main-title{font-size:24px;margin-bottom:39px}.partners .swiper-slide.empty{margin-left:0;display:none}.projects-all{padding-top:56px;padding-bottom:60px}.projects-all .main-title{font-size:24px;margin-bottom:60px}.projects-all .list{gap:26px;row-gap:18px}.projects-all .project-card h3{left:20px;bottom:20px}.services-all{padding-block:60px 80px}.services-all .main-title{font-size:24px;line-height:1.2;margin-bottom:58px}.services-all .list{gap:24px;row-gap:26px}.service-card .title{font-size:22px;margin-bottom:15px}.service-card .text{font-size:14px}.service-card img{height:290px}.contacts-page .contacts{padding-top:60px}.contacts-page .contacts .main-title{font-size:24px}.contacts-page .contacts .form{padding-top:0;max-width:100%}.contacts-page .home-map{height:446px}.contacts-page .list{min-height:auto;grid-template-columns:1fr}.contacts-page .inner{max-width:100%}.contacts-page .details{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:30px}.contacts-page .details-row{gap:24px;grid-template-columns:140px auto;margin:0}.one-page-section .title{font-size:46px}.one-page-section .text{font-size:14px}.one-page-section .list li:not(:last-child){margin-bottom:30px}}@media (max-width: 768px){.container{padding-inline:16px}.g-col-2.g-col-1-md,.g-col-3.g-col-1-md{grid-template-columns:1fr}.g-col-4.g-col-2-md{grid-template-columns:repeat(2,1fr)}.g-col-4.g-col-1-md{grid-template-columns:1fr}.flex.col-1-md{flex-wrap:wrap}.flex.col-1-md>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:100%!important}.flex.col-2.col-1-md{flex-wrap:wrap}.flex.col-2.col-1-md>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:100%}.flex.col-3.col-2-lg.col-1-md{flex-wrap:wrap}.flex.col-3.col-2-lg.col-1-md>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:100%!important}.flex.col-3.col-2-md{flex-wrap:wrap}.flex.col-3.col-2-md>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:48%!important}.flex.col-3.col-2-md.col-1-md{flex-wrap:wrap}.flex.col-3.col-2-md.col-1-md>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:100%!important}.flex.col-3.col-1-md{flex-wrap:wrap}.flex.col-3.col-1-md>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:100%!important}[class^=align].align-center-md,[class^=align].align-center-sm{align-items:center}[class*=justify].justify-center-md{justify-content:center}.gap-sm{gap:16px}.c-gap-sm{column-gap:16px}.r-gap-sm{row-gap:16px}.mb-sm{margin-bottom:16px}.mr-sm{margin-right:16px}.py-sm{padding-top:16px;padding-bottom:16px}.text-center-md{text-align:center}.modal .close{top:20px;right:20px;width:40px;height:40px;background-size:24px}.about .list{grid-template-columns:repeat(2,auto);gap:24px;justify-content:space-evenly}.about .list li{margin-inline:auto}.services .main-title{margin-bottom:20px;gap:24px}.services .list{grid-template-columns:repeat(2,1fr);margin-bottom:20px;gap:16px}.services .service-card--key{padding-top:20px}.services .service-card--new{padding-top:0}.services .service-card--reconstruction{display:none}.services .service-card .title{font-size:13px;margin-bottom:0}.services .service-card .title:after{min-width:35px;height:35px}.services .service-card img{margin-bottom:10px}.partners{padding-top:30px;padding-bottom:30px}.contacts-page .details-row{grid-template-columns:1fr}}@media (max-width: 992px){.wrapper{padding-top:71px}.g-col-2.g-col-1-lg{grid-template-columns:1fr}.g-col-3.g-col-2-lg{grid-template-columns:repeat(2,1fr)}.g-col-3.g-col-1-lg{grid-template-columns:1fr}.g-col-4.g-col-2-lg{grid-template-columns:repeat(2,1fr)}.flex.col-1-lg{flex-wrap:wrap}.flex.col-1-lg>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:100%!important}.flex.col-3.col-2-lg{flex-wrap:wrap}.flex.col-3.col-2-lg>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:48%!important}.flex.col-3.col-1-lg{flex-wrap:wrap}.flex.col-3.col-1-lg>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:100%}.flex-row-lg{flex-direction:row}.align-center-lg,[class^=align].align-center-lg{align-items:center}[class*=justify].justify-center-lg{justify-content:center}.text-center-lg{text-align:center}.slider-actions{gap:24px}.nav__inner{gap:0;padding-block:50px;position:absolute;left:-16px;right:0;width:calc(100% + 32px);top:68px;flex-direction:column;background-color:var(--c-dark);transform:translateY(-200%);overflow-y:auto;z-index:-1}.nav-menu{flex-direction:column;align-items:center;padding-left:0;gap:40px;transform:none}.header .link.current:after{background-color:transparent}.header .link.current{color:var(--c-accent)}.header .link{font-size:24px;padding-block:20px}.nav-actions{flex-direction:column;align-items:center;display:none}.burger{display:block}.contacts .main-title{gap:24px}.home-page .contacts .main-title{margin-bottom:40px}.home-page .contacts .d-grid{grid-template-columns:1fr}.home-page .contacts .form{padding-top:0;max-width:100%}.home-page .contacts .home-map{height:400px}.home-hero .hero__btn{display:block;margin-inline:auto}.home-hero .main-title{font-size:40px}.home-hero .main-text{margin-bottom:42px}.projects .head,.projects .main-title{gap:24px}.prologue{flex-wrap:wrap}.prologue .text,.prologue .description{max-width:100%}.services .list{margin-bottom:50px}.partners .main-title{gap:24px}.projects-all .main-title,.services-all .main-title{margin-bottom:30px;gap:24px}.contacts-page .details-row{grid-template-columns:1fr}.one-page-section{padding-bottom:30px}.one-page-section .head{flex-direction:column}}@media (max-width: 600px){.wrapper{padding-top:56px}.g-col-2.g-col-1-sm,.g-col-3.g-col-1-sm{grid-template-columns:1fr}.g-col-4.g-col-2-sm{grid-template-columns:repeat(2,1fr)}.g-col-4.g-col-1-sm{grid-template-columns:1fr}.flex.col-2.col-1-sm{flex-wrap:wrap}.flex.col-2.col-1-sm>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:100%!important}.flex.col-3.col-1-sm{flex-wrap:wrap}.flex.col-3.col-1-sm>*{flex-grow:1;flex-shrink:0;flex-basis:auto;width:100%!important}[class*=justify].justify-center-sm{justify-content:center}.text-center-sm{text-align:center}.title-sm{font-size:18}.slider-actions{display:none}.nav{padding-block:13px;justify-content:space-between}.logo{max-width:110px}.footer{font-size:12px;padding-block:18px}.contacts{padding-top:30px;padding-bottom:30px}.contacts .form-row.flex{gap:16px}.home-hero .hero__btn{padding:5px 10px}.projects .slider-wrapper{margin-bottom:19px;position:relative;left:-16px;width:100vw}.projects .show-more{font-size:13px;line-height:.65}.projects-all{padding-top:28px;padding-bottom:30px}.projects-all .project-card:after{width:24px;height:24px;top:10px;right:10px}.services-all{padding-bottom:30px}.services-all,.contacts-page .contacts{padding-top:28px}.contacts-page .contacts .main-title{font-size:18px}.contacts-page .details{grid-template-columns:1fr}.one-page-section .head{padding-block:30px}.one-page-section .title{font-size:40px;text-align:center;padding-bottom:15px;margin-inline:auto}.one-page-section .text{text-align:center}.one-page-section .list img{height:175px;object-fit:cover}}@media (max-width: 480px){[class*=justify].justify-center-xs{justify-content:center}.text-center-xs{text-align:center}.title-xs{font-size:16}.contacts .d-grid{gap:30px}.contacts .main-title{margin-bottom:20px;font-size:18px}.contacts .form-row{margin-bottom:25px}.contacts .form-row:last-of-type{margin-bottom:12px}.contacts .form-label{font-size:14px}.contacts .form-input{padding:9px;font-size:13px}.contacts .home-map{height:265px!important}.home-hero{padding-top:54px;padding-bottom:30px;height:auto}.home-hero .main-title{font-size:24px;margin-bottom:20px}.home-hero .main-text{max-width:170px;font-size:10px;margin-bottom:40px}.about{padding-top:28px;padding-bottom:30px}.about .main-title{font-size:18px;margin-bottom:16px}.about .inner{display:flex;flex-direction:column}.about .main-text:first-of-type{margin-bottom:14px}.about .main-text:last-of-type{margin-bottom:19px}.about .main-text p:not(:last-child){margin-bottom:16px}.about .main-text p{line-height:1.35;font-size:12px}.about .list{order:3;margin-bottom:0;gap:21px 35px}.about .stats-card h3{font-size:13px;font-weight:400}.about .stats-card__num{font-size:32px;line-height:1;margin-bottom:20px}.projects{padding-top:30px;padding-bottom:38px}.projects .head{margin-bottom:20px}.projects .main-title{font-size:18px}.projects .project-card h3{font-size:14px;font-weight:500;left:20px;bottom:15px}.projects .project-card:after{width:30px;height:30px;top:7px;right:14px}.prologue{margin-bottom:20px}.prologue .text{font-size:24px}.prologue .description{display:none}.services{padding-bottom:43px}.services .main-title{font-size:18px}.services .list{margin-bottom:8px}.services .service-card img{height:199px;object-position:right center}.services .show-more{font-size:13px}.partners{padding-bottom:35px}.partners .main-title{margin-bottom:15px;font-size:18px}.projects-all .main-title{font-size:18px}.projects-all .list{row-gap:20px}.projects-all .project-card h3{font-size:13px;left:15px;bottom:15px}.services-all .main-title{font-size:18px}.service-card .title{font-size:16px;margin-bottom:20px}.service-card .text{font-size:12px}.service-card img{height:231px}}@media (min-width: 1440px){.fz-xl{font-size:40px}.fz-lg{font-size:32px}.fz-md{font-size:20px}.gap-xxl{gap:120px}.gap-xl{gap:64px}.gap-lg{gap:48px}.gap-md{gap:32px}.gap-6{gap:60px}.gap-5{gap:50px}.gap-4{gap:40px}.gap-3{gap:30px}.c-gap-xxl{column-gap:120px}.c-gap-xl{column-gap:64px}.c-gap-lg{column-gap:48px}.c-gap-md{column-gap:32px}.c-gap-6{column-gap:60px}.c-gap-5{column-gap:50px}.c-gap-4{column-gap:40px}.c-gap-3{column-gap:30px}.r-gap-xxl{row-gap:120px}.r-gap-xl{row-gap:64px}.r-gap-lg{row-gap:48px}.r-gap-md{row-gap:32px}.r-gap-6{row-gap:60px}.r-gap-5{row-gap:50px}.r-gap-4{row-gap:40px}.r-gap-3{row-gap:30px}.mb-xxl{margin-bottom:120px}.mb-xl{margin-bottom:64px}.mb-lg{margin-bottom:48px}.mb-md{margin-bottom:32px}.mb-6{margin-bottom:60px}.mb-5{margin-bottom:50px}.mb-4{margin-bottom:40px}.mb-3{margin-bottom:30px}.mr-xxl{margin-right:120px}.mr-xl{margin-right:64px}.mr-lg{margin-right:48px}.mr-md{margin-right:32px}.mr-6{margin-right:60px}.mr-5{margin-right:50px}.mr-4{margin-right:40px}.mr-3{margin-right:30px}.py-xxl{padding-block:120px}.py-xl{padding-block:64px}.py-lg{padding-block:48px}.py-md{padding-block:32px}.py-6{padding-block:60px}.py-5{padding-block:50px}.py-4{padding-block:40px}.py-3{padding-block:30px}.px-xxl{padding-inline:120px}.px-xl{padding-inline:64px}.px-lg{padding-inline:48px}.px-md{padding-inline:32px}.px-sm{padding-inline:24px}.px-6{padding-inline:60px}.px-5{padding-inline:50px}.px-4{padding-inline:40px}.px-3{padding-inline:30px}.pb-xxl{padding-bottom:120px}.pb-xl{padding-bottom:64px}.pb-lg{padding-bottom:48px}.pb-md{padding-bottom:32px}.pb-sm{padding-bottom:24px}.pb-6{padding-bottom:60px}.pb-5{padding-bottom:50px}.pb-4,.pb-3{padding-bottom:40px}.pt-xxl{padding-top:120px}.pt-xl{padding-top:64px}.pt-lg{padding-top:48px}.pt-md{padding-top:32px}.pt-sm{padding-top:24px}.pt-6{padding-top:60px}.pt-5{padding-top:50px}.pt-4,.pt-3{padding-top:40px}.pa-xxl{padding:120px}.pa-xl{padding:64px}.pa-lg{padding:48px}.pa-md{padding:32px}.pa-sm{padding:24px}.pa-6{padding:60px}.pa-5{padding:50px}.pa-4{padding:40px}.pa-3{padding:30px}.radius-lg{border-radius:32px}.radius-4{border-radius:40px}.radius-3{border-radius:30px}.radius-2{border-radius:20px}.title-xxl{font-size:80px}.title-xl{font-size:64px}.title-lg{font-size:56px}.title-md{font-size:32px}.home-hero .main-title{margin-bottom:87px}.projects:before{height:565px}}@media (hover: hover) and (pointer: fine){*[class].btn:hover{border-color:var(--c-accent);color:var(--c-accent);background-color:var(--c-dark)}.slider-actions .slider-btn--prev:hover:before{transform:translate(-24px)}.slider-actions .slider-btn--next:hover:before{transform:scaleX(-1) translate(-24px)}.header .link:hover:after,.show-more:hover:after{background-color:var(--c-accent)}.show-more:hover:focus{outline-color:transparent}.project-card:hover{transform:scale(1.05)}.project-card:hover:before{background-color:transparent}.project-card:hover:after{background-color:var(--c-dark)}.project-card:hover h3{color:var(--c-black);-webkit-text-stroke-color:var(--c-black);text-stroke-color:var(--c-black)}}@media (max-height: 768px){.modal{overflow-y:auto}}@media (max-height: 600px){.modal .close{top:20px;right:20px;width:40px;height:40px;background-size:24px}.nav-menu{overflow-y:auto}}@media (max-height: 600px) and (min-width: 500px) and (max-width: 992px){.nav-menu{display:grid;grid-template-columns:repeat(2,1fr);overflow-y:visible}}@media (max-height: 600px) and (max-width: 400px){.nav-menu{gap:20px}}@media (max-width: 992px) and (max-width: 480px){.home-page .contacts .main-title{margin-bottom:20px}}@media (max-width: 992px) and (max-width: 992px){.home-page .contacts .d-grid{min-height:auto}}
