

/* Start:/local/templates/tengu/css/jquery.fancybox.min.css?177702284312795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/tengu/css/swiper-bundle.min.css?177702284318454*/
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

@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:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.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.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/tengu/css/reset.css?177702284352669*/
:root {
	/* template font */
	--font-family-main:'Jost', sans-serif;--font-family-head:'Open Sans', sans-serif;--font-family-second:'Open Sans', sans-serif;
	--font-size: 16px;--line-height: 1.2;--font-weight: 400;--font-weight-strong: 700;
	--color-text:var(--clr-black);
	--color-link:#272b2f;
	--color-link-hover:var(--main-clr2);
	--color-link-focus:var(--main-clr2);
	--color-body-background:var(--bg-lgt3);
	--color-page-background:#ffffff;
	--width-full:1920px;--width-wide:1600px;--width-thin:1200px;
	/*--width-full:1920px;--width-wide:calc(1600vw/19.2);--width-thin:1200px;*/
	--padding:24px;
	--padding-minus:calc(var(--padding)/-1);
}
@media(max-width:1632px) {:root {	/* XL */
	--padding:16px;
	--width-wide:1100px;
}}
@media(max-width:1200px) {:root {	/* LG */
	--padding:20px;
	--width-wide:1200px;
}}
@media(max-width:992px) {:root {	/* MD */
}}
@media(max-width:768px) {:root {	/* SM */
	--padding:16px;
}}
@media(max-width:576px) {:root {	/* XS */
}}

/*RESET*/
html,body {height:100%;} html {scroll-behavior:smooth;}
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,em,font,img,s,strong,sub,sup,b,u,i,center,ol,ul,li,fieldset,form,label,legend {margin:0;padding:0;border:0;outline:0;font-size:100%;box-sizing:border-box;vertical-align:baseline;background:transparent;}  
body#tengu {background:var(--color-body-background); color:var(--color-text);font-family:var(--font-family-main);font-size:var(--font-size);line-height:var(--line-height);}
body,a,span,div,table,thead,td,th,ul,ol,li,b,strong {box-sizing:border-box;}
font {color:inherit!important;font:inherit !important;}  
sup, sub {font-size:0.85em;} 
sup {vertical-align:super;} 
sub {vertical-align:sub;}  
hr {display:block; background:var(--color-text); width:100%; height:1px; border:none;}  
img, svg {display:block;margin:0;max-width:100%;width:auto;height:auto;}
img[align=left] {float:left; margin:0 1em 1em 0;}
img[align=right] {float:right; margin:0 0 1em 1em;}  
img[align=center], img[align=middle] {margin:1em auto;max-height:500px;}
table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}  
table {border-collapse:collapse; border-spacing:0;}
th, thead td {font-weight:var(--font-weight-strong);}
th,td {padding:5px;}  
p {margin:0;}
p + p {margin-top:0.5em;}
strong, .strong {font-weight:var(--font-weight-strong);}
:focus {outline:0;}
ol:not([class]), ul:not([class]) {margin:1em 0 1em 1.5em;}  ol:not([class]) li, ul:not([class]) li {padding:0;line-height:1.5;}  ol:not([class]) li + li, ul:not([class]) li + li {margin-top:0.5em;} ul:last-child {margin-bottom:0;}

/*LINKS*/
a {color:var(--color-link);cursor:pointer;transition:0.5s;text-decoration:none;}
a:hover {color:var(--color-link-hover);text-decoration: none;}
a:focus {color:var(--color-link-focus);}
a[href^="tel:"], a[href^="mailto:"], a[href^="https://wa."], a[href^="https://www.wa."] {white-space:nowrap;}

/* headers */
h1,h2,h3,h4 {display:block;margin:1em 0 0.75em 0;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child {margin-top:0;}

/* width */
#tengu > .page-wrapper {width:100%;max-width:var(--width-full);background-color:var(--color-page-background);margin:0 auto;min-height:100vh;display:flex;flex-direction: column;justify-content: space-between;align-items: stretch;position: relative;}
#tengu > .page-wrapper {box-shadow:0 8px 56px #18273d1f;}
#tengu > .page-wrapper > .content {flex-grow:1;}

/* TENGU GRIDING MASTER SET */
.grid,.flex{width:100%;}.grid>.grid,.grid>.flex,.flex>.grid,.flex>.flex{width:auto;}
/* text */
.family-text,.family-main,.family-off{font-family:var(--font-family-main);}.family-head{font-family:var(--font-family-head);}.family-second{font-family:var(--font-family-second);}
.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-justify{text-align:justify;}
.text-uppercase {text-transform: uppercase;}.text-lowercase {text-transform: lowercase;}.text-normalcase {text-transform: none;}
/* container */
.inline{display:inline;}.inline-block{display:inline-block;}.block{display:block;}.flex{display:flex;}.grid{display:grid;}.none{display:none;}
.width-fit{width:fit-content}.width-100{width:100%}.width-auto{width:auto;}
.thin {width:100%;margin:0 auto;max-width:var(--width-thin);}.wide {width:100%;margin:0 auto;max-width:var(--width-wide);}.full {width:100%;margin:0 auto;max-width:var(--width-full);}
/* container margin */
.margin-left{margin-left:0;margin-right:auto;}.margin-right{margin-left:auto;margin-right:0;}.margin-center{margin-left:auto;margin-right:auto;}
/* flex and grid align */
.align-top{align-items:start;}.align-middle{align-items:center;}.align-bottom{align-items:end;}.align-stretch{align-items:stretch;}
.align-left,.align-start{justify-content:start;}.align-right,.align-end{justify-content:end;}
.align-center{justify-content:center;}.align-between{justify-content:space-between;}.align-around{justify-content:space-around;}.align-evenly{justify-content:space-evenly;}
/* flex and grid gap */
.row-gap-off,.row-gap-0{row-gap:0;}.row-gap-2{row-gap:2px;}.row-gap-4{row-gap:4px;}.row-gap-5{row-gap:5px;}.row-gap-6{row-gap:6px;}.row-gap-8{row-gap:8px;}.row-gap-10{row-gap:10px;}
.row-gap-12{row-gap:12px;}.row-gap-14{row-gap:14px;}.row-gap-15{row-gap:15px;}.row-gap-16{row-gap:16px;}.row-gap-18{row-gap:18px;}.row-gap-20{row-gap:20px;}
.row-gap-22{row-gap:22px;}.row-gap-24{row-gap:24px;}.row-gap-25{row-gap:25px;}.row-gap-26{row-gap:26px;}.row-gap-28{row-gap:28px;}.row-gap-30{row-gap:30px;}
.row-gap-32{row-gap:32px;}.row-gap-34{row-gap:34px;}.row-gap-35{row-gap:35px;}.row-gap-36{row-gap:36px;}.row-gap-38{row-gap:38px;}.row-gap-40{row-gap:40px;}
.row-gap-42{row-gap:42px;}.row-gap-44{row-gap:44px;}.row-gap-45{row-gap:45px;}.row-gap-46{row-gap:46px;}.row-gap-48{row-gap:48px;}.row-gap-50{row-gap:50px;}
.row-gap-55{row-gap:55px;}.row-gap-56{row-gap:56px;}.row-gap-60{row-gap:60px;}.row-gap-64{row-gap:64px;}.row-gap-65{row-gap:65px;}.row-gap-70{row-gap:70px;}
.row-gap-72{row-gap:72px;}.row-gap-75{row-gap:75px;}.row-gap-80{row-gap:80px;}.row-gap-85{row-gap:85px;}.row-gap-95{row-gap:95px;}.row-gap-96{row-gap:96px;}
.row-gap-100{row-gap:100px;}
.column-gap-off,.column-gap-0{column-gap:0;}.column-gap-2{column-gap:2px;}.column-gap-4{column-gap:4px;}.column-gap-5{column-gap:5px;}.column-gap-6{column-gap:6px;}
.column-gap-8{column-gap:8px;}.column-gap-10{column-gap:10px;}.column-gap-12{column-gap:12px;}.column-gap-14{column-gap:14px;}.column-gap-15{column-gap:15px;}
.column-gap-16{column-gap:16px;}.column-gap-18{column-gap:18px;}.column-gap-20{column-gap:20px;}.column-gap-22{column-gap:22px;}.column-gap-24{column-gap:24px;}
.column-gap-25{column-gap:25px;}.column-gap-26{column-gap:26px;}.column-gap-28{column-gap:28px;}.column-gap-30{column-gap:30px;}.column-gap-32{column-gap:32px;}
.column-gap-34{column-gap:34px;}.column-gap-35{column-gap:35px;}.column-gap-36{column-gap:36px;}.column-gap-38{column-gap:38px;}.column-gap-40{column-gap:40px;}
.column-gap-42{column-gap:42px;}.column-gap-44{column-gap:44px;}.column-gap-45{column-gap:45px;}.column-gap-46{column-gap:46px;}.column-gap-48{column-gap:48px;}
.column-gap-50{column-gap:50px;}.column-gap-55{column-gap:55px;}.column-gap-56{column-gap:56px;}.column-gap-60{column-gap:60px;}.column-gap-64{column-gap:64px;}
.column-gap-65{column-gap:65px;}.column-gap-70{column-gap:70px;}.column-gap-72{column-gap:72px;}.column-gap-75{column-gap:75px;}.column-gap-80{column-gap:80px;}
.column-gap-85{column-gap:85px;}.column-gap-95{column-gap:95px;}.column-gap-96{column-gap:96px;}.column-gap-100{column-gap:100px;}
.gap-off,.gap-0{gap:0;}.gap-2{gap:2px;}.gap-4{gap:4px;}.gap-5{gap:5px;}.gap-6{gap:6px;}.gap-8{gap:8px;}.gap-10{gap:10px;}.gap-12{gap:12px;}.gap-14{gap:14px;}.gap-15{gap:15px;}
.gap-16{gap:16px;}.gap-18{gap:18px;}.gap-20{gap:20px;}.gap-22{gap:22px;}.gap-24{gap:24px;}.gap-25{gap:25px;}.gap-26{gap:26px;}.gap-28{gap:28px;}.gap-30{gap:30px;}
.gap-32{gap:32px;}.gap-34{gap:34px;}.gap-35{gap:35px;}.gap-36{gap:36px;}.gap-38{gap:38px;}.gap-40{gap:40px;}.gap-42{gap:42px;}.gap-44{gap:44px;}.gap-45{gap:45px;}
.gap-46{gap:46px;}.gap-48{gap:48px;}.gap-50{gap:50px;}.gap-55{gap:55px;}.gap-56{gap:56px;}.gap-60{gap:60px;}.gap-64{gap:64px;}.gap-65{gap:65px;}.gap-70{gap:70px;}
.gap-72{gap:72px;}.gap-75{gap:75px;}.gap-80{gap:80px;}.gap-85{gap:85px;}.gap-95{gap:95px;}.gap-96{gap:96px;}.gap-100{gap:100px;}
/* flex and grid ordering */
.order-minus-1{order:-1;}.order-minus-2{order:-2;}.order-minus-3{order:-3;}.order-minus-4{order:-4;}.order-minus-5{order:-5;}
.order-minus-6{order:-6;}.order-minus-7{order:-7;}.order-minus-8{order:-8;}.order-minus-9{order:-9;}.order-minus-10{order:-10;}
.order-off,.order-0{order:0;}.order-1{order:1;}.order-2{order:2;}.order-3{order:3;}.order-4{order:4;}.order-5{order:5;}
.order-6{order:6;}.order-7{order:7;}.order-8{order:8;}.order-9{order:9;}.order-10{order:10;}
/* flex direction */
.flex-column{flex-direction:column;}.flex-row,.flex-column-off{flex-direction:row;}
/* flex wrap */
.flex-wrap{flex-wrap:wrap;}.flex-nowrap,.flex-wrap-off{flex-wrap:nowrap;}
/* flex-grow */
.flex-grow-off,.flex-grow-0{flex-grow:0;}.flex-grow-1{flex-grow:1;}.flex-grow-2{flex-grow:2;}.flex-grow-3{flex-grow:3;}.flex-grow-4{flex-grow:4;}
.flex-grow-5{flex-grow:5;}.flex-grow-6{flex-grow:6;}.flex-grow-7{flex-grow:7;}.flex-grow-8{flex-grow:8;}.flex-grow-9{flex-grow:9;}.flex-grow-10{flex-grow:10;}
/* grid columns */
.columns-1{grid-template-columns:repeat(1,1fr);}.columns-2{grid-template-columns:repeat(2,1fr);}.columns-3{grid-template-columns:repeat(3,1fr);}
.columns-4{grid-template-columns:repeat(4,1fr);}.columns-5{grid-template-columns:repeat(5,1fr);}.columns-6{grid-template-columns:repeat(6,1fr);}
.columns-7{grid-template-columns:repeat(7,1fr);}.columns-8{grid-template-columns:repeat(8,1fr);}.columns-9{grid-template-columns:repeat(9,1fr);}
.columns-10{grid-template-columns:repeat(10,1fr);}
.columns-1-auto{grid-template-columns:repeat(1,auto);}.columns-2-auto{grid-template-columns:repeat(2,auto);}.columns-3-auto{grid-template-columns:repeat(3,auto);}
.columns-4-auto{grid-template-columns:repeat(4,auto);}.columns-5-auto{grid-template-columns:repeat(5,auto);}.columns-6-auto{grid-template-columns:repeat(6,auto);}
.columns-7-auto{grid-template-columns:repeat(7,auto);}.columns-8-auto{grid-template-columns:repeat(8,auto);}.columns-9-auto{grid-template-columns:repeat(9,auto);}
.columns-10-auto{grid-template-columns:repeat(10,auto);}
.columns-auto-last{grid-template-columns:1fr auto;}.columns-auto-first{grid-template-columns:auto 1fr;}
/* grid area */
.column-100{grid-column:1/-1;}.column-off,.column-auto,.column-1{grid-column:auto;}
.column-2{grid-column:span 2;}.column-3{grid-column:span 3;}.column-4{grid-column:span 4;}.column-5{grid-column:span 5;}
.column-6{grid-column:span 6;}.column-7{grid-column:span 7;}.column-8{grid-column:span 8;}.column-9{grid-column:span 9;}
.row-off,.row-auto,.row-1{grid-row:auto;}.row-2{grid-row:span 2;}.row-3{grid-row:span 3;}.row-4{grid-row:span 4;}
.row-5{grid-row:span 5;}.row-6{grid-row:span 6;}.row-7{grid-row:span 7;}.row-8{grid-row:span 8;}.row-9{grid-row:span 9;}
@media(max-width:1632px) {	/* XL */
	.family-text-xl,.family-main-xl,.family-off-xl{font-family:var(--font-family-main);}.family-head-xl{font-family:var(--font-family-head);}.family-second-xl{font-family:var(--font-family-second);}
	.text-left-xl{text-align:left;}.text-center-xl{text-align:center;}.text-right-xl{text-align:right;}.text-justify-xl{text-align:justify;}
	.text-uppercase-xl {text-transform: uppercase;}.text-lowercase-xl {text-transform: lowercase;}.text-normalcase-xl {text-transform: none;}
	.inline-xl{display:inline;}.inline-block-xl{display:inline-block;}.block-xl{display:block;}.flex-xl{display:flex;flex-wrap:wrap;}.grid-xl{display:grid;}.none-xl{display:none;}
	.width-fit-xl{width:fit-content}.width-100-xl{width:100%}.width-auto-xl{width:auto;}
	.thin-xl {width:100%;margin:0 auto;max-width:var(--width-thin);}.wide-xl {width:100%;margin:0 auto;max-width:var(--width-wide);}.full-xl {width:100%;margin:0 auto;max-width:var(--width-full);}
	.margin-left-xl{margin-left:0;margin-right:auto;}.margin-right-xl{margin-left:auto;margin-right:0;}.margin-center-xl{margin-left:auto;margin-right:auto;}
	.align-top-xl{align-items:start;}.align-middle-xl{align-items:center;}.align-bottom-xl{align-items:end;}.align-stretch-xl{align-items:stretch;}
	.align-left-xl,.align-start-xl{justify-content:start;}.align-right-xl,.align-end-xl{justify-content:end;}
	.align-center-xl{justify-content:center;}.align-between-xl{justify-content:space-between;}.align-around-xl{justify-content:space-around;}.align-evenly-xl{justify-content:space-evenly;}
	.row-gap-off-xl,.row-gap-0-xl{row-gap:0;}.row-gap-2-xl{row-gap:2px;}.row-gap-4-xl{row-gap:4px;}.row-gap-5-xl{row-gap:5px;}.row-gap-6-xl{row-gap:6px;}.row-gap-8-xl{row-gap:8px;}.row-gap-10-xl{row-gap:10px;}
	.row-gap-12-xl{row-gap:12px;}.row-gap-14-xl{row-gap:14px;}.row-gap-15-xl{row-gap:15px;}.row-gap-16-xl{row-gap:16px;}.row-gap-18-xl{row-gap:18px;}.row-gap-20-xl{row-gap:20px;}
	.row-gap-22-xl{row-gap:22px;}.row-gap-24-xl{row-gap:24px;}.row-gap-25-xl{row-gap:25px;}.row-gap-26-xl{row-gap:26px;}.row-gap-28-xl{row-gap:28px;}.row-gap-30-xl{row-gap:30px;}
	.row-gap-32-xl{row-gap:32px;}.row-gap-34-xl{row-gap:34px;}.row-gap-35-xl{row-gap:35px;}.row-gap-36-xl{row-gap:36px;}.row-gap-38-xl{row-gap:38px;}.row-gap-40-xl{row-gap:40px;}
	.row-gap-42-xl{row-gap:42px;}.row-gap-44-xl{row-gap:44px;}.row-gap-45-xl{row-gap:45px;}.row-gap-46-xl{row-gap:46px;}.row-gap-48-xl{row-gap:48px;}.row-gap-50-xl{row-gap:50px;}
	.row-gap-55-xl{row-gap:55px;}.row-gap-56-xl{row-gap:56px;}.row-gap-60-xl{row-gap:60px;}.row-gap-64-xl{row-gap:64px;}.row-gap-65-xl{row-gap:65px;}.row-gap-70-xl{row-gap:70px;}
	.row-gap-72-xl{row-gap:72px;}.row-gap-75-xl{row-gap:75px;}.row-gap-80-xl{row-gap:80px;}.row-gap-85-xl{row-gap:85px;}.row-gap-95-xl{row-gap:95px;}.row-gap-96-xl{row-gap:96px;}
	.row-gap-100-xl{row-gap:100px;}
	.column-gap-off-xl,.column-gap-0-xl{column-gap:0;}.column-gap-2-xl{column-gap:2px;}.column-gap-4-xl{column-gap:4px;}.column-gap-5-xl{column-gap:5px;}.column-gap-6-xl{column-gap:6px;}
	.column-gap-8-xl{column-gap:8px;}.column-gap-10-xl{column-gap:10px;}.column-gap-12-xl{column-gap:12px;}.column-gap-14-xl{column-gap:14px;}.column-gap-15-xl{column-gap:15px;}
	.column-gap-16-xl{column-gap:16px;}.column-gap-18-xl{column-gap:18px;}.column-gap-20-xl{column-gap:20px;}.column-gap-22-xl{column-gap:22px;}.column-gap-24-xl{column-gap:24px;}
	.column-gap-25-xl{column-gap:25px;}.column-gap-26-xl{column-gap:26px;}.column-gap-28-xl{column-gap:28px;}.column-gap-30-xl{column-gap:30px;}.column-gap-32-xl{column-gap:32px;}
	.column-gap-34-xl{column-gap:34px;}.column-gap-35-xl{column-gap:35px;}.column-gap-36-xl{column-gap:36px;}.column-gap-38-xl{column-gap:38px;}.column-gap-40-xl{column-gap:40px;}
	.column-gap-42-xl{column-gap:42px;}.column-gap-44-xl{column-gap:44px;}.column-gap-45-xl{column-gap:45px;}.column-gap-46-xl{column-gap:46px;}.column-gap-48-xl{column-gap:48px;}
	.column-gap-50-xl{column-gap:50px;}.column-gap-55-xl{column-gap:55px;}.column-gap-56-xl{column-gap:56px;}.column-gap-60-xl{column-gap:60px;}.column-gap-64-xl{column-gap:64px;}
	.column-gap-65-xl{column-gap:65px;}.column-gap-70-xl{column-gap:70px;}.column-gap-72-xl{column-gap:72px;}.column-gap-75-xl{column-gap:75px;}.column-gap-80-xl{column-gap:80px;}
	.column-gap-85-xl{column-gap:85px;}.column-gap-95-xl{column-gap:95px;}.column-gap-96-xl{column-gap:96px;}.column-gap-100-xl{column-gap:100px;}
	.gap-off-xl,.gap-0-xl{gap:0;}.gap-2-xl{gap:2px;}.gap-4-xl{gap:4px;}.gap-5-xl{gap:5px;}.gap-6-xl{gap:6px;}.gap-8-xl{gap:8px;}.gap-10-xl{gap:10px;}.gap-12-xl{gap:12px;}.gap-14-xl{gap:14px;}.gap-15-xl{gap:15px;}
	.gap-16-xl{gap:16px;}.gap-18-xl{gap:18px;}.gap-20-xl{gap:20px;}.gap-22-xl{gap:22px;}.gap-24-xl{gap:24px;}.gap-25-xl{gap:25px;}.gap-26-xl{gap:26px;}.gap-28-xl{gap:28px;}.gap-30-xl{gap:30px;}
	.gap-32-xl{gap:32px;}.gap-34-xl{gap:34px;}.gap-35-xl{gap:35px;}.gap-36-xl{gap:36px;}.gap-38-xl{gap:38px;}.gap-40-xl{gap:40px;}.gap-42-xl{gap:42px;}.gap-44-xl{gap:44px;}.gap-45-xl{gap:45px;}
	.gap-46-xl{gap:46px;}.gap-48-xl{gap:48px;}.gap-50-xl{gap:50px;}.gap-55-xl{gap:55px;}.gap-56-xl{gap:56px;}.gap-60-xl{gap:60px;}.gap-64-xl{gap:64px;}.gap-65-xl{gap:65px;}.gap-70-xl{gap:70px;}
	.gap-72-xl{gap:72px;}.gap-75-xl{gap:75px;}.gap-80-xl{gap:80px;}.gap-85-xl{gap:85px;}.gap-95-xl{gap:95px;}.gap-96-xl{gap:96px;}.gap-100-xl{gap:100px;}
	.order-minus-1-xl{order:-1;}.order-minus-2-xl{order:-2;}.order-minus-3-xl{order:-3;}.order-minus-4-xl{order:-4;}.order-minus-5-xl{order:-5;}
	.order-minus-6-xl{order:-6;}.order-minus-7-xl{order:-7;}.order-minus-8-xl{order:-8;}.order-minus-9-xl{order:-9;}.order-minus-10-xl{order:-10;}
	.order-off-xl,.order-0-xl{order:0;}.order-1-xl{order:1;}.order-2-xl{order:2;}.order-3-xl{order:3;}.order-4-xl{order:4;}.order-5-xl{order:5;}
	.order-6-xl{order:6;}.order-7-xl{order:7;}.order-8-xl{order:8;}.order-9-xl{order:9;}.order-10-xl{order:10;}
	.flex-column-xl{flex-direction:column;}.flex-row-xl,.flex-column-off-xl{flex-direction:row;}
	.flex-wrap-xl{flex-wrap:wrap;}.flex-nowrap-xl,.flex-wrap-off-xl{flex-wrap:nowrap;}
	.flex-grow-off-xl,.flex-grow-0-xl{flex-grow:0;}.flex-grow-1-xl{flex-grow:1;}.flex-grow-2-xl{flex-grow:2;}.flex-grow-3-xl{flex-grow:3;}.flex-grow-4-xl{flex-grow:4;}
	.flex-grow-5-xl{flex-grow:5;}.flex-grow-6-xl{flex-grow:6;}.flex-grow-7-xl{flex-grow:7;}.flex-grow-8-xl{flex-grow:8;}.flex-grow-9-xl{flex-grow:9;}.flex-grow-10-xl{flex-grow:10;}
	.columns-1-xl{grid-template-columns:repeat(1,1fr);}.columns-2-xl{grid-template-columns:repeat(2,1fr);}.columns-3-xl{grid-template-columns:repeat(3,1fr);}
	.columns-4-xl{grid-template-columns:repeat(4,1fr);}.columns-5-xl{grid-template-columns:repeat(5,1fr);}.columns-6-xl{grid-template-columns:repeat(6,1fr);}
	.columns-7-xl{grid-template-columns:repeat(7,1fr);}.columns-8-xl{grid-template-columns:repeat(8,1fr);}.columns-9-xl{grid-template-columns:repeat(9,1fr);}
	.columns-10-xl{grid-template-columns:repeat(10,1fr);}
	.columns-1-auto-xl{grid-template-columns:repeat(1,auto);}.columns-2-auto-xl{grid-template-columns:repeat(2,auto);}.columns-3-auto-xl{grid-template-columns:repeat(3,auto);}
	.columns-4-auto-xl{grid-template-columns:repeat(4,auto);}.columns-5-auto-xl{grid-template-columns:repeat(5,auto);}.columns-6-auto-xl{grid-template-columns:repeat(6,auto);}
	.columns-7-auto-xl{grid-template-columns:repeat(7,auto);}.columns-8-auto-xl{grid-template-columns:repeat(8,auto);}.columns-9-auto-xl{grid-template-columns:repeat(9,auto);}
	.columns-10-auto-xl{grid-template-columns:repeat(10,auto);}
	.columns-auto-last-xl{grid-template-columns:1fr auto;}.columns-auto-first-xl{grid-template-columns:auto 1fr;}
	.column-100-xl{grid-column:1/-1;}.column-off-xl,.column-auto-xl,.column-1-xl{grid-column:auto;}
	.column-2-xl{grid-column:span 2;}.column-3-xl{grid-column:span 3;}.column-4-xl{grid-column:span 4;}.column-5-xl{grid-column:span 5;}
	.column-6-xl{grid-column:span 6;}.column-7-xl{grid-column:span 7;}.column-8-xl{grid-column:span 8;}.column-9-xl{grid-column:span 9;}
	.row-off-xl,.row-auto-xl,.row-1-xl{grid-row:auto;}.row-2-xl{grid-row:span 2;}.row-3-xl{grid-row:span 3;}.row-4-xl{grid-row:span 4;}
	.row-5-xl{grid-row:span 5;}.row-6-xl{grid-row:span 6;}.row-7-xl{grid-row:span 7;}.row-8-xl{grid-row:span 8;}.row-9-xl{grid-row:span 9;}
}
@media(max-width:1200px) {	/* LG */
	.family-text-lg,.family-main-lg,.family-off-lg{font-family:var(--font-family-main);}.family-head-lg{font-family:var(--font-family-head);}.family-second-lg{font-family:var(--font-family-second);}
	.text-left-lg{text-align:left;}.text-center-lg{text-align:center;}.text-right-lg{text-align:right;}.text-justify-lg{text-align:justify;}
	.text-uppercase-lg {text-transform: uppercase;}.text-lowercase-lg {text-transform: lowercase;}.text-normalcase-lg {text-transform: none;}
	.inline-lg{display:inline;}.inline-block-lg{display:inline-block;}.block-lg{display:block;}.flex-lg{display:flex;flex-wrap:wrap;}.grid-lg{display:grid;}.none-lg{display:none;}
	.width-fit-lg{width:fit-content}.width-100-lg{width:100%}.width-auto-lg{width:auto;}
	.thin-lg {width:100%;margin:0 auto;max-width:var(--width-thin);}.wide-lg {width:100%;margin:0 auto;max-width:var(--width-wide);}.full-lg {width:100%;margin:0 auto;max-width:var(--width-full);}
	.margin-left-lg{margin-left:0;margin-right:auto;}.margin-right-lg{margin-left:auto;margin-right:0;}.margin-center-lg{margin-left:auto;margin-right:auto;}
	.align-top-lg{align-items:start;}.align-middle-lg{align-items:center;}.align-bottom-lg{align-items:end;}.align-stretch-lg{align-items:stretch;}
	.align-left-lg,.align-start-lg{justify-content:start;}.align-right-lg,.align-end-lg{justify-content:end;}
	.align-center-lg{justify-content:center;}.align-between-lg{justify-content:space-between;}.align-around-lg{justify-content:space-around;}.align-evenly-lg{justify-content:space-evenly;}
	.row-gap-off-lg,.row-gap-0-lg{row-gap:0;}.row-gap-2-lg{row-gap:2px;}.row-gap-4-lg{row-gap:4px;}.row-gap-5-lg{row-gap:5px;}.row-gap-6-lg{row-gap:6px;}.row-gap-8-lg{row-gap:8px;}.row-gap-10-lg{row-gap:10px;}
	.row-gap-12-lg{row-gap:12px;}.row-gap-14-lg{row-gap:14px;}.row-gap-15-lg{row-gap:15px;}.row-gap-16-lg{row-gap:16px;}.row-gap-18-lg{row-gap:18px;}.row-gap-20-lg{row-gap:20px;}
	.row-gap-22-lg{row-gap:22px;}.row-gap-24-lg{row-gap:24px;}.row-gap-25-lg{row-gap:25px;}.row-gap-26-lg{row-gap:26px;}.row-gap-28-lg{row-gap:28px;}.row-gap-30-lg{row-gap:30px;}
	.row-gap-32-lg{row-gap:32px;}.row-gap-34-lg{row-gap:34px;}.row-gap-35-lg{row-gap:35px;}.row-gap-36-lg{row-gap:36px;}.row-gap-38-lg{row-gap:38px;}.row-gap-40-lg{row-gap:40px;}
	.row-gap-42-lg{row-gap:42px;}.row-gap-44-lg{row-gap:44px;}.row-gap-45-lg{row-gap:45px;}.row-gap-46-lg{row-gap:46px;}.row-gap-48-lg{row-gap:48px;}.row-gap-50-lg{row-gap:50px;}
	.row-gap-55-lg{row-gap:55px;}.row-gap-56-lg{row-gap:56px;}.row-gap-60-lg{row-gap:60px;}.row-gap-64-lg{row-gap:64px;}.row-gap-65-lg{row-gap:65px;}.row-gap-70-lg{row-gap:70px;}
	.row-gap-72-lg{row-gap:72px;}.row-gap-75-lg{row-gap:75px;}.row-gap-80-lg{row-gap:80px;}.row-gap-85-lg{row-gap:85px;}.row-gap-95-lg{row-gap:95px;}.row-gap-96-lg{row-gap:96px;}
	.row-gap-100-lg{row-gap:100px;}
	.column-gap-off-lg,.column-gap-0-lg{column-gap:0;}.column-gap-2-lg{column-gap:2px;}.column-gap-4-lg{column-gap:4px;}.column-gap-5-lg{column-gap:5px;}.column-gap-6-lg{column-gap:6px;}
	.column-gap-8-lg{column-gap:8px;}.column-gap-10-lg{column-gap:10px;}.column-gap-12-lg{column-gap:12px;}.column-gap-14-lg{column-gap:14px;}.column-gap-15-lg{column-gap:15px;}
	.column-gap-16-lg{column-gap:16px;}.column-gap-18-lg{column-gap:18px;}.column-gap-20-lg{column-gap:20px;}.column-gap-22-lg{column-gap:22px;}.column-gap-24-lg{column-gap:24px;}
	.column-gap-25-lg{column-gap:25px;}.column-gap-26-lg{column-gap:26px;}.column-gap-28-lg{column-gap:28px;}.column-gap-30-lg{column-gap:30px;}.column-gap-32-lg{column-gap:32px;}
	.column-gap-34-lg{column-gap:34px;}.column-gap-35-lg{column-gap:35px;}.column-gap-36-lg{column-gap:36px;}.column-gap-38-lg{column-gap:38px;}.column-gap-40-lg{column-gap:40px;}
	.column-gap-42-lg{column-gap:42px;}.column-gap-44-lg{column-gap:44px;}.column-gap-45-lg{column-gap:45px;}.column-gap-46-lg{column-gap:46px;}.column-gap-48-lg{column-gap:48px;}
	.column-gap-50-lg{column-gap:50px;}.column-gap-55-lg{column-gap:55px;}.column-gap-56-lg{column-gap:56px;}.column-gap-60-lg{column-gap:60px;}.column-gap-64-lg{column-gap:64px;}
	.column-gap-65-lg{column-gap:65px;}.column-gap-70-lg{column-gap:70px;}.column-gap-72-lg{column-gap:72px;}.column-gap-75-lg{column-gap:75px;}.column-gap-80-lg{column-gap:80px;}
	.column-gap-85-lg{column-gap:85px;}.column-gap-95-lg{column-gap:95px;}.column-gap-96-lg{column-gap:96px;}.column-gap-100-lg{column-gap:100px;}
	.gap-off-lg,.gap-0-lg{gap:0;}.gap-2-lg{gap:2px;}.gap-4-lg{gap:4px;}.gap-5-lg{gap:5px;}.gap-6-lg{gap:6px;}.gap-8-lg{gap:8px;}.gap-10-lg{gap:10px;}.gap-12-lg{gap:12px;}.gap-14-lg{gap:14px;}.gap-15-lg{gap:15px;}
	.gap-16-lg{gap:16px;}.gap-18-lg{gap:18px;}.gap-20-lg{gap:20px;}.gap-22-lg{gap:22px;}.gap-24-lg{gap:24px;}.gap-25-lg{gap:25px;}.gap-26-lg{gap:26px;}.gap-28-lg{gap:28px;}.gap-30-lg{gap:30px;}
	.gap-32-lg{gap:32px;}.gap-34-lg{gap:34px;}.gap-35-lg{gap:35px;}.gap-36-lg{gap:36px;}.gap-38-lg{gap:38px;}.gap-40-lg{gap:40px;}.gap-42-lg{gap:42px;}.gap-44-lg{gap:44px;}.gap-45-lg{gap:45px;}
	.gap-46-lg{gap:46px;}.gap-48-lg{gap:48px;}.gap-50-lg{gap:50px;}.gap-55-lg{gap:55px;}.gap-56-lg{gap:56px;}.gap-60-lg{gap:60px;}.gap-64-lg{gap:64px;}.gap-65-lg{gap:65px;}.gap-70-lg{gap:70px;}
	.gap-72-lg{gap:72px;}.gap-75-lg{gap:75px;}.gap-80-lg{gap:80px;}.gap-85-lg{gap:85px;}.gap-95-lg{gap:95px;}.gap-96-lg{gap:96px;}.gap-100-lg{gap:100px;}
	.order-minus-1-lg{order:-1;}.order-minus-2-lg{order:-2;}.order-minus-3-lg{order:-3;}.order-minus-4-lg{order:-4;}.order-minus-5-lg{order:-5;}
	.order-minus-6-lg{order:-6;}.order-minus-7-lg{order:-7;}.order-minus-8-lg{order:-8;}.order-minus-9-lg{order:-9;}.order-minus-10-lg{order:-10;}
	.order-off-lg,.order-0-lg{order:0;}.order-1-lg{order:1;}.order-2-lg{order:2;}.order-3-lg{order:3;}.order-4-lg{order:4;}.order-5-lg{order:5;}
	.order-6-lg{order:6;}.order-7-lg{order:7;}.order-8-lg{order:8;}.order-9-lg{order:9;}.order-10-lg{order:10;}
	.flex-column-lg{flex-direction:column;}.flex-row-lg,.flex-column-off-lg{flex-direction:row;}
	.flex-wrap-lg{flex-wrap:wrap;}.flex-nowrap-lg,.flex-wrap-off-lg{flex-wrap:nowrap;}
	.flex-grow-off-lg,.flex-grow-0-lg{flex-grow:0;}.flex-grow-1-lg{flex-grow:1;}.flex-grow-2-lg{flex-grow:2;}.flex-grow-3-lg{flex-grow:3;}.flex-grow-4-lg{flex-grow:4;}
	.flex-grow-5-lg{flex-grow:5;}.flex-grow-6-lg{flex-grow:6;}.flex-grow-7-lg{flex-grow:7;}.flex-grow-8-lg{flex-grow:8;}.flex-grow-9-lg{flex-grow:9;}.flex-grow-10-lg{flex-grow:10;}
	.columns-1-lg{grid-template-columns:repeat(1,1fr);}.columns-2-lg{grid-template-columns:repeat(2,1fr);}.columns-3-lg{grid-template-columns:repeat(3,1fr);}
	.columns-4-lg{grid-template-columns:repeat(4,1fr);}.columns-5-lg{grid-template-columns:repeat(5,1fr);}.columns-6-lg{grid-template-columns:repeat(6,1fr);}
	.columns-7-lg{grid-template-columns:repeat(7,1fr);}.columns-8-lg{grid-template-columns:repeat(8,1fr);}.columns-9-lg{grid-template-columns:repeat(9,1fr);}
	.columns-10-lg{grid-template-columns:repeat(10,1fr);}
	.columns-1-auto-lg{grid-template-columns:repeat(1,auto);}.columns-2-auto-lg{grid-template-columns:repeat(2,auto);}.columns-3-auto-lg{grid-template-columns:repeat(3,auto);}
	.columns-4-auto-lg{grid-template-columns:repeat(4,auto);}.columns-5-auto-lg{grid-template-columns:repeat(5,auto);}.columns-6-auto-lg{grid-template-columns:repeat(6,auto);}
	.columns-7-auto-lg{grid-template-columns:repeat(7,auto);}.columns-8-auto-lg{grid-template-columns:repeat(8,auto);}.columns-9-auto-lg{grid-template-columns:repeat(9,auto);}
	.columns-10-auto-lg{grid-template-columns:repeat(10,auto);}
	.columns-auto-last-lg{grid-template-columns:1fr auto;}.columns-auto-first-lg{grid-template-columns:auto 1fr;}
	.column-100-lg{grid-column:1/-1;}.column-off-lg,.column-auto-lg,.column-1-lg{grid-column:auto;}
	.column-2-lg{grid-column:span 2;}.column-3-lg{grid-column:span 3;}.column-4-lg{grid-column:span 4;}.column-5-lg{grid-column:span 5;}
	.column-6-lg{grid-column:span 6;}.column-7-lg{grid-column:span 7;}.column-8-lg{grid-column:span 8;}.column-9-lg{grid-column:span 9;}
	.row-off-lg,.row-auto-lg,.row-1-lg{grid-row:auto;}.row-2-lg{grid-row:span 2;}.row-3-lg{grid-row:span 3;}.row-4-lg{grid-row:span 4;}
	.row-5-lg{grid-row:span 5;}.row-6-lg{grid-row:span 6;}.row-7-lg{grid-row:span 7;}.row-8-lg{grid-row:span 8;}.row-9-lg{grid-row:span 9;}
}
@media(max-width:992px) {	/* MD */
	.family-text-md,.family-main-md,.family-off-md{font-family:var(--font-family-main);}.family-head-md{font-family:var(--font-family-head);}.family-second-md{font-family:var(--font-family-second);}
	.text-left-md{text-align:left;}.text-center-md{text-align:center;}.text-right-md{text-align:right;}.text-justify-md{text-align:justify;}
	.text-uppercase-md {text-transform: uppercase;}.text-lowercase-md {text-transform: lowercase;}.text-normalcase-md {text-transform: none;}
	.inline-md{display:inline;}.inline-block-md{display:inline-block;}.block-md{display:block;}.flex-md{display:flex;flex-wrap:wrap;}.grid-md{display:grid;}.none-md{display:none;}
	.width-fit-md{width:fit-content}.width-100-md{width:100%}.width-auto-md{width:auto;}
	.thin-md {width:100%;margin:0 auto;max-width:var(--width-thin);}.wide-md {width:100%;margin:0 auto;max-width:var(--width-wide);}.full-md {width:100%;margin:0 auto;max-width:var(--width-full);}
	.margin-left-md{margin-left:0;margin-right:auto;}.margin-right-md{margin-left:auto;margin-right:0;}.margin-center-md{margin-left:auto;margin-right:auto;}
	.align-top-md{align-items:start;}.align-middle-md{align-items:center;}.align-bottom-md{align-items:end;}.align-stretch-md{align-items:stretch;}
	.align-left-md,.align-start-md{justify-content:start;}.align-right-md,.align-end-md{justify-content:end;}
	.align-center-md{justify-content:center;}.align-between-md{justify-content:space-between;}.align-around-md{justify-content:space-around;}.align-evenly-md{justify-content:space-evenly;}
	.row-gap-off-md,.row-gap-0-md{row-gap:0;}.row-gap-2-md{row-gap:2px;}.row-gap-4-md{row-gap:4px;}.row-gap-5-md{row-gap:5px;}.row-gap-6-md{row-gap:6px;}.row-gap-8-md{row-gap:8px;}.row-gap-10-md{row-gap:10px;}
	.row-gap-12-md{row-gap:12px;}.row-gap-14-md{row-gap:14px;}.row-gap-15-md{row-gap:15px;}.row-gap-16-md{row-gap:16px;}.row-gap-18-md{row-gap:18px;}.row-gap-20-md{row-gap:20px;}
	.row-gap-22-md{row-gap:22px;}.row-gap-24-md{row-gap:24px;}.row-gap-25-md{row-gap:25px;}.row-gap-26-md{row-gap:26px;}.row-gap-28-md{row-gap:28px;}.row-gap-30-md{row-gap:30px;}
	.row-gap-32-md{row-gap:32px;}.row-gap-34-md{row-gap:34px;}.row-gap-35-md{row-gap:35px;}.row-gap-36-md{row-gap:36px;}.row-gap-38-md{row-gap:38px;}.row-gap-40-md{row-gap:40px;}
	.row-gap-42-md{row-gap:42px;}.row-gap-44-md{row-gap:44px;}.row-gap-45-md{row-gap:45px;}.row-gap-46-md{row-gap:46px;}.row-gap-48-md{row-gap:48px;}.row-gap-50-md{row-gap:50px;}
	.row-gap-55-md{row-gap:55px;}.row-gap-56-md{row-gap:56px;}.row-gap-60-md{row-gap:60px;}.row-gap-64-md{row-gap:64px;}.row-gap-65-md{row-gap:65px;}.row-gap-70-md{row-gap:70px;}
	.row-gap-72-md{row-gap:72px;}.row-gap-75-md{row-gap:75px;}.row-gap-80-md{row-gap:80px;}.row-gap-85-md{row-gap:85px;}.row-gap-95-md{row-gap:95px;}.row-gap-96-md{row-gap:96px;}
	.row-gap-100-md{row-gap:100px;}
	.column-gap-off-md,.column-gap-0-md{column-gap:0;}.column-gap-2-md{column-gap:2px;}.column-gap-4-md{column-gap:4px;}.column-gap-5-md{column-gap:5px;}.column-gap-6-md{column-gap:6px;}
	.column-gap-8-md{column-gap:8px;}.column-gap-10-md{column-gap:10px;}.column-gap-12-md{column-gap:12px;}.column-gap-14-md{column-gap:14px;}.column-gap-15-md{column-gap:15px;}
	.column-gap-16-md{column-gap:16px;}.column-gap-18-md{column-gap:18px;}.column-gap-20-md{column-gap:20px;}.column-gap-22-md{column-gap:22px;}.column-gap-24-md{column-gap:24px;}
	.column-gap-25-md{column-gap:25px;}.column-gap-26-md{column-gap:26px;}.column-gap-28-md{column-gap:28px;}.column-gap-30-md{column-gap:30px;}.column-gap-32-md{column-gap:32px;}
	.column-gap-34-md{column-gap:34px;}.column-gap-35-md{column-gap:35px;}.column-gap-36-md{column-gap:36px;}.column-gap-38-md{column-gap:38px;}.column-gap-40-md{column-gap:40px;}
	.column-gap-42-md{column-gap:42px;}.column-gap-44-md{column-gap:44px;}.column-gap-45-md{column-gap:45px;}.column-gap-46-md{column-gap:46px;}.column-gap-48-md{column-gap:48px;}
	.column-gap-50-md{column-gap:50px;}.column-gap-55-md{column-gap:55px;}.column-gap-56-md{column-gap:56px;}.column-gap-60-md{column-gap:60px;}.column-gap-64-md{column-gap:64px;}
	.column-gap-65-md{column-gap:65px;}.column-gap-70-md{column-gap:70px;}.column-gap-72-md{column-gap:72px;}.column-gap-75-md{column-gap:75px;}.column-gap-80-md{column-gap:80px;}
	.column-gap-85-md{column-gap:85px;}.column-gap-95-md{column-gap:95px;}.column-gap-96-md{column-gap:96px;}.column-gap-100-md{column-gap:100px;}
	.gap-off-md,.gap-0-md{gap:0;}.gap-2-md{gap:2px;}.gap-4-md{gap:4px;}.gap-5-md{gap:5px;}.gap-6-md{gap:6px;}.gap-8-md{gap:8px;}.gap-10-md{gap:10px;}.gap-12-md{gap:12px;}.gap-14-md{gap:14px;}.gap-15-md{gap:15px;}
	.gap-16-md{gap:16px;}.gap-18-md{gap:18px;}.gap-20-md{gap:20px;}.gap-22-md{gap:22px;}.gap-24-md{gap:24px;}.gap-25-md{gap:25px;}.gap-26-md{gap:26px;}.gap-28-md{gap:28px;}.gap-30-md{gap:30px;}
	.gap-32-md{gap:32px;}.gap-34-md{gap:34px;}.gap-35-md{gap:35px;}.gap-36-md{gap:36px;}.gap-38-md{gap:38px;}.gap-40-md{gap:40px;}.gap-42-md{gap:42px;}.gap-44-md{gap:44px;}.gap-45-md{gap:45px;}
	.gap-46-md{gap:46px;}.gap-48-md{gap:48px;}.gap-50-md{gap:50px;}.gap-55-md{gap:55px;}.gap-56-md{gap:56px;}.gap-60-md{gap:60px;}.gap-64-md{gap:64px;}.gap-65-md{gap:65px;}.gap-70-md{gap:70px;}
	.gap-72-md{gap:72px;}.gap-75-md{gap:75px;}.gap-80-md{gap:80px;}.gap-85-md{gap:85px;}.gap-95-md{gap:95px;}.gap-96-md{gap:96px;}.gap-100-md{gap:100px;}
	.order-minus-1-md{order:-1;}.order-minus-2-md{order:-2;}.order-minus-3-md{order:-3;}.order-minus-4-md{order:-4;}.order-minus-5-md{order:-5;}
	.order-minus-6-md{order:-6;}.order-minus-7-md{order:-7;}.order-minus-8-md{order:-8;}.order-minus-9-md{order:-9;}.order-minus-10-md{order:-10;}
	.order-off-md,.order-0-md{order:0;}.order-1-md{order:1;}.order-2-md{order:2;}.order-3-md{order:3;}.order-4-md{order:4;}.order-5-md{order:5;}
	.order-6-md{order:6;}.order-7-md{order:7;}.order-8-md{order:8;}.order-9-md{order:9;}.order-10-md{order:10;}
	.flex-column-md{flex-direction:column;}.flex-row-md,.flex-column-off-md{flex-direction:row;}
	.flex-wrap-md{flex-wrap:wrap;}.flex-nowrap-md,.flex-wrap-off-md{flex-wrap:nowrap;}
	.flex-grow-off-md,.flex-grow-0-md{flex-grow:0;}.flex-grow-1-md{flex-grow:1;}.flex-grow-2-md{flex-grow:2;}.flex-grow-3-md{flex-grow:3;}.flex-grow-4-md{flex-grow:4;}
	.flex-grow-5-md{flex-grow:5;}.flex-grow-6-md{flex-grow:6;}.flex-grow-7-md{flex-grow:7;}.flex-grow-8-md{flex-grow:8;}.flex-grow-9-md{flex-grow:9;}.flex-grow-10-md{flex-grow:10;}
	.columns-1-md{grid-template-columns:repeat(1,1fr);}.columns-2-md{grid-template-columns:repeat(2,1fr);}.columns-3-md{grid-template-columns:repeat(3,1fr);}
	.columns-4-md{grid-template-columns:repeat(4,1fr);}.columns-5-md{grid-template-columns:repeat(5,1fr);}.columns-6-md{grid-template-columns:repeat(6,1fr);}
	.columns-7-md{grid-template-columns:repeat(7,1fr);}.columns-8-md{grid-template-columns:repeat(8,1fr);}.columns-9-md{grid-template-columns:repeat(9,1fr);}
	.columns-10-md{grid-template-columns:repeat(10,1fr);}
	.columns-1-auto-md{grid-template-columns:repeat(1,auto);}.columns-2-auto-md{grid-template-columns:repeat(2,auto);}.columns-3-auto-md{grid-template-columns:repeat(3,auto);}
	.columns-4-auto-md{grid-template-columns:repeat(4,auto);}.columns-5-auto-md{grid-template-columns:repeat(5,auto);}.columns-6-auto-md{grid-template-columns:repeat(6,auto);}
	.columns-7-auto-md{grid-template-columns:repeat(7,auto);}.columns-8-auto-md{grid-template-columns:repeat(8,auto);}.columns-9-auto-md{grid-template-columns:repeat(9,auto);}
	.columns-10-auto-md{grid-template-columns:repeat(10,auto);}
	.columns-auto-last-md{grid-template-columns:1fr auto;}.columns-auto-first-md{grid-template-columns:auto 1fr;}
	.column-100-md{grid-column:1/-1;}.column-off-md,.column-auto-md,.column-1-md{grid-column:auto;}
	.column-2-md{grid-column:span 2;}.column-3-md{grid-column:span 3;}.column-4-md{grid-column:span 4;}.column-5-md{grid-column:span 5;}
	.column-6-md{grid-column:span 6;}.column-7-md{grid-column:span 7;}.column-8-md{grid-column:span 8;}.column-9-md{grid-column:span 9;}
	.row-off-md,.row-auto-md,.row-1-md{grid-row:auto;}.row-2-md{grid-row:span 2;}.row-3-md{grid-row:span 3;}.row-4-md{grid-row:span 4;}
	.row-5-md{grid-row:span 5;}.row-6-md{grid-row:span 6;}.row-7-md{grid-row:span 7;}.row-8-md{grid-row:span 8;}.row-9-md{grid-row:span 9;}
}
@media(max-width:768px) {	/* SM */
	.family-text-sm,.family-main-sm,.family-off-sm{font-family:var(--font-family-main);}.family-head-sm{font-family:var(--font-family-head);}.family-second-sm{font-family:var(--font-family-second);}
	.text-left-sm{text-align:left;}.text-center-sm{text-align:center;}.text-right-sm{text-align:right;}.text-justify-sm{text-align:justify;}
	.text-uppercase-sm {text-transform: uppercase;}.text-lowercase-sm {text-transform: lowercase;}.text-normalcase-sm {text-transform: none;}
	.inline-sm{display:inline;}.inline-block-sm{display:inline-block;}.block-sm{display:block;}.flex-sm{display:flex;flex-wrap:wrap;}.grid-sm{display:grid;}.none-sm{display:none;}
	.width-fit-sm{width:fit-content}.width-100-sm{width:100%}.width-auto-sm{width:auto;}
	.thin-sm {width:100%;margin:0 auto;max-width:var(--width-thin);}.wide-sm {width:100%;margin:0 auto;max-width:var(--width-wide);}.full-sm {width:100%;margin:0 auto;max-width:var(--width-full);}
	.margin-left-sm{margin-left:0;margin-right:auto;}.margin-right-sm{margin-left:auto;margin-right:0;}.margin-center-sm{margin-left:auto;margin-right:auto;}
	.align-top-sm{align-items:start;}.align-middle-sm{align-items:center;}.align-bottom-sm{align-items:end;}.align-stretch-sm{align-items:stretch;}
	.align-left-sm,.align-start-sm{justify-content:start;}.align-right-sm,.align-end-sm{justify-content:end;}
	.align-center-sm{justify-content:center;}.align-between-sm{justify-content:space-between;}.align-around-sm{justify-content:space-around;}.align-evenly-sm{justify-content:space-evenly;}
	.row-gap-off-sm,.row-gap-0-sm{row-gap:0;}.row-gap-2-sm{row-gap:2px;}.row-gap-4-sm{row-gap:4px;}.row-gap-5-sm{row-gap:5px;}.row-gap-6-sm{row-gap:6px;}.row-gap-8-sm{row-gap:8px;}.row-gap-10-sm{row-gap:10px;}
	.row-gap-12-sm{row-gap:12px;}.row-gap-14-sm{row-gap:14px;}.row-gap-15-sm{row-gap:15px;}.row-gap-16-sm{row-gap:16px;}.row-gap-18-sm{row-gap:18px;}.row-gap-20-sm{row-gap:20px;}
	.row-gap-22-sm{row-gap:22px;}.row-gap-24-sm{row-gap:24px;}.row-gap-25-sm{row-gap:25px;}.row-gap-26-sm{row-gap:26px;}.row-gap-28-sm{row-gap:28px;}.row-gap-30-sm{row-gap:30px;}
	.row-gap-32-sm{row-gap:32px;}.row-gap-34-sm{row-gap:34px;}.row-gap-35-sm{row-gap:35px;}.row-gap-36-sm{row-gap:36px;}.row-gap-38-sm{row-gap:38px;}.row-gap-40-sm{row-gap:40px;}
	.row-gap-42-sm{row-gap:42px;}.row-gap-44-sm{row-gap:44px;}.row-gap-45-sm{row-gap:45px;}.row-gap-46-sm{row-gap:46px;}.row-gap-48-sm{row-gap:48px;}.row-gap-50-sm{row-gap:50px;}
	.row-gap-55-sm{row-gap:55px;}.row-gap-56-sm{row-gap:56px;}.row-gap-60-sm{row-gap:60px;}.row-gap-64-sm{row-gap:64px;}.row-gap-65-sm{row-gap:65px;}.row-gap-70-sm{row-gap:70px;}
	.row-gap-72-sm{row-gap:72px;}.row-gap-75-sm{row-gap:75px;}.row-gap-80-sm{row-gap:80px;}.row-gap-85-sm{row-gap:85px;}.row-gap-95-sm{row-gap:95px;}.row-gap-96-sm{row-gap:96px;}
	.row-gap-100-sm{row-gap:100px;}
	.column-gap-off-sm,.column-gap-0-sm{column-gap:0;}.column-gap-2-sm{column-gap:2px;}.column-gap-4-sm{column-gap:4px;}.column-gap-5-sm{column-gap:5px;}.column-gap-6-sm{column-gap:6px;}
	.column-gap-8-sm{column-gap:8px;}.column-gap-10-sm{column-gap:10px;}.column-gap-12-sm{column-gap:12px;}.column-gap-14-sm{column-gap:14px;}.column-gap-15-sm{column-gap:15px;}
	.column-gap-16-sm{column-gap:16px;}.column-gap-18-sm{column-gap:18px;}.column-gap-20-sm{column-gap:20px;}.column-gap-22-sm{column-gap:22px;}.column-gap-24-sm{column-gap:24px;}
	.column-gap-25-sm{column-gap:25px;}.column-gap-26-sm{column-gap:26px;}.column-gap-28-sm{column-gap:28px;}.column-gap-30-sm{column-gap:30px;}.column-gap-32-sm{column-gap:32px;}
	.column-gap-34-sm{column-gap:34px;}.column-gap-35-sm{column-gap:35px;}.column-gap-36-sm{column-gap:36px;}.column-gap-38-sm{column-gap:38px;}.column-gap-40-sm{column-gap:40px;}
	.column-gap-42-sm{column-gap:42px;}.column-gap-44-sm{column-gap:44px;}.column-gap-45-sm{column-gap:45px;}.column-gap-46-sm{column-gap:46px;}.column-gap-48-sm{column-gap:48px;}
	.column-gap-50-sm{column-gap:50px;}.column-gap-55-sm{column-gap:55px;}.column-gap-56-sm{column-gap:56px;}.column-gap-60-sm{column-gap:60px;}.column-gap-64-sm{column-gap:64px;}
	.column-gap-65-sm{column-gap:65px;}.column-gap-70-sm{column-gap:70px;}.column-gap-72-sm{column-gap:72px;}.column-gap-75-sm{column-gap:75px;}.column-gap-80-sm{column-gap:80px;}
	.column-gap-85-sm{column-gap:85px;}.column-gap-95-sm{column-gap:95px;}.column-gap-96-sm{column-gap:96px;}.column-gap-100-sm{column-gap:100px;}
	.gap-off-sm,.gap-0-sm{gap:0;}.gap-2-sm{gap:2px;}.gap-4-sm{gap:4px;}.gap-5-sm{gap:5px;}.gap-6-sm{gap:6px;}.gap-8-sm{gap:8px;}.gap-10-sm{gap:10px;}.gap-12-sm{gap:12px;}.gap-14-sm{gap:14px;}.gap-15-sm{gap:15px;}
	.gap-16-sm{gap:16px;}.gap-18-sm{gap:18px;}.gap-20-sm{gap:20px;}.gap-22-sm{gap:22px;}.gap-24-sm{gap:24px;}.gap-25-sm{gap:25px;}.gap-26-sm{gap:26px;}.gap-28-sm{gap:28px;}.gap-30-sm{gap:30px;}
	.gap-32-sm{gap:32px;}.gap-34-sm{gap:34px;}.gap-35-sm{gap:35px;}.gap-36-sm{gap:36px;}.gap-38-sm{gap:38px;}.gap-40-sm{gap:40px;}.gap-42-sm{gap:42px;}.gap-44-sm{gap:44px;}.gap-45-sm{gap:45px;}
	.gap-46-sm{gap:46px;}.gap-48-sm{gap:48px;}.gap-50-sm{gap:50px;}.gap-55-sm{gap:55px;}.gap-56-sm{gap:56px;}.gap-60-sm{gap:60px;}.gap-64-sm{gap:64px;}.gap-65-sm{gap:65px;}.gap-70-sm{gap:70px;}
	.gap-72-sm{gap:72px;}.gap-75-sm{gap:75px;}.gap-80-sm{gap:80px;}.gap-85-sm{gap:85px;}.gap-95-sm{gap:95px;}.gap-96-sm{gap:96px;}.gap-100-sm{gap:100px;}
	.order-minus-1-sm{order:-1;}.order-minus-2-sm{order:-2;}.order-minus-3-sm{order:-3;}.order-minus-4-sm{order:-4;}.order-minus-5-sm{order:-5;}
	.order-minus-6-sm{order:-6;}.order-minus-7-sm{order:-7;}.order-minus-8-sm{order:-8;}.order-minus-9-sm{order:-9;}.order-minus-10-sm{order:-10;}
	.order-off-sm,.order-0-sm{order:0;}.order-1-sm{order:1;}.order-2-sm{order:2;}.order-3-sm{order:3;}.order-4-sm{order:4;}.order-5-sm{order:5;}
	.order-6-sm{order:6;}.order-7-sm{order:7;}.order-8-sm{order:8;}.order-9-sm{order:9;}.order-10-sm{order:10;}
	.flex-column-sm{flex-direction:column;}.flex-row-sm,.flex-column-off-sm{flex-direction:row;}
	.flex-wrap-sm{flex-wrap:wrap;}.flex-nowrap-sm,.flex-wrap-off-sm{flex-wrap:nowrap;}
	.flex-grow-off-sm,.flex-grow-0-sm{flex-grow:0;}.flex-grow-1-sm{flex-grow:1;}.flex-grow-2-sm{flex-grow:2;}.flex-grow-3-sm{flex-grow:3;}.flex-grow-4-sm{flex-grow:4;}
	.flex-grow-5-sm{flex-grow:5;}.flex-grow-6-sm{flex-grow:6;}.flex-grow-7-sm{flex-grow:7;}.flex-grow-8-sm{flex-grow:8;}.flex-grow-9-sm{flex-grow:9;}.flex-grow-10-sm{flex-grow:10;}
	.columns-1-sm{grid-template-columns:repeat(1,1fr);}.columns-2-sm{grid-template-columns:repeat(2,1fr);}.columns-3-sm{grid-template-columns:repeat(3,1fr);}
	.columns-4-sm{grid-template-columns:repeat(4,1fr);}.columns-5-sm{grid-template-columns:repeat(5,1fr);}.columns-6-sm{grid-template-columns:repeat(6,1fr);}
	.columns-7-sm{grid-template-columns:repeat(7,1fr);}.columns-8-sm{grid-template-columns:repeat(8,1fr);}.columns-9-sm{grid-template-columns:repeat(9,1fr);}
	.columns-10-sm{grid-template-columns:repeat(10,1fr);}
	.columns-1-auto-sm{grid-template-columns:repeat(1,auto);}.columns-2-auto-sm{grid-template-columns:repeat(2,auto);}.columns-3-auto-sm{grid-template-columns:repeat(3,auto);}
	.columns-4-auto-sm{grid-template-columns:repeat(4,auto);}.columns-5-auto-sm{grid-template-columns:repeat(5,auto);}.columns-6-auto-sm{grid-template-columns:repeat(6,auto);}
	.columns-7-auto-sm{grid-template-columns:repeat(7,auto);}.columns-8-auto-sm{grid-template-columns:repeat(8,auto);}.columns-9-auto-sm{grid-template-columns:repeat(9,auto);}
	.columns-10-auto-sm{grid-template-columns:repeat(10,auto);}
	.columns-auto-last-sm{grid-template-columns:1fr auto;}.columns-auto-first-sm{grid-template-columns:auto 1fr;}
	.column-100-sm{grid-column:1/-1;}.column-off-sm,.column-auto-sm,.column-1-sm{grid-column:auto;}
	.column-2-sm{grid-column:span 2;}.column-3-sm{grid-column:span 3;}.column-4-sm{grid-column:span 4;}.column-5-sm{grid-column:span 5;}
	.column-6-sm{grid-column:span 6;}.column-7-sm{grid-column:span 7;}.column-8-sm{grid-column:span 8;}.column-9-sm{grid-column:span 9;}
	.row-off-sm,.row-auto-sm,.row-1-sm{grid-row:auto;}.row-2-sm{grid-row:span 2;}.row-3-sm{grid-row:span 3;}.row-4-sm{grid-row:span 4;}
	.row-5-sm{grid-row:span 5;}.row-6-sm{grid-row:span 6;}.row-7-sm{grid-row:span 7;}.row-8-sm{grid-row:span 8;}.row-9-sm{grid-row:span 9;}
}
@media(max-width:576px) {	/* XS */
	.family-text-xs,.family-main-xs,.family-off-xs{font-family:var(--font-family-main);}.family-head-xs{font-family:var(--font-family-head);}.family-second-xs{font-family:var(--font-family-second);}
	.text-left-xs{text-align:left;}.text-center-xs{text-align:center;}.text-right-xs{text-align:right;}.text-justify-xs{text-align:justify;}
	.text-uppercase-xs {text-transform: uppercase;}.text-lowercase-xs {text-transform: lowercase;}.text-normalcase-xs {text-transform: none;}
	.inline-xs{display:inline;}.inline-block-xs{display:inline-block;}.block-xs{display:block;}.flex-xs{display:flex;flex-wrap:wrap;}.grid-xs{display:grid;}.none-xs{display:none;}
	.width-fit-xs{width:fit-content}.width-100-xs{width:100%}.width-auto-xs{width:auto;}
	.thin-xs {width:100%;margin:0 auto;max-width:var(--width-thin);}.wide-xs {width:100%;margin:0 auto;max-width:var(--width-wide);}.full-xs {width:100%;margin:0 auto;max-width:var(--width-full);}
	.margin-left-xs{margin-left:0;margin-right:auto;}.margin-right-xs{margin-left:auto;margin-right:0;}.margin-center-xs{margin-left:auto;margin-right:auto;}
	.align-top-xs{align-items:start;}.align-middle-xs{align-items:center;}.align-bottom-xs{align-items:end;}.align-stretch-xs{align-items:stretch;}
	.align-left-xs,.align-start-xs{justify-content:start;}.align-right-xs,.align-end-xs{justify-content:end;}
	.align-center-xs{justify-content:center;}.align-between-xs{justify-content:space-between;}.align-around-xs{justify-content:space-around;}.align-evenly-xs{justify-content:space-evenly;}
	.row-gap-off-xs,.row-gap-0-xs{row-gap:0;}.row-gap-2-xs{row-gap:2px;}.row-gap-4-xs{row-gap:4px;}.row-gap-5-xs{row-gap:5px;}.row-gap-6-xs{row-gap:6px;}.row-gap-8-xs{row-gap:8px;}.row-gap-10-xs{row-gap:10px;}
	.row-gap-12-xs{row-gap:12px;}.row-gap-14-xs{row-gap:14px;}.row-gap-15-xs{row-gap:15px;}.row-gap-16-xs{row-gap:16px;}.row-gap-18-xs{row-gap:18px;}.row-gap-20-xs{row-gap:20px;}
	.row-gap-22-xs{row-gap:22px;}.row-gap-24-xs{row-gap:24px;}.row-gap-25-xs{row-gap:25px;}.row-gap-26-xs{row-gap:26px;}.row-gap-28-xs{row-gap:28px;}.row-gap-30-xs{row-gap:30px;}
	.row-gap-32-xs{row-gap:32px;}.row-gap-34-xs{row-gap:34px;}.row-gap-35-xs{row-gap:35px;}.row-gap-36-xs{row-gap:36px;}.row-gap-38-xs{row-gap:38px;}.row-gap-40-xs{row-gap:40px;}
	.row-gap-42-xs{row-gap:42px;}.row-gap-44-xs{row-gap:44px;}.row-gap-45-xs{row-gap:45px;}.row-gap-46-xs{row-gap:46px;}.row-gap-48-xs{row-gap:48px;}.row-gap-50-xs{row-gap:50px;}
	.row-gap-55-xs{row-gap:55px;}.row-gap-56-xs{row-gap:56px;}.row-gap-60-xs{row-gap:60px;}.row-gap-64-xs{row-gap:64px;}.row-gap-65-xs{row-gap:65px;}.row-gap-70-xs{row-gap:70px;}
	.row-gap-72-xs{row-gap:72px;}.row-gap-75-xs{row-gap:75px;}.row-gap-80-xs{row-gap:80px;}.row-gap-85-xs{row-gap:85px;}.row-gap-95-xs{row-gap:95px;}.row-gap-96-xs{row-gap:96px;}
	.row-gap-100-xs{row-gap:100px;}
	.column-gap-off-xs,.column-gap-0-xs{column-gap:0;}.column-gap-2-xs{column-gap:2px;}.column-gap-4-xs{column-gap:4px;}.column-gap-5-xs{column-gap:5px;}.column-gap-6-xs{column-gap:6px;}
	.column-gap-8-xs{column-gap:8px;}.column-gap-10-xs{column-gap:10px;}.column-gap-12-xs{column-gap:12px;}.column-gap-14-xs{column-gap:14px;}.column-gap-15-xs{column-gap:15px;}
	.column-gap-16-xs{column-gap:16px;}.column-gap-18-xs{column-gap:18px;}.column-gap-20-xs{column-gap:20px;}.column-gap-22-xs{column-gap:22px;}.column-gap-24-xs{column-gap:24px;}
	.column-gap-25-xs{column-gap:25px;}.column-gap-26-xs{column-gap:26px;}.column-gap-28-xs{column-gap:28px;}.column-gap-30-xs{column-gap:30px;}.column-gap-32-xs{column-gap:32px;}
	.column-gap-34-xs{column-gap:34px;}.column-gap-35-xs{column-gap:35px;}.column-gap-36-xs{column-gap:36px;}.column-gap-38-xs{column-gap:38px;}.column-gap-40-xs{column-gap:40px;}
	.column-gap-42-xs{column-gap:42px;}.column-gap-44-xs{column-gap:44px;}.column-gap-45-xs{column-gap:45px;}.column-gap-46-xs{column-gap:46px;}.column-gap-48-xs{column-gap:48px;}
	.column-gap-50-xs{column-gap:50px;}.column-gap-55-xs{column-gap:55px;}.column-gap-56-xs{column-gap:56px;}.column-gap-60-xs{column-gap:60px;}.column-gap-64-xs{column-gap:64px;}
	.column-gap-65-xs{column-gap:65px;}.column-gap-70-xs{column-gap:70px;}.column-gap-72-xs{column-gap:72px;}.column-gap-75-xs{column-gap:75px;}.column-gap-80-xs{column-gap:80px;}
	.column-gap-85-xs{column-gap:85px;}.column-gap-95-xs{column-gap:95px;}.column-gap-96-xs{column-gap:96px;}.column-gap-100-xs{column-gap:100px;}
	.gap-off-xs,.gap-0-xs{gap:0;}.gap-2-xs{gap:2px;}.gap-4-xs{gap:4px;}.gap-5-xs{gap:5px;}.gap-6-xs{gap:6px;}.gap-8-xs{gap:8px;}.gap-10-xs{gap:10px;}.gap-12-xs{gap:12px;}.gap-14-xs{gap:14px;}.gap-15-xs{gap:15px;}
	.gap-16-xs{gap:16px;}.gap-18-xs{gap:18px;}.gap-20-xs{gap:20px;}.gap-22-xs{gap:22px;}.gap-24-xs{gap:24px;}.gap-25-xs{gap:25px;}.gap-26-xs{gap:26px;}.gap-28-xs{gap:28px;}.gap-30-xs{gap:30px;}
	.gap-32-xs{gap:32px;}.gap-34-xs{gap:34px;}.gap-35-xs{gap:35px;}.gap-36-xs{gap:36px;}.gap-38-xs{gap:38px;}.gap-40-xs{gap:40px;}.gap-42-xs{gap:42px;}.gap-44-xs{gap:44px;}.gap-45-xs{gap:45px;}
	.gap-46-xs{gap:46px;}.gap-48-xs{gap:48px;}.gap-50-xs{gap:50px;}.gap-55-xs{gap:55px;}.gap-56-xs{gap:56px;}.gap-60-xs{gap:60px;}.gap-64-xs{gap:64px;}.gap-65-xs{gap:65px;}.gap-70-xs{gap:70px;}
	.gap-72-xs{gap:72px;}.gap-75-xs{gap:75px;}.gap-80-xs{gap:80px;}.gap-85-xs{gap:85px;}.gap-95-xs{gap:95px;}.gap-96-xs{gap:96px;}.gap-100-xs{gap:100px;}
	.order-minus-1-xs{order:-1;}.order-minus-2-xs{order:-2;}.order-minus-3-xs{order:-3;}.order-minus-4-xs{order:-4;}.order-minus-5-xs{order:-5;}
	.order-minus-6-xs{order:-6;}.order-minus-7-xs{order:-7;}.order-minus-8-xs{order:-8;}.order-minus-9-xs{order:-9;}.order-minus-10-xs{order:-10;}
	.order-off-xs,.order-0-xs{order:0;}.order-1-xs{order:1;}.order-2-xs{order:2;}.order-3-xs{order:3;}.order-4-xs{order:4;}.order-5-xs{order:5;}
	.order-6-xs{order:6;}.order-7-xs{order:7;}.order-8-xs{order:8;}.order-9-xs{order:9;}.order-10-xs{order:10;}
	.flex-column-xs{flex-direction:column;}.flex-row-xs,.flex-column-off-xs{flex-direction:row;}
	.flex-wrap-xs{flex-wrap:wrap;}.flex-nowrap-xs,.flex-wrap-off-xs{flex-wrap:nowrap;}
	.flex-grow-off-xs,.flex-grow-0-xs{flex-grow:0;}.flex-grow-1-xs{flex-grow:1;}.flex-grow-2-xs{flex-grow:2;}.flex-grow-3-xs{flex-grow:3;}.flex-grow-4-xs{flex-grow:4;}
	.flex-grow-5-xs{flex-grow:5;}.flex-grow-6-xs{flex-grow:6;}.flex-grow-7-xs{flex-grow:7;}.flex-grow-8-xs{flex-grow:8;}.flex-grow-9-xs{flex-grow:9;}.flex-grow-10-xs{flex-grow:10;}
	.columns-1-xs{grid-template-columns:repeat(1,1fr);}.columns-2-xs{grid-template-columns:repeat(2,1fr);}.columns-3-xs{grid-template-columns:repeat(3,1fr);}
	.columns-4-xs{grid-template-columns:repeat(4,1fr);}.columns-5-xs{grid-template-columns:repeat(5,1fr);}.columns-6-xs{grid-template-columns:repeat(6,1fr);}
	.columns-7-xs{grid-template-columns:repeat(7,1fr);}.columns-8-xs{grid-template-columns:repeat(8,1fr);}.columns-9-xs{grid-template-columns:repeat(9,1fr);}
	.columns-10-xs{grid-template-columns:repeat(10,1fr);}
	.columns-1-auto-xs{grid-template-columns:repeat(1,auto);}.columns-2-auto-xs{grid-template-columns:repeat(2,auto);}.columns-3-auto-xs{grid-template-columns:repeat(3,auto);}
	.columns-4-auto-xs{grid-template-columns:repeat(4,auto);}.columns-5-auto-xs{grid-template-columns:repeat(5,auto);}.columns-6-auto-xs{grid-template-columns:repeat(6,auto);}
	.columns-7-auto-xs{grid-template-columns:repeat(7,auto);}.columns-8-auto-xs{grid-template-columns:repeat(8,auto);}.columns-9-auto-xs{grid-template-columns:repeat(9,auto);}
	.columns-10-auto-xs{grid-template-columns:repeat(10,auto);}
	.columns-auto-last-xs{grid-template-columns:1fr auto;}.columns-auto-first-xs{grid-template-columns:auto 1fr;}
	.column-100-xs{grid-column:1/-1;}.column-off-xs,.column-auto-xs,.column-1-xs{grid-column:auto;}
	.column-2-xs{grid-column:span 2;}.column-3-xs{grid-column:span 3;}.column-4-xs{grid-column:span 4;}.column-5-xs{grid-column:span 5;}
	.column-6-xs{grid-column:span 6;}.column-7-xs{grid-column:span 7;}.column-8-xs{grid-column:span 8;}.column-9-xs{grid-column:span 9;}
	.row-off-xs,.row-auto-xs,.row-1-xs{grid-row:auto;}.row-2-xs{grid-row:span 2;}.row-3-xs{grid-row:span 3;}.row-4-xs{grid-row:span 4;}
	.row-5-xs{grid-row:span 5;}.row-6-xs{grid-row:span 6;}.row-7-xs{grid-row:span 7;}.row-8-xs{grid-row:span 8;}.row-9-xs{grid-row:span 9;}
}

#bx-panel.bx-panel-folded {position:fixed!important;top:0;}
#bx-panel.bx-panel-folded a:not(#bx-panel-expander){display:none!important}


#tengu *,
#tengu *:hover,
#tengu *:focus {outline:none!important;}
/* End */


/* Start:/local/templates/tengu/css/parts.css?177702284311348*/
/* TEMPLATE VARIABLES */
:root {
    --clr-white:#ffffff;--clr-orange:#ff7713;--clr-black:#1c1c1c;--clr-blue:#0022ff;
    --clr-lgray:#f4f4f4;--clr-sblue:#e7ebf3;--clr-gray:#a6a6a6;--clr-dgray:#737373;
    --title:var(--clr-black);--text:var(--clr-black);
    --columns:repeat(4,1fr);
    --padding120:120px;
    --padding64:64px;
    --padding40:40px;
    --radius10:10px;
}
@media(max-width:1635px) {:root {
    --padding120:96px;
    --padding64:48px;
    --padding40:36px;
}}
@media(max-width:1200px) {:root {
    --padding120:72px;
    --padding64:36px;
    --padding40:32px;
    --radius10:8px;
}}
@media(max-width:992px) {:root {
}}
@media(max-width:768px) {:root {
    --padding120:56px;
    --padding64:28px;
    --padding40:24px;
    --radius10:6px;
}}
@media(max-width:576px) {:root {
}}


h1, .headline-1 {font-size:80px;line-height:1.15;font-weight:700;font-family:var(--font-family-head);}
h2, .headline-2 {font-size:48px;line-height:1.15;font-weight:600;font-family:var(--font-family-main);}
h3, .headline-3 {font-size:32px;line-height:1.15;font-weight:600;font-family:var(--font-family-main);}
h4, .headline-4 {font-size:24px;line-height:1.40;font-weight:600;font-family:var(--font-family-main);}
.headline-5 {font-size:16px;line-height:1.20;font-weight:600;font-family:var(--font-family-main);}
.text-1 {font-size:16px;line-height:1.20;font-weight:400;}
.text-1-bold {font-size:16px;line-height:1.20;font-weight:700;}
.text-2 {font-size:28px;line-height:1.40;font-weight:500;}
.text-3 {font-size:16px;line-height:1.40;font-weight:400;}
.item-price-wrapper.text-3 {font-size:13px;}
.text-3-bold {font-size:16px;line-height:1.40;font-weight:700;}
.text-4 {font-size:16px;line-height:1.20;font-weight:300;}
.text-5 {font-size:24px;line-height:1.40;font-weight:500;}
.link-1 {font-size:20px;line-height:1.40;font-weight:500;}
.link-2 {font-size:48px;line-height:1.40;font-weight:600;}
.link-3 {font-size:16px;line-height:1.20;font-weight:500;}
.descriptor {font-size:16px;line-height:1.40;font-weight:400;}
.button-title-1 {font-size:16px;line-height:1.40;font-weight:700;}
.button-title-2 {font-size:16px;line-height:1.15;font-weight:500;}
.price-small {font-size:40px;font-weight:600;line-height: 0.85;}
.catalog-item .price-small {font-size:34px;}
.price-big {font-size:48px;font-weight:700;line-height: 1.1;}
@media(max-width:1635px) {
    h1, .headline-1 {font-size:64px;}
    h2, .headline-2, .link-2 {font-size:36px;}
    h3, .headline-3 {font-size:24px;}
    .text-1 {font-size:14px;}
    .text-2 {font-size:24px;}
    .item-price-wrapper.text-3 {font-size:9px;}
    h4, .headline-4, .text-5 {font-size:22px;}
    .link-1 {font-size:18px;}
    .descriptor {font-size:15px;}
    .price-small {font-size:32px;}
    .catalog-item .price-small {font-size:22px;}
    .price-big {font-size:36px;}
}
@media(max-width:1200px) {
    h1, .headline-1 {font-size:48px;}
    h2, .headline-2, .link-2 {font-size:32px;}
    h3, .headline-3 {font-size:28px;}
    .text-2 {font-size:20px;}
    .text-3 {font-size:15px;}
    h4, .headline-4, .text-5 {font-size:20px;}
    .link-1 {font-size:18px;}
    .headline-5, .text-1, .text-1-bold, .text-3-bold, .text-4, .link-3, .descriptor, .button-title-1, .button-title-2 {font-size:15px;}
    .price-small, .catalog-item .price-small {font-size:20px;}
    .price-big {font-size:28px;}
}
@media(max-width:768px) {
    h1, .headline-1 {font-size:32px;}
    h2, .headline-2, .link-2 {font-size:24px;}
    h3, .headline-3 {font-size:20px;}
    .text-2 {font-size:16px;}
    .text-3 {font-size:12px;}
    h4, .headline-4, .text-5 {font-size:16px;}
    .link-1 {font-size:15px;}
    .headline-5, .text-1, .text-1-bold, .text-3-bold, .text-4, .link-3, .descriptor, .button-title-1, .button-title-2 {font-size:14px;}
    .text-1-bold, .text-3-bold, .button-title-1 {font-weight:600;}
    .price-small, .catalog-item .price-small {font-size:18px;}
    .price-big {font-size:22px;}
}


/* BUTTONS */
.btn {
    display:flex;gap:8px;align-items:center;justify-content:center;
    padding:9px 36px 11px 36px;border-radius:var(--radius10);border:0;width:fit-content;
    font-size:16px;line-height:1.4;font-weight:700;font-family: var(--font-family-main);
    color:white;background:var(--clr-blue);
    transition: 0.5s;cursor:pointer;outline:none;text-align:center;
}
.btn:focus, .btn:hover {color:white;background:var(--clr-orange);}

.btn-50 {font-size:16px;line-height:1.4;font-weight:700;padding:13px 40px 15px 40px;min-width:260px;}

.btn-orange {background:var(--clr-orange);}
.btn-orange:focus, .btn-orange:hover {color:white;background:var(--clr-black);}
@media(max-width:1635px) {
    .btn {padding:9px 24px;}
    .btn-50 {padding:12px 36px;min-width:220px;}
}
@media(max-width:1200px) {
    .btn {padding:8px 18px;font-weight:600;}
    .btn-50 {padding:10px 24px;min-width:1px;}
}
@media(max-width:768px) {
    .btn {padding:6px 12px;font-size:14px;}
    .btn-50 {padding:8px 18px;min-width:1px;font-weight:600;}
}




/* SOCIALS */
.socials a {transition: 0.5s;}
.socials a:hover, .socials a:focus {opacity:0.5;}
@media(max-width:1635px) {
    .socials svg {width:36px;}
}
@media(max-width:1200px) {
    .socials svg {width:32px;}
}
@media(max-width:768px) {
    .socials svg {width:28px;}
}



/* FORMS */
#tengu font.errortext {color: #ee0000 !important;display: block !important;margin-bottom: 20px;}
input[type="text"], input[type="email"], input[type="password"], textarea, select {
    font-size:20px;line-height:1.4;font-family: var(--font-family-main);text-transform:uppercase;
    padding:16px;border:none;border-radius:8px;box-shadow:none;background-color:var(--clr-white);
    transition: 0.5s;width:100%;box-sizing: border-box;
}
input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="password"]::placeholder, textarea::placeholder {color:var(--clr-gray);}
input[type="text"]:hover::placeholder, input[type="email"]:hover::placeholder, input[type="password"]:hover::placeholder, textarea:hover::placeholder {color:var(--clr-orange);}

select {-moz-appearance: none;-webkit-appearance: none;appearance: none;background: url('/images/dropdown.svg') calc(100% - 24px) center no-repeat;background-color: white;}
select::-ms-expand {display: none;}
select option:checked {background:var(--bg-el-act);color:var(--main-clr2);}
textarea {height:88px;}

input[type="text"]:hover, input[type="email"]:hover, input[type="password"]:hover, textarea:hover {color:var(--clr-orange);}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus {color:var(--clr-black);}
.form {display:grid;gap:20px;}
.form .item-button {padding:4px 0;}
.form .item-button .btn {width:100%;}
.form .item-agree {max-width:615px;}
@media(max-width:1200px) {
}
@media(max-width:768px) {
    input[type="text"], input[type="email"], input[type="password"], textarea {font-size:14px;line-height:18px;padding:12px 16px;}
    .form {gap:12px;}
}



/* MENU */
.menu {list-style-type:none;margin:0;padding:0;}
.menu li {display:flex;align-items: center;justify-content: center;gap:6px;padding:0;margin:0;}
.menu li a {width:100%;}


/* MOBILE MENU */
.menu-switcher {width:40px;height:40px;align-items: center;justify-content: center;}
.menu-mobile-wrapper {position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;}
.menu-mobile {position:absolute;top:0;right:0;bottom:0;width:95%;max-width:300px;display:flex;flex-direction:column;height:100vh;overflow-y: scroll;z-index:2;}
.menu-mobile-head {display:flex;align-items:center;justify-content: end;}
.menu-active {overflow-y: hidden;}
.menu-active .menuswitch {background-image:url('/images/icon-close.svg');background-size:auto auto;}
.menu-active .menuswitch img {opacity:0;}
.menu-active .menu-mobile-wrapper {display:block;}
/* mobile menu customs */
.menu-mobile-wrapper {background:#00000080;}
.menu-mobile {background: var(--color-page-background);padding:8px var(--padding);gap:var(--padding);}
.menu-mobile-body, .menu-mobile-bottom {display:grid;gap:12px;}
.menu-mobile .menu {display:flex;flex-direction: column;align-items: stretch;gap:8px;}
.menu-mobile .menu a {font-size:16px;font-weight:600;}
.menu-mobile .menu .active a {color:var(--elem-act)}
.menu-active .page-wrapper > *:not(.menu-mobile-wrapper) {filter:blur(5px);}
.menu-mobile a {font-size:18px;font-weight:600;}










/* BREADCRUMBS */
.breadcrumbs-wrapper {padding:var(--padding120) var(--padding) calc(var(--padding64)/2 + 4px) var(--padding);}
.breadcrumbs {gap:18px;margin-bottom:0;}
.breadcrumbs .divider:before {content:'/';}
.breadcrumbs .item > a {display:block;color:var(--text)}
.breadcrumbs .item > a:hover {color:var(--clr-orange);}
.breadcrumbs .item > span {color:var(--clr-orange);}
.breadcrumbs-wrapper h1 {margin:0;}
@media(max-width:1632px) {}
@media(max-width:1200px) {}
@media(max-width:992px) {}
@media(max-width:768px) {}
@media(max-width:576px) {}




.copythis {position: relative;}
.copythis:after {content:'';z-index: 999;position:absolute;inset:0;cursor:copy;}




.spoiler {background:var(--clr-lgray);border-radius: var(--radius10);}
.spoiler-head {display:flex;align-items: center;justify-content: space-between;gap:var(--padding);padding:var(--padding);cursor: pointer;color:var(--clr-blue);transition: 0.5s;}
.spoiler-head span {flex-grow:1;}
.spoiler-head:after {content:'';display:block;width:calc(var(--padding)*1.5);min-width:calc(var(--padding)*1.5);height:calc(var(--padding)*1.5);border-radius:50%;background-color:var(--clr-blue);transition: 0.5s;}
.spoiler-body {padding:0 var(--padding) var(--padding) var(--padding);}
.spoiler + .spoiler {margin-top:var(--padding);}
.spoiler:not(.active) .spoiler-body {display:none;}


.fancybox-content {background:var(--clr-lgray);border-radius: var(--radius10);}
.fancybox-content form {max-width:480px;margin-top:20px;}
.fancybox-content form .item-title {text-transform: uppercase;font-weight:400;font-size:14px;color:var(--clr-dgray);margin-bottom:5px;}
@media(max-width:768px) {
    #tengu .fancybox-content {padding:var(--padding);}
}

/* загрузка файлов */
#tengu .file-selectdialog {border-radius:8px;background-color:var(--clr-white);border:none;box-shadow: none;padding:0;margin:0;}
#tengu .file-selectdialog .file-extended {margin:0;transition: 0.5s;}
#tengu .file-selectdialog .file-extended .file-load-img {display:none;}
#tengu .file-selectdialog .file-extended .file-selector {padding:50px 16px 8px 16px;margin:0;transition: 0.5s;font-weight:400;font-size:16px;line-height:1.2;text-shadow: none;}
#tengu .file-selectdialog .file-extended .file-selector .file-but-text {transition: 0.5s;}
#tengu .file-selectdialog .file-extended .file-selector:hover .file-but-text,
#tengu .file-selectdialog .file-extended .file-selector:hover {border:none;color:var(--clr-orange);cursor: grab;}





/* вкладки */
.tabs-head {display:flex;align-items: center;justify-content: start;gap:calc(var(--padding)/2) var(--padding);flex-wrap:wrap;margin-bottom:var(--padding40);}
.tabs-head .tab-head {flex-grow:1;display:block;padding:8px 16px 10px 16px;text-align:center;color:var(--clr-orange);box-shadow:0 0 0 1px inset var(--clr-orange);border-radius:20px;cursor:pointer;}
.tabs-head .tab-head.active, .tabs-head .tab-head:hover {background:var(--clr-orange);color:var(--clr-white);}
.tabs-body .tab-body:not(.active) {display:none;}


/* End */


/* Start:/local/templates/tengu/css/style.css?177702284381004*/
/* ШАБЛОН - ШАПКА */
header {padding:24px var(--padding);}
header .logo-2 .item-link {color:var(--clr-orange);}
header .logo-2 .item-line {display:block;width:30px;height:1px;background:var(--clr-black);}
header .logo-2 .item-desc {color:var(--clr-black);}
header .logo:hover,
header .logo-2:hover {opacity:0.5;}

header .item-search {max-width:200px;width:200px;padding-bottom: 7px;border-bottom: 1px solid var(--clr-black);}
.search-form {width:100%;}
.search-form form {display:grid;align-items: center;justify-content: start;gap:0;grid-template-columns: 1fr auto;}
.search-form input[type="text"] {font-size:16px;line-height:24px;padding:0;text-transform: none;}
.search-form input[type="text"]::placeholder {color:var(--clr-gray);}
.search-form input[type="submit"] {width:24px;height:24px;padding:0;margin:0;border:none;box-shadow: none;outline:none;ovetflow:hidden;text-indent: 96px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.17972 3.021e-07C5.27554 3.021e-07 3.44937 0.756745 2.10291 2.10375C0.756449 3.45076 0 5.27769 0 7.18265C0 9.0876 0.756449 10.9145 2.10291 12.2615C3.44937 13.6085 5.27554 14.3653 7.17972 14.3653C8.81004 14.3722 10.3927 13.8154 11.6599 12.7892L11.8076 12.6743L14.9502 15.8264C15.0676 15.9379 15.2233 16 15.3851 16C15.547 16 15.7026 15.9379 15.82 15.8264C15.9353 15.711 16 15.5545 16 15.3914C16 15.2282 15.9353 15.0718 15.82 14.9563L12.6773 11.8042L12.7922 11.6646C13.6359 10.6077 14.1641 9.33386 14.3161 7.98983C14.468 6.64579 14.2375 5.28614 13.6511 4.06738C13.0647 2.84862 12.1462 1.82029 11.0013 1.10072C9.85648 0.381153 8.53178 -0.000391924 7.17972 3.021e-07ZM11.4548 11.3199L11.4055 11.3691L11.3645 11.4184C10.2465 12.5065 8.74363 13.1081 7.18388 13.0921C5.62413 13.076 4.13405 12.4434 3.03869 11.3325C1.94333 10.2215 1.3316 8.72222 1.33696 7.16177C1.34232 5.60131 1.96434 4.10629 3.06731 3.00287C4.17028 1.89946 5.66467 1.2772 7.2245 1.27183C8.78432 1.26647 10.283 1.87843 11.3935 2.97424C12.504 4.07005 13.1363 5.56075 13.1524 7.12113C13.1685 8.68152 12.5671 10.185 11.4794 11.3034L11.4548 11.3199Z' fill='%231C1C1C'/%3e%3c/svg%3e ");
    background-position: right top;
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
}
.content .search-form {margin-bottom: var(--padding40);padding-bottom: 7px;border-bottom: 1px solid var(--clr-black);}
.menu-mobile {gap:var(--padding40);}
.menu-mobile .item-search {padding-bottom: 7px;border-bottom: 1px solid var(--clr-black);}

.head-menu {padding:12px var(--padding) 24px var(--padding);}
.head-menu .item-2 a {color:var(--clr-orange);}
.head-menu .item-2 a:hover {opacity: 0.5;}

.head-menu .menu a {text-transform: uppercase;color:var(--clr-black);}
.head-menu .menu a:hover {color:var(--clr-orange);}
.head-menu .menu .parent {position: relative;}
.head-menu .menu .parent > a {display:flex;align-items: center;justify-content: start;gap:18px;}
.head-menu .menu .parent > a:after {content:'';width:20px;height:10px;transition: 0.5s;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='10' viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='path-1-inside-1_106_331' fill='white'%3e%3cpath d='M20 2.38419e-07L10 10L0 2.38419e-07'/%3e%3c/mask%3e%3cpath d='M10 10L10.7071 10.7071L10 11.4142L9.29289 10.7071L10 10ZM20 2.38419e-07L20.7071 0.707107L10.7071 10.7071L10 10L9.29289 9.29289L19.2929 -0.707106L20 2.38419e-07ZM10 10L9.29289 10.7071L-0.707107 0.707107L0 2.38419e-07L0.707107 -0.707106L10.7071 9.29289L10 10Z' fill='%231C1C1C' mask='url(%23path-1-inside-1_106_331)'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;background-position: center center;
}
.head-menu .menu .parent > ul {display:none;gap:calc(var(--padding)*0.75);position: absolute;top:100%;left:0;background:var(--clr-lgray);padding:var(--padding);margin:0 0 0 var(--padding-minus);border-radius: var(--radius10);}
.head-menu .menu .parent > ul li {margin:0!important;}
.head-menu .menu .parent:hover > a:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='10' viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='path-1-inside-1_106_331' fill='white'%3e%3cpath d='M20 2.38419e-07L10 10L0 2.38419e-07'/%3e%3c/mask%3e%3cpath d='M10 10L10.7071 10.7071L10 11.4142L9.29289 10.7071L10 10ZM20 2.38419e-07L20.7071 0.707107L10.7071 10.7071L10 10L9.29289 9.29289L19.2929 -0.707106L20 2.38419e-07ZM10 10L9.29289 10.7071L-0.707107 0.707107L0 2.38419e-07L0.707107 -0.707106L10.7071 9.29289L10 10Z' fill='%23ff7713' mask='url(%23path-1-inside-1_106_331)'/%3e%3c/svg%3e ");
}
.head-menu .menu .parent:hover > ul {display:grid;}
.head-menu .copythis {transition: 0.5s;}
.head-menu .copythis:hover {opacity:0.5;}
@media(max-width:1632px) {
    header .logo svg {width:120px;border-radius:var(--radius10);}
    header .logo-2 .item-line {width:auto;height:auto;background: none;}
    header .logo-2 .item-line:before {content:'\2014';}
    .head-menu .menu .parent > a {gap:12px;}
    .head-menu .menu .parent > a:after {width:15px;background-size:100% auto;}
}
@media(max-width:1200px) {
}
@media(max-width:992px) {
}
@media(max-width:768px) {
}
@media(max-width:576px) {
}


/* ШАБЛОН - ПОДВАЛ */
footer {padding:var(--padding64) var(--padding);}
/*footer .menu {gap:var(--padding);}*/
footer .menu a {color:var(--clr-black);}
footer .menu a:hover {color:var(--clr-orange);}
footer .scrolltop {display:block;color:var(--clr-blue);padding-bottom: 8px;border-bottom: 1px solid var(--clr-blue);transition: 0.5s;cursor:pointer;}
footer .scrolltop:hover {opacity:0.5;}
footer .link-1 {text-transform: uppercase;}
.footer-grid {display:grid;grid-template-columns: repeat(8,1fr);align-items: start;gap:calc(var(--padding)*3) var(--padding);}
.footer-grid .item {grid-column: span 2;}
.footer-grid .item-1 {color:var(--clr-orange);}
.footer-grid .item-2 {padding-top:5px;}
.footer-grid .item-3 a[href^="mailto:"] {display:block;color:var(--clr-black);margin-bottom:calc(var(--padding)/2);}
.footer-grid .item-3 a[href^="mailto:"]:hover {color:var(--clr-orange);}
.footer-grid .item-3 a[href^="tel:"] {display:block;color:var(--clr-orange);margin-bottom:var(--padding);}
.footer-grid .item-3 a[href^="tel:"]:hover {opacity:0.5;}
.footer-grid .item-3 .item-place {display:block;color:var(--clr-orange);margin-bottom:calc(var(--padding)*0.75);}
.footer-grid .item-4 {width:fit-content;margin-left:auto;}
.footer-grid .item-22,
.footer-grid .item-23 {grid-column: span 3;}
.footer-grid .item-22 a {color:var(--clr-black);}
.footer-grid .item-22 a:hover {color:var(--clr-orange);}
.footer-grid .item-23 {width:fit-content;margin-left:auto;grid-column: span 3;}
.footer-grid .item-23 a {color:var(--clr-black);}
.footer-grid .item-23 a span {text-decoration:underline;}
.footer-grid .item-23 a:hover {color:var(--clr-orange);}
footer .item-3 .copythis:hover a[href^="mailto:"]{color:var(--clr-orange);}
@media(max-width:1632px) {
}
@media(max-width:1200px) {
    .footer-grid {grid-template-columns: repeat(6,auto);grid-template-rows: auto 1fr auto;gap:var(--padding) calc(2*var(--padding));}
    .footer-grid .item-2,
    .footer-grid .item-3 {grid-row:span 2;}
    .footer-grid .item-4,
    .footer-grid .item-23 {margin-left:0;}
    .footer-grid .item-22,
    .footer-grid .item-23 {grid-column: span 2;}
    footer .menu-bottom {gap:var(--padding);}
}
@media(max-width:768px) {
    .footer-grid {grid-template-columns:repeat(2,auto);grid-template-rows:auto;}
    .footer-grid .item-2,
    .footer-grid .item-3 {grid-row:auto;}
    .footer-grid .item {grid-column:auto;}
    .footer-grid .item-2 {order:3;}
    .footer-grid .item-3 {order:2;grid-column: span 2;}
    .footer-grid .item-4 {margin-left:auto;}
    .footer-grid .item-21,
    .footer-grid .item-22,
    .footer-grid .item-23 {grid-column: span 2;}
    .footer-grid .item-21 {order:4;}
    .footer-grid .item-22,
    .footer-grid .item-23 {order:3;}
}
@media(max-width:576px) {
}



/* ГЛАВНАЯ - БАННЕР */
.main-slider {padding:var(--padding120) var(--padding);}
.main-slider .wide {min-height:671px;
    background-image:url('/images/main/slider.webp'),
    url("data:image/svg+xml;charset=UTF-8,%3csvg width='870' height='671' viewBox='0 0 870 671' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M736 0.5C809.73 0.5 869.5 60.27 869.5 134C869.5 207.73 809.73 267.5 736 267.5C662.27 267.5 602.5 207.73 602.5 134C602.5 60.27 662.27 0.5 736 0.5ZM842.7 134C842.7 192.929 794.929 240.7 736 240.7C677.071 240.7 629.3 192.929 629.3 134C629.3 75.0712 677.071 27.2998 736 27.2998C794.929 27.2998 842.7 75.0712 842.7 134ZM815.9 134C815.9 178.128 780.128 213.9 736 213.9C691.872 213.9 656.1 178.128 656.1 134C656.1 89.8724 691.872 54.0996 736 54.0996C780.128 54.0996 815.9 89.8724 815.9 134ZM855.564 133.464C855.564 199.793 801.793 253.564 735.464 253.564C669.135 253.564 615.364 199.793 615.364 133.464C615.364 67.1346 669.135 13.3643 735.464 13.3643C801.793 13.3643 855.564 67.1345 855.564 133.464ZM828.764 133.464C828.764 184.992 786.992 226.764 735.464 226.764C683.936 226.764 642.164 184.992 642.164 133.464C642.164 81.9358 683.936 40.1641 735.464 40.1641C786.992 40.1641 828.764 81.9358 828.764 133.464ZM816.9 134C816.9 89.3202 780.68 53.0996 736 53.0996C691.32 53.0996 655.1 89.3202 655.1 134C655.1 178.68 691.32 214.9 736 214.9C780.68 214.9 816.9 178.68 816.9 134ZM843.7 134C843.7 74.5189 795.481 26.2998 736 26.2998C676.519 26.2998 628.3 74.5189 628.3 134C628.3 193.481 676.519 241.7 736 241.7C795.481 241.7 843.7 193.481 843.7 134ZM829.764 133.464C829.764 81.3835 787.544 39.1641 735.464 39.1641C683.384 39.1641 641.164 81.3835 641.164 133.464C641.164 185.544 683.383 227.764 735.464 227.764C787.544 227.764 829.764 185.544 829.764 133.464ZM856.564 133.464C856.564 66.5822 802.346 12.3643 735.464 12.3643C668.582 12.3643 614.364 66.5823 614.364 133.464C614.364 200.346 668.582 254.564 735.464 254.564C802.346 254.564 856.564 200.346 856.564 133.464Z' stroke='%230022FF'/%3e%3cpath d='M207.5 256.5C321.823 256.5 414.5 349.177 414.5 463.5C414.5 577.823 321.823 670.5 207.5 670.5C93.1771 670.5 0.5 577.823 0.5 463.5C0.5 349.177 93.1771 256.5 207.5 256.5ZM373 463.5C373 554.903 298.903 629 207.5 629C116.097 629 42 554.903 42 463.5C42 372.097 116.097 298 207.5 298C298.903 298 373 372.097 373 463.5ZM331.5 463.5C331.5 531.983 275.983 587.5 207.5 587.5C139.017 587.5 83.5 531.983 83.5 463.5C83.5 395.017 139.017 339.5 207.5 339.5C275.983 339.5 331.5 395.017 331.5 463.5ZM392.92 462.67C392.92 565.533 309.533 648.92 206.67 648.92C103.807 648.92 20.4199 565.533 20.4199 462.67C20.42 359.807 103.807 276.42 206.67 276.42C309.533 276.42 392.92 359.807 392.92 462.67ZM351.42 462.67C351.42 542.613 286.613 607.42 206.67 607.42C126.727 607.42 61.9199 542.613 61.9199 462.67C61.92 382.727 126.727 317.92 206.67 317.92C286.613 317.92 351.42 382.727 351.42 462.67ZM332.5 463.5C332.5 394.464 276.536 338.5 207.5 338.5C138.464 338.5 82.5 394.464 82.5 463.5C82.5 532.536 138.464 588.5 207.5 588.5C276.536 588.5 332.5 532.536 332.5 463.5ZM374 463.5C374 371.545 299.455 297 207.5 297C115.545 297 41 371.545 41 463.5C41 555.455 115.545 630 207.5 630C299.455 630 374 555.455 374 463.5ZM352.42 462.67C352.42 382.174 287.165 316.92 206.67 316.92C126.174 316.92 60.92 382.174 60.9199 462.67C60.9199 543.165 126.174 608.42 206.67 608.42C287.165 608.42 352.42 543.165 352.42 462.67ZM393.92 462.67C393.92 359.255 310.085 275.42 206.67 275.42C103.255 275.42 19.42 359.255 19.4199 462.67C19.4199 566.085 103.255 649.92 206.67 649.92C310.085 649.92 393.92 566.085 393.92 462.67Z' stroke='%23FF7713'/%3e%3c/svg%3e ");
    background-position:calc(100% - 88px) top, right top;background-repeat:no-repeat,no-repeat;}
.main-slider h1 {max-width:840px;margin-bottom:var(--padding40);}
.main-slider h1 span {color:var(--clr-blue);}
.main-slider p {font-size:16px;margin-bottom:24px;max-width:520px;}
@media(max-width:1632px) {
    .main-slider h1 {max-width:675px;}
    .main-slider .wide {min-height:calc(671vw/19.2);background-size:calc(640vw/19.2) auto, calc(870vw/19.2) auto;}
    .main-slider .wide {background-position:right calc(100% + 65vw/19.2), right top;}
}
@media(max-width:1200px) {
    .main-slider h1 {max-width:550px;}
}
@media(max-width:992px) {
    .main-slider h1, .main-slider p {max-width:100%;}
    .main-slider .wide {
        padding:0 var(--padding) calc(700vw/9.92) var(--padding);margin:0 var(--padding-minus);width:calc(100% + 2*var(--padding));)
        min-height:1px;background-size:calc(640vw/9.92) auto, calc(870vw/9.92) auto;
        background-position:center calc(100% - 30vw/9.92), center bottom;
    }
}
@media(max-width:768px) {
}
@media(max-width:576px) {
    .main-slider .wide {
        background-size:calc(640vw/9.92) auto, calc(1234vw/9.92) auto;
        background-position:center calc(100% - 30vw/9.92), calc(var(--padding)/2) bottom;
    }
}


/* ГЛАВНАЯ - КАТАЛОГ */
.main-catalog {padding:0 var(--padding) var(--padding120) var(--padding);}
.catalog-top {display:grid;grid-template-columns: repeat(3,1fr);gap:var(--padding);align-items: stretch;margin-bottom:var(--padding40);}
.main-catalog .btn-orange {width:100%;}
@media(max-width:1200px) {
    .catalog-top {grid-template-columns: repeat(2,1fr);}
}
@media(max-width:768px) {
    .catalog-top {gap:calc(var(--padding)/2);}
}
@media(max-width:576px) {
    .catalog-top {grid-template-columns: repeat(1,1fr);}
}


/* ГЛАВНАЯ - КАК ПОЛУЧИТЬ ОБРАЗЦЫ */
.main-samples {padding:0 var(--padding);
    background-color:var(--clr-sblue);
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='367' height='367' viewBox='0 0 367 367' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M183.5 0.5C284.568 0.5 366.5 82.4319 366.5 183.5C366.5 284.568 284.568 366.5 183.5 366.5C82.4319 366.5 0.5 284.568 0.5 183.5C0.5 82.4319 82.4319 0.5 183.5 0.5ZM329.8 183.5C329.8 264.299 264.299 329.8 183.5 329.8C102.701 329.8 37.2002 264.299 37.2002 183.5C37.2002 102.701 102.701 37.2002 183.5 37.2002C264.299 37.2002 329.8 102.701 329.8 183.5ZM293.1 183.5C293.1 244.03 244.03 293.1 183.5 293.1C122.97 293.1 73.9004 244.03 73.9004 183.5C73.9004 122.97 122.97 73.9004 183.5 73.9004C244.03 73.9004 293.1 122.97 293.1 183.5ZM347.416 182.766C347.416 273.699 273.699 347.416 182.766 347.416C91.8321 347.416 18.1162 273.699 18.1162 182.766C18.1164 91.8322 91.8322 18.1164 182.766 18.1162C273.699 18.1162 347.416 91.8321 347.416 182.766ZM310.716 182.766C310.716 253.43 253.43 310.716 182.766 310.716C112.101 310.716 54.8164 253.43 54.8164 182.766C54.8166 112.101 112.101 54.8166 182.766 54.8164C253.43 54.8164 310.716 112.101 310.716 182.766ZM294.1 183.5C294.1 122.417 244.583 72.9004 183.5 72.9004C122.417 72.9004 72.9004 122.417 72.9004 183.5C72.9004 244.583 122.417 294.1 183.5 294.1C244.583 294.1 294.1 244.583 294.1 183.5ZM330.8 183.5C330.8 102.148 264.852 36.2002 183.5 36.2002C102.148 36.2002 36.2002 102.148 36.2002 183.5C36.2002 264.852 102.148 330.8 183.5 330.8C264.852 330.8 330.8 264.852 330.8 183.5ZM311.716 182.766C311.716 111.549 253.983 53.8164 182.766 53.8164C111.549 53.8166 53.8166 111.549 53.8164 182.766C53.8164 253.983 111.549 311.716 182.766 311.716C253.983 311.716 311.716 253.983 311.716 182.766ZM348.416 182.766C348.416 91.2798 274.251 17.1162 182.766 17.1162C91.28 17.1164 17.1164 91.28 17.1162 182.766C17.1162 274.251 91.2798 348.416 182.766 348.416C274.252 348.416 348.416 274.252 348.416 182.766Z' stroke='%230022FF'/%3e%3c/svg%3e ");
    background-repeat:no-repeat;
    background-position:calc(50% + 142px + 367px/2) calc(2*var(--padding));
    background-size:calc(367vw/19.2) auto;
    position:relative;
}
.main-samples:after {content:'';width:415px;height:415px;position: absolute;z-index:1;right:74px;bottom:-89px;
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='415' height='415' viewBox='0 0 415 415' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M207.5 0.5C321.823 0.5 414.5 93.1771 414.5 207.5C414.5 321.823 321.823 414.5 207.5 414.5C93.1771 414.5 0.5 321.823 0.5 207.5C0.5 93.1771 93.1771 0.5 207.5 0.5ZM373 207.5C373 298.903 298.903 373 207.5 373C116.097 373 42 298.903 42 207.5C42 116.097 116.097 42 207.5 42C298.903 42 373 116.097 373 207.5ZM331.5 207.5C331.5 275.983 275.983 331.5 207.5 331.5C139.017 331.5 83.5 275.983 83.5 207.5C83.5 139.017 139.017 83.5 207.5 83.5C275.983 83.5 331.5 139.017 331.5 207.5ZM392.92 206.67C392.92 309.533 309.533 392.92 206.67 392.92C103.807 392.92 20.4199 309.533 20.4199 206.67C20.42 103.807 103.807 20.42 206.67 20.4199C309.533 20.4199 392.92 103.807 392.92 206.67ZM351.42 206.67C351.42 286.613 286.613 351.42 206.67 351.42C126.727 351.42 61.9199 286.613 61.9199 206.67C61.92 126.727 126.727 61.92 206.67 61.9199C286.613 61.9199 351.42 126.727 351.42 206.67ZM332.5 207.5C332.5 138.464 276.536 82.5 207.5 82.5C138.464 82.5 82.5 138.464 82.5 207.5C82.5 276.536 138.464 332.5 207.5 332.5C276.536 332.5 332.5 276.536 332.5 207.5ZM374 207.5C374 115.545 299.455 41 207.5 41C115.545 41 41 115.545 41 207.5C41 299.455 115.545 374 207.5 374C299.455 374 374 299.455 374 207.5ZM352.42 206.67C352.42 126.174 287.165 60.9199 206.67 60.9199C126.174 60.92 60.92 126.174 60.9199 206.67C60.9199 287.165 126.174 352.42 206.67 352.42C287.165 352.42 352.42 287.165 352.42 206.67ZM393.92 206.67C393.92 103.255 310.085 19.4199 206.67 19.4199C103.255 19.42 19.42 103.255 19.4199 206.67C19.4199 310.085 103.255 393.92 206.67 393.92C310.085 393.92 393.92 310.085 393.92 206.67Z' stroke='%23FF7713'/%3e%3c/svg%3e ") center center no-repeat;
}
.main-samples .wide {padding:var(--padding64) 0;position:relative;z-index: 2;
    background:url(/images/main/samples.webp) calc(50% + 142px + 550px/2) center no-repeat;
}
.main-samples h2 {margin-bottom:var(--padding40);}
.main-samples h2 + div {margin-bottom:calc(var(--padding)*1.5);}
.main-samples .form {max-width:800px;}
@media(max-width:1632px) {
    .main-samples:after {width:360px;height:360px;right:0;background-size: contain;}
    .main-samples .form {max-width:450px;}
    .main-samples .wide {background-position: right center;}
    /*.main-samples .wide {background-size:calc(550vw/19.2) auto;}*/
}
@media(max-width:1200px) {
    .main-samples {background-size:220px auto;background-position: calc(100% - 240px) 90px;}
    .main-samples:after {width:280px;height:280px;right:var(--padding);bottom:var(--padding-minus);}
}
@media(max-width:992px) {
    .main-samples .wide {background-size:calc(400vw/9.92);}
}
@media(max-width:768px) {
    .main-samples {background-position: calc(100% + var(--padding)) calc(100% - 3*var(--padding120));}
    .main-samples:after {right:auto;left:var(--padding120);bottom:var(--padding-minus);}
    .main-samples .wide {background:none;}
    .main-samples .form-wrapper {display:grid;grid-template-columns:1fr;}
    .main-samples .form-wrapper:after {content:'';display:block;width:100%;height:320px;background:url(/images/main/samples.webp) center center no-repeat;background-size:contain;}
}
@media(max-width:576px) {
    .main-samples {background-size:180px auto;background-position: calc(100% + var(--padding)) calc(100% - 2*var(--padding120));}
    .main-samples:after {width:280px;height:280px;right:auto;left:var(--padding);bottom:var(--padding-minus);}
}


/* ГЛАВНАЯ - ВЫГОДНЫЕ ПРЕДЛОЖЕНИЯ */
.main-offer {padding:var(--padding120) var(--padding);
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='415' height='415' viewBox='0 0 415 415' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M207.5 0.5C321.823 0.5 414.5 93.1771 414.5 207.5C414.5 321.823 321.823 414.5 207.5 414.5C93.1771 414.5 0.5 321.823 0.5 207.5C0.5 93.1771 93.1771 0.5 207.5 0.5ZM373 207.5C373 298.903 298.903 373 207.5 373C116.097 373 42 298.903 42 207.5C42 116.097 116.097 42 207.5 42C298.903 42 373 116.097 373 207.5ZM331.5 207.5C331.5 275.983 275.983 331.5 207.5 331.5C139.017 331.5 83.5 275.983 83.5 207.5C83.5 139.017 139.017 83.5 207.5 83.5C275.983 83.5 331.5 139.017 331.5 207.5ZM392.92 206.67C392.92 309.533 309.533 392.92 206.67 392.92C103.807 392.92 20.4199 309.533 20.4199 206.67C20.42 103.807 103.807 20.42 206.67 20.4199C309.533 20.4199 392.92 103.807 392.92 206.67ZM351.42 206.67C351.42 286.613 286.613 351.42 206.67 351.42C126.727 351.42 61.9199 286.613 61.9199 206.67C61.92 126.727 126.727 61.92 206.67 61.9199C286.613 61.9199 351.42 126.727 351.42 206.67ZM332.5 207.5C332.5 138.464 276.536 82.5 207.5 82.5C138.464 82.5 82.5 138.464 82.5 207.5C82.5 276.536 138.464 332.5 207.5 332.5C276.536 332.5 332.5 276.536 332.5 207.5ZM374 207.5C374 115.545 299.455 41 207.5 41C115.545 41 41 115.545 41 207.5C41 299.455 115.545 374 207.5 374C299.455 374 374 299.455 374 207.5ZM352.42 206.67C352.42 126.174 287.165 60.9199 206.67 60.9199C126.174 60.92 60.92 126.174 60.9199 206.67C60.9199 287.165 126.174 352.42 206.67 352.42C287.165 352.42 352.42 287.165 352.42 206.67ZM393.92 206.67C393.92 103.255 310.085 19.4199 206.67 19.4199C103.255 19.42 19.42 103.255 19.4199 206.67C19.4199 310.085 103.255 393.92 206.67 393.92C310.085 393.92 393.92 310.085 393.92 206.67Z' stroke='%23FF7713'/%3e%3c/svg%3e ");
    background-repeat:no-repeat;
    background-position: calc(50% - 211px - 415px/2) bottom;
}
.main-offer h2 {margin-bottom:var(--padding40);}
.main-offer h2 + div {max-width:440px;margin-bottom:calc(var(--padding)*1.5);}
.main-offer .wide {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='524' height='524' viewBox='0 0 524 524' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M262 0.5C406.422 0.5 523.5 117.578 523.5 262C523.5 406.422 406.422 523.5 262 523.5C117.578 523.5 0.5 406.422 0.5 262C0.5 117.578 117.578 0.5 262 0.5ZM471.1 262C471.1 377.483 377.483 471.1 262 471.1C146.517 471.1 52.9004 377.483 52.9004 262C52.9004 146.517 146.517 52.9004 262 52.9004C377.483 52.9004 471.1 146.517 471.1 262ZM418.7 262C418.7 348.543 348.543 418.7 262 418.7C175.457 418.7 105.3 348.543 105.3 262C105.3 175.457 175.457 105.3 262 105.3C348.543 105.3 418.7 175.457 418.7 262ZM496.252 260.952C496.252 390.905 390.905 496.252 260.952 496.252C131 496.252 25.6524 390.905 25.6523 260.952C25.6523 131 131 25.6523 260.952 25.6523C390.905 25.6524 496.252 131 496.252 260.952ZM443.852 260.952C443.851 361.965 361.965 443.851 260.952 443.852C159.939 443.852 78.0518 361.965 78.0518 260.952C78.0518 159.939 159.939 78.0518 260.952 78.0518C361.965 78.0518 443.852 159.939 443.852 260.952ZM419.7 262C419.7 174.905 349.095 104.3 262 104.3C174.905 104.3 104.3 174.905 104.3 262C104.3 349.095 174.905 419.7 262 419.7C349.095 419.7 419.7 349.095 419.7 262ZM472.1 262C472.1 145.965 378.035 51.9004 262 51.9004C145.965 51.9004 51.9004 145.965 51.9004 262C51.9004 378.035 145.965 472.1 262 472.1C378.035 472.1 472.1 378.035 472.1 262ZM444.852 260.952C444.852 159.387 362.517 77.0518 260.952 77.0518C159.387 77.0518 77.0518 159.387 77.0518 260.952C77.0518 362.517 159.387 444.852 260.952 444.852C362.517 444.851 444.851 362.517 444.852 260.952ZM497.252 260.952C497.252 130.447 391.457 24.6524 260.952 24.6523C130.447 24.6523 24.6523 130.447 24.6523 260.952C24.6524 391.457 130.447 497.252 260.952 497.252C391.457 497.252 497.252 391.457 497.252 260.952Z' stroke='%230022FF'/%3e%3c/svg%3e ");
    background-repeat:no-repeat;
    background-position: calc(50% - 73px + 524px/2) 32px;
}
.offer-grid {display:grid;grid-template-columns: repeat(2,1fr);align-items: stretch;gap:var(--padding);max-width:1220px;margin-left:auto;}
.offer-grid .item {padding:var(--padding);background:var(--clr-lgray);border-radius:var(--radius10);}
.offer-grid .item-image {margin-bottom:calc(var(--padding)*1.25);}
.offer-grid .item-title {margin-bottom:calc(var(--padding64)*1.3);text-transform:uppercase;max-width:470px;}
.offer-grid .item-title span {color:var(--clr-blue);}
@media(max-width:1632px) {
    .main-offer {background-size:360px auto;}
    .main-offer .wide {background-size:480px auto;}
    .offer-grid .item-image img {width:169px;}
}
@media(max-width:1200px) {
    .main-offer {background-size:240px auto;background-position: var(--padding-minus) bottom;}
    .main-offer .wide {background-size:360px auto;background-position: right top;}
    .offer-grid .item-title {max-width:380px;}
    .offer-grid .item-image img {width:128px;}
}
@media(max-width:992px) {
    .offer-grid {grid-template-columns: repeat(1,1fr);}
    .offer-grid .item {display:grid;grid-template-columns: auto 1fr;grid-template-rows:1fr auto;gap:0 calc(var(--padding)*1.25);align-items: start;}
    .offer-grid .item-image {grid-row: span 2;margin-bottom: 0;}
    .offer-grid .item-title {margin-bottom: var(--padding);}
}
@media(max-width:768px) {
    .main-offer {background-size:220px auto;background-position: calc(100% + var(--padding)) 140px;padding-bottom:0;}
    .main-offer .wide {background-size:280px auto;background-position:calc(var(--padding64)/-1) bottom;padding:0 var(--padding) var(--padding120) var(--padding);margin:0 var(--padding-minus);}
    .offer-grid .item-image img {width:96px;}
    .offer-grid .item-title {max-width:300px;}
}
@media(max-width:576px) {
    .offer-grid .item {grid-template-columns: 1fr;}
    .offer-grid .item-image {grid-row:auto;margin-bottom: var(--padding);}
    .offer-grid .item-image img {width:auto;}
}


/* ГЛАВНАЯ - ПОЧЕМУ ЛУЧШЕ ПОКУПАТЬ У НАС */
.main-whyus {padding:var(--padding120) var(--padding);}
.main-whyus h2 {margin-bottom:var(--padding40);}
.main-whyus h2 + div {max-width:540px;margin-bottom:calc(var(--padding)*1.5);}
.whyus-grid {padding-bottom: 58px;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--padding);align-items: stretch;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='524' height='524' viewBox='0 0 524 524' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M262 0.5C406.422 0.5 523.5 117.578 523.5 262C523.5 406.422 406.422 523.5 262 523.5C117.578 523.5 0.5 406.422 0.5 262C0.5 117.578 117.578 0.5 262 0.5ZM471.1 262C471.1 377.483 377.483 471.1 262 471.1C146.517 471.1 52.9004 377.483 52.9004 262C52.9004 146.517 146.517 52.9004 262 52.9004C377.483 52.9004 471.1 146.517 471.1 262ZM418.7 262C418.7 348.543 348.543 418.7 262 418.7C175.457 418.7 105.3 348.543 105.3 262C105.3 175.457 175.457 105.3 262 105.3C348.543 105.3 418.7 175.457 418.7 262ZM496.252 260.952C496.252 390.905 390.905 496.252 260.952 496.252C131 496.252 25.6524 390.905 25.6523 260.952C25.6523 131 131 25.6523 260.952 25.6523C390.905 25.6524 496.252 131 496.252 260.952ZM443.852 260.952C443.851 361.965 361.965 443.851 260.952 443.852C159.939 443.852 78.0518 361.965 78.0518 260.952C78.0518 159.939 159.939 78.0518 260.952 78.0518C361.965 78.0518 443.852 159.939 443.852 260.952ZM419.7 262C419.7 174.905 349.095 104.3 262 104.3C174.905 104.3 104.3 174.905 104.3 262C104.3 349.095 174.905 419.7 262 419.7C349.095 419.7 419.7 349.095 419.7 262ZM472.1 262C472.1 145.965 378.035 51.9004 262 51.9004C145.965 51.9004 51.9004 145.965 51.9004 262C51.9004 378.035 145.965 472.1 262 472.1C378.035 472.1 472.1 378.035 472.1 262ZM444.852 260.952C444.852 159.387 362.517 77.0518 260.952 77.0518C159.387 77.0518 77.0518 159.387 77.0518 260.952C77.0518 362.517 159.387 444.852 260.952 444.852C362.517 444.851 444.851 362.517 444.852 260.952ZM497.252 260.952C497.252 130.447 391.457 24.6524 260.952 24.6523C130.447 24.6523 24.6523 130.447 24.6523 260.952C24.6524 391.457 130.447 497.252 260.952 497.252C391.457 497.252 497.252 391.457 497.252 260.952Z' stroke='%230022FF'/%3e%3c/svg%3e "),
    url("data:image/svg+xml;charset=UTF-8,%3csvg width='415' height='415' viewBox='0 0 415 415' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M207.5 0.5C321.823 0.5 414.5 93.1771 414.5 207.5C414.5 321.823 321.823 414.5 207.5 414.5C93.1771 414.5 0.5 321.823 0.5 207.5C0.5 93.1771 93.1771 0.5 207.5 0.5ZM373 207.5C373 298.903 298.903 373 207.5 373C116.097 373 42 298.903 42 207.5C42 116.097 116.097 42 207.5 42C298.903 42 373 116.097 373 207.5ZM331.5 207.5C331.5 275.983 275.983 331.5 207.5 331.5C139.017 331.5 83.5 275.983 83.5 207.5C83.5 139.017 139.017 83.5 207.5 83.5C275.983 83.5 331.5 139.017 331.5 207.5ZM392.92 206.67C392.92 309.533 309.533 392.92 206.67 392.92C103.807 392.92 20.4199 309.533 20.4199 206.67C20.42 103.807 103.807 20.42 206.67 20.4199C309.533 20.4199 392.92 103.807 392.92 206.67ZM351.42 206.67C351.42 286.613 286.613 351.42 206.67 351.42C126.727 351.42 61.9199 286.613 61.9199 206.67C61.92 126.727 126.727 61.92 206.67 61.9199C286.613 61.9199 351.42 126.727 351.42 206.67ZM332.5 207.5C332.5 138.464 276.536 82.5 207.5 82.5C138.464 82.5 82.5 138.464 82.5 207.5C82.5 276.536 138.464 332.5 207.5 332.5C276.536 332.5 332.5 276.536 332.5 207.5ZM374 207.5C374 115.545 299.455 41 207.5 41C115.545 41 41 115.545 41 207.5C41 299.455 115.545 374 207.5 374C299.455 374 374 299.455 374 207.5ZM352.42 206.67C352.42 126.174 287.165 60.9199 206.67 60.9199C126.174 60.92 60.92 126.174 60.9199 206.67C60.9199 287.165 126.174 352.42 206.67 352.42C287.165 352.42 352.42 287.165 352.42 206.67ZM393.92 206.67C393.92 103.255 310.085 19.4199 206.67 19.4199C103.255 19.42 19.42 103.255 19.4199 206.67C19.4199 310.085 103.255 393.92 206.67 393.92C310.085 393.92 393.92 310.085 393.92 206.67Z' stroke='%23FF7713'/%3e%3c/svg%3e ");
    background-repeat: no-repeat, no-repeat;
    background-position: center bottom, calc(50% + 274px + 415px/2) 415px;
}
.whyus-grid .item {padding:var(--padding);background:var(--clr-lgray);border-radius:var(--radius10);}
.whyus-grid .item-image {margin-bottom:var(--padding64);}
.whyus-grid .item-title {margin-bottom:var(--padding);text-transform:uppercase;}
.whyus-grid .item-title span {color:var(--clr-blue);}
.whyus-grid .item-text {max-width:625px;}
.whyus-grid .item.column-100 .item-text {max-width:900px;}
@media(max-width:1632px) {
    .whyus-grid {
        padding-bottom:calc(58vw/19.2);
        background-size:calc(524vw/19.2) auto, calc(415vw/19.2) auto;
        background-position: center bottom, calc(50% + 462vw/19.2) calc(100% - 280vw/19.2);
    }
    .whyus-grid .item-image svg {width:96px;}
}
@media(max-width:1200px) {
    .whyus-grid .item-image svg {width:72px;}
}
@media(max-width:992px) {
    .whyus-grid {grid-template-columns:repeat(1,1fr);}
    .whyus-grid .item {display:grid;grid-template-columns: auto 1fr;grid-template-rows:auto 1fr;gap:0 var(--padding40);align-items: start;}
    .whyus-grid .item-image {margin-bottom:0;grid-row:span 2;}
    .whyus-grid .item-text {max-width:480px;}
}
@media(max-width:768px) {
    .main-whyus {padding:var(--padding120) var(--padding) 0 var(--padding);}
    .whyus-grid {
        padding:0  var(--padding) var(--padding120) var(--padding);
        margin:0 var(--padding-minus);
        background-size:320px auto, 180px auto;
        background-position:-96px calc(100% + var(--padding120)), 280px calc(100% - 240px);
    }
    .whyus-grid .item-image svg {width:64px;}
    .whyus-grid .item-text {max-width:440px;}
}
@media(max-width:576px) {
    .whyus-grid .item {gap:0 calc(var(--padding)*1.25);}
    .whyus-grid .item-image svg {width:48px;}
    .whyus-grid .item-title {order:-1;grid-column:span 2;}
    .whyus-grid .item-image {grid-row:auto;}

}


/* ГЛАВНАЯ - УЗНАЙТЕ ОПТОВУЮ ЦЕНУ */
.main-writeus {padding:var(--padding64) var(--padding);background:var(--clr-sblue);position: relative;}
.main-writeus:before {content:'';position:absolute;z-index:1;bottom:calc(var(--padding64) + 60px + 638px - 415px);right:0;width:415px;height:415px;
    background-position:center center;background-repeat:no-repeat;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='415' height='415' viewBox='0 0 415 415' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M207.5 0.5C321.823 0.5 414.5 93.1771 414.5 207.5C414.5 321.823 321.823 414.5 207.5 414.5C93.1771 414.5 0.5 321.823 0.5 207.5C0.5 93.1771 93.1771 0.5 207.5 0.5ZM373 207.5C373 298.903 298.903 373 207.5 373C116.097 373 42 298.903 42 207.5C42 116.097 116.097 42 207.5 42C298.903 42 373 116.097 373 207.5ZM331.5 207.5C331.5 275.983 275.983 331.5 207.5 331.5C139.017 331.5 83.5 275.983 83.5 207.5C83.5 139.017 139.017 83.5 207.5 83.5C275.983 83.5 331.5 139.017 331.5 207.5ZM392.92 206.67C392.92 309.533 309.533 392.92 206.67 392.92C103.807 392.92 20.4199 309.533 20.4199 206.67C20.42 103.807 103.807 20.42 206.67 20.4199C309.533 20.4199 392.92 103.807 392.92 206.67ZM351.42 206.67C351.42 286.613 286.613 351.42 206.67 351.42C126.727 351.42 61.9199 286.613 61.9199 206.67C61.92 126.727 126.727 61.92 206.67 61.9199C286.613 61.9199 351.42 126.727 351.42 206.67ZM332.5 207.5C332.5 138.464 276.536 82.5 207.5 82.5C138.464 82.5 82.5 138.464 82.5 207.5C82.5 276.536 138.464 332.5 207.5 332.5C276.536 332.5 332.5 276.536 332.5 207.5ZM374 207.5C374 115.545 299.455 41 207.5 41C115.545 41 41 115.545 41 207.5C41 299.455 115.545 374 207.5 374C299.455 374 374 299.455 374 207.5ZM352.42 206.67C352.42 126.174 287.165 60.9199 206.67 60.9199C126.174 60.92 60.92 126.174 60.9199 206.67C60.9199 287.165 126.174 352.42 206.67 352.42C287.165 352.42 352.42 287.165 352.42 206.67ZM393.92 206.67C393.92 103.255 310.085 19.4199 206.67 19.4199C103.255 19.42 19.42 103.255 19.4199 206.67C19.4199 310.085 103.255 393.92 206.67 393.92C310.085 393.92 393.92 310.085 393.92 206.67Z' stroke='%23FF7713'/%3e%3c/svg%3e ");
}
.writeus-grid {display:grid;grid-template-columns:520px 1fr;gap:var(--padding40);align-items: start;}
.writeus-grid:before {content:''}
.writeus-grid h2 {margin:0;}
.writeus-grid .item-form {position:relative;max-width:800px;display:grid;gap:36px;}
.writeus-grid .item-form:after {content:'';position:absolute;z-index:1;width:324px;height:324px;right:-96px;top:-40px;
    background-position:center center;background-repeat:no-repeat;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='324' height='324' viewBox='0 0 324 324' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M162 0.5C251.194 0.5 323.5 72.806 323.5 162C323.5 251.194 251.194 323.5 162 323.5C72.806 323.5 0.5 251.194 0.5 162C0.5 72.806 72.806 0.5 162 0.5ZM291.1 162C291.1 233.3 233.3 291.1 162 291.1C90.7 291.1 32.9004 233.3 32.9004 162C32.9004 90.7 90.7 32.9004 162 32.9004C233.3 32.9004 291.1 90.7 291.1 162ZM258.7 162C258.7 215.406 215.406 258.7 162 258.7C108.594 258.7 65.2998 215.406 65.2998 162C65.2998 108.594 108.594 65.2998 162 65.2998C215.406 65.2998 258.7 108.594 258.7 162ZM306.652 161.352C306.652 241.599 241.599 306.652 161.352 306.652C81.1048 306.652 16.0518 241.598 16.0518 161.352C16.052 81.1049 81.1049 16.052 161.352 16.0518C241.598 16.0518 306.652 81.1048 306.652 161.352ZM274.252 161.352C274.252 223.705 223.705 274.252 161.352 274.252C98.9988 274.252 48.4521 223.704 48.4521 161.352C48.4524 98.999 98.999 48.4524 161.352 48.4521C223.704 48.4521 274.252 98.9988 274.252 161.352ZM259.7 162C259.7 108.042 215.958 64.2998 162 64.2998C108.042 64.2998 64.2998 108.042 64.2998 162C64.2998 215.958 108.042 259.7 162 259.7C215.958 259.7 259.7 215.958 259.7 162ZM292.1 162C292.1 90.1478 233.852 31.9004 162 31.9004C90.1478 31.9004 31.9004 90.1478 31.9004 162C31.9004 233.852 90.1478 292.1 162 292.1C233.852 292.1 292.1 233.852 292.1 162ZM275.252 161.352C275.252 98.4465 224.257 47.4521 161.352 47.4521C98.4467 47.4524 47.4524 98.4467 47.4521 161.352C47.4521 224.257 98.4465 275.252 161.352 275.252C224.257 275.252 275.252 224.257 275.252 161.352ZM307.652 161.352C307.652 80.5525 242.151 15.0518 161.352 15.0518C80.5526 15.052 15.052 80.5526 15.0518 161.352C15.0518 242.151 80.5525 307.652 161.352 307.652C242.151 307.652 307.652 242.151 307.652 161.352Z' stroke='%230022FF'/%3e%3c/svg%3e ");
}
.writeus-grid .item-form > div {position:relative;z-index:2;}
.writeus-grid .item-info {display:grid;gap:12px;}
.writeus-grid .item-info-row {display:grid;gap:8px;}
.writeus-grid .item-info-row .headline-5 {color:var(--clr-orange);}
.writeus-grid .item-map {position:relative;z-index:2;grid-column:1/-1;}
.writeus-grid .item-map iframe {border-radius: var(--radius10);max-width:100%;}
@media(max-width:1632px) {
    .writeus-grid {grid-template-columns:auto 1fr;}
    .main-writeus:before {width:calc(415vw/19.2);height:calc(415vw/19.2);bottom:auto;top:calc(512vw/19.2);right:0;background-size:contain;}
    .main-writeus:after {content:'';position:absolute;z-index:1;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='324' height='324' viewBox='0 0 324 324' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M162 0.5C251.194 0.5 323.5 72.806 323.5 162C323.5 251.194 251.194 323.5 162 323.5C72.806 323.5 0.5 251.194 0.5 162C0.5 72.806 72.806 0.5 162 0.5ZM291.1 162C291.1 233.3 233.3 291.1 162 291.1C90.7 291.1 32.9004 233.3 32.9004 162C32.9004 90.7 90.7 32.9004 162 32.9004C233.3 32.9004 291.1 90.7 291.1 162ZM258.7 162C258.7 215.406 215.406 258.7 162 258.7C108.594 258.7 65.2998 215.406 65.2998 162C65.2998 108.594 108.594 65.2998 162 65.2998C215.406 65.2998 258.7 108.594 258.7 162ZM306.652 161.352C306.652 241.599 241.599 306.652 161.352 306.652C81.1048 306.652 16.0518 241.598 16.0518 161.352C16.052 81.1049 81.1049 16.052 161.352 16.0518C241.598 16.0518 306.652 81.1048 306.652 161.352ZM274.252 161.352C274.252 223.705 223.705 274.252 161.352 274.252C98.9988 274.252 48.4521 223.704 48.4521 161.352C48.4524 98.999 98.999 48.4524 161.352 48.4521C223.704 48.4521 274.252 98.9988 274.252 161.352ZM259.7 162C259.7 108.042 215.958 64.2998 162 64.2998C108.042 64.2998 64.2998 108.042 64.2998 162C64.2998 215.958 108.042 259.7 162 259.7C215.958 259.7 259.7 215.958 259.7 162ZM292.1 162C292.1 90.1478 233.852 31.9004 162 31.9004C90.1478 31.9004 31.9004 90.1478 31.9004 162C31.9004 233.852 90.1478 292.1 162 292.1C233.852 292.1 292.1 233.852 292.1 162ZM275.252 161.352C275.252 98.4465 224.257 47.4521 161.352 47.4521C98.4467 47.4524 47.4524 98.4467 47.4521 161.352C47.4521 224.257 98.4465 275.252 161.352 275.252C224.257 275.252 275.252 224.257 275.252 161.352ZM307.652 161.352C307.652 80.5525 242.151 15.0518 161.352 15.0518C80.5526 15.052 15.052 80.5526 15.0518 161.352C15.0518 242.151 80.5525 307.652 161.352 307.652C242.151 307.652 307.652 242.151 307.652 161.352Z' stroke='%230022FF'/%3e%3c/svg%3e ");
        width:calc(324vw/19.2);height:calc(324vw/19.2);top:calc(120vw/19.2);right:calc(296vw/19.2);background-size:contain;}
    .writeus-grid .item-form:after {display:none;}
}
@media(max-width:1200px) {
}
@media(max-width:992px) {
    .main-writeus:after {width:180px;height:180px;top:150px;right:auto;left:320px;}
    .main-writeus:before {width:240px;height:240px;top:360px;}
}
@media(max-width:768px) {
    .main-writeus:before {width:180px;height:180px;left:320px;top:170px;bottom:auto;right:auto;}
    .main-writeus:after {width:240px;height:240px;left:auto;right:0;top:auto;bottom:270px;}
    .writeus-grid {grid-template-columns:1fr;gap:var(--padding40);}
    .writeus-grid .item-form {max-width:350px;}
    .writeus-grid .item-info {order:2;}
    .writeus-grid .item-map {order:3;}
    .writeus-grid .item-map iframe {max-height:360px;}
}
@media(max-width:576px) {
    .main-writeus {background-repeat:no-repeat;background-position:280px 360px;background-size:240px auto;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='324' height='324' viewBox='0 0 324 324' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M162 0.5C251.194 0.5 323.5 72.806 323.5 162C323.5 251.194 251.194 323.5 162 323.5C72.806 323.5 0.5 251.194 0.5 162C0.5 72.806 72.806 0.5 162 0.5ZM291.1 162C291.1 233.3 233.3 291.1 162 291.1C90.7 291.1 32.9004 233.3 32.9004 162C32.9004 90.7 90.7 32.9004 162 32.9004C233.3 32.9004 291.1 90.7 291.1 162ZM258.7 162C258.7 215.406 215.406 258.7 162 258.7C108.594 258.7 65.2998 215.406 65.2998 162C65.2998 108.594 108.594 65.2998 162 65.2998C215.406 65.2998 258.7 108.594 258.7 162ZM306.652 161.352C306.652 241.599 241.599 306.652 161.352 306.652C81.1048 306.652 16.0518 241.598 16.0518 161.352C16.052 81.1049 81.1049 16.052 161.352 16.0518C241.598 16.0518 306.652 81.1048 306.652 161.352ZM274.252 161.352C274.252 223.705 223.705 274.252 161.352 274.252C98.9988 274.252 48.4521 223.704 48.4521 161.352C48.4524 98.999 98.999 48.4524 161.352 48.4521C223.704 48.4521 274.252 98.9988 274.252 161.352ZM259.7 162C259.7 108.042 215.958 64.2998 162 64.2998C108.042 64.2998 64.2998 108.042 64.2998 162C64.2998 215.958 108.042 259.7 162 259.7C215.958 259.7 259.7 215.958 259.7 162ZM292.1 162C292.1 90.1478 233.852 31.9004 162 31.9004C90.1478 31.9004 31.9004 90.1478 31.9004 162C31.9004 233.852 90.1478 292.1 162 292.1C233.852 292.1 292.1 233.852 292.1 162ZM275.252 161.352C275.252 98.4465 224.257 47.4521 161.352 47.4521C98.4467 47.4524 47.4524 98.4467 47.4521 161.352C47.4521 224.257 98.4465 275.252 161.352 275.252C224.257 275.252 275.252 224.257 275.252 161.352ZM307.652 161.352C307.652 80.5525 242.151 15.0518 161.352 15.0518C80.5526 15.052 15.052 80.5526 15.0518 161.352C15.0518 242.151 80.5525 307.652 161.352 307.652C242.151 307.652 307.652 242.151 307.652 161.352Z' stroke='%230022FF'/%3e%3c/svg%3e ");}
    .main-writeus:before {left:140px;top:540px;}
    .main-writeus:after {display:none;}
}

/* КОНТЕНТ */
.content {padding:0 var(--padding) var(--padding120) var(--padding);}

/* КОНТЕНТ О КОМПАНИИ */
.page-about .page-wrapper {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='531' height='531' viewBox='0 0 531 531' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M265.5 0.5C411.855 0.5 530.5 119.145 530.5 265.5C530.5 411.855 411.855 530.5 265.5 530.5C119.145 530.5 0.5 411.855 0.5 265.5C0.5 119.145 119.145 0.5 265.5 0.5ZM477.4 265.5C477.4 382.529 382.529 477.4 265.5 477.4C148.471 477.4 53.5996 382.529 53.5996 265.5C53.5996 148.471 148.471 53.5996 265.5 53.5996C382.529 53.5996 477.4 148.471 477.4 265.5ZM424.3 265.5C424.3 353.203 353.203 424.3 265.5 424.3C177.797 424.3 106.7 353.203 106.7 265.5C106.7 177.797 177.797 106.7 265.5 106.7C353.203 106.7 424.3 177.797 424.3 265.5ZM502.888 264.438C502.887 396.13 396.13 502.887 264.438 502.888C132.746 502.888 25.9885 396.131 25.9883 264.438C25.9883 132.746 132.746 25.9883 264.438 25.9883C396.131 25.9885 502.888 132.746 502.888 264.438ZM449.788 264.438C449.788 366.804 366.804 449.788 264.438 449.788C162.073 449.788 79.0881 366.804 79.0879 264.438C79.0879 162.072 162.072 79.0879 264.438 79.0879C366.804 79.0881 449.788 162.073 449.788 264.438ZM425.3 265.5C425.3 177.245 353.755 105.7 265.5 105.7C177.245 105.7 105.7 177.245 105.7 265.5C105.7 353.755 177.245 425.3 265.5 425.3C353.755 425.3 425.3 353.755 425.3 265.5ZM478.4 265.5C478.4 147.919 383.081 52.5996 265.5 52.5996C147.919 52.5996 52.5996 147.919 52.5996 265.5C52.5996 383.081 147.919 478.4 265.5 478.4C383.081 478.4 478.4 383.081 478.4 265.5ZM450.788 264.438C450.788 161.52 367.357 78.0881 264.438 78.0879C161.52 78.0879 78.0879 161.52 78.0879 264.438C78.0881 367.357 161.52 450.788 264.438 450.788C367.356 450.788 450.788 367.356 450.788 264.438ZM503.888 264.438C503.888 132.194 396.683 24.9885 264.438 24.9883C132.194 24.9883 24.9883 132.194 24.9883 264.438C24.9885 396.683 132.194 503.888 264.438 503.888C396.683 503.887 503.887 396.683 503.888 264.438Z' stroke='url(%23paint0_linear_1_302)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1_302' x1='40.5' y1='129' x2='499.493' y2='394' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FF7713' stop-opacity='0.3'/%3e%3cstop offset='1' stop-color='%23FF7713'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
    background-position: 1027px 245px;
    background-repeat: no-repeat;
}
.page-about .content {padding-bottom:0;}
.page-about h1 {max-width:1095px;margin-bottom: var(--padding40);}
.page-about h1 span {color:var(--clr-blue);}
.page-about .block-head {max-width:585px;padding-bottom: var(--padding120);}
@media(max-width:1635px) {
    .page-about .page-wrapper {background-position: 827px 196px;background-size:475px auto;}
    .page-about h1 {max-width:875px;}
}
@media(max-width:1635px) {
    .page-about .page-wrapper {background-position: 625px 164px;background-size:420px auto;}
    .page-about h1 {max-width:660px;}
}
@media(max-width:768px) {
    .page-about .page-wrapper {background-position: 475px 96px;background-size:360px auto;}
    .page-about h1 {max-width:440px;}
    .page-about .block-head {max-width:510px;}
}
@media(max-width:576px) {
    .page-about .page-wrapper {background-position:calc(100% + 260px) 96px;background-size:360px auto;}
}

.block-who {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='824' height='824' viewBox='0 0 824 824' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.95' d='M412 0.5C639.265 0.5 823.5 184.735 823.5 412C823.5 639.265 639.265 823.5 412 823.5C184.735 823.5 0.5 639.265 0.5 412C0.5 184.735 184.735 0.5 412 0.5ZM741.1 412C741.1 593.757 593.757 741.1 412 741.1C230.243 741.1 82.9004 593.757 82.9004 412C82.9004 230.243 230.243 82.9004 412 82.9004C593.757 82.9004 741.1 230.243 741.1 412ZM658.7 412C658.7 548.249 548.249 658.7 412 658.7C275.751 658.7 165.3 548.249 165.3 412C165.3 275.751 275.751 165.3 412 165.3C548.249 165.3 658.7 275.751 658.7 412ZM780.652 410.352C780.652 614.863 614.863 780.652 410.352 780.652C205.841 780.652 40.0518 614.862 40.0518 410.352C40.052 205.841 205.841 40.052 410.352 40.0518C614.862 40.0518 780.652 205.841 780.652 410.352ZM698.252 410.352C698.252 569.354 569.354 698.252 410.352 698.252C251.349 698.252 122.452 569.354 122.452 410.352C122.452 251.349 251.349 122.452 410.352 122.452C569.354 122.452 698.252 251.349 698.252 410.352ZM659.7 412C659.7 275.199 548.801 164.3 412 164.3C275.199 164.3 164.3 275.199 164.3 412C164.3 548.801 275.199 659.7 412 659.7C548.801 659.7 659.7 548.801 659.7 412ZM742.1 412C742.1 229.691 594.309 81.9004 412 81.9004C229.691 81.9004 81.9004 229.691 81.9004 412C81.9004 594.309 229.691 742.1 412 742.1C594.309 742.1 742.1 594.309 742.1 412ZM699.252 410.352C699.252 250.797 569.906 121.452 410.352 121.452C250.797 121.452 121.452 250.797 121.452 410.352C121.452 569.906 250.797 699.252 410.352 699.252C569.907 699.252 699.252 569.907 699.252 410.352ZM781.652 410.352C781.652 205.288 615.415 39.0518 410.352 39.0518C205.289 39.052 39.052 205.289 39.0518 410.352C39.0518 615.415 205.288 781.652 410.352 781.652C615.415 781.652 781.652 615.415 781.652 410.352Z' stroke='%230022FF'/%3e%3c/svg%3e ");
    background-position: left 96px;
    background-repeat: no-repeat;
}

.block-who h2 {margin-bottom: var(--padding40);}
.grid-who {display:grid;grid-template-columns: repeat(3,1fr);gap:var(--padding);}
.grid-who:before {content:'';}
.grid-who .item {padding:var(--padding);border-radius: var(--radius10);background:var(--clr-lgray);display:flex;flex-direction: column;align-items: stretch;justify-content: space-between;min-height:calc(var(--padding120) * 4 + var(--padding40) / 8);}
.grid-who .item-image {margin-bottom:var(--padding120);}
.grid-who .item-title {text-transform: uppercase;}
@media(max-width: 1635px) {
    .block-who {background-size:50% auto;background-position: left 84px;}
    .grid-who .item-image img {width:calc(var(--padding120) + var(--padding40) * 2.125);}
}
@media(max-width: 1200px) {
    .block-who {background-position: left 66px;}
}
@media(max-width: 992px) {
    .block-who {background-size:66% auto;}
    .grid-who {grid-template-columns: repeat(2,1fr);}
}
@media(max-width: 768px) {
    .block-who {background-position: left 51px;}
}
@media(max-width: 576px) {
    .grid-who {grid-template-columns: repeat(1,1fr);}
    .grid-who:before {display:none;}
    .block-who {background-position: right 16px;margin:0 var(--padding-minus);padding:0 var(--padding);}
}

.block-whyus {padding:0 0 var(--padding120) 0;}
.block-whyus h2 {margin-bottom: var(--padding40);}


/* КОНТЕНТ УСЛОВИЯ */
.page-conditions .page-wrapper {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1151' height='1151' viewBox='0 0 1151 1151' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M575.5 0.5C893.064 0.5 1150.5 257.936 1150.5 575.5C1150.5 893.064 893.064 1150.5 575.5 1150.5C257.936 1150.5 0.5 893.064 0.5 575.5C0.5 257.936 257.936 0.5 575.5 0.5ZM1035.4 575.5C1035.4 829.496 829.496 1035.4 575.5 1035.4C321.504 1035.4 115.6 829.496 115.6 575.5C115.6 321.504 321.504 115.6 575.5 115.6C829.496 115.6 1035.4 321.504 1035.4 575.5ZM920.3 575.5C920.3 765.928 765.928 920.3 575.5 920.3C385.072 920.3 230.7 765.928 230.7 575.5C230.7 385.072 385.072 230.7 575.5 230.7C765.928 230.7 920.3 385.072 920.3 575.5ZM1090.65 573.198C1090.65 858.978 858.978 1090.65 573.198 1090.65C287.419 1090.65 55.7482 858.978 55.748 573.198C55.748 287.419 287.419 55.748 573.198 55.748C858.978 55.7482 1090.65 287.419 1090.65 573.198ZM975.548 573.198C975.548 795.41 795.41 975.548 573.198 975.548C350.987 975.548 170.848 795.41 170.848 573.198C170.848 350.986 350.986 170.848 573.198 170.848C795.41 170.848 975.548 350.987 975.548 573.198ZM921.3 575.5C921.3 384.52 766.48 229.7 575.5 229.7C384.52 229.7 229.7 384.52 229.7 575.5C229.7 766.48 384.52 921.3 575.5 921.3C766.48 921.3 921.3 766.48 921.3 575.5ZM1036.4 575.5C1036.4 320.952 830.048 114.6 575.5 114.6C320.952 114.6 114.6 320.952 114.6 575.5C114.6 830.048 320.952 1036.4 575.5 1036.4C830.048 1036.4 1036.4 830.048 1036.4 575.5ZM976.548 573.198C976.548 350.434 795.962 169.848 573.198 169.848C350.434 169.848 169.848 350.434 169.848 573.198C169.848 795.962 350.434 976.548 573.198 976.548C795.962 976.548 976.548 795.962 976.548 573.198ZM1091.65 573.198C1091.65 286.866 859.53 54.7482 573.198 54.748C286.866 54.748 54.748 286.866 54.748 573.198C54.7482 859.53 286.866 1091.65 573.198 1091.65C859.53 1091.65 1091.65 859.53 1091.65 573.198Z' stroke='url(%23paint0_linear_1_422)' stroke-opacity='0.97'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1_422' x1='0' y1='0' x2='1151' y2='1151' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0.188867' stop-color='%230022FF' stop-opacity='0.36'/%3e%3cstop offset='1' stop-color='%230022FF'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
    background-position: calc(50% + 225px) 286px;
    background-repeat: no-repeat;
}
.page-conditions .breadcrumbs-wrapper {padding-bottom:calc(var(--padding)/2);}
.page-conditions .main-whyus {padding:0;}
.page-conditions .main-whyus > .text-1-bold {max-width:470px;margin-bottom: 40px;}
.page-conditions .whyus-grid {padding-bottom:var(--padding);background:none;align-items: start;}
.page-conditions .whyus-grid .item:nth-child(2) {padding-bottom:var(--padding64);}
@media(max-width:1632px) {
    .page-conditions .page-wrapper {
        background-size:calc(1151vw/19.2) auto;
        background-position: calc(50% + 225vw/19.2) calc(415vw/19.2);
    }
}
@media(max-width:992px) {
    .page-conditions .whyus-grid .item:nth-child(2) {padding-bottom:var(--padding);}
}
@media(max-width:768px) {
    .page-conditions .page-wrapper {
        background-size:calc(750vw/7.68) auto;
        background-position: calc(50% + 225vw/19.2) 280px;
    }
}





/* КОНТЕНТ КОНТАКТЫ */
.page-contacts .page-wrapper {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='667' height='667' viewBox='0 0 667 667' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M333.5 0.5C517.411 0.5 666.5 149.589 666.5 333.5C666.5 517.411 517.411 666.5 333.5 666.5C149.589 666.5 0.5 517.411 0.5 333.5C0.5 149.589 149.589 0.5 333.5 0.5ZM599.8 333.5C599.8 480.573 480.573 599.8 333.5 599.8C186.427 599.8 67.2002 480.573 67.2002 333.5C67.2002 186.427 186.427 67.2002 333.5 67.2002C480.573 67.2002 599.8 186.427 599.8 333.5ZM533.1 333.5C533.1 443.736 443.736 533.1 333.5 533.1C223.264 533.1 133.9 443.736 133.9 333.5C133.9 223.264 223.264 133.9 333.5 133.9C443.736 133.9 533.1 223.264 533.1 333.5ZM631.816 332.166C631.816 497.658 497.658 631.816 332.166 631.816C166.674 631.816 32.5156 497.658 32.5156 332.166C32.5156 166.674 166.674 32.5156 332.166 32.5156C497.658 32.5156 631.816 166.674 631.816 332.166ZM565.116 332.166C565.116 460.821 460.821 565.116 332.166 565.116C203.511 565.116 99.2158 460.821 99.2158 332.166C99.2158 203.511 203.511 99.2158 332.166 99.2158C460.821 99.2158 565.116 203.511 565.116 332.166ZM534.1 333.5C534.1 222.712 444.288 132.9 333.5 132.9C222.712 132.9 132.9 222.712 132.9 333.5C132.9 444.288 222.712 534.1 333.5 534.1C444.288 534.1 534.1 444.288 534.1 333.5ZM600.8 333.5C600.8 185.874 481.126 66.2002 333.5 66.2002C185.874 66.2002 66.2002 185.874 66.2002 333.5C66.2002 481.126 185.874 600.8 333.5 600.8C481.126 600.8 600.8 481.126 600.8 333.5ZM566.116 332.166C566.116 202.959 461.373 98.2158 332.166 98.2158C202.959 98.2158 98.2158 202.959 98.2158 332.166C98.2158 461.373 202.959 566.116 332.166 566.116C461.373 566.116 566.116 461.373 566.116 332.166ZM632.816 332.166C632.816 166.122 498.21 31.5156 332.166 31.5156C166.122 31.5156 31.5156 166.122 31.5156 332.166C31.5156 498.21 166.122 632.816 332.166 632.816C498.21 632.816 632.816 498.21 632.816 332.166Z' stroke='url(%23paint0_linear_1_713)' stroke-opacity='0.97'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1_713' x1='0' y1='0' x2='667' y2='667' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0.188867' stop-color='%230022FF' stop-opacity='0.36'/%3e%3cstop offset='1' stop-color='%230022FF'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
    background-position: center 286px;
    background-repeat: no-repeat;
}
.page-contacts .breadcrumbs-wrapper {padding-bottom:calc(var(--padding)/2);}
.page-contacts .content {padding-bottom:calc(var(--padding120)/2 + var(--padding));}
.page-contacts .main-writeus {padding:0;background:none;}
.page-contacts .main-writeus:before,
.page-contacts .main-writeus:after,
.page-contacts .writeus-grid:before {display:none;}
.page-contacts .writeus-grid .item-map {grid-column: auto;}
.page-contacts .writeus-grid .item-map iframe {max-height:357px;}
@media(max-width:1635px) {
    .page-contacts .page-wrapper {background-size:calc(667vw/19.2) auto;}
}
@media(max-width:1200px) {
    .page-contacts .page-wrapper {background-position:280px 220px;background-size:475px;}
}

























/* КАТАЛОГ РАЗДЕЛЫ */

/* КАТАЛОГ РАЗДЕЛЫ ВНЕШНЯЯ */
.catalog-sections-main {display:grid;grid-template-columns: repeat(3,1fr);align-items: stretch;justify-content: center;gap:var(--padding);}
.catalog-sections-main .item {display:block;padding:var(--padding);background:var(--clr-lgray);border-radius: var(--radius10);}
.catalog-sections-main .item-image {position: relative;padding-bottom: 100%;margin-bottom: var(--padding);display:block;}
.catalog-sections-main .item-image img {position: absolute;left:0;top:0;width:100%;height:100%;object-position: center center;object-fit: contain;}
@media (max-width:1200px) {
    .catalog-sections-main {grid-template-columns: repeat(2,1fr);}
}
@media (max-width:576px) {
    .catalog-sections-main {gap:calc(var(--padding)/2);}
    .catalog-sections-main .item-image {margin-bottom: calc(var(--padding)/2);}

}
/* КАТАЛОГ РАЗДЕЛЫ ВНУТРЕННЯЯ */
.catalog-sections-list {display:flex;align-items: center;justify-content: start;gap:calc(var(--padding)/2) var(--padding);flex-wrap:wrap;margin-bottom:var(--padding40);}
.catalog-sections-list .item {flex-grow:1;display:block;padding:8px 16px 10px 16px;text-align:center;color:var(--clr-orange);box-shadow:0 0 0 1px inset var(--clr-orange);border-radius:20px;}
.catalog-sections-list .item.active,
.catalog-sections-list .item:hover {background:var(--clr-orange);color:var(--clr-white);}
@media(max-width:1200px) {
}


/* КАТАЛОГ РАЗДЕЛ */
/* КАТАЛОГ РАЗДЕЛ ВЫКЛАДКА */
.catalog-section {display:grid;grid-template-columns: repeat(3,1fr);gap:var(--padding);align-items: stretch;}
.catalog-item-wrapper {display:flex;flex-direction: column;align-items: stretch;justify-content: start;}
.catalog-item {flex-grow:1;padding:var(--padding);background:var(--clr-lgray);border-radius: var(--radius10);display:flex;flex-direction: column;align-items: stretch;justify-content: start;}
.catalog-item .item-temp {display:flex;align-items: center;justify-content: start;gap:var(--padding);margin-bottom: var(--padding);}
.catalog-item .item-temp-min {color:var(--clr-blue)}
.catalog-item .item-temp-dvd {width:calc(var(--padding) + var(--padding)/4);height:1px;background: var(--clr-black)}
.catalog-item .item-temp-max {color:var(--clr-orange)}
.catalog-item .item-image-wrapper {position: relative;padding-bottom: 68.23%;margin-bottom: var(--padding);display:block;}
.catalog-item .item-image {position: absolute;left:0;top:0;width:100%;height:100%;object-fit: contain;object-position: center center;}
.catalog-item .item-title {margin-bottom:calc(var(--padding) * 2 / 3);text-transform: uppercase;display:block;min-height: calc(2em*1.15);}
.catalog-item .item-text {margin-bottom:calc(var(--padding) * 2);flex-grow: 1;}
.catalog-item .item-info {display:flex;align-items: center;justify-content: space-between;gap:8px;flex-wrap: wrap;}
.catalog-item .item-info .btn {padding:9px 20px 11px 20px;}
.catalog-item .item-price-wrapper {text-transform: uppercase;}
.catalog-item .item-price {color:var(--clr-orange);}
@media(max-width:1635px) {
    .catalog-item .item-info .btn {padding:7px 16px 9px 16px;font-size:12px;}
}
@media(max-width:1200px) {
    .catalog-section {grid-template-columns: repeat(2,1fr);}
}
@media(max-width:768px) {
    .catalog-section {gap:calc(var(--padding)/2);}
}
@media(max-width:576px) {
    .catalog-section {grid-template-columns: repeat(1,1fr);}
}

@media(max-width:576px) {
    .catalog-item .item-title {text-transform: none;min-height:unset;}
}
/* КАТАЛОГ РАЗДЕЛ ИНФОРМАЦИЯ */
.catalog-section-info {margin-top:var(--padding120);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='801' height='801' viewBox='0 0 801 801' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.5' d='M400.5 0.5C621.414 0.5 800.5 179.586 800.5 400.5C800.5 621.414 621.414 800.5 400.5 800.5C179.586 800.5 0.5 621.414 0.5 400.5C0.5 179.586 179.586 0.5 400.5 0.5ZM720.4 400.5C720.4 577.176 577.176 720.4 400.5 720.4C223.824 720.4 80.5996 577.176 80.5996 400.5C80.5996 223.824 223.824 80.5996 400.5 80.5996C577.176 80.5996 720.4 223.824 720.4 400.5ZM640.3 400.5C640.3 532.938 532.938 640.3 400.5 640.3C268.062 640.3 160.7 532.938 160.7 400.5C160.7 268.062 268.062 160.7 400.5 160.7C532.938 160.7 640.3 268.062 640.3 400.5ZM758.848 398.898C758.847 597.693 597.693 758.847 398.898 758.848C200.104 758.848 38.9485 597.693 38.9482 398.898C38.9482 200.104 200.104 38.9482 398.898 38.9482C597.693 38.9485 758.848 200.104 758.848 398.898ZM678.748 398.898C678.748 553.455 553.455 678.748 398.898 678.748C244.342 678.748 119.048 553.455 119.048 398.898C119.048 244.342 244.342 119.048 398.898 119.048C553.455 119.048 678.748 244.342 678.748 398.898ZM641.3 400.5C641.3 267.51 533.49 159.7 400.5 159.7C267.51 159.7 159.7 267.51 159.7 400.5C159.7 533.49 267.51 641.3 400.5 641.3C533.49 641.3 641.3 533.49 641.3 400.5ZM721.4 400.5C721.4 223.272 577.728 79.5996 400.5 79.5996C223.272 79.5996 79.5996 223.272 79.5996 400.5C79.5996 577.728 223.272 721.4 400.5 721.4C577.728 721.4 721.4 577.728 721.4 400.5ZM679.748 398.898C679.748 243.789 554.007 118.048 398.898 118.048C243.789 118.048 118.048 243.789 118.048 398.898C118.048 554.007 243.789 679.748 398.898 679.748C554.007 679.748 679.748 554.007 679.748 398.898ZM759.848 398.898C759.848 199.551 598.245 37.9485 398.898 37.9482C199.551 37.9482 37.9482 199.551 37.9482 398.898C37.9485 598.245 199.551 759.848 398.898 759.848C598.245 759.847 759.847 598.245 759.848 398.898Z' stroke='url(%23paint0_linear_1_140)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1_140' x1='6.97447e-06' y1='388.5' x2='401' y2='388.5' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0.596716' stop-color='%230022FF' stop-opacity='0.5'/%3e%3cstop offset='1' stop-color='%230022FF'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "),
    url("data:image/svg+xml;charset=UTF-8,%3csvg width='531' height='531' viewBox='0 0 531 531' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M265.5 0.5C411.855 0.5 530.5 119.145 530.5 265.5C530.5 411.855 411.855 530.5 265.5 530.5C119.145 530.5 0.5 411.855 0.5 265.5C0.5 119.145 119.145 0.5 265.5 0.5ZM477.4 265.5C477.4 382.529 382.529 477.4 265.5 477.4C148.471 477.4 53.5996 382.529 53.5996 265.5C53.5996 148.471 148.471 53.5996 265.5 53.5996C382.529 53.5996 477.4 148.471 477.4 265.5ZM424.3 265.5C424.3 353.203 353.203 424.3 265.5 424.3C177.797 424.3 106.7 353.203 106.7 265.5C106.7 177.797 177.797 106.7 265.5 106.7C353.203 106.7 424.3 177.797 424.3 265.5ZM502.888 264.438C502.887 396.13 396.13 502.887 264.438 502.888C132.746 502.888 25.9885 396.131 25.9883 264.438C25.9883 132.746 132.746 25.9883 264.438 25.9883C396.131 25.9885 502.888 132.746 502.888 264.438ZM449.788 264.438C449.788 366.804 366.804 449.788 264.438 449.788C162.073 449.788 79.0881 366.804 79.0879 264.438C79.0879 162.072 162.072 79.0879 264.438 79.0879C366.804 79.0881 449.788 162.073 449.788 264.438ZM425.3 265.5C425.3 177.245 353.755 105.7 265.5 105.7C177.245 105.7 105.7 177.245 105.7 265.5C105.7 353.755 177.245 425.3 265.5 425.3C353.755 425.3 425.3 353.755 425.3 265.5ZM478.4 265.5C478.4 147.919 383.081 52.5996 265.5 52.5996C147.919 52.5996 52.5996 147.919 52.5996 265.5C52.5996 383.081 147.919 478.4 265.5 478.4C383.081 478.4 478.4 383.081 478.4 265.5ZM450.788 264.438C450.788 161.52 367.357 78.0881 264.438 78.0879C161.52 78.0879 78.0879 161.52 78.0879 264.438C78.0881 367.357 161.52 450.788 264.438 450.788C367.356 450.788 450.788 367.356 450.788 264.438ZM503.888 264.438C503.888 132.194 396.683 24.9885 264.438 24.9883C132.194 24.9883 24.9883 132.194 24.9883 264.438C24.9885 396.683 132.194 503.888 264.438 503.888C396.683 503.887 503.887 396.683 503.888 264.438Z' stroke='%23FF7713'/%3e%3c/svg%3e ");
    background-position: top right, 160px 580px;
    background-repeat: no-repeat, no-repeat;
}
.catalog-section-info h2 {max-width:795px;margin-bottom: var(--padding40);}
.catalog-section-info h2 + .text-1 {max-width:760px;margin-bottom:calc(var(--padding40) * 1.5);}
.catalog-section-info h3 {text-transform:uppercase;margin-top:0;margin-bottom:calc(var(--padding120) / 2);}
@media(max-width:1632px) {
    .catalog-section-info {
        background-position: top right, calc(var(--padding120) + var(--padding40)) calc(var(--padding120) * 5);
        background-size:50% auto, 33% auto;
    }
}
@media(max-width:1200px) {
    .catalog-section-info h2 {max-width:600px;}
    .catalog-section-info h2 + .text-1 {max-width:660px;}
}
@media(max-width:768px) {
    .catalog-section-info h2 {max-width:450px;}
    .catalog-section-info h2 + .text-1 {max-width:620px;}
    .catalog-section-info {
        background-position: right 200px, 50px 400px;
        background-size:66% auto, 40% auto;
    }
}
@media(max-width:576px) {
    .catalog-section-info {
        margin-left:var(--padding-minus);margin-right:var(--padding-minus);padding:0 var(--padding);
        background-position: calc(100% - 32px) 200px, calc(var(--padding)/2) 550px;
        background-size:300px auto, 150px auto;
    }
}
.grid-section-info {display:grid;grid-template-columns: repeat(2,1fr);align-items: stretch;justify-content: start;gap:var(--padding);}
.grid-section-info .item {padding:var(--padding);border-radius: var(--radius10);background:var(--clr-lgray);}
.grid-section-info .item-image {margin-bottom:calc(var(--padding120) / 4 * 3);}
.grid-section-info .item-title {color:var(--clr-blue);margin-bottom: var(--padding);text-transform: uppercase;}
@media(max-width:1632px) {
    .grid-section-info .item-image svg {width:96px;}
}
@media(max-width:1200px) {
    .grid-section-info .item-image svg {width:72px;}
}
@media(max-width:992px) {
    .grid-section-info {grid-template-columns:repeat(1,1fr);}
    .grid-section-info .item {display:grid;grid-template-columns: auto 1fr;grid-template-rows:auto 1fr;gap:0 var(--padding40);align-items: start;}
    .grid-section-info .item-image {margin-bottom:0;grid-row:span 2;}
}
@media(max-width:768px) {
    .grid-section-info .item-image svg {width:64px;}
}
@media(max-width:576px) {
    .grid-section-info .item {gap:0 calc(var(--padding)*1.25);}
    .grid-section-info .item-image svg {width:48px;}
    .grid-section-info .item-title {order:-1;grid-column:span 2;}
    .grid-section-info .item-image {grid-row:auto;}

}
.catalog-section-usage {padding-top:calc(var(--padding120) / 2);display:grid;align-items:stretch;grid-template-columns: auto 1fr;height:821px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1011' height='801' viewBox='0 0 1011 801' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.95' d='M610.5 0.5C831.414 0.5 1010.5 179.586 1010.5 400.5C1010.5 621.414 831.414 800.5 610.5 800.5C389.586 800.5 210.5 621.414 210.5 400.5C210.5 179.586 389.586 0.5 610.5 0.5ZM930.4 400.5C930.4 577.176 787.176 720.4 610.5 720.4C433.824 720.4 290.6 577.176 290.6 400.5C290.6 223.824 433.824 80.5996 610.5 80.5996C787.176 80.5996 930.4 223.824 930.4 400.5ZM850.3 400.5C850.3 532.938 742.938 640.3 610.5 640.3C478.062 640.3 370.7 532.938 370.7 400.5C370.7 268.062 478.062 160.7 610.5 160.7C742.938 160.7 850.3 268.062 850.3 400.5ZM968.848 398.898C968.847 597.693 807.693 758.847 608.898 758.848C410.104 758.848 248.948 597.693 248.948 398.898C248.948 200.104 410.104 38.9482 608.898 38.9482C807.693 38.9485 968.848 200.104 968.848 398.898ZM888.748 398.898C888.748 553.455 763.455 678.748 608.898 678.748C454.342 678.748 329.048 553.455 329.048 398.898C329.048 244.342 454.342 119.048 608.898 119.048C763.455 119.048 888.748 244.342 888.748 398.898ZM851.3 400.5C851.3 267.51 743.49 159.7 610.5 159.7C477.51 159.7 369.7 267.51 369.7 400.5C369.7 533.49 477.51 641.3 610.5 641.3C743.49 641.3 851.3 533.49 851.3 400.5ZM931.4 400.5C931.4 223.272 787.728 79.5996 610.5 79.5996C433.272 79.5996 289.6 223.272 289.6 400.5C289.6 577.728 433.272 721.4 610.5 721.4C787.728 721.4 931.4 577.728 931.4 400.5ZM889.748 398.898C889.748 243.789 764.007 118.048 608.898 118.048C453.789 118.048 328.048 243.789 328.048 398.898C328.048 554.007 453.789 679.748 608.898 679.748C764.007 679.748 889.748 554.007 889.748 398.898ZM969.848 398.898C969.848 199.551 808.245 37.9485 608.898 37.9482C409.551 37.9482 247.948 199.551 247.948 398.898C247.948 598.245 409.551 759.848 608.898 759.848C808.245 759.847 969.847 598.245 969.848 398.898Z' stroke='%230022FF'/%3e%3cpath d='M212.5 324.5C329.584 324.5 424.5 419.416 424.5 536.5C424.5 653.584 329.584 748.5 212.5 748.5C95.4156 748.5 0.5 653.584 0.5 536.5C0.5 419.416 95.4156 324.5 212.5 324.5ZM382 536.5C382 630.112 306.112 706 212.5 706C118.888 706 43 630.112 43 536.5C43 442.888 118.888 367 212.5 367C306.112 367 382 442.888 382 536.5ZM339.5 536.5C339.5 606.64 282.64 663.5 212.5 663.5C142.36 663.5 85.5 606.64 85.5 536.5C85.5 466.36 142.36 409.5 212.5 409.5C282.64 409.5 339.5 466.36 339.5 536.5ZM402.4 535.65C402.4 640.998 316.998 726.4 211.65 726.4C106.302 726.4 20.9006 640.999 20.9004 535.65C20.9004 430.302 106.302 344.9 211.65 344.9C316.999 344.901 402.4 430.302 402.4 535.65ZM359.9 535.65C359.9 617.526 293.526 683.9 211.65 683.9C129.774 683.9 63.4006 617.526 63.4004 535.65C63.4004 453.774 129.774 387.4 211.65 387.4C293.526 387.401 359.9 453.774 359.9 535.65ZM340.5 536.5C340.5 465.808 283.192 408.5 212.5 408.5C141.808 408.5 84.5 465.808 84.5 536.5C84.5 607.192 141.808 664.5 212.5 664.5C283.192 664.5 340.5 607.192 340.5 536.5ZM383 536.5C383 442.335 306.665 366 212.5 366C118.335 366 42 442.335 42 536.5C42 630.665 118.335 707 212.5 707C306.665 707 383 630.665 383 536.5ZM360.9 535.65C360.9 453.222 294.079 386.401 211.65 386.4C129.222 386.4 62.4004 453.222 62.4004 535.65C62.4006 618.079 129.222 684.9 211.65 684.9C294.079 684.9 360.9 618.079 360.9 535.65ZM403.4 535.65C403.4 429.75 317.551 343.901 211.65 343.9C105.75 343.9 19.9004 429.75 19.9004 535.65C19.9006 641.551 105.75 727.4 211.65 727.4C317.551 727.4 403.4 641.551 403.4 535.65Z' stroke='%23FF7713'/%3e%3c/svg%3e ");
    background-position: calc(100% - var(--padding40)) bottom;
    background-repeat: no-repeat;
}
.catalog-section-usage h3 {color:var(--clr-orange);margin-bottom: var(--padding40);}
.catalog-section-usage .text-1 {max-width:585px;}
.catalog-section-usage .usage-image {display:flex;flex-direction: column;align-items: start;justify-content: end;padding-bottom:calc(var(--padding64) + 4px);}
@media(max-width:1632px) {
    .catalog-section-usage {height:600px;
        background-position: right bottom;
        background-size: 55% auto;
    }
}
@media(max-width:1200px) {
    .catalog-section-usage {height:500px;}
    .catalog-section-usage .text-1 {max-width:545px;}
}
@media(max-width:992px) {
    .catalog-section-usage {height:auto;grid-template-columns: 1fr;background-size:66% auto;}
    .catalog-section-usage .usage-image {padding-bottom:var(--padding120);}
    .catalog-section-usage .usage-image img {width:50%;margin:0 0 0 auto;}
}
@media(max-width:768px) {
    .catalog-section-usage {background-position: center bottom;gap:calc(var(--padding)/2);}
    .catalog-section-usage .usage-image {position:relative;padding-bottom:52%;}
    .catalog-section-usage .usage-image img {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:50%;}
}
@media(max-width:576px) {
    .catalog-section-usage {background-size:90% auto;}
    .catalog-section-usage .usage-image {padding-bottom:72%;}
    .catalog-section-usage .usage-image img {width:75%;}
}


/* СТРАНИЦА ТОВАРА */
.product-page h1 {hyphens: auto;}
.product-page-grid {display:grid;grid-template-columns: 15fr 19fr;gap:var(--padding40);align-items: stretch;justify-content: start;}
.product-page-grid {grid-template-columns: 600px 1fr;}
.product-page-grid .item-image-wrapper {border-radius: var(--radius10);background: var(--clr-lgray);}
.product-page-grid .item-image-wrapper .item-wrapper {display:flex;align-items: center;justify-content: center;}
.product-page-grid .item-image {border-radius: var(--radius10);}
.product-page-grid .item-right {display:flex;flex-direction: column;align-items: stretch;justify-content: space-between;gap:var(--padding40);}
.product-page-grid .item-sku-wrapper {display:flex;align-items: center;justify-content: start;gap:calc(var(--padding)/3);margin-bottom: var(--padding);transition: 0.5s;}
.product-page-grid .item-sku-wrapper.inactive {opacity:0;}
.product-page-grid .item-price-wrapper {margin-bottom: var(--padding40);transition: 0.5s;}
.product-page-grid .item-price-wrapper.inactive {opacity:0;}
.product-page-grid .item-price {color:var(--clr-blue);}

.product-page-grid .cartvalue-head {margin-bottom:calc(var(--padding)/3);}
.product-page-grid .cartvalue {display:flex;flex-wrap:wrap;align-items: center;justify-content: start;gap:calc(var(--padding)/3);margin-bottom:var(--padding);}
.product-page-grid .cartvalue .item {padding:8px 12px 10px 12px;color:var(--clr-orange);box-shadow: 0 0 0 1px inset var(--clr-orange);border-radius: 150px;transition: 0.5s;cursor:pointer;}
.product-page-grid .cartvalue .item.active,
.product-page-grid .cartvalue .item:hover {color:var(--clr-white);background: var(--clr-orange);}
.product-page-grid .cartvalue .item.inactive {opacity:0.25;}
.product-page-grid .cartvalue .item:after {content:'\20\43C\43C';}
.product-page-grid .cartvalue[data-sect="DLIN"] .item:after {content:'\20\43C';}

.product-page-grid .item-actprice-wrapper {display:flex;align-items: end;justify-content: start;gap:calc(var(--padding)/2);flex-wrap:wrap;position:relative;z-index:1;}
.product-page-grid .item-actprice-wrapper > * {transition: 0.5s;z-index:2;}
.product-page-grid .item-actprice-wrapper:before {content:'\41D\435\442\20\432\20\43D\430\43B\438\447\438\438';position:absolute;inset:0;z-index:-1;opacity:0;font-weight:600;display:flex;align-items: center;font-size:24px;}
.product-page-grid .item-actprice-wrapper.inactive > * {opacity:0;}
.product-page-grid .item-actprice-wrapper.inactive:before {z-index:3;opacity:1;}
.product-page-grid .item-counter-head {margin-bottom:calc(var(--padding)/3);}
.product-page-grid .item-counter-wrapper {display:flex;align-items: stretch;justify-content: start;gap:calc(var(--padding)/2);box-shadow: 0 0 0 1px inset var(--clr-orange);padding:calc(var(--padding)/3);border-radius: 150px;}
.product-page-grid .item-counter-minus, .product-page-grid .item-counter-plus {width:21px;height:21px;background-position:center center;background-repeat:no-repeat;cursor:pointer;}
.product-page-grid .item-counter-minus {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.7656 10.1641L17.7656 11.3945C17.7656 11.5032 17.7103 11.5586 17.6016 11.5586L3.16406 11.5586C3.05537 11.5586 3 11.5032 3 11.3945L3 10.1641C3 10.0554 3.05537 10 3.16406 10L17.6016 10C17.7103 10 17.7656 10.0554 17.7656 10.1641Z' fill='%23FF7713'/%3e%3c/svg%3e ");}
.product-page-grid .item-counter-plus {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.8828 9.88477L17.8828 11.1152C17.8828 11.2239 17.8274 11.2793 17.7187 11.2793L3.28125 11.2793C3.17256 11.2793 3.11719 11.2239 3.11719 11.1152L3.11719 9.88477C3.11719 9.77607 3.17256 9.7207 3.28125 9.7207L17.7188 9.7207C17.8274 9.7207 17.8828 9.77607 17.8828 9.88477Z' fill='%23FF7713'/%3e%3cpath d='M11.2812 3.60938L11.2812 17.3906C11.2812 17.4993 11.2259 17.5547 11.1172 17.5547L9.88672 17.5547C9.77803 17.5547 9.72266 17.4993 9.72266 17.3906L9.72266 3.60937C9.72266 3.50068 9.77803 3.44531 9.88672 3.44531L11.1172 3.44531C11.2259 3.44531 11.2812 3.50068 11.2812 3.60938Z' fill='%23FF7713'/%3e%3c/svg%3e ");}
.product-page-grid .item-counter-value {color:var(--clr-orange);}
.product-page-grid .item-actprice-wrapper .item-price-wrapper {margin-bottom: 0;white-space: nowrap;}
.product-page-grid .item-actprice-wrapper .item-price,
.product-page-grid .item-factprice {color:var(--clr-orange);}
.product-page-grid .order-text {margin-bottom:calc(var(--padding)/2);}
@media(max-width:1635px) {
    .product-page-grid {grid-template-columns: 450px 1fr;}
}
@media(max-width:992px) {
    .product-page-grid {grid-template-columns:1fr;}
    .product-page-grid .item-image-wrapper {max-width:600px;width:calc(100vw - 2 * var(--padding));margin:0 auto;}
}

.product-tabs {margin-top:var(--padding40);}
.product-tabs-head {border-bottom:1px solid var(--clr-orange);display:flex;flex-wrap:wrap;align-items: stretch;justify-content: start;gap:0 calc(var(--padding120) - var(--padding));}
.product-tabs-head .item {position: relative;cursor: pointer;padding:calc(var(--padding40)/2) 0 calc(var(--padding40)/4 * 3) 0;}
.product-tabs-head .item.active:after {content:'';position: absolute;left:0;bottom:0;width:100%;height:calc(var(--padding)/4);background:var(--clr-orange);}
.product-tabs-head .item:hover {color:var(--clr-orange);}

.product-tabs-body > .item {padding-top:var(--padding40);}
.product-tabs-body > .item[data-tab="0"] {border-bottom:1px solid var(--clr-gray);}
.product-tabs-body > .item[data-tab="0"] .item {padding:calc(var(--padding)/2);display:grid;grid-template-columns:39fr 25fr;align-items: center;justify-content: start;gap:var(--padding);border-top:1px solid var(--clr-gray);}
.product-tabs-body > .item[data-tab="1"] {max-width:1200px;}
.product-tabs-body > .item[data-tab="2"] .item a {
    display:block;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg fill='%230022FF' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='800px' height='800px' viewBox='0 0 550.801 550.801' xml:space='preserve'%3e%3cg%3e%3cpath d='M160.381,282.225c0-14.832-10.299-23.684-28.474-23.684c-7.414,0-12.437,0.715-15.071,1.432V307.6 c3.114,0.707,6.942,0.949,12.192,0.949C148.419,308.549,160.381,298.74,160.381,282.225z'/%3e%3cpath d='M272.875,259.019c-8.145,0-13.397,0.717-16.519,1.435v105.523c3.116,0.729,8.142,0.729,12.69,0.729 c33.017,0.231,54.554-17.946,54.554-56.474C323.842,276.719,304.215,259.019,272.875,259.019z'/%3e%3cpath d='M488.426,197.019H475.2v-63.816c0-0.398-0.063-0.799-0.116-1.202c-0.021-2.534-0.827-5.023-2.562-6.995L366.325,3.694 c-0.032-0.031-0.063-0.042-0.085-0.076c-0.633-0.707-1.371-1.295-2.151-1.804c-0.231-0.155-0.464-0.285-0.706-0.419 c-0.676-0.369-1.393-0.675-2.131-0.896c-0.2-0.056-0.38-0.138-0.58-0.19C359.87,0.119,359.037,0,358.193,0H97.2 c-11.918,0-21.6,9.693-21.6,21.601v175.413H62.377c-17.049,0-30.873,13.818-30.873,30.873v160.545 c0,17.043,13.824,30.87,30.873,30.87h13.224V529.2c0,11.907,9.682,21.601,21.6,21.601h356.4c11.907,0,21.6-9.693,21.6-21.601 V419.302h13.226c17.044,0,30.871-13.827,30.871-30.87v-160.54C519.297,210.838,505.47,197.019,488.426,197.019z M97.2,21.605 h250.193v110.513c0,5.967,4.841,10.8,10.8,10.8h95.407v54.108H97.2V21.605z M362.359,309.023c0,30.876-11.243,52.165-26.82,65.333 c-16.971,14.117-42.82,20.814-74.396,20.814c-18.9,0-32.297-1.197-41.401-2.389V234.365c13.399-2.149,30.878-3.346,49.304-3.346 c30.612,0,50.478,5.508,66.039,17.226C351.828,260.69,362.359,280.547,362.359,309.023z M80.7,393.499V234.365 c11.241-1.904,27.042-3.346,49.296-3.346c22.491,0,38.527,4.308,49.291,12.928c10.292,8.131,17.215,21.534,17.215,37.328 c0,15.799-5.25,29.198-14.829,38.285c-12.442,11.728-30.865,16.996-52.407,16.996c-4.778,0-9.1-0.243-12.435-0.723v57.67H80.7 V393.499z M453.601,523.353H97.2V419.302h356.4V523.353z M484.898,262.127h-61.989v36.851h57.913v29.674h-57.913v64.848h-36.593 V232.216h98.582V262.127z'/%3e%3c/g%3e%3c/svg%3e");
    background-position: left center;background-size:var(--padding) auto;background-repeat: no-repeat;
    min-height:var(--padding);padding-left:calc(var(--padding)*1.25);
}
.product-tabs-body > .item[data-tab="2"] .item + .item {margin-top:calc(var(--padding)*0.5);}
.product-tabs-body > .item[data-tab="2"] .item a {color:var(--clr-blue);}
.product-tabs-body > .item[data-tab="2"] .item a:hover,
.product-tabs-body > .item[data-tab="2"] .item a:focus {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg fill='%23FF7713' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='800px' height='800px' viewBox='0 0 550.801 550.801' xml:space='preserve'%3e%3cg%3e%3cpath d='M160.381,282.225c0-14.832-10.299-23.684-28.474-23.684c-7.414,0-12.437,0.715-15.071,1.432V307.6 c3.114,0.707,6.942,0.949,12.192,0.949C148.419,308.549,160.381,298.74,160.381,282.225z'/%3e%3cpath d='M272.875,259.019c-8.145,0-13.397,0.717-16.519,1.435v105.523c3.116,0.729,8.142,0.729,12.69,0.729 c33.017,0.231,54.554-17.946,54.554-56.474C323.842,276.719,304.215,259.019,272.875,259.019z'/%3e%3cpath d='M488.426,197.019H475.2v-63.816c0-0.398-0.063-0.799-0.116-1.202c-0.021-2.534-0.827-5.023-2.562-6.995L366.325,3.694 c-0.032-0.031-0.063-0.042-0.085-0.076c-0.633-0.707-1.371-1.295-2.151-1.804c-0.231-0.155-0.464-0.285-0.706-0.419 c-0.676-0.369-1.393-0.675-2.131-0.896c-0.2-0.056-0.38-0.138-0.58-0.19C359.87,0.119,359.037,0,358.193,0H97.2 c-11.918,0-21.6,9.693-21.6,21.601v175.413H62.377c-17.049,0-30.873,13.818-30.873,30.873v160.545 c0,17.043,13.824,30.87,30.873,30.87h13.224V529.2c0,11.907,9.682,21.601,21.6,21.601h356.4c11.907,0,21.6-9.693,21.6-21.601 V419.302h13.226c17.044,0,30.871-13.827,30.871-30.87v-160.54C519.297,210.838,505.47,197.019,488.426,197.019z M97.2,21.605 h250.193v110.513c0,5.967,4.841,10.8,10.8,10.8h95.407v54.108H97.2V21.605z M362.359,309.023c0,30.876-11.243,52.165-26.82,65.333 c-16.971,14.117-42.82,20.814-74.396,20.814c-18.9,0-32.297-1.197-41.401-2.389V234.365c13.399-2.149,30.878-3.346,49.304-3.346 c30.612,0,50.478,5.508,66.039,17.226C351.828,260.69,362.359,280.547,362.359,309.023z M80.7,393.499V234.365 c11.241-1.904,27.042-3.346,49.296-3.346c22.491,0,38.527,4.308,49.291,12.928c10.292,8.131,17.215,21.534,17.215,37.328 c0,15.799-5.25,29.198-14.829,38.285c-12.442,11.728-30.865,16.996-52.407,16.996c-4.778,0-9.1-0.243-12.435-0.723v57.67H80.7 V393.499z M453.601,523.353H97.2V419.302h356.4V523.353z M484.898,262.127h-61.989v36.851h57.913v29.674h-57.913v64.848h-36.593 V232.216h98.582V262.127z'/%3e%3c/g%3e%3c/svg%3e");
    color:var(--clr-orange);
}

.product-tabs-body > .item:not(.active) {display:none;}
@media(max-width:992px) {
    .product-tabs-body > .item[data-tab="0"] .item {grid-template-columns:1fr 150px;}
}
@media(max-width:576px) {
    .product-tabs-head {gap:0 calc(1.5*var(--padding));}
    .product-tabs-body > .item[data-tab="0"] .item {grid-template-columns:1fr 120px;}
    .product-tabs-head .item {padding:calc(var(--padding40)/4) 0 calc(var(--padding40)/8 * 3) 0;}
}

/* End */


/* Start:/local/templates/tengu/components/bitrix/main.file.input/dnd/style.min.css?17770228438804*/
.file-placeholder{margin-left:56px}.file-placeholder .loading-wrap{display:inline-block;margin-left:15px;vertical-align:middle;position:relative;width:50%}.file-placeholder .loading{background:#e3ebed;display:block;border:1px solid;border-top:1px solid #bcc2c4;border-left-color:#cfd7d9;border-right-color:#cfd7d9;border-bottom:1px solid #dde5e6;border-radius:2px;height:17px;-webkit-box-shadow:inset 0 1px 2px rgba(188,194,196,0.7);-moz-box-shadow:inset 0 1px 2px rgba(188,194,196,0.7);box-shadow:inset 0 1px 2px rgba(188,194,196,0.7);}
.file-placeholder .loading .del-but {
    background: url("/local/templates/tengu/components/bitrix/main.file.input/dnd/images/live_feed_sprite.png") no-repeat 7px -20px; cursor:pointer;height:20px;position:absolute;right:0;top:0;width:20px}.file-placeholder .load-indicator{background:#40c0e9;background:linear-gradient(top,#40c0e9,#2698db);background:-moz-linear-gradient(top,#40c0e9,#2698db);background:-o-linear-gradient(top,#40c0e9,#2698db);background:-ms-linear-gradient(top,#40c0e9,#2698db);background:-webkit-gradient(linear,left top,left bottom,from(#40c0e9),to(#2698db));border-radius:2px;color:#fff;font-size:12px;height:19px;text-align:center;text-shadow:0 1px 0 rgba(56,124,162,1);left:0;top:0;position:absolute}.file-placeholder .load-number{display:inline-block;box-sizing:border-box;padding-top:2px;}
.file-placeholder .files-title {
	background:url("/local/templates/tengu/components/bitrix/main.file.input/dnd/images/live_feed_sprite.png") no-repeat; color:#5c6470;font-size:12px;text-shadow:0 1px 0 rgba(255,255,255,0.8);left:13px;top:12px;width:54px;padding-left:20px;position:absolute}.file-placeholder .files-list-wrap{margin-left:56px}html* .file-placeholder .files-list{width:auto !important}.file-placeholder .files-list{margin-top:-10px;table-layout:fixed;width:100%;position:relative}.file-placeholder .files-list td{box-shadow:0 -2px 0 -1px #fff inset;border-bottom:1px solid #dde5e8;color:#5c6470;font-size:12px;line-height:16px;padding:10px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;zoom:1}.file-placeholder .file-edit,.file-placeholder .file-section{display:none}.file-placeholder .files-name{width:30%}.file-placeholder .files-size{width:12%}.file-placeholder .files-storage{width:20%}.file-placeholder .files-storage .files-storage-text{display:inline-block;width:80px;color:#5c6470}.file-placeholder .files-storage-block{position:relative}.file-placeholder .files-text{-moz-box-sizing:border-box;color:#2067b0;display:inline-block;font-weight:bold;max-width:100%;padding-right:20px;position:relative;zoom:1}.file-placeholder .error-load .files-text{color:#b00}.file-placeholder .f-wrap{display:inline-block;overflow:hidden;width:100%;word-wrap:break-word;zoom:1;}
.file-placeholder .del-but {
	background: url("/local/templates/tengu/components/bitrix/main.file.input/dnd/images/live_feed_sprite.png") no-repeat 0 0; cursor:pointer;height:20px;position:absolute;right:0;top:0;width:20px}.file-placeholder .files-text .del-but{background-position:6px -19px;display:inline-block;margin-top:-2px;position:static;vertical-align:top}.file-placeholder .loading .del-but{background-position:7px -20px;top:0}.file-placeholder .files-storage-block .del-but{background-position:7px -20px;top:0;}
.file-placeholder .info-icon {
	background:url("/local/templates/tengu/components/bitrix/main.file.input/dnd/images/live_feed_sprite.png") no-repeat -112px -60px; display:inline-block;height:16px;margin-right:10px;vertical-align:middle;width:17px}.file-placeholder .stor-place{display:inline-block;margin-left:10px;vertical-align:top}.file-placeholder .stor-text{display:inline-block;border-bottom:1px solid #5c6470;}
.file-placeholder .stor-pl-arrow {
	background:url("/local/templates/tengu/components/bitrix/main.file.input/dnd/images/live_feed_sprite.png") no-repeat -130px -23px; display:inline-block;margin-left:10px;height:5px;vertical-align:middle;width:3px;}
.file-placeholder .edit-stor {
	background:url("/local/templates/tengu/components/bitrix/main.file.input/dnd/images/live_feed_sprite.png") no-repeat 4px -64px; display:none;height:15px;margin-left:0;vertical-align:middle;width:15px}.file-placeholder .files-path,.file-placeholder .files-path:visited,.file-placeholder .files-path:active,.file-placeholder .files-path:link,.file-placeholder .files-path:hover{border-bottom:1px dashed #5c6470;display:inline-block;color:#5c6470;text-decoration:none}.file-placeholder .files-placement,.file-placeholder .files-placement:visited,.file-placeholder .files-placement:active,.file-placeholder .files-placement:link,.file-placeholder .files-placement:hover{display:inline-block;color:#5c6470;text-decoration:none}.file-selectdialog{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #f4f8f9;border-color:#ced0d1 #ced1d1 #d3d7d8;border-radius:2px 2px 2px 2px;border-style:solid;border-width:1px;box-shadow:0 1px 2px -1px rgba(164,164,164,0.698) inset;margin-bottom:11px;overflow:hidden;padding:13px 30px 0 0;position:relative;display:none}.file-selectdialog .file-placeholder{margin-left:56px}.file-selectdialog .file-simple .file-placeholder{margin-top:0;margin-left:90px;}
.file-selectdialog .file-label {
    background: url("/local/templates/tengu/components/bitrix/main.file.input/dnd/images/live_feed_sprite.png") no-repeat -146px -186px; color:#5c6470;font-size:12px;left:13px;padding-left:20px;position:absolute;text-shadow:0 1px 0 rgba(255,255,255,0.8);top:12px;width:54px;line-height:20px}.file-selectdialog .file-extended .file-selector{border-radius:5px 5px 5px 5px;color:#a0aeb5;font-size:17px;font-weight:bold;line-height:26px;margin:30px 0 10px;padding:24px 3px 43px 191px;position:relative;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.file-selectdialog .file-extended .file-selector-active{background-position:57px -88px;border:3px dashed #d4dde1;padding:21px 0 40px 190px}.file-selectdialog .file-extended .file-selector:hover{border:3px dashed #d4dde1;padding:21px 0 40px 188px;}
.file-selectdialog .file-extended .file-load-img {background:url("/local/templates/tengu/components/bitrix/main.file.input/dnd/images/loading-place-img.gif") no-repeat 0 0; height:79px;left:58px;top:20px;position:absolute;width:90px}.file-selectdialog .file-extended .file-selector:hover .file-load-img{background-position:0 -104px;left:55px;top:17px}.file-selectdialog .file-extended .file-uploader{color:#2067b0;display:inline-block;overflow:hidden;position:relative;vertical-align:top}.file-selectdialog .file-extended .file-uploader .file-but-text{cursor:pointer;display:block;width:100%;height:100%}.file-selectdialog .file-uploader .file-fileUploader{font-size:120px;height:85px;opacity:0;filter:alpha(opacity=0);position:absolute;right:0;top:-20px;cursor:pointer}.file-selectdialog .file-uploader .file-filemacos{left:0 !important}.file-selectdialog .file-label2{color:#5c6470;font-size:12px;margin-left:58px;padding-bottom:11px}.file-selectdialog .file-simple,.file-selectdialog .file-extended{display:none;margin-left:30px}.file-selectdialog .file-simple .file-label2{margin-top:20px}.file-selectdialog .file-simple .file-selector{color:#5c6470;overflow:hidden;height:30px;font-weight:bold;margin:6px 0 6px 90px;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.file-selectdialog .file-simple .file-uploader{overflow:hidden;position:relative;display:inline-block;margin:0 15px 0 0;vertical-align:middle;cursor:pointer;}
.file-selectdialog .file-simple .file-uploader-left{
    background: url("/local/templates/tengu/components/bitrix/main.file.input/dnd/images/live_feed_sprite.png") no-repeat 0px -240px; display:inline-block;height:25px;vertical-align:top;width:4px;}
.file-selectdialog .file-simple .file-uploader-right{
    background: url("/local/templates/tengu/components/bitrix/main.file.input/dnd/images/live_feed_sprite.png") no-repeat -7px -240px; display:inline-block;height:25px;vertical-align:top;width:4px;}
.file-selectdialog .file-simple .file-but-text{
    background: url("/local/templates/tengu/components/bitrix/main.file.input/dnd/images/live_feed_sprite.png") repeat-x 0 -267px; color:#7a808c;display:inline-block;font-size:12px;font-weight:bold;height:25px;padding:2px 10px 0;text-shadow:0 1px 0 rgba(255,255,255,0.8);vertical-align:top}.feed-add-photo-block-wrap{margin-top:-17px}.feed-add-photo-block{display:inline-block;margin:17px 17px 0 0;min-height:92px;width:102px;padding-right:21px;position:relative;vertical-align:top}.feed-add-photo-block .feed-add-post-del-but{background-position:6px -19px;background-color:#fff;height:22px;top:1px;z-index:0}.feed-add-img-wrap{background:#fff;border:1px solid #e2e6e6;-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(137,137,137,0.3);display:block;text-align:center;padding:4px;position:relative;z-index:2}.feed-add-img-title{color:#2067b0;display:block;font-weight:bold;font-size:12px;margin-top:3px;overflow:hidden}.feed-add-photo-block .feed-add-close-icon{background-color:#fff;background-position:8px -19px;height:22px;top:1px;right:1px;width:22px}.feed-add-photo-block .feed-add-close-icon:hover{background-position:-57px -60px;}

.feed-add-post-del-but {
	background: url("/local/templates/tengu/components/bitrix/main.file.input/dnd/images/live_feed_sprite.png") no-repeat; cursor:pointer;right:0;top:0;height:20px;position:absolute;width:20px}
/* End */
/* /local/templates/tengu/css/jquery.fancybox.min.css?177702284312795 */
/* /local/templates/tengu/css/swiper-bundle.min.css?177702284318454 */
/* /local/templates/tengu/css/reset.css?177702284352669 */
/* /local/templates/tengu/css/parts.css?177702284311348 */
/* /local/templates/tengu/css/style.css?177702284381004 */
/* /local/templates/tengu/components/bitrix/main.file.input/dnd/style.min.css?17770228438804 */
