

/* Start:/local/templates/springs/css/swiper-bundle.min.css?175067871918432*/
/**
 * Swiper 11.1.9
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2024
 */

@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-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/springs/css/fancybox.css?175067871925343*/
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
/* End */


/* Start:/local/templates/springs/css/air-datepicker.css?175067871921995*/
.air-datepicker-cell.-day-.-other-month-,
.air-datepicker-cell.-year-.-other-decade- {
    color: var(--adp-color-other-month);
}
.air-datepicker-cell.-day-.-other-month-:hover,
.air-datepicker-cell.-year-.-other-decade-:hover {
    color: var(--adp-color-other-month-hover);
}
.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-,
.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade- {
    color: var(--adp-color-other-month);
}
.-selected-.air-datepicker-cell.-day-.-other-month-,
.-selected-.air-datepicker-cell.-year-.-other-decade- {
    color: #fff;
    background: var(--adp-background-color-selected-other-month);
}
.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-,
.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade- {
    background: var(--adp-background-color-selected-other-month-focused);
}
.-in-range-.air-datepicker-cell.-day-.-other-month-,
.-in-range-.air-datepicker-cell.-year-.-other-decade- {
    background-color: var(--adp-background-color-in-range);
    color: var(--adp-color);
}
.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-,
.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade- {
    background-color: var(--adp-background-color-in-range-focused);
}
.air-datepicker-cell.-day-.-other-month-:empty,
.air-datepicker-cell.-year-.-other-decade-:empty {
    background: none;
    border: none;
}
.air-datepicker-cell {
    border-radius: var(--adp-cell-border-radius);
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    z-index: 1;
    width: 40px;
    height: 40px;
}
.air-datepicker-cell.-focus- {
    background: var(--adp-cell-background-color-hover);
}
.air-datepicker-cell.-current- {
    color: var(--adp-color-current-date);
}
.air-datepicker-cell.-current-.-focus- {
    color: var(--adp-color);
}
.air-datepicker-cell.-current-.-in-range- {
    color: var(--adp-color-current-date);
}
.air-datepicker-cell.-disabled- {
    cursor: default;
    color: var(--adp-color-disabled);
}
.air-datepicker-cell.-disabled-.-focus- {
    color: var(--adp-color-disabled);
}
.air-datepicker-cell.-disabled-.-in-range- {
    color: var(--adp-color-disabled-in-range);
}
.air-datepicker-cell.-disabled-.-current-.-focus- {
    color: var(--adp-color-disabled);
}
.air-datepicker-cell.-in-range- {
    background: var(--adp-cell-background-color-in-range);
    border-radius: 0;
    color: #599AF2;
}
.air-datepicker-cell.-in-range-:hover {
    background: #F6F9FC;
    color: #599AF2;
}
.air-datepicker-cell.-range-from- {
    background-color: #4380D2;
    border-radius: none !important;
}
.air-datepicker-cell.-range-to- {
    background-color: #4380D2;
    border-radius: none !important;
}
/* .air-datepicker-cell.-range-to-.-range-from- {
    border-radius: var(--adp-cell-border-radius);
} */
.air-datepicker-cell.-selected- {
    color: #fff;
    border: none;
    background: var(--adp-cell-background-color-selected);
}
.air-datepicker-cell.-selected-.-current- {
    color: #fff;
    background: var(--adp-cell-background-color-selected);
}
.air-datepicker-cell.-selected-.-focus- {
    background: var(--adp-cell-background-color-selected-hover);
}

.air-datepicker-body {
    transition: all var(--adp-transition-duration) var(--adp-transition-ease);
}
.air-datepicker-body.-hidden- {
    display: none;
}
.air-datepicker-body--day-names {
    display: grid;
    grid-template-columns: repeat(7, var(--adp-day-cell-width));
    margin: 4px 0 4px;
    height: 40px;
}
.air-datepicker-body--day-name {
    color: var(--adp-day-name-color);
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
    text-align: center;
    text-transform: lowercase;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.air-datepicker-body--day-name.-clickable- {
    cursor: pointer;
}
.air-datepicker-body--day-name.-clickable-:hover {
    color: var(--adp-day-name-color-hover);
}
.air-datepicker-body--cells {
    display: grid;
}
.air-datepicker-body--cells.-days- {
    grid-template-columns: repeat(7, var(--adp-day-cell-width));
    grid-auto-rows: var(--adp-day-cell-height);
}
.air-datepicker-body--cells.-months- {
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: var(--adp-month-cell-height);
}
.air-datepicker-body--cells.-years- {
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: var(--adp-year-cell-height);
}

.air-datepicker-nav {
    display: flex;
    justify-content: space-between;
    min-height: var(--adp-nav-height);
    padding: 32px 32px 0 32px;
    box-sizing: content-box;
}
.-only-timepicker- .air-datepicker-nav {
    display: none;
}
.air-datepicker-nav--title,
.air-datepicker-nav--action {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
}
.air-datepicker-nav--action {
    width: var(--adp-nav-action-size);
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.air-datepicker-nav--action:hover {
    background: var(--adp-background-color-hover);
}
.air-datepicker-nav--action:active {
    background: var(--adp-background-color-active);
}
.air-datepicker-nav--action.-disabled- {
    visibility: hidden;
}
.air-datepicker-nav--action svg {
    width: 24px;
    height: 24px;
}
/* .air-datepicker-nav--action path {
    fill: none;
    stroke: var(--adp-nav-arrow-color);
    stroke-width: 2px;
} */
.air-datepicker-nav--title {
    border-radius: 0;
    padding: 0 8px;
}
.air-datepicker-nav--title i {
    font-style: normal;
    margin-left: 6px;
}
.air-datepicker-nav--title:hover {
    background: var(--adp-background-color-hover);
}
.air-datepicker-nav--title:active {
    background: var(--adp-background-color-active);
}
.air-datepicker-nav--title.-disabled- {
    cursor: default;
    background: none;
}

.air-datepicker-buttons {
    display: flex;
    gap: 16px;
}
.air-datepicker-button {
    min-width: auto !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    padding: 10px !important;
    width: calc(50% - 8px);
}
.air-datepicker-button:hover {
    color: var(--adp-btn-color-hover);
    background: var(--adp-btn-background-color-hover);
}
.air-datepicker-button:focus {
    color: var(--adp-btn-color-hover);
    background: var(--adp-btn-background-color-hover);
    outline: none;
}
.air-datepicker-button:active {
    background: var(--adp-btn-background-color-active);
}
.air-datepicker-button span {
    outline: none;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.air-datepicker-time {
    display: grid;
    grid-template-columns: -webkit-max-content 1fr;
    grid-template-columns: max-content 1fr;
    grid-column-gap: 12px;
    align-items: center;
    position: relative;
    padding: 0 var(--adp-time-padding-inner);
}
.-only-timepicker- .air-datepicker-time {
    border-top: none;
}
.air-datepicker-time--current {
    display: flex;
    align-items: center;
    flex: 1;
    font-size: 14px;
    text-align: center;
}
.air-datepicker-time--current-colon {
    margin: 0 2px 3px;
    line-height: 1;
}
.air-datepicker-time--current-hours,
.air-datepicker-time--current-minutes {
    line-height: 1;
    font-size: 19px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    position: relative;
    z-index: 1;
}
.air-datepicker-time--current-hours:after,
.air-datepicker-time--current-minutes:after {
    content: "";
    background: var(--adp-background-color-hover);
    border-radius: var(--adp-border-radius);
    position: absolute;
    left: -2px;
    top: -3px;
    right: -2px;
    bottom: -2px;
    z-index: -1;
    opacity: 0;
}
.air-datepicker-time--current-hours.-focus-:after,
.air-datepicker-time--current-minutes.-focus-:after {
    opacity: 1;
}
.air-datepicker-time--current-ampm {
    text-transform: uppercase;
    align-self: flex-end;
    color: var(--adp-time-day-period-color);
    margin-left: 6px;
    font-size: 11px;
    margin-bottom: 1px;
}
.air-datepicker-time--row {
    display: flex;
    align-items: center;
    font-size: 11px;
    height: 17px;
    background: linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;
}
.air-datepicker-time--row:first-child {
    margin-bottom: 4px;
}
.air-datepicker-time--row input[type="range"] {
    background: none;
    cursor: pointer;
    flex: 1;
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
    -webkit-appearance: none;
}
.air-datepicker-time--row input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
}
.air-datepicker-time--row input[type="range"]::-ms-tooltip {
    display: none;
}
.air-datepicker-time--row input[type="range"]:hover::-webkit-slider-thumb {
    border-color: var(--adp-time-track-color-hover);
}
.air-datepicker-time--row input[type="range"]:hover::-moz-range-thumb {
    border-color: var(--adp-time-track-color-hover);
}
.air-datepicker-time--row input[type="range"]:hover::-ms-thumb {
    border-color: var(--adp-time-track-color-hover);
}
.air-datepicker-time--row input[type="range"]:focus {
    outline: none;
}
.air-datepicker-time--row input[type="range"]:focus::-webkit-slider-thumb {
    background: var(--adp-cell-background-color-selected);
    border-color: var(--adp-cell-background-color-selected);
}
.air-datepicker-time--row input[type="range"]:focus::-moz-range-thumb {
    background: var(--adp-cell-background-color-selected);
    border-color: var(--adp-cell-background-color-selected);
}
.air-datepicker-time--row input[type="range"]:focus::-ms-thumb {
    background: var(--adp-cell-background-color-selected);
    border-color: var(--adp-cell-background-color-selected);
}
.air-datepicker-time--row input[type="range"]::-webkit-slider-thumb {
    box-sizing: border-box;
    height: 12px;
    width: 12px;
    border-radius: 3px;
    border: 1px solid var(--adp-time-track-color);
    background: #fff;
    cursor: pointer;
    -webkit-transition: background var(--adp-transition-duration);
    transition: background var(--adp-transition-duration);
}
.air-datepicker-time--row input[type="range"]::-moz-range-thumb {
    box-sizing: border-box;
    height: 12px;
    width: 12px;
    border-radius: 3px;
    border: 1px solid var(--adp-time-track-color);
    background: #fff;
    cursor: pointer;
    -moz-transition: background var(--adp-transition-duration);
    transition: background var(--adp-transition-duration);
}
.air-datepicker-time--row input[type="range"]::-ms-thumb {
    box-sizing: border-box;
    height: 12px;
    width: 12px;
    border-radius: 3px;
    border: 1px solid var(--adp-time-track-color);
    background: #fff;
    cursor: pointer;
    -ms-transition: background var(--adp-transition-duration);
    transition: background var(--adp-transition-duration);
}
.air-datepicker-time--row input[type="range"]::-webkit-slider-thumb {
    margin-top: calc(var(--adp-time-thumb-size) / 2 * -1);
}
.air-datepicker-time--row input[type="range"]::-webkit-slider-runnable-track {
    border: none;
    height: var(--adp-time-track-height);
    cursor: pointer;
    color: transparent;
    background: transparent;
}
.air-datepicker-time--row input[type="range"]::-moz-range-track {
    border: none;
    height: var(--adp-time-track-height);
    cursor: pointer;
    color: transparent;
    background: transparent;
}
.air-datepicker-time--row input[type="range"]::-ms-track {
    border: none;
    height: var(--adp-time-track-height);
    cursor: pointer;
    color: transparent;
    background: transparent;
}
.air-datepicker-time--row input[type="range"]::-ms-fill-lower {
    background: transparent;
}
.air-datepicker-time--row input[type="range"]::-ms-fill-upper {
    background: transparent;
}

.air-datepicker {
    --adp-font-size: 18px;
    --adp-width: 344px;
    --adp-z-index: 100;
    --adp-padding: 4px;
    --adp-grid-areas: "nav" "body" "timepicker" "buttons";
    --adp-transition-duration: 0.3s;
    --adp-transition-ease: ease-out;
    --adp-transition-offset: 8px;
    --adp-background-color: #fff;
    --adp-background-color-hover: #f0f0f0;
    --adp-background-color-active: #eaeaea;
    --adp-background-color-in-range: rgba(92, 196, 239, 0.1);
    --adp-background-color-in-range-focused: rgba(92, 196, 239, 0.2);
    --adp-background-color-selected-other-month-focused: #8ad5f4;
    --adp-background-color-selected-other-month: #a2ddf6;
    --adp-color: #091720;
    --adp-color-secondary: #9c9c9c;
    --adp-accent-color: #4eb5e6;
    --adp-color-current-date: #599AF2;
    --adp-color-other-month: #dedede;
    --adp-color-disabled: #aeaeae;
    --adp-color-disabled-in-range: #939393;
    --adp-color-other-month-hover: #c5c5c5;
    --adp-border-color: #dbdbdb;
    --adp-border-color-inner: #efefef;
    --adp-border-radius: 0px;
    --adp-border-color-inline: #d7d7d7;
    --adp-nav-height: 32px;
    --adp-nav-arrow-color: #091720;
    --adp-nav-action-size: 32px;
    --adp-nav-color-secondary: var(--adp-color-secondary);
    --adp-day-name-color: #7A7D81;
    --adp-day-name-color-hover: #8ad5f4;
    --adp-day-cell-width: 40px;
    --adp-day-cell-height: 40px;
    --adp-month-cell-height: 40px;
    --adp-year-cell-height: 56px;
    --adp-pointer-size: 10px;
    --adp-poiner-border-radius: 2px;
    --adp-pointer-offset: 14px;
    --adp-cell-border-radius: 0px;
    --adp-cell-background-color-hover: var(--adp-background-color-hover);
    --adp-cell-background-color-selected: #4380D2;
    --adp-cell-background-color-selected-hover: #4380D2;
    --adp-cell-background-color-in-range: #F6F9FC;
    --adp-cell-background-color-in-range-hover: #F6F9FC;
    --adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);
    --adp-btn-height: 32px;
    --adp-btn-color: var(--adp-accent-color);
    --adp-btn-color-hover: var(--adp-color);
    --adp-btn-border-radius: var(--adp-border-radius);
    --adp-btn-background-color-hover: var(--adp-background-color-hover);
    --adp-btn-background-color-active: var(--adp-background-color-active);
    --adp-time-track-height: 1px;
    --adp-time-track-color: #dedede;
    --adp-time-track-color-hover: #b1b1b1;
    --adp-time-thumb-size: 12px;
    --adp-time-padding-inner: 10px;
    --adp-time-day-period-color: var(--adp-color-secondary);
    --adp-mobile-font-size: 16px;
    --adp-mobile-nav-height: 40px;
    --adp-mobile-width: 320px;
    --adp-mobile-day-cell-height: 38px;
    --adp-mobile-month-cell-height: 48px;
    --adp-mobile-year-cell-height: 64px;
}
.air-datepicker-overlay {
    --adp-overlay-background-color: rgba(0, 0, 0, 0.3);
    --adp-overlay-transition-duration: 0.3s;
    --adp-overlay-transition-ease: ease-out;
    --adp-overlay-z-index: 99;
}

.air-datepicker {
    background: var(--adp-background-color);
    border: 1px solid var(--adp-border-color);
    box-shadow: 0px 2px 12.5px 0px rgba(136, 140, 142, 0.15);
    border-radius: 4px;
    box-sizing: content-box;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(4, -webkit-max-content);
    grid-template-rows: repeat(4, max-content);
    grid-template-areas: var(--adp-grid-areas);
    font-family: var(--adp-font-family), sans-serif;
    font-size: var(--adp-font-size);
    color: var(--adp-color);
    width: var(--adp-width);
    position: absolute;
    transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);
    z-index: var(--adp-z-index);
}
.air-datepicker:not(.-custom-position-) {
    opacity: 0;
}
.air-datepicker.-from-top- {
    transform: translateY(calc(var(--adp-transition-offset) * -1));
}
.air-datepicker.-from-right- {
    transform: translateX(var(--adp-transition-offset));
}
.air-datepicker.-from-bottom- {
    transform: translateY(var(--adp-transition-offset));
}
.air-datepicker.-from-left- {
    transform: translateX(calc(var(--adp-transition-offset) * -1));
}
.air-datepicker.-active-:not(.-custom-position-) {
    transform: translate(0, 0);
    opacity: 1;
}
.air-datepicker.-active-.-custom-position- {
    transition: none;
}
.air-datepicker.-inline- {
    border-color: var(--adp-border-color-inline);
    box-shadow: none;
    position: static;
    left: auto;
    right: auto;
    opacity: 1;
    transform: none;
}
.air-datepicker.-inline- .air-datepicker--pointer {
    display: none;
}
.air-datepicker.-is-mobile- {
    --adp-font-size: var(--adp-mobile-font-size);
    --adp-day-cell-height: var(--adp-mobile-day-cell-height);
    --adp-month-cell-height: var(--adp-mobile-month-cell-height);
    --adp-year-cell-height: var(--adp-mobile-year-cell-height);
    --adp-nav-height: var(--adp-mobile-nav-height);
    --adp-nav-action-size: var(--adp-mobile-nav-height);
    position: fixed;
    width: var(--adp-mobile-width);
    border: none;
}
.air-datepicker.-is-mobile- * {
    -webkit-tap-highlight-color: transparent;
}
.air-datepicker.-is-mobile- .air-datepicker--pointer {
    display: none;
}
.air-datepicker.-is-mobile-:not(.-custom-position-) {
    transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
}
.air-datepicker.-is-mobile-.-active-:not(.-custom-position-) {
    transform: translate(-50%, -50%);
}
.air-datepicker.-custom-position- {
    transition: none;
}
.air-datepicker-global-container {
    position: absolute;
    left: 0;
    top: 0;
}
.air-datepicker--pointer {
    --pointer-half-size: calc(var(--adp-pointer-size) / 2);
    position: absolute;
    width: var(--adp-pointer-size);
    height: var(--adp-pointer-size);
    z-index: -1;
    display: none;
}
.air-datepicker--pointer:after {
    content: "";
    position: absolute;
    background: #fff;
    border-top: 1px solid var(--adp-border-color-inline);
    border-right: 1px solid var(--adp-border-color-inline);
    border-top-right-radius: var(--adp-poiner-border-radius);
    width: var(--adp-pointer-size);
    height: var(--adp-pointer-size);
    box-sizing: border-box;
}
.-top-left- .air-datepicker--pointer,
.-top-center- .air-datepicker--pointer,
.-top-right- .air-datepicker--pointer,
[data-popper-placement^="top"] .air-datepicker--pointer {
    top: calc(100% - var(--pointer-half-size) + 1px);
}
.-top-left- .air-datepicker--pointer:after,
.-top-center- .air-datepicker--pointer:after,
.-top-right- .air-datepicker--pointer:after,
[data-popper-placement^="top"] .air-datepicker--pointer:after {
    transform: rotate(135deg);
}
.-right-top- .air-datepicker--pointer,
.-right-center- .air-datepicker--pointer,
.-right-bottom- .air-datepicker--pointer,
[data-popper-placement^="right"] .air-datepicker--pointer {
    right: calc(100% - var(--pointer-half-size) + 1px);
}
.-right-top- .air-datepicker--pointer:after,
.-right-center- .air-datepicker--pointer:after,
.-right-bottom- .air-datepicker--pointer:after,
[data-popper-placement^="right"] .air-datepicker--pointer:after {
    transform: rotate(225deg);
}
.-bottom-left- .air-datepicker--pointer,
.-bottom-center- .air-datepicker--pointer,
.-bottom-right- .air-datepicker--pointer,
[data-popper-placement^="bottom"] .air-datepicker--pointer {
    bottom: calc(100% - var(--pointer-half-size) + 1px);
}
.-bottom-left- .air-datepicker--pointer:after,
.-bottom-center- .air-datepicker--pointer:after,
.-bottom-right- .air-datepicker--pointer:after,
[data-popper-placement^="bottom"] .air-datepicker--pointer:after {
    transform: rotate(315deg);
}
.-left-top- .air-datepicker--pointer,
.-left-center- .air-datepicker--pointer,
.-left-bottom- .air-datepicker--pointer,
[data-popper-placement^="left"] .air-datepicker--pointer {
    left: calc(100% - var(--pointer-half-size) + 1px);
}
.-left-top- .air-datepicker--pointer:after,
.-left-center- .air-datepicker--pointer:after,
.-left-bottom- .air-datepicker--pointer:after,
[data-popper-placement^="left"] .air-datepicker--pointer:after {
    transform: rotate(45deg);
}
.-top-left- .air-datepicker--pointer,
.-bottom-left- .air-datepicker--pointer {
    left: var(--adp-pointer-offset);
}
.-top-right- .air-datepicker--pointer,
.-bottom-right- .air-datepicker--pointer {
    right: var(--adp-pointer-offset);
}
.-top-center- .air-datepicker--pointer,
.-bottom-center- .air-datepicker--pointer {
    left: calc(50% - var(--adp-pointer-size) / 2);
}
.-left-top- .air-datepicker--pointer,
.-right-top- .air-datepicker--pointer {
    top: var(--adp-pointer-offset);
}
.-left-bottom- .air-datepicker--pointer,
.-right-bottom- .air-datepicker--pointer {
    bottom: var(--adp-pointer-offset);
}
.-left-center- .air-datepicker--pointer,
.-right-center- .air-datepicker--pointer {
    top: calc(50% - var(--adp-pointer-size) / 2);
}
.air-datepicker--navigation {
    grid-area: nav;
}
.air-datepicker--content {
    box-sizing: content-box;
    padding: 4px 32px 16px 32px;
    grid-area: body;
}
.-only-timepicker- .air-datepicker--content {
    display: none;
}
.air-datepicker--time {
    grid-area: timepicker;
}
.air-datepicker--buttons {
    grid-area: buttons;
}
.air-datepicker--buttons,
.air-datepicker--time {
    padding: 0 32px 32px 32px;
}
.air-datepicker-overlay {
    position: fixed;
    background: var(--adp-overlay-background-color);
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    opacity: 0;
    transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
    transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
    z-index: var(--adp-overlay-z-index);
}
.air-datepicker-overlay.-active- {
    opacity: 1;
    width: 100%;
    height: 100%;
    transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;
}

/* End */


/* Start:/local/templates/springs/css/main.css?1754122584555690*/
@font-face {
	font-family:"Onest";
	src:url("/local/templates/springs/css/../fonts/Onest-Bold.woff2") format("woff2");
	font-weight:bold;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"Onest";
	src:url("/local/templates/springs/css/../fonts/Onest-Medium.woff2") format("woff2");
	font-weight:500;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"Onest";
	src:url("/local/templates/springs/css/../fonts/Onest-Black.woff2") format("woff2");
	font-weight:900;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"Onest";
	src:url("/local/templates/springs/css/../fonts/Onest-ExtraBold.woff2") format("woff2");
	font-weight:bold;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"Onest";
	src:url("/local/templates/springs/css/../fonts/Onest-Regular.woff2") format("woff2");
	font-weight:normal;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"Onest";
	src:url("/local/templates/springs/css/../fonts/Onest-SemiBold.woff2") format("woff2");
	font-weight:600;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"Onest";
	src:url("/local/templates/springs/css/../fonts/Onest-Thin.woff2") format("woff2");
	font-weight:100;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"Onest";
	src:url("/local/templates/springs/css/../fonts/Onest-ExtraLight.woff2") format("woff2");
	font-weight:200;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:"Onest";
	src:url("/local/templates/springs/css/../fonts/Onest-Light.woff2") format("woff2");
	font-weight:300;
	font-style:normal;
	font-display:swap
}
/*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root {
	--bs-blue: #091720;
	--bs-indigo: #6610f2;
	--bs-purple: #6f42c1;
	--bs-pink: #d63384;
	--bs-red: #dc3545;
	--bs-orange: #fd7e14;
	--bs-yellow: #ffc107;
	--bs-green: #198754;
	--bs-teal: #20c997;
	--bs-cyan: #0dcaf0;
	--bs-black: #000;
	--bs-white: #fff;
	--bs-gray: #6c757d;
	--bs-gray-dark: #343a40;
	--bs-gray-100: #f8f9fa;
	--bs-gray-200: #e9ecef;
	--bs-gray-300: #dee2e6;
	--bs-gray-400: #ced4da;
	--bs-gray-500: #adb5bd;
	--bs-gray-600: #6c757d;
	--bs-gray-700: #495057;
	--bs-gray-800: #343a40;
	--bs-gray-900: #091720;
	--bs-primary: #091720;
	--bs-secondary: #6c757d;
	--bs-success: #198754;
	--bs-info: #0dcaf0;
	--bs-warning: #ffc107;
	--bs-danger: #dc3545;
	--bs-light: #f8f9fa;
	--bs-dark: #091720;
	--bs-primary-rgb: 9, 23, 32;
	--bs-secondary-rgb: 108, 117, 125;
	--bs-success-rgb: 25, 135, 84;
	--bs-info-rgb: 13, 202, 240;
	--bs-warning-rgb: 255, 193, 7;
	--bs-danger-rgb: 220, 53, 69;
	--bs-light-rgb: 248, 249, 250;
	--bs-dark-rgb: 9, 23, 32;
	--bs-white-rgb: 255, 255, 255;
	--bs-black-rgb: 0, 0, 0;
	--bs-body-color-rgb: 9, 23, 32;
	--bs-body-bg-rgb: 255, 255, 255;
	--bs-font-sans-serif: "Onest";
	--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
	--bs-body-font-family: var(--bs-font-sans-serif);
	--bs-body-font-size:1.25rem;
	--bs-body-font-weight: 400;
	--bs-body-line-height: 1.35;
	--bs-body-color: #091720;
	--bs-body-bg: #fff;
	--bs-border-width: 1px;
	--bs-border-style: solid;
	--bs-border-color: #dee2e6;
	--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
	--bs-border-radius: 0.375rem;
	--bs-border-radius-sm: 0.25rem;
	--bs-border-radius-lg: 0.5rem;
	--bs-border-radius-xl: 1rem;
	--bs-border-radius-2xl: 2rem;
	--bs-border-radius-pill: 50rem;
	--bs-link-color: #091720;
	--bs-link-hover-color: #4380D2;
	--bs-code-color: #d63384;
	--bs-highlight-bg: #fff3cd
}
*,*::before,*::after {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
@media(prefers-reduced-motion: no-preference) {
	:root {
	scroll-behavior:smooth
}
}
body {
	margin:0;
	font-family:var(--bs-body-font-family);
	font-size:var(--bs-body-font-size);
	font-weight:var(--bs-body-font-weight);
	line-height:var(--bs-body-line-height);
	color:var(--bs-body-color);
	text-align:var(--bs-body-text-align);
	background-color:var(--bs-body-bg);
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
hr {
	margin:20px 0;
	color:inherit;
	border:0;
	border-top:1px solid;
	opacity:.25
}
h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1 {
	margin-top:0;
	margin-bottom:10px;
	font-weight:500;
	line-height:1.2
}
h1,.h1 {
	font-size:calc(1.4375rem + 2.25vw)
}
@media(min-width: 1200px) {
	h1,.h1 {
	font-size:3.125rem
}
}
h2,.h2 {
	font-size:calc(1.375rem + 1.5vw)
}
@media(min-width: 1200px) {
	h2,.h2 {
	font-size:2.5rem
}
}
h3,.h3 {
	font-size:calc(1.34375rem + 1.125vw)
}
@media(min-width: 1200px) {
	h3,.h3 {
	font-size:2.1875rem
}
}
h4,.h4 {
	font-size:calc(1.3125rem + 0.75vw)
}
@media(min-width: 1200px) {
	h4,.h4 {
	font-size:1.875rem
}
}
h5,.h5 {
	font-size:calc(1.28125rem + 0.375vw)
}
@media(min-width: 1200px) {
	h5,.h5 {
	font-size:1.5625rem
}
}
h6,.h6 {
	font-size:1.25rem
}
p {
	margin-top:0;
	margin-bottom:24px
}
abbr[title] {
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted;
	cursor:help;
	-webkit-text-decoration-skip-ink:none;
	text-decoration-skip-ink:none
}
address {
	margin-bottom:1rem;
	font-style:normal;
	line-height:inherit
}
ol,ul {
	padding-left:2rem
}
ol,ul,dl {
	margin-top:0;
	margin-bottom:1rem
}
ol ol,ul ul,ol ul,ul ol {
	margin-bottom:0
}
dt {
	font-weight:700
}
dd {
	margin-bottom:.5rem;
	margin-left:0
}
blockquote {
	margin:0 0 1rem
}
b,strong {
	font-weight:bolder
}
small,.small {
	font-size:0.875em
}
mark,.mark {
	padding:.1875em;
	background-color:var(--bs-highlight-bg)
}
sub,sup {
	position:relative;
	font-size:0.75em;
	line-height:0;
	vertical-align:baseline
}
sub {
	bottom:-0.25em
}
sup {
	top:-0.5em
}
a {
	color:var(--bs-link-color);
	text-decoration:none
}
a:hover {
	color:var(--bs-link-hover-color)
}
a:not([href]):not([class]),a:not([href]):not([class]):hover {
	color:inherit;
	text-decoration:none
}
pre,code,kbd,samp {
	font-family:var(--bs-font-monospace);
	font-size:1em
}
pre {
	display:block;
	margin-top:0;
	margin-bottom:1rem;
	overflow:auto;
	font-size:0.875em
}
pre code {
	font-size:inherit;
	color:inherit;
	word-break:normal
}
code {
	font-size:0.875em;
	color:var(--bs-code-color);
	word-wrap:break-word
}
a>code {
	color:inherit
}
kbd {
	padding:.1875rem .375rem;
	font-size:0.875em;
	color:var(--bs-body-bg);
	background-color:var(--bs-body-color);
	border-radius:.25rem
}
kbd kbd {
	padding:0;
	font-size:1em
}
figure {
	margin:0 0 1rem
}
img,svg {
	vertical-align:middle
}
table {
	caption-side:bottom;
	border-collapse:collapse
}
caption {
	padding-top:.5rem;
	padding-bottom:.5rem;
	color:#6c757d;
	text-align:left
}
th {
	text-align:inherit;
	text-align:-webkit-match-parent
}
thead,tbody,tfoot,tr,td,th {
	border-color:inherit;
	border-style:solid;
	border-width:0
}
label {
	display:inline-block
}
button {
	border-radius:0
}
button:focus:not(:focus-visible) {
	outline:0
}
input,button,select,optgroup,textarea {
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button,select {
	text-transform:none
}
[role=button] {
	cursor:pointer
}
select {
	word-wrap:normal
}
select:disabled {
	opacity:1
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
	display:none !important
}
button,[type=button],[type=reset],[type=submit] {
	-webkit-appearance:button
}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) {
	cursor:pointer
}
::-moz-focus-inner {
	padding:0;
	border-style:none
}
textarea {
	resize:vertical
}
fieldset {
	min-width:0;
	padding:0;
	margin:0;
	border:0
}
legend {
	float:left;
	width:100%;
	padding:0;
	margin-bottom:.5rem;
	font-size:calc(1.275rem + 0.3vw);
	line-height:inherit
}
@media(min-width: 1200px) {
	legend {
	font-size:1.5rem
}
}
legend+* {
	clear:left
}
::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field {
	padding:0
}
::-webkit-inner-spin-button {
	height:auto
}
[type=search] {
	outline-offset:-2px;
	-webkit-appearance:textfield
}
::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-color-swatch-wrapper {
	padding:0
}
::-webkit-file-upload-button {
	font:inherit;
	-webkit-appearance:button
}
::file-selector-button {
	font:inherit;
	-webkit-appearance:button
}
output {
	display:inline-block
}
iframe {
	border:0
}
summary {
	display:list-item;
	cursor:pointer
}
progress {
	vertical-align:baseline
}
[hidden] {
	display:none !important
}
.lead {
	font-size:calc(1.28125rem + 0.375vw);
	font-weight:300
}
@media(min-width: 1200px) {
	.lead {
	font-size:1.5625rem
}
}
.display-1 {
	font-size:calc(1.625rem + 4.5vw);
	font-weight:300;
	line-height:1.2
}
@media(min-width: 1200px) {
	.display-1 {
	font-size:5rem
}
}
.display-2 {
	font-size:calc(1.575rem + 3.9vw);
	font-weight:300;
	line-height:1.2
}
@media(min-width: 1200px) {
	.display-2 {
	font-size:4.5rem
}
}
.display-3 {
	font-size:calc(1.525rem + 3.3vw);
	font-weight:300;
	line-height:1.2
}
@media(min-width: 1200px) {
	.display-3 {
	font-size:4rem
}
}
.display-4 {
	font-size:calc(1.475rem + 2.7vw);
	font-weight:300;
	line-height:1.2
}
@media(min-width: 1200px) {
	.display-4 {
	font-size:3.5rem
}
}
.display-5 {
	font-size:calc(1.425rem + 2.1vw);
	font-weight:300;
	line-height:1.2
}
@media(min-width: 1200px) {
	.display-5 {
	font-size:3rem
}
}
.display-6 {
	font-size:calc(1.375rem + 1.5vw);
	font-weight:300;
	line-height:1.2
}
@media(min-width: 1200px) {
	.display-6 {
	font-size:2.5rem
}
}
.list-unstyled {
	padding-left:0;
	list-style:none
}
.list-inline {
	padding-left:0;
	list-style:none
}
.list-inline-item {
	display:inline-block
}
.list-inline-item:not(:last-child) {
	margin-right:.5rem
}
.initialism {
	font-size:0.875em;
	text-transform:uppercase
}
.blockquote {
	margin-bottom:20px;
	font-size:calc(1.28125rem + 0.375vw)
}
@media(min-width: 1200px) {
	.blockquote {
	font-size:1.5625rem
}
}
.blockquote>:last-child {
	margin-bottom:0
}
.blockquote-footer {
	margin-top:-20px;
	margin-bottom:20px;
	font-size:0.875em;
	color:#6c757d
}
.blockquote-footer::before {
	content:"— "
}
.img-fluid {
	max-width:100%;
	height:auto
}
.img-thumbnail {
	padding:.25rem;
	background-color:#fff;
	border:1px solid var(--bs-border-color);
	border-radius:.375rem;
	max-width:100%;
	height:auto
}
.figure {
	display:inline-block
}
.figure-img {
	margin-bottom:10px;
	line-height:1
}
.figure-caption {
	font-size:0.875em;
	color:#6c757d
}
.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm {
	--bs-gutter-x: 20px;
	--bs-gutter-y: 0;
	width:100%;
	padding-right:calc(var(--bs-gutter-x)*.5);
	padding-left:calc(var(--bs-gutter-x)*.5);
	margin-right:auto;
	margin-left:auto
}
@media(min-width: 576px) {
	.container-sm,.container {
	max-width:540px
}
}
@media(min-width: 768px) {
	.container-md,.container-sm,.container {
	max-width:720px
}
}
@media(min-width: 992px) {
	.container-lg,.container-md,.container-sm,.container {
	max-width:960px
}
}
@media(min-width: 1200px) {
	.container-xl,.container-lg,.container-md,.container-sm,.container {
	max-width:1140px
}
}
@media(min-width: 1360px) {
	.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container {
	max-width:1360px
}
}
.row {
	--bs-gutter-x: 20px;
	--bs-gutter-y: 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:calc(-1*var(--bs-gutter-y));
	margin-right:calc(-0.5*var(--bs-gutter-x));
	margin-left:calc(-0.5*var(--bs-gutter-x))
}
.row>* {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%;
	max-width:100%;
	padding-right:calc(var(--bs-gutter-x)*.5);
	padding-left:calc(var(--bs-gutter-x)*.5);
	margin-top:var(--bs-gutter-y)
}
.col {
	-webkit-box-flex:1;
	-ms-flex:1 0 0%;
	flex:1 0 0%
}
.row-cols-auto>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.row-cols-1>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:100%
}
.row-cols-2>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:50%
}
.row-cols-3>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:33.3333333333%
}
.row-cols-4>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25%
}
.row-cols-5>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:20%
}
.row-cols-6>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:16.6666666667%
}
.col-auto {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.col-1 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:8.33333333%
}
.col-2 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:16.66666667%
}
.col-3 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25%
}
.col-4 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:33.33333333%
}
.col-5 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:41.66666667%
}
.col-6 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:50%
}
.col-7 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:58.33333333%
}
.col-8 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:66.66666667%
}
.col-9 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:75%
}
.col-10 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:83.33333333%
}
.col-11 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:91.66666667%
}
.col-12 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:100%
}
.offset-1 {
	margin-left:8.33333333%
}
.offset-2 {
	margin-left:16.66666667%
}
.offset-3 {
	margin-left:25%
}
.offset-4 {
	margin-left:33.33333333%
}
.offset-5 {
	margin-left:41.66666667%
}
.offset-6 {
	margin-left:50%
}
.offset-7 {
	margin-left:58.33333333%
}
.offset-8 {
	margin-left:66.66666667%
}
.offset-9 {
	margin-left:75%
}
.offset-10 {
	margin-left:83.33333333%
}
.offset-11 {
	margin-left:91.66666667%
}
.g-0,.gx-0 {
	--bs-gutter-x: 0
}
.g-0,.gy-0 {
	--bs-gutter-y: 0
}
.g-1,.gx-1 {
	--bs-gutter-x: 5px
}
.g-1,.gy-1 {
	--bs-gutter-y: 5px
}
.g-2,.gx-2 {
	--bs-gutter-x: 10px
}
.g-2,.gy-2 {
	--bs-gutter-y: 10px
}
.g-3,.gx-3 {
	--bs-gutter-x: 20px
}
.g-3,.gy-3 {
	--bs-gutter-y: 20px
}
.g-4,.gx-4 {
	--bs-gutter-x: 30px
}
.g-4,.gy-4 {
	--bs-gutter-y: 30px
}
.g-5,.gx-5 {
	--bs-gutter-x: 60px
}
.g-5,.gy-5 {
	--bs-gutter-y: 60px
}
@media(min-width: 576px) {
	.col-sm {
	-webkit-box-flex:1;
	-ms-flex:1 0 0%;
	flex:1 0 0%
}
.row-cols-sm-auto>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.row-cols-sm-1>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:100%
}
.row-cols-sm-2>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:50%
}
.row-cols-sm-3>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:33.3333333333%
}
.row-cols-sm-4>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25%
}
.row-cols-sm-5>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:20%
}
.row-cols-sm-6>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:16.6666666667%
}
.col-sm-auto {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.col-sm-1 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:8.33333333%
}
.col-sm-2 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:16.66666667%
}
.col-sm-3 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25%
}
.col-sm-4 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:33.33333333%
}
.col-sm-5 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:41.66666667%
}
.col-sm-6 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:50%
}
.col-sm-7 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:58.33333333%
}
.col-sm-8 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:66.66666667%
}
.col-sm-9 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:75%
}
.col-sm-10 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:83.33333333%
}
.col-sm-11 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:91.66666667%
}
.col-sm-12 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:100%
}
.offset-sm-0 {
	margin-left:0
}
.offset-sm-1 {
	margin-left:8.33333333%
}
.offset-sm-2 {
	margin-left:16.66666667%
}
.offset-sm-3 {
	margin-left:25%
}
.offset-sm-4 {
	margin-left:33.33333333%
}
.offset-sm-5 {
	margin-left:41.66666667%
}
.offset-sm-6 {
	margin-left:50%
}
.offset-sm-7 {
	margin-left:58.33333333%
}
.offset-sm-8 {
	margin-left:66.66666667%
}
.offset-sm-9 {
	margin-left:75%
}
.offset-sm-10 {
	margin-left:83.33333333%
}
.offset-sm-11 {
	margin-left:91.66666667%
}
.g-sm-0,.gx-sm-0 {
	--bs-gutter-x: 0
}
.g-sm-0,.gy-sm-0 {
	--bs-gutter-y: 0
}
.g-sm-1,.gx-sm-1 {
	--bs-gutter-x: 5px
}
.g-sm-1,.gy-sm-1 {
	--bs-gutter-y: 5px
}
.g-sm-2,.gx-sm-2 {
	--bs-gutter-x: 10px
}
.g-sm-2,.gy-sm-2 {
	--bs-gutter-y: 10px
}
.g-sm-3,.gx-sm-3 {
	--bs-gutter-x: 20px
}
.g-sm-3,.gy-sm-3 {
	--bs-gutter-y: 20px
}
.g-sm-4,.gx-sm-4 {
	--bs-gutter-x: 30px
}
.g-sm-4,.gy-sm-4 {
	--bs-gutter-y: 30px
}
.g-sm-5,.gx-sm-5 {
	--bs-gutter-x: 60px
}
.g-sm-5,.gy-sm-5 {
	--bs-gutter-y: 60px
}
}
@media(min-width: 768px) {
	.col-md {
	-webkit-box-flex:1;
	-ms-flex:1 0 0%;
	flex:1 0 0%
}
.row-cols-md-auto>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.row-cols-md-1>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:100%
}
.row-cols-md-2>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:50%
}
.row-cols-md-3>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:33.3333333333%
}
.row-cols-md-4>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25%
}
.row-cols-md-5>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:20%
}
.row-cols-md-6>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:16.6666666667%
}
.col-md-auto {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.col-md-1 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:8.33333333%
}
.col-md-2 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:16.66666667%
}
.col-md-3 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25%
}
.col-md-4 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:33.33333333%
}
.col-md-5 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:41.66666667%
}
.col-md-6 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:50%
}
.col-md-7 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:58.33333333%
}
.col-md-8 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:66.66666667%
}
.col-md-9 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:75%
}
.col-md-10 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:83.33333333%
}
.col-md-11 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:91.66666667%
}
.col-md-12 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:100%
}
.offset-md-0 {
	margin-left:0
}
.offset-md-1 {
	margin-left:8.33333333%
}
.offset-md-2 {
	margin-left:16.66666667%
}
.offset-md-3 {
	margin-left:25%
}
.offset-md-4 {
	margin-left:33.33333333%
}
.offset-md-5 {
	margin-left:41.66666667%
}
.offset-md-6 {
	margin-left:50%
}
.offset-md-7 {
	margin-left:58.33333333%
}
.offset-md-8 {
	margin-left:66.66666667%
}
.offset-md-9 {
	margin-left:75%
}
.offset-md-10 {
	margin-left:83.33333333%
}
.offset-md-11 {
	margin-left:91.66666667%
}
.g-md-0,.gx-md-0 {
	--bs-gutter-x: 0
}
.g-md-0,.gy-md-0 {
	--bs-gutter-y: 0
}
.g-md-1,.gx-md-1 {
	--bs-gutter-x: 5px
}
.g-md-1,.gy-md-1 {
	--bs-gutter-y: 5px
}
.g-md-2,.gx-md-2 {
	--bs-gutter-x: 10px
}
.g-md-2,.gy-md-2 {
	--bs-gutter-y: 10px
}
.g-md-3,.gx-md-3 {
	--bs-gutter-x: 20px
}
.g-md-3,.gy-md-3 {
	--bs-gutter-y: 20px
}
.g-md-4,.gx-md-4 {
	--bs-gutter-x: 30px
}
.g-md-4,.gy-md-4 {
	--bs-gutter-y: 30px
}
.g-md-5,.gx-md-5 {
	--bs-gutter-x: 60px
}
.g-md-5,.gy-md-5 {
	--bs-gutter-y: 60px
}
}
@media(min-width: 992px) {
	.col-lg {
	-webkit-box-flex:1;
	-ms-flex:1 0 0%;
	flex:1 0 0%
}
.row-cols-lg-auto>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.row-cols-lg-1>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:100%
}
.row-cols-lg-2>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:50%
}
.row-cols-lg-3>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:33.3333333333%
}
.row-cols-lg-4>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25%
}
.row-cols-lg-5>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:20%
}
.row-cols-lg-6>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:16.6666666667%
}
.col-lg-auto {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.col-lg-1 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:8.33333333%
}
.col-lg-2 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:16.66666667%
}
.col-lg-3 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25%
}
.col-lg-4 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:33.33333333%
}
.col-lg-5 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:41.66666667%
}
.col-lg-6 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:50%
}
.col-lg-7 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:58.33333333%
}
.col-lg-8 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:66.66666667%
}
.col-lg-9 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:75%
}
.col-lg-10 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:83.33333333%
}
.col-lg-11 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:91.66666667%
}
.col-lg-12 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:100%
}
.offset-lg-0 {
	margin-left:0
}
.offset-lg-1 {
	margin-left:8.33333333%
}
.offset-lg-2 {
	margin-left:16.66666667%
}
.offset-lg-3 {
	margin-left:25%
}
.offset-lg-4 {
	margin-left:33.33333333%
}
.offset-lg-5 {
	margin-left:41.66666667%
}
.offset-lg-6 {
	margin-left:50%
}
.offset-lg-7 {
	margin-left:58.33333333%
}
.offset-lg-8 {
	margin-left:66.66666667%
}
.offset-lg-9 {
	margin-left:75%
}
.offset-lg-10 {
	margin-left:83.33333333%
}
.offset-lg-11 {
	margin-left:91.66666667%
}
.g-lg-0,.gx-lg-0 {
	--bs-gutter-x: 0
}
.g-lg-0,.gy-lg-0 {
	--bs-gutter-y: 0
}
.g-lg-1,.gx-lg-1 {
	--bs-gutter-x: 5px
}
.g-lg-1,.gy-lg-1 {
	--bs-gutter-y: 5px
}
.g-lg-2,.gx-lg-2 {
	--bs-gutter-x: 10px
}
.g-lg-2,.gy-lg-2 {
	--bs-gutter-y: 10px
}
.g-lg-3,.gx-lg-3 {
	--bs-gutter-x: 20px
}
.g-lg-3,.gy-lg-3 {
	--bs-gutter-y: 20px
}
.g-lg-4,.gx-lg-4 {
	--bs-gutter-x: 30px
}
.g-lg-4,.gy-lg-4 {
	--bs-gutter-y: 30px
}
.g-lg-5,.gx-lg-5 {
	--bs-gutter-x: 60px
}
.g-lg-5,.gy-lg-5 {
	--bs-gutter-y: 60px
}
}
@media(min-width: 1200px) {
	.col-xl {
	-webkit-box-flex:1;
	-ms-flex:1 0 0%;
	flex:1 0 0%
}
.row-cols-xl-auto>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.row-cols-xl-1>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:100%
}
.row-cols-xl-2>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:50%
}
.row-cols-xl-3>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:33.3333333333%
}
.row-cols-xl-4>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25%
}
.row-cols-xl-5>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:20%
}
.row-cols-xl-6>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:16.6666666667%
}
.col-xl-auto {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.col-xl-1 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:8.33333333%
}
.col-xl-2 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:16.66666667%
}
.col-xl-3 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25%
}
.col-xl-4 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:33.33333333%
}
.col-xl-5 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:41.66666667%
}
.col-xl-6 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:50%
}
.col-xl-7 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:58.33333333%
}
.col-xl-8 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:66.66666667%
}
.col-xl-9 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:75%
}
.col-xl-10 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:83.33333333%
}
.col-xl-11 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:91.66666667%
}
.col-xl-12 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:100%
}
.offset-xl-0 {
	margin-left:0
}
.offset-xl-1 {
	margin-left:8.33333333%
}
.offset-xl-2 {
	margin-left:16.66666667%
}
.offset-xl-3 {
	margin-left:25%
}
.offset-xl-4 {
	margin-left:33.33333333%
}
.offset-xl-5 {
	margin-left:41.66666667%
}
.offset-xl-6 {
	margin-left:50%
}
.offset-xl-7 {
	margin-left:58.33333333%
}
.offset-xl-8 {
	margin-left:66.66666667%
}
.offset-xl-9 {
	margin-left:75%
}
.offset-xl-10 {
	margin-left:83.33333333%
}
.offset-xl-11 {
	margin-left:91.66666667%
}
.g-xl-0,.gx-xl-0 {
	--bs-gutter-x: 0
}
.g-xl-0,.gy-xl-0 {
	--bs-gutter-y: 0
}
.g-xl-1,.gx-xl-1 {
	--bs-gutter-x: 5px
}
.g-xl-1,.gy-xl-1 {
	--bs-gutter-y: 5px
}
.g-xl-2,.gx-xl-2 {
	--bs-gutter-x: 10px
}
.g-xl-2,.gy-xl-2 {
	--bs-gutter-y: 10px
}
.g-xl-3,.gx-xl-3 {
	--bs-gutter-x: 20px
}
.g-xl-3,.gy-xl-3 {
	--bs-gutter-y: 20px
}
.g-xl-4,.gx-xl-4 {
	--bs-gutter-x: 30px
}
.g-xl-4,.gy-xl-4 {
	--bs-gutter-y: 30px
}
.g-xl-5,.gx-xl-5 {
	--bs-gutter-x: 60px
}
.g-xl-5,.gy-xl-5 {
	--bs-gutter-y: 60px
}
}
@media(min-width: 1360px) {
	.col-xxl {
	-webkit-box-flex:1;
	-ms-flex:1 0 0%;
	flex:1 0 0%
}
.row-cols-xxl-auto>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.row-cols-xxl-1>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:100%
}
.row-cols-xxl-2>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:50%
}
.row-cols-xxl-3>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:33.3333333333%
}
.row-cols-xxl-4>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25%
}
.row-cols-xxl-5>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:20%
}
.row-cols-xxl-6>* {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:16.6666666667%
}
.col-xxl-auto {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.col-xxl-1 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:8.33333333%
}
.col-xxl-2 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:16.66666667%
}
.col-xxl-3 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:25%
}
.col-xxl-4 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:33.33333333%
}
.col-xxl-5 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:41.66666667%
}
.col-xxl-6 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:50%
}
.col-xxl-7 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:58.33333333%
}
.col-xxl-8 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:66.66666667%
}
.col-xxl-9 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:75%
}
.col-xxl-10 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:83.33333333%
}
.col-xxl-11 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:91.66666667%
}
.col-xxl-12 {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:100%
}
.offset-xxl-0 {
	margin-left:0
}
.offset-xxl-1 {
	margin-left:8.33333333%
}
.offset-xxl-2 {
	margin-left:16.66666667%
}
.offset-xxl-3 {
	margin-left:25%
}
.offset-xxl-4 {
	margin-left:33.33333333%
}
.offset-xxl-5 {
	margin-left:41.66666667%
}
.offset-xxl-6 {
	margin-left:50%
}
.offset-xxl-7 {
	margin-left:58.33333333%
}
.offset-xxl-8 {
	margin-left:66.66666667%
}
.offset-xxl-9 {
	margin-left:75%
}
.offset-xxl-10 {
	margin-left:83.33333333%
}
.offset-xxl-11 {
	margin-left:91.66666667%
}
.g-xxl-0,.gx-xxl-0 {
	--bs-gutter-x: 0
}
.g-xxl-0,.gy-xxl-0 {
	--bs-gutter-y: 0
}
.g-xxl-1,.gx-xxl-1 {
	--bs-gutter-x: 5px
}
.g-xxl-1,.gy-xxl-1 {
	--bs-gutter-y: 5px
}
.g-xxl-2,.gx-xxl-2 {
	--bs-gutter-x: 10px
}
.g-xxl-2,.gy-xxl-2 {
	--bs-gutter-y: 10px
}
.g-xxl-3,.gx-xxl-3 {
	--bs-gutter-x: 20px
}
.g-xxl-3,.gy-xxl-3 {
	--bs-gutter-y: 20px
}
.g-xxl-4,.gx-xxl-4 {
	--bs-gutter-x: 30px
}
.g-xxl-4,.gy-xxl-4 {
	--bs-gutter-y: 30px
}
.g-xxl-5,.gx-xxl-5 {
	--bs-gutter-x: 60px
}
.g-xxl-5,.gy-xxl-5 {
	--bs-gutter-y: 60px
}
}
.table {
	--bs-table-color: var(--bs-body-color);
	--bs-table-bg: transparent;
	--bs-table-border-color: var(--bs-border-color);
	--bs-table-accent-bg: transparent;
	--bs-table-striped-color: var(--bs-body-color);
	--bs-table-striped-bg: rgba(0, 0, 0, 0.05);
	--bs-table-active-color: var(--bs-body-color);
	--bs-table-active-bg: rgba(0, 0, 0, 0.1);
	--bs-table-hover-color: var(--bs-body-color);
	--bs-table-hover-bg: rgba(0, 0, 0, 0.075);
	width:100%;
	margin-bottom:20px;
	color:var(--bs-table-color);
	vertical-align:top;
	border-color:var(--bs-table-border-color)
}
.table>:not(caption)>*>* {
	padding:.5rem .5rem;
	background-color:var(--bs-table-bg);
	border-bottom-width:1px;
	-webkit-box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);
	box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)
}
.table>tbody {
	vertical-align:inherit
}
.table>thead {
	vertical-align:bottom
}
.table-group-divider {
	border-top:2px solid currentcolor
}
.caption-top {
	caption-side:top
}
.table-sm>:not(caption)>*>* {
	padding:.25rem .25rem
}
.table-bordered>:not(caption)>* {
	border-width:1px 0
}
.table-bordered>:not(caption)>*>* {
	border-width:0 1px
}
.table-borderless>:not(caption)>*>* {
	border-bottom-width:0
}
.table-borderless>:not(:first-child) {
	border-top-width:0
}
.table-striped>tbody>tr:nth-of-type(odd)>* {
	--bs-table-accent-bg: var(--bs-table-striped-bg);
	color:var(--bs-table-striped-color)
}
.table-striped-columns>:not(caption)>tr>:nth-child(even) {
	--bs-table-accent-bg: var(--bs-table-striped-bg);
	color:var(--bs-table-striped-color)
}
.table-active {
	--bs-table-accent-bg: var(--bs-table-active-bg);
	color:var(--bs-table-active-color)
}
.table-hover>tbody>tr:hover>* {
	--bs-table-accent-bg: var(--bs-table-hover-bg);
	color:var(--bs-table-hover-color)
}
.table-primary {
	--bs-table-color: #000;
	--bs-table-bg: #ced1d2;
	--bs-table-border-color: #b9bcbd;
	--bs-table-striped-bg: #c4c7c8;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #b9bcbd;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #bfc1c2;
	--bs-table-hover-color: #000;
	color:var(--bs-table-color);
	border-color:var(--bs-table-border-color)
}
.table-secondary {
	--bs-table-color: #000;
	--bs-table-bg: #e2e3e5;
	--bs-table-border-color: #cbccce;
	--bs-table-striped-bg: #d7d8da;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #cbccce;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #d1d2d4;
	--bs-table-hover-color: #000;
	color:var(--bs-table-color);
	border-color:var(--bs-table-border-color)
}
.table-success {
	--bs-table-color: #000;
	--bs-table-bg: #d1e7dd;
	--bs-table-border-color: #bcd0c7;
	--bs-table-striped-bg: #c7dbd2;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #bcd0c7;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #c1d6cc;
	--bs-table-hover-color: #000;
	color:var(--bs-table-color);
	border-color:var(--bs-table-border-color)
}
.table-info {
	--bs-table-color: #000;
	--bs-table-bg: #cff4fc;
	--bs-table-border-color: #badce3;
	--bs-table-striped-bg: #c5e8ef;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #badce3;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #bfe2e9;
	--bs-table-hover-color: #000;
	color:var(--bs-table-color);
	border-color:var(--bs-table-border-color)
}
.table-warning {
	--bs-table-color: #000;
	--bs-table-bg: #fff3cd;
	--bs-table-border-color: #e6dbb9;
	--bs-table-striped-bg: #f2e7c3;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #e6dbb9;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #ece1be;
	--bs-table-hover-color: #000;
	color:var(--bs-table-color);
	border-color:var(--bs-table-border-color)
}
.table-danger {
	--bs-table-color: #000;
	--bs-table-bg: #f8d7da;
	--bs-table-border-color: #dfc2c4;
	--bs-table-striped-bg: #eccccf;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #dfc2c4;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #e5c7ca;
	--bs-table-hover-color: #000;
	color:var(--bs-table-color);
	border-color:var(--bs-table-border-color)
}
.table-light {
	--bs-table-color: #000;
	--bs-table-bg: #f8f9fa;
	--bs-table-border-color: #dfe0e1;
	--bs-table-striped-bg: #ecedee;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #dfe0e1;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #e5e6e7;
	--bs-table-hover-color: #000;
	color:var(--bs-table-color);
	border-color:var(--bs-table-border-color)
}
.table-dark {
	--bs-table-color: #fff;
	--bs-table-bg: #091720;
	--bs-table-border-color: #222e36;
	--bs-table-striped-bg: #15232b;
	--bs-table-striped-color: #fff;
	--bs-table-active-bg: #222e36;
	--bs-table-active-color: #fff;
	--bs-table-hover-bg: #1b2831;
	--bs-table-hover-color: #fff;
	color:var(--bs-table-color);
	border-color:var(--bs-table-border-color)
}
.table-responsive {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
@media(max-width: 575.98px) {
	.table-responsive-sm {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
}
@media(max-width: 767.98px) {
	.table-responsive-md {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
}
@media(max-width: 991.98px) {
	.table-responsive-lg {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
}
@media(max-width: 1199.98px) {
	.table-responsive-xl {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
}
@media(max-width: 1359.98px) {
	.table-responsive-xxl {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
}
.form-label {
	margin-bottom:8px;
	font-size:14px;
	line-height:22px
}
.form-text {
	margin-top:.25rem;
	font-size:0.875em;
	color:#6c757d
}
.form-control-icon {
	position:absolute;
	left:18px;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.form-control-icon.right {
	left:auto;
	right:18px
}
textarea.form-control {
	display:block;
	width:100%;
	padding:16px 18px;
	font-size:18px;
	line-height:24px;
	color:#152834;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #bcbcbe;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-transition:.1s;
	transition:.1s;
	border-radius:4px;
	height:130px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	resize:none
}
.form-control {
	display:block;
	width:100%;
	padding:0 18px;
	height:56px;
	font-size:18px;
	line-height:24px;
	color:#152834;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #bcbcbe;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-transition:.1s;
	transition:.1s;
	border-radius:4px
}
.form-control.icon {
	padding-left:50px
}
.form-control.icon-right {
	padding-right:50px;
	padding-left:18px
}
.form-control[type=file] {
	overflow:hidden
}
.form-control[type=file]:not(:disabled):not([readonly]) {
	cursor:pointer
}
.form-control:focus {
	border-color:#0f1d26;
	outline:0
}
.form-control:focus:hover:not(:disabled):not([readonly]) {
	border-color:#0f1d26
}
.form-control::-webkit-date-and-time-value {
	height:1.35em
}
.form-control::-webkit-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.form-control::-moz-placeholder {
	color:#9d9d9d;
	opacity:1
}
.form-control:-ms-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.form-control::-ms-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.form-control::placeholder {
	color:#9d9d9d;
	opacity:1
}
.form-control:disabled {
	background-color:#e9ecef;
	opacity:1
}
.form-control::-webkit-file-upload-button {
	padding:.375rem .75rem;
	margin:-0.375rem -0.75rem;
	-webkit-margin-end:.75rem;
	margin-inline-end:.75rem;
	color:#091720;
	background-color:#e9ecef;
	pointer-events:none;
	border-color:inherit;
	border-style:solid;
	border-width:0;
	border-inline-end-width:1px;
	border-radius:0;
	-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
.form-control::file-selector-button {
	padding:.375rem .75rem;
	margin:-0.375rem -0.75rem;
	-webkit-margin-end:.75rem;
	margin-inline-end:.75rem;
	color:#091720;
	background-color:#e9ecef;
	pointer-events:none;
	border-color:inherit;
	border-style:solid;
	border-width:0;
	border-inline-end-width:1px;
	border-radius:0;
	-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
	.form-control::-webkit-file-upload-button {
	-webkit-transition:none;
	transition:none
}
.form-control::file-selector-button {
	-webkit-transition:none;
	transition:none
}
}
.form-control:hover:not(:disabled):not([readonly]) {
	border-color:#8b8b8b
}
.form-control.blue {
	background:rgba(255,255,255,.2);
	border:none;
	color:#fff
}
.form-control.blue:focus {
	background:rgba(255,255,255,.3);
	outline:0
}
.form-control.blue:focus:hover:not(:disabled):not([readonly]) {
	background:rgba(255,255,255,.3)
}
.form-control.blue:hover:not(:disabled):not([readonly]) {
	background:rgba(255,255,255,.3)
}
.form-control.blue::-webkit-input-placeholder {
	color:#fff;
	opacity:.5
}
.form-control.blue::-moz-placeholder {
	color:#fff;
	opacity:.5
}
.form-control.blue:-ms-input-placeholder {
	color:#fff;
	opacity:.5
}
.form-control.blue::-ms-input-placeholder {
	color:#fff;
	opacity:.5
}
.form-control.blue::placeholder {
	color:#fff;
	opacity:.5
}
.form-control-plaintext {
	display:block;
	width:100%;
	padding:.375rem 0;
	margin-bottom:0;
	line-height:1.35;
	color:#091720;
	background-color:rgba(0,0,0,0);
	border:solid rgba(0,0,0,0);
	border-width:1px 0
}
.form-control-plaintext:focus {
	outline:0
}
.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg {
	padding-right:0;
	padding-left:0
}
.form-control-sm {
	min-height:calc(1.35em + 0.5rem + 2px);
	padding:.25rem .5rem;
	font-size:1rem;
	border-radius:.25rem
}
.form-control-sm::-webkit-file-upload-button {
	padding:.25rem .5rem;
	margin:-0.25rem -0.5rem;
	-webkit-margin-end:.5rem;
	margin-inline-end:.5rem
}
.form-control-sm::file-selector-button {
	padding:.25rem .5rem;
	margin:-0.25rem -0.5rem;
	-webkit-margin-end:.5rem;
	margin-inline-end:.5rem
}
.form-control-lg {
	min-height:calc(1.35em + 1rem + 2px);
	padding:.5rem 1rem;
	font-size:calc(1.28125rem + 0.375vw);
	border-radius:.5rem
}
@media(min-width: 1200px) {
	.form-control-lg {
	font-size:1.5625rem
}
}
.form-control-lg::-webkit-file-upload-button {
	padding:.5rem 1rem;
	margin:-0.5rem -1rem;
	-webkit-margin-end:1rem;
	margin-inline-end:1rem
}
.form-control-lg::file-selector-button {
	padding:.5rem 1rem;
	margin:-0.5rem -1rem;
	-webkit-margin-end:1rem;
	margin-inline-end:1rem
}
.form-control-color {
	width:3rem;
	height:calc(1.35em + 0.75rem + 2px);
	padding:.375rem
}
.form-control-color:not(:disabled):not([readonly]) {
	cursor:pointer
}
.form-control-color::-moz-color-swatch {
	border:0 !important;
	border-radius:.375rem
}
.form-control-color::-webkit-color-swatch {
	border-radius:.375rem
}
.form-control-color.form-control-sm {
	height:calc(1.35em + 0.5rem + 2px)
}
.form-control-color.form-control-lg {
	height:calc(1.35em + 1rem + 2px)
}
@media(max-width: 768px) {
	.form-control {
	display:block;
	width:100%;
	padding:16px 16px;
	font-size:16px;
	line-height:22px;
	color:#152834;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #bcbcbe;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-transition:.1s;
	transition:.1s;
	border-radius:4px
}
textarea.form-control {
	display:block;
	width:100%;
	padding:16px 16px;
	font-size:18px;
	line-height:22px;
	color:#152834;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #bcbcbe;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-transition:.1s;
	transition:.1s;
	border-radius:4px;
	height:130px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	resize:none
}
.form-control-icon {
	width:22px;
	height:22px
}
.form-control-icon {
	left:16px
}
.form-control-icon.right {
	left:auto;
	right:16px
}
}
.form-select {
	display:block;
	width:100%;
	padding:.375rem 2.25rem .375rem .75rem;
	-moz-padding-start:calc(0.75rem - 3px);
	font-size:1.25rem;
	font-weight:400;
	line-height:1.35;
	color:#091720;
	background-color:#fff;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:right .75rem center;
	background-size:16px 12px;
	border:1px solid #ced4da;
	border-radius:.375rem;
	-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
@media(prefers-reduced-motion: reduce) {
	.form-select {
	-webkit-transition:none;
	transition:none
}
}
.form-select:focus {
	border-color:#848b90;
	outline:0;
	-webkit-box-shadow:0 0 0 .25rem rgba(9,23,32,.25);
	box-shadow:0 0 0 .25rem rgba(9,23,32,.25)
}
.form-select[multiple],.form-select[size]:not([size="1"]) {
	padding-right:.75rem;
	background-image:none
}
.form-select:disabled {
	background-color:#e9ecef
}
.form-select:-moz-focusring {
	color:rgba(0,0,0,0);
	text-shadow:0 0 0 #091720
}
.form-select-sm {
	padding-top:.25rem;
	padding-bottom:.25rem;
	padding-left:.5rem;
	font-size:1rem;
	border-radius:.25rem
}
.form-select-lg {
	padding-top:.5rem;
	padding-bottom:.5rem;
	padding-left:1rem;
	font-size:calc(1.28125rem + 0.375vw);
	border-radius:.5rem
}
@media(min-width: 1200px) {
	.form-select-lg {
	font-size:1.5625rem
}
}
.form-check {
	display:block;
	min-height:27px;
	padding-left:1.5em;
	margin-bottom:.125rem
}
.form-check .form-check-input {
	float:left;
	margin-left:-1.5em
}
.form-check-reverse {
	padding-right:1.5em;
	padding-left:0;
	text-align:right
}
.form-check-reverse .form-check-input {
	float:right;
	margin-right:-1.5em;
	margin-left:0
}
.form-check-input {
	width:1em;
	height:1em;
	margin-top:.175em;
	vertical-align:top;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	border:1px solid rgba(0,0,0,.25);
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-print-color-adjust:exact;
	print-color-adjust:exact
}
.form-check-input[type=checkbox] {
	display:none
}
.form-check-input[type=radio] {
	border-radius:50%
}
.form-check-input:active {
	-webkit-filter:brightness(90%);
	filter:brightness(90%)
}
.form-check-input:focus {
	border-color:#848b90;
	outline:0;
	-webkit-box-shadow:0 0 0 .25rem rgba(9,23,32,.25);
	box-shadow:0 0 0 .25rem rgba(9,23,32,.25)
}
.form-check-input:checked {
	background-color:#091720;
	border-color:#091720
}
.form-check-input:checked[type=checkbox] {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")
}
.form-check-input:checked[type=radio] {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
}
.form-check-input[type=checkbox]:indeterminate {
	background-color:#091720;
	border-color:#091720;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}
.form-check-input:disabled {
	pointer-events:none;
	-webkit-filter:none;
	filter:none;
	opacity:.5
}
.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label {
	cursor:default;
	opacity:.5
}
.form-switch {
	padding-left:2.5em
}
.form-switch .form-check-input {
	width:2em;
	margin-left:-2.5em;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
	background-position:left center;
	border-radius:2em;
	-webkit-transition:background-position .15s ease-in-out;
	transition:background-position .15s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
	.form-switch .form-check-input {
	-webkit-transition:none;
	transition:none
}
}
.form-switch .form-check-input:focus {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23848b90'/%3e%3c/svg%3e")
}
.form-switch .form-check-input:checked {
	background-position:right center;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}
.form-switch.form-check-reverse {
	padding-right:2.5em;
	padding-left:0
}
.form-switch.form-check-reverse .form-check-input {
	margin-right:-2.5em;
	margin-left:0
}
.form-check-inline {
	display:inline-block;
	margin-right:1rem
}
.btn-check {
	position:absolute;
	clip:rect(0, 0, 0, 0);
	pointer-events:none
}
.btn-check[disabled]+.btn,.btn-check:disabled+.btn {
	pointer-events:none;
	-webkit-filter:none;
	filter:none;
	opacity:.65
}
.form-range {
	width:100%;
	height:1.5rem;
	padding:0;
	background-color:rgba(0,0,0,0);
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.form-range:focus {
	outline:0
}
.form-range:focus::-webkit-slider-thumb {
	-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(9,23,32,.25);
	box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(9,23,32,.25)
}
.form-range:focus::-moz-range-thumb {
	box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(9,23,32,.25)
}
.form-range::-moz-focus-outer {
	border:0
}
.form-range::-webkit-slider-thumb {
	width:1rem;
	height:1rem;
	margin-top:-0.25rem;
	background-color:#091720;
	border:0;
	border-radius:1rem;
	-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	-webkit-appearance:none;
	appearance:none
}
@media(prefers-reduced-motion: reduce) {
	.form-range::-webkit-slider-thumb {
	-webkit-transition:none;
	transition:none
}
}
.form-range::-webkit-slider-thumb:active {
	background-color:#b5b9bc
}
.form-range::-webkit-slider-runnable-track {
	width:100%;
	height:.5rem;
	color:rgba(0,0,0,0);
	cursor:pointer;
	background-color:#dee2e6;
	border-color:rgba(0,0,0,0);
	border-radius:1rem
}
.form-range::-moz-range-thumb {
	width:1rem;
	height:1rem;
	background-color:#091720;
	border:0;
	border-radius:1rem;
	-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-moz-appearance:none;
	appearance:none
}
@media(prefers-reduced-motion: reduce) {
	.form-range::-moz-range-thumb {
	-moz-transition:none;
	transition:none
}
}
.form-range::-moz-range-thumb:active {
	background-color:#b5b9bc
}
.form-range::-moz-range-track {
	width:100%;
	height:.5rem;
	color:rgba(0,0,0,0);
	cursor:pointer;
	background-color:#dee2e6;
	border-color:rgba(0,0,0,0);
	border-radius:1rem
}
.form-range:disabled {
	pointer-events:none
}
.form-range:disabled::-webkit-slider-thumb {
	background-color:#adb5bd
}
.form-range:disabled::-moz-range-thumb {
	background-color:#adb5bd
}
.form-floating {
	position:relative
}
.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select {
	height:calc(3.5rem + 2px);
	line-height:1.25
}
.form-floating>label {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding:1rem .75rem;
	overflow:hidden;
	text-align:start;
	text-overflow:ellipsis;
	white-space:nowrap;
	pointer-events:none;
	border:1px solid rgba(0,0,0,0);
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;
	transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;
	transition:opacity .1s ease-in-out,transform .1s ease-in-out;
	transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
	.form-floating>label {
	-webkit-transition:none;
	transition:none
}
}
.form-floating>.form-control,.form-floating>.form-control-plaintext {
	padding:1rem .75rem
}
.form-floating>.form-control::-webkit-input-placeholder, .form-floating>.form-control-plaintext::-webkit-input-placeholder {
	color:rgba(0,0,0,0)
}
.form-floating>.form-control::-moz-placeholder, .form-floating>.form-control-plaintext::-moz-placeholder {
	color:rgba(0,0,0,0)
}
.form-floating>.form-control:-ms-input-placeholder, .form-floating>.form-control-plaintext:-ms-input-placeholder {
	color:rgba(0,0,0,0)
}
.form-floating>.form-control::-ms-input-placeholder, .form-floating>.form-control-plaintext::-ms-input-placeholder {
	color:rgba(0,0,0,0)
}
.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder {
	color:rgba(0,0,0,0)
}
.form-floating>.form-control:not(:-moz-placeholder-shown), .form-floating>.form-control-plaintext:not(:-moz-placeholder-shown) {
	padding-top:1.625rem;
	padding-bottom:.625rem
}
.form-floating>.form-control:not(:-ms-input-placeholder), .form-floating>.form-control-plaintext:not(:-ms-input-placeholder) {
	padding-top:1.625rem;
	padding-bottom:.625rem
}
.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown) {
	padding-top:1.625rem;
	padding-bottom:.625rem
}
.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill {
	padding-top:1.625rem;
	padding-bottom:.625rem
}
.form-floating>.form-select {
	padding-top:1.625rem;
	padding-bottom:.625rem
}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label {
	opacity:.65;
	transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)
}
.form-floating>.form-control:not(:-ms-input-placeholder)~label {
	opacity:.65;
	transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)
}
.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label {
	opacity:.65;
	-webkit-transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);
	transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)
}
.form-floating>.form-control:-webkit-autofill~label {
	opacity:.65;
	-webkit-transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);
	transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)
}
.form-floating>.form-control-plaintext~label {
	border-width:1px 0
}
.input-group {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	width:100%
}
.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating {
	position:relative;
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	width:1%;
	min-width:0
}
.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within {
	z-index:5
}
.input-group .btn {
	position:relative;
	z-index:2
}
.input-group .btn:focus {
	z-index:5
}
.input-group-text {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:.375rem .75rem;
	font-size:1.25rem;
	font-weight:400;
	line-height:1.35;
	color:#091720;
	text-align:center;
	white-space:nowrap;
	background-color:#e9ecef;
	border:1px solid #ced4da;
	border-radius:.375rem
}
.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn {
	padding:.5rem 1rem;
	font-size:calc(1.28125rem + 0.375vw);
	border-radius:.5rem
}
@media(min-width: 1200px) {
	.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn {
	font-size:1.5625rem
}
}
.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn {
	padding:.25rem .5rem;
	font-size:1rem;
	border-radius:.25rem
}
.input-group-lg>.form-select,.input-group-sm>.form-select {
	padding-right:3rem
}
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
	margin-left:-1px;
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.valid-feedback {
	display:none;
	width:100%;
	margin-top:.25rem;
	font-size:0.875em;
	color:#198754
}
.valid-tooltip {
	position:absolute;
	top:100%;
	z-index:5;
	display:none;
	max-width:100%;
	padding:5px 10px;
	margin-top:.1rem;
	font-size:1rem;
	color:#fff;
	background-color:rgba(25,135,84,.9);
	border-radius:.375rem
}
.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip {
	display:block
}
.was-validated .form-control:valid,.form-control.is-valid {
	border-color:#198754;
	padding-right:calc(1.35em + 0.75rem);
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:right calc(0.3375em + 0.1875rem) center;
	background-size:calc(0.675em + 0.375rem) calc(0.675em + 0.375rem)
}
.was-validated .form-control:valid:focus,.form-control.is-valid:focus {
	border-color:#198754;
	-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);
	box-shadow:0 0 0 .25rem rgba(25,135,84,.25)
}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid {
	padding-right:calc(1.35em + 0.75rem);
	background-position:top calc(0.3375em + 0.1875rem) right calc(0.3375em + 0.1875rem)
}
.was-validated .form-select:valid,.form-select.is-valid {
	border-color:#198754
}
.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"] {
	padding-right:4.125rem;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
	background-position:right .75rem center,center right 2.25rem;
	background-size:16px 12px,calc(0.675em + 0.375rem) calc(0.675em + 0.375rem)
}
.was-validated .form-select:valid:focus,.form-select.is-valid:focus {
	border-color:#198754;
	-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);
	box-shadow:0 0 0 .25rem rgba(25,135,84,.25)
}
.was-validated .form-control-color:valid,.form-control-color.is-valid {
	width:calc(3rem + calc(1.35em + 0.75rem))
}
.was-validated .form-check-input:valid,.form-check-input.is-valid {
	border-color:#198754
}
.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked {
	background-color:#198754
}
.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus {
	-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);
	box-shadow:0 0 0 .25rem rgba(25,135,84,.25)
}
.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label {
	color:#198754
}
.form-check-inline .form-check-input~.valid-feedback {
	margin-left:.5em
}
.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid {
	z-index:3
}
.invalid-feedback {
	display:none;
	width:100%;
	margin-top:.25rem;
	font-size:0.875em;
	color:#dc3545
}
.invalid-tooltip {
	position:absolute;
	top:100%;
	z-index:5;
	display:none;
	max-width:100%;
	padding:5px 10px;
	margin-top:.1rem;
	font-size:1rem;
	color:#fff;
	background-color:rgba(220,53,69,.9);
	border-radius:.375rem
}
.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip {
	display:block
}
.was-validated .form-control:invalid,.form-control.is-invalid {
	border-color:#dc3545;
	padding-right:calc(1.35em + 0.75rem);
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:right calc(0.3375em + 0.1875rem) center;
	background-size:calc(0.675em + 0.375rem) calc(0.675em + 0.375rem)
}
.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus {
	border-color:#dc3545;
	-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);
	box-shadow:0 0 0 .25rem rgba(220,53,69,.25)
}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
	padding-right:calc(1.35em + 0.75rem);
	background-position:top calc(0.3375em + 0.1875rem) right calc(0.3375em + 0.1875rem)
}
.was-validated .form-select:invalid,.form-select.is-invalid {
	border-color:#dc3545
}
.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"] {
	padding-right:4.125rem;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
	background-position:right .75rem center,center right 2.25rem;
	background-size:16px 12px,calc(0.675em + 0.375rem) calc(0.675em + 0.375rem)
}
.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus {
	border-color:#dc3545;
	-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);
	box-shadow:0 0 0 .25rem rgba(220,53,69,.25)
}
.was-validated .form-control-color:invalid,.form-control-color.is-invalid {
	width:calc(3rem + calc(1.35em + 0.75rem))
}
.was-validated .form-check-input:invalid,.form-check-input.is-invalid {
	border-color:#dc3545
}
.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked {
	background-color:#dc3545
}
.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus {
	-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);
	box-shadow:0 0 0 .25rem rgba(220,53,69,.25)
}
.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label {
	color:#dc3545
}
.form-check-inline .form-check-input~.invalid-feedback {
	margin-left:.5em
}
.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid {
	z-index:4
}
.btn {
	background:#4380d2;
	border:1px solid rgba(0,0,0,0);
	text-align:center;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:inline-block;
	font-size:20px;
	padding:17px;
	border-radius:4px;
	color:#fff !important;
	min-width:310px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:26px;
	-webkit-transition:.1s;
	transition:.1s
}
.btn-full {
	width:100%
}
.btn:hover,.btn:active {
	color:#fff !important;
	background-color:#599af2;
	border-color:#599af2
}
.btn:disabled,.btn.disabled {
	background:#4380d2;
	cursor:default;
	opacity:.5
}
.btn-loading {
	pointer-events:none;
	color:rgba(0,0,0,0) !important;
	position:relative
}
.btn-loading::before {
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:60px;
	height:60px;
	background:url("/local/templates/springs/css/../img/loader.svg") no-repeat center;
	background-size:contain
}
.btn-outline {
	color:#4380d2 !important;
	background-color:rgba(0,0,0,0);
	border-color:#4380d2
}
.btn-outline.btn-white {
	color:#fff !important;
	border-color:#fff
}
.btn-outline.btn-white:hover,.btn-outline.btn-white:active {
	color:#fff !important;
	background-color:#599af2;
	border-color:#599af2
}
.btn-primary {
	--bs-btn-color: #fff;
	--bs-btn-bg: #091720;
	--bs-btn-border-color: #091720;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #08141b;
	--bs-btn-hover-border-color: #07121a;
	--bs-btn-focus-shadow-rgb: 46, 58, 65;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #07121a;
	--bs-btn-active-border-color: #071118;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #091720;
	--bs-btn-disabled-border-color: #091720
}
.btn-secondary {
	--bs-btn-color: #fff;
	--bs-btn-bg: #6c757d;
	--bs-btn-border-color: #6c757d;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #5c636a;
	--bs-btn-hover-border-color: #565e64;
	--bs-btn-focus-shadow-rgb: 130, 138, 145;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #565e64;
	--bs-btn-active-border-color: #51585e;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #6c757d;
	--bs-btn-disabled-border-color: #6c757d
}
.btn-success {
	--bs-btn-color: #fff;
	--bs-btn-bg: #198754;
	--bs-btn-border-color: #198754;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #157347;
	--bs-btn-hover-border-color: #146c43;
	--bs-btn-focus-shadow-rgb: 60, 153, 110;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #146c43;
	--bs-btn-active-border-color: #13653f;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #198754;
	--bs-btn-disabled-border-color: #198754
}
.btn-info {
	--bs-btn-color: #000;
	--bs-btn-bg: #0dcaf0;
	--bs-btn-border-color: #0dcaf0;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #31d2f2;
	--bs-btn-hover-border-color: #25cff2;
	--bs-btn-focus-shadow-rgb: 11, 172, 204;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #3dd5f3;
	--bs-btn-active-border-color: #25cff2;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: #0dcaf0;
	--bs-btn-disabled-border-color: #0dcaf0
}
.btn-warning {
	--bs-btn-color: #000;
	--bs-btn-bg: #ffc107;
	--bs-btn-border-color: #ffc107;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #ffca2c;
	--bs-btn-hover-border-color: #ffc720;
	--bs-btn-focus-shadow-rgb: 217, 164, 6;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #ffcd39;
	--bs-btn-active-border-color: #ffc720;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: #ffc107;
	--bs-btn-disabled-border-color: #ffc107
}
.btn-danger {
	--bs-btn-color: #fff;
	--bs-btn-bg: #dc3545;
	--bs-btn-border-color: #dc3545;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #bb2d3b;
	--bs-btn-hover-border-color: #b02a37;
	--bs-btn-focus-shadow-rgb: 225, 83, 97;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #b02a37;
	--bs-btn-active-border-color: #a52834;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #dc3545;
	--bs-btn-disabled-border-color: #dc3545
}
.btn-light {
	--bs-btn-color: #000;
	--bs-btn-bg: #f8f9fa;
	--bs-btn-border-color: #f8f9fa;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #d3d4d5;
	--bs-btn-hover-border-color: #c6c7c8;
	--bs-btn-focus-shadow-rgb: 211, 212, 213;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #c6c7c8;
	--bs-btn-active-border-color: #babbbc;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: #f8f9fa;
	--bs-btn-disabled-border-color: #f8f9fa
}
.btn-dark {
	--bs-btn-color: #fff;
	--bs-btn-bg: #091720;
	--bs-btn-border-color: #091720;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #2e3a41;
	--bs-btn-hover-border-color: #222e36;
	--bs-btn-focus-shadow-rgb: 46, 58, 65;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #3a454d;
	--bs-btn-active-border-color: #222e36;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #091720;
	--bs-btn-disabled-border-color: #091720
}
.btn-link {
	--bs-btn-font-weight: 400;
	--bs-btn-color: var(--bs-link-color);
	--bs-btn-bg: transparent;
	--bs-btn-border-color: transparent;
	--bs-btn-hover-color: var(--bs-link-hover-color);
	--bs-btn-hover-border-color: transparent;
	--bs-btn-active-color: var(--bs-link-hover-color);
	--bs-btn-active-border-color: transparent;
	--bs-btn-disabled-color: #6c757d;
	--bs-btn-disabled-border-color: transparent;
	--bs-btn-box-shadow: none;
	--bs-btn-focus-shadow-rgb: 46, 58, 65;
	text-decoration:none
}
.btn-link:focus-visible {
	color:var(--bs-btn-color)
}
.btn-link:hover {
	color:var(--bs-btn-hover-color)
}
.btn-lg,.btn-group-lg>.btn {
	min-width:364px
}
.btn-sm,.btn-group-sm>.btn {
	--bs-btn-padding-y: 0.25rem;
	--bs-btn-padding-x: 0.5rem;
	--bs-btn-font-size:1rem;
	--bs-btn-border-radius: 0.25rem
}
.fade {
	-webkit-transition:opacity .2s linear;
	transition:opacity .2s linear
}
@media(prefers-reduced-motion: reduce) {
	.fade {
	-webkit-transition:none;
	transition:none
}
}
.fade:not(.show) {
	opacity:0
}
.collapse:not(.show) {
	display:none
}
.collapsing {
	height:0;
	overflow:hidden;
	-webkit-transition:height .35s ease;
	transition:height .35s ease
}
@media(prefers-reduced-motion: reduce) {
	.collapsing {
	-webkit-transition:none;
	transition:none
}
}
.collapsing.collapse-horizontal {
	width:0;
	height:auto;
	-webkit-transition:width .35s ease;
	transition:width .35s ease
}
@media(prefers-reduced-motion: reduce) {
	.collapsing.collapse-horizontal {
	-webkit-transition:none;
	transition:none
}
}
.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center {
	position:relative
}
.dropdown-toggle {
	white-space:nowrap
}
.dropdown-toggle::after {
	display:inline-block;
	margin-left:.255em;
	vertical-align:.255em;
	content:"";
	border-top:.3em solid;
	border-right:.3em solid rgba(0,0,0,0);
	border-bottom:0;
	border-left:.3em solid rgba(0,0,0,0)
}
.dropdown-toggle:empty::after {
	margin-left:0
}
.dropdown-menu {
	--bs-dropdown-zindex: 1000;
	--bs-dropdown-min-width: 10rem;
	--bs-dropdown-padding-x: 0;
	--bs-dropdown-padding-y: 0.5rem;
	--bs-dropdown-spacer: 0.125rem;
	--bs-dropdown-font-size:1.25rem;
	--bs-dropdown-color: #091720;
	--bs-dropdown-bg: #fff;
	--bs-dropdown-border-color: var(--bs-border-color-translucent);
	--bs-dropdown-border-radius: 0.375rem;
	--bs-dropdown-border-width: 1px;
	--bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
	--bs-dropdown-divider-bg: var(--bs-border-color-translucent);
	--bs-dropdown-divider-margin-y: 10px;
	--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
	--bs-dropdown-link-color: #091720;
	--bs-dropdown-link-hover-color: #08151d;
	--bs-dropdown-link-hover-bg: #e9ecef;
	--bs-dropdown-link-active-color: #fff;
	--bs-dropdown-link-active-bg: #091720;
	--bs-dropdown-link-disabled-color: #adb5bd;
	--bs-dropdown-item-padding-x: 20px;
	--bs-dropdown-item-padding-y: 5px;
	--bs-dropdown-header-color: #6c757d;
	--bs-dropdown-header-padding-x: 20px;
	--bs-dropdown-header-padding-y: 0.5rem;
	position:absolute;
	z-index:var(--bs-dropdown-zindex);
	display:none;
	min-width:var(--bs-dropdown-min-width);
	padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
	margin:0;
	font-size:var(--bs-dropdown-font-size);
	color:var(--bs-dropdown-color);
	text-align:left;
	list-style:none;
	background-color:var(--bs-dropdown-bg);
	background-clip:padding-box;
	border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
	border-radius:var(--bs-dropdown-border-radius)
}
.dropdown-menu[data-bs-popper] {
	top:100%;
	left:0;
	margin-top:var(--bs-dropdown-spacer)
}
.dropdown-menu-start {
	--bs-position: start
}
.dropdown-menu-start[data-bs-popper] {
	right:auto;
	left:0
}
.dropdown-menu-end {
	--bs-position: end
}
.dropdown-menu-end[data-bs-popper] {
	right:0;
	left:auto
}
@media(min-width: 576px) {
	.dropdown-menu-sm-start {
	--bs-position: start
}
.dropdown-menu-sm-start[data-bs-popper] {
	right:auto;
	left:0
}
.dropdown-menu-sm-end {
	--bs-position: end
}
.dropdown-menu-sm-end[data-bs-popper] {
	right:0;
	left:auto
}
}
@media(min-width: 768px) {
	.dropdown-menu-md-start {
	--bs-position: start
}
.dropdown-menu-md-start[data-bs-popper] {
	right:auto;
	left:0
}
.dropdown-menu-md-end {
	--bs-position: end
}
.dropdown-menu-md-end[data-bs-popper] {
	right:0;
	left:auto
}
}
@media(min-width: 992px) {
	.dropdown-menu-lg-start {
	--bs-position: start
}
.dropdown-menu-lg-start[data-bs-popper] {
	right:auto;
	left:0
}
.dropdown-menu-lg-end {
	--bs-position: end
}
.dropdown-menu-lg-end[data-bs-popper] {
	right:0;
	left:auto
}
}
@media(min-width: 1200px) {
	.dropdown-menu-xl-start {
	--bs-position: start
}
.dropdown-menu-xl-start[data-bs-popper] {
	right:auto;
	left:0
}
.dropdown-menu-xl-end {
	--bs-position: end
}
.dropdown-menu-xl-end[data-bs-popper] {
	right:0;
	left:auto
}
}
@media(min-width: 1360px) {
	.dropdown-menu-xxl-start {
	--bs-position: start
}
.dropdown-menu-xxl-start[data-bs-popper] {
	right:auto;
	left:0
}
.dropdown-menu-xxl-end {
	--bs-position: end
}
.dropdown-menu-xxl-end[data-bs-popper] {
	right:0;
	left:auto
}
}
.dropup .dropdown-menu[data-bs-popper] {
	top:auto;
	bottom:100%;
	margin-top:0;
	margin-bottom:var(--bs-dropdown-spacer)
}
.dropup .dropdown-toggle::after {
	display:inline-block;
	margin-left:.255em;
	vertical-align:.255em;
	content:"";
	border-top:0;
	border-right:.3em solid rgba(0,0,0,0);
	border-bottom:.3em solid;
	border-left:.3em solid rgba(0,0,0,0)
}
.dropup .dropdown-toggle:empty::after {
	margin-left:0
}
.dropend .dropdown-menu[data-bs-popper] {
	top:0;
	right:auto;
	left:100%;
	margin-top:0;
	margin-left:var(--bs-dropdown-spacer)
}
.dropend .dropdown-toggle::after {
	display:inline-block;
	margin-left:.255em;
	vertical-align:.255em;
	content:"";
	border-top:.3em solid rgba(0,0,0,0);
	border-right:0;
	border-bottom:.3em solid rgba(0,0,0,0);
	border-left:.3em solid
}
.dropend .dropdown-toggle:empty::after {
	margin-left:0
}
.dropend .dropdown-toggle::after {
	vertical-align:0
}
.dropstart .dropdown-menu[data-bs-popper] {
	top:0;
	right:100%;
	left:auto;
	margin-top:0;
	margin-right:var(--bs-dropdown-spacer)
}
.dropstart .dropdown-toggle::after {
	display:inline-block;
	margin-left:.255em;
	vertical-align:.255em;
	content:""
}
.dropstart .dropdown-toggle::after {
	display:none
}
.dropstart .dropdown-toggle::before {
	display:inline-block;
	margin-right:.255em;
	vertical-align:.255em;
	content:"";
	border-top:.3em solid rgba(0,0,0,0);
	border-right:.3em solid;
	border-bottom:.3em solid rgba(0,0,0,0)
}
.dropstart .dropdown-toggle:empty::after {
	margin-left:0
}
.dropstart .dropdown-toggle::before {
	vertical-align:0
}
.dropdown-divider {
	height:0;
	margin:var(--bs-dropdown-divider-margin-y) 0;
	overflow:hidden;
	border-top:1px solid var(--bs-dropdown-divider-bg);
	opacity:1
}
.dropdown-item {
	display:block;
	width:100%;
	padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
	clear:both;
	font-weight:400;
	color:var(--bs-dropdown-link-color);
	text-align:inherit;
	white-space:nowrap;
	background-color:rgba(0,0,0,0);
	border:0
}
.dropdown-item:hover,.dropdown-item:focus {
	color:var(--bs-dropdown-link-hover-color);
	background-color:var(--bs-dropdown-link-hover-bg)
}
.dropdown-item.active,.dropdown-item:active {
	color:var(--bs-dropdown-link-active-color);
	text-decoration:none;
	background-color:var(--bs-dropdown-link-active-bg)
}
.dropdown-item.disabled,.dropdown-item:disabled {
	color:var(--bs-dropdown-link-disabled-color);
	pointer-events:none;
	background-color:rgba(0,0,0,0)
}
.dropdown-menu.show {
	display:block
}
.dropdown-header {
	display:block;
	padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
	margin-bottom:0;
	font-size:1rem;
	color:var(--bs-dropdown-header-color);
	white-space:nowrap
}
.dropdown-item-text {
	display:block;
	padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
	color:var(--bs-dropdown-link-color)
}
.dropdown-menu-dark {
	--bs-dropdown-color: #dee2e6;
	--bs-dropdown-bg: #343a40;
	--bs-dropdown-border-color: var(--bs-border-color-translucent);
	--bs-dropdown-box-shadow: ;
	--bs-dropdown-link-color: #dee2e6;
	--bs-dropdown-link-hover-color: #fff;
	--bs-dropdown-divider-bg: var(--bs-border-color-translucent);
	--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
	--bs-dropdown-link-active-color: #fff;
	--bs-dropdown-link-active-bg: #091720;
	--bs-dropdown-link-disabled-color: #adb5bd;
	--bs-dropdown-header-color: #adb5bd
}
.btn-group,.btn-group-vertical {
	position:relative;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	vertical-align:middle
}
.btn-group>.btn,.btn-group-vertical>.btn {
	position:relative;
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto
}
.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active {
	z-index:1
}
.btn-toolbar {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.btn-toolbar .input-group {
	width:auto
}
.btn-group {
	border-radius:.375rem
}
.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child) {
	margin-left:-1px
}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.dropdown-toggle-split {
	padding-right:.5625rem;
	padding-left:.5625rem
}
.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after {
	margin-left:0
}
.dropstart .dropdown-toggle-split::before {
	margin-right:0
}
.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split {
	padding-right:.375rem;
	padding-left:.375rem
}
.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split {
	padding-right:.75rem;
	padding-left:.75rem
}
.btn-group-vertical {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
	width:100%
}
.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child) {
	margin-top:-1px
}
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.nav {
	--bs-nav-link-padding-x: 1rem;
	--bs-nav-link-padding-y: 0.5rem;
	--bs-nav-link-font-weight: ;
	--bs-nav-link-color: var(--bs-link-color);
	--bs-nav-link-hover-color: var(--bs-link-hover-color);
	--bs-nav-link-disabled-color: #6c757d;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.nav-link {
	display:block;
	padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
	font-size:var(--bs-nav-link-font-size);
	font-weight:var(--bs-nav-link-font-weight);
	color:var(--bs-nav-link-color);
	-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
	.nav-link {
	-webkit-transition:none;
	transition:none
}
}
.nav-link:hover,.nav-link:focus {
	color:var(--bs-nav-link-hover-color)
}
.nav-link.disabled {
	color:var(--bs-nav-link-disabled-color);
	pointer-events:none;
	cursor:default
}
.nav-tabs {
	--bs-nav-tabs-border-width: 1px;
	--bs-nav-tabs-border-color: #dee2e6;
	--bs-nav-tabs-border-radius: 0.375rem;
	--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
	--bs-nav-tabs-link-active-color: #495057;
	--bs-nav-tabs-link-active-bg: #fff;
	--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
	border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)
}
.nav-tabs .nav-link {
	margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));
	background:none;
	border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);
	border-top-left-radius:var(--bs-nav-tabs-border-radius);
	border-top-right-radius:var(--bs-nav-tabs-border-radius)
}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus {
	isolation:isolate;
	border-color:var(--bs-nav-tabs-link-hover-border-color)
}
.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled {
	color:var(--bs-nav-link-disabled-color);
	background-color:rgba(0,0,0,0);
	border-color:rgba(0,0,0,0)
}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {
	color:var(--bs-nav-tabs-link-active-color);
	background-color:var(--bs-nav-tabs-link-active-bg);
	border-color:var(--bs-nav-tabs-link-active-border-color)
}
.nav-tabs .dropdown-menu {
	margin-top:calc(-1*var(--bs-nav-tabs-border-width));
	border-top-left-radius:0;
	border-top-right-radius:0
}
.nav-pills {
	--bs-nav-pills-border-radius: 0.375rem;
	--bs-nav-pills-link-active-color: #fff;
	--bs-nav-pills-link-active-bg: #091720
}
.nav-pills .nav-link {
	background:none;
	border:0;
	border-radius:var(--bs-nav-pills-border-radius)
}
.nav-pills .nav-link:disabled {
	color:var(--bs-nav-link-disabled-color);
	background-color:rgba(0,0,0,0);
	border-color:rgba(0,0,0,0)
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
	color:var(--bs-nav-pills-link-active-color);
	background-color:var(--bs-nav-pills-link-active-bg)
}
.nav-fill>.nav-link,.nav-fill .nav-item {
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	text-align:center
}
.nav-justified>.nav-link,.nav-justified .nav-item {
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	text-align:center
}
.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link {
	width:100%
}
.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.card {
	--bs-card-spacer-y: 20px;
	--bs-card-spacer-x: 20px;
	--bs-card-title-spacer-y: 10px;
	--bs-card-border-width: 1px;
	--bs-card-border-color: var(--bs-border-color-translucent);
	--bs-card-border-radius: 0.375rem;
	--bs-card-box-shadow: ;
	--bs-card-inner-border-radius: calc(0.375rem - 1px);
	--bs-card-cap-padding-y: 10px;
	--bs-card-cap-padding-x: 20px;
	--bs-card-cap-bg: rgba(0, 0, 0, 0.03);
	--bs-card-cap-color: ;
	--bs-card-height: ;
	--bs-card-color: ;
	--bs-card-bg: #fff;
	--bs-card-img-overlay-padding: 20px;
	--bs-card-group-margin: 10px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	min-width:0;
	height:var(--bs-card-height);
	word-wrap:break-word;
	background-color:var(--bs-card-bg);
	background-clip:border-box;
	border:var(--bs-card-border-width) solid var(--bs-card-border-color);
	border-radius:var(--bs-card-border-radius)
}
.card>hr {
	margin-right:0;
	margin-left:0
}
.card>.list-group {
	border-top:inherit;
	border-bottom:inherit
}
.card>.list-group:first-child {
	border-top-width:0;
	border-top-left-radius:var(--bs-card-inner-border-radius);
	border-top-right-radius:var(--bs-card-inner-border-radius)
}
.card>.list-group:last-child {
	border-bottom-width:0;
	border-bottom-right-radius:var(--bs-card-inner-border-radius);
	border-bottom-left-radius:var(--bs-card-inner-border-radius)
}
.card>.card-header+.list-group,.card>.list-group+.card-footer {
	border-top:0
}
.card-body {
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);
	color:var(--bs-card-color)
}
.card-title {
	margin-bottom:var(--bs-card-title-spacer-y)
}
.card-subtitle {
	margin-top:calc(-0.5*var(--bs-card-title-spacer-y));
	margin-bottom:0
}
.card-text:last-child {
	margin-bottom:0
}
.card-link+.card-link {
	margin-left:var(--bs-card-spacer-x)
}
.card-header {
	padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
	margin-bottom:0;
	color:var(--bs-card-cap-color);
	background-color:var(--bs-card-cap-bg);
	border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)
}
.card-header:first-child {
	border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
}
.card-footer {
	padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
	color:var(--bs-card-cap-color);
	background-color:var(--bs-card-cap-bg);
	border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)
}
.card-footer:last-child {
	border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}
.card-header-tabs {
	margin-right:calc(-0.5*var(--bs-card-cap-padding-x));
	margin-bottom:calc(-1*var(--bs-card-cap-padding-y));
	margin-left:calc(-0.5*var(--bs-card-cap-padding-x));
	border-bottom:0
}
.card-header-tabs .nav-link.active {
	background-color:var(--bs-card-bg);
	border-bottom-color:var(--bs-card-bg)
}
.card-header-pills {
	margin-right:calc(-0.5*var(--bs-card-cap-padding-x));
	margin-left:calc(-0.5*var(--bs-card-cap-padding-x))
}
.card-img-overlay {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:var(--bs-card-img-overlay-padding);
	border-radius:var(--bs-card-inner-border-radius)
}
.card-img,.card-img-top,.card-img-bottom {
	width:100%
}
.card-img,.card-img-top {
	border-top-left-radius:var(--bs-card-inner-border-radius);
	border-top-right-radius:var(--bs-card-inner-border-radius)
}
.card-img,.card-img-bottom {
	border-bottom-right-radius:var(--bs-card-inner-border-radius);
	border-bottom-left-radius:var(--bs-card-inner-border-radius)
}
.card-group>.card {
	margin-bottom:var(--bs-card-group-margin)
}
@media(min-width: 576px) {
	.card-group {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap
}
.card-group>.card {
	-webkit-box-flex:1;
	-ms-flex:1 0 0%;
	flex:1 0 0%;
	margin-bottom:0
}
.card-group>.card+.card {
	margin-left:0;
	border-left:0
}
.card-group>.card:not(:last-child) {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header {
	border-top-right-radius:0
}
.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer {
	border-bottom-right-radius:0
}
.card-group>.card:not(:first-child) {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header {
	border-top-left-radius:0
}
.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer {
	border-bottom-left-radius:0
}
}
.accordion {
	--bs-accordion-color: #091720;
	--bs-accordion-bg: #fff;
	--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
	--bs-accordion-border-color: var(--bs-border-color);
	--bs-accordion-border-width: 1px;
	--bs-accordion-border-radius: 0.375rem;
	--bs-accordion-inner-border-radius: calc(0.375rem - 1px);
	--bs-accordion-btn-padding-x: 1.25rem;
	--bs-accordion-btn-padding-y: 1rem;
	--bs-accordion-btn-color: #091720;
	--bs-accordion-btn-bg: var(--bs-accordion-bg);
	--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23091720'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	--bs-accordion-btn-icon-width: 1.25rem;
	--bs-accordion-btn-icon-transform: rotate(-180deg);
	--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
	--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2308151d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	--bs-accordion-btn-focus-border-color: #848b90;
	--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(9, 23, 32, 0.25);
	--bs-accordion-body-padding-x: 1.25rem;
	--bs-accordion-body-padding-y: 1rem;
	--bs-accordion-active-color: #08151d;
	--bs-accordion-active-bg: #e6e8e9
}
.accordion-button {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
	font-size:1.25rem;
	color:var(--bs-accordion-btn-color);
	text-align:left;
	background-color:var(--bs-accordion-btn-bg);
	border:0;
	border-radius:0;
	overflow-anchor:none;
	-webkit-transition:var(--bs-accordion-transition);
	transition:var(--bs-accordion-transition)
}
@media(prefers-reduced-motion: reduce) {
	.accordion-button {
	-webkit-transition:none;
	transition:none
}
}
.accordion-button:not(.collapsed) {
	color:var(--bs-accordion-active-color);
	background-color:var(--bs-accordion-active-bg);
	-webkit-box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
	box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)
}
.accordion-button:not(.collapsed)::after {
	background-image:var(--bs-accordion-btn-active-icon);
	-webkit-transform:var(--bs-accordion-btn-icon-transform);
	transform:var(--bs-accordion-btn-icon-transform)
}
.accordion-button::after {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:var(--bs-accordion-btn-icon-width);
	height:var(--bs-accordion-btn-icon-width);
	margin-left:auto;
	content:"";
	background-image:var(--bs-accordion-btn-icon);
	background-repeat:no-repeat;
	background-size:var(--bs-accordion-btn-icon-width);
	-webkit-transition:var(--bs-accordion-btn-icon-transition);
	transition:var(--bs-accordion-btn-icon-transition)
}
@media(prefers-reduced-motion: reduce) {
	.accordion-button::after {
	-webkit-transition:none;
	transition:none
}
}
.accordion-button:hover {
	z-index:2
}
.accordion-button:focus {
	z-index:3;
	border-color:var(--bs-accordion-btn-focus-border-color);
	outline:0;
	-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);
	box-shadow:var(--bs-accordion-btn-focus-box-shadow)
}
.accordion-header {
	margin-bottom:0
}
.accordion-item {
	color:var(--bs-accordion-color);
	background-color:var(--bs-accordion-bg);
	border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)
}
.accordion-item:first-of-type {
	border-top-left-radius:var(--bs-accordion-border-radius);
	border-top-right-radius:var(--bs-accordion-border-radius)
}
.accordion-item:first-of-type .accordion-button {
	border-top-left-radius:var(--bs-accordion-inner-border-radius);
	border-top-right-radius:var(--bs-accordion-inner-border-radius)
}
.accordion-item:not(:first-of-type) {
	border-top:0
}
.accordion-item:last-of-type {
	border-bottom-right-radius:var(--bs-accordion-border-radius);
	border-bottom-left-radius:var(--bs-accordion-border-radius)
}
.accordion-item:last-of-type .accordion-button.collapsed {
	border-bottom-right-radius:var(--bs-accordion-inner-border-radius);
	border-bottom-left-radius:var(--bs-accordion-inner-border-radius)
}
.accordion-item:last-of-type .accordion-collapse {
	border-bottom-right-radius:var(--bs-accordion-border-radius);
	border-bottom-left-radius:var(--bs-accordion-border-radius)
}
.accordion-body {
	padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}
.accordion-flush .accordion-collapse {
	border-width:0
}
.accordion-flush .accordion-item {
	border-right:0;
	border-left:0;
	border-radius:0
}
.accordion-flush .accordion-item:first-child {
	border-top:0
}
.accordion-flush .accordion-item:last-child {
	border-bottom:0
}
.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed {
	border-radius:0
}
.breadcrumb {
	--bs-breadcrumb-padding-x: 0;
	--bs-breadcrumb-padding-y: 0;
	--bs-breadcrumb-margin-bottom: 1rem;
	--bs-breadcrumb-bg: ;
	--bs-breadcrumb-border-radius: ;
	--bs-breadcrumb-divider-color: #6c757d;
	--bs-breadcrumb-item-padding-x: 0.5rem;
	--bs-breadcrumb-item-active-color: #6c757d;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
	margin-bottom:var(--bs-breadcrumb-margin-bottom);
	font-size:var(--bs-breadcrumb-font-size);
	list-style:none;
	background-color:var(--bs-breadcrumb-bg);
	border-radius:var(--bs-breadcrumb-border-radius)
}
.breadcrumb-item+.breadcrumb-item {
	padding-left:var(--bs-breadcrumb-item-padding-x)
}
.breadcrumb-item+.breadcrumb-item::before {
	float:left;
	padding-right:var(--bs-breadcrumb-item-padding-x);
	color:var(--bs-breadcrumb-divider-color);
	content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */
}
.breadcrumb-item.active {
	color:var(--bs-breadcrumb-item-active-color)
}
.pagination {
	--bs-pagination-padding-x: 0.75rem;
	--bs-pagination-padding-y: 0.375rem;
	--bs-pagination-font-size:1.25rem;
	--bs-pagination-color: var(--bs-link-color);
	--bs-pagination-bg: #fff;
	--bs-pagination-border-width: 1px;
	--bs-pagination-border-color: #dee2e6;
	--bs-pagination-border-radius: 0.375rem;
	--bs-pagination-hover-color: var(--bs-link-hover-color);
	--bs-pagination-hover-bg: #e9ecef;
	--bs-pagination-hover-border-color: #dee2e6;
	--bs-pagination-focus-color: var(--bs-link-hover-color);
	--bs-pagination-focus-bg: #e9ecef;
	--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(9, 23, 32, 0.25);
	--bs-pagination-active-color: #fff;
	--bs-pagination-active-bg: #091720;
	--bs-pagination-active-border-color: #091720;
	--bs-pagination-disabled-color: #6c757d;
	--bs-pagination-disabled-bg: #fff;
	--bs-pagination-disabled-border-color: #dee2e6;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-left:0;
	list-style:none
}
.page-link {
	position:relative;
	display:block;
	padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
	font-size:var(--bs-pagination-font-size);
	color:var(--bs-pagination-color);
	background-color:var(--bs-pagination-bg);
	border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
	-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
	.page-link {
	-webkit-transition:none;
	transition:none
}
}
.page-link:hover {
	z-index:2;
	color:var(--bs-pagination-hover-color);
	background-color:var(--bs-pagination-hover-bg);
	border-color:var(--bs-pagination-hover-border-color)
}
.page-link:focus {
	z-index:3;
	color:var(--bs-pagination-focus-color);
	background-color:var(--bs-pagination-focus-bg);
	outline:0;
	-webkit-box-shadow:var(--bs-pagination-focus-box-shadow);
	box-shadow:var(--bs-pagination-focus-box-shadow)
}
.page-link.active,.active>.page-link {
	z-index:3;
	color:var(--bs-pagination-active-color);
	background-color:var(--bs-pagination-active-bg);
	border-color:var(--bs-pagination-active-border-color)
}
.page-link.disabled,.disabled>.page-link {
	color:var(--bs-pagination-disabled-color);
	pointer-events:none;
	background-color:var(--bs-pagination-disabled-bg);
	border-color:var(--bs-pagination-disabled-border-color)
}
.page-item:not(:first-child) .page-link {
	margin-left:-1px
}
.page-item:first-child .page-link {
	border-top-left-radius:var(--bs-pagination-border-radius);
	border-bottom-left-radius:var(--bs-pagination-border-radius)
}
.page-item:last-child .page-link {
	border-top-right-radius:var(--bs-pagination-border-radius);
	border-bottom-right-radius:var(--bs-pagination-border-radius)
}
.pagination-lg {
	--bs-pagination-padding-x: 1.5rem;
	--bs-pagination-padding-y: 0.75rem;
	--bs-pagination-font-size:calc(1.28125rem + 0.375vw);
	--bs-pagination-border-radius: 0.5rem
}
@media(min-width: 1200px) {
	.pagination-lg {
	--bs-pagination-font-size:1.5625rem
}
}
.pagination-sm {
	--bs-pagination-padding-x: 0.5rem;
	--bs-pagination-padding-y: 0.25rem;
	--bs-pagination-font-size:1rem;
	--bs-pagination-border-radius: 0.25rem
}
.badge {
	--bs-badge-padding-x: 0.65em;
	--bs-badge-padding-y: 0.35em;
	--bs-badge-font-size:0.75em;
	--bs-badge-font-weight: 700;
	--bs-badge-color: #fff;
	--bs-badge-border-radius: 0.375rem;
	display:inline-block;
	padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);
	font-size:var(--bs-badge-font-size);
	font-weight:var(--bs-badge-font-weight);
	line-height:1;
	color:var(--bs-badge-color);
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:var(--bs-badge-border-radius)
}
.badge:empty {
	display:none
}
.btn .badge {
	position:relative;
	top:-1px
}
.alert {
	--bs-alert-bg: transparent;
	--bs-alert-padding-x: 20px;
	--bs-alert-padding-y: 20px;
	--bs-alert-margin-bottom: 1rem;
	--bs-alert-color: inherit;
	--bs-alert-border-color: transparent;
	--bs-alert-border: 1px solid var(--bs-alert-border-color);
	--bs-alert-border-radius: 0.375rem;
	position:relative;
	padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);
	margin-bottom:var(--bs-alert-margin-bottom);
	color:var(--bs-alert-color);
	background-color:var(--bs-alert-bg);
	border:var(--bs-alert-border);
	border-radius:var(--bs-alert-border-radius)
}
.alert-heading {
	color:inherit
}
.alert-link {
	font-weight:700
}
.alert-dismissible {
	padding-right:60px
}
.alert-dismissible .btn-close {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	padding:25px 20px
}
.alert-primary {
	--bs-alert-color: #050e13;
	--bs-alert-bg: #ced1d2;
	--bs-alert-border-color: #b5b9bc
}
.alert-primary .alert-link {
	color:#040b0f
}
.alert-secondary {
	--bs-alert-color: #41464b;
	--bs-alert-bg: #e2e3e5;
	--bs-alert-border-color: #d3d6d8
}
.alert-secondary .alert-link {
	color:#34383c
}
.alert-success {
	--bs-alert-color: #0f5132;
	--bs-alert-bg: #d1e7dd;
	--bs-alert-border-color: #badbcc
}
.alert-success .alert-link {
	color:#0c4128
}
.alert-info {
	--bs-alert-color: #055160;
	--bs-alert-bg: #cff4fc;
	--bs-alert-border-color: #b6effb
}
.alert-info .alert-link {
	color:#04414d
}
.alert-warning {
	--bs-alert-color: #664d03;
	--bs-alert-bg: #fff3cd;
	--bs-alert-border-color: #ffecb5
}
.alert-warning .alert-link {
	color:#523e02
}
.alert-danger {
	--bs-alert-color: #842029;
	--bs-alert-bg: #f8d7da;
	--bs-alert-border-color: #f5c2c7
}
.alert-danger .alert-link {
	color:#6a1a21
}
.alert-light {
	--bs-alert-color: #636464;
	--bs-alert-bg: #fefefe;
	--bs-alert-border-color: #fdfdfe
}
.alert-light .alert-link {
	color:#4f5050
}
.alert-dark {
	--bs-alert-color: #050e13;
	--bs-alert-bg: #ced1d2;
	--bs-alert-border-color: #b5b9bc
}
.alert-dark .alert-link {
	color:#040b0f
}
@-webkit-keyframes progress-bar-stripes {
	0% {
	background-position-x:1rem
}
}
@keyframes progress-bar-stripes {
	0% {
	background-position-x:1rem
}
}
.progress {
	--bs-progress-height: 1rem;
	--bs-progress-font-size:0.9375rem;
	--bs-progress-bg: #e9ecef;
	--bs-progress-border-radius: 0.375rem;
	--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
	--bs-progress-bar-color: #fff;
	--bs-progress-bar-bg: #091720;
	--bs-progress-bar-transition: width 0.6s ease;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:var(--bs-progress-height);
	overflow:hidden;
	font-size:var(--bs-progress-font-size);
	background-color:var(--bs-progress-bg);
	border-radius:var(--bs-progress-border-radius)
}
.progress-bar {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	overflow:hidden;
	color:var(--bs-progress-bar-color);
	text-align:center;
	white-space:nowrap;
	background-color:var(--bs-progress-bar-bg);
	-webkit-transition:var(--bs-progress-bar-transition);
	transition:var(--bs-progress-bar-transition)
}
@media(prefers-reduced-motion: reduce) {
	.progress-bar {
	-webkit-transition:none;
	transition:none
}
}
.progress-bar-striped {
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size:var(--bs-progress-height) var(--bs-progress-height)
}
.progress-bar-animated {
	-webkit-animation:1s linear infinite progress-bar-stripes;
	animation:1s linear infinite progress-bar-stripes
}
@media(prefers-reduced-motion: reduce) {
	.progress-bar-animated {
	-webkit-animation:none;
	animation:none
}
}
.list-group {
	--bs-list-group-color: #091720;
	--bs-list-group-bg: #fff;
	--bs-list-group-border-color: rgba(0, 0, 0, 0.125);
	--bs-list-group-border-width: 1px;
	--bs-list-group-border-radius: 0.375rem;
	--bs-list-group-item-padding-x: 20px;
	--bs-list-group-item-padding-y: 10px;
	--bs-list-group-action-color: #495057;
	--bs-list-group-action-hover-color: #495057;
	--bs-list-group-action-hover-bg: #f8f9fa;
	--bs-list-group-action-active-color: #091720;
	--bs-list-group-action-active-bg: #e9ecef;
	--bs-list-group-disabled-color: #6c757d;
	--bs-list-group-disabled-bg: #fff;
	--bs-list-group-active-color: #fff;
	--bs-list-group-active-bg: #091720;
	--bs-list-group-active-border-color: #091720;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding-left:0;
	margin-bottom:0;
	border-radius:var(--bs-list-group-border-radius)
}
.list-group-numbered {
	list-style-type:none;
	counter-reset:section
}
.list-group-numbered>.list-group-item::before {
	content:counters(section, ".") ". ";
	counter-increment:section
}
.list-group-item-action {
	width:100%;
	color:var(--bs-list-group-action-color);
	text-align:inherit
}
.list-group-item-action:hover,.list-group-item-action:focus {
	z-index:1;
	color:var(--bs-list-group-action-hover-color);
	text-decoration:none;
	background-color:var(--bs-list-group-action-hover-bg)
}
.list-group-item-action:active {
	color:var(--bs-list-group-action-active-color);
	background-color:var(--bs-list-group-action-active-bg)
}
.list-group-item {
	position:relative;
	display:block;
	padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
	color:var(--bs-list-group-color);
	background-color:var(--bs-list-group-bg);
	border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}
.list-group-item:first-child {
	border-top-left-radius:inherit;
	border-top-right-radius:inherit
}
.list-group-item:last-child {
	border-bottom-right-radius:inherit;
	border-bottom-left-radius:inherit
}
.list-group-item.disabled,.list-group-item:disabled {
	color:var(--bs-list-group-disabled-color);
	pointer-events:none;
	background-color:var(--bs-list-group-disabled-bg)
}
.list-group-item.active {
	z-index:2;
	color:var(--bs-list-group-active-color);
	background-color:var(--bs-list-group-active-bg);
	border-color:var(--bs-list-group-active-border-color)
}
.list-group-item+.list-group-item {
	border-top-width:0
}
.list-group-item+.list-group-item.active {
	margin-top:calc(-1*var(--bs-list-group-border-width));
	border-top-width:var(--bs-list-group-border-width)
}
.list-group-horizontal {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.list-group-horizontal>.list-group-item:first-child:not(:last-child) {
	border-bottom-left-radius:var(--bs-list-group-border-radius);
	border-top-right-radius:0
}
.list-group-horizontal>.list-group-item:last-child:not(:first-child) {
	border-top-right-radius:var(--bs-list-group-border-radius);
	border-bottom-left-radius:0
}
.list-group-horizontal>.list-group-item.active {
	margin-top:0
}
.list-group-horizontal>.list-group-item+.list-group-item {
	border-top-width:var(--bs-list-group-border-width);
	border-left-width:0
}
.list-group-horizontal>.list-group-item+.list-group-item.active {
	margin-left:calc(-1*var(--bs-list-group-border-width));
	border-left-width:var(--bs-list-group-border-width)
}
@media(min-width: 576px) {
	.list-group-horizontal-sm {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child) {
	border-bottom-left-radius:var(--bs-list-group-border-radius);
	border-top-right-radius:0
}
.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child) {
	border-top-right-radius:var(--bs-list-group-border-radius);
	border-bottom-left-radius:0
}
.list-group-horizontal-sm>.list-group-item.active {
	margin-top:0
}
.list-group-horizontal-sm>.list-group-item+.list-group-item {
	border-top-width:var(--bs-list-group-border-width);
	border-left-width:0
}
.list-group-horizontal-sm>.list-group-item+.list-group-item.active {
	margin-left:calc(-1*var(--bs-list-group-border-width));
	border-left-width:var(--bs-list-group-border-width)
}
}
@media(min-width: 768px) {
	.list-group-horizontal-md {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.list-group-horizontal-md>.list-group-item:first-child:not(:last-child) {
	border-bottom-left-radius:var(--bs-list-group-border-radius);
	border-top-right-radius:0
}
.list-group-horizontal-md>.list-group-item:last-child:not(:first-child) {
	border-top-right-radius:var(--bs-list-group-border-radius);
	border-bottom-left-radius:0
}
.list-group-horizontal-md>.list-group-item.active {
	margin-top:0
}
.list-group-horizontal-md>.list-group-item+.list-group-item {
	border-top-width:var(--bs-list-group-border-width);
	border-left-width:0
}
.list-group-horizontal-md>.list-group-item+.list-group-item.active {
	margin-left:calc(-1*var(--bs-list-group-border-width));
	border-left-width:var(--bs-list-group-border-width)
}
}
@media(min-width: 992px) {
	.list-group-horizontal-lg {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child) {
	border-bottom-left-radius:var(--bs-list-group-border-radius);
	border-top-right-radius:0
}
.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child) {
	border-top-right-radius:var(--bs-list-group-border-radius);
	border-bottom-left-radius:0
}
.list-group-horizontal-lg>.list-group-item.active {
	margin-top:0
}
.list-group-horizontal-lg>.list-group-item+.list-group-item {
	border-top-width:var(--bs-list-group-border-width);
	border-left-width:0
}
.list-group-horizontal-lg>.list-group-item+.list-group-item.active {
	margin-left:calc(-1*var(--bs-list-group-border-width));
	border-left-width:var(--bs-list-group-border-width)
}
}
@media(min-width: 1200px) {
	.list-group-horizontal-xl {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child) {
	border-bottom-left-radius:var(--bs-list-group-border-radius);
	border-top-right-radius:0
}
.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child) {
	border-top-right-radius:var(--bs-list-group-border-radius);
	border-bottom-left-radius:0
}
.list-group-horizontal-xl>.list-group-item.active {
	margin-top:0
}
.list-group-horizontal-xl>.list-group-item+.list-group-item {
	border-top-width:var(--bs-list-group-border-width);
	border-left-width:0
}
.list-group-horizontal-xl>.list-group-item+.list-group-item.active {
	margin-left:calc(-1*var(--bs-list-group-border-width));
	border-left-width:var(--bs-list-group-border-width)
}
}
@media(min-width: 1360px) {
	.list-group-horizontal-xxl {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child) {
	border-bottom-left-radius:var(--bs-list-group-border-radius);
	border-top-right-radius:0
}
.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child) {
	border-top-right-radius:var(--bs-list-group-border-radius);
	border-bottom-left-radius:0
}
.list-group-horizontal-xxl>.list-group-item.active {
	margin-top:0
}
.list-group-horizontal-xxl>.list-group-item+.list-group-item {
	border-top-width:var(--bs-list-group-border-width);
	border-left-width:0
}
.list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
	margin-left:calc(-1*var(--bs-list-group-border-width));
	border-left-width:var(--bs-list-group-border-width)
}
}
.list-group-flush {
	border-radius:0
}
.list-group-flush>.list-group-item {
	border-width:0 0 var(--bs-list-group-border-width)
}
.list-group-flush>.list-group-item:last-child {
	border-bottom-width:0
}
.list-group-item-primary {
	color:#050e13;
	background-color:#ced1d2
}
.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus {
	color:#050e13;
	background-color:#b9bcbd
}
.list-group-item-primary.list-group-item-action.active {
	color:#fff;
	background-color:#050e13;
	border-color:#050e13
}
.list-group-item-secondary {
	color:#41464b;
	background-color:#e2e3e5
}
.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus {
	color:#41464b;
	background-color:#cbccce
}
.list-group-item-secondary.list-group-item-action.active {
	color:#fff;
	background-color:#41464b;
	border-color:#41464b
}
.list-group-item-success {
	color:#0f5132;
	background-color:#d1e7dd
}
.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus {
	color:#0f5132;
	background-color:#bcd0c7
}
.list-group-item-success.list-group-item-action.active {
	color:#fff;
	background-color:#0f5132;
	border-color:#0f5132
}
.list-group-item-info {
	color:#055160;
	background-color:#cff4fc
}
.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus {
	color:#055160;
	background-color:#badce3
}
.list-group-item-info.list-group-item-action.active {
	color:#fff;
	background-color:#055160;
	border-color:#055160
}
.list-group-item-warning {
	color:#664d03;
	background-color:#fff3cd
}
.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus {
	color:#664d03;
	background-color:#e6dbb9
}
.list-group-item-warning.list-group-item-action.active {
	color:#fff;
	background-color:#664d03;
	border-color:#664d03
}
.list-group-item-danger {
	color:#842029;
	background-color:#f8d7da
}
.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus {
	color:#842029;
	background-color:#dfc2c4
}
.list-group-item-danger.list-group-item-action.active {
	color:#fff;
	background-color:#842029;
	border-color:#842029
}
.list-group-item-light {
	color:#636464;
	background-color:#fefefe
}
.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus {
	color:#636464;
	background-color:#e5e5e5
}
.list-group-item-light.list-group-item-action.active {
	color:#fff;
	background-color:#636464;
	border-color:#636464
}
.list-group-item-dark {
	color:#050e13;
	background-color:#ced1d2
}
.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus {
	color:#050e13;
	background-color:#b9bcbd
}
.list-group-item-dark.list-group-item-action.active {
	color:#fff;
	background-color:#050e13;
	border-color:#050e13
}
.btn-close {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	width:1em;
	height:1em;
	padding:.25em .25em;
	color:#000;
	background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
	border:0;
	border-radius:.375rem;
	opacity:.5
}
.btn-close:hover {
	color:#000;
	text-decoration:none;
	opacity:.75
}
.btn-close:focus {
	outline:0;
	-webkit-box-shadow:0 0 0 .25rem rgba(9,23,32,.25);
	box-shadow:0 0 0 .25rem rgba(9,23,32,.25);
	opacity:1
}
.btn-close:disabled,.btn-close.disabled {
	pointer-events:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	opacity:.25
}
.btn-close-white {
	-webkit-filter:invert(1) grayscale(100%) brightness(200%);
	filter:invert(1) grayscale(100%) brightness(200%)
}
.toast {
	--bs-toast-zindex: 1090;
	--bs-toast-padding-x: 0.75rem;
	--bs-toast-padding-y: 0.5rem;
	--bs-toast-spacing: 20px;
	--bs-toast-max-width: 350px;
	--bs-toast-font-size:0.875rem;
	--bs-toast-color: ;
	--bs-toast-bg: rgba(255, 255, 255, 0.85);
	--bs-toast-border-width: 1px;
	--bs-toast-border-color: var(--bs-border-color-translucent);
	--bs-toast-border-radius: 0.375rem;
	--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
	--bs-toast-header-color: #6c757d;
	--bs-toast-header-bg: rgba(255, 255, 255, 0.85);
	--bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
	width:var(--bs-toast-max-width);
	max-width:100%;
	font-size:var(--bs-toast-font-size);
	color:var(--bs-toast-color);
	pointer-events:auto;
	background-color:var(--bs-toast-bg);
	background-clip:padding-box;
	border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);
	-webkit-box-shadow:var(--bs-toast-box-shadow);
	box-shadow:var(--bs-toast-box-shadow);
	border-radius:var(--bs-toast-border-radius)
}
.toast.showing {
	opacity:0
}
.toast:not(.show) {
	display:none
}
.toast-container {
	--bs-toast-zindex: 1090;
	position:absolute;
	z-index:var(--bs-toast-zindex);
	width:-webkit-max-content;
	width:-moz-max-content;
	width:max-content;
	max-width:100%;
	pointer-events:none
}
.toast-container>:not(:last-child) {
	margin-bottom:var(--bs-toast-spacing)
}
.toast-header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);
	color:var(--bs-toast-header-color);
	background-color:var(--bs-toast-header-bg);
	background-clip:padding-box;
	border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
	border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
	border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))
}
.toast-header .btn-close {
	margin-right:calc(-0.5*var(--bs-toast-padding-x));
	margin-left:var(--bs-toast-padding-x)
}
.toast-body {
	padding:var(--bs-toast-padding-x);
	word-wrap:break-word
}
.modal {
	--bs-modal-zindex: 1055;
	--bs-modal-width: 500px;
	--bs-modal-padding: 20px;
	--bs-modal-margin: 0.5rem;
	--bs-modal-color: ;
	--bs-modal-bg: #fff;
	--bs-modal-border-color: var(--bs-border-color-translucent);
	--bs-modal-border-width: 1px;
	--bs-modal-border-radius: 0.5rem;
	--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
	--bs-modal-inner-border-radius: calc(0.5rem - 1px);
	--bs-modal-header-padding-x: 20px;
	--bs-modal-header-padding-y: 20px;
	--bs-modal-header-padding: 20px 20px;
	--bs-modal-header-border-color: var(--bs-border-color);
	--bs-modal-header-border-width: 1px;
	--bs-modal-title-line-height: 1.35;
	--bs-modal-footer-gap: 0.5rem;
	--bs-modal-footer-bg: ;
	--bs-modal-footer-border-color: var(--bs-border-color);
	--bs-modal-footer-border-width: 1px;
	position:fixed;
	top:0;
	left:0;
	z-index:var(--bs-modal-zindex);
	display:none;
	width:100%;
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
	outline:0
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:var(--bs-modal-margin);
	pointer-events:none
}
.modal.fade .modal-dialog {
	-webkit-transition:.1s;
	transition:.1s;
	-webkit-transform:scale(0.95);
	transform:scale(0.95);
	opacity:0
}
.modal.show .modal-dialog {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
.modal.modal-static .modal-dialog {
	-webkit-transform:scale(1.02);
	transform:scale(1.02)
}
.modal-dialog-scrollable {
	height:calc(100% - var(--bs-modal-margin)*2)
}
.modal-dialog-scrollable .modal-content {
	max-height:100%;
	overflow:hidden
}
.modal-dialog-scrollable .modal-body {
	overflow-y:auto
}
.modal-dialog-centered {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	min-height:calc(100% - var(--bs-modal-margin)*2)
}
.modal-content {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%;
	pointer-events:auto;
	background-color:#fff;
	background-clip:padding-box;
	outline:0;
	border-radius:4px
}
.modal-backdrop {
	--bs-backdrop-zindex: 1050;
	--bs-backdrop-bg: #000;
	--bs-backdrop-opacity: 0.5;
	position:fixed;
	top:0;
	left:0;
	z-index:var(--bs-backdrop-zindex);
	width:100vw;
	height:100vh;
	background-color:var(--bs-backdrop-bg)
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop.show {
	opacity:.4
}
@media(min-width: 576px) {
	.modal {
	--bs-modal-margin: 1.75rem;
	--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)
}
.modal-dialog {
	max-width:var(--bs-modal-width);
	margin-right:auto;
	margin-left:auto
}
.modal-sm {
	--bs-modal-width: 300px
}
}
@media(min-width: 992px) {
	.modal-lg,.modal-xl {
	--bs-modal-width: 740px
}
}
@media(min-width: 1200px) {
	.modal-xl {
	--bs-modal-width: 1300px
}
}
.modal-fullscreen {
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen .modal-content {
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer {
	border-radius:0
}
.modal-fullscreen .modal-body {
	overflow-y:auto
}
@media(max-width: 575.98px) {
	.modal-fullscreen-sm-down {
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen-sm-down .modal-content {
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer {
	border-radius:0
}
.modal-fullscreen-sm-down .modal-body {
	overflow-y:auto
}
}
@media(max-width: 767.98px) {
	.modal-fullscreen-md-down {
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen-md-down .modal-content {
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer {
	border-radius:0
}
.modal-fullscreen-md-down .modal-body {
	overflow-y:auto
}
}
@media(max-width: 991.98px) {
	.modal-fullscreen-lg-down {
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen-lg-down .modal-content {
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer {
	border-radius:0
}
.modal-fullscreen-lg-down .modal-body {
	overflow-y:auto
}
}
@media(max-width: 1199.98px) {
	.modal-fullscreen-xl-down {
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen-xl-down .modal-content {
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer {
	border-radius:0
}
.modal-fullscreen-xl-down .modal-body {
	overflow-y:auto
}
}
@media(max-width: 1359.98px) {
	.modal-fullscreen-xxl-down {
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen-xxl-down .modal-content {
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer {
	border-radius:0
}
.modal-fullscreen-xxl-down .modal-body {
	overflow-y:auto
}
}
.tooltip {
	--bs-tooltip-zindex: 1080;
	--bs-tooltip-max-width: 200px;
	--bs-tooltip-padding-x: 10px;
	--bs-tooltip-padding-y: 5px;
	--bs-tooltip-margin: ;
	--bs-tooltip-font-size:1rem;
	--bs-tooltip-color: #fff;
	--bs-tooltip-bg: #000;
	--bs-tooltip-border-radius: 0.375rem;
	--bs-tooltip-opacity: 0.9;
	--bs-tooltip-arrow-width: 0.8rem;
	--bs-tooltip-arrow-height: 0.4rem;
	z-index:var(--bs-tooltip-zindex);
	display:block;
	padding:var(--bs-tooltip-arrow-height);
	margin:var(--bs-tooltip-margin);
	font-family:var(--bs-font-sans-serif);
	font-style:normal;
	font-weight:400;
	line-height:1.35;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-break:normal;
	white-space:normal;
	word-spacing:normal;
	line-break:auto;
	font-size:var(--bs-tooltip-font-size);
	word-wrap:break-word;
	opacity:0
}
.tooltip.show {
	opacity:var(--bs-tooltip-opacity)
}
.tooltip .tooltip-arrow {
	display:block;
	width:var(--bs-tooltip-arrow-width);
	height:var(--bs-tooltip-arrow-height)
}
.tooltip .tooltip-arrow::before {
	position:absolute;
	content:"";
	border-color:rgba(0,0,0,0);
	border-style:solid
}
.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
	bottom:0
}
.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
	top:-1px;
	border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;
	border-top-color:var(--bs-tooltip-bg)
}
.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
	left:0;
	width:var(--bs-tooltip-arrow-height);
	height:var(--bs-tooltip-arrow-width)
}
.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
	right:-1px;
	border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;
	border-right-color:var(--bs-tooltip-bg)
}
.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
	top:0
}
.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
	bottom:-1px;
	border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);
	border-bottom-color:var(--bs-tooltip-bg)
}
.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
	right:0;
	width:var(--bs-tooltip-arrow-height);
	height:var(--bs-tooltip-arrow-width)
}
.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
	left:-1px;
	border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);
	border-left-color:var(--bs-tooltip-bg)
}
.tooltip-inner {
	max-width:var(--bs-tooltip-max-width);
	padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
	color:var(--bs-tooltip-color);
	text-align:center;
	background-color:var(--bs-tooltip-bg);
	border-radius:var(--bs-tooltip-border-radius)
}
.popover {
	--bs-popover-zindex: 1070;
	--bs-popover-max-width: 276px;
	--bs-popover-font-size:1rem;
	--bs-popover-bg: #fff;
	--bs-popover-border-width: 1px;
	--bs-popover-border-color: var(--bs-border-color-translucent);
	--bs-popover-border-radius: 0.5rem;
	--bs-popover-inner-border-radius: calc(0.5rem - 1px);
	--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
	--bs-popover-header-padding-x: 20px;
	--bs-popover-header-padding-y: 0.5rem;
	--bs-popover-header-font-size:1.25rem;
	--bs-popover-header-color: ;
	--bs-popover-header-bg: #f0f0f0;
	--bs-popover-body-padding-x: 20px;
	--bs-popover-body-padding-y: 20px;
	--bs-popover-body-color: #091720;
	--bs-popover-arrow-width: 1rem;
	--bs-popover-arrow-height: 0.5rem;
	--bs-popover-arrow-border: var(--bs-popover-border-color);
	z-index:var(--bs-popover-zindex);
	display:block;
	max-width:var(--bs-popover-max-width);
	font-family:var(--bs-font-sans-serif);
	font-style:normal;
	font-weight:400;
	line-height:1.35;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-break:normal;
	white-space:normal;
	word-spacing:normal;
	line-break:auto;
	font-size:var(--bs-popover-font-size);
	word-wrap:break-word;
	background-color:var(--bs-popover-bg);
	background-clip:padding-box;
	border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);
	border-radius:var(--bs-popover-border-radius)
}
.popover .popover-arrow {
	display:block;
	width:var(--bs-popover-arrow-width);
	height:var(--bs-popover-arrow-height)
}
.popover .popover-arrow::before,.popover .popover-arrow::after {
	position:absolute;
	display:block;
	content:"";
	border-color:rgba(0,0,0,0);
	border-style:solid;
	border-width:0
}
.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow {
	bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}
.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after {
	border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0
}
.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before {
	bottom:0;
	border-top-color:var(--bs-popover-arrow-border)
}
.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after {
	bottom:var(--bs-popover-border-width);
	border-top-color:var(--bs-popover-bg)
}
.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow {
	left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
	width:var(--bs-popover-arrow-height);
	height:var(--bs-popover-arrow-width)
}
.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after {
	border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0
}
.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before {
	left:0;
	border-right-color:var(--bs-popover-arrow-border)
}
.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after {
	left:var(--bs-popover-border-width);
	border-right-color:var(--bs-popover-bg)
}
.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow {
	top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}
.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after {
	border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)
}
.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before {
	top:0;
	border-bottom-color:var(--bs-popover-arrow-border)
}
.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after {
	top:var(--bs-popover-border-width);
	border-bottom-color:var(--bs-popover-bg)
}
.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
	position:absolute;
	top:0;
	left:50%;
	display:block;
	width:var(--bs-popover-arrow-width);
	margin-left:calc(-0.5*var(--bs-popover-arrow-width));
	content:"";
	border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)
}
.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow {
	right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
	width:var(--bs-popover-arrow-height);
	height:var(--bs-popover-arrow-width)
}
.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after {
	border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)
}
.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before {
	right:0;
	border-left-color:var(--bs-popover-arrow-border)
}
.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after {
	right:var(--bs-popover-border-width);
	border-left-color:var(--bs-popover-bg)
}
.popover-header {
	padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
	margin-bottom:0;
	font-size:var(--bs-popover-header-font-size);
	color:var(--bs-popover-header-color);
	background-color:var(--bs-popover-header-bg);
	border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);
	border-top-left-radius:var(--bs-popover-inner-border-radius);
	border-top-right-radius:var(--bs-popover-inner-border-radius)
}
.popover-header:empty {
	display:none
}
.popover-body {
	padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
	color:var(--bs-popover-body-color)
}
.carousel {
	position:relative
}
.carousel.pointer-event {
	-ms-touch-action:pan-y;
	touch-action:pan-y
}
.carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden
}
.carousel-inner::after {
	display:block;
	clear:both;
	content:""
}
.carousel-item {
	position:relative;
	display:none;
	float:left;
	width:100%;
	margin-right:-100%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:-webkit-transform .6s ease-in-out;
	transition:-webkit-transform .6s ease-in-out;
	transition:transform .6s ease-in-out;
	transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
	.carousel-item {
	-webkit-transition:none;
	transition:none
}
}
.carousel-item.active,.carousel-item-next,.carousel-item-prev {
	display:block
}
.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end {
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start {
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
.carousel-fade .carousel-item {
	opacity:0;
	-webkit-transition-property:opacity;
	transition-property:opacity;
	-webkit-transform:none;
	transform:none
}
.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end {
	z-index:1;
	opacity:1
}
.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end {
	z-index:0;
	opacity:0;
	-webkit-transition:opacity 0s .6s;
	transition:opacity 0s .6s
}
@media(prefers-reduced-motion: reduce) {
	.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end {
	-webkit-transition:none;
	transition:none
}
}
.carousel-control-prev,.carousel-control-next {
	position:absolute;
	top:0;
	bottom:0;
	z-index:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:15%;
	padding:0;
	color:#fff;
	text-align:center;
	background:none;
	border:0;
	opacity:.5;
	-webkit-transition:opacity .15s ease;
	transition:opacity .15s ease
}
@media(prefers-reduced-motion: reduce) {
	.carousel-control-prev,.carousel-control-next {
	-webkit-transition:none;
	transition:none
}
}
.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus {
	color:#fff;
	text-decoration:none;
	outline:0;
	opacity:.9
}
.carousel-control-prev {
	left:0
}
.carousel-control-next {
	right:0
}
.carousel-control-prev-icon,.carousel-control-next-icon {
	display:inline-block;
	width:2rem;
	height:2rem;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:100% 100%
}
.carousel-control-prev-icon {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
}
.carousel-control-next-icon {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}
.carousel-indicators {
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	z-index:2;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0;
	margin-right:15%;
	margin-bottom:1rem;
	margin-left:15%;
	list-style:none
}
.carousel-indicators [data-bs-target] {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	width:30px;
	height:3px;
	padding:0;
	margin-right:3px;
	margin-left:3px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#fff;
	background-clip:padding-box;
	border:0;
	border-top:10px solid rgba(0,0,0,0);
	border-bottom:10px solid rgba(0,0,0,0);
	opacity:.5;
	-webkit-transition:opacity .6s ease;
	transition:opacity .6s ease
}
@media(prefers-reduced-motion: reduce) {
	.carousel-indicators [data-bs-target] {
	-webkit-transition:none;
	transition:none
}
}
.carousel-indicators .active {
	opacity:1
}
.carousel-caption {
	position:absolute;
	right:15%;
	bottom:1.25rem;
	left:15%;
	padding-top:1.25rem;
	padding-bottom:1.25rem;
	color:#fff;
	text-align:center
}
.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon {
	-webkit-filter:invert(1) grayscale(100);
	filter:invert(1) grayscale(100)
}
.carousel-dark .carousel-indicators [data-bs-target] {
	background-color:#000
}
.carousel-dark .carousel-caption {
	color:#000
}
.spinner-grow,.spinner-border {
	display:inline-block;
	width:var(--bs-spinner-width);
	height:var(--bs-spinner-height);
	vertical-align:var(--bs-spinner-vertical-align);
	border-radius:50%;
	-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
	animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}
@-webkit-keyframes spinner-border {
	to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg) /* rtl:ignore */
}
}
@keyframes spinner-border {
	to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg) /* rtl:ignore */
}
}
.spinner-border {
	--bs-spinner-width: 2rem;
	--bs-spinner-height: 2rem;
	--bs-spinner-vertical-align: -0.125em;
	--bs-spinner-border-width: 0.25em;
	--bs-spinner-animation-speed: 0.75s;
	--bs-spinner-animation-name: spinner-border;
	border:var(--bs-spinner-border-width) solid currentcolor;
	border-right-color:rgba(0,0,0,0)
}
.spinner-border-sm {
	--bs-spinner-width: 1rem;
	--bs-spinner-height: 1rem;
	--bs-spinner-border-width: 0.2em
}
@-webkit-keyframes spinner-grow {
	0% {
	-webkit-transform:scale(0);
	transform:scale(0)
}
50% {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}
@keyframes spinner-grow {
	0% {
	-webkit-transform:scale(0);
	transform:scale(0)
}
50% {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}
.spinner-grow {
	--bs-spinner-width: 2rem;
	--bs-spinner-height: 2rem;
	--bs-spinner-vertical-align: -0.125em;
	--bs-spinner-animation-speed: 0.75s;
	--bs-spinner-animation-name: spinner-grow;
	background-color:currentcolor;
	opacity:0
}
.spinner-grow-sm {
	--bs-spinner-width: 1rem;
	--bs-spinner-height: 1rem
}
@media(prefers-reduced-motion: reduce) {
	.spinner-border,.spinner-grow {
	--bs-spinner-animation-speed: 1.5s
}
}
.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm {
	--bs-offcanvas-zindex: 1045;
	--bs-offcanvas-width: 50%;
	--bs-offcanvas-height: 30vh;
	--bs-offcanvas-padding-x: 20px;
	--bs-offcanvas-padding-y: 20px;
	--bs-offcanvas-color: ;
	--bs-offcanvas-bg: #fff;
	--bs-offcanvas-border-width: 1px;
	--bs-offcanvas-border-color: var(--bs-border-color-translucent);
	--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)
}
@media(max-width: 575.98px) {
	.offcanvas-sm {
	position:fixed;
	bottom:0;
	z-index:var(--bs-offcanvas-zindex);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:100%;
	color:var(--bs-offcanvas-color);
	visibility:hidden;
	background-color:var(--bs-offcanvas-bg);
	background-clip:padding-box;
	outline:0;
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}
}
@media(max-width: 575.98px)and (prefers-reduced-motion: reduce) {
	.offcanvas-sm {
	-webkit-transition:none;
	transition:none
}
}
@media(max-width: 575.98px) {
	.offcanvas-sm.offcanvas-start {
	top:0;
	left:0;
	width:var(--bs-offcanvas-width);
	border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
.offcanvas-sm.offcanvas-end {
	top:0;
	right:0;
	width:var(--bs-offcanvas-width);
	border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.offcanvas-sm.offcanvas-top {
	top:0;
	right:0;
	left:0;
	height:var(--bs-offcanvas-height);
	max-height:100%;
	border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.offcanvas-sm.offcanvas-bottom {
	right:0;
	left:0;
	height:var(--bs-offcanvas-height);
	max-height:100%;
	border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding) {
	-webkit-transform:none;
	transform:none
}
.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show {
	visibility:visible
}
}
@media(min-width: 576px) {
	.offcanvas-sm {
	--bs-offcanvas-height: auto;
	--bs-offcanvas-border-width: 0;
	background-color:rgba(0,0,0,0) !important
}
.offcanvas-sm .offcanvas-header {
	display:none
}
.offcanvas-sm .offcanvas-body {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	padding:0;
	overflow-y:visible;
	background-color:rgba(0,0,0,0) !important
}
}
@media(max-width: 767.98px) {
	.offcanvas-md {
	position:fixed;
	bottom:0;
	z-index:var(--bs-offcanvas-zindex);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:100%;
	color:var(--bs-offcanvas-color);
	visibility:hidden;
	background-color:var(--bs-offcanvas-bg);
	background-clip:padding-box;
	outline:0;
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}
}
@media(max-width: 767.98px)and (prefers-reduced-motion: reduce) {
	.offcanvas-md {
	-webkit-transition:none;
	transition:none
}
}
@media(max-width: 767.98px) {
	.offcanvas-md.offcanvas-start {
	top:0;
	left:0;
	width:var(--bs-offcanvas-width);
	border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
.offcanvas-md.offcanvas-end {
	top:0;
	right:0;
	width:var(--bs-offcanvas-width);
	border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.offcanvas-md.offcanvas-top {
	top:0;
	right:0;
	left:0;
	height:var(--bs-offcanvas-height);
	max-height:100%;
	border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.offcanvas-md.offcanvas-bottom {
	right:0;
	left:0;
	height:var(--bs-offcanvas-height);
	max-height:100%;
	border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.offcanvas-md.showing,.offcanvas-md.show:not(.hiding) {
	-webkit-transform:none;
	transform:none
}
.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show {
	visibility:visible
}
}
@media(min-width: 768px) {
	.offcanvas-md {
	--bs-offcanvas-height: auto;
	--bs-offcanvas-border-width: 0;
	background-color:rgba(0,0,0,0) !important
}
.offcanvas-md .offcanvas-header {
	display:none
}
.offcanvas-md .offcanvas-body {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	padding:0;
	overflow-y:visible;
	background-color:rgba(0,0,0,0) !important
}
}
@media(max-width: 991.98px) {
	.offcanvas-lg {
	position:fixed;
	bottom:0;
	z-index:var(--bs-offcanvas-zindex);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:100%;
	color:var(--bs-offcanvas-color);
	visibility:hidden;
	background-color:var(--bs-offcanvas-bg);
	background-clip:padding-box;
	outline:0;
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}
}
@media(max-width: 991.98px)and (prefers-reduced-motion: reduce) {
	.offcanvas-lg {
	-webkit-transition:none;
	transition:none
}
}
@media(max-width: 991.98px) {
	.offcanvas-lg.offcanvas-start {
	top:0;
	left:0;
	width:var(--bs-offcanvas-width);
	border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
.offcanvas-lg.offcanvas-end {
	top:0;
	right:0;
	width:var(--bs-offcanvas-width);
	border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.offcanvas-lg.offcanvas-top {
	top:0;
	right:0;
	left:0;
	height:var(--bs-offcanvas-height);
	max-height:100%;
	border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.offcanvas-lg.offcanvas-bottom {
	right:0;
	left:0;
	height:var(--bs-offcanvas-height);
	max-height:100%;
	border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding) {
	-webkit-transform:none;
	transform:none
}
.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show {
	visibility:visible
}
}
@media(min-width: 992px) {
	.offcanvas-lg {
	--bs-offcanvas-height: auto;
	--bs-offcanvas-border-width: 0;
	background-color:rgba(0,0,0,0) !important
}
.offcanvas-lg .offcanvas-header {
	display:none
}
.offcanvas-lg .offcanvas-body {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	padding:0;
	overflow-y:visible;
	background-color:rgba(0,0,0,0) !important
}
}
@media(max-width: 1199.98px) {
	.offcanvas-xl {
	position:fixed;
	bottom:0;
	z-index:var(--bs-offcanvas-zindex);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:100%;
	color:var(--bs-offcanvas-color);
	visibility:hidden;
	background-color:var(--bs-offcanvas-bg);
	background-clip:padding-box;
	outline:0;
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}
}
@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce) {
	.offcanvas-xl {
	-webkit-transition:none;
	transition:none
}
}
@media(max-width: 1199.98px) {
	.offcanvas-xl.offcanvas-start {
	top:0;
	left:0;
	width:var(--bs-offcanvas-width);
	border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
.offcanvas-xl.offcanvas-end {
	top:0;
	right:0;
	width:var(--bs-offcanvas-width);
	border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.offcanvas-xl.offcanvas-top {
	top:0;
	right:0;
	left:0;
	height:var(--bs-offcanvas-height);
	max-height:100%;
	border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.offcanvas-xl.offcanvas-bottom {
	right:0;
	left:0;
	height:var(--bs-offcanvas-height);
	max-height:100%;
	border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding) {
	-webkit-transform:none;
	transform:none
}
.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show {
	visibility:visible
}
}
@media(min-width: 1200px) {
	.offcanvas-xl {
	--bs-offcanvas-height: auto;
	--bs-offcanvas-border-width: 0;
	background-color:rgba(0,0,0,0) !important
}
.offcanvas-xl .offcanvas-header {
	display:none
}
.offcanvas-xl .offcanvas-body {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	padding:0;
	overflow-y:visible;
	background-color:rgba(0,0,0,0) !important
}
}
@media(max-width: 1359.98px) {
	.offcanvas-xxl {
	position:fixed;
	bottom:0;
	z-index:var(--bs-offcanvas-zindex);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:100%;
	color:var(--bs-offcanvas-color);
	visibility:hidden;
	background-color:var(--bs-offcanvas-bg);
	background-clip:padding-box;
	outline:0;
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}
}
@media(max-width: 1359.98px)and (prefers-reduced-motion: reduce) {
	.offcanvas-xxl {
	-webkit-transition:none;
	transition:none
}
}
@media(max-width: 1359.98px) {
	.offcanvas-xxl.offcanvas-start {
	top:0;
	left:0;
	width:var(--bs-offcanvas-width);
	border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
.offcanvas-xxl.offcanvas-end {
	top:0;
	right:0;
	width:var(--bs-offcanvas-width);
	border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.offcanvas-xxl.offcanvas-top {
	top:0;
	right:0;
	left:0;
	height:var(--bs-offcanvas-height);
	max-height:100%;
	border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.offcanvas-xxl.offcanvas-bottom {
	right:0;
	left:0;
	height:var(--bs-offcanvas-height);
	max-height:100%;
	border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding) {
	-webkit-transform:none;
	transform:none
}
.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show {
	visibility:visible
}
}
@media(min-width: 1360px) {
	.offcanvas-xxl {
	--bs-offcanvas-height: auto;
	--bs-offcanvas-border-width: 0;
	background-color:rgba(0,0,0,0) !important
}
.offcanvas-xxl .offcanvas-header {
	display:none
}
.offcanvas-xxl .offcanvas-body {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	padding:0;
	overflow-y:visible;
	background-color:rgba(0,0,0,0) !important
}
}
.offcanvas {
	position:fixed;
	bottom:0;
	z-index:var(--bs-offcanvas-zindex);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:100%;
	color:var(--bs-offcanvas-color);
	visibility:hidden;
	background-color:var(--bs-offcanvas-bg);
	background-clip:padding-box;
	outline:0;
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
	.offcanvas {
	-webkit-transition:none;
	transition:none
}
}
.offcanvas.offcanvas-start {
	top:0;
	left:0;
	width:var(--bs-offcanvas-width);
	border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
.offcanvas.offcanvas-end {
	top:0;
	right:0;
	width:var(--bs-offcanvas-width);
	border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.offcanvas.offcanvas-top {
	top:0;
	right:0;
	left:0;
	height:var(--bs-offcanvas-height);
	max-height:100%;
	border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.offcanvas.offcanvas-bottom {
	right:0;
	left:0;
	height:var(--bs-offcanvas-height);
	max-height:100%;
	border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.offcanvas.showing,.offcanvas.show:not(.hiding) {
	-webkit-transform:none;
	transform:none
}
.offcanvas.showing,.offcanvas.hiding,.offcanvas.show {
	visibility:visible
}
.offcanvas-backdrop {
	position:fixed;
	top:0;
	left:0;
	z-index:1040;
	width:100vw;
	height:100vh;
	background-color:#000
}
.offcanvas-backdrop.fade {
	opacity:0
}
.offcanvas-backdrop.show {
	opacity:.4
}
.offcanvas-header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:48px;
	border-bottom:1px solid #e0e0e0
}
.offcanvas-header .btn-close {
	width:20px;
	height:20px;
	padding:10px
}
.offcanvas-title {
	color:#04306a;
	text-transform:uppercase;
	font-size:32px;
	line-height:40px;
	font-weight:600;
	margin-bottom:0
}
.offcanvas-body {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	padding:48px;
	overflow-y:auto
}
.placeholder {
	display:inline-block;
	min-height:1em;
	vertical-align:middle;
	cursor:wait;
	background-color:currentcolor;
	opacity:.5
}
.placeholder.btn::before {
	display:inline-block;
	content:""
}
.placeholder-xs {
	min-height:.6em
}
.placeholder-sm {
	min-height:.8em
}
.placeholder-lg {
	min-height:1.2em
}
.placeholder-glow .placeholder {
	-webkit-animation:placeholder-glow 2s ease-in-out infinite;
	animation:placeholder-glow 2s ease-in-out infinite
}
@-webkit-keyframes placeholder-glow {
	50% {
	opacity:.2
}
}
@keyframes placeholder-glow {
	50% {
	opacity:.2
}
}
.placeholder-wave {
	-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
	mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
	-webkit-mask-size:200% 100%;
	mask-size:200% 100%;
	-webkit-animation:placeholder-wave 2s linear infinite;
	animation:placeholder-wave 2s linear infinite
}
@-webkit-keyframes placeholder-wave {
	100% {
	-webkit-mask-position:-200% 0%;
	mask-position:-200% 0%
}
}
@keyframes placeholder-wave {
	100% {
	-webkit-mask-position:-200% 0%;
	mask-position:-200% 0%
}
}
.clearfix::after {
	display:block;
	clear:both;
	content:""
}
.text-bg-primary {
	color:#fff !important;
	background-color:RGBA(9, 23, 32, var(--bs-bg-opacity, 1)) !important
}
.text-bg-secondary {
	color:#fff !important;
	background-color:RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important
}
.text-bg-success {
	color:#fff !important;
	background-color:RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important
}
.text-bg-info {
	color:#000 !important;
	background-color:RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important
}
.text-bg-warning {
	color:#000 !important;
	background-color:RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important
}
.text-bg-danger {
	color:#fff !important;
	background-color:RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important
}
.text-bg-light {
	color:#000 !important;
	background-color:RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important
}
.text-bg-dark {
	color:#fff !important;
	background-color:RGBA(9, 23, 32, var(--bs-bg-opacity, 1)) !important
}
.link-primary {
	color:#091720 !important
}
.link-primary:hover,.link-primary:focus {
	color:#07121a !important
}
.link-secondary {
	color:#6c757d !important
}
.link-secondary:hover,.link-secondary:focus {
	color:#565e64 !important
}
.link-success {
	color:#198754 !important
}
.link-success:hover,.link-success:focus {
	color:#146c43 !important
}
.link-info {
	color:#0dcaf0 !important
}
.link-info:hover,.link-info:focus {
	color:#3dd5f3 !important
}
.link-warning {
	color:#ffc107 !important
}
.link-warning:hover,.link-warning:focus {
	color:#ffcd39 !important
}
.link-danger {
	color:#dc3545 !important
}
.link-danger:hover,.link-danger:focus {
	color:#b02a37 !important
}
.link-light {
	color:#f8f9fa !important
}
.link-light:hover,.link-light:focus {
	color:#f9fafb !important
}
.link-dark {
	color:#091720 !important
}
.link-dark:hover,.link-dark:focus {
	color:#07121a !important
}
.ratio {
	position:relative;
	width:100%
}
.ratio::before {
	display:block;
	padding-top:var(--bs-aspect-ratio);
	content:""
}
.ratio>* {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ratio-1x1 {
	--bs-aspect-ratio: 100%
}
.ratio-4x3 {
	--bs-aspect-ratio: 75%
}
.ratio-16x9 {
	--bs-aspect-ratio: 56.25%
}
.ratio-21x9 {
	--bs-aspect-ratio: 42.8571428571%
}
.fixed-top {
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:1030
}
.fixed-bottom {
	position:fixed;
	right:0;
	bottom:0;
	left:0;
	z-index:1030
}
.sticky-top {
	position:sticky;
	top:0;
	z-index:1020
}
.sticky-bottom {
	position:sticky;
	bottom:0;
	z-index:1020
}
@media(min-width: 576px) {
	.sticky-sm-top {
	position:sticky;
	top:0;
	z-index:1020
}
.sticky-sm-bottom {
	position:sticky;
	bottom:0;
	z-index:1020
}
}
@media(min-width: 768px) {
	.sticky-md-top {
	position:sticky;
	top:0;
	z-index:1020
}
.sticky-md-bottom {
	position:sticky;
	bottom:0;
	z-index:1020
}
}
@media(min-width: 992px) {
	.sticky-lg-top {
	position:sticky;
	top:0;
	z-index:1020
}
.sticky-lg-bottom {
	position:sticky;
	bottom:0;
	z-index:1020
}
}
@media(min-width: 1200px) {
	.sticky-xl-top {
	position:sticky;
	top:0;
	z-index:1020
}
.sticky-xl-bottom {
	position:sticky;
	bottom:0;
	z-index:1020
}
}
@media(min-width: 1360px) {
	.sticky-xxl-top {
	position:sticky;
	top:0;
	z-index:1020
}
.sticky-xxl-bottom {
	position:sticky;
	bottom:0;
	z-index:1020
}
}
.hstack {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-item-align:stretch;
	align-self:stretch
}
.vstack {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-item-align:stretch;
	align-self:stretch
}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) {
	position:absolute !important;
	width:1px !important;
	height:1px !important;
	padding:0 !important;
	margin:-1px !important;
	overflow:hidden !important;
	clip:rect(0, 0, 0, 0) !important;
	white-space:nowrap !important;
	border:0 !important
}
.stretched-link::after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1;
	content:""
}
.text-truncate {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vr {
	display:inline-block;
	-ms-flex-item-align:stretch;
	align-self:stretch;
	width:1px;
	min-height:1em;
	background-color:currentcolor;
	opacity:.25
}
.align-baseline {
	vertical-align:baseline !important
}
.align-top {
	vertical-align:top !important
}
.align-middle {
	vertical-align:middle !important
}
.align-bottom {
	vertical-align:bottom !important
}
.align-text-bottom {
	vertical-align:text-bottom !important
}
.align-text-top {
	vertical-align:text-top !important
}
.float-start {
	float:left !important
}
.float-end {
	float:right !important
}
.float-none {
	float:none !important
}
.opacity-0 {
	opacity:0 !important
}
.opacity-25 {
	opacity:.25 !important
}
.opacity-50 {
	opacity:.5 !important
}
.opacity-75 {
	opacity:.75 !important
}
.opacity-100 {
	opacity:1 !important
}
.overflow-auto {
	overflow:auto !important
}
.overflow-hidden {
	overflow:hidden !important
}
.overflow-visible {
	overflow:visible !important
}
.overflow-scroll {
	overflow:scroll !important
}
.d-inline {
	display:inline !important
}
.d-inline-block {
	display:inline-block !important
}
.d-block {
	display:block !important
}
.d-grid {
	display:grid !important
}
.d-table {
	display:table !important
}
.d-table-row {
	display:table-row !important
}
.d-table-cell {
	display:table-cell !important
}
.d-flex {
	display:-webkit-box !important;
	display:-ms-flexbox !important;
	display:flex !important
}
.d-inline-flex {
	display:-webkit-inline-box !important;
	display:-ms-inline-flexbox !important;
	display:inline-flex !important
}
.d-none {
	display:none !important
}
.shadow {
	-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;
	box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important
}
.shadow-sm {
	-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important
}
.shadow-lg {
	-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important;
	box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important
}
.shadow-none {
	-webkit-box-shadow:none !important;
	box-shadow:none !important
}
.position-static {
	position:static !important
}
.position-relative {
	position:relative !important
}
.position-absolute {
	position:absolute !important
}
.position-fixed {
	position:fixed !important
}
.position-sticky {
	position:sticky !important
}
.top-0 {
	top:0 !important
}
.top-50 {
	top:50% !important
}
.top-100 {
	top:100% !important
}
.bottom-0 {
	bottom:0 !important
}
.bottom-50 {
	bottom:50% !important
}
.bottom-100 {
	bottom:100% !important
}
.start-0 {
	left:0 !important
}
.start-50 {
	left:50% !important
}
.start-100 {
	left:100% !important
}
.end-0 {
	right:0 !important
}
.end-50 {
	right:50% !important
}
.end-100 {
	right:100% !important
}
.translate-middle {
	-webkit-transform:translate(-50%, -50%) !important;
	transform:translate(-50%, -50%) !important
}
.translate-middle-x {
	-webkit-transform:translateX(-50%) !important;
	transform:translateX(-50%) !important
}
.translate-middle-y {
	-webkit-transform:translateY(-50%) !important;
	transform:translateY(-50%) !important
}
.border {
	border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}
.border-0 {
	border:0 !important
}
.border-top {
	border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}
.border-top-0 {
	border-top:0 !important
}
.border-end {
	border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}
.border-end-0 {
	border-right:0 !important
}
.border-bottom {
	border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}
.border-bottom-0 {
	border-bottom:0 !important
}
.border-start {
	border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}
.border-start-0 {
	border-left:0 !important
}
.border-primary {
	--bs-border-opacity: 1;
	border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important
}
.border-secondary {
	--bs-border-opacity: 1;
	border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important
}
.border-success {
	--bs-border-opacity: 1;
	border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important
}
.border-info {
	--bs-border-opacity: 1;
	border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important
}
.border-warning {
	--bs-border-opacity: 1;
	border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important
}
.border-danger {
	--bs-border-opacity: 1;
	border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important
}
.border-light {
	--bs-border-opacity: 1;
	border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important
}
.border-dark {
	--bs-border-opacity: 1;
	border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important
}
.border-white {
	--bs-border-opacity: 1;
	border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important
}
.border-1 {
	--bs-border-width: 1px
}
.border-2 {
	--bs-border-width: 2px
}
.border-3 {
	--bs-border-width: 3px
}
.border-4 {
	--bs-border-width: 4px
}
.border-5 {
	--bs-border-width: 5px
}
.border-opacity-10 {
	--bs-border-opacity: 0.1
}
.border-opacity-25 {
	--bs-border-opacity: 0.25
}
.border-opacity-50 {
	--bs-border-opacity: 0.5
}
.border-opacity-75 {
	--bs-border-opacity: 0.75
}
.border-opacity-100 {
	--bs-border-opacity: 1
}
.w-25 {
	width:25% !important
}
.w-50 {
	width:50% !important
}
.w-75 {
	width:75% !important
}
.w-100 {
	width:100% !important
}
.w-auto {
	width:auto !important
}
.mw-100 {
	max-width:100% !important
}
.vw-100 {
	width:100vw !important
}
.min-vw-100 {
	min-width:100vw !important
}
.h-25 {
	height:25% !important
}
.h-50 {
	height:50% !important
}
.h-75 {
	height:75% !important
}
.h-100 {
	height:100% !important
}
.h-auto {
	height:auto !important
}
.mh-100 {
	max-height:100% !important
}
.vh-100 {
	height:100vh !important
}
.min-vh-100 {
	min-height:100vh !important
}
.flex-fill {
	-webkit-box-flex:1 !important;
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important
}
.flex-row {
	-webkit-box-orient:horizontal !important;
	-webkit-box-direction:normal !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important
}
.flex-column {
	-webkit-box-orient:vertical !important;
	-webkit-box-direction:normal !important;
	-ms-flex-direction:column !important;
	flex-direction:column !important
}
.flex-row-reverse {
	-webkit-box-orient:horizontal !important;
	-webkit-box-direction:reverse !important;
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important
}
.flex-column-reverse {
	-webkit-box-orient:vertical !important;
	-webkit-box-direction:reverse !important;
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important
}
.flex-grow-0 {
	-webkit-box-flex:0 !important;
	-ms-flex-positive:0 !important;
	flex-grow:0 !important
}
.flex-grow-1 {
	-webkit-box-flex:1 !important;
	-ms-flex-positive:1 !important;
	flex-grow:1 !important
}
.flex-shrink-0 {
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important
}
.flex-shrink-1 {
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important
}
.flex-wrap {
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important
}
.flex-nowrap {
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important
}
.flex-wrap-reverse {
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important
}
.justify-content-start {
	-webkit-box-pack:start !important;
	-ms-flex-pack:start !important;
	justify-content:flex-start !important
}
.justify-content-end {
	-webkit-box-pack:end !important;
	-ms-flex-pack:end !important;
	justify-content:flex-end !important
}
.justify-content-center {
	-webkit-box-pack:center !important;
	-ms-flex-pack:center !important;
	justify-content:center !important
}
.justify-content-between {
	-webkit-box-pack:justify !important;
	-ms-flex-pack:justify !important;
	justify-content:space-between !important
}
.justify-content-around {
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important
}
.justify-content-evenly {
	-webkit-box-pack:space-evenly !important;
	-ms-flex-pack:space-evenly !important;
	justify-content:space-evenly !important
}
.align-items-start {
	-webkit-box-align:start !important;
	-ms-flex-align:start !important;
	align-items:flex-start !important
}
.align-items-end {
	-webkit-box-align:end !important;
	-ms-flex-align:end !important;
	align-items:flex-end !important
}
.align-items-center {
	-webkit-box-align:center !important;
	-ms-flex-align:center !important;
	align-items:center !important
}
.align-items-baseline {
	-webkit-box-align:baseline !important;
	-ms-flex-align:baseline !important;
	align-items:baseline !important
}
.align-items-stretch {
	-webkit-box-align:stretch !important;
	-ms-flex-align:stretch !important;
	align-items:stretch !important
}
.align-content-start {
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important
}
.align-content-end {
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important
}
.align-content-center {
	-ms-flex-line-pack:center !important;
	align-content:center !important
}
.align-content-between {
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important
}
.align-content-around {
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important
}
.align-content-stretch {
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important
}
.align-self-auto {
	-ms-flex-item-align:auto !important;
	align-self:auto !important
}
.align-self-start {
	-ms-flex-item-align:start !important;
	align-self:flex-start !important
}
.align-self-end {
	-ms-flex-item-align:end !important;
	align-self:flex-end !important
}
.align-self-center {
	-ms-flex-item-align:center !important;
	align-self:center !important
}
.align-self-baseline {
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important
}
.align-self-stretch {
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important
}
.order-first {
	-webkit-box-ordinal-group:0 !important;
	-ms-flex-order:-1 !important;
	order:-1 !important
}
.order-0 {
	-webkit-box-ordinal-group:1 !important;
	-ms-flex-order:0 !important;
	order:0 !important
}
.order-1 {
	-webkit-box-ordinal-group:2 !important;
	-ms-flex-order:1 !important;
	order:1 !important
}
.order-2 {
	-webkit-box-ordinal-group:3 !important;
	-ms-flex-order:2 !important;
	order:2 !important
}
.order-3 {
	-webkit-box-ordinal-group:4 !important;
	-ms-flex-order:3 !important;
	order:3 !important
}
.order-4 {
	-webkit-box-ordinal-group:5 !important;
	-ms-flex-order:4 !important;
	order:4 !important
}
.order-5 {
	-webkit-box-ordinal-group:6 !important;
	-ms-flex-order:5 !important;
	order:5 !important
}
.order-last {
	-webkit-box-ordinal-group:7 !important;
	-ms-flex-order:6 !important;
	order:6 !important
}
.m-0 {
	margin:0 !important
}
.m-1 {
	margin:5px !important
}
.m-2 {
	margin:10px !important
}
.m-3 {
	margin:20px !important
}
.m-4 {
	margin:30px !important
}
.m-5 {
	margin:60px !important
}
.m-auto {
	margin:auto !important
}
.mx-0 {
	margin-right:0 !important;
	margin-left:0 !important
}
.mx-1 {
	margin-right:5px !important;
	margin-left:5px !important
}
.mx-2 {
	margin-right:10px !important;
	margin-left:10px !important
}
.mx-3 {
	margin-right:20px !important;
	margin-left:20px !important
}
.mx-4 {
	margin-right:30px !important;
	margin-left:30px !important
}
.mx-5 {
	margin-right:60px !important;
	margin-left:60px !important
}
.mx-auto {
	margin-right:auto !important;
	margin-left:auto !important
}
.my-0 {
	margin-top:0 !important;
	margin-bottom:0 !important
}
.my-1 {
	margin-top:5px !important;
	margin-bottom:5px !important
}
.my-2 {
	margin-top:10px !important;
	margin-bottom:10px !important
}
.my-3 {
	margin-top:20px !important;
	margin-bottom:20px !important
}
.my-4 {
	margin-top:30px !important;
	margin-bottom:30px !important
}
.my-5 {
	margin-top:60px !important;
	margin-bottom:60px !important
}
.my-auto {
	margin-top:auto !important;
	margin-bottom:auto !important
}
.mt-0 {
	margin-top:0 !important
}
.mt-1 {
	margin-top:5px !important
}
.mt-2 {
	margin-top:10px !important
}
.mt-3 {
	margin-top:20px !important
}
.mt-4 {
	margin-top:30px !important
}
.mt-5 {
	margin-top:60px !important
}
.mt-auto {
	margin-top:auto !important
}
.me-0 {
	margin-right:0 !important
}
.me-1 {
	margin-right:5px !important
}
.me-2 {
	margin-right:10px !important
}
.me-3 {
	margin-right:20px !important
}
.me-4 {
	margin-right:30px !important
}
.me-5 {
	margin-right:60px !important
}
.me-auto {
	margin-right:auto !important
}
.mb-0 {
	margin-bottom:0 !important
}
.mb-1 {
	margin-bottom:5px !important
}
.mb-2 {
	margin-bottom:10px !important
}
.mb-3 {
	margin-bottom:20px !important
}
.mb-4 {
	margin-bottom:30px !important
}
.mb-5 {
	margin-bottom:60px !important
}
.mb-auto {
	margin-bottom:auto !important
}
.ms-0 {
	margin-left:0 !important
}
.ms-1 {
	margin-left:5px !important
}
.ms-2 {
	margin-left:10px !important
}
.ms-3 {
	margin-left:20px !important
}
.ms-4 {
	margin-left:30px !important
}
.ms-5 {
	margin-left:60px !important
}
.ms-auto {
	margin-left:auto !important
}
.p-0 {
	padding:0 !important
}
.p-1 {
	padding:5px !important
}
.p-2 {
	padding:10px !important
}
.p-3 {
	padding:20px !important
}
.p-4 {
	padding:30px !important
}
.p-5 {
	padding:60px !important
}
.px-0 {
	padding-right:0 !important;
	padding-left:0 !important
}
.px-1 {
	padding-right:5px !important;
	padding-left:5px !important
}
.px-2 {
	padding-right:10px !important;
	padding-left:10px !important
}
.px-3 {
	padding-right:20px !important;
	padding-left:20px !important
}
.px-4 {
	padding-right:30px !important;
	padding-left:30px !important
}
.px-5 {
	padding-right:60px !important;
	padding-left:60px !important
}
.py-0 {
	padding-top:0 !important;
	padding-bottom:0 !important
}
.py-1 {
	padding-top:5px !important;
	padding-bottom:5px !important
}
.py-2 {
	padding-top:10px !important;
	padding-bottom:10px !important
}
.py-3 {
	padding-top:20px !important;
	padding-bottom:20px !important
}
.py-4 {
	padding-top:30px !important;
	padding-bottom:30px !important
}
.py-5 {
	padding-top:60px !important;
	padding-bottom:60px !important
}
.pt-0 {
	padding-top:0 !important
}
.pt-1 {
	padding-top:5px !important
}
.pt-2 {
	padding-top:10px !important
}
.pt-3 {
	padding-top:20px !important
}
.pt-4 {
	padding-top:30px !important
}
.pt-5 {
	padding-top:60px !important
}
.pe-0 {
	padding-right:0 !important
}
.pe-1 {
	padding-right:5px !important
}
.pe-2 {
	padding-right:10px !important
}
.pe-3 {
	padding-right:20px !important
}
.pe-4 {
	padding-right:30px !important
}
.pe-5 {
	padding-right:60px !important
}
.pb-0 {
	padding-bottom:0 !important
}
.pb-1 {
	padding-bottom:5px !important
}
.pb-2 {
	padding-bottom:10px !important
}
.pb-3 {
	padding-bottom:20px !important
}
.pb-4 {
	padding-bottom:30px !important
}
.pb-5 {
	padding-bottom:60px !important
}
.ps-0 {
	padding-left:0 !important
}
.ps-1 {
	padding-left:5px !important
}
.ps-2 {
	padding-left:10px !important
}
.ps-3 {
	padding-left:20px !important
}
.ps-4 {
	padding-left:30px !important
}
.ps-5 {
	padding-left:60px !important
}
.gap-0 {
	gap:0 !important
}
.gap-1 {
	gap:5px !important
}
.gap-2 {
	gap:10px !important
}
.gap-3 {
	gap:20px !important
}
.gap-4 {
	gap:30px !important
}
.gap-5 {
	gap:60px !important
}
.font-monospace {
	font-family:var(--bs-font-monospace) !important
}
.fs-1 {
	font-size:calc(1.4375rem + 2.25vw) !important
}
.fs-2 {
	font-size:calc(1.375rem + 1.5vw) !important
}
.fs-3 {
	font-size:calc(1.34375rem + 1.125vw) !important
}
.fs-4 {
	font-size:calc(1.3125rem + 0.75vw) !important
}
.fs-5 {
	font-size:calc(1.28125rem + 0.375vw) !important
}
.fs-6 {
	font-size:1.25rem !important
}
.fst-italic {
	font-style:italic !important
}
.fst-normal {
	font-style:normal !important
}
.fw-light {
	font-weight:300 !important
}
.fw-lighter {
	font-weight:lighter !important
}
.fw-normal {
	font-weight:400 !important
}
.fw-bold {
	font-weight:700 !important
}
.fw-semibold {
	font-weight:600 !important
}
.fw-bolder {
	font-weight:bolder !important
}
.lh-1 {
	line-height:1 !important
}
.lh-sm {
	line-height:1.25 !important
}
.lh-base {
	line-height:1.35 !important
}
.lh-lg {
	line-height:2 !important
}
.text-start {
	text-align:left !important
}
.text-end {
	text-align:right !important
}
.text-center {
	text-align:center !important
}
.text-decoration-none {
	text-decoration:none !important
}
.text-decoration-underline {
	text-decoration:underline !important
}
.text-decoration-line-through {
	text-decoration:line-through !important
}
.text-lowercase {
	text-transform:lowercase !important
}
.text-uppercase {
	text-transform:uppercase !important
}
.text-capitalize {
	text-transform:capitalize !important
}
.text-wrap {
	white-space:normal !important
}
.text-nowrap {
	white-space:nowrap !important
}
.text-break {
	word-wrap:break-word !important;
	word-break:break-word !important
}
.text-primary {
	--bs-text-opacity: 1;
	color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important
}
.text-secondary {
	--bs-text-opacity: 1;
	color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important
}
.text-success {
	--bs-text-opacity: 1;
	color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important
}
.text-info {
	--bs-text-opacity: 1;
	color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important
}
.text-warning {
	--bs-text-opacity: 1;
	color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important
}
.text-danger {
	--bs-text-opacity: 1;
	color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important
}
.text-light {
	--bs-text-opacity: 1;
	color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important
}
.text-dark {
	--bs-text-opacity: 1;
	color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important
}
.text-black {
	--bs-text-opacity: 1;
	color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important
}
.text-white {
	--bs-text-opacity: 1;
	color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important
}
.text-body {
	--bs-text-opacity: 1;
	color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important
}
.text-muted {
	--bs-text-opacity: 1;
	color:#6c757d !important
}
.text-black-50 {
	--bs-text-opacity: 1;
	color:rgba(0,0,0,.5) !important
}
.text-white-50 {
	--bs-text-opacity: 1;
	color:rgba(255,255,255,.5) !important
}
.text-reset {
	--bs-text-opacity: 1;
	color:inherit !important
}
.text-opacity-25 {
	--bs-text-opacity: 0.25
}
.text-opacity-50 {
	--bs-text-opacity: 0.5
}
.text-opacity-75 {
	--bs-text-opacity: 0.75
}
.text-opacity-100 {
	--bs-text-opacity: 1
}
.bg-primary {
	--bs-bg-opacity: 1;
	background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important
}
.bg-secondary {
	--bs-bg-opacity: 1;
	background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important
}
.bg-success {
	--bs-bg-opacity: 1;
	background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important
}
.bg-info {
	--bs-bg-opacity: 1;
	background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important
}
.bg-warning {
	--bs-bg-opacity: 1;
	background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important
}
.bg-danger {
	--bs-bg-opacity: 1;
	background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important
}
.bg-light {
	--bs-bg-opacity: 1;
	background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important
}
.bg-dark {
	--bs-bg-opacity: 1;
	background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important
}
.bg-black {
	--bs-bg-opacity: 1;
	background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important
}
.bg-white {
	--bs-bg-opacity: 1;
	background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important
}
.bg-body {
	--bs-bg-opacity: 1;
	background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important
}
.bg-transparent {
	--bs-bg-opacity: 1;
	background-color:rgba(0,0,0,0) !important
}
.bg-opacity-10 {
	--bs-bg-opacity: 0.1
}
.bg-opacity-25 {
	--bs-bg-opacity: 0.25
}
.bg-opacity-50 {
	--bs-bg-opacity: 0.5
}
.bg-opacity-75 {
	--bs-bg-opacity: 0.75
}
.bg-opacity-100 {
	--bs-bg-opacity: 1
}
.bg-gradient {
	background-image:var(--bs-gradient) !important
}
.user-select-all {
	-webkit-user-select:all !important;
	-moz-user-select:all !important;
	user-select:all !important
}
.user-select-auto {
	-webkit-user-select:auto !important;
	-moz-user-select:auto !important;
	-ms-user-select:auto !important;
	user-select:auto !important
}
.user-select-none {
	-webkit-user-select:none !important;
	-moz-user-select:none !important;
	-ms-user-select:none !important;
	user-select:none !important
}
.pe-none {
	pointer-events:none !important
}
.pe-auto {
	pointer-events:auto !important
}
.rounded {
	border-radius:var(--bs-border-radius) !important
}
.rounded-0 {
	border-radius:0 !important
}
.rounded-1 {
	border-radius:var(--bs-border-radius-sm) !important
}
.rounded-2 {
	border-radius:var(--bs-border-radius) !important
}
.rounded-3 {
	border-radius:var(--bs-border-radius-lg) !important
}
.rounded-4 {
	border-radius:var(--bs-border-radius-xl) !important
}
.rounded-5 {
	border-radius:var(--bs-border-radius-2xl) !important
}
.rounded-circle {
	border-radius:50% !important
}
.rounded-pill {
	border-radius:var(--bs-border-radius-pill) !important
}
.rounded-top {
	border-top-left-radius:var(--bs-border-radius) !important;
	border-top-right-radius:var(--bs-border-radius) !important
}
.rounded-end {
	border-top-right-radius:var(--bs-border-radius) !important;
	border-bottom-right-radius:var(--bs-border-radius) !important
}
.rounded-bottom {
	border-bottom-right-radius:var(--bs-border-radius) !important;
	border-bottom-left-radius:var(--bs-border-radius) !important
}
.rounded-start {
	border-bottom-left-radius:var(--bs-border-radius) !important;
	border-top-left-radius:var(--bs-border-radius) !important
}
.visible {
	visibility:visible !important
}
.invisible {
	visibility:hidden !important
}
@media(min-width: 576px) {
	.float-sm-start {
	float:left !important
}
.float-sm-end {
	float:right !important
}
.float-sm-none {
	float:none !important
}
.d-sm-inline {
	display:inline !important
}
.d-sm-inline-block {
	display:inline-block !important
}
.d-sm-block {
	display:block !important
}
.d-sm-grid {
	display:grid !important
}
.d-sm-table {
	display:table !important
}
.d-sm-table-row {
	display:table-row !important
}
.d-sm-table-cell {
	display:table-cell !important
}
.d-sm-flex {
	display:-webkit-box !important;
	display:-ms-flexbox !important;
	display:flex !important
}
.d-sm-inline-flex {
	display:-webkit-inline-box !important;
	display:-ms-inline-flexbox !important;
	display:inline-flex !important
}
.d-sm-none {
	display:none !important
}
.flex-sm-fill {
	-webkit-box-flex:1 !important;
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important
}
.flex-sm-row {
	-webkit-box-orient:horizontal !important;
	-webkit-box-direction:normal !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important
}
.flex-sm-column {
	-webkit-box-orient:vertical !important;
	-webkit-box-direction:normal !important;
	-ms-flex-direction:column !important;
	flex-direction:column !important
}
.flex-sm-row-reverse {
	-webkit-box-orient:horizontal !important;
	-webkit-box-direction:reverse !important;
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important
}
.flex-sm-column-reverse {
	-webkit-box-orient:vertical !important;
	-webkit-box-direction:reverse !important;
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important
}
.flex-sm-grow-0 {
	-webkit-box-flex:0 !important;
	-ms-flex-positive:0 !important;
	flex-grow:0 !important
}
.flex-sm-grow-1 {
	-webkit-box-flex:1 !important;
	-ms-flex-positive:1 !important;
	flex-grow:1 !important
}
.flex-sm-shrink-0 {
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important
}
.flex-sm-shrink-1 {
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important
}
.flex-sm-wrap {
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important
}
.flex-sm-nowrap {
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important
}
.flex-sm-wrap-reverse {
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important
}
.justify-content-sm-start {
	-webkit-box-pack:start !important;
	-ms-flex-pack:start !important;
	justify-content:flex-start !important
}
.justify-content-sm-end {
	-webkit-box-pack:end !important;
	-ms-flex-pack:end !important;
	justify-content:flex-end !important
}
.justify-content-sm-center {
	-webkit-box-pack:center !important;
	-ms-flex-pack:center !important;
	justify-content:center !important
}
.justify-content-sm-between {
	-webkit-box-pack:justify !important;
	-ms-flex-pack:justify !important;
	justify-content:space-between !important
}
.justify-content-sm-around {
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important
}
.justify-content-sm-evenly {
	-webkit-box-pack:space-evenly !important;
	-ms-flex-pack:space-evenly !important;
	justify-content:space-evenly !important
}
.align-items-sm-start {
	-webkit-box-align:start !important;
	-ms-flex-align:start !important;
	align-items:flex-start !important
}
.align-items-sm-end {
	-webkit-box-align:end !important;
	-ms-flex-align:end !important;
	align-items:flex-end !important
}
.align-items-sm-center {
	-webkit-box-align:center !important;
	-ms-flex-align:center !important;
	align-items:center !important
}
.align-items-sm-baseline {
	-webkit-box-align:baseline !important;
	-ms-flex-align:baseline !important;
	align-items:baseline !important
}
.align-items-sm-stretch {
	-webkit-box-align:stretch !important;
	-ms-flex-align:stretch !important;
	align-items:stretch !important
}
.align-content-sm-start {
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important
}
.align-content-sm-end {
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important
}
.align-content-sm-center {
	-ms-flex-line-pack:center !important;
	align-content:center !important
}
.align-content-sm-between {
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important
}
.align-content-sm-around {
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important
}
.align-content-sm-stretch {
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important
}
.align-self-sm-auto {
	-ms-flex-item-align:auto !important;
	align-self:auto !important
}
.align-self-sm-start {
	-ms-flex-item-align:start !important;
	align-self:flex-start !important
}
.align-self-sm-end {
	-ms-flex-item-align:end !important;
	align-self:flex-end !important
}
.align-self-sm-center {
	-ms-flex-item-align:center !important;
	align-self:center !important
}
.align-self-sm-baseline {
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important
}
.align-self-sm-stretch {
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important
}
.order-sm-first {
	-webkit-box-ordinal-group:0 !important;
	-ms-flex-order:-1 !important;
	order:-1 !important
}
.order-sm-0 {
	-webkit-box-ordinal-group:1 !important;
	-ms-flex-order:0 !important;
	order:0 !important
}
.order-sm-1 {
	-webkit-box-ordinal-group:2 !important;
	-ms-flex-order:1 !important;
	order:1 !important
}
.order-sm-2 {
	-webkit-box-ordinal-group:3 !important;
	-ms-flex-order:2 !important;
	order:2 !important
}
.order-sm-3 {
	-webkit-box-ordinal-group:4 !important;
	-ms-flex-order:3 !important;
	order:3 !important
}
.order-sm-4 {
	-webkit-box-ordinal-group:5 !important;
	-ms-flex-order:4 !important;
	order:4 !important
}
.order-sm-5 {
	-webkit-box-ordinal-group:6 !important;
	-ms-flex-order:5 !important;
	order:5 !important
}
.order-sm-last {
	-webkit-box-ordinal-group:7 !important;
	-ms-flex-order:6 !important;
	order:6 !important
}
.m-sm-0 {
	margin:0 !important
}
.m-sm-1 {
	margin:5px !important
}
.m-sm-2 {
	margin:10px !important
}
.m-sm-3 {
	margin:20px !important
}
.m-sm-4 {
	margin:30px !important
}
.m-sm-5 {
	margin:60px !important
}
.m-sm-auto {
	margin:auto !important
}
.mx-sm-0 {
	margin-right:0 !important;
	margin-left:0 !important
}
.mx-sm-1 {
	margin-right:5px !important;
	margin-left:5px !important
}
.mx-sm-2 {
	margin-right:10px !important;
	margin-left:10px !important
}
.mx-sm-3 {
	margin-right:20px !important;
	margin-left:20px !important
}
.mx-sm-4 {
	margin-right:30px !important;
	margin-left:30px !important
}
.mx-sm-5 {
	margin-right:60px !important;
	margin-left:60px !important
}
.mx-sm-auto {
	margin-right:auto !important;
	margin-left:auto !important
}
.my-sm-0 {
	margin-top:0 !important;
	margin-bottom:0 !important
}
.my-sm-1 {
	margin-top:5px !important;
	margin-bottom:5px !important
}
.my-sm-2 {
	margin-top:10px !important;
	margin-bottom:10px !important
}
.my-sm-3 {
	margin-top:20px !important;
	margin-bottom:20px !important
}
.my-sm-4 {
	margin-top:30px !important;
	margin-bottom:30px !important
}
.my-sm-5 {
	margin-top:60px !important;
	margin-bottom:60px !important
}
.my-sm-auto {
	margin-top:auto !important;
	margin-bottom:auto !important
}
.mt-sm-0 {
	margin-top:0 !important
}
.mt-sm-1 {
	margin-top:5px !important
}
.mt-sm-2 {
	margin-top:10px !important
}
.mt-sm-3 {
	margin-top:20px !important
}
.mt-sm-4 {
	margin-top:30px !important
}
.mt-sm-5 {
	margin-top:60px !important
}
.mt-sm-auto {
	margin-top:auto !important
}
.me-sm-0 {
	margin-right:0 !important
}
.me-sm-1 {
	margin-right:5px !important
}
.me-sm-2 {
	margin-right:10px !important
}
.me-sm-3 {
	margin-right:20px !important
}
.me-sm-4 {
	margin-right:30px !important
}
.me-sm-5 {
	margin-right:60px !important
}
.me-sm-auto {
	margin-right:auto !important
}
.mb-sm-0 {
	margin-bottom:0 !important
}
.mb-sm-1 {
	margin-bottom:5px !important
}
.mb-sm-2 {
	margin-bottom:10px !important
}
.mb-sm-3 {
	margin-bottom:20px !important
}
.mb-sm-4 {
	margin-bottom:30px !important
}
.mb-sm-5 {
	margin-bottom:60px !important
}
.mb-sm-auto {
	margin-bottom:auto !important
}
.ms-sm-0 {
	margin-left:0 !important
}
.ms-sm-1 {
	margin-left:5px !important
}
.ms-sm-2 {
	margin-left:10px !important
}
.ms-sm-3 {
	margin-left:20px !important
}
.ms-sm-4 {
	margin-left:30px !important
}
.ms-sm-5 {
	margin-left:60px !important
}
.ms-sm-auto {
	margin-left:auto !important
}
.p-sm-0 {
	padding:0 !important
}
.p-sm-1 {
	padding:5px !important
}
.p-sm-2 {
	padding:10px !important
}
.p-sm-3 {
	padding:20px !important
}
.p-sm-4 {
	padding:30px !important
}
.p-sm-5 {
	padding:60px !important
}
.px-sm-0 {
	padding-right:0 !important;
	padding-left:0 !important
}
.px-sm-1 {
	padding-right:5px !important;
	padding-left:5px !important
}
.px-sm-2 {
	padding-right:10px !important;
	padding-left:10px !important
}
.px-sm-3 {
	padding-right:20px !important;
	padding-left:20px !important
}
.px-sm-4 {
	padding-right:30px !important;
	padding-left:30px !important
}
.px-sm-5 {
	padding-right:60px !important;
	padding-left:60px !important
}
.py-sm-0 {
	padding-top:0 !important;
	padding-bottom:0 !important
}
.py-sm-1 {
	padding-top:5px !important;
	padding-bottom:5px !important
}
.py-sm-2 {
	padding-top:10px !important;
	padding-bottom:10px !important
}
.py-sm-3 {
	padding-top:20px !important;
	padding-bottom:20px !important
}
.py-sm-4 {
	padding-top:30px !important;
	padding-bottom:30px !important
}
.py-sm-5 {
	padding-top:60px !important;
	padding-bottom:60px !important
}
.pt-sm-0 {
	padding-top:0 !important
}
.pt-sm-1 {
	padding-top:5px !important
}
.pt-sm-2 {
	padding-top:10px !important
}
.pt-sm-3 {
	padding-top:20px !important
}
.pt-sm-4 {
	padding-top:30px !important
}
.pt-sm-5 {
	padding-top:60px !important
}
.pe-sm-0 {
	padding-right:0 !important
}
.pe-sm-1 {
	padding-right:5px !important
}
.pe-sm-2 {
	padding-right:10px !important
}
.pe-sm-3 {
	padding-right:20px !important
}
.pe-sm-4 {
	padding-right:30px !important
}
.pe-sm-5 {
	padding-right:60px !important
}
.pb-sm-0 {
	padding-bottom:0 !important
}
.pb-sm-1 {
	padding-bottom:5px !important
}
.pb-sm-2 {
	padding-bottom:10px !important
}
.pb-sm-3 {
	padding-bottom:20px !important
}
.pb-sm-4 {
	padding-bottom:30px !important
}
.pb-sm-5 {
	padding-bottom:60px !important
}
.ps-sm-0 {
	padding-left:0 !important
}
.ps-sm-1 {
	padding-left:5px !important
}
.ps-sm-2 {
	padding-left:10px !important
}
.ps-sm-3 {
	padding-left:20px !important
}
.ps-sm-4 {
	padding-left:30px !important
}
.ps-sm-5 {
	padding-left:60px !important
}
.gap-sm-0 {
	gap:0 !important
}
.gap-sm-1 {
	gap:5px !important
}
.gap-sm-2 {
	gap:10px !important
}
.gap-sm-3 {
	gap:20px !important
}
.gap-sm-4 {
	gap:30px !important
}
.gap-sm-5 {
	gap:60px !important
}
.text-sm-start {
	text-align:left !important
}
.text-sm-end {
	text-align:right !important
}
.text-sm-center {
	text-align:center !important
}
}
@media(min-width: 768px) {
	.float-md-start {
	float:left !important
}
.float-md-end {
	float:right !important
}
.float-md-none {
	float:none !important
}
.d-md-inline {
	display:inline !important
}
.d-md-inline-block {
	display:inline-block !important
}
.d-md-block {
	display:block !important
}
.d-md-grid {
	display:grid !important
}
.d-md-table {
	display:table !important
}
.d-md-table-row {
	display:table-row !important
}
.d-md-table-cell {
	display:table-cell !important
}
.d-md-flex {
	display:-webkit-box !important;
	display:-ms-flexbox !important;
	display:flex !important
}
.d-md-inline-flex {
	display:-webkit-inline-box !important;
	display:-ms-inline-flexbox !important;
	display:inline-flex !important
}
.d-md-none {
	display:none !important
}
.flex-md-fill {
	-webkit-box-flex:1 !important;
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important
}
.flex-md-row {
	-webkit-box-orient:horizontal !important;
	-webkit-box-direction:normal !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important
}
.flex-md-column {
	-webkit-box-orient:vertical !important;
	-webkit-box-direction:normal !important;
	-ms-flex-direction:column !important;
	flex-direction:column !important
}
.flex-md-row-reverse {
	-webkit-box-orient:horizontal !important;
	-webkit-box-direction:reverse !important;
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important
}
.flex-md-column-reverse {
	-webkit-box-orient:vertical !important;
	-webkit-box-direction:reverse !important;
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important
}
.flex-md-grow-0 {
	-webkit-box-flex:0 !important;
	-ms-flex-positive:0 !important;
	flex-grow:0 !important
}
.flex-md-grow-1 {
	-webkit-box-flex:1 !important;
	-ms-flex-positive:1 !important;
	flex-grow:1 !important
}
.flex-md-shrink-0 {
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important
}
.flex-md-shrink-1 {
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important
}
.flex-md-wrap {
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important
}
.flex-md-nowrap {
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important
}
.flex-md-wrap-reverse {
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important
}
.justify-content-md-start {
	-webkit-box-pack:start !important;
	-ms-flex-pack:start !important;
	justify-content:flex-start !important
}
.justify-content-md-end {
	-webkit-box-pack:end !important;
	-ms-flex-pack:end !important;
	justify-content:flex-end !important
}
.justify-content-md-center {
	-webkit-box-pack:center !important;
	-ms-flex-pack:center !important;
	justify-content:center !important
}
.justify-content-md-between {
	-webkit-box-pack:justify !important;
	-ms-flex-pack:justify !important;
	justify-content:space-between !important
}
.justify-content-md-around {
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important
}
.justify-content-md-evenly {
	-webkit-box-pack:space-evenly !important;
	-ms-flex-pack:space-evenly !important;
	justify-content:space-evenly !important
}
.align-items-md-start {
	-webkit-box-align:start !important;
	-ms-flex-align:start !important;
	align-items:flex-start !important
}
.align-items-md-end {
	-webkit-box-align:end !important;
	-ms-flex-align:end !important;
	align-items:flex-end !important
}
.align-items-md-center {
	-webkit-box-align:center !important;
	-ms-flex-align:center !important;
	align-items:center !important
}
.align-items-md-baseline {
	-webkit-box-align:baseline !important;
	-ms-flex-align:baseline !important;
	align-items:baseline !important
}
.align-items-md-stretch {
	-webkit-box-align:stretch !important;
	-ms-flex-align:stretch !important;
	align-items:stretch !important
}
.align-content-md-start {
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important
}
.align-content-md-end {
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important
}
.align-content-md-center {
	-ms-flex-line-pack:center !important;
	align-content:center !important
}
.align-content-md-between {
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important
}
.align-content-md-around {
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important
}
.align-content-md-stretch {
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important
}
.align-self-md-auto {
	-ms-flex-item-align:auto !important;
	align-self:auto !important
}
.align-self-md-start {
	-ms-flex-item-align:start !important;
	align-self:flex-start !important
}
.align-self-md-end {
	-ms-flex-item-align:end !important;
	align-self:flex-end !important
}
.align-self-md-center {
	-ms-flex-item-align:center !important;
	align-self:center !important
}
.align-self-md-baseline {
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important
}
.align-self-md-stretch {
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important
}
.order-md-first {
	-webkit-box-ordinal-group:0 !important;
	-ms-flex-order:-1 !important;
	order:-1 !important
}
.order-md-0 {
	-webkit-box-ordinal-group:1 !important;
	-ms-flex-order:0 !important;
	order:0 !important
}
.order-md-1 {
	-webkit-box-ordinal-group:2 !important;
	-ms-flex-order:1 !important;
	order:1 !important
}
.order-md-2 {
	-webkit-box-ordinal-group:3 !important;
	-ms-flex-order:2 !important;
	order:2 !important
}
.order-md-3 {
	-webkit-box-ordinal-group:4 !important;
	-ms-flex-order:3 !important;
	order:3 !important
}
.order-md-4 {
	-webkit-box-ordinal-group:5 !important;
	-ms-flex-order:4 !important;
	order:4 !important
}
.order-md-5 {
	-webkit-box-ordinal-group:6 !important;
	-ms-flex-order:5 !important;
	order:5 !important
}
.order-md-last {
	-webkit-box-ordinal-group:7 !important;
	-ms-flex-order:6 !important;
	order:6 !important
}
.m-md-0 {
	margin:0 !important
}
.m-md-1 {
	margin:5px !important
}
.m-md-2 {
	margin:10px !important
}
.m-md-3 {
	margin:20px !important
}
.m-md-4 {
	margin:30px !important
}
.m-md-5 {
	margin:60px !important
}
.m-md-auto {
	margin:auto !important
}
.mx-md-0 {
	margin-right:0 !important;
	margin-left:0 !important
}
.mx-md-1 {
	margin-right:5px !important;
	margin-left:5px !important
}
.mx-md-2 {
	margin-right:10px !important;
	margin-left:10px !important
}
.mx-md-3 {
	margin-right:20px !important;
	margin-left:20px !important
}
.mx-md-4 {
	margin-right:30px !important;
	margin-left:30px !important
}
.mx-md-5 {
	margin-right:60px !important;
	margin-left:60px !important
}
.mx-md-auto {
	margin-right:auto !important;
	margin-left:auto !important
}
.my-md-0 {
	margin-top:0 !important;
	margin-bottom:0 !important
}
.my-md-1 {
	margin-top:5px !important;
	margin-bottom:5px !important
}
.my-md-2 {
	margin-top:10px !important;
	margin-bottom:10px !important
}
.my-md-3 {
	margin-top:20px !important;
	margin-bottom:20px !important
}
.my-md-4 {
	margin-top:30px !important;
	margin-bottom:30px !important
}
.my-md-5 {
	margin-top:60px !important;
	margin-bottom:60px !important
}
.my-md-auto {
	margin-top:auto !important;
	margin-bottom:auto !important
}
.mt-md-0 {
	margin-top:0 !important
}
.mt-md-1 {
	margin-top:5px !important
}
.mt-md-2 {
	margin-top:10px !important
}
.mt-md-3 {
	margin-top:20px !important
}
.mt-md-4 {
	margin-top:30px !important
}
.mt-md-5 {
	margin-top:60px !important
}
.mt-md-auto {
	margin-top:auto !important
}
.me-md-0 {
	margin-right:0 !important
}
.me-md-1 {
	margin-right:5px !important
}
.me-md-2 {
	margin-right:10px !important
}
.me-md-3 {
	margin-right:20px !important
}
.me-md-4 {
	margin-right:30px !important
}
.me-md-5 {
	margin-right:60px !important
}
.me-md-auto {
	margin-right:auto !important
}
.mb-md-0 {
	margin-bottom:0 !important
}
.mb-md-1 {
	margin-bottom:5px !important
}
.mb-md-2 {
	margin-bottom:10px !important
}
.mb-md-3 {
	margin-bottom:20px !important
}
.mb-md-4 {
	margin-bottom:30px !important
}
.mb-md-5 {
	margin-bottom:60px !important
}
.mb-md-auto {
	margin-bottom:auto !important
}
.ms-md-0 {
	margin-left:0 !important
}
.ms-md-1 {
	margin-left:5px !important
}
.ms-md-2 {
	margin-left:10px !important
}
.ms-md-3 {
	margin-left:20px !important
}
.ms-md-4 {
	margin-left:30px !important
}
.ms-md-5 {
	margin-left:60px !important
}
.ms-md-auto {
	margin-left:auto !important
}
.p-md-0 {
	padding:0 !important
}
.p-md-1 {
	padding:5px !important
}
.p-md-2 {
	padding:10px !important
}
.p-md-3 {
	padding:20px !important
}
.p-md-4 {
	padding:30px !important
}
.p-md-5 {
	padding:60px !important
}
.px-md-0 {
	padding-right:0 !important;
	padding-left:0 !important
}
.px-md-1 {
	padding-right:5px !important;
	padding-left:5px !important
}
.px-md-2 {
	padding-right:10px !important;
	padding-left:10px !important
}
.px-md-3 {
	padding-right:20px !important;
	padding-left:20px !important
}
.px-md-4 {
	padding-right:30px !important;
	padding-left:30px !important
}
.px-md-5 {
	padding-right:60px !important;
	padding-left:60px !important
}
.py-md-0 {
	padding-top:0 !important;
	padding-bottom:0 !important
}
.py-md-1 {
	padding-top:5px !important;
	padding-bottom:5px !important
}
.py-md-2 {
	padding-top:10px !important;
	padding-bottom:10px !important
}
.py-md-3 {
	padding-top:20px !important;
	padding-bottom:20px !important
}
.py-md-4 {
	padding-top:30px !important;
	padding-bottom:30px !important
}
.py-md-5 {
	padding-top:60px !important;
	padding-bottom:60px !important
}
.pt-md-0 {
	padding-top:0 !important
}
.pt-md-1 {
	padding-top:5px !important
}
.pt-md-2 {
	padding-top:10px !important
}
.pt-md-3 {
	padding-top:20px !important
}
.pt-md-4 {
	padding-top:30px !important
}
.pt-md-5 {
	padding-top:60px !important
}
.pe-md-0 {
	padding-right:0 !important
}
.pe-md-1 {
	padding-right:5px !important
}
.pe-md-2 {
	padding-right:10px !important
}
.pe-md-3 {
	padding-right:20px !important
}
.pe-md-4 {
	padding-right:30px !important
}
.pe-md-5 {
	padding-right:60px !important
}
.pb-md-0 {
	padding-bottom:0 !important
}
.pb-md-1 {
	padding-bottom:5px !important
}
.pb-md-2 {
	padding-bottom:10px !important
}
.pb-md-3 {
	padding-bottom:20px !important
}
.pb-md-4 {
	padding-bottom:30px !important
}
.pb-md-5 {
	padding-bottom:60px !important
}
.ps-md-0 {
	padding-left:0 !important
}
.ps-md-1 {
	padding-left:5px !important
}
.ps-md-2 {
	padding-left:10px !important
}
.ps-md-3 {
	padding-left:20px !important
}
.ps-md-4 {
	padding-left:30px !important
}
.ps-md-5 {
	padding-left:60px !important
}
.gap-md-0 {
	gap:0 !important
}
.gap-md-1 {
	gap:5px !important
}
.gap-md-2 {
	gap:10px !important
}
.gap-md-3 {
	gap:20px !important
}
.gap-md-4 {
	gap:30px !important
}
.gap-md-5 {
	gap:60px !important
}
.text-md-start {
	text-align:left !important
}
.text-md-end {
	text-align:right !important
}
.text-md-center {
	text-align:center !important
}
}
@media(min-width: 992px) {
	.float-lg-start {
	float:left !important
}
.float-lg-end {
	float:right !important
}
.float-lg-none {
	float:none !important
}
.d-lg-inline {
	display:inline !important
}
.d-lg-inline-block {
	display:inline-block !important
}
.d-lg-block {
	display:block !important
}
.d-lg-grid {
	display:grid !important
}
.d-lg-table {
	display:table !important
}
.d-lg-table-row {
	display:table-row !important
}
.d-lg-table-cell {
	display:table-cell !important
}
.d-lg-flex {
	display:-webkit-box !important;
	display:-ms-flexbox !important;
	display:flex !important
}
.d-lg-inline-flex {
	display:-webkit-inline-box !important;
	display:-ms-inline-flexbox !important;
	display:inline-flex !important
}
.d-lg-none {
	display:none !important
}
.flex-lg-fill {
	-webkit-box-flex:1 !important;
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important
}
.flex-lg-row {
	-webkit-box-orient:horizontal !important;
	-webkit-box-direction:normal !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important
}
.flex-lg-column {
	-webkit-box-orient:vertical !important;
	-webkit-box-direction:normal !important;
	-ms-flex-direction:column !important;
	flex-direction:column !important
}
.flex-lg-row-reverse {
	-webkit-box-orient:horizontal !important;
	-webkit-box-direction:reverse !important;
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important
}
.flex-lg-column-reverse {
	-webkit-box-orient:vertical !important;
	-webkit-box-direction:reverse !important;
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important
}
.flex-lg-grow-0 {
	-webkit-box-flex:0 !important;
	-ms-flex-positive:0 !important;
	flex-grow:0 !important
}
.flex-lg-grow-1 {
	-webkit-box-flex:1 !important;
	-ms-flex-positive:1 !important;
	flex-grow:1 !important
}
.flex-lg-shrink-0 {
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important
}
.flex-lg-shrink-1 {
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important
}
.flex-lg-wrap {
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important
}
.flex-lg-nowrap {
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important
}
.flex-lg-wrap-reverse {
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important
}
.justify-content-lg-start {
	-webkit-box-pack:start !important;
	-ms-flex-pack:start !important;
	justify-content:flex-start !important
}
.justify-content-lg-end {
	-webkit-box-pack:end !important;
	-ms-flex-pack:end !important;
	justify-content:flex-end !important
}
.justify-content-lg-center {
	-webkit-box-pack:center !important;
	-ms-flex-pack:center !important;
	justify-content:center !important
}
.justify-content-lg-between {
	-webkit-box-pack:justify !important;
	-ms-flex-pack:justify !important;
	justify-content:space-between !important
}
.justify-content-lg-around {
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important
}
.justify-content-lg-evenly {
	-webkit-box-pack:space-evenly !important;
	-ms-flex-pack:space-evenly !important;
	justify-content:space-evenly !important
}
.align-items-lg-start {
	-webkit-box-align:start !important;
	-ms-flex-align:start !important;
	align-items:flex-start !important
}
.align-items-lg-end {
	-webkit-box-align:end !important;
	-ms-flex-align:end !important;
	align-items:flex-end !important
}
.align-items-lg-center {
	-webkit-box-align:center !important;
	-ms-flex-align:center !important;
	align-items:center !important
}
.align-items-lg-baseline {
	-webkit-box-align:baseline !important;
	-ms-flex-align:baseline !important;
	align-items:baseline !important
}
.align-items-lg-stretch {
	-webkit-box-align:stretch !important;
	-ms-flex-align:stretch !important;
	align-items:stretch !important
}
.align-content-lg-start {
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important
}
.align-content-lg-end {
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important
}
.align-content-lg-center {
	-ms-flex-line-pack:center !important;
	align-content:center !important
}
.align-content-lg-between {
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important
}
.align-content-lg-around {
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important
}
.align-content-lg-stretch {
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important
}
.align-self-lg-auto {
	-ms-flex-item-align:auto !important;
	align-self:auto !important
}
.align-self-lg-start {
	-ms-flex-item-align:start !important;
	align-self:flex-start !important
}
.align-self-lg-end {
	-ms-flex-item-align:end !important;
	align-self:flex-end !important
}
.align-self-lg-center {
	-ms-flex-item-align:center !important;
	align-self:center !important
}
.align-self-lg-baseline {
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important
}
.align-self-lg-stretch {
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important
}
.order-lg-first {
	-webkit-box-ordinal-group:0 !important;
	-ms-flex-order:-1 !important;
	order:-1 !important
}
.order-lg-0 {
	-webkit-box-ordinal-group:1 !important;
	-ms-flex-order:0 !important;
	order:0 !important
}
.order-lg-1 {
	-webkit-box-ordinal-group:2 !important;
	-ms-flex-order:1 !important;
	order:1 !important
}
.order-lg-2 {
	-webkit-box-ordinal-group:3 !important;
	-ms-flex-order:2 !important;
	order:2 !important
}
.order-lg-3 {
	-webkit-box-ordinal-group:4 !important;
	-ms-flex-order:3 !important;
	order:3 !important
}
.order-lg-4 {
	-webkit-box-ordinal-group:5 !important;
	-ms-flex-order:4 !important;
	order:4 !important
}
.order-lg-5 {
	-webkit-box-ordinal-group:6 !important;
	-ms-flex-order:5 !important;
	order:5 !important
}
.order-lg-last {
	-webkit-box-ordinal-group:7 !important;
	-ms-flex-order:6 !important;
	order:6 !important
}
.m-lg-0 {
	margin:0 !important
}
.m-lg-1 {
	margin:5px !important
}
.m-lg-2 {
	margin:10px !important
}
.m-lg-3 {
	margin:20px !important
}
.m-lg-4 {
	margin:30px !important
}
.m-lg-5 {
	margin:60px !important
}
.m-lg-auto {
	margin:auto !important
}
.mx-lg-0 {
	margin-right:0 !important;
	margin-left:0 !important
}
.mx-lg-1 {
	margin-right:5px !important;
	margin-left:5px !important
}
.mx-lg-2 {
	margin-right:10px !important;
	margin-left:10px !important
}
.mx-lg-3 {
	margin-right:20px !important;
	margin-left:20px !important
}
.mx-lg-4 {
	margin-right:30px !important;
	margin-left:30px !important
}
.mx-lg-5 {
	margin-right:60px !important;
	margin-left:60px !important
}
.mx-lg-auto {
	margin-right:auto !important;
	margin-left:auto !important
}
.my-lg-0 {
	margin-top:0 !important;
	margin-bottom:0 !important
}
.my-lg-1 {
	margin-top:5px !important;
	margin-bottom:5px !important
}
.my-lg-2 {
	margin-top:10px !important;
	margin-bottom:10px !important
}
.my-lg-3 {
	margin-top:20px !important;
	margin-bottom:20px !important
}
.my-lg-4 {
	margin-top:30px !important;
	margin-bottom:30px !important
}
.my-lg-5 {
	margin-top:60px !important;
	margin-bottom:60px !important
}
.my-lg-auto {
	margin-top:auto !important;
	margin-bottom:auto !important
}
.mt-lg-0 {
	margin-top:0 !important
}
.mt-lg-1 {
	margin-top:5px !important
}
.mt-lg-2 {
	margin-top:10px !important
}
.mt-lg-3 {
	margin-top:20px !important
}
.mt-lg-4 {
	margin-top:30px !important
}
.mt-lg-5 {
	margin-top:60px !important
}
.mt-lg-auto {
	margin-top:auto !important
}
.me-lg-0 {
	margin-right:0 !important
}
.me-lg-1 {
	margin-right:5px !important
}
.me-lg-2 {
	margin-right:10px !important
}
.me-lg-3 {
	margin-right:20px !important
}
.me-lg-4 {
	margin-right:30px !important
}
.me-lg-5 {
	margin-right:60px !important
}
.me-lg-auto {
	margin-right:auto !important
}
.mb-lg-0 {
	margin-bottom:0 !important
}
.mb-lg-1 {
	margin-bottom:5px !important
}
.mb-lg-2 {
	margin-bottom:10px !important
}
.mb-lg-3 {
	margin-bottom:20px !important
}
.mb-lg-4 {
	margin-bottom:30px !important
}
.mb-lg-5 {
	margin-bottom:60px !important
}
.mb-lg-auto {
	margin-bottom:auto !important
}
.ms-lg-0 {
	margin-left:0 !important
}
.ms-lg-1 {
	margin-left:5px !important
}
.ms-lg-2 {
	margin-left:10px !important
}
.ms-lg-3 {
	margin-left:20px !important
}
.ms-lg-4 {
	margin-left:30px !important
}
.ms-lg-5 {
	margin-left:60px !important
}
.ms-lg-auto {
	margin-left:auto !important
}
.p-lg-0 {
	padding:0 !important
}
.p-lg-1 {
	padding:5px !important
}
.p-lg-2 {
	padding:10px !important
}
.p-lg-3 {
	padding:20px !important
}
.p-lg-4 {
	padding:30px !important
}
.p-lg-5 {
	padding:60px !important
}
.px-lg-0 {
	padding-right:0 !important;
	padding-left:0 !important
}
.px-lg-1 {
	padding-right:5px !important;
	padding-left:5px !important
}
.px-lg-2 {
	padding-right:10px !important;
	padding-left:10px !important
}
.px-lg-3 {
	padding-right:20px !important;
	padding-left:20px !important
}
.px-lg-4 {
	padding-right:30px !important;
	padding-left:30px !important
}
.px-lg-5 {
	padding-right:60px !important;
	padding-left:60px !important
}
.py-lg-0 {
	padding-top:0 !important;
	padding-bottom:0 !important
}
.py-lg-1 {
	padding-top:5px !important;
	padding-bottom:5px !important
}
.py-lg-2 {
	padding-top:10px !important;
	padding-bottom:10px !important
}
.py-lg-3 {
	padding-top:20px !important;
	padding-bottom:20px !important
}
.py-lg-4 {
	padding-top:30px !important;
	padding-bottom:30px !important
}
.py-lg-5 {
	padding-top:60px !important;
	padding-bottom:60px !important
}
.pt-lg-0 {
	padding-top:0 !important
}
.pt-lg-1 {
	padding-top:5px !important
}
.pt-lg-2 {
	padding-top:10px !important
}
.pt-lg-3 {
	padding-top:20px !important
}
.pt-lg-4 {
	padding-top:30px !important
}
.pt-lg-5 {
	padding-top:60px !important
}
.pe-lg-0 {
	padding-right:0 !important
}
.pe-lg-1 {
	padding-right:5px !important
}
.pe-lg-2 {
	padding-right:10px !important
}
.pe-lg-3 {
	padding-right:20px !important
}
.pe-lg-4 {
	padding-right:30px !important
}
.pe-lg-5 {
	padding-right:60px !important
}
.pb-lg-0 {
	padding-bottom:0 !important
}
.pb-lg-1 {
	padding-bottom:5px !important
}
.pb-lg-2 {
	padding-bottom:10px !important
}
.pb-lg-3 {
	padding-bottom:20px !important
}
.pb-lg-4 {
	padding-bottom:30px !important
}
.pb-lg-5 {
	padding-bottom:60px !important
}
.ps-lg-0 {
	padding-left:0 !important
}
.ps-lg-1 {
	padding-left:5px !important
}
.ps-lg-2 {
	padding-left:10px !important
}
.ps-lg-3 {
	padding-left:20px !important
}
.ps-lg-4 {
	padding-left:30px !important
}
.ps-lg-5 {
	padding-left:60px !important
}
.gap-lg-0 {
	gap:0 !important
}
.gap-lg-1 {
	gap:5px !important
}
.gap-lg-2 {
	gap:10px !important
}
.gap-lg-3 {
	gap:20px !important
}
.gap-lg-4 {
	gap:30px !important
}
.gap-lg-5 {
	gap:60px !important
}
.text-lg-start {
	text-align:left !important
}
.text-lg-end {
	text-align:right !important
}
.text-lg-center {
	text-align:center !important
}
}
@media(min-width: 1200px) {
	.float-xl-start {
	float:left !important
}
.float-xl-end {
	float:right !important
}
.float-xl-none {
	float:none !important
}
.d-xl-inline {
	display:inline !important
}
.d-xl-inline-block {
	display:inline-block !important
}
.d-xl-block {
	display:block !important
}
.d-xl-grid {
	display:grid !important
}
.d-xl-table {
	display:table !important
}
.d-xl-table-row {
	display:table-row !important
}
.d-xl-table-cell {
	display:table-cell !important
}
.d-xl-flex {
	display:-webkit-box !important;
	display:-ms-flexbox !important;
	display:flex !important
}
.d-xl-inline-flex {
	display:-webkit-inline-box !important;
	display:-ms-inline-flexbox !important;
	display:inline-flex !important
}
.d-xl-none {
	display:none !important
}
.flex-xl-fill {
	-webkit-box-flex:1 !important;
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important
}
.flex-xl-row {
	-webkit-box-orient:horizontal !important;
	-webkit-box-direction:normal !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important
}
.flex-xl-column {
	-webkit-box-orient:vertical !important;
	-webkit-box-direction:normal !important;
	-ms-flex-direction:column !important;
	flex-direction:column !important
}
.flex-xl-row-reverse {
	-webkit-box-orient:horizontal !important;
	-webkit-box-direction:reverse !important;
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important
}
.flex-xl-column-reverse {
	-webkit-box-orient:vertical !important;
	-webkit-box-direction:reverse !important;
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important
}
.flex-xl-grow-0 {
	-webkit-box-flex:0 !important;
	-ms-flex-positive:0 !important;
	flex-grow:0 !important
}
.flex-xl-grow-1 {
	-webkit-box-flex:1 !important;
	-ms-flex-positive:1 !important;
	flex-grow:1 !important
}
.flex-xl-shrink-0 {
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important
}
.flex-xl-shrink-1 {
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important
}
.flex-xl-wrap {
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important
}
.flex-xl-nowrap {
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important
}
.flex-xl-wrap-reverse {
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important
}
.justify-content-xl-start {
	-webkit-box-pack:start !important;
	-ms-flex-pack:start !important;
	justify-content:flex-start !important
}
.justify-content-xl-end {
	-webkit-box-pack:end !important;
	-ms-flex-pack:end !important;
	justify-content:flex-end !important
}
.justify-content-xl-center {
	-webkit-box-pack:center !important;
	-ms-flex-pack:center !important;
	justify-content:center !important
}
.justify-content-xl-between {
	-webkit-box-pack:justify !important;
	-ms-flex-pack:justify !important;
	justify-content:space-between !important
}
.justify-content-xl-around {
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important
}
.justify-content-xl-evenly {
	-webkit-box-pack:space-evenly !important;
	-ms-flex-pack:space-evenly !important;
	justify-content:space-evenly !important
}
.align-items-xl-start {
	-webkit-box-align:start !important;
	-ms-flex-align:start !important;
	align-items:flex-start !important
}
.align-items-xl-end {
	-webkit-box-align:end !important;
	-ms-flex-align:end !important;
	align-items:flex-end !important
}
.align-items-xl-center {
	-webkit-box-align:center !important;
	-ms-flex-align:center !important;
	align-items:center !important
}
.align-items-xl-baseline {
	-webkit-box-align:baseline !important;
	-ms-flex-align:baseline !important;
	align-items:baseline !important
}
.align-items-xl-stretch {
	-webkit-box-align:stretch !important;
	-ms-flex-align:stretch !important;
	align-items:stretch !important
}
.align-content-xl-start {
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important
}
.align-content-xl-end {
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important
}
.align-content-xl-center {
	-ms-flex-line-pack:center !important;
	align-content:center !important
}
.align-content-xl-between {
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important
}
.align-content-xl-around {
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important
}
.align-content-xl-stretch {
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important
}
.align-self-xl-auto {
	-ms-flex-item-align:auto !important;
	align-self:auto !important
}
.align-self-xl-start {
	-ms-flex-item-align:start !important;
	align-self:flex-start !important
}
.align-self-xl-end {
	-ms-flex-item-align:end !important;
	align-self:flex-end !important
}
.align-self-xl-center {
	-ms-flex-item-align:center !important;
	align-self:center !important
}
.align-self-xl-baseline {
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important
}
.align-self-xl-stretch {
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important
}
.order-xl-first {
	-webkit-box-ordinal-group:0 !important;
	-ms-flex-order:-1 !important;
	order:-1 !important
}
.order-xl-0 {
	-webkit-box-ordinal-group:1 !important;
	-ms-flex-order:0 !important;
	order:0 !important
}
.order-xl-1 {
	-webkit-box-ordinal-group:2 !important;
	-ms-flex-order:1 !important;
	order:1 !important
}
.order-xl-2 {
	-webkit-box-ordinal-group:3 !important;
	-ms-flex-order:2 !important;
	order:2 !important
}
.order-xl-3 {
	-webkit-box-ordinal-group:4 !important;
	-ms-flex-order:3 !important;
	order:3 !important
}
.order-xl-4 {
	-webkit-box-ordinal-group:5 !important;
	-ms-flex-order:4 !important;
	order:4 !important
}
.order-xl-5 {
	-webkit-box-ordinal-group:6 !important;
	-ms-flex-order:5 !important;
	order:5 !important
}
.order-xl-last {
	-webkit-box-ordinal-group:7 !important;
	-ms-flex-order:6 !important;
	order:6 !important
}
.m-xl-0 {
	margin:0 !important
}
.m-xl-1 {
	margin:5px !important
}
.m-xl-2 {
	margin:10px !important
}
.m-xl-3 {
	margin:20px !important
}
.m-xl-4 {
	margin:30px !important
}
.m-xl-5 {
	margin:60px !important
}
.m-xl-auto {
	margin:auto !important
}
.mx-xl-0 {
	margin-right:0 !important;
	margin-left:0 !important
}
.mx-xl-1 {
	margin-right:5px !important;
	margin-left:5px !important
}
.mx-xl-2 {
	margin-right:10px !important;
	margin-left:10px !important
}
.mx-xl-3 {
	margin-right:20px !important;
	margin-left:20px !important
}
.mx-xl-4 {
	margin-right:30px !important;
	margin-left:30px !important
}
.mx-xl-5 {
	margin-right:60px !important;
	margin-left:60px !important
}
.mx-xl-auto {
	margin-right:auto !important;
	margin-left:auto !important
}
.my-xl-0 {
	margin-top:0 !important;
	margin-bottom:0 !important
}
.my-xl-1 {
	margin-top:5px !important;
	margin-bottom:5px !important
}
.my-xl-2 {
	margin-top:10px !important;
	margin-bottom:10px !important
}
.my-xl-3 {
	margin-top:20px !important;
	margin-bottom:20px !important
}
.my-xl-4 {
	margin-top:30px !important;
	margin-bottom:30px !important
}
.my-xl-5 {
	margin-top:60px !important;
	margin-bottom:60px !important
}
.my-xl-auto {
	margin-top:auto !important;
	margin-bottom:auto !important
}
.mt-xl-0 {
	margin-top:0 !important
}
.mt-xl-1 {
	margin-top:5px !important
}
.mt-xl-2 {
	margin-top:10px !important
}
.mt-xl-3 {
	margin-top:20px !important
}
.mt-xl-4 {
	margin-top:30px !important
}
.mt-xl-5 {
	margin-top:60px !important
}
.mt-xl-auto {
	margin-top:auto !important
}
.me-xl-0 {
	margin-right:0 !important
}
.me-xl-1 {
	margin-right:5px !important
}
.me-xl-2 {
	margin-right:10px !important
}
.me-xl-3 {
	margin-right:20px !important
}
.me-xl-4 {
	margin-right:30px !important
}
.me-xl-5 {
	margin-right:60px !important
}
.me-xl-auto {
	margin-right:auto !important
}
.mb-xl-0 {
	margin-bottom:0 !important
}
.mb-xl-1 {
	margin-bottom:5px !important
}
.mb-xl-2 {
	margin-bottom:10px !important
}
.mb-xl-3 {
	margin-bottom:20px !important
}
.mb-xl-4 {
	margin-bottom:30px !important
}
.mb-xl-5 {
	margin-bottom:60px !important
}
.mb-xl-auto {
	margin-bottom:auto !important
}
.ms-xl-0 {
	margin-left:0 !important
}
.ms-xl-1 {
	margin-left:5px !important
}
.ms-xl-2 {
	margin-left:10px !important
}
.ms-xl-3 {
	margin-left:20px !important
}
.ms-xl-4 {
	margin-left:30px !important
}
.ms-xl-5 {
	margin-left:60px !important
}
.ms-xl-auto {
	margin-left:auto !important
}
.p-xl-0 {
	padding:0 !important
}
.p-xl-1 {
	padding:5px !important
}
.p-xl-2 {
	padding:10px !important
}
.p-xl-3 {
	padding:20px !important
}
.p-xl-4 {
	padding:30px !important
}
.p-xl-5 {
	padding:60px !important
}
.px-xl-0 {
	padding-right:0 !important;
	padding-left:0 !important
}
.px-xl-1 {
	padding-right:5px !important;
	padding-left:5px !important
}
.px-xl-2 {
	padding-right:10px !important;
	padding-left:10px !important
}
.px-xl-3 {
	padding-right:20px !important;
	padding-left:20px !important
}
.px-xl-4 {
	padding-right:30px !important;
	padding-left:30px !important
}
.px-xl-5 {
	padding-right:60px !important;
	padding-left:60px !important
}
.py-xl-0 {
	padding-top:0 !important;
	padding-bottom:0 !important
}
.py-xl-1 {
	padding-top:5px !important;
	padding-bottom:5px !important
}
.py-xl-2 {
	padding-top:10px !important;
	padding-bottom:10px !important
}
.py-xl-3 {
	padding-top:20px !important;
	padding-bottom:20px !important
}
.py-xl-4 {
	padding-top:30px !important;
	padding-bottom:30px !important
}
.py-xl-5 {
	padding-top:60px !important;
	padding-bottom:60px !important
}
.pt-xl-0 {
	padding-top:0 !important
}
.pt-xl-1 {
	padding-top:5px !important
}
.pt-xl-2 {
	padding-top:10px !important
}
.pt-xl-3 {
	padding-top:20px !important
}
.pt-xl-4 {
	padding-top:30px !important
}
.pt-xl-5 {
	padding-top:60px !important
}
.pe-xl-0 {
	padding-right:0 !important
}
.pe-xl-1 {
	padding-right:5px !important
}
.pe-xl-2 {
	padding-right:10px !important
}
.pe-xl-3 {
	padding-right:20px !important
}
.pe-xl-4 {
	padding-right:30px !important
}
.pe-xl-5 {
	padding-right:60px !important
}
.pb-xl-0 {
	padding-bottom:0 !important
}
.pb-xl-1 {
	padding-bottom:5px !important
}
.pb-xl-2 {
	padding-bottom:10px !important
}
.pb-xl-3 {
	padding-bottom:20px !important
}
.pb-xl-4 {
	padding-bottom:30px !important
}
.pb-xl-5 {
	padding-bottom:60px !important
}
.ps-xl-0 {
	padding-left:0 !important
}
.ps-xl-1 {
	padding-left:5px !important
}
.ps-xl-2 {
	padding-left:10px !important
}
.ps-xl-3 {
	padding-left:20px !important
}
.ps-xl-4 {
	padding-left:30px !important
}
.ps-xl-5 {
	padding-left:60px !important
}
.gap-xl-0 {
	gap:0 !important
}
.gap-xl-1 {
	gap:5px !important
}
.gap-xl-2 {
	gap:10px !important
}
.gap-xl-3 {
	gap:20px !important
}
.gap-xl-4 {
	gap:30px !important
}
.gap-xl-5 {
	gap:60px !important
}
.text-xl-start {
	text-align:left !important
}
.text-xl-end {
	text-align:right !important
}
.text-xl-center {
	text-align:center !important
}
}
@media(min-width: 1360px) {
	.float-xxl-start {
	float:left !important
}
.float-xxl-end {
	float:right !important
}
.float-xxl-none {
	float:none !important
}
.d-xxl-inline {
	display:inline !important
}
.d-xxl-inline-block {
	display:inline-block !important
}
.d-xxl-block {
	display:block !important
}
.d-xxl-grid {
	display:grid !important
}
.d-xxl-table {
	display:table !important
}
.d-xxl-table-row {
	display:table-row !important
}
.d-xxl-table-cell {
	display:table-cell !important
}
.d-xxl-flex {
	display:-webkit-box !important;
	display:-ms-flexbox !important;
	display:flex !important
}
.d-xxl-inline-flex {
	display:-webkit-inline-box !important;
	display:-ms-inline-flexbox !important;
	display:inline-flex !important
}
.d-xxl-none {
	display:none !important
}
.flex-xxl-fill {
	-webkit-box-flex:1 !important;
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important
}
.flex-xxl-row {
	-webkit-box-orient:horizontal !important;
	-webkit-box-direction:normal !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important
}
.flex-xxl-column {
	-webkit-box-orient:vertical !important;
	-webkit-box-direction:normal !important;
	-ms-flex-direction:column !important;
	flex-direction:column !important
}
.flex-xxl-row-reverse {
	-webkit-box-orient:horizontal !important;
	-webkit-box-direction:reverse !important;
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important
}
.flex-xxl-column-reverse {
	-webkit-box-orient:vertical !important;
	-webkit-box-direction:reverse !important;
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important
}
.flex-xxl-grow-0 {
	-webkit-box-flex:0 !important;
	-ms-flex-positive:0 !important;
	flex-grow:0 !important
}
.flex-xxl-grow-1 {
	-webkit-box-flex:1 !important;
	-ms-flex-positive:1 !important;
	flex-grow:1 !important
}
.flex-xxl-shrink-0 {
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important
}
.flex-xxl-shrink-1 {
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important
}
.flex-xxl-wrap {
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important
}
.flex-xxl-nowrap {
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important
}
.flex-xxl-wrap-reverse {
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important
}
.justify-content-xxl-start {
	-webkit-box-pack:start !important;
	-ms-flex-pack:start !important;
	justify-content:flex-start !important
}
.justify-content-xxl-end {
	-webkit-box-pack:end !important;
	-ms-flex-pack:end !important;
	justify-content:flex-end !important
}
.justify-content-xxl-center {
	-webkit-box-pack:center !important;
	-ms-flex-pack:center !important;
	justify-content:center !important
}
.justify-content-xxl-between {
	-webkit-box-pack:justify !important;
	-ms-flex-pack:justify !important;
	justify-content:space-between !important
}
.justify-content-xxl-around {
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important
}
.justify-content-xxl-evenly {
	-webkit-box-pack:space-evenly !important;
	-ms-flex-pack:space-evenly !important;
	justify-content:space-evenly !important
}
.align-items-xxl-start {
	-webkit-box-align:start !important;
	-ms-flex-align:start !important;
	align-items:flex-start !important
}
.align-items-xxl-end {
	-webkit-box-align:end !important;
	-ms-flex-align:end !important;
	align-items:flex-end !important
}
.align-items-xxl-center {
	-webkit-box-align:center !important;
	-ms-flex-align:center !important;
	align-items:center !important
}
.align-items-xxl-baseline {
	-webkit-box-align:baseline !important;
	-ms-flex-align:baseline !important;
	align-items:baseline !important
}
.align-items-xxl-stretch {
	-webkit-box-align:stretch !important;
	-ms-flex-align:stretch !important;
	align-items:stretch !important
}
.align-content-xxl-start {
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important
}
.align-content-xxl-end {
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important
}
.align-content-xxl-center {
	-ms-flex-line-pack:center !important;
	align-content:center !important
}
.align-content-xxl-between {
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important
}
.align-content-xxl-around {
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important
}
.align-content-xxl-stretch {
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important
}
.align-self-xxl-auto {
	-ms-flex-item-align:auto !important;
	align-self:auto !important
}
.align-self-xxl-start {
	-ms-flex-item-align:start !important;
	align-self:flex-start !important
}
.align-self-xxl-end {
	-ms-flex-item-align:end !important;
	align-self:flex-end !important
}
.align-self-xxl-center {
	-ms-flex-item-align:center !important;
	align-self:center !important
}
.align-self-xxl-baseline {
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important
}
.align-self-xxl-stretch {
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important
}
.order-xxl-first {
	-webkit-box-ordinal-group:0 !important;
	-ms-flex-order:-1 !important;
	order:-1 !important
}
.order-xxl-0 {
	-webkit-box-ordinal-group:1 !important;
	-ms-flex-order:0 !important;
	order:0 !important
}
.order-xxl-1 {
	-webkit-box-ordinal-group:2 !important;
	-ms-flex-order:1 !important;
	order:1 !important
}
.order-xxl-2 {
	-webkit-box-ordinal-group:3 !important;
	-ms-flex-order:2 !important;
	order:2 !important
}
.order-xxl-3 {
	-webkit-box-ordinal-group:4 !important;
	-ms-flex-order:3 !important;
	order:3 !important
}
.order-xxl-4 {
	-webkit-box-ordinal-group:5 !important;
	-ms-flex-order:4 !important;
	order:4 !important
}
.order-xxl-5 {
	-webkit-box-ordinal-group:6 !important;
	-ms-flex-order:5 !important;
	order:5 !important
}
.order-xxl-last {
	-webkit-box-ordinal-group:7 !important;
	-ms-flex-order:6 !important;
	order:6 !important
}
.m-xxl-0 {
	margin:0 !important
}
.m-xxl-1 {
	margin:5px !important
}
.m-xxl-2 {
	margin:10px !important
}
.m-xxl-3 {
	margin:20px !important
}
.m-xxl-4 {
	margin:30px !important
}
.m-xxl-5 {
	margin:60px !important
}
.m-xxl-auto {
	margin:auto !important
}
.mx-xxl-0 {
	margin-right:0 !important;
	margin-left:0 !important
}
.mx-xxl-1 {
	margin-right:5px !important;
	margin-left:5px !important
}
.mx-xxl-2 {
	margin-right:10px !important;
	margin-left:10px !important
}
.mx-xxl-3 {
	margin-right:20px !important;
	margin-left:20px !important
}
.mx-xxl-4 {
	margin-right:30px !important;
	margin-left:30px !important
}
.mx-xxl-5 {
	margin-right:60px !important;
	margin-left:60px !important
}
.mx-xxl-auto {
	margin-right:auto !important;
	margin-left:auto !important
}
.my-xxl-0 {
	margin-top:0 !important;
	margin-bottom:0 !important
}
.my-xxl-1 {
	margin-top:5px !important;
	margin-bottom:5px !important
}
.my-xxl-2 {
	margin-top:10px !important;
	margin-bottom:10px !important
}
.my-xxl-3 {
	margin-top:20px !important;
	margin-bottom:20px !important
}
.my-xxl-4 {
	margin-top:30px !important;
	margin-bottom:30px !important
}
.my-xxl-5 {
	margin-top:60px !important;
	margin-bottom:60px !important
}
.my-xxl-auto {
	margin-top:auto !important;
	margin-bottom:auto !important
}
.mt-xxl-0 {
	margin-top:0 !important
}
.mt-xxl-1 {
	margin-top:5px !important
}
.mt-xxl-2 {
	margin-top:10px !important
}
.mt-xxl-3 {
	margin-top:20px !important
}
.mt-xxl-4 {
	margin-top:30px !important
}
.mt-xxl-5 {
	margin-top:60px !important
}
.mt-xxl-auto {
	margin-top:auto !important
}
.me-xxl-0 {
	margin-right:0 !important
}
.me-xxl-1 {
	margin-right:5px !important
}
.me-xxl-2 {
	margin-right:10px !important
}
.me-xxl-3 {
	margin-right:20px !important
}
.me-xxl-4 {
	margin-right:30px !important
}
.me-xxl-5 {
	margin-right:60px !important
}
.me-xxl-auto {
	margin-right:auto !important
}
.mb-xxl-0 {
	margin-bottom:0 !important
}
.mb-xxl-1 {
	margin-bottom:5px !important
}
.mb-xxl-2 {
	margin-bottom:10px !important
}
.mb-xxl-3 {
	margin-bottom:20px !important
}
.mb-xxl-4 {
	margin-bottom:30px !important
}
.mb-xxl-5 {
	margin-bottom:60px !important
}
.mb-xxl-auto {
	margin-bottom:auto !important
}
.ms-xxl-0 {
	margin-left:0 !important
}
.ms-xxl-1 {
	margin-left:5px !important
}
.ms-xxl-2 {
	margin-left:10px !important
}
.ms-xxl-3 {
	margin-left:20px !important
}
.ms-xxl-4 {
	margin-left:30px !important
}
.ms-xxl-5 {
	margin-left:60px !important
}
.ms-xxl-auto {
	margin-left:auto !important
}
.p-xxl-0 {
	padding:0 !important
}
.p-xxl-1 {
	padding:5px !important
}
.p-xxl-2 {
	padding:10px !important
}
.p-xxl-3 {
	padding:20px !important
}
.p-xxl-4 {
	padding:30px !important
}
.p-xxl-5 {
	padding:60px !important
}
.px-xxl-0 {
	padding-right:0 !important;
	padding-left:0 !important
}
.px-xxl-1 {
	padding-right:5px !important;
	padding-left:5px !important
}
.px-xxl-2 {
	padding-right:10px !important;
	padding-left:10px !important
}
.px-xxl-3 {
	padding-right:20px !important;
	padding-left:20px !important
}
.px-xxl-4 {
	padding-right:30px !important;
	padding-left:30px !important
}
.px-xxl-5 {
	padding-right:60px !important;
	padding-left:60px !important
}
.py-xxl-0 {
	padding-top:0 !important;
	padding-bottom:0 !important
}
.py-xxl-1 {
	padding-top:5px !important;
	padding-bottom:5px !important
}
.py-xxl-2 {
	padding-top:10px !important;
	padding-bottom:10px !important
}
.py-xxl-3 {
	padding-top:20px !important;
	padding-bottom:20px !important
}
.py-xxl-4 {
	padding-top:30px !important;
	padding-bottom:30px !important
}
.py-xxl-5 {
	padding-top:60px !important;
	padding-bottom:60px !important
}
.pt-xxl-0 {
	padding-top:0 !important
}
.pt-xxl-1 {
	padding-top:5px !important
}
.pt-xxl-2 {
	padding-top:10px !important
}
.pt-xxl-3 {
	padding-top:20px !important
}
.pt-xxl-4 {
	padding-top:30px !important
}
.pt-xxl-5 {
	padding-top:60px !important
}
.pe-xxl-0 {
	padding-right:0 !important
}
.pe-xxl-1 {
	padding-right:5px !important
}
.pe-xxl-2 {
	padding-right:10px !important
}
.pe-xxl-3 {
	padding-right:20px !important
}
.pe-xxl-4 {
	padding-right:30px !important
}
.pe-xxl-5 {
	padding-right:60px !important
}
.pb-xxl-0 {
	padding-bottom:0 !important
}
.pb-xxl-1 {
	padding-bottom:5px !important
}
.pb-xxl-2 {
	padding-bottom:10px !important
}
.pb-xxl-3 {
	padding-bottom:20px !important
}
.pb-xxl-4 {
	padding-bottom:30px !important
}
.pb-xxl-5 {
	padding-bottom:60px !important
}
.ps-xxl-0 {
	padding-left:0 !important
}
.ps-xxl-1 {
	padding-left:5px !important
}
.ps-xxl-2 {
	padding-left:10px !important
}
.ps-xxl-3 {
	padding-left:20px !important
}
.ps-xxl-4 {
	padding-left:30px !important
}
.ps-xxl-5 {
	padding-left:60px !important
}
.gap-xxl-0 {
	gap:0 !important
}
.gap-xxl-1 {
	gap:5px !important
}
.gap-xxl-2 {
	gap:10px !important
}
.gap-xxl-3 {
	gap:20px !important
}
.gap-xxl-4 {
	gap:30px !important
}
.gap-xxl-5 {
	gap:60px !important
}
.text-xxl-start {
	text-align:left !important
}
.text-xxl-end {
	text-align:right !important
}
.text-xxl-center {
	text-align:center !important
}
}
@media(min-width: 1200px) {
	.fs-1 {
	font-size:3.125rem !important
}
.fs-2 {
	font-size:2.5rem !important
}
.fs-3 {
	font-size:2.1875rem !important
}
.fs-4 {
	font-size:1.875rem !important
}
.fs-5 {
	font-size:1.5625rem !important
}
}
@media print {
	.d-print-inline {
	display:inline !important
}
.d-print-inline-block {
	display:inline-block !important
}
.d-print-block {
	display:block !important
}
.d-print-grid {
	display:grid !important
}
.d-print-table {
	display:table !important
}
.d-print-table-row {
	display:table-row !important
}
.d-print-table-cell {
	display:table-cell !important
}
.d-print-flex {
	display:-webkit-box !important;
	display:-ms-flexbox !important;
	display:flex !important
}
.d-print-inline-flex {
	display:-webkit-inline-box !important;
	display:-ms-inline-flexbox !important;
	display:inline-flex !important
}
.d-print-none {
	display:none !important
}
}
:root {
	--main-color: #4380D2;
	--mb-base: 120px;
	--base-gap: 20px
}
[v-cloak] {
	display:none !important
}
.fancybox__container {
	--fancybox-bg: #FFF
}
@media(max-width: 992px) {
	:root {
	--mb-base: 80px
}
.base-gap-x {
	--bs-gutter-x: 16px
}
.base-gap-y {
	--bs-gutter-y: 16px
}
.base-gap {
	gap:--base-gap
}
}
@media(max-width: 768px) {
	:root {
	--mb-base: 56px
}
}
::-webkit-scrollbar {
	cursor:-webkit-grab !important;
	cursor:grab !important;
	width:24px;
	background-color:#fff
}
::-webkit-scrollbar {
	cursor:-webkit-grab !important;
	cursor:grab !important
}
::-webkit-scrollbar-thumb {
	cursor:-webkit-grab !important;
	cursor:grab !important;
	background-color:#e0e0e0;
	border-radius:100px;
	border:8px solid rgba(0,0,0,0);
	background-clip:padding-box
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
	-webkit-appearance:none;
	margin:0
}
b,strong {
	font-weight:600
}
h2,.h2 {
	color:#04306a;
	font-size:22px;
	font-style:normal;
	font-weight:600;
	line-height:28px;
	margin-bottom:24px
}
.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm {
	padding-left:30px;
	padding-right:30px
}
.g-6,.gx-6 {
	--bs-gutter-x: 130px
}
.mb-5 {
	margin-bottom:40px !important
}
.fancybox__toolbar .f-button {
	position:absolute;
	top:48px;
	right:48px
}
.fancybox__content {
	padding:48px !important
}
.page404 {
	margin-top:28px;
	margin-bottom:120px;
	background-image:url("data:image/svg+xml,%3Csvg width='1300' height='646' viewBox='0 0 1300 646' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_639_2899)'%3E%3Crect width='1300' height='646' rx='4' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1230.57 1400.5C1274.44 1450.62 1273.3 1518.8 1228.04 1552.79V1552.79C1182.77 1586.78 1110.51 1573.71 1066.64 1523.59L305.402 653.92C261.532 603.801 262.666 535.617 307.934 501.627V501.627C353.202 467.637 425.462 480.712 469.332 530.831L1230.57 1400.5Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1427.22 1190.79C1471.09 1240.91 1469.96 1309.09 1424.69 1343.08V1343.08C1379.42 1377.07 1307.16 1364 1263.29 1313.88L502.058 444.209C458.188 394.09 459.322 325.907 504.59 291.917V291.917C549.858 257.927 622.118 271.002 665.988 321.12L1427.22 1190.79Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1601.34 971.623C1645.21 1021.74 1644.07 1089.93 1598.8 1123.92V1123.92C1553.54 1157.91 1481.28 1144.83 1437.41 1094.71L676.171 225.041C632.302 174.922 633.435 106.739 678.703 72.7486V72.7486C723.971 38.7586 796.231 51.8336 840.101 101.952L1601.34 971.623Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1775.45 752.435C1819.32 802.554 1818.33 870.631 1773.23 904.49V904.49C1728.14 938.349 1656.02 925.167 1612.15 875.048L850.918 5.37805C807.048 -44.7408 808.04 -112.818 853.133 -146.677V-146.677C898.226 -180.535 970.345 -167.354 1014.21 -117.235L1775.45 752.435Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M1949.56 533.279C1993.42 583.398 1992.43 651.475 1947.34 685.334V685.334C1902.25 719.193 1830.13 706.011 1786.26 655.892L1025.02 -213.778C981.154 -263.897 982.145 -331.974 1027.24 -365.833V-365.833C1072.33 -399.692 1144.45 -386.51 1188.32 -336.392L1949.56 533.279Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_639_2899'%3E%3Crect width='1300' height='646' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size:cover;
	background-position:center;
	height:646px;
	padding:0 112px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.page404__wrap {
	padding-top:80px
}
.page404__block {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.page404__title {
	font-weight:600;
	font-size:56px;
	line-height:64px;
	color:#04306a;
	margin-bottom:20px
}
.page404__text {
	font-weight:300;
	font-size:32px;
	line-height:40px;
	color:#04306a;
	margin-bottom:20px
}
.f-button {
	background:rgba(0,0,0,0);
	width:24px;
	height:24px
}
.f-button svg {
	stroke:#000;
	-webkit-filter:none;
	filter:none;
	stroke-width:1px
}
.f-button:hover:not([disabled]) {
	background:rgba(0,0,0,0)
}
.fancybox__nav .f-button {
	width:40px;
	height:40px
}
.fancybox__nav .f-button svg {
	width:100%;
	height:auto
}
.fancybox__nav .f-button.is-next {
	right:48px !important
}
.fancybox__nav .f-button.is-prev {
	left:48px !important
}
.choices {
	position:relative;
	overflow:hidden;
	height:56px
}
.choices:focus {
	outline:0
}
.choices:last-child {
	margin-bottom:0
}
.choices.is-open {
	overflow:visible
}
.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input {
	background-color:#eaeaea;
	cursor:not-allowed;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.choices.is-disabled .choices__item {
	cursor:not-allowed
}
.choices [hidden] {
	display:none !important
}
.choices[data-type*=select-one] {
	cursor:pointer
}
.choices[data-type*=select-one] .choices__input {
	display:block;
	width:100%;
	padding:10px;
	border-bottom:1px solid #ddd;
	background-color:#fff;
	margin:0
}
.choices[data-type*=select-one] .choices__button {
	background-image:url(data:image/svg+xml;
	base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
	padding:0;
	background-size:8px;
	position:absolute;
	top:50%;
	right:0;
	margin-top:-10px;
	margin-right:25px;
	height:20px;
	width:20px;
	border-radius:10em;
	opacity:.25
}
.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover {
	opacity:1
}
.choices[data-type*=select-one] .choices__button:focus {
	-webkit-box-shadow:0 0 0 2px #005f75;
	box-shadow:0 0 0 2px #005f75
}
.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button {
	display:none
}
.choices[data-type*=select-one]::after {
	content:"";
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5526 15.7636C12.4803 15.8385 12.3943 15.898 12.2996 15.9385C12.2049 15.9791 12.1033 16 12.0007 16C11.898 16 11.7964 15.9791 11.7017 15.9385C11.607 15.898 11.521 15.8385 11.4487 15.7636L5.22994 9.37105C5.15708 9.29676 5.09925 9.20839 5.05978 9.11101C5.02032 9.01364 5 8.90919 5 8.80371C5 8.69822 5.02032 8.59378 5.05978 8.4964C5.09925 8.39903 5.15708 8.31065 5.22994 8.23636C5.30221 8.16147 5.38818 8.10202 5.48291 8.06145C5.57763 8.02089 5.67924 8 5.78186 8C5.88448 8 5.98608 8.02089 6.08081 8.06145C6.17554 8.10202 6.26151 8.16147 6.33378 8.23636L12.0007 14.0696L17.6675 8.23636C17.8139 8.0859 18.0125 8.00136 18.2195 8.00136C18.4265 8.00136 18.625 8.0859 18.7714 8.23636C18.9178 8.38683 19 8.59091 19 8.80371C19 9.0165 18.9178 9.22058 18.7714 9.37105L12.5526 15.7636Z' fill='%23201600'/%3E%3C/svg%3E%0A");
	width:24px;
	height:24px;
	position:absolute;
	top:50%;
	right:15px;
	-webkit-transform:translate(-50%, -50%) rotate(0deg);
	transform:translate(-50%, -50%) rotate(0deg);
	-webkit-transition:.2s;
	transition:.2s
}
.choices[data-type*=select-one].is-open::after {
	-webkit-transform:translate(-50%, -50%) rotate(180deg);
	transform:translate(-50%, -50%) rotate(180deg)
}
.choices[data-type*=select-one][dir=rtl]::after {
	left:11.5px;
	right:auto
}
.choices[data-type*=select-one][dir=rtl] .choices__button {
	right:auto;
	left:0;
	margin-left:25px;
	margin-right:0
}
.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner {
	cursor:text
}
.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button {
	position:relative;
	display:inline-block;
	margin:-4px 0 8px;
	padding-left:16px;
	border-left:1px solid #003642;
	background-image:url(data:image/svg+xml;
	base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
	background-size:8px;
	width:8px;
	line-height:1;
	opacity:.75;
	border-radius:0
}
.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover {
	opacity:1
}
.choices__inner {
	display:inline-block;
	width:100%;
	padding:15px 18px;
	font-size:18px;
	line-height:24px;
	color:#152834;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #bcbcbe;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-transition:.1s;
	transition:.1s;
	border-radius:4px;
	overflow:hidden;
	height:56px
}
.is-focused .choices__inner,.is-open .choices__inner,.is-focused-custom .choices__inner {
	border-color:#8b8b8b
}
.choices__list {
	margin:0;
	padding-left:0;
	list-style:none
}
.choices__list-phoneitem-flag img {
	width:18px;
	height:auto;
	border-radius:2px;
	border:.1px solid #cbcbcb;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.choices__list--single {
	display:inline-block;
	width:100%
}
[dir=rtl] .choices__list--single {
	padding-right:4px;
	padding-left:16px
}
.choices__list--single .choices__item {
	width:100%
}
.choices__list--multiple {
	display:inline
}
.choices__list--multiple .choices__item {
	display:inline-block;
	vertical-align:middle;
	border-radius:20px;
	padding:4px 10px;
	font-size:12px;
	font-weight:500;
	margin-right:3.75px;
	margin-bottom:3.75px;
	background-color:#005f75;
	border:1px solid #004a5c;
	color:#fff;
	word-break:break-all;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.choices__list--multiple .choices__item[data-deletable] {
	padding-right:5px
}
[dir=rtl] .choices__list--multiple .choices__item {
	margin-right:0;
	margin-left:3.75px
}
.choices__list--multiple .choices__item.is-highlighted {
	background-color:#004a5c;
	border:1px solid #003642
}
.is-disabled .choices__list--multiple .choices__item {
	background-color:#aaa;
	border:1px solid #919191
}
.choices__list--dropdown,.choices__list[aria-expanded] {
	display:none;
	z-index:1;
	position:absolute;
	width:100%;
	background-color:#fff;
	top:100%;
	margin-top:4px;
	margin-bottom:4px;
	border-radius:12px;
	overflow:hidden;
	word-break:break-all;
	-webkit-box-shadow:0px 2px 12.5px 0px rgba(136,140,142,.15);
	box-shadow:0px 2px 12.5px 0px rgba(136,140,142,.15)
}
.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded] {
	display:block
}
.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded] {
	border-color:#b7b7b7
}
.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded] {
	top:auto;
	bottom:100%;
	margin-top:0;
	border-radius:.25rem .25rem 0 0
}
.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list {
	position:relative;
	max-height:280px;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
	will-change:scroll-position
}
.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item {
	position:relative;
	padding:10px 18px;
	font-size:16px
}
[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item {
	text-align:right
}
.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
	background-color:rgba(178,210,238,.05)
}
.choices__list--dropdown .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
	opacity:.5
}
.choices__item {
	cursor:default
}
.choices__item--selectable {
	cursor:pointer
}
.choices__item--disabled {
	cursor:not-allowed;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	opacity:.5
}
.choices__heading {
	font-weight:600;
	font-size:12px;
	padding:10px;
	border-bottom:1px solid #f7f7f7;
	color:gray
}
.choices__button {
	text-indent:-9999px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:0;
	background-color:rgba(0,0,0,0);
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer
}
.choices__button:focus,.choices__input:focus {
	outline:0
}
.choices__input {
	display:inline-block;
	vertical-align:baseline;
	background-color:#f9f9f9;
	font-size:14px;
	margin-bottom:5px;
	border:0;
	border-radius:0;
	max-width:100%;
	padding:4px 0 4px 2px
}
.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration {
	display:none
}
.choices__input::-ms-clear,.choices__input::-ms-reveal {
	display:none;
	width:0;
	height:0
}
[dir=rtl] .choices__input {
	padding-right:2px;
	padding-left:0
}
.choices__placeholder {
	opacity:.5
}
.btn-icon svg {
	margin-right:10px
}
.btn-back {
	font-size:20px;
	font-weight:400;
	line-height:26px;
	color:#4380d2;
	position:relative;
	padding-left:24px;
	-webkit-transition:.1s;
	transition:.1s
}
.btn-back:hover {
	opacity:.8;
	color:#4380d2
}
.btn-back::before {
	content:"";
	width:20px;
	height:20px;
	background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3106 3.88081C13.584 4.15417 13.584 4.59739 13.3106 4.87076L8.18057 10.0008L13.3106 15.1308C13.584 15.4042 13.584 15.8474 13.3106 16.1208C13.0372 16.3941 12.594 16.3941 12.3206 16.1208L6.69565 10.4958C6.42228 10.2224 6.42228 9.77917 6.69565 9.50581L12.3207 3.88081C12.594 3.60744 13.0372 3.60744 13.3106 3.88081Z' fill='%234380D2'/%3E%3C/svg%3E%0A");
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
header {
	border-bottom:1px solid #e0e0e0
}
header .header__label {
	font-size:14px;
	color:#7a7d81;
	line-height:22px
}
header .mail__block a {
	color:#152834;
	font-size:20px;
	line-height:26px;
	-webkit-transition:.1s;
	transition:.1s
}
header .mail__block a:hover {
	color:var(--main-color)
}
.phone__block a {
	font-size:20px;
	color:#04306a;
	font-weight:600;
	line-height:26px;
	-webkit-transition:.1s;
	transition:.1s
}
.phone__block a:hover {
	color:var(--main-color)
}
.social__block {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.social__block a {
	margin-right:16px;
	width:40px;
	height:40px;
	display:inline-block;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	background-size:contain;
	-webkit-transition:.1s;
	transition:.1s
}
.social__block a:hover {
	opacity:.8
}
.social__block a:last-child {
	margin-right:0
}
.social__block a[href*="t.me"] {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_644_2934)'%3E%3Crect width='40' height='40' fill='%2327A7E7'/%3E%3Cpath d='M28 12.6022L24.9946 28.2923C24.9946 28.2923 24.5741 29.3801 23.4189 28.8584L16.4846 23.3526L16.4524 23.3364C17.3891 22.4654 24.6524 15.7027 24.9698 15.3961C25.4613 14.9214 25.1562 14.6387 24.5856 14.9974L13.8568 22.053L9.71764 20.6108C9.71764 20.6108 9.06626 20.3708 9.00359 19.8491C8.9401 19.3265 9.73908 19.0439 9.73908 19.0439L26.6131 12.1889C26.6131 12.1889 28 11.5579 28 12.6022V12.6022Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_644_2934'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.social__block a[href*="whatsapp.com"] {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_644_2935)'%3E%3Crect width='40' height='40' fill='%232CB742'/%3E%3Cpath d='M27.9268 12.0625C25.9512 10.0937 23.3171 9 20.5366 9C14.7561 9 10.0732 13.6667 10.0732 19.4271C10.0732 21.25 10.5854 23.0729 11.4634 24.6042L10 30L15.561 28.5417C17.0976 29.3438 18.7805 29.7813 20.5366 29.7813C26.3171 29.7813 31 25.1146 31 19.3542C30.9268 16.6563 29.9024 14.0312 27.9268 12.0625ZM25.5854 23.1458C25.3659 23.7292 24.3415 24.3125 23.8293 24.3854C23.3902 24.4583 22.8049 24.4583 22.2195 24.3125C21.8537 24.1667 21.3415 24.0208 20.7561 23.7292C18.122 22.6354 16.439 20.0104 16.2927 19.7917C16.1463 19.6458 15.1951 18.4062 15.1951 17.0937C15.1951 15.7812 15.8537 15.1979 16.0732 14.9062C16.2927 14.6146 16.5854 14.6146 16.8049 14.6146C16.9512 14.6146 17.1707 14.6146 17.3171 14.6146C17.4634 14.6146 17.6829 14.5417 17.9024 15.0521C18.122 15.5625 18.6341 16.875 18.7073 16.9479C18.7805 17.0937 18.7805 17.2396 18.7073 17.3854C18.6341 17.5313 18.561 17.6771 18.4146 17.8229C18.2683 17.9687 18.1219 18.1875 18.0488 18.2604C17.9024 18.4062 17.7561 18.5521 17.9024 18.7708C18.0488 19.0625 18.561 19.8646 19.3659 20.5937C20.3902 21.4687 21.1951 21.7604 21.4878 21.9063C21.7805 22.0521 21.9268 21.9792 22.0732 21.8333C22.2195 21.6875 22.7317 21.1042 22.878 20.8125C23.0244 20.5208 23.2439 20.5938 23.4634 20.6667C23.6829 20.7396 25 21.3958 25.2195 21.5417C25.5122 21.6875 25.6585 21.7604 25.7317 21.8333C25.8049 22.0521 25.8049 22.5625 25.5854 23.1458Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_644_2935'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.social__block-vk {
    background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='%23FFFFFF'/%3E%3Cpath d='M20.9825 27C13.466 27 9.17864 21.7447 9 13H12.7651C12.8888 19.4184 15.6646 22.1371 17.8632 22.6977V13H21.4085V18.5355C23.5796 18.2973 25.8607 15.7748 26.6302 13H30.1755C29.8855 14.4391 29.3075 15.8017 28.4776 17.0025C27.6477 18.2033 26.5837 19.2166 25.3523 19.979C26.7269 20.6756 27.941 21.6615 28.9145 22.8717C29.888 24.082 30.5988 25.489 31 27H27.0974C26.7373 25.6876 26.0054 24.5128 24.9934 23.6228C23.9814 22.7328 22.7343 22.1673 21.4085 21.997V27H20.9825Z' fill='%234380D2'/%3E%3C/svg%3E%0A")

}

.social__block-rutube {
background-image: url(/local/templates/springs/img/rutube-w2.svg);
}

.social__block-dzen {
background-image: url(/local/templates/springs/img/dzen-w2.svg);
}

.social__block a[href*="t.me"].social__block-telega {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7493_61113)'%3E%3Crect width='40' height='40' fill='%23FFFFFF'/%3E%3Cpath d='M28 12.6022L24.9946 28.2923C24.9946 28.2923 24.5741 29.3801 23.4189 28.8584L16.4846 23.3526L16.4524 23.3364C17.3891 22.4654 24.6524 15.7027 24.9698 15.3961C25.4613 14.9214 25.1562 14.6387 24.5856 14.9974L13.8568 22.053L9.71764 20.6108C9.71764 20.6108 9.06626 20.3708 9.00359 19.8491C8.9401 19.3265 9.73908 19.0439 9.73908 19.0439L26.6131 12.1889C26.6131 12.1889 28 11.5579 28 12.6022Z' fill='%234380D2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7493_61113'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.social__block-youtube {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='%23FFFFFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2625 27.0568C10.8702 26.9408 10.5123 26.7343 10.219 26.4549C9.9256 26.1754 9.7054 25.8312 9.57695 25.4512C8.84292 23.4874 8.62543 15.2869 10.0391 13.6681C10.5096 13.1414 11.1739 12.8172 11.8878 12.7658C15.6802 12.3677 27.3975 12.4208 28.7432 12.8985C29.1217 13.0183 29.4675 13.2203 29.7547 13.4891C30.0419 13.758 30.263 14.0868 30.4015 14.451C31.2035 16.4812 31.2307 23.8589 30.2928 25.8095C30.044 26.3173 29.6275 26.7285 29.1102 26.9772C27.6965 27.6672 13.1383 27.6539 11.2625 27.0568ZM17.2842 23.2087L24.0808 19.7587L17.2842 16.2821V23.2087Z' fill='%234380D2'/%3E%3C/svg%3E%0A")
}

.images-row {
	display:grid;
	grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));
	gap:25px;
	width:100%
}
.images-row img {
	width:100%;
	height:auto;
	-o-object-fit:cover;
	object-fit:cover
}
@media(min-width: 992px) {
	.dropdown-backdrop {
	opacity:0;
	visibility:hidden
}
header {
	padding:15px 0
}
.menu.fixed .menu__list .menu__item .menu__link {
	padding:30px 0
}
}
.menu {
	border-bottom:1px solid #e0e0e0;
	background:#fff;
	z-index:999;
	position:sticky;
	top:-1px
}
.menu .menu__list {
	padding:0;
	margin:0;
	list-style:none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.menu .menu__list>.menu__item.parent {
	position:relative
}
.menu .menu__list>.menu__item.parent>.menu__link::after {
	content:"";
	position:absolute;
	width:16px;
	height:16px;
	background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99688 7.99922L8 10.0039L10.0031 7.99922L12.0078 5.99609H8H3.99219L5.99688 7.99922Z' fill='%23091720'/%3E%3Cpath d='M5.99688 7.99922L8 10.0039L10.0031 7.99922L12.0078 5.99609H8H3.99219L5.99688 7.99922Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.menu .menu__list>.menu__item.parent>.menu__link:hover::after {
	background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99688 7.99922L8 10.0039L10.0031 7.99922L12.0078 5.99609H8H3.99219L5.99688 7.99922Z' fill='%234380D2'/%3E%3C/svg%3E%0A")
}
.menu .menu__list>.menu__item.parent:hover .sub__menu {
	opacity:1;
	visibility:visible;
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
.menu .menu__list>.menu__item.parent .sub__menu>.menu__item.parent>a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:8px
}
.menu .menu__list>.menu__item.parent .sub__menu>.menu__item.parent>a::after {
	content:"";
	position:relative;
	width:16px;
	height:16px;
	display:block;
	background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99922 10.0031L10.0039 8L7.99922 5.99687L5.99609 3.99219L5.99609 8L5.99609 12.0078L7.99922 10.0031Z' fill='%23091720'/%3E%3Cpath d='M7.99922 10.0031L10.0039 8L7.99922 5.99687L5.99609 3.99219L5.99609 8L5.99609 12.0078L7.99922 10.0031Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E%0A")
}
.menu .menu__list .menu__item {
	position:relative
}
.menu .menu__list .menu__item .menu__link {
	font-size:18px;
	text-decoration:none;
	padding:15px 0;
	display:block;
	-webkit-transition:.1s;
	transition:.1s
}
.menu .menu__list .menu__item .menu__link.parent {
	position:relative;
	padding-right:24px
}
.menu .menu__list .menu__item .menu__link:hover {
	color:#4380d2
}
.menu .menu__list .menu__item .sub__menu {
	position:absolute;
	left:0;
	bottom:-1px;
	list-style:none;
	padding:40px 120px 40px 40px;
	margin:0;
	background:#fff;
	border-radius:0 0 4px 4px;
	-webkit-transform:translateY(103%);
	transform:translateY(103%);
	border:1px solid #e0e0e0;
	border-top:0;
	opacity:0;
	visibility:hidden;
	z-index:9;
	overflow:hidden;
	-webkit-transition:.2s;
	transition:.2s
}
.menu .menu__list .menu__item .sub__menu>li {
	padding-bottom:16px;
	white-space:nowrap;
	position:relative;
	display:table-caption
}
.menu .menu__list .menu__item .sub__menu>li:last-child {
	padding-bottom:0
}
.menu .menu__list .menu__item .sub__menu>li:hover .sub-sub__menu {
	display:block
}
.menu .menu__list .menu__item .sub__menu>li a {
	font-size:18px
}
.menu .menu__list .menu__item .sub__menu>li a:hover {
	color:#4380d2
}
.menu .menu__list .menu__item .sub__menu .sub-sub__menu {
	display:none;
	position:absolute;
	left:100%;
	top:0;
	padding-left:28px;
	list-style-type:none
}
.menu .menu__list .menu__item .sub__menu .sub-sub__menu li {
	padding-bottom:16px
}
.main__buttons {
	margin-bottom:var(--mb-base)
}
.about_dir {
	margin-bottom:var(--mb-base)
}
.about_dir-img {
	height:100%
}
.about_dir-img img {
	-o-object-fit:cover;
	object-fit:cover;
	width:100%;
	height:100%;
	border-radius:4px
}
.about_dir-name {
	margin-top:12px
}
.about_dir-slogan {
	background:#f6f9fc;
	padding:75px;
	height:100%;
	font-size:22px;
	line-height:28px;
	color:#04306a;
	border-radius:4px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-image:url("data:image/svg+xml,%3Csvg width='860' height='530' viewBox='0 0 860 530' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_132_195)'%3E%3Cpath d='M953.593 914.114C984.32 942.127 984.335 998.087 953.628 1039.1V1039.1C922.921 1080.12 873.119 1090.66 842.392 1062.65L309.22 576.568C278.493 548.556 278.478 492.596 309.185 451.578V451.578C339.892 410.561 389.694 400.019 420.421 428.032L953.593 914.114Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1070.67 684.184C1101.4 712.197 1101.41 768.157 1070.7 809.174V809.174C1040 850.191 990.195 860.733 959.468 832.721L426.296 346.638C395.569 318.625 395.554 262.665 426.261 221.648V221.648C456.968 180.631 506.77 170.089 537.497 198.102L1070.67 684.184Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1187.75 454.267C1218.48 482.279 1218.59 538.111 1188 578.97V578.97C1157.41 619.828 1107.71 630.242 1076.98 602.229L543.807 116.147C513.081 88.1341 512.969 32.3026 543.558 -8.55615V-8.55615C574.146 -49.4149 623.852 -59.8287 654.579 -31.8159L1187.75 454.267Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1304.83 224.356C1335.56 252.369 1335.67 308.2 1305.08 349.059V349.059C1274.49 389.918 1224.78 400.332 1194.06 372.319L660.886 -113.764C630.159 -141.777 630.047 -197.608 660.636 -238.467V-238.467C691.225 -279.326 740.93 -289.739 771.657 -261.727L1304.83 224.356Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_132_195'%3E%3Crect width='860' height='530' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size:cover;
	background-position:right;
	background-repeat:no-repeat
}
.about_dir-slogan p {
	font-size:20px;
	margin-bottom:16px
}
.about_dir-slogan p b {
	font-size:22px
}
.page__sections {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:40px;
	gap:16px;
	overflow-x:auto
}
.page__sections a {
	padding:12px 16px;
	font-size:20px;
	line-height:26px;
	color:#4c5866 !important;
	background:#f6f6f6;
	border-radius:4px;
	-webkit-transition:.1s;
	transition:.1s;
	white-space:nowrap
}
.page__sections a.active {
	background:#4380d2;
	color:#fff !important
}
.page__sections a:hover {
	background:#599af2;
	color:#fff !important
}
.team {
	margin-bottom:var(--mb-base)
}
.team__list {
	gap:20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.team-item {
	border:1px solid #e0e0e0;
	border-radius:4px;
	padding:20px;
	height:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	display:block;
	width:calc((100% - 60px)/4)
}
.team-img {
	margin-bottom:10px
}
.team-img img {
	width:100%;
	height:auto;
	border-radius:4px
}
.team-name {
	font-size:18px;
	line-height:24px;
	font-weight:600;
	margin-bottom:4px
}
.team-post {
	color:#7a7d81;
	font-size:18px;
	line-height:24px;
	margin-bottom:12px
}
.team-email a {
	font-size:18px;
	line-height:24px;
	border-bottom:1px solid;
	-webkit-transition:.1s;
	transition:.1s
}
.team-email a:hover {
	border-color:rgba(0,0,0,0)
}
.about_adv {
	margin-bottom:var(--mb-base)
}
.about_adv-item {
	background:#f6f9fc;
	padding:32px;
	margin-bottom:16px;
	border-radius:4px
}
.about_adv-img {
	position:relative;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin-bottom:16px
}
.about_adv-name {
	font-size:20px;
	font-weight:600;
	line-height:26px;
	margin-bottom:8px
}
.about_adv-text {
	color:#4c5866;
	font-size:20px
}
.map-point {
	-webkit-transition:.1s;
	transition:.1s;
	cursor:pointer
}
.map-point:hover {
	fill:#4380d2
}
.map-tooltip {
	position:absolute;
	background-color:#fff;
	padding:16px;
	border-radius:4px;
	pointer-events:none;
	display:none;
	z-index:1000;
	color:#091720;
	font-size:18px;
	font-style:normal;
	font-weight:400;
	line-height:24px;
	-webkit-box-shadow:0px 2px 12.5px 0px rgba(136,140,142,.15);
	box-shadow:0px 2px 12.5px 0px rgba(136,140,142,.15)
}
.news {
	margin-bottom:var(--mb-base)
}
.news__filter {
	margin-bottom:40px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:20px
}
.news__filter-search {
	width:calc(50% - 10px)
}
.news__filter-calendar {
	width:calc(25% - 10px)
}
.news-item {
	border:1px solid #e0e0e0;
	border-radius:4px;
	padding:20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.news-item:hover .news-name {
	color:#4380d2
}
.news-item:hover .news-date {
	color:#599af2
}
.news-img {
	margin-bottom:10px
}
.news-img img {
	width:100%;
	height:auto;
	border-radius:4px
}
.news-name {
	font-size:18px;
	line-height:24px;
	margin-bottom:48px;
	-webkit-transition:.1s;
	transition:.1s
}
.news-date {
	font-size:18px;
	line-height:24px;
	color:#7a7d81;
	-webkit-transition:.1s;
	transition:.1s
}
.accordion {
	margin-bottom:var(--mb-base)
}
.accordion__list {
	margin-bottom:40px
}
.accordion__list-item {
	background:#f6f9fc;
	padding:40px;
	margin-bottom:12px
}
.accordion__list-date {
	font-size:18px;
	line-height:24px;
	font-weight:400;
	color:#7a7d81;
	margin-bottom:16px
}
.accordion__list-title {
	background:rgba(0,0,0,0);
	border:none;
	width:100%;
	display:block;
	text-align:left;
	font-size:22px;
	font-weight:600;
	line-height:28px;
	padding:0;
	margin:0;
	-webkit-transition:.1s;
	transition:.1s;
	position:relative;
	padding-right:45px
}
.accordion__list-title::before {
	content:"";
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.4998 18.5H21.5V6.4999C21.5 5.67209 20.828 5 19.9999 5C19.172 5 18.5 5.67209 18.5 6.4999V18.5H6.4999C5.67209 18.5 5 19.172 5 19.9999C5 20.828 5.67209 21.5 6.4999 21.5H18.5V33.4998C18.5 34.3279 19.172 35 19.9999 35C20.828 35 21.5 34.3279 21.5 33.4998V21.5H33.4998C34.3279 21.5 35 20.828 35 19.9999C35 19.172 34.3279 18.5 33.4998 18.5Z' fill='%23091720'/%3E%3Cpath d='M33.4998 18.5H21.5V6.4999C21.5 5.67209 20.828 5 19.9999 5C19.172 5 18.5 5.67209 18.5 6.4999V18.5H6.4999C5.67209 18.5 5 19.172 5 19.9999C5 20.828 5.67209 21.5 6.4999 21.5H18.5V33.4998C18.5 34.3279 19.172 35 19.9999 35C20.828 35 21.5 34.3279 21.5 33.4998V21.5H33.4998C34.3279 21.5 35 20.828 35 19.9999C35 19.172 34.3279 18.5 33.4998 18.5Z' fill='black' fill-opacity='0.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.1 18.9V6.4999C21.1 5.89305 20.6071 5.4 19.9999 5.4C19.393 5.4 18.9 5.893 18.9 6.4999V18.9H6.4999C5.893 18.9 5.4 19.393 5.4 19.9999C5.4 20.6071 5.89305 21.1 6.4999 21.1H18.9V33.4998C18.9 34.107 19.393 34.6 19.9999 34.6C20.607 34.6 21.1 34.107 21.1 33.4998V21.1H33.4998C34.107 21.1 34.6 20.607 34.6 19.9999C34.6 19.393 34.107 18.9 33.4998 18.9H21.1ZM33.4998 18.5C34.3279 18.5 35 19.172 35 19.9999C35 20.828 34.3279 21.5 33.4998 21.5H21.5V33.4998C21.5 34.3279 20.828 35 19.9999 35C19.172 35 18.5 34.3279 18.5 33.4998V21.5H6.4999C5.67209 21.5 5 20.828 5 19.9999C5 19.172 5.67209 18.5 6.4999 18.5H18.5V6.4999C18.5 5.67209 19.172 5 19.9999 5C20.828 5 21.5 5.67209 21.5 6.4999V18.5H33.4998Z' fill='white'/%3E%3C/svg%3E%0A");
	width:40px;
	height:40px;
	background-size:contain;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-20px;
	-webkit-transition:.1s;
	transition:.1s;
	opacity:0;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.accordion__list-title::after {
	content:"";
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.8571 22H7.14289C5.95939 22 5 21.1045 5 20C5 18.8954 5.95939 18 7.14289 18H32.8571C34.0406 18 35 18.8954 35 20C35.0001 21.1045 34.0406 22 32.8571 22Z' fill='%23091720'/%3E%3Cpath d='M32.8571 22H7.14289C5.95939 22 5 21.1045 5 20C5 18.8954 5.95939 18 7.14289 18H32.8571C34.0406 18 35 18.8954 35 20C35.0001 21.1045 34.0406 22 32.8571 22Z' fill='black' fill-opacity='0.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.2 20.0001V20C34.2 19.3883 33.6517 18.8 32.8571 18.8H7.14289C6.34832 18.8 5.8 19.3883 5.8 20C5.8 20.6116 6.34834 21.2 7.14289 21.2H32.8571C33.6517 21.2 34.2 20.6116 34.2 20.0001ZM35 20C35 18.8954 34.0406 18 32.8571 18H7.14289C5.95939 18 5 18.8954 5 20C5 21.1045 5.95939 22 7.14289 22H32.8571C34.0406 22 35.0001 21.1045 35 20Z' fill='white'/%3E%3C/svg%3E%0A");
	width:40px;
	height:40px;
	background-size:contain;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-20px;
	-webkit-transition:.1s;
	transition:.1s;
	opacity:1;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
.accordion__list-title.collapsed::before {
	opacity:1;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
.accordion__list-title.collapsed::after {
	opacity:0;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.accordion__list-title:hover {
	color:#599af2
}
.accordion__list-title:hover::before {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.4998 18.5H21.5V6.4999C21.5 5.67209 20.828 5 19.9999 5C19.172 5 18.5 5.67209 18.5 6.4999V18.5H6.4999C5.67209 18.5 5 19.172 5 19.9999C5 20.828 5.67209 21.5 6.4999 21.5H18.5V33.4998C18.5 34.3279 19.172 35 19.9999 35C20.828 35 21.5 34.3279 21.5 33.4998V21.5H33.4998C34.3279 21.5 35 20.828 35 19.9999C35 19.172 34.3279 18.5 33.4998 18.5Z' fill='%23599AF2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.1 18.9V6.4999C21.1 5.89305 20.6071 5.4 19.9999 5.4C19.393 5.4 18.9 5.893 18.9 6.4999V18.9H6.4999C5.893 18.9 5.4 19.393 5.4 19.9999C5.4 20.6071 5.89305 21.1 6.4999 21.1H18.9V33.4998C18.9 34.107 19.393 34.6 19.9999 34.6C20.607 34.6 21.1 34.107 21.1 33.4998V21.1H33.4998C34.107 21.1 34.6 20.607 34.6 19.9999C34.6 19.393 34.107 18.9 33.4998 18.9H21.1ZM33.4998 18.5C34.3279 18.5 35 19.172 35 19.9999C35 20.828 34.3279 21.5 33.4998 21.5H21.5V33.4998C21.5 34.3279 20.828 35 19.9999 35C19.172 35 18.5 34.3279 18.5 33.4998V21.5H6.4999C5.67209 21.5 5 20.828 5 19.9999C5 19.172 5.67209 18.5 6.4999 18.5H18.5V6.4999C18.5 5.67209 19.172 5 19.9999 5C20.828 5 21.5 5.67209 21.5 6.4999V18.5H33.4998Z' fill='white'/%3E%3C/svg%3E%0A")
}
.accordion__list-title:hover::after {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.8571 22H7.14289C5.95939 22 5 21.1045 5 20C5 18.8954 5.95939 18 7.14289 18H32.8571C34.0406 18 35 18.8954 35 20C35.0001 21.1045 34.0406 22 32.8571 22Z' fill='%23599AF2'/%3E%3Cpath d='M32.8571 22H7.14289C5.95939 22 5 21.1045 5 20C5 18.8954 5.95939 18 7.14289 18H32.8571C34.0406 18 35 18.8954 35 20C35.0001 21.1045 34.0406 22 32.8571 22Z' fill='%23599AF2' fill-opacity='0.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.2 20.0001V20C34.2 19.3883 33.6517 18.8 32.8571 18.8H7.14289C6.34832 18.8 5.8 19.3883 5.8 20C5.8 20.6116 6.34834 21.2 7.14289 21.2H32.8571C33.6517 21.2 34.2 20.6116 34.2 20.0001ZM35 20C35 18.8954 34.0406 18 32.8571 18H7.14289C5.95939 18 5 18.8954 5 20C5 21.1045 5.95939 22 7.14289 22H32.8571C34.0406 22 35.0001 21.1045 35 20Z' fill='white'/%3E%3C/svg%3E%0A")
}
.accordion__list-body {
	padding-top:40px;
	font-size:20px;
	line-height:26px;
	color:#4c5866
}
.our_values {
	margin-bottom:var(--mb-base)
}
.our_values__text {
	margin-bottom:28px
}
.our_values__links {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100%
}
.our_values__links .tab-content {
	display:none
}
.our_values-tablink {
	font-size:22px;
	line-height:28px;
	color:#4c5866;
	padding:11px 52px 11px 0;
	position:relative;
	margin-bottom:12px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:12px
}
.our_values-tablink:last-child {
	margin:0
}
.our_values-tablink .draw-icon {
	width:36px;
	height:36px
}
.our_values-tablink .draw-icon .draw {
	stroke-dasharray:1000;
	stroke-dashoffset:1000;
	fill:none;
	stroke:#4380d2;
	stroke-linecap:round;
	stroke-linejoin:round;
	stroke-width:1.9px
}
@-webkit-keyframes draw {
	to {
	stroke-dashoffset:0
}
}
@keyframes draw {
	to {
	stroke-dashoffset:0
}
}
.our_values-tablink.active {
	color:#4380d2
}
.our_values-tablink.active .draw-icon .draw {
	-webkit-animation:draw 3s linear forwards;
	animation:draw 3s linear forwards
}
.our_values-tablink.active+.tab-content {
	display:block
}
.our_values .tab-content {
	padding:32px;
	background:#f6f9fc;
	color:#04306a
}
.our_values .tab-content img {
	max-width:100%
}
.sticky-top {
	top:100px;
	z-index:1
}
.main__img {
	margin-bottom:20px;
	margin-top:28px
}
.main__img .main__img_content {
	background:#f6f6f6;
	padding:112px 78px 60px;
	border-radius:4px
}
.main__img .main__img_content .title {
	color:#04306a;
	font-size:56px;
	line-height:64px;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom:4px
}
.main__img .main__img_content .sub_title {
	font-size:32px;
	font-weight:300;
	color:#04306a;
	margin-bottom:66px;
	line-height:40px
}
.main__img-btn {
	display:block;
	width:120px;
	height:120px;
	border-radius:50%;
	position:relative
}
.main__img-btn::before {
	content:"";
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	background-size:contain;
	display:block;
	background-image:url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M119.628 60C119.628 92.9316 92.9316 119.628 60 119.628C27.0684 119.628 0.372024 92.9316 0.372024 60C0.372024 27.0684 27.0684 0.372024 60 0.372024C92.9316 0.372024 119.628 27.0684 119.628 60Z' stroke='%234380D2' stroke-width='0.744048'/%3E%3Cpath d='M104.315 64.0908C104.413 63.1976 104.684 62.4724 105.128 61.9151C105.579 61.3669 106.155 60.9812 106.854 60.7581C107.561 60.5442 108.347 60.4838 109.213 60.577C110.07 60.6694 110.816 60.899 111.451 61.2659C112.094 61.6337 112.578 62.1334 112.901 62.7651C113.231 63.4059 113.347 64.1769 113.249 65.0783C113.179 65.7174 113.016 66.2553 112.76 66.6919C112.512 67.1377 112.195 67.4849 111.809 67.7335C111.424 67.9821 110.986 68.1339 110.497 68.1889L110.614 67.1073C111.056 67.0306 111.427 66.8011 111.727 66.419C112.026 66.045 112.21 65.5507 112.277 64.9362C112.352 64.2479 112.247 63.6729 111.964 63.2113C111.688 62.7588 111.298 62.4058 110.792 62.1524C110.294 61.8998 109.74 61.7406 109.131 61.6749C108.488 61.6057 107.888 61.6446 107.33 61.7917C106.772 61.9389 106.308 62.2122 105.94 62.6119C105.579 63.0124 105.362 63.5487 105.289 64.2206C105.245 64.6302 105.263 65.0011 105.343 65.3331C105.423 65.6733 105.558 65.9614 105.749 66.1976C105.939 66.4419 106.17 66.6201 106.441 66.7322L106.314 67.8999C105.849 67.7254 105.453 67.4589 105.125 67.1003C104.805 66.7508 104.572 66.3236 104.427 65.8189C104.282 65.3141 104.245 64.7381 104.315 64.0908Z' fill='%234380D2'/%3E%3Cpath d='M103.639 70.5448L111.891 73.5539L111.335 75.0628L105.87 75.9143L109.498 80.0422L108.955 81.5163L100.703 78.5073L101.075 77.4974L108.3 80.132L104.229 75.5529L104.4 75.0886L110.491 74.1891L103.266 71.5546L103.639 70.5448Z' fill='%234380D2'/%3E%3Cpath d='M97.3412 84.1484C97.8557 83.4 98.4468 82.8833 99.1145 82.5985C99.7822 82.3136 100.485 82.2326 101.224 82.3554C101.958 82.4851 102.678 82.7894 103.383 83.2685C104.094 83.7523 104.644 84.3107 105.032 84.9439C105.415 85.5838 105.595 86.2648 105.57 86.9869C105.545 87.7091 105.276 88.4443 104.761 89.1928C104.247 89.9412 103.658 90.4545 102.995 90.7325C102.327 91.0174 101.627 91.095 100.892 90.9654C100.154 90.8425 99.4284 90.5392 98.7169 90.0555C98.0121 89.5764 97.4681 89.0169 97.0848 88.3769C96.6968 87.7438 96.5151 87.0661 96.5396 86.344C96.5595 85.6287 96.8267 84.8969 97.3412 84.1484ZM98.152 84.6996C97.7591 85.2712 97.5663 85.829 97.5738 86.3732C97.588 86.922 97.7556 87.4303 98.0766 87.8981C98.3929 88.3726 98.8144 88.789 99.3413 89.1472C99.7381 89.4169 100.146 89.6194 100.565 89.7546C100.986 89.9012 101.401 89.9631 101.808 89.9404C102.215 89.9177 102.601 89.801 102.967 89.5903C103.333 89.3797 103.661 89.0634 103.951 88.6416C104.339 88.0769 104.528 87.5167 104.519 86.9611C104.504 86.4122 104.341 85.8971 104.03 85.4158C103.714 84.9412 103.292 84.5248 102.765 84.1667C102.245 83.8132 101.705 83.576 101.146 83.4552C100.586 83.3345 100.047 83.3671 99.5275 83.5531C99.0034 83.7459 98.5449 84.1281 98.152 84.6996Z' fill='%234380D2'/%3E%3Cpath d='M91.7481 91.2487L97.1059 96.8958L99.1586 94.9699L99.8326 95.6803L94.9406 100.27L94.2666 99.5597L96.3192 97.6339L90.9614 91.9868L91.7481 91.2487Z' fill='%234380D2'/%3E%3Cpath d='M86.7862 95.6977L91.5045 103.072L88.9348 104.698C88.3893 105.043 87.863 105.249 87.3557 105.316C86.8529 105.39 86.3844 105.31 85.9503 105.077C85.5092 104.848 85.1106 104.456 84.7547 103.899C84.4076 103.357 84.2364 102.821 84.2409 102.29C84.2428 101.771 84.3935 101.285 84.6929 100.832C84.9924 100.379 85.4148 99.9796 85.9602 99.6345L87.4287 98.7053L85.8737 96.275L86.7862 95.6977ZM87.9559 99.5294L86.5294 100.432C85.963 100.79 85.5895 101.212 85.4089 101.698C85.2258 102.195 85.3278 102.745 85.7149 103.35C86.053 103.879 86.45 104.185 86.9058 104.267C87.3615 104.35 87.8761 104.21 88.4495 103.847L90.0648 102.825L87.9559 99.5294Z' fill='%234380D2'/%3E%3Cpath d='M79.4454 100.153L82.6563 108.289L77.1592 110.434L76.8004 109.525L81.2907 107.773L80.2098 105.034L76.1709 106.61L75.8075 105.689L79.8465 104.113L78.7974 101.455L74.3071 103.207L73.9483 102.298L79.4454 100.153Z' fill='%234380D2'/%3E%3Cpath d='M69.5048 103.464L70.9089 111.101L73.6849 110.596L73.8616 111.557L67.2455 112.76L67.0688 111.799L69.8449 111.294L68.4408 103.657L69.5048 103.464Z' fill='%234380D2'/%3E%3Cpath d='M62.7739 104.541L62.5703 113.279L61.489 113.254L61.5731 109.645L59.7709 109.603C59.3318 109.593 58.9182 109.551 58.5303 109.476C58.1342 109.401 57.7848 109.273 57.4822 109.093C57.1797 108.913 56.9452 108.66 56.7787 108.335C56.6037 108.018 56.5221 107.604 56.534 107.093C56.5378 106.573 56.6349 106.143 56.8252 105.801C57.0073 105.459 57.2582 105.188 57.5778 104.99C57.8892 104.791 58.2489 104.651 58.6571 104.569C59.065 104.496 59.501 104.465 59.965 104.476L62.7739 104.541ZM61.6698 105.492L60.0416 105.455C59.7351 105.448 59.4405 105.457 59.1581 105.484C58.8754 105.518 58.6209 105.587 58.3947 105.689C58.1683 105.799 57.9905 105.96 57.8612 106.171C57.7234 106.39 57.6503 106.681 57.6419 107.044C57.6336 107.398 57.6934 107.68 57.8212 107.889C57.9407 108.098 58.1111 108.254 58.3325 108.358C58.5539 108.462 58.8011 108.53 59.0739 108.561C59.3466 108.6 59.6279 108.623 59.9179 108.63L61.5958 108.668L61.6698 105.492Z' fill='%234380D2'/%3E%3Cpath d='M49.2473 103.357L46.4396 111.639L43.518 110.66C43.1018 110.521 42.7367 110.359 42.4228 110.176C42.1063 110 41.8527 109.793 41.6622 109.555C41.4638 109.315 41.3429 109.039 41.2994 108.729C41.2559 108.419 41.303 108.061 41.4406 107.655C41.5836 107.233 41.8089 106.891 42.1164 106.629C42.4161 106.364 42.7927 106.22 43.2462 106.198C42.7439 105.926 42.4201 105.565 42.2749 105.116C42.127 104.675 42.1483 104.174 42.3389 103.611C42.4898 103.166 42.702 102.824 42.9754 102.585C43.2409 102.344 43.5573 102.184 43.9245 102.108C44.2811 102.036 44.6691 102.027 45.0882 102.08C45.5048 102.141 45.9369 102.247 46.3845 102.397L49.2473 103.357ZM47.9086 103.939L46.1061 103.335C45.8627 103.253 45.6074 103.18 45.3403 103.117C45.0626 103.059 44.7954 103.034 44.5385 103.044C44.279 103.061 44.0454 103.144 43.8379 103.292C43.6303 103.44 43.4709 103.678 43.3598 104.006C43.2644 104.287 43.2413 104.536 43.2904 104.752C43.3316 104.966 43.4253 105.154 43.5715 105.316C43.7099 105.475 43.8863 105.613 44.1009 105.728C44.3154 105.844 44.5405 105.941 44.7761 106.02L46.9555 106.75L47.9086 103.939ZM46.6458 107.664L45.0436 107.127C44.753 107.03 44.4741 106.962 44.2069 106.925C43.937 106.895 43.688 106.908 43.4598 106.962C43.2316 107.015 43.0347 107.119 42.869 107.272C42.6955 107.423 42.5611 107.639 42.4658 107.92C42.3441 108.279 42.3365 108.572 42.4432 108.799C42.5499 109.027 42.7275 109.212 42.976 109.356C43.2245 109.501 43.5058 109.625 43.82 109.731L45.7284 110.37L46.6458 107.664Z' fill='%234380D2'/%3E%3Cpath d='M40.4885 100.285L35.9347 107.761L35.0096 107.203L38.6874 101.166L30.9795 104.776L30.0012 104.187L34.555 96.7107L35.4801 97.2679L31.8345 103.253L39.5208 99.7019L40.4885 100.285Z' fill='%234380D2'/%3E%3Cpath d='M34.264 93.8084L31.8994 96.2468C31.6847 96.0408 31.4862 95.9249 31.304 95.899C31.1101 95.8734 30.9172 95.9002 30.7252 95.9794C30.5624 96.0523 30.3826 96.1547 30.1857 96.2865C29.983 96.4242 29.7749 96.5795 29.5611 96.7524C29.3357 96.9255 29.1192 97.1072 28.9117 97.2975C28.2946 97.8507 27.6895 98.4154 27.0963 98.9915C26.503 99.5676 25.9158 100.149 25.3345 100.737L21.2896 96.8581L26.709 91.2694L25.9483 90.54L28.3128 88.1016L29.0914 88.8482L27.4086 90.5836L31.8026 94.7971L33.4854 93.0618L34.264 93.8084ZM30.4586 94.8651L27.4876 92.016L22.7499 96.9017L25.2556 99.3045L27.7093 96.9345C27.8533 96.7978 28.0263 96.6373 28.228 96.453C28.4239 96.2629 28.6431 96.0724 28.8858 95.8815C29.1168 95.6908 29.3654 95.5056 29.6318 95.326C29.8981 95.1463 30.1738 94.9927 30.4586 94.8651Z' fill='%234380D2'/%3E%3Cpath d='M24.9036 87.8614L17.6294 92.7676L14.3147 87.9077L15.1275 87.3595L17.8351 91.3293L20.2838 89.6777L17.8484 86.1069L18.6715 85.5517L21.1069 89.1225L23.4836 87.5195L20.776 83.5497L21.5888 83.0015L24.9036 87.8614Z' fill='%234380D2'/%3E%3Cpath d='M18.9076 77.4821C19.247 78.3235 19.3501 79.0994 19.2168 79.8097C19.0836 80.5199 18.7602 81.1462 18.2467 81.6885C17.7301 82.2231 17.0756 82.6484 16.2833 82.9644C15.4833 83.2835 14.7108 83.4274 13.9659 83.3959C13.2179 83.3568 12.549 83.1264 11.9591 82.7045C11.3692 82.2826 10.9046 81.651 10.5652 80.8095C10.2258 79.9681 10.1243 79.1961 10.2606 78.4935C10.3938 77.7832 10.7187 77.1607 11.2354 76.6261C11.7489 76.0838 12.4056 75.6532 13.2057 75.3341C13.998 75.018 14.7681 74.8796 15.5161 74.9187C16.2611 74.9501 16.9285 75.1768 17.5183 75.5986C18.1051 76.0128 18.5682 76.6406 18.9076 77.4821ZM17.996 77.8457C17.7369 77.2031 17.3778 76.7336 16.9189 76.4371C16.4523 76.1437 15.9343 75.9996 15.3648 76.0047C14.7923 76.0022 14.2099 76.119 13.6176 76.3553C13.1714 76.5332 12.7753 76.7578 12.4293 77.029C12.0725 77.2957 11.7903 77.6036 11.5829 77.9527C11.3755 78.3019 11.2581 78.6861 11.2308 79.1055C11.2035 79.5249 11.2855 79.9717 11.4768 80.446C11.7329 81.0809 12.0957 81.5489 12.5654 81.8499C13.0321 82.1433 13.5532 82.2951 14.1288 82.3053C14.7013 82.3078 15.2837 82.191 15.8761 81.9547C16.4607 81.7215 16.959 81.4073 17.3711 81.0121C17.7832 80.6168 18.0559 80.1528 18.1893 79.6201C18.3196 79.0797 18.2552 78.4882 17.996 77.8457Z' fill='%234380D2'/%3E%3Cpath d='M15.6739 54.4802C15.5456 55.3694 15.2498 56.0849 14.7865 56.6266C14.3161 57.159 13.7275 57.5246 13.0206 57.7235C12.3066 57.9131 11.519 57.9464 10.6575 57.8235C9.80433 57.7017 9.06665 57.4466 8.4445 57.0581C7.81415 56.6684 7.34855 56.1523 7.04772 55.5099C6.73986 54.8582 6.65068 54.0836 6.78016 53.1862C6.87198 52.5498 7.0534 52.0178 7.32443 51.5902C7.58842 51.1533 7.91741 50.8172 8.31138 50.582C8.70536 50.3468 9.14791 50.2101 9.63905 50.172L9.48366 51.2489C9.0394 51.3104 8.66067 51.527 8.34749 51.8986C8.03548 52.262 7.83533 52.7497 7.74704 53.3616C7.64816 54.0469 7.73219 54.6251 7.99914 55.0961C8.25906 55.5579 8.63743 55.9241 9.13423 56.1948C9.62284 56.4643 10.1707 56.6424 10.7778 56.7291C11.4177 56.8204 12.019 56.8021 12.5817 56.6742C13.1444 56.5463 13.6169 56.289 13.9993 55.9023C14.3734 55.5144 14.6087 54.986 14.7053 54.317C14.7641 53.9091 14.7591 53.5378 14.6901 53.2033C14.6224 52.8605 14.4971 52.5679 14.3144 52.3253C14.1329 52.0746 13.9086 51.8886 13.6414 51.7672L13.8091 50.6046C14.2673 50.7949 14.6539 51.0749 14.969 51.4446C15.277 51.8049 15.4948 52.2398 15.6222 52.7493C15.7497 53.2587 15.7669 53.8357 15.6739 54.4802Z' fill='%234380D2'/%3E%3Cpath d='M16.5559 48.0982L8.4105 44.8141L9.01776 43.3247L14.5085 42.657L11.0217 38.4097L11.615 36.9546L19.7604 40.2388L19.354 41.2355L12.2224 38.3602L16.1364 43.0732L15.9495 43.5315L9.83076 44.2261L16.9623 47.1015L16.5559 48.0982Z' fill='%234380D2'/%3E%3Cpath d='M23.2555 34.7767C22.7165 35.5079 22.1086 36.005 21.4319 36.2679C20.7551 36.5307 20.0496 36.5887 19.3152 36.4418C18.5858 36.2882 17.8768 35.9604 17.1883 35.4585C16.4931 34.9518 15.9621 34.3757 15.5953 33.7302C15.2334 33.078 15.0766 32.3915 15.125 31.6706C15.1734 30.9497 15.4671 30.2236 16.0061 29.4924C16.5451 28.7612 17.1505 28.2675 17.8224 28.0112C18.4992 27.7484 19.2023 27.6937 19.9317 27.8473C20.666 27.9943 21.3808 28.3211 22.076 28.8279C22.7645 29.3298 23.2897 29.9068 23.6516 30.5589C24.0185 31.2044 24.1777 31.8876 24.1293 32.6085C24.0857 33.3228 23.7945 34.0455 23.2555 34.7767ZM22.4634 34.1993C22.875 33.641 23.0861 33.0897 23.0966 32.5456C23.1005 31.9966 22.9498 31.4831 22.6445 31.0051C22.3441 30.5204 21.9365 30.0905 21.4218 29.7153C21.0341 29.4327 20.6331 29.217 20.2187 29.0682C19.8025 28.9079 19.3905 28.8324 18.9828 28.8418C18.5751 28.8512 18.1851 28.9552 17.8126 29.1537C17.4402 29.3523 17.102 29.6577 16.7982 30.0698C16.3916 30.6215 16.1838 31.1752 16.175 31.7308C16.1711 32.2798 16.3169 32.8 16.6124 33.2913C16.9128 33.776 17.3204 34.2059 17.8351 34.5811C18.3431 34.9514 18.8748 35.2061 19.43 35.3451C19.9852 35.4841 20.5254 35.4692 21.0507 35.3002C21.5809 35.1247 22.0518 34.7577 22.4634 34.1993Z' fill='%234380D2'/%3E%3Cpath d='M29.038 27.8747L23.8688 22.0564L21.7539 23.9145L21.1036 23.1825L26.144 18.7542L26.7942 19.4861L24.6793 21.3442L29.8486 27.1626L29.038 27.8747Z' fill='%234380D2'/%3E%3Cpath d='M34.0139 23.6377L29.5433 16.1122L32.1658 14.5717C32.7224 14.2447 33.2553 14.0561 33.7645 14.0058C34.2695 13.9485 34.7351 14.0435 35.1612 14.291C35.5945 14.5342 35.9798 14.9397 36.317 15.5074C36.6458 16.0609 36.7992 16.6026 36.7771 17.1325C36.7579 17.6511 36.5911 18.132 36.2768 18.5751C35.9624 19.0182 35.5269 19.4032 34.9703 19.7302L33.4718 20.6105L34.9451 23.0907L34.0139 23.6377ZM32.9723 19.7697L34.428 18.9145C35.006 18.5749 35.3933 18.1655 35.5899 17.6863C35.7895 17.1957 35.7058 16.6418 35.3391 16.0244C35.0187 15.4851 34.6321 15.1666 34.1794 15.0688C33.7266 14.971 33.2077 15.094 32.6225 15.4377L30.9741 16.4061L32.9723 19.7697Z' fill='%234380D2'/%3E%3Cpath d='M41.4955 19.3729L38.5628 11.1333L44.1296 9.17396L44.4573 10.0946L39.9101 11.6951L40.8973 14.4689L44.9875 13.0293L45.3193 13.9616L41.2292 15.4012L42.1874 18.0934L46.7346 16.4929L47.0623 17.4136L41.4955 19.3729Z' fill='%234380D2'/%3E%3Cpath d='M51.5732 16.3407L50.4346 8.6599L47.6427 9.06915L47.4995 8.10293L54.1534 7.12758L54.2966 8.0938L51.5047 8.50305L52.6432 16.1839L51.5732 16.3407Z' fill='%234380D2'/%3E%3Cpath d='M58.2048 15.4465L58.6794 6.71875L59.7594 6.77682L59.5634 10.3815L61.3634 10.4783C61.8021 10.5019 62.2141 10.557 62.5995 10.6438C62.9931 10.731 63.3384 10.8692 63.6352 11.0585C63.932 11.2478 64.1586 11.5076 64.3149 11.8379C64.48 12.1605 64.5486 12.5769 64.5209 13.0871C64.501 13.606 64.3906 14.0334 64.1897 14.3693C63.9971 14.7056 63.738 14.9682 63.4123 15.157C63.0949 15.3463 62.731 15.4753 62.3206 15.544C61.9106 15.6045 61.4738 15.6223 61.0104 15.5974L58.2048 15.4465ZM59.3379 14.5293L60.9641 14.6168C61.2703 14.6333 61.565 14.6326 61.8482 14.6148C62.1318 14.5888 62.3882 14.5283 62.6175 14.4333C62.8472 14.3301 63.03 14.1749 63.1657 13.9676C63.3102 13.7525 63.3923 13.4639 63.412 13.1018C63.4313 12.7479 63.3803 12.4645 63.259 12.2516C63.1461 12.0392 62.9806 11.8776 62.7625 11.7668C62.5444 11.6561 62.2995 11.581 62.0277 11.5416C61.7564 11.494 61.4759 11.4624 61.1863 11.4469L59.5104 11.3567L59.3379 14.5293Z' fill='%234380D2'/%3E%3Cpath d='M72.0329 17.0726L75.1515 8.90079L78.0341 9.98865C78.4448 10.1436 78.8035 10.3187 79.1102 10.5138C79.4199 10.7012 79.6654 10.9173 79.8468 11.162C80.036 11.4097 80.1464 11.6894 80.1781 12.0011C80.2099 12.3128 80.1493 12.669 79.9964 13.0697C79.8376 13.4858 79.5996 13.8191 79.2823 14.0697C78.9729 14.3231 78.5911 14.4523 78.1371 14.4573C78.6287 14.7486 78.9386 15.1212 79.0668 15.5751C79.198 16.0213 79.1576 16.5218 78.9459 17.0766C78.7783 17.5158 78.5534 17.8497 78.2712 18.0781C77.9967 18.3095 77.6745 18.4568 77.3047 18.52C76.9455 18.5784 76.5575 18.573 76.1407 18.5039C75.7268 18.427 75.299 18.3052 74.8573 18.1385L72.0329 17.0726ZM73.3926 16.5411L75.1709 17.2122C75.4111 17.3029 75.6635 17.3849 75.928 17.4583C76.2033 17.5269 76.4694 17.5612 76.7265 17.5613C76.9865 17.5536 77.223 17.4798 77.436 17.3398C77.649 17.1998 77.8172 16.968 77.9407 16.6443C78.0466 16.3669 78.0791 16.1191 78.0383 15.901C78.0052 15.6857 77.9186 15.4944 77.7786 15.327C77.6464 15.1624 77.4752 15.0185 77.2652 14.8952C77.0552 14.7719 76.834 14.6663 76.6015 14.5786L74.4512 13.7671L73.3926 16.5411ZM74.7953 12.8655L76.3761 13.4621C76.6628 13.5703 76.9389 13.6481 77.2045 13.6954C77.4731 13.7351 77.7224 13.7322 77.9525 13.6868C78.1825 13.6414 78.3832 13.5452 78.5546 13.3983C78.7336 13.2543 78.8761 13.0436 78.9819 12.7662C79.1172 12.4117 79.1358 12.119 79.0378 11.8881C78.9398 11.6572 78.7693 11.465 78.5265 11.3117C78.2836 11.1583 78.0072 11.0231 77.6972 10.9061L75.8143 10.1955L74.7953 12.8655Z' fill='%234380D2'/%3E%3Cpath d='M80.5597 20.3753L85.3593 13.053L86.2654 13.6404L82.389 19.5541L90.2126 16.199L91.1708 16.8201L86.3711 24.1423L85.4651 23.555L89.3075 17.693L81.5074 20.9896L80.5597 20.3753Z' fill='%234380D2'/%3E%3Cpath d='M86.5646 27.012L89.008 24.6518C89.2159 24.8646 89.4104 24.9869 89.5917 25.0187C89.7846 25.0506 89.9783 25.0301 90.1728 24.9571C90.3379 24.8896 90.521 24.7931 90.7221 24.6678C90.9292 24.5367 91.1424 24.3883 91.3617 24.2224C91.5927 24.0567 91.815 23.8822 92.0287 23.6988C92.6636 23.1659 93.287 22.6212 93.8988 22.0647C94.5107 21.5082 95.1167 20.9457 95.717 20.3774L99.6323 24.3857L94.032 29.7952L94.7683 30.549L92.3249 32.9092L91.5713 32.1376L93.3102 30.4579L89.0571 26.1038L87.3182 27.7835L86.5646 27.012ZM90.4026 26.0795L93.2784 29.0237L98.1742 24.2947L95.7488 21.8116L93.2185 24.1006C93.07 24.2326 92.8919 24.3873 92.6842 24.565C92.4822 24.7486 92.2568 24.9319 92.008 25.1148C91.7709 25.2979 91.5163 25.4749 91.2441 25.6458C90.972 25.8167 90.6915 25.9613 90.4026 26.0795Z' fill='%234380D2'/%3E%3Cpath d='M95.7887 33.3042L103.222 28.6392L106.373 33.6052L105.543 34.1265L102.968 30.07L100.466 31.6404L102.782 35.2891L101.941 35.817L99.6251 32.1683L97.1966 33.6925L99.771 37.7489L98.9405 38.2702L95.7887 33.3042Z' fill='%234380D2'/%3E%3Cpath d='M101.448 43.8541C101.137 43.0018 101.06 42.2229 101.218 41.5175C101.375 40.8121 101.719 40.197 102.251 39.6723C102.785 39.1553 103.454 38.7522 104.256 38.463C105.067 38.1709 105.844 38.0531 106.587 38.1095C107.333 38.1737 107.994 38.4264 108.569 38.8679C109.145 39.3093 109.588 39.9561 109.898 40.8085C110.209 41.6608 110.284 42.4358 110.124 43.1335C109.967 43.8389 109.621 44.4501 109.086 44.9671C108.555 45.4918 107.884 45.9002 107.073 46.1922C106.271 46.4815 105.496 46.594 104.75 46.5299C104.007 46.4735 103.347 46.2245 102.772 45.7831C102.2 45.3495 101.758 44.7065 101.448 43.8541ZM102.371 43.5213C102.608 44.1722 102.951 44.6535 103.4 44.9652C103.856 45.2741 104.369 45.4356 104.938 45.4496C105.51 45.4713 106.096 45.374 106.696 45.1578C107.148 44.9949 107.552 44.7837 107.907 44.5243C108.273 44.2698 108.565 43.9715 108.784 43.6295C109.003 43.2876 109.134 42.9075 109.175 42.4892C109.217 42.071 109.15 41.6217 108.975 41.1413C108.74 40.4981 108.394 40.0182 107.934 39.7016C107.478 39.3927 106.962 39.2235 106.387 39.194C105.815 39.1723 105.229 39.2695 104.629 39.4858C104.037 39.6992 103.528 39.9965 103.103 40.3777C102.678 40.7589 102.389 41.2135 102.238 41.7414C102.089 42.2771 102.134 42.8704 102.371 43.5213Z' fill='%234380D2'/%3E%3C/svg%3E%0A")
}
.main__img-btn::after {
	content:"";
	position:absolute;
	width:25px;
	height:25px;
	background-size:contain;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	display:block;
	background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5716 11.7663C24.0655 12.0531 24.0655 12.7664 23.5716 13.0532L7.2897 22.5079C6.79367 22.7959 6.17202 22.438 6.17202 21.8644L6.17202 2.95504C6.17202 2.38145 6.79367 2.02357 7.2897 2.31161L23.5716 11.7663Z' fill='%234380D2'/%3E%3C/svg%3E%0A")
}
.main__img-btn::before {
	-webkit-animation:rotate 10s linear infinite;
	animation:rotate 10s linear infinite
}
.main__img-btn:hover {
	background-color: var(--bs-link-hover-color);
}
.main__img-btn:hover::after {
	filter: brightness(10);
}
.main__img-btn:hover::before {
	filter: brightness(10);
	-webkit-animation:rotate 10s linear infinite;
	animation:rotate 10s linear infinite
}
@-webkit-keyframes rotate {
	from {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
@keyframes rotate {
	from {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
.main__img_right {
	height:100%
}
.cookie-backdrop {
	opacity:0;
	visibility:hidden
}
.cookie-container {
	position:fixed;
	left:50%;
	bottom:20px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100%;
	max-width:1300px;
	padding:22px 28px;
	background:#fff;
	-webkit-box-shadow:0px 2px 12.5px rgba(136,140,142,.15);
	box-shadow:0px 2px 12.5px rgba(136,140,142,.15);
	border-radius:4px;
	z-index:999999;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:50px;
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .1s ease;
	transition:opacity .1s ease
}
.cookie-container__text {
	font-weight:400;
	font-size:16px;
	line-height:22px;
	color:#4c5866
}
.cookie-container__text a {
	color:#4380d2
}
.cookie-visible {
	opacity:1;
	visibility:visible
}
.main__img-slider {
	height:100%;
	border-radius:4px;
	overflow:hidden
}
.main__img-slider .swiper-slide {
	position:relative
}
.main__img-slider .swiper-slide img {
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
	height:100%;
	position:absolute
}
.main__img-slider .main-pagination {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:20px 0;
	z-index:1;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.main__img-slider .main-pagination .swiper-pagination-bullet {
	width:32px;
	height:2px;
	background:rgba(255,255,255,.3);
	opacity:1;
	border-radius:2px;
	margin-right:8px;
	margin-left:8px;
	position:relative;
	overflow:hidden
}
.main__img-slider .main-pagination .swiper-pagination-bullet::before {
	content:"";
	-webkit-transition:.2s;
	transition:.2s;
	opacity:1;
	width:32px;
	height:2px;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	position:absolute;
	border-radius:2px;
	left:0;
	top:0;
	z-index:2;
	background:#fff;
	display:block
}
@-webkit-keyframes bullet-animation {
	from {
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
to {
	-webkit-transform:translateX(0%);
	transform:translateX(0%)
}
}
@keyframes bullet-animation {
	from {
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
to {
	-webkit-transform:translateX(0%);
	transform:translateX(0%)
}
}
.main__img-slider .main-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
	-webkit-animation:bullet-animation 4s linear forwards;
	animation:bullet-animation 4s linear forwards
}
.delivery-steps {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:20px;
	margin-bottom:var(--mb-base)
}
.delivery-steps__item {
	width:calc((100% - 40px)/3);
	background-color:#f6f9fc;
	background-image:url("data:image/svg+xml,%3Csvg width='420' height='336' viewBox='0 0 420 336' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_617_2659)'%3E%3Crect width='420' height='336' rx='4' fill='%23F6F9FC'/%3E%3Cpath d='M459.318 943.438C481.321 981.354 471.973 1025.25 438.438 1041.49V1041.49C404.903 1057.72 359.881 1040.14 337.878 1002.23L-43.9199 344.291C-65.9228 306.374 -56.5743 262.476 -23.0394 246.242V246.242C10.4955 230.007 55.5178 247.584 77.5207 285.501L459.318 943.438Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M599.479 823.869C621.481 861.786 612.238 905.633 578.833 921.805V921.805C545.427 937.976 500.51 920.349 478.507 882.432L96.7094 224.495C74.7065 186.579 83.95 142.731 117.355 126.56V126.56C150.761 110.388 195.678 128.016 217.681 165.933L599.479 823.869Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M739.635 704.307C761.638 742.223 752.394 786.071 718.989 802.242V802.242C685.584 818.414 640.666 800.786 618.663 762.869L236.866 104.933C214.863 67.0162 224.106 23.169 257.512 6.99739V6.99739C290.917 -9.17424 335.834 8.45358 357.837 46.3703L739.635 704.307Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_617_2659'%3E%3Crect width='420' height='336' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:cover
}
.delivery-steps__head {
	padding:32px;
	color:#04306a;
	font-size:22px;
	font-style:normal;
	font-weight:600;
	line-height:28px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:8px;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	border-bottom:1px solid #e0e0e0;
	min-height:121px
}
.delivery-steps__text {
	padding:32px;
	color:#4c5866;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:26px
}
.delivery-steps__text ul {
	list-style-type:none;
	padding:0
}
.delivery-steps__text ul li {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:5px
}
.delivery-steps__text ul li::before {
	content:"—"
}
.delivery-steps__text a {
	color:#4380d2
}
.blocks_slider {
	overflow:visible
}
.blocks_slider .swiper-wrapper {
	-webkit-transform:translate3d(0px, 0px, 0px);
	transform:translate3d(0px, 0px, 0px)
}
@media(max-width: 992px) {
	.container-xxl {
	overflow:hidden
}
.menu .container-xxl {
	overflow:hidden;
	height:100%
}
.menu .menu__list>.menu__item.parent:hover .sub__menu {
	-webkit-transform:none;
	transform:none
}

.menu-footer {
        width: calc((100% + 60px));
        left: -30px;
        background-color: #f6f6f6;
        position: relative;
padding: 20px;
}

.blocks_slider {
	overflow:visible
}
.blocks_slider .row {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	margin-left:0;
	margin-right:0
}
.blocks_slider .row>* {
	padding-left:0;
	padding-right:0
}
.blocks_slider .swiper-slide {
	width:60%;
	height:auto
}
.delivery-steps {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.delivery-steps__item {
	width:100%
}
.delivery-steps__head {
	min-height:auto
}
.team-img {
	margin-bottom:8px
}
.team__list {
	gap:16px
}
.team-item {
	width:calc((100% - 16px)/2)
}
.our_values__links .tab-content {
	margin-bottom:40px
}
.our_values-tablink {
	padding-left:0
}
.our_values-tablink.active {
	margin-bottom:32px;
	padding-left:52px
}
.our_values__text {
	margin-bottom:40px
}
}
.delivery-calculator {
	margin-bottom:var(--mb-base)
}
.delivery-calculator__row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:240px
}
.delivery-calculator__left {
	max-width:704px
}
.delivery-calculator .calculator-btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:16px;
	max-width:420px
}
.delivery-calculator .calculator-btn__title {
	color:#04306a;
	font-size:22px;
	font-style:normal;
	font-weight:600;
	line-height:28px
}
.delivery-calculator .calculator-btn__buttons {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:12px
}
.delivery-calculator .calculator-btn__button {
	border-radius:4px;
	border:1px solid #e0e0e0;
	padding:32px;
	text-align:center
}
.delivery-calculator .delivery-text {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:24px
}
.delivery-calculator .delivery-text__icon {
	width:40px;
	height:auto
}
.delivery-calculator .delivery-text__item {
	color:#091720;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:26px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	gap:24px
}
.delivery-map {
	margin-bottom:var(--mb-base)
}
.delivery-map__block svg {
	width:100%;
	height:auto
}
.payment-type {
	margin-bottom:var(--mb-base);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	gap:20px
}
.payment-type__info {
	padding-left:58px;
	color:#4c5866;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:26px
}
.payment-type__item {
	width:calc((100% - 40px)/3);
	background-color:#f6f9fc;
	background-image:url("data:image/svg+xml,%3Csvg width='420' height='364' viewBox='0 0 420 364' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_615_2585)'%3E%3Crect width='420' height='364' fill='%23F6F9FC'/%3E%3Cpath d='M319.156 1047.01C341.159 1084.93 331.811 1128.83 298.276 1145.06V1145.06C264.741 1161.3 219.719 1143.72 197.716 1105.8L-184.082 447.867C-206.085 409.95 -196.736 366.052 -163.202 349.818V349.818C-129.667 333.584 -84.6443 351.161 -62.6414 389.077L319.156 1047.01Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M459.318 927.438C481.321 965.354 471.973 1009.25 438.438 1025.49V1025.49C404.903 1041.72 359.881 1024.14 337.878 986.227L-43.9199 328.291C-65.9228 290.374 -56.5743 246.476 -23.0394 230.242V230.242C10.4955 214.007 55.5178 231.584 77.5207 269.501L459.318 927.438Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M599.479 807.869C621.481 845.786 612.238 889.633 578.833 905.805V905.805C545.427 921.976 500.51 904.349 478.507 866.432L96.7094 208.495C74.7065 170.579 83.95 126.731 117.355 110.56V110.56C150.761 94.3882 195.678 112.016 217.681 149.933L599.479 807.869Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M739.635 688.307C761.638 726.223 752.394 770.071 718.989 786.242V786.242C685.584 802.414 640.666 784.786 618.663 746.869L236.866 88.9329C214.863 51.0162 224.106 7.16901 257.512 -9.00261V-9.00261C290.917 -25.1742 335.834 -7.54642 357.837 30.3703L739.635 688.307Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_615_2585'%3E%3Crect width='420' height='364' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:4px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.payment-type__head {
	padding:32px;
	color:#04306a;
	font-size:20px;
	font-style:normal;
	font-weight:600;
	line-height:28px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:8px;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	border-bottom:1px solid #e0e0e0;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.payment-type__title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	gap:8px
}
.payment-type__text {
	padding:32px;
	color:#4c5866;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:26px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:32px
}
.payment-type__text .btn {
	min-width:100%
}
.payment-type__text ul {
	list-style-type:none;
	padding:0
}
.payment-type__text ul li {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:5px
}
.payment-type__text ul li::before {
	content:"—"
}
.payment-type__text a {
	color:#4380d2
}
.payment-instruction {
	margin-bottom:var(--mb-base)
}
.payment-instruction #instruction-tab-2.active {
	max-width:860px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:24px
}
.payment-instruction #instruction-tab-2.active * {
	margin:0
}
.payment-instruction #instruction-tab-2.active .tab-content__text {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:16px
}
.payment-instruction #instruction-tab-2.active .tab-content__text ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:16px
}
.payment-instruction #instruction-tab-2.active .tab-content__text ol {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:22px
}
.payment-instruction #instruction-tab-3.active {
	max-width:860px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:24px
}
.payment-instruction #instruction-tab-3.active * {
	margin:0
}
.payment-instruction #instruction-tab-3.active .tab-content__text {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:16px
}
.payment-instruction #instruction-tab-3.active .tab-content__text ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:16px
}
.payment-instruction #instruction-tab-3.active .tab-content__text ol {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:22px
}
.main__btn {
	background:linear-gradient(276deg, #04306A -32.55%, #144E9B 102.47%);
	color:#fff !important;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	padding:18px 24px;
	border-radius:4px
}
.main__btn:hover {
	background:#599af2;
	color:#fff
}
.main__btn .icon {
	margin-right:16px
}
.main__btn .main__title .title {
	font-size:20px;
	font-weight:600
}
.main__btn .main__title .sub_title {
	font-size:18px
}
.blue__title,h1,.h1 {
	color:#04306a;
	text-transform:uppercase;
	font-size:32px;
	line-height:40px;
	margin-bottom:40px;
	font-weight:600;
	max-width:810px
}
.products {
	margin-bottom:var(--mb-base)
}
.products .products__section {
	margin-bottom:20px
}
.products .products__section .products__section-title {
	font-size:32px;
	color:#04306a;
	text-transform:lowercase;
	margin-bottom:24px;
	margin-top:24px;
	line-height:40px
}
.products .products__section .products__items .products__item {
	margin-bottom:20px
}
.products .products__section .products__items .products__item:last-child {
	margin-bottom:0
}
.products .products__section .products__items .products__item .products__item-content {
	padding:32px;
	background-color:#f6f6f6;
	border-radius:4px;
	position:relative;
	aspect-ratio:1/1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	background-size:contain;
	background-position:right;
	background-repeat:no-repeat;
	-webkit-transition:.2s;
	transition:.2s
}
.products .products__section .products__items .products__item .products__item-content.big {
	aspect-ratio:inherit;
	height:100%
}
.products .products__section .products__items .products__item .products__item-content.big .products__item-name {
	max-width:240px
}
.products .products__section .products__items .products__item .products__item-content:hover {
	background-color:#efefef
}
.products .products__section .products__items .products__item .products__item-content:hover .products__item-btn {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3Cpath d='M23.7636 19.4474C23.8385 19.5197 23.898 19.6057 23.9385 19.7004C23.9791 19.7951 24 19.8967 24 19.9993C24 20.102 23.9791 20.2036 23.9385 20.2983C23.898 20.393 23.8385 20.479 23.7636 20.5513L17.371 26.7701C17.2968 26.8429 17.2084 26.9008 17.111 26.9402C17.0136 26.9797 16.9092 27 16.8037 27C16.6982 27 16.5938 26.9797 16.4964 26.9402C16.399 26.9008 16.3106 26.8429 16.2364 26.7701C16.1615 26.6978 16.102 26.6118 16.0615 26.5171C16.0209 26.4224 16 26.3208 16 26.2181C16 26.1155 16.0209 26.0139 16.0615 25.9192C16.102 25.8245 16.1615 25.7385 16.2364 25.6662L22.0696 19.9993L16.2364 14.3325C16.0859 14.1861 16.0014 13.9875 16.0014 13.7805C16.0014 13.5735 16.0859 13.375 16.2364 13.2286C16.3868 13.0822 16.5909 13 16.8037 13C17.0165 13 17.2206 13.0822 17.371 13.2286L23.7636 19.4474Z' fill='%234380D2'/%3E%3C/svg%3E%0A")
}
.products .products__section .products__items .products__item .products__item-content:hover .products__item-name {
	color:#4380d2
}
.products .products__section .products__items .products__item .products__item-content .products__item-name {
	color:#091720;
	font-size:22px;
	line-height:28px;
	-webkit-transition:.2s;
	transition:.2s
}
.products .products__section .products__items .products__item .products__item-content .products__item-btn {
	width:40px;
	height:40px;
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3Cpath d='M23.7636 19.4474C23.8385 19.5197 23.898 19.6057 23.9385 19.7004C23.9791 19.7951 24 19.8967 24 19.9993C24 20.102 23.9791 20.2036 23.9385 20.2983C23.898 20.393 23.8385 20.479 23.7636 20.5513L17.371 26.7701C17.2968 26.8429 17.2084 26.9008 17.111 26.9402C17.0136 26.9797 16.9092 27 16.8037 27C16.6982 27 16.5938 26.9797 16.4964 26.9402C16.399 26.9008 16.3106 26.8429 16.2364 26.7701C16.1615 26.6978 16.102 26.6118 16.0615 26.5171C16.0209 26.4224 16 26.3208 16 26.2181C16 26.1155 16.0209 26.0139 16.0615 25.9192C16.102 25.8245 16.1615 25.7385 16.2364 25.6662L22.0696 19.9993L16.2364 14.3325C16.0859 14.1861 16.0014 13.9875 16.0014 13.7805C16.0014 13.5735 16.0859 13.375 16.2364 13.2286C16.3868 13.0822 16.5909 13 16.8037 13C17.0165 13 17.2206 13.0822 17.371 13.2286L23.7636 19.4474Z' fill='%23091720'/%3E%3Cpath d='M23.7636 19.4474C23.8385 19.5197 23.898 19.6057 23.9385 19.7004C23.9791 19.7951 24 19.8967 24 19.9993C24 20.102 23.9791 20.2036 23.9385 20.2983C23.898 20.393 23.8385 20.479 23.7636 20.5513L17.371 26.7701C17.2968 26.8429 17.2084 26.9008 17.111 26.9402C17.0136 26.9797 16.9092 27 16.8037 27C16.6982 27 16.5938 26.9797 16.4964 26.9402C16.399 26.9008 16.3106 26.8429 16.2364 26.7701C16.1615 26.6978 16.102 26.6118 16.0615 26.5171C16.0209 26.4224 16 26.3208 16 26.2181C16 26.1155 16.0209 26.0139 16.0615 25.9192C16.102 25.8245 16.1615 25.7385 16.2364 25.6662L22.0696 19.9993L16.2364 14.3325C16.0859 14.1861 16.0014 13.9875 16.0014 13.7805C16.0014 13.5735 16.0859 13.375 16.2364 13.2286C16.3868 13.0822 16.5909 13 16.8037 13C17.0165 13 17.2206 13.0822 17.371 13.2286L23.7636 19.4474Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
	-webkit-transition:.2s;
	transition:.2s
}
.products .products__section .products__items .products__item .products__item-content .products__item-image {
	position:absolute;
	bottom:0;
	right:0;
	width:60%;
	height:auto
}
.phone__input-flag {
	background:rgba(255,255,255,.2);
	height:100%;
	border-radius:4px;
	cursor:pointer;
	-webkit-transition:.1s;
	transition:.1s;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:12px
}
.phone__input-flag:hover {
	background:rgba(255,255,255,.3)
}
.phone__input-flag span {
	border-radius:2px
}
.modal-body .phone-input .choices__inner {
	border-color:#bcbcbe
}
.phone-input {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:4px;
	position:relative
}
.phone-input .choices {
	position:static;
	-ms-flex-negative:0;
	flex-shrink:0
}
.phone-input .choices__list-phoneitem {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	padding:16px;
	gap:8px;
	font-size:18px
}
.phone-input .choices__list-phoneitem-mask {
	color:#b6b6b6
}
.phone-input .choices__inner {
	padding-left:12px;
	padding-right:40px;
	position:relative
}
.phone-input .choices__inner:hover {
	border-color:#8b8b8b
}
.phone-input .choices__inner::after {
	content:"";
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5526 15.7636C12.4803 15.8385 12.3943 15.898 12.2996 15.9385C12.2049 15.9791 12.1033 16 12.0007 16C11.898 16 11.7964 15.9791 11.7017 15.9385C11.607 15.898 11.521 15.8385 11.4487 15.7636L5.22994 9.37105C5.15708 9.29676 5.09925 9.20839 5.05978 9.11101C5.02032 9.01364 5 8.90919 5 8.80371C5 8.69822 5.02032 8.59378 5.05978 8.4964C5.09925 8.39903 5.15708 8.31065 5.22994 8.23636C5.30221 8.16147 5.38818 8.10202 5.48291 8.06145C5.57763 8.02089 5.67924 8 5.78186 8C5.88448 8 5.98608 8.02089 6.08081 8.06145C6.17554 8.10202 6.26151 8.16147 6.33378 8.23636L12.0007 14.0696L17.6675 8.23636C17.8139 8.0859 18.0125 8.00136 18.2195 8.00136C18.4265 8.00136 18.625 8.0859 18.7714 8.23636C18.9178 8.38683 19 8.59091 19 8.80371C19 9.0165 18.9178 9.22058 18.7714 9.37105L12.5526 15.7636Z' fill='%23201600'/%3E%3C/svg%3E%0A");
	width:20px;
	height:20px;
	position:absolute;
	top:50%;
	right:12px;
	-webkit-transform:translate(0, -50%) rotate(0deg);
	transform:translate(0, -50%) rotate(0deg);
	-webkit-transition:.2s;
	transition:.2s
}
.phone-input .choices.is-open .choices__inner {
	border-color:#0f1d26
}
.phone-input .choices.is-focused-custom .choices__inner {
	border-color:#0f1d26
}
.phone-input .choices::after {
	display:none
}
.review-slide__wrap {
	-webkit-box-shadow:0px 2px 12.5px rgba(136,140,142,.15);
	box-shadow:0px 2px 12.5px rgba(136,140,142,.15);
	max-width:1156px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	border-radius:4px;
	overflow:hidden;
	height:564px
}
.review-slide__image {
	width:750px;
	background:#f6f6f6
}
.review-slide__image img {
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain
}
.review-slide-caption {
	width:406px;
	padding:27px 24px;
	overflow-y:scroll
}
.review-slide-caption .reviews-list__text {
	margin:0
}
.review-slide-caption .reviews-list__text .rating-icon {
	display:none
}
.review-slide-caption .reviews-list__img {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.review-slide-caption .reviews-list__img .review-thumb {
	border-radius:4px;
	overflow:hidden;
	-ms-flex-negative:0;
	flex-shrink:0
}
.review-slide-caption .reviews-list__img .review-thumb img {
	width:100%;
	height:auto;
	max-height:82px
}
.review-slide-caption .review-text__info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	gap:16px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:12px
}
.review-slide-caption .review-text__name {
	color:#091720;
	font-size:18px;
	font-weight:600;
	line-height:24px;
	margin-bottom:4px
}
.review-slide-caption .review-text__company {
	color:#7a7d81;
	font-size:18px;
	font-weight:400;
	line-height:24px;
	margin-bottom:7px
}
.review-slide-caption .review-text__date {
	color:#7a7d81;
	font-size:18px;
	font-weight:400;
	line-height:24px
}
.review-slide-caption .review-text__stars {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:4px
}
.review-slide-caption .review-text__stars span {
	background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4313_7704)'%3E%3Cpath opacity='0.4' d='M15.9583 6.13797C15.8536 5.81398 15.5662 5.58387 15.2262 5.55323L10.6082 5.13391L8.78209 0.859754C8.64744 0.546514 8.34079 0.34375 8.00008 0.34375C7.65938 0.34375 7.35273 0.546514 7.21808 0.860487L5.39198 5.13391L0.773211 5.55323C0.433847 5.58461 0.147219 5.81398 0.0418692 6.13797C-0.0634802 6.46195 0.0338123 6.8173 0.290533 7.04131L3.78122 10.1027L2.7519 14.6368C2.67658 14.9702 2.80598 15.3148 3.0826 15.5148C3.23128 15.6222 3.40524 15.6769 3.58066 15.6769C3.73191 15.6769 3.88193 15.6361 4.01658 15.5556L8.00008 13.1748L11.9821 15.5556C12.2735 15.7309 12.6408 15.7149 12.9168 15.5148C13.1936 15.3142 13.3229 14.9695 13.2475 14.6368L12.2182 10.1027L15.7089 7.04192C15.9656 6.8173 16.0636 6.46256 15.9583 6.13797Z' fill='%23B6B6B6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4313_7704'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	width:16px;
	height:16px;
	background-size:contain
}
.review-slide-caption .review-text__stars span.active {
	background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7518_15574)'%3E%3Cpath d='M15.9583 6.63797C15.8536 6.31398 15.5662 6.08387 15.2262 6.05323L10.6082 5.63391L8.78209 1.35975C8.64744 1.04651 8.34079 0.84375 8.00008 0.84375C7.65938 0.84375 7.35273 1.04651 7.21808 1.36049L5.39198 5.63391L0.773211 6.05323C0.433847 6.08461 0.147219 6.31398 0.0418692 6.63797C-0.0634802 6.96195 0.0338123 7.3173 0.290533 7.54131L3.78122 10.6027L2.7519 15.1368C2.67658 15.4702 2.80598 15.8148 3.0826 16.0148C3.23128 16.1222 3.40524 16.1769 3.58066 16.1769C3.73191 16.1769 3.88193 16.1361 4.01658 16.0556L8.00008 13.6748L11.9821 16.0556C12.2735 16.2309 12.6408 16.2149 12.9168 16.0148C13.1936 15.8142 13.3229 15.4695 13.2475 15.1368L12.2182 10.6027L15.7089 7.54192C15.9656 7.3173 16.0636 6.96256 15.9583 6.63797Z' fill='%23FED800'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7518_15574'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.review-slide-caption .review-text__stars span.active.half {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4313_6578)'%3E%3Cpath opacity='0.4' d='M23.9374 9.70695C23.7803 9.22097 23.3493 8.87581 22.8393 8.82985L15.9123 8.20087L13.1731 1.78963C12.9712 1.31977 12.5112 1.01562 12.0001 1.01562C11.4891 1.01562 11.0291 1.31977 10.8271 1.79073L8.08797 8.20087L1.15982 8.82985C0.65077 8.87691 0.220828 9.22097 0.0628038 9.70695C-0.0952203 10.1929 0.0507185 10.726 0.435799 11.062L5.67183 15.654L4.12785 22.4553C4.01487 22.9553 4.20897 23.4723 4.6239 23.7722C4.84692 23.9333 5.10786 24.0154 5.37098 24.0154C5.59786 24.0154 5.8229 23.9542 6.02487 23.8333L12.0001 20.2621L17.9732 23.8333C18.4103 24.0963 18.9612 24.0723 19.3753 23.7722C19.7904 23.4713 19.9843 22.9542 19.8713 22.4553L18.3273 15.654L23.5633 11.0629C23.9484 10.726 24.0955 10.1938 23.9374 9.70695Z' fill='%23B6B6B6'/%3E%3Cg clip-path='url(%23clip1_4313_6578)'%3E%3Cpath d='M23.9374 9.70695C23.7803 9.22097 23.3493 8.87581 22.8393 8.82985L15.9123 8.20087L13.1731 1.78963C12.9712 1.31977 12.5112 1.01562 12.0001 1.01562C11.4891 1.01562 11.0291 1.31977 10.8271 1.79073L8.08797 8.20087L1.15982 8.82985C0.65077 8.87691 0.220828 9.22097 0.0628038 9.70695C-0.0952203 10.1929 0.0507185 10.726 0.435799 11.062L5.67183 15.654L4.12785 22.4553C4.01487 22.9553 4.20897 23.4723 4.6239 23.7722C4.84692 23.9333 5.10786 24.0154 5.37098 24.0154C5.59786 24.0154 5.8229 23.9542 6.02487 23.8333L12.0001 20.2621L17.9732 23.8333C18.4103 24.0963 18.9612 24.0723 19.3753 23.7722C19.7904 23.4713 19.9843 22.9542 19.8713 22.4553L18.3273 15.654L23.5633 11.0629C23.9484 10.726 24.0955 10.1938 23.9374 9.70695Z' fill='%23FED800'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4313_6578'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_4313_6578'%3E%3Crect width='12' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.review-slide-caption .review-text__img {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:8px;
	margin-bottom:12px
}
.review-slide-caption .review-text__img a {
	border-radius:4px;
	overflow:hidden
}
.review-slide-caption .review-text__img a img {
	width:100%;
	height:auto;
	max-height:82px
}
.review-slide-caption .review-text__text {
	font-size:18px;
	font-weight:400;
	line-height:24px;
	color:#091720;
	margin-bottom:20px
}
.partner {
	margin-bottom:var(--mb-base);
	margin-top:var(--mb-base)
}
.partner__dir {
	margin-bottom:24px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.partner__dir-img {
	width:170px;
	height:170px;
	position:relative;
	margin-right:24px;
	-webkit-box-flex:0;
	-ms-flex:0 0 170px;
	flex:0 0 170px
}
.partner__dir-img img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	border-radius:4px
}
.partner__dir-slogan {
	font-weight:600
}
.partner__links {
	list-style-type:none;
	padding:0;
	margin:0
}
.partner__links li a {
	padding:24px 0;
	display:block;
	border-bottom:1px solid #e0e0e0;
	position:relative;
	color:#04306a
}
.partner__links li a:hover {
	color:#599af2
}
.partner__links li a:hover::before {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9988 14.7489L15 12L11.9988 9.25107L9 6.5L9 12L9 17.5L11.9988 14.7489Z' fill='%23599AF2'/%3E%3C/svg%3E%0A")
}
.partner__links li a::before {
	content:"";
	position:absolute;
	width:24px;
	height:24px;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9988 14.7489L15 12L11.9988 9.25107L9 6.5L9 12L9 17.5L11.9988 14.7489Z' fill='%2304306A'/%3E%3C/svg%3E%0A");
	display:block;
	top:50%;
	right:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.partner__links li:first-child a {
	border-top:1px solid #e0e0e0
}
.product-detail .product-hoveredblock {
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	gap:20px;
	width:100%;
	margin:0 auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:48px
}
.product-detail .product-hoveredblock .row-1-item {
	grid-column:span 2;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.product-detail .product-hoveredblock .row-2-item-1 {
	grid-column:span 2;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.product-detail .product-hoveredblock .row-2-item-2,.product-detail .product-hoveredblock .row-2-item-3 {
	grid-column:span 1;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.product-detail .product-hoveredblock .row-2-item-2::before,.product-detail .product-hoveredblock .row-2-item-3::before {
	background:#f6f6f6
}
.product-detail .product-hoveredblock__item {
	height:375px;
	background:#f6f6f6;
	border-radius:4px;
	position:relative;
	overflow:hidden;
	grid-column:span 1;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.product-detail .product-hoveredblock__item .hovered-item {
	position:relative;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.product-detail .product-hoveredblock__item .hovered-item__num {
	color:#4380d2;
	font-size:32px;
	font-style:normal;
	font-weight:400;
	line-height:40px;
	letter-spacing:1.6px;
	position:relative;
	z-index:2;
	padding:24px;
	text-align:left;
	opacity:1;
	visibility:visible;
	-webkit-transition:.2s;
	transition:.2s
}
.product-detail .product-hoveredblock__item .hovered-item__text {
	color:#091720;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:26px;
	position:relative;
	z-index:2;
	padding:24px;
	text-align:left;
	opacity:1;
	visibility:visible;
	-webkit-transition:.2s;
	transition:.2s
}
.product-detail .product-hoveredblock__item .hovered-item__img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.product-detail .product-hoveredblock__item .hovered-item__img img {
	-o-object-fit:cover;
	object-fit:cover;
	width:100%;
	height:100%
}
.product-detail .product-hoveredblock__item:hover::before {
	opacity:0;
	visibility:hidden
}
.product-detail .product-hoveredblock__item:hover .hovered-item__num {
	opacity:0;
	visibility:hidden
}
.product-detail .product-hoveredblock__item:hover .hovered-item__text {
	opacity:0;
	visibility:hidden
}
.product-detail .product-hoveredblock__item::before {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background-image:url("data:image/svg+xml,%3Csvg width='640' height='375' viewBox='0 0 640 375' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_517_2067)'%3E%3Crect width='640' height='375' rx='4' fill='%23F6F6F6'/%3E%3Cpath d='M918.345 343.588C941.687 335.678 970.723 351.713 983.199 379.403V379.403C995.675 407.092 986.867 435.952 963.525 443.861L558.495 581.113C535.154 589.023 506.118 572.988 493.642 545.298V545.298C481.166 517.608 489.974 488.749 513.316 480.839L918.345 343.588Z' fill='url(%23paint0_linear_517_2067)' fill-opacity='0.6'/%3E%3Cpath d='M832.634 216.939C855.976 209.029 885.012 225.064 897.488 252.754V252.754C909.964 280.444 901.156 309.303 877.814 317.213L472.784 454.464C449.443 462.374 420.407 446.339 407.931 418.65V418.65C395.455 390.96 404.263 362.1 427.605 354.191L832.634 216.939Z' fill='url(%23paint1_linear_517_2067)' fill-opacity='0.6'/%3E%3Cpath d='M746.916 90.2828C770.257 82.3731 799.293 98.408 811.769 126.098V126.098C824.245 153.788 815.437 182.647 792.095 190.557L387.066 327.808C363.724 335.718 334.688 319.683 322.212 291.993V291.993C309.736 264.303 318.544 235.444 341.886 227.534L746.916 90.2828Z' fill='url(%23paint2_linear_517_2067)' fill-opacity='0.6'/%3E%3Cpath d='M661.197 -36.3578C684.539 -44.2675 713.536 -28.3194 725.963 -0.736487V-0.736487C738.391 26.8464 729.544 55.6189 706.202 63.5286L301.172 200.78C277.831 208.69 248.834 192.742 236.406 165.159V165.159C223.978 137.576 232.826 108.804 256.167 100.894L661.197 -36.3578Z' fill='url(%23paint3_linear_517_2067)' fill-opacity='0.6'/%3E%3Cpath d='M575.486 -163.022C598.828 -170.932 627.825 -154.983 640.253 -127.401V-127.401C652.68 -99.8177 643.833 -71.0452 620.491 -63.1354L215.461 74.1162C192.12 82.026 163.123 66.0778 150.695 38.4949V38.4949C138.267 10.912 147.115 -17.8604 170.456 -25.7702L575.486 -163.022Z' fill='url(%23paint4_linear_517_2067)' fill-opacity='0.6'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_517_2067' x1='983.199' y1='379.403' x2='514.121' y2='590.751' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2F2F2'/%3E%3Cstop offset='1' stop-color='%23ECECEC'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_517_2067' x1='897.488' y1='252.754' x2='428.41' y2='464.103' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2F2F2'/%3E%3Cstop offset='1' stop-color='%23ECECEC'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_517_2067' x1='811.769' y1='126.098' x2='342.692' y2='337.447' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2F2F2'/%3E%3Cstop offset='1' stop-color='%23ECECEC'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_517_2067' x1='725.963' y1='-0.736485' x2='256.886' y2='210.612' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2F2F2'/%3E%3Cstop offset='1' stop-color='%23ECECEC'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_517_2067' x1='640.253' y1='-127.401' x2='171.175' y2='83.9483' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2F2F2'/%3E%3Cstop offset='1' stop-color='%23ECECEC'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_517_2067'%3E%3Crect width='640' height='375' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size:cover;
	background-position:center;
	left:0;
	top:0;
	opacity:1;
	visibility:visible;
	-webkit-transition:.2s;
	transition:.2s;
	z-index:2
}
.product-detail ul {
	list-style:none;
	padding:0;
	margin-bottom:12px
}
.product-detail ul li {
	margin-bottom:0;
	padding-left:0px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:6px
}
.product-detail ul li::before {
	content:"—";
	font-size:20px
}
.product-detail__first {
	margin-bottom:var(--mb-base)
}
.product-detail a:not(.btn) {
	text-decoration:none;
	color:var(--main-color);
	border-bottom:1px solid rgba(0,0,0,0)
}
.product-detail a:not(.btn):hover {
	border-color:var(--main-color)
}
.product-detail .sidebar {
	margin-bottom:40px
}
.product-detail .sidebar__title {
	color:#04306a;
	font-size:22px;
	font-style:normal;
	font-weight:600;
	line-height:28px;
	margin-bottom:12px
}
.product-detail .sidebar__buttons {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:12px;
	margin-bottom:40px
}
.product-detail .sidebar__banner__item img {
	width:100%;
	height:auto
}
.product-detail__slider {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:12px;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	margin-bottom:40px;
	width:100%;
	border-radius:4px;
	overflow:hidden
}
.product-detail__slider .slider__images .slider__image {
	background:#f6f6f6
}
.product-detail__slider .slider__images .slider__image img {
	-o-object-fit:cover;
	object-fit:cover
}
.product-detail__small {
	width:100px;
	height:100%;
	overflow:hidden
}
.product-detail__small .slider__thumbs .slider__image {
	background:#f6f6f6
}
.product-detail__small .slider__thumbs .slider__image img {
	-o-object-fit:cover;
	object-fit:cover
}
.product-detail__big {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0
}
.product-detail__big .product-slider {
	width:100%
}
.product-detail .product__tabs {
	margin-bottom:var(--mb-base)
}
.product-detail .product__tabs .tab-content h2,.product-detail .product__tabs .tab-content .h2 {
	max-width:970px
}
.product-detail .product__tabs .tab-content .images-row {
	max-width:970px
}
.product-detail .product__tabs .tab-content p {
	max-width:970px
}
.product-detail .product__tabs .tab-content img {
	max-width:100%
}
.product-detail .accordion {
	margin-bottom:var(--mb-base)
}
.tooltip {
	--bs-tooltip-bg: #FFF;
	--bs-tooltip-padding-x: 16px;
	--bs-tooltip-padding-y: 16px;
	--bs-tooltip-opacity: 1;
	--bs-tooltip-font-size: 14px;
	--bs-tooltip-max-width: auto
}
.tooltip-inner {
	border-radius:4px;
	font-style:normal;
	font-weight:400;
	line-height:22px;
	--bs-tooltip-color: #091720;
	-webkit-box-shadow:0px 2px 12.5px 0px rgba(136,140,142,.15);
	box-shadow:0px 2px 12.5px 0px rgba(136,140,142,.15)
}
.tooltip-arrow {
	display:none !important
}
.tooltip-btn {
	width:16px;
	height:100%;
	background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_10608_12518)'%3E%3Cpath d='M8 0C3.57803 0 0 3.57834 0 8C0 12.422 3.57834 16 8 16C12.422 16 16 12.4217 16 8C16 3.57803 12.4216 0 8 0ZM8 14.75C4.26897 14.75 1.25 11.7308 1.25 8C1.25 4.26897 4.26922 1.25 8 1.25C11.731 1.25 14.75 4.26922 14.75 8C14.75 11.731 11.7308 14.75 8 14.75Z' fill='%234380D2'/%3E%3Cpath d='M8 6.69531C7.65481 6.69531 7.375 6.97513 7.375 7.32031V11.3451C7.375 11.6903 7.65481 11.9701 8 11.9701C8.34519 11.9701 8.625 11.6903 8.625 11.3451V7.32031C8.625 6.97513 8.34519 6.69531 8 6.69531Z' fill='%234380D2'/%3E%3Cpath d='M8 5.92969C8.46599 5.92969 8.84375 5.55193 8.84375 5.08594C8.84375 4.61995 8.46599 4.24219 8 4.24219C7.53401 4.24219 7.15625 4.61995 7.15625 5.08594C7.15625 5.55193 7.53401 5.92969 8 5.92969Z' fill='%234380D2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10608_12518'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-position:center
}
.measure-header {
	color:#04306a;
	font-size:22px;
	font-style:normal;
	font-weight:600;
	line-height:28px;
	margin-bottom:24px;
	margin-top:40px
}
.measure p {
	max-width:972px
}
.measure .measure-block {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:20px;
	margin-bottom:60px
}
.measure .measure-block__item {
	width:calc((100% - 20px)/4);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:12px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.measure .measure-block__title {
	color:#04306a;
	font-family:Onest;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:26px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:8px
}
.measure .measure-block__title::before {
	content:attr(data-counter)
}
.tab-content__text {
	max-width:860px
}
.tab-content ul {
	list-style:none;
	padding:0;
	margin-bottom:12px
}
.tab-content ul li {
	margin-bottom:0;
	padding-left:0px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:6px
}
.tab-content ul li::before {
	content:"—";
	font-size:20px
}
.tab-content__wrap {
	border-radius:4px;
	background:#f6f9fc;
	padding:40px
}
.tab-content__wrap img {
	width:100%;
	height:auto
}
.form-file_input {
	display:block;
	border:1px dashed #a5a8ac;
	padding:16px 18px;
	border-radius:4px;
	text-align:center;
	font-size:18px;
	color:#b6b6b6;
	cursor:pointer
}
.form-file_input:hover {
	color:#599af2;
	border-color:#599af2
}
.form-control[type=file] {
	display:none
}
.form-control__note {
	margin-top:4px;
	margin-bottom:32px;
	color:#091720;
	font-size:14px;
	line-height:22px
}
.invalid-feedback {
	display:block;
	color:#f43535;
	font-size:14px;
	margin-top:2px
}
.invalid-feedback:empty {
	display:none
}
.consultation {
	background:#04306a;
	padding:100px 0;
	position:relative
}
.consultation .container-xxl {
	position:relative;
	z-index:1
}
.consultation::before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	background-image:url("data:image/svg+xml,%3Csvg width='241' height='638' viewBox='0 0 241 638' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_64_699)'%3E%3Cpath d='M-42.9886 653.873C-18.6016 671.297 -13.8076 711.349 -32.2808 743.332V743.332C-50.7541 775.315 -85.4992 787.117 -109.886 769.693L-533.053 467.346C-557.44 449.921 -562.234 409.869 -543.761 377.886V377.886C-525.287 345.903 -490.542 334.101 -466.155 351.525L-42.9886 653.873Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M21.1442 479.322C45.5312 496.746 50.3252 536.798 31.852 568.781V568.781C13.3787 600.764 -21.3664 612.566 -45.7534 595.142L-468.92 292.795C-493.307 275.371 -498.101 235.318 -479.628 203.335V203.335C-461.155 171.352 -426.41 159.55 -402.023 176.974L21.1442 479.322Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M85.2966 304.728C109.684 322.152 114.478 362.205 96.0043 394.187V394.187C77.531 426.17 42.7859 437.973 18.399 420.548L-404.768 118.201C-429.155 100.777 -433.949 60.7244 -415.476 28.7415V28.7415C-397.002 -3.24133 -362.257 -15.0435 -337.87 2.3807L85.2966 304.728Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M149.433 130.154C173.82 147.578 178.672 187.53 160.27 219.39V219.39C141.868 251.249 107.181 262.951 82.7941 245.527L-340.373 -56.8207C-364.76 -74.2449 -369.612 -114.197 -351.21 -146.056V-146.056C-332.808 -177.916 -298.121 -189.618 -273.734 -172.194L149.433 130.154Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M213.597 -44.4126C237.984 -26.9884 242.836 12.9638 224.434 44.8231V44.8231C206.032 76.6825 171.345 88.3845 146.958 70.9603L-276.209 -231.387C-300.596 -248.811 -305.448 -288.763 -287.046 -320.623V-320.623C-268.644 -352.482 -233.956 -364.184 -209.569 -346.76L213.597 -44.4126Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_64_699'%3E%3Crect width='241' height='638' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	display:block;
	width:50%;
	height:100%;
	background-position:left top;
	background-repeat:no-repeat
}
.consultation::after {
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	background-image:url("data:image/svg+xml,%3Csvg width='287' height='610' viewBox='0 0 287 610' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_67_239)'%3E%3Cpath d='M458.75 791.238C479.966 809.041 481.507 846.283 462.192 874.42C442.878 902.558 410.022 910.936 388.806 893.133L20.6748 584.218C-0.540493 566.416 -2.08142 529.174 17.2331 501.036C36.5475 472.898 69.4034 464.52 90.6188 482.323L458.75 791.238Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M530.364 635.039C551.579 652.841 553.12 690.084 533.805 718.221C514.491 746.359 481.635 754.737 460.42 736.934L92.2881 428.019C71.0728 410.216 69.5319 372.974 88.8463 344.837C108.161 316.699 141.017 308.321 162.232 326.124L530.364 635.039Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M602 478.8C623.216 496.603 624.757 533.845 605.442 561.982C586.128 590.12 553.272 598.498 532.056 580.695L163.925 271.78C142.71 253.978 141.169 216.736 160.483 188.598C179.798 160.46 212.653 152.082 233.869 169.885L602 478.8Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M673.619 322.582C694.835 340.384 696.436 377.538 677.196 405.567C657.956 433.596 625.161 441.886 603.946 424.084L235.814 115.168C214.599 97.3657 212.997 60.2118 232.237 32.1829C251.477 4.15391 284.273 -4.13611 305.488 13.6666L673.619 322.582Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M745.258 166.375C766.473 184.177 768.075 221.331 748.835 249.36C729.595 277.389 696.8 285.679 675.584 267.877L307.453 -41.0386C286.238 -58.8413 284.636 -95.9952 303.876 -124.024C323.116 -152.053 355.911 -160.343 377.127 -142.54L745.258 166.375Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_67_239'%3E%3Crect width='287' height='610' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	display:block;
	width:50%;
	height:100%;
	background-position:bottom right;
	background-repeat:no-repeat
}
.consultation .phone-input .form-control {
	border:none;
	height:56px
}
.consultation .phone-input .choices .choices__inner:focus {
	background:rgba(255,255,255,.2) !important;
	border-color:rgba(0,0,0,0) !important
}
.consultation .phone-input .choices .choices__inner:focus::after {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.88081 6.69331C4.15417 6.41994 4.59739 6.41994 4.87076 6.69331L10.0008 11.8233L15.1308 6.69331C15.4042 6.41994 15.8474 6.41994 16.1208 6.69331C16.3941 6.96667 16.3941 7.40989 16.1208 7.68326L10.4958 13.3083C10.2224 13.5816 9.77917 13.5816 9.50581 13.3083L3.88081 7.68326C3.60744 7.40989 3.60744 6.96667 3.88081 6.69331Z' fill='white'/%3E%3C/svg%3E")
}
.consultation .phone-input .choices .choices__inner:focus:hover {
	background:rgba(255,255,255,.3)
}
.consultation .phone-input .choices.is-open .choices__inner {
	background:#fff;
	border-color:rgba(0,0,0,0)
}
.consultation .phone-input .choices.is-open .choices__inner::after {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.88081 6.69331C4.15417 6.41994 4.59739 6.41994 4.87076 6.69331L10.0008 11.8233L15.1308 6.69331C15.4042 6.41994 15.8474 6.41994 16.1208 6.69331C16.3941 6.96667 16.3941 7.40989 16.1208 7.68326L10.4958 13.3083C10.2224 13.5816 9.77917 13.5816 9.50581 13.3083L3.88081 7.68326C3.60744 7.40989 3.60744 6.96667 3.88081 6.69331Z' fill='%23091720'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.88081 6.69331C4.15417 6.41994 4.59739 6.41994 4.87076 6.69331L10.0008 11.8233L15.1308 6.69331C15.4042 6.41994 15.8474 6.41994 16.1208 6.69331C16.3941 6.96667 16.3941 7.40989 16.1208 7.68326L10.4958 13.3083C10.2224 13.5816 9.77917 13.5816 9.50581 13.3083L3.88081 7.68326C3.60744 7.40989 3.60744 6.96667 3.88081 6.69331Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E")
}
.consultation .phone-input .choices.is-open~.form-control {
	background:#fff;
	outline:0;
	color:#152834
}
.consultation .phone-input .choices.is-open~.form-control:hover:not(:disabled):not([readonly]) {
	background:#fff;
	color:#152834
}
.consultation .phone-input .choices.is-open~.form-control::-webkit-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation .phone-input .choices.is-open~.form-control::-moz-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation .phone-input .choices.is-open~.form-control:-ms-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation .phone-input .choices.is-open~.form-control::-ms-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation .phone-input .choices.is-open~.form-control::placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation .phone-input .choices.is-focused-custom .choices__inner {
	background:#fff;
	border-color:rgba(0,0,0,0)
}
.consultation .phone-input .choices.is-focused-custom .choices__inner::after {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.88081 6.69331C4.15417 6.41994 4.59739 6.41994 4.87076 6.69331L10.0008 11.8233L15.1308 6.69331C15.4042 6.41994 15.8474 6.41994 16.1208 6.69331C16.3941 6.96667 16.3941 7.40989 16.1208 7.68326L10.4958 13.3083C10.2224 13.5816 9.77917 13.5816 9.50581 13.3083L3.88081 7.68326C3.60744 7.40989 3.60744 6.96667 3.88081 6.69331Z' fill='%23091720'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.88081 6.69331C4.15417 6.41994 4.59739 6.41994 4.87076 6.69331L10.0008 11.8233L15.1308 6.69331C15.4042 6.41994 15.8474 6.41994 16.1208 6.69331C16.3941 6.96667 16.3941 7.40989 16.1208 7.68326L10.4958 13.3083C10.2224 13.5816 9.77917 13.5816 9.50581 13.3083L3.88081 7.68326C3.60744 7.40989 3.60744 6.96667 3.88081 6.69331Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E")
}
.consultation .phone-input .choices.is-focused-custom~.form-control {
	background:#fff;
	outline:0;
	color:#152834
}
.consultation .phone-input .choices.is-focused-custom~.form-control:hover:not(:disabled):not([readonly]) {
	background:#fff;
	color:#152834
}
.consultation .phone-input .choices.is-focused-custom~.form-control::-webkit-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation .phone-input .choices.is-focused-custom~.form-control::-moz-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation .phone-input .choices.is-focused-custom~.form-control:-ms-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation .phone-input .choices.is-focused-custom~.form-control::-ms-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation .phone-input .choices.is-focused-custom~.form-control::placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation .phone-input .choices__inner {
	background:rgba(255,255,255,.2);
	border-color:rgba(0,0,0,0)
}
.consultation .phone-input .choices__inner::after {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.88081 6.69331C4.15417 6.41994 4.59739 6.41994 4.87076 6.69331L10.0008 11.8233L15.1308 6.69331C15.4042 6.41994 15.8474 6.41994 16.1208 6.69331C16.3941 6.96667 16.3941 7.40989 16.1208 7.68326L10.4958 13.3083C10.2224 13.5816 9.77917 13.5816 9.50581 13.3083L3.88081 7.68326C3.60744 7.40989 3.60744 6.96667 3.88081 6.69331Z' fill='white'/%3E%3C/svg%3E")
}
.consultation .phone-input .choices__inner:hover {
	background:rgba(255,255,255,.3)
}
.consultation.light-theme .phone-input .choices .choices__inner:focus {
	background:rgba(255,255,255,.2) !important;
	border-color:rgba(0,0,0,0) !important
}
.consultation.light-theme .phone-input .choices .choices__inner:focus::after {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.88081 6.69331C4.15417 6.41994 4.59739 6.41994 4.87076 6.69331L10.0008 11.8233L15.1308 6.69331C15.4042 6.41994 15.8474 6.41994 16.1208 6.69331C16.3941 6.96667 16.3941 7.40989 16.1208 7.68326L10.4958 13.3083C10.2224 13.5816 9.77917 13.5816 9.50581 13.3083L3.88081 7.68326C3.60744 7.40989 3.60744 6.96667 3.88081 6.69331Z' fill='white'/%3E%3C/svg%3E")
}
.consultation.light-theme .phone-input .choices .choices__inner:focus:hover {
	background:rgba(255,255,255,.3)
}
.consultation.light-theme .phone-input .choices.is-open .choices__inner {
	background:#fff;
	border-color:#8b8b8b
}
.consultation.light-theme .phone-input .choices.is-open .choices__inner::after {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.88081 6.69331C4.15417 6.41994 4.59739 6.41994 4.87076 6.69331L10.0008 11.8233L15.1308 6.69331C15.4042 6.41994 15.8474 6.41994 16.1208 6.69331C16.3941 6.96667 16.3941 7.40989 16.1208 7.68326L10.4958 13.3083C10.2224 13.5816 9.77917 13.5816 9.50581 13.3083L3.88081 7.68326C3.60744 7.40989 3.60744 6.96667 3.88081 6.69331Z' fill='%23091720'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.88081 6.69331C4.15417 6.41994 4.59739 6.41994 4.87076 6.69331L10.0008 11.8233L15.1308 6.69331C15.4042 6.41994 15.8474 6.41994 16.1208 6.69331C16.3941 6.96667 16.3941 7.40989 16.1208 7.68326L10.4958 13.3083C10.2224 13.5816 9.77917 13.5816 9.50581 13.3083L3.88081 7.68326C3.60744 7.40989 3.60744 6.96667 3.88081 6.69331Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E")
}
.consultation.light-theme .phone-input .choices.is-open~.form-control {
	background:#fff;
	outline:0;
	color:#152834
}
.consultation.light-theme .phone-input .choices.is-open~.form-control:hover:not(:disabled):not([readonly]) {
	background:#fff;
	color:#152834
}
.consultation.light-theme .phone-input .choices.is-open~.form-control::-webkit-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .phone-input .choices.is-open~.form-control::-moz-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .phone-input .choices.is-open~.form-control:-ms-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .phone-input .choices.is-open~.form-control::-ms-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .phone-input .choices.is-open~.form-control::placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .phone-input .choices.is-focused-custom .choices__inner {
	background:#fff;
	border-color:#8b8b8b
}
.consultation.light-theme .phone-input .choices.is-focused-custom .choices__inner::after {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.88081 6.69331C4.15417 6.41994 4.59739 6.41994 4.87076 6.69331L10.0008 11.8233L15.1308 6.69331C15.4042 6.41994 15.8474 6.41994 16.1208 6.69331C16.3941 6.96667 16.3941 7.40989 16.1208 7.68326L10.4958 13.3083C10.2224 13.5816 9.77917 13.5816 9.50581 13.3083L3.88081 7.68326C3.60744 7.40989 3.60744 6.96667 3.88081 6.69331Z' fill='%23091720'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.88081 6.69331C4.15417 6.41994 4.59739 6.41994 4.87076 6.69331L10.0008 11.8233L15.1308 6.69331C15.4042 6.41994 15.8474 6.41994 16.1208 6.69331C16.3941 6.96667 16.3941 7.40989 16.1208 7.68326L10.4958 13.3083C10.2224 13.5816 9.77917 13.5816 9.50581 13.3083L3.88081 7.68326C3.60744 7.40989 3.60744 6.96667 3.88081 6.69331Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E")
}
.consultation.light-theme .phone-input .choices.is-focused-custom~.form-control {
	background:#fff;
	outline:0;
	color:#152834
}
.consultation.light-theme .phone-input .choices.is-focused-custom~.form-control:hover:not(:disabled):not([readonly]) {
	background:#fff;
	color:#152834
}
.consultation.light-theme .phone-input .choices.is-focused-custom~.form-control::-webkit-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .phone-input .choices.is-focused-custom~.form-control::-moz-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .phone-input .choices.is-focused-custom~.form-control:-ms-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .phone-input .choices.is-focused-custom~.form-control::-ms-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .phone-input .choices.is-focused-custom~.form-control::placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .phone-input .choices__inner {
	background:#fff;
	border-color:rgba(0,0,0,0)
}
.consultation.light-theme .phone-input .choices__inner::after {
	background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.88081 6.69331C4.15417 6.41994 4.59739 6.41994 4.87076 6.69331L10.0008 11.8233L15.1308 6.69331C15.4042 6.41994 15.8474 6.41994 16.1208 6.69331C16.3941 6.96667 16.3941 7.40989 16.1208 7.68326L10.4958 13.3083C10.2224 13.5816 9.77917 13.5816 9.50581 13.3083L3.88081 7.68326C3.60744 7.40989 3.60744 6.96667 3.88081 6.69331Z' fill='%23091720'/%3E%3C/svg%3E%0A")
}
.consultation.light-theme .phone-input .choices__inner:hover {
	background:rgba(255,255,255,.3)
}
.consultation .form-control {
	background:rgba(255,255,255,.2);
	border:none;
	color:#fff
}
.consultation .form-control:focus {
	background:#fff;
	outline:0;
	color:#152834
}
.consultation .form-control:focus:hover:not(:disabled):not([readonly]) {
	background:#fff;
	color:#152834
}
.consultation .form-control:hover:not(:disabled):not([readonly]) {
	background:rgba(255,255,255,.3)
}
.consultation .form-control::-webkit-input-placeholder {
	color:#fff;
	opacity:.5
}
.consultation .form-control::-moz-placeholder {
	color:#fff;
	opacity:.5
}
.consultation .form-control:-ms-input-placeholder {
	color:#fff;
	opacity:.5
}
.consultation .form-control::-ms-input-placeholder {
	color:#fff;
	opacity:.5
}
.consultation .form-control::placeholder {
	color:#fff;
	opacity:.5
}
.consultation.light-theme {
	background:#f6f9fc
}
.consultation.light-theme .form label.checkbox-label .checkbox-text {
	color:#7a7d81
}
.consultation.light-theme .form label.checkbox-label .checkbox-text a {
	color:#4380d2;
	border-bottom:1px solid #4380d2;
	line-height:22px;
	-webkit-transition:.1s;
	transition:.1s
}
.consultation.light-theme .form label.checkbox-label .checkbox-text a:hover {
	border-color:rgba(0,0,0,0)
}
.consultation.light-theme .form-control {
	display:block;
	width:100%;
	padding:16px 18px;
	font-size:18px;
	line-height:24px;
	color:#152834;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,0);
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-transition:.1s;
	transition:.1s;
	border-radius:4px
}
.consultation.light-theme .form-control:focus {
	border-color:#0f1d26;
	outline:0
}
.consultation.light-theme .form-control:focus:hover:not(:disabled):not([readonly]) {
	border-color:#0f1d26
}
.consultation.light-theme .form-control:hover:not(:disabled):not([readonly]) {
	background:#fff
}
.consultation.light-theme .form-control::-webkit-date-and-time-value {
	height:1.35em
}
.consultation.light-theme .form-control::-webkit-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .form-control::-moz-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .form-control:-ms-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .form-control::-ms-input-placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .form-control::placeholder {
	color:#9d9d9d;
	opacity:1
}
.consultation.light-theme .form-control:disabled {
	background-color:#e9ecef;
	opacity:1
}
.consultation.light-theme .form-control:hover:not(:disabled):not([readonly]) {
	border-color:#8b8b8b
}
.consultation.light-theme .consultation__title {
	color:#04306a
}
.consultation.consultation-white {
	background:#f6f9fc
}
.consultation.consultation-white .consultation__title {
	color:#04306a
}
.consultation.consultation-white label.checkbox-label .checkbox-text {
	color:#7a7d81
}
.consultation.consultation-white label.checkbox-label .checkbox-text a {
	color:#4380d2;
	border-bottom:1px solid #4380d2;
	line-height:22px;
	-webkit-transition:.1s;
	transition:.1s
}
.consultation.consultation-white label.checkbox-label .checkbox-text a:hover {
	border-color:rgba(0,0,0,0)
}
.consultation.consultation-white label.checkbox-label .checkbox-icon {
	background:#fff
}
.consultation.consultation-white .form-control {
	border-color:rgba(0,0,0,0)
}
.consultation__title {
	font-size:32px;
	font-weight:600;
	color:#fff;
	margin-bottom:40px
}
.consultation .form label.checkbox-label {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.consultation .form label.checkbox-label .invalid-feedback {
	padding-left:24px
}
.consultation .form label.checkbox-label .checkbox-text {
	color:#f6f6f6
}
.consultation .form label.checkbox-label .checkbox-text a {
	color:#4380d2;
	border-bottom:1px solid #4380d2;
	line-height:22px;
	-webkit-transition:.1s;
	transition:.1s
}
.consultation .form label.checkbox-label .checkbox-text a:hover {
	border-color:rgba(0,0,0,0)
}
.consultation .form label.checkbox-label .checkbox-icon {
	background:#fff;
	border:1px solid #bcbcbe
}
.consultation .form label.checkbox-label input:checked+.checkbox-icon {
	border-color:rgba(0,0,0,0)
}
.consultation .consultation__form .btn {
	margin-top:28px
}
.consultation__form.form fieldset {
	margin-bottom:16px
}
.mb-base {
	margin-bottom:120px
}
.single-accordion__btn {
	color:#4380d2;
	font-size:20px;
	font-weight:400;
	line-height:26px;
	background:rgba(0,0,0,0);
	border:none;
	padding:0;
	margin:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	gap:8px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.single-accordion__btn svg {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	-webkit-transition:.2s;
	transition:.2s
}
.single-accordion__btn.collapsed svg {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
.single-accordion__body {
	padding-top:16px;
	font-size:20px;
	line-height:26px
}
.online-payment {
	margin-bottom:var(--mb-base);
	margin-top:24px
}
.online-payment__row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:40px;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.online-payment__form {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:530px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.online-payment__info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:32px;
	max-width:640px
}
.online-payment__info-text {
	color:#04306a;
	font-size:20px;
	line-height:26px;
	font-weight:600
}
.online-payment__methods {
	width:100%;
	height:auto
}
.soc-block {
	margin-bottom:var(--mb-base)
}
.soc-block__img {
	padding:80px;
	background-image:url("data:image/svg+xml,%3Csvg width='970' height='608' viewBox='0 0 970 608' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_267_649)'%3E%3Crect width='970' height='608' rx='4' fill='%23F6F9FC'/%3E%3Cpath d='M423.455 834.415C440.873 864.141 427.113 908.421 392.723 933.317V933.317C358.333 958.213 316.335 954.298 298.918 924.573L-3.31046 408.767C-20.7278 379.042 -6.9686 334.762 27.4215 309.865V309.865C61.8117 284.969 103.81 288.884 121.227 318.61L423.455 834.415Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M572.666 681.317C590.084 711.043 576.324 755.323 541.934 780.219V780.219C507.544 805.116 465.546 801.201 448.129 771.475L145.9 255.67C128.483 225.944 142.242 181.664 176.632 156.768V156.768C211.023 131.872 253.021 135.787 270.438 165.512L572.666 681.317Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M721.885 528.212C739.302 557.938 725.543 602.218 691.153 627.114V627.114C656.763 652.01 614.765 648.095 597.347 618.369L295.119 102.564C277.702 72.8385 291.461 28.5587 325.851 3.66237V3.66237C360.241 -21.2339 402.24 -17.3189 419.657 12.4068L721.885 528.212Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M871.112 375.11C888.529 404.836 874.877 449.038 840.62 473.838V473.838C806.363 498.638 764.472 494.645 747.055 464.92L444.827 -50.8856C427.41 -80.6113 441.061 -124.813 475.318 -149.613V-149.613C509.576 -174.413 551.466 -170.42 568.883 -140.695L871.112 375.11Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1020.33 222.013C1037.75 251.738 1024.1 295.94 989.839 320.741V320.741C955.582 345.541 913.691 341.548 896.274 311.822L594.046 -203.983C576.628 -233.709 590.28 -277.911 624.537 -302.711V-302.711C658.794 -327.511 700.685 -323.518 718.102 -293.792L1020.33 222.013Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M-172.19 491.035C-165.698 484.373 -157.987 479.026 -149.498 475.298C-141.009 471.57 -131.909 469.535 -122.716 469.309C-113.524 469.083 -104.42 470.67 -95.9231 473.98C-87.4265 477.29 -79.7041 482.258 -73.1969 488.6C-66.6897 494.942 -61.525 502.534 -57.9978 510.943C-54.4706 519.352 -52.6499 528.413 -52.6397 537.608C-52.6295 546.803 -54.43 555.953 -57.9383 564.534C-61.4467 573.116 -66.5942 580.962 -73.087 587.624L-122.639 539.329L-172.19 491.035Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M-57.9978 510.943C-54.4706 519.352 -52.6499 528.413 -52.6397 537.608C-52.6295 546.803 -54.43 555.953 -57.9383 564.534C-61.4467 573.116 -66.5942 580.962 -73.087 587.624L137.508 792.875L-57.9978 510.943Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-166.918 491.567C-166.151 490.78 -165.367 490.012 -164.565 489.263C-159.062 484.122 -152.773 479.903 -145.969 476.796C-138.174 473.237 -129.856 471.208 -121.488 470.825C-113.12 470.442 -104.868 471.711 -97.2016 474.562C-89.5353 477.413 -82.6054 481.789 -76.8076 487.439C-71.0097 493.09 -66.4575 499.905 -63.4107 507.496L109.018 760.503L-166.918 491.567ZM-60.7264 505.633L111.576 758.454L106.72 762.861L-171.056 492.132L-168.758 489.774C-162.356 483.206 -154.818 477.896 -146.594 474.141C-138.372 470.387 -129.639 468.266 -120.9 467.866C-112.162 467.465 -103.578 468.793 -95.6296 471.748C-87.6805 474.704 -80.5069 479.236 -74.5095 485.081C-68.5678 490.872 -63.8848 497.851 -60.7264 505.633Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1190.63 135.457C1184.14 142.119 1176.42 147.467 1167.94 151.194C1159.45 154.922 1150.35 156.957 1141.15 157.183C1131.96 157.409 1122.86 155.822 1114.36 152.512C1105.86 149.202 1098.14 144.234 1091.63 137.892C1085.13 131.55 1079.96 123.958 1076.44 115.549C1072.91 107.14 1071.09 98.0796 1071.08 88.8845C1071.07 79.6893 1072.87 70.5396 1076.38 61.9579C1079.88 53.3761 1085.03 45.5304 1091.52 38.8685L1141.08 87.163L1190.63 135.457Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1076.44 115.549C1072.91 107.14 1071.09 98.0796 1071.08 88.8845C1071.07 79.6893 1072.87 70.5396 1076.38 61.9579C1079.88 53.3761 1085.03 45.5304 1091.52 38.8685L880.93 -166.383L1076.44 115.549Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1185.36 134.925C1184.6 135.712 1183.81 136.48 1183.01 137.229C1177.51 142.37 1171.22 146.589 1164.41 149.696C1156.62 153.255 1148.3 155.284 1139.93 155.667C1131.57 156.051 1123.31 154.781 1115.65 151.93C1107.98 149.079 1101.05 144.704 1095.25 139.053C1089.46 133.402 1084.9 126.587 1081.86 118.996L909.427 -134.01L1185.36 134.925ZM1079.17 120.859L906.87 -131.962L911.725 -136.368L1189.5 134.36L1187.2 136.718C1180.8 143.287 1173.26 148.596 1165.04 152.351C1156.82 156.105 1148.08 158.226 1139.35 158.627C1130.61 159.027 1122.02 157.7 1114.07 154.744C1106.13 151.788 1098.95 147.256 1092.95 141.411C1087.01 135.62 1082.33 128.641 1079.17 120.859Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_267_649'%3E%3Crect width='970' height='608' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size:cover;
	height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.soc-block__img img {
	width:100%;
	height:auto
}
.soc-block__right {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100%
}
.soc-block__links {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:20px
}
.soc-block__link {
	border-radius:4px;
	border:1px solid #e0e0e0;
	padding:32px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:16px;
	-webkit-transition:.1s;
	transition:.1s
}
.soc-block__link:hover {
	background:#599af2;
	color:#fff
}
.soc-block__link:hover[href*="t.me"]::before {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7493_61113)'%3E%3Crect width='40' height='40' fill='%23FFFFFF'/%3E%3Cpath d='M28 12.6022L24.9946 28.2923C24.9946 28.2923 24.5741 29.3801 23.4189 28.8584L16.4846 23.3526L16.4524 23.3364C17.3891 22.4654 24.6524 15.7027 24.9698 15.3961C25.4613 14.9214 25.1562 14.6387 24.5856 14.9974L13.8568 22.053L9.71764 20.6108C9.71764 20.6108 9.06626 20.3708 9.00359 19.8491C8.9401 19.3265 9.73908 19.0439 9.73908 19.0439L26.6131 12.1889C26.6131 12.1889 28 11.5579 28 12.6022Z' fill='%234380D2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7493_61113'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.soc-block__link:hover[href*="youtube.com"]::before {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='%23FFFFFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2625 27.0568C10.8702 26.9408 10.5123 26.7343 10.219 26.4549C9.9256 26.1754 9.7054 25.8312 9.57695 25.4512C8.84292 23.4874 8.62543 15.2869 10.0391 13.6681C10.5096 13.1414 11.1739 12.8172 11.8878 12.7658C15.6802 12.3677 27.3975 12.4208 28.7432 12.8985C29.1217 13.0183 29.4675 13.2203 29.7547 13.4891C30.0419 13.758 30.263 14.0868 30.4015 14.451C31.2035 16.4812 31.2307 23.8589 30.2928 25.8095C30.044 26.3173 29.6275 26.7285 29.1102 26.9772C27.6965 27.6672 13.1383 27.6539 11.2625 27.0568ZM17.2842 23.2087L24.0808 19.7587L17.2842 16.2821V23.2087Z' fill='%234380D2'/%3E%3C/svg%3E%0A")
}
.soc-block__link:hover[href*="vk.com"]::before {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='%23FFFFFF'/%3E%3Cpath d='M20.9825 27C13.466 27 9.17864 21.7447 9 13H12.7651C12.8888 19.4184 15.6646 22.1371 17.8632 22.6977V13H21.4085V18.5355C23.5796 18.2973 25.8607 15.7748 26.6302 13H30.1755C29.8855 14.4391 29.3075 15.8017 28.4776 17.0025C27.6477 18.2033 26.5837 19.2166 25.3523 19.979C26.7269 20.6756 27.941 21.6615 28.9145 22.8717C29.888 24.082 30.5988 25.489 31 27H27.0974C26.7373 25.6876 26.0054 24.5128 24.9934 23.6228C23.9814 22.7328 22.7343 22.1673 21.4085 21.997V27H20.9825Z' fill='%234380D2'/%3E%3C/svg%3E%0A")
}
.soc-block__link::before {
	content:"";
	width:40px;
	height:40px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	-ms-flex-negative:0;
	flex-shrink:0
}
.soc-block__link[href*="t.me"]::before {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7493_61113)'%3E%3Crect width='40' height='40' fill='%234380D2'/%3E%3Cpath d='M28 12.6022L24.9946 28.2923C24.9946 28.2923 24.5741 29.3801 23.4189 28.8584L16.4846 23.3526L16.4524 23.3364C17.3891 22.4654 24.6524 15.7027 24.9698 15.3961C25.4613 14.9214 25.1562 14.6387 24.5856 14.9974L13.8568 22.053L9.71764 20.6108C9.71764 20.6108 9.06626 20.3708 9.00359 19.8491C8.9401 19.3265 9.73908 19.0439 9.73908 19.0439L26.6131 12.1889C26.6131 12.1889 28 11.5579 28 12.6022Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7493_61113'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.soc-block__link[href*="youtube.com"]::before {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='%234380D2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2625 27.0568C10.8702 26.9408 10.5123 26.7343 10.219 26.4549C9.9256 26.1754 9.7054 25.8312 9.57695 25.4512C8.84292 23.4874 8.62543 15.2869 10.0391 13.6681C10.5096 13.1414 11.1739 12.8172 11.8878 12.7658C15.6802 12.3677 27.3975 12.4208 28.7432 12.8985C29.1217 13.0183 29.4675 13.2203 29.7547 13.4891C30.0419 13.758 30.263 14.0868 30.4015 14.451C31.2035 16.4812 31.2307 23.8589 30.2928 25.8095C30.044 26.3173 29.6275 26.7285 29.1102 26.9772C27.6965 27.6672 13.1383 27.6539 11.2625 27.0568ZM17.2842 23.2087L24.0808 19.7587L17.2842 16.2821V23.2087Z' fill='white'/%3E%3C/svg%3E%0A")
}
.soc-block__link.dzen::before {
	background-image: url('/local/templates/springs/img/dzen.svg');
}
.soc-block__link.dzen:hover::before {
	background-image: url('/local/templates/springs/img/dzen-w2.svg');
}
.soc-block__link.rutube:hover::before {
	background-image: url('/local/templates/springs/img/rutube-w2.svg');
}
.soc-block__link.rutube::before {
	background-image: url('/local/templates/springs/img/rutube.svg');
}
.soc-block__link[href*="vk.com"]::before {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='%234380D2'/%3E%3Cpath d='M20.9825 27C13.466 27 9.17864 21.7447 9 13H12.7651C12.8888 19.4184 15.6646 22.1371 17.8632 22.6977V13H21.4085V18.5355C23.5796 18.2973 25.8607 15.7748 26.6302 13H30.1755C29.8855 14.4391 29.3075 15.8017 28.4776 17.0025C27.6477 18.2033 26.5837 19.2166 25.3523 19.979C26.7269 20.6756 27.941 21.6615 28.9145 22.8717C29.888 24.082 30.5988 25.489 31 27H27.0974C26.7373 25.6876 26.0054 24.5128 24.9934 23.6228C23.9814 22.7328 22.7343 22.1673 21.4085 21.997V27H20.9825Z' fill='white'/%3E%3C/svg%3E%0A")
}
.soc-block__title {
    background: #f6f9fc;
    padding: 20px;
    color: #04306a;
    text-transform: uppercase;
    font-weight: 600;
}

.m-block-btn {
	margin-top:40px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.dealers {
	margin-bottom:var(--mb-base)
}
.dealers__item {
	border-radius:4px;
	border:1px solid #e0e0e0;
	padding:32px;
	gap:37px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.dealers__logo {
	width:140px
}
.dealers__logo img {
	width:100%;
	height:auto
}
.dealers__info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:16px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	font-size:18px
}
.dealers__info label {
	color:#7a7d81;
	width:70px
}
.dealers__info a {
	color:#4380d2
}
.dealers__info-mail {
	border-bottom:1px solid;
	line-height:24px;
	-webkit-transition:.1s;
	transition:.1s
}
.dealers__info-mail:hover {
	border-color:rgba(0,0,0,0)
}
.form .dropdown-menu {
	width:100%;
	border-radius:12px;
	-webkit-box-shadow:0px 2px 12.5px 0px rgba(136,140,142,.15);
	box-shadow:0px 2px 12.5px 0px rgba(136,140,142,.15);
	border:none;
	padding:0;
	max-height:280px;
	overflow-y:scroll
}
.form .dropdown-item {
	white-space:normal;
	padding:16px;
	color:#091720;
	font-size:18px;
	font-style:normal;
	font-weight:400;
	line-height:24px
}
.form .dropdown-item:hover {
	background:#f6f9fc
}
.form-phone {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:4px;
	position:relative
}
.form-phone__icon {
	width:18px
}
.form-phone__btn {
	padding:0 12px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:58px;
	border:1px solid #bcbcbe;
	background:rgba(0,0,0,0);
	border-radius:4px;
	-webkit-transition:.1s;
	transition:.1s;
	gap:8px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.form-phone__btn:hover {
	border-color:#8b8b8b
}
.form-row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:20px;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.form-col-1-1 {
	width:100%
}
.form-col-1-2 {
	width:calc(50% - 10px)
}
.form-col-1-3 {
	width:calc(33% - 11px)
}
.form fieldset {
	margin-bottom:32px
}
.form fieldset legend {
	margin-bottom:16px
}
.form label.checkbox-label {
	position:relative;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	line-height:22px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.form label.checkbox-label .invalid-feedback {
	padding-left:24px
}
.form label.checkbox-label:hover .checkbox-icon {
	background:-webkit-gradient(linear, left top, left bottom, from(#4380D2), to(#71A4EA));
	background:linear-gradient(180deg, #4380D2 0%, #71A4EA 100%)
}
.form label.checkbox-label .checkbox-icon {
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.2)));
	background:linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
	border-radius:2px;
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	top:2px
}
.form label.checkbox-label .checkbox-icon::before {
	content:"";
	background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.45813 8.95223L4.45827 8.95208L10.2155 3.05586C10.2156 3.05582 10.2156 3.05578 10.2157 3.05574C10.2635 3.00656 10.3205 2.9674 10.3835 2.94062C10.4464 2.91383 10.5141 2.9 10.5824 2.9C10.6508 2.9 10.7184 2.91383 10.7814 2.94062C10.8443 2.9674 10.9013 3.00656 10.9492 3.05574M4.45813 8.95223L10.9491 3.79968C10.9971 3.75066 11.035 3.69257 11.0609 3.62879C11.0867 3.56498 11.1 3.49665 11.1 3.42769C11.1 3.35874 11.0867 3.29041 11.0609 3.2266C11.035 3.16283 10.9971 3.10475 10.9492 3.05574M4.45813 8.95223C4.42859 8.98259 4.39363 9.00656 4.3553 9.02286C4.31698 9.03916 4.27598 9.04752 4.23463 9.04752C4.19328 9.04752 4.15228 9.03916 4.11396 9.02286C4.07563 9.00656 4.04067 8.98259 4.01114 8.95223L4.01103 8.95212L1.78466 6.66972C1.78463 6.66969 1.7846 6.66965 1.78456 6.66962C1.7367 6.62043 1.6797 6.58126 1.61676 6.55449C1.55377 6.52769 1.48615 6.51386 1.41779 6.51386C1.34944 6.51386 1.28182 6.52769 1.21883 6.55449C1.1559 6.58126 1.09891 6.62041 1.05105 6.66959C1.00304 6.7186 0.965076 6.7767 0.939202 6.8405C0.913303 6.90436 0.9 6.97275 0.9 7.04177C0.9 7.11078 0.913303 7.17917 0.939202 7.24304C0.965084 7.30685 1.00307 7.36497 1.05109 7.41399C1.05112 7.41402 1.05116 7.41406 1.0512 7.4141L3.27837 9.69476L3.27843 9.69482C3.53194 9.95399 3.87601 10.1 4.23526 10.1C4.5945 10.1 4.93857 9.95399 5.19208 9.69482L5.19214 9.69476L10.9491 3.79976L4.45813 8.95223ZM10.9492 3.05574C10.9492 3.05578 10.9493 3.05582 10.9493 3.05586L10.8776 3.12558L10.9491 3.05563C10.9491 3.05567 10.9491 3.0557 10.9492 3.05574Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3C/svg%3E%0A");
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:12px;
	height:12px;
	background-size:contain;
	background-repeat:no-repeat;
	opacity:0
}
.form label.checkbox-label .checkbox-text {
	font-size:14px;
	color:#7a7d81;
	padding-left:24px;
	line-height:22px
}
.form label.checkbox-label .checkbox-text a {
	color:#4380d2;
	text-decoration:none;
	border-bottom:1px solid #4380d2
}
.form label.checkbox-label .checkbox-text a:hover {
	border-color:rgba(0,0,0,0)
}
.form label.checkbox-label input:checked+.checkbox-icon {
	background:-webkit-gradient(linear, left top, left bottom, from(#4380D2), to(#71A4EA));
	background:linear-gradient(180deg, #4380D2 0%, #71A4EA 100%)
}
.form label.checkbox-label input:checked+.checkbox-icon::before {
	opacity:1
}
.form fieldset:last-child {
	margin-bottom:0
}
.form fieldset legend {
	font-size:18px;
	font-weight:600;
	line-height:24px;
	text-align:left;
	color:#091720
}
.form .rating {
	display:inline-block;
	position:relative
}
.form .rating label {
	display:inline-block;
	float:right;
	cursor:pointer
}
.form .rating label::before {
	content:"";
	display:inline-block;
	-webkit-transition:.2s;
	transition:.2s;
	width:24px;
	height:24px;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4850_31344)'%3E%3Cpath opacity='0.4' d='M23.9374 9.20695C23.7803 8.72097 23.3493 8.37581 22.8393 8.32985L15.9123 7.70087L13.1731 1.28963C12.9712 0.819771 12.5112 0.515625 12.0001 0.515625C11.4891 0.515625 11.0291 0.819771 10.8271 1.29073L8.08797 7.70087L1.15982 8.32985C0.65077 8.37691 0.220828 8.72097 0.0628038 9.20695C-0.0952203 9.69292 0.0507185 10.226 0.435799 10.562L5.67183 15.154L4.12785 21.9553C4.01487 22.4553 4.20897 22.9723 4.6239 23.2722C4.84692 23.4333 5.10786 23.5154 5.37098 23.5154C5.59786 23.5154 5.8229 23.4542 6.02487 23.3333L12.0001 19.7621L17.9732 23.3333C18.4103 23.5963 18.9612 23.5723 19.3753 23.2722C19.7904 22.9713 19.9843 22.4542 19.8713 21.9553L18.3273 15.154L23.5633 10.5629C23.9484 10.226 24.0955 9.69384 23.9374 9.20695Z' fill='%23B6B6B6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4850_31344'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size:contain
}
.form .rating input:checked~label::before {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4852_31527)'%3E%3Cpath d='M23.9374 9.20695C23.7803 8.72097 23.3493 8.37581 22.8393 8.32985L15.9123 7.70087L13.1731 1.28963C12.9712 0.819771 12.5112 0.515625 12.0001 0.515625C11.4891 0.515625 11.0291 0.819771 10.8271 1.29073L8.08797 7.70087L1.15982 8.32985C0.65077 8.37691 0.220828 8.72097 0.0628038 9.20695C-0.0952203 9.69292 0.0507185 10.226 0.435799 10.562L5.67183 15.154L4.12785 21.9553C4.01487 22.4553 4.20897 22.9723 4.6239 23.2722C4.84692 23.4333 5.10786 23.5154 5.37098 23.5154C5.59786 23.5154 5.8229 23.4542 6.02487 23.3333L12.0001 19.7621L17.9732 23.3333C18.4103 23.5963 18.9612 23.5723 19.3753 23.2722C19.7904 22.9713 19.9843 22.4542 19.8713 21.9553L18.3273 15.154L23.5633 10.5629C23.9484 10.226 24.0955 9.69384 23.9374 9.20695Z' fill='%23FED800'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4852_31527'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.form body {
	background:#e2e1d9;
	height:100vh;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.form .checkbox-wrapper {
	margin-bottom:40px;
	margin-top:28px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:12px
}
.form .checkbox-wrapper label.checkbox-label {
	position:relative;
	cursor:pointer;
	display:block
}
.form .checkbox-wrapper label.checkbox-label:hover .checkbox-icon {
	background:-webkit-gradient(linear, left top, left bottom, from(#4380D2), to(#71A4EA));
	background:linear-gradient(180deg, #4380D2 0%, #71A4EA 100%)
}
.form .checkbox-wrapper label.checkbox-label .checkbox-icon {
	background:#f6f6f6;
	border-radius:2px;
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	top:2px
}
.form .checkbox-wrapper label.checkbox-label .checkbox-icon::before {
	content:"";
	background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.45813 8.95223L4.45827 8.95208L10.2155 3.05586C10.2156 3.05582 10.2156 3.05578 10.2157 3.05574C10.2635 3.00656 10.3205 2.9674 10.3835 2.94062C10.4464 2.91383 10.5141 2.9 10.5824 2.9C10.6508 2.9 10.7184 2.91383 10.7814 2.94062C10.8443 2.9674 10.9013 3.00656 10.9492 3.05574M4.45813 8.95223L10.9491 3.79968C10.9971 3.75066 11.035 3.69257 11.0609 3.62879C11.0867 3.56498 11.1 3.49665 11.1 3.42769C11.1 3.35874 11.0867 3.29041 11.0609 3.2266C11.035 3.16283 10.9971 3.10475 10.9492 3.05574M4.45813 8.95223C4.42859 8.98259 4.39363 9.00656 4.3553 9.02286C4.31698 9.03916 4.27598 9.04752 4.23463 9.04752C4.19328 9.04752 4.15228 9.03916 4.11396 9.02286C4.07563 9.00656 4.04067 8.98259 4.01114 8.95223L4.01103 8.95212L1.78466 6.66972C1.78463 6.66969 1.7846 6.66965 1.78456 6.66962C1.7367 6.62043 1.6797 6.58126 1.61676 6.55449C1.55377 6.52769 1.48615 6.51386 1.41779 6.51386C1.34944 6.51386 1.28182 6.52769 1.21883 6.55449C1.1559 6.58126 1.09891 6.62041 1.05105 6.66959C1.00304 6.7186 0.965076 6.7767 0.939202 6.8405C0.913303 6.90436 0.9 6.97275 0.9 7.04177C0.9 7.11078 0.913303 7.17917 0.939202 7.24304C0.965084 7.30685 1.00307 7.36497 1.05109 7.41399C1.05112 7.41402 1.05116 7.41406 1.0512 7.4141L3.27837 9.69476L3.27843 9.69482C3.53194 9.95399 3.87601 10.1 4.23526 10.1C4.5945 10.1 4.93857 9.95399 5.19208 9.69482L5.19214 9.69476L10.9491 3.79976L4.45813 8.95223ZM10.9492 3.05574C10.9492 3.05578 10.9493 3.05582 10.9493 3.05586L10.8776 3.12558L10.9491 3.05563C10.9491 3.05567 10.9491 3.0557 10.9492 3.05574Z' fill='white' stroke='white' stroke-width='0.2'/%3E%3C/svg%3E%0A");
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:12px;
	height:12px;
	background-size:contain;
	background-repeat:no-repeat;
	opacity:0
}
.form .checkbox-wrapper label.checkbox-label .checkbox-text {
	font-size:14px;
	color:#7a7d81;
	padding-left:24px;
	display:block;
	line-height:22px
}
.form .checkbox-wrapper label.checkbox-label .checkbox-text a {
	color:#4380d2;
	border-bottom:1px solid;
	-webkit-transition:.1s;
	transition:.1s
}
.form .checkbox-wrapper label.checkbox-label .checkbox-text a:hover {
	border-color:rgba(0,0,0,0)
}
.form .checkbox-wrapper label.checkbox-label input:checked+.checkbox-icon {
	background:-webkit-gradient(linear, left top, left bottom, from(#4380D2), to(#71A4EA));
	background:linear-gradient(180deg, #4380D2 0%, #71A4EA 100%)
}
.form .checkbox-wrapper label.checkbox-label input:checked+.checkbox-icon::before {
	opacity:1
}
.form .file-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:12px;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.form .file-list .file-preview {
	margin-bottom:16px;
	border-radius:8px;
	background:rgba(178,210,238,.1);
	width:calc((100% - 48px)/5);
	position:relative;
	overflow:hidden
}
.form .file-list .file-preview .file-remove {
	position:absolute;
	background-color:rgba(0,0,0,0);
	background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='white'/%3E%3Cpath d='M5.3534 5.0554C5.0924 5.17084 4.95121 5.47014 5.01539 5.77372C5.04106 5.88916 5.44325 6.31246 7.08199 7.95435L9.12292 9.99815L7.08199 12.0377C5.31062 13.8121 5.04106 14.1029 5.01539 14.2397C4.92981 14.7015 5.28922 15.0649 5.75132 14.9837C5.89679 14.9537 6.14068 14.7271 7.95912 12.9142L10.0001 10.8747L12.0239 12.8928C13.1321 14.0002 14.0862 14.9281 14.1375 14.9537C14.3558 15.0649 14.7194 14.9666 14.8692 14.757C14.9847 14.5903 15.0232 14.4364 14.9847 14.2397C14.959 14.1029 14.7066 13.8292 12.9181 12.0377L10.8772 9.99815L12.9181 7.95435C14.7323 6.14143 14.959 5.89772 14.989 5.75234C15.0703 5.29056 14.6895 4.92285 14.2274 5.01691C14.1119 5.04257 13.6883 5.44449 12.041 7.0821L10.0001 9.12162L7.97624 7.10347C6.86806 5.99178 5.90107 5.06395 5.83689 5.03829C5.6743 4.98271 5.51599 4.98698 5.3534 5.0554Z' fill='%23091720'/%3E%3Cpath d='M5.3534 5.0554C5.0924 5.17084 4.95121 5.47014 5.01539 5.77372C5.04106 5.88916 5.44325 6.31246 7.08199 7.95435L9.12292 9.99815L7.08199 12.0377C5.31062 13.8121 5.04106 14.1029 5.01539 14.2397C4.92981 14.7015 5.28922 15.0649 5.75132 14.9837C5.89679 14.9537 6.14068 14.7271 7.95912 12.9142L10.0001 10.8747L12.0239 12.8928C13.1321 14.0002 14.0862 14.9281 14.1375 14.9537C14.3558 15.0649 14.7194 14.9666 14.8692 14.757C14.9847 14.5903 15.0232 14.4364 14.9847 14.2397C14.959 14.1029 14.7066 13.8292 12.9181 12.0377L10.8772 9.99815L12.9181 7.95435C14.7323 6.14143 14.959 5.89772 14.989 5.75234C15.0703 5.29056 14.6895 4.92285 14.2274 5.01691C14.1119 5.04257 13.6883 5.44449 12.041 7.0821L10.0001 9.12162L7.97624 7.10347C6.86806 5.99178 5.90107 5.06395 5.83689 5.03829C5.6743 4.98271 5.51599 4.98698 5.3534 5.0554Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
	width:20px;
	height:20px;
	right:8px;
	top:8px;
	border:none;
	-webkit-transition:.1s;
	transition:.1s;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.form .file-list .file-preview .file-remove:hover {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.form .file-list .file-preview .file-name {
	background:#f6f6f6;
	padding:4px 6px;
	font-size:14px;
	line-height:22px;
	color:#b6b6b6
}
.form .file-list .file-preview .file-name .name {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.form .file-list .file-preview .file-icon {
	margin-top:8px;
	margin-bottom:8px;
	text-align:center;
	height:76px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center
}
.form .file-list .file-preview .file-icon.pdf-file {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5565 3H23.2581L33.1756 13.3373V33.4435C33.1756 35.9623 31.1379 38 28.6279 38H11.5565C9.03772 38 7 35.9623 7 33.4435V7.55646C6.99996 5.03772 9.03768 3 11.5565 3Z' fill='%23EA2227'/%3E%3Cpath opacity='0.302' fill-rule='evenodd' clip-rule='evenodd' d='M23.2461 3V13.2586H33.1724L23.2461 3Z' fill='white'/%3E%3Cpath d='M12.0586 29.1157V22.7227H14.7785C15.4519 22.7227 15.9854 22.9063 16.3877 23.2824C16.79 23.6497 16.9912 24.1482 16.9912 24.7691C16.9912 25.3901 16.79 25.8886 16.3877 26.2559C15.9854 26.632 15.4519 26.8156 14.7785 26.8156H13.694V29.1157H12.0586ZM13.694 25.4251H14.5948C14.8397 25.4251 15.0321 25.3726 15.1633 25.2502C15.2945 25.1365 15.3645 24.9791 15.3645 24.7692C15.3645 24.5593 15.2945 24.4019 15.1633 24.2882C15.0322 24.1657 14.8397 24.1133 14.5948 24.1133H13.694V25.4251ZM17.6645 29.1157V22.7227H19.9297C20.3757 22.7227 20.7955 22.7839 21.189 22.9151C21.5826 23.0462 21.9412 23.2299 22.256 23.4835C22.5708 23.7284 22.8245 24.0607 23.0081 24.4805C23.183 24.9003 23.2792 25.3814 23.2792 25.9236C23.2792 26.4571 23.1831 26.9381 23.0081 27.3578C22.8245 27.7776 22.5708 28.11 22.256 28.3548C21.9411 28.6084 21.5826 28.7921 21.189 28.9233C20.7955 29.0545 20.3757 29.1157 19.9297 29.1157H17.6645ZM19.265 27.7252H19.7372C19.9909 27.7252 20.227 27.699 20.4456 27.6377C20.6555 27.5765 20.8567 27.4803 21.0491 27.3491C21.2328 27.218 21.3814 27.0343 21.4864 26.7894C21.5913 26.5445 21.6438 26.2559 21.6438 25.9236C21.6438 25.5825 21.5913 25.2939 21.4864 25.049C21.3814 24.8042 21.2328 24.6205 21.0491 24.4893C20.8567 24.3581 20.6556 24.2619 20.4456 24.2007C20.227 24.1395 19.9909 24.1132 19.7372 24.1132H19.265V27.7252ZM24.1013 29.1157V22.7227H28.6491V24.1132H25.7368V25.1364H28.0631V26.5183H25.7368V29.1157H24.1013Z' fill='white'/%3E%3C/svg%3E%0A")
}
.form .file-list .file-preview .file-icon.doc-file {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5531 3H23.2638L33.1769 13.3424V33.4469C33.1769 35.9617 31.1386 38 28.6238 38H11.5531C9.03826 38 7 35.9617 7 33.4469V7.55309C7 5.0383 9.03826 3 11.5531 3Z' fill='%234380D2'/%3E%3Cpath opacity='0.302' fill-rule='evenodd' clip-rule='evenodd' d='M23.25 3V13.2575H33.1772L23.25 3Z' fill='white'/%3E%3Cpath d='M11.2305 29.432V23.1845H13.4436C13.8862 23.1845 14.2983 23.2507 14.6799 23.3728C15.0614 23.4999 15.4074 23.6831 15.7177 23.9273C16.0281 24.1715 16.2723 24.4972 16.4504 24.9041C16.6284 25.3111 16.72 25.7792 16.72 26.3083C16.72 26.8374 16.6284 27.3054 16.4504 27.7124C16.2723 28.1194 16.0281 28.445 15.7177 28.6892C15.4074 28.9334 15.0614 29.1166 14.6799 29.2438C14.2983 29.3659 13.8862 29.432 13.4436 29.432H11.2305ZM12.7923 28.0737H13.2553C13.5046 28.0737 13.7386 28.0432 13.9472 27.9872C14.1609 27.9261 14.3542 27.8295 14.5373 27.7023C14.7205 27.575 14.8629 27.3919 14.9647 27.1528C15.0715 26.9188 15.1224 26.6339 15.1224 26.3083C15.1224 25.9827 15.0715 25.6978 14.9647 25.4587C14.8629 25.2246 14.7205 25.0415 14.5373 24.9143C14.3542 24.782 14.1609 24.6905 13.9472 24.6294C13.7386 24.5734 13.5046 24.5429 13.2553 24.5429H12.7923V28.0737ZM20.5102 29.5033C19.569 29.5033 18.7906 29.198 18.175 28.5926C17.5594 27.9872 17.2542 27.224 17.2542 26.3083C17.2542 25.3926 17.5594 24.6294 18.175 24.024C18.7906 23.4186 19.569 23.1134 20.5102 23.1134C21.4361 23.1134 22.2044 23.4186 22.8199 24.024C23.4304 24.6295 23.7357 25.3926 23.7357 26.3083C23.7357 27.224 23.4304 27.9872 22.8199 28.5926C22.2044 29.198 21.4361 29.5033 20.5102 29.5033ZM19.3095 27.626C19.6198 27.9719 20.0167 28.1449 20.5 28.1449C20.9833 28.1449 21.375 27.9719 21.6854 27.626C21.9957 27.2749 22.1484 26.8374 22.1484 26.3083C22.1484 25.7792 21.9957 25.3416 21.6854 24.9906C21.3751 24.6446 20.9833 24.4716 20.5 24.4716C20.0167 24.4716 19.6198 24.6446 19.3095 24.9906C18.9992 25.3416 18.8415 25.7792 18.8415 26.3083C18.8415 26.8374 18.9992 27.2749 19.3095 27.626ZM27.4496 29.5033C26.5389 29.5033 25.7809 29.2184 25.1806 28.6588C24.5751 28.094 24.275 27.3105 24.275 26.3083C24.275 25.3111 24.5803 24.5276 25.1908 23.9629C25.8064 23.3982 26.5543 23.1133 27.4497 23.1133C28.2586 23.1133 28.9199 23.3117 29.444 23.7136C29.9629 24.1104 30.2631 24.6395 30.3394 25.3009L28.7622 25.6214C28.6961 25.2755 28.5384 24.9957 28.2942 24.7871C28.05 24.5785 27.7651 24.4716 27.4395 24.4716C26.9917 24.4716 26.6203 24.6294 26.3202 24.9499C26.02 25.2755 25.8674 25.7232 25.8674 26.3082C25.8674 26.8933 26.02 27.341 26.3151 27.6615C26.6152 27.9871 26.9866 28.1449 27.4394 28.1449C27.765 28.1449 28.0448 28.0533 28.2738 27.8702C28.5027 27.687 28.6452 27.4428 28.7062 27.1375L30.319 27.5039C30.1714 28.1347 29.8458 28.6231 29.3371 28.9741C28.8334 29.3252 28.2026 29.5033 27.4496 29.5033Z' fill='white'/%3E%3C/svg%3E%0A")
}
.form .file-list .file-preview .file-icon.image-jpeg {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5565 3H23.2581L33.1756 13.3373V33.4435C33.1756 35.9623 31.1379 38 28.6279 38H11.5565C9.03772 38 7 35.9623 7 33.4435V7.55646C6.99996 5.03772 9.03768 3 11.5565 3Z' fill='%23FED800'/%3E%3Cpath opacity='0.302' fill-rule='evenodd' clip-rule='evenodd' d='M23.2461 3V13.2586H33.1724L23.2461 3Z' fill='white'/%3E%3Cpath d='M13.7898 23.0898H15.2837V27.3537C15.2837 27.75 15.1921 28.1017 15.0095 28.4126C14.8246 28.7214 14.5685 28.9635 14.2413 29.134C13.912 29.3047 13.5463 29.3901 13.142 29.3901C12.4654 29.3901 11.939 29.2193 11.5628 28.8781C11.187 28.5366 11 28.053 11 27.4272H12.5017C12.5017 27.7118 12.5504 27.9168 12.648 28.0451C12.7475 28.173 12.9103 28.2382 13.142 28.2382C13.3492 28.2382 13.5099 28.1611 13.6216 28.0044C13.7333 27.8498 13.7902 27.6326 13.7902 27.354L13.7898 23.0898Z' fill='white'/%3E%3Cpath d='M17.7243 27.1952V29.3047H16.2266V23.0898H18.7058C19.1814 23.0898 19.6019 23.1774 19.968 23.3521C20.3337 23.5269 20.6162 23.7769 20.8176 24.1001C21.0168 24.4233 21.1184 24.789 21.1184 25.1994C21.1184 25.8051 20.9008 26.2886 20.4659 26.6525C20.0332 27.0143 19.4376 27.1952 18.6795 27.1952H17.7243ZM17.7243 26.0386H18.7058C18.9966 26.0386 19.2178 25.9676 19.3702 25.821C19.5226 25.6768 19.5979 25.4715 19.5979 25.2074C19.5979 24.9166 19.5187 24.6849 19.3623 24.5102C19.2059 24.3376 18.9923 24.25 18.722 24.2461H17.7243V26.0386Z' fill='white'/%3E%3Cpath d='M27.0036 28.5364C26.7741 28.7926 26.4365 28.9976 25.9915 29.1544C25.5484 29.3107 25.0627 29.39 24.5323 29.39C23.7195 29.39 23.0691 29.1399 22.5834 28.642C22.0956 28.1441 21.8354 27.4512 21.8008 26.5649L21.7969 26.0262C21.7969 25.4144 21.9046 24.8801 22.1219 24.4228C22.3373 23.9678 22.6461 23.6161 23.0507 23.37C23.4532 23.1243 23.9183 23 24.4469 23C25.2212 23 25.8229 23.1769 26.2517 23.5325C26.6783 23.886 26.9283 24.4146 26.9997 25.1179H25.5567C25.5058 24.7702 25.3942 24.5223 25.2234 24.3742C25.0526 24.2261 24.8108 24.1526 24.4977 24.1526C24.1237 24.1526 23.8333 24.3111 23.6279 24.6304C23.4226 24.9496 23.3192 25.4047 23.317 25.9959V26.3717C23.317 26.9915 23.4226 27.4591 23.6341 27.7701C23.8474 28.081 24.1806 28.2374 24.6361 28.2374C25.0241 28.2374 25.3149 28.1498 25.5058 27.9772V27.012H24.4653V25.9837H27.0036V28.5364Z' fill='white'/%3E%3C/svg%3E%0A")
}
.form .file-list .file-preview .file-icon.image-png {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5565 3H23.2581L33.1756 13.3373V33.4435C33.1756 35.9623 31.1379 38 28.6279 38H11.5565C9.03772 38 7 35.9623 7 33.4435V7.55646C6.99996 5.03772 9.03768 3 11.5565 3Z' fill='%2325A8E0'/%3E%3Cpath opacity='0.302' fill-rule='evenodd' clip-rule='evenodd' d='M23.2461 3V13.2586H33.1724L23.2461 3Z' fill='white'/%3E%3Cpath d='M12.4979 27.1934V29.3031H11V23.0879H13.4796C13.9551 23.0879 14.3759 23.1753 14.7417 23.3501C15.1076 23.5249 15.3901 23.7749 15.5913 24.098C15.7905 24.4212 15.8921 24.7871 15.8921 25.1976C15.8921 25.8032 15.6746 26.287 15.2396 26.6508C14.8067 27.0125 14.2112 27.1935 13.4531 27.1935H12.4979V27.1934ZM12.4979 26.0369H13.4796C13.7702 26.0369 13.9917 25.9658 14.1441 25.8195C14.2965 25.6752 14.3718 25.4699 14.3718 25.2057C14.3718 24.915 14.2925 24.6833 14.136 24.5085C13.9795 24.3358 13.7661 24.2484 13.4958 24.2443H12.4979V26.0369Z' fill='white'/%3E%3Cpath d='M21.8783 29.3031H20.3885L18.1854 25.4353V29.3031H16.6875V23.0879H18.1854L20.3845 26.9557V23.0879H21.8783V29.3031H21.8783Z' fill='white'/%3E%3Cpath d='M27.9142 28.5364C27.6845 28.7924 27.3471 28.9977 26.9021 29.1542C26.459 29.3107 25.9732 29.39 25.4428 29.39C24.6298 29.39 23.9794 29.14 23.4936 28.642C23.0058 28.1441 22.7457 27.451 22.7111 26.5649L22.707 26.0263C22.707 25.4145 22.8148 24.88 23.0323 24.4227C23.2477 23.9674 23.5566 23.6158 23.9611 23.3699C24.3635 23.1239 24.8289 23 25.3574 23C26.1317 23 26.7333 23.1768 27.1622 23.5325C27.589 23.8861 27.839 24.4146 27.9101 25.1178H26.4671C26.4163 24.7703 26.3045 24.5223 26.1337 24.3739C25.963 24.2256 25.7212 24.1524 25.4082 24.1524C25.0342 24.1524 24.7436 24.311 24.5383 24.6301C24.3329 24.9491 24.2294 25.4044 24.2273 25.9959V26.3719C24.2273 26.9918 24.333 27.4593 24.5443 27.7702C24.7577 28.0812 25.0911 28.2377 25.5464 28.2377C25.9345 28.2377 26.2252 28.1503 26.4163 27.9775V27.0121H25.3757V25.9837H27.9142V28.5364Z' fill='white'/%3E%3C/svg%3E%0A")
}
.contact-block {
	margin-bottom:var(--mb-base)
}
.contact-block-row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	gap:110px
}
.contact-block__map {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	border-radius:4px
}
.contact-block__info {
	width:660px;
	gap:24px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.contact-block__info div {
	max-width:530px
}
.contact-block__info label {
	display:block;
	color:#7a7d81;
	margin-bottom:8px;
	max-width:530px
}
.contact-block__info a {
	color:#4380d2
}
.product-detail .checkboxes-list {
	list-style:none;
	padding:0;
	margin-bottom:12px
}
.product-detail .checkboxes-list li {
	margin-bottom:20px;
	padding-left:36px;
	position:relative
}
.product-block {
	margin-bottom:var(--mb-base)
}
.product-block__wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	gap:110px
}
.product-block__text {
	width:50%
}
.product-block__img {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.product-block__img img {
	width:100%;
	height:auto
}
.product-detail .checkboxes-list li::before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:24px;
	height:24px;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.7176 6.30352C22.1022 6.69982 22.0928 7.33292 21.6965 7.71758L10.3634 18.7176C9.97539 19.0941 9.35838 19.0941 8.97041 18.7176L3.30354 13.2176C2.90722 12.833 2.89776 12.1999 3.28241 11.8036C3.66705 11.4072 4.30015 11.3978 4.69646 11.7824L9.66685 16.6064L20.3035 6.28243C20.6998 5.89777 21.3329 5.90721 21.7176 6.30352Z' fill='%23091720'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.7176 6.30352C22.1022 6.69982 22.0928 7.33292 21.6965 7.71758L10.3634 18.7176C9.97539 19.0941 9.35838 19.0941 8.97041 18.7176L3.30354 13.2176C2.90722 12.833 2.89776 12.1999 3.28241 11.8036C3.66705 11.4072 4.30015 11.3978 4.69646 11.7824L9.66685 16.6064L20.3035 6.28243C20.6998 5.89777 21.3329 5.90721 21.7176 6.30352Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E%0A")
}
.plus-list {
	list-style:none;
	padding:0;
	margin-bottom:12px
}
.plus-list li {
	margin-bottom:20px;
	padding-left:0px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:12px
}
.plus-list li::before {
	content:"";
	width:40px;
	height:40px;
	-ms-flex-negative:0;
	flex-shrink:0;
	background-size:contain;
	background-repeat:no-repeat;
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.4998 18.5H21.5V6.4999C21.5 5.67209 20.828 5 19.9999 5C19.172 5 18.5 5.67209 18.5 6.4999V18.5H6.4999C5.67209 18.5 5 19.172 5 19.9999C5 20.828 5.67209 21.5 6.4999 21.5H18.5V33.4998C18.5 34.3279 19.172 35 19.9999 35C20.828 35 21.5 34.3279 21.5 33.4998V21.5H33.4998C34.3279 21.5 35 20.828 35 19.9999C35 19.172 34.3279 18.5 33.4998 18.5Z' fill='%23091720'/%3E%3Cpath d='M33.4998 18.5H21.5V6.4999C21.5 5.67209 20.828 5 19.9999 5C19.172 5 18.5 5.67209 18.5 6.4999V18.5H6.4999C5.67209 18.5 5 19.172 5 19.9999C5 20.828 5.67209 21.5 6.4999 21.5H18.5V33.4998C18.5 34.3279 19.172 35 19.9999 35C20.828 35 21.5 34.3279 21.5 33.4998V21.5H33.4998C34.3279 21.5 35 20.828 35 19.9999C35 19.172 34.3279 18.5 33.4998 18.5Z' fill='black' fill-opacity='0.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.1 18.9V6.4999C21.1 5.89305 20.6071 5.4 19.9999 5.4C19.393 5.4 18.9 5.893 18.9 6.4999V18.9H6.4999C5.893 18.9 5.4 19.393 5.4 19.9999C5.4 20.6071 5.89305 21.1 6.4999 21.1H18.9V33.4998C18.9 34.107 19.393 34.6 19.9999 34.6C20.607 34.6 21.1 34.107 21.1 33.4998V21.1H33.4998C34.107 21.1 34.6 20.607 34.6 19.9999C34.6 19.393 34.107 18.9 33.4998 18.9H21.1ZM33.4998 18.5C34.3279 18.5 35 19.172 35 19.9999C35 20.828 34.3279 21.5 33.4998 21.5H21.5V33.4998C21.5 34.3279 20.828 35 19.9999 35C19.172 35 18.5 34.3279 18.5 33.4998V21.5H6.4999C5.67209 21.5 5 20.828 5 19.9999C5 19.172 5.67209 18.5 6.4999 18.5H18.5V6.4999C18.5 5.67209 19.172 5 19.9999 5C20.828 5 21.5 5.67209 21.5 6.4999V18.5H33.4998Z' fill='white'/%3E%3C/svg%3E%0A")
}
.minus-list {
	list-style:none;
	padding:0;
	margin-bottom:12px
}
.minus-list li {
	margin-bottom:20px;
	padding-left:0px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:12px
}
.minus-list li::before {
	content:"";
	width:40px;
	height:40px;
	-ms-flex-negative:0;
	flex-shrink:0;
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.8571 22H7.14289C5.95939 22 5 21.1045 5 20C5 18.8954 5.95939 18 7.14289 18H32.8571C34.0406 18 35 18.8954 35 20C35.0001 21.1045 34.0406 22 32.8571 22Z' fill='%23091720'/%3E%3Cpath d='M32.8571 22H7.14289C5.95939 22 5 21.1045 5 20C5 18.8954 5.95939 18 7.14289 18H32.8571C34.0406 18 35 18.8954 35 20C35.0001 21.1045 34.0406 22 32.8571 22Z' fill='black' fill-opacity='0.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.2 20.0001V20C34.2 19.3883 33.6517 18.8 32.8571 18.8H7.14289C6.34832 18.8 5.8 19.3883 5.8 20C5.8 20.6116 6.34834 21.2 7.14289 21.2H32.8571C33.6517 21.2 34.2 20.6116 34.2 20.0001ZM35 20C35 18.8954 34.0406 18 32.8571 18H7.14289C5.95939 18 5 18.8954 5 20C5 21.1045 5.95939 22 7.14289 22H32.8571C34.0406 22 35.0001 21.1045 35 20Z' fill='white'/%3E%3C/svg%3E%0A")
}
.default-list {
	list-style:none;
	padding:0;
	margin-bottom:12px
}
.default-list li {
	margin-bottom:0;
	padding-left:0px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:6px
}
.default-list li::before {
	content:"—";
	font-size:20px
}
.vacancy__form {
	margin-bottom:var(--mb-base)
}
.vacancy__form-text {
	padding:32px;
	font-size:20px;
	line-height:26px;
	color:#4c5866;
	background-image:url("data:image/svg+xml,%3Csvg width='369' height='541' viewBox='0 0 369 541' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_166_379)'%3E%3Crect width='369' height='541' rx='4' fill='%23F6F9FC'/%3E%3Cpath d='M368.006 749.346C383.054 763.065 383.062 790.473 368.023 810.562V810.562C352.983 830.651 328.592 835.814 313.543 822.094L52.4124 584.027C37.3636 570.307 37.3559 542.9 52.3954 522.811V522.811C67.4348 502.722 91.8262 497.559 106.875 511.278L368.006 749.346Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M425.349 636.736C440.398 650.456 440.406 677.863 425.366 697.952V697.952C410.327 718.041 385.936 723.204 370.887 709.485L109.756 471.417C94.7073 457.698 94.6997 430.29 109.739 410.201V410.201C124.779 390.112 149.17 384.949 164.219 398.669L425.349 636.736Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M482.689 524.127C497.738 537.847 497.746 565.254 482.706 585.343V585.343C467.667 605.432 443.275 610.595 428.226 596.875L167.096 358.808C152.047 345.088 152.04 317.681 167.079 297.592V297.592C182.118 277.503 206.51 272.34 221.559 286.06L482.689 524.127Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M540.029 411.533C555.078 425.253 555.133 452.597 540.151 472.609V472.609C525.17 492.62 500.826 497.72 485.777 484.001L224.646 245.933C209.597 232.213 209.543 204.869 224.524 184.858V184.858C239.505 164.846 263.85 159.746 278.898 173.466L540.029 411.533Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M597.377 298.928C612.425 312.647 612.48 339.992 597.499 360.003V360.003C582.518 380.014 558.173 385.115 543.124 371.395L281.994 133.328C266.945 119.608 266.89 92.2635 281.872 72.2522V72.2522C296.853 52.2409 321.197 47.1406 336.246 60.8604L597.377 298.928Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_166_379'%3E%3Crect width='369' height='541' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:cover
}
.vacancy__form-text a[href*=tel] {
	color:#04306a;
	font-weight:600
}
.vacancy__form-img {
	padding:32px
}
.vacancy__form-img img {
	width:100%;
	height:auto
}
.certificate {
	margin-bottom:var(--mb-base)
}
.certificate__list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:20px
}
.certificate__item {
	border-radius:4px;
	padding:32px;
	border:1px solid #e0e0e0;
	display:block;
	overflow:hidden;
	-webkit-transition:.1s;
	transition:.1s;
	width:calc((100% - 60px)/4);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.certificate__item:hover {
	background:#04306a;
	border-color:#04306a
}
.certificate__item:hover .certificate__item-name {
	color:#fff
}
.certificate__item:hover .certificate__item-year {
	color:#fff
}
.certificate__item-name {
	color:#152834;
	font-size:22px;
	font-weight:400;
	line-height:28px;
	margin-bottom:8px
}
.certificate__item-img {
	text-align:right;
	position:relative
}
.certificate__item-img img {
	max-height:172px;
	-webkit-transform:translateX(40%);
	transform:translateX(40%);
	margin-bottom:-15px
}
.certificate__item-year {
	font-size:20px;
	color:#7a7d81
}
.success-modal {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:200px 60px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.success-modal__icon {
	width:140px;
	height:140px;
	background-image:url(/local/templates/springs/css/../img/success_icon.png);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:24px
}
.success-modal__title {
	color:#04306a;
	text-align:center;
	font-size:22px;
	font-style:normal;
	font-weight:600;
	line-height:28px;
	margin-bottom:16px
}
.success-modal__text {
	color:#091720;
	text-align:center;
	font-size:18px;
	font-style:normal;
	font-weight:400;
	line-height:24px;
	margin-bottom:40px
}
#successModal .modal-dialog {
	max-width:600px
}
.resume__type {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:32px
}
.resume__type label {
	font-size:20px;
	line-height:26px;
	color:#b6b6b6;
	margin-right:48px
}
.resume__type button {
	font-size:20px;
	font-weight:400;
	line-height:26px;
	border:none;
	background:none;
	margin-right:48px;
	color:#091720;
	position:relative;
	padding-left:32px
}
.resume__type button.active::before {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23F6F6F6'/%3E%3Ccircle cx='12' cy='12' r='6' fill='url(%23paint0_linear_7125_17120)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7125_17120' x1='12' y1='6' x2='12' y2='18' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234380D2'/%3E%3Cstop offset='1' stop-color='%2371A4EA'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")
}
.resume__type button::before {
	content:"";
	width:24px;
	height:24px;
	border-radius:50%;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23F6F6F6'/%3E%3C/svg%3E%0A");
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transition:.1s;
	transition:.1s
}
.company {
	margin-bottom:var(--mb-base)
}
.main_news {
	margin-bottom:var(--mb-base)
}
.main_news .btn {
	margin-top:40px
}
.news__detail {
	margin-bottom:var(--mb-base)
}
.news__detail-date {
	color:#7a7d81;
	font-size:18px;
	line-height:24px;
	margin-bottom:16px
}
.news__detail-img {
	margin-bottom:32px
}
.news__detail-img img {
	width:100%;
	height:auto;
	border-radius:4px
}
.news__detail-banneritem {
	margin-bottom:20px;
	display:block;
	position:relative
}
.news__detail-banneritem-hide {
	display:none
}
.news__detail-banneritem .btn {
	min-width:100%
}
.news__detail-banneritem__close {
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	top:20px;
	right:20px;
	background-color:rgba(0,0,0,0);
	border:none;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7028 11.891L10.8088 11.9971L10.7027 12.1031L7.43734 15.3663C6.01969 16.7863 5.20519 17.6106 4.73993 18.107C4.50685 18.3557 4.36494 18.5185 4.27935 18.6308C4.19165 18.7459 4.17552 18.7926 4.17204 18.8111L4.02462 18.7835L4.17211 18.8108C4.11214 19.1344 4.20861 19.4142 4.39141 19.599C4.57373 19.7833 4.85112 19.8825 5.17372 19.8265C5.20047 19.8207 5.24778 19.8032 5.35313 19.7242C5.46091 19.6434 5.6174 19.5077 5.86204 19.2786C6.35026 18.8214 7.17326 18.0075 8.62869 16.5565L11.8941 13.2934L12 13.1875L12.106 13.2933L15.3441 16.5223L15.3442 16.5224C16.2304 17.408 17.0549 18.2216 17.6679 18.8189C17.9745 19.1175 18.2278 19.3617 18.4094 19.5337C18.5004 19.6197 18.5727 19.6871 18.6245 19.7339C18.6505 19.7574 18.6705 19.775 18.6846 19.7868C18.6895 19.791 18.6933 19.794 18.696 19.7962C18.8271 19.8596 19.0154 19.8679 19.2075 19.8162C19.4021 19.7637 19.5734 19.6568 19.668 19.5249C19.8318 19.2883 19.8813 19.0829 19.8283 18.8123L19.8281 18.8111C19.8245 18.7918 19.8093 18.7463 19.7244 18.6343C19.6411 18.5243 19.5019 18.3643 19.2705 18.1173C18.8087 17.6242 17.9942 16.8001 16.5628 15.3663L13.2975 12.1031L13.1914 11.9971L13.2974 11.891L16.5628 8.62096L16.563 8.62085C18.015 7.16985 18.8294 6.34914 19.2869 5.86212C19.5162 5.61809 19.6519 5.46194 19.7327 5.35436C19.8117 5.24922 19.8293 5.20198 19.8351 5.17532C19.9447 4.54426 19.4318 4.0461 18.7968 4.17343C18.7958 4.17389 18.7819 4.17877 18.7497 4.19949C18.7152 4.22175 18.6682 4.25649 18.6049 4.30828C18.4785 4.41174 18.2973 4.57481 18.0368 4.82104C17.5165 5.31291 16.6895 6.12728 15.3715 7.43759C15.3714 7.43763 15.3714 7.43768 15.3713 7.43773L12.1061 10.7007L12.0002 10.8065L11.8942 10.7008L8.65606 7.47177L8.65574 7.47146C7.76979 6.5827 6.94045 5.76761 6.32003 5.16981C6.00973 4.87083 5.75217 4.62667 5.56612 4.45499C5.47297 4.36902 5.39859 4.30202 5.34485 4.25562C5.31784 4.23231 5.29725 4.21525 5.28272 4.20392C5.27968 4.20155 5.27712 4.19961 5.27501 4.19803C5.05549 4.12654 4.84524 4.13395 4.62487 4.22637C4.28102 4.37922 4.08231 4.78132 4.17094 5.20487C4.17107 5.20483 4.17549 5.21849 4.19701 5.25187C4.21927 5.28639 4.25403 5.33331 4.30585 5.39647C4.40936 5.52264 4.57252 5.70351 4.81892 5.96339C5.31111 6.48252 6.12607 7.30719 7.43735 8.62099L10.7028 11.891Z' fill='white' stroke='white' stroke-width='0.3'/%3E%3C/svg%3E%0A")
}
.news__detail-banneritem img {
	max-width:100%;
	height:auto;
	border-radius:4px
}
.news__detail-banneritem .qr-telegram {
	padding:32px;
	border-radius:4px;
	background:#f6f9fc
}
.news__detail-banneritem .qr-telegram__title {
	font-size:18px;
	font-style:normal;
	font-weight:600;
	line-height:24px;
	color:#04306a;
	margin-bottom:16px;
	text-align:center
}
.news__detail-banneritem .qr-telegram__img {
	text-align:center;
	margin-bottom:28px
}
.news__detail-banneritem .qr-telegram__img svg {
	max-width:146px;
	height:auto
}
.contacts {
	padding:76px;
	margin-bottom:var(--mb-base);
	background-image:url("data:image/svg+xml,%3Csvg width='1300' height='625' viewBox='0 0 1300 625' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_642_2945)'%3E%3Crect width='1300' height='625' rx='4' fill='%23F6F9FC'/%3E%3Cpath d='M989.617 1147.54C1026.5 1181.17 1026.52 1248.35 989.658 1297.59V1297.59C952.795 1346.83 893.008 1359.49 856.121 1325.86L216.054 742.325C179.167 708.696 179.148 641.516 216.012 592.276V592.276C252.875 543.035 312.662 530.379 349.549 564.008L989.617 1147.54Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1130.17 871.549C1167.05 905.178 1167.07 972.357 1130.21 1021.6V1021.6C1093.35 1070.84 1033.56 1083.49 996.672 1049.87L356.604 466.329C319.717 432.7 319.699 365.52 356.562 316.28V316.28C393.426 267.039 453.213 254.383 490.1 288.012L1130.17 871.549Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1270.71 595.521C1307.6 629.15 1307.62 696.33 1270.76 745.57V745.57C1233.89 794.811 1174.11 807.467 1137.22 773.838L497.151 190.301C460.264 156.672 460.246 89.493 497.109 40.2522V40.2522C533.973 -8.9885 593.76 -21.6443 630.647 11.9848L1270.71 595.521Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1411.27 319.508C1448.16 353.137 1448.29 420.162 1411.57 469.212V469.212C1374.85 518.263 1315.18 530.764 1278.29 497.135L638.225 -86.4013C601.339 -120.03 601.204 -187.055 637.926 -236.106V-236.106C674.647 -285.156 734.318 -297.658 771.205 -264.029L1411.27 319.508Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1551.82 43.5018C1588.71 77.1308 1588.84 144.156 1552.12 193.206V193.206C1515.4 242.257 1455.73 254.758 1418.84 221.129L778.776 -362.407C741.889 -396.036 741.755 -463.061 778.477 -512.112V-512.112C815.198 -561.162 874.869 -573.664 911.756 -540.035L1551.82 43.5018Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_642_2945'%3E%3Crect width='1300' height='625' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size:cover
}
.contacts__title {
	font-size:20px;
	font-weight:600;
	line-height:26px;
	text-align:left;
	color:#091720;
	margin-bottom:16px
}
.contacts__tel {
	font-size:32px;
	font-weight:600;
	line-height:40px;
	letter-spacing:.05em;
	text-align:left;
	color:#091720
}
.contacts__info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:20px;
	padding-top:24px
}
.contacts__info a {
	color:#4380d2
}
.contacts__info label {
	color:#7a7d81;
	font-size:20px;
	font-weight:400;
	line-height:26px;
	width:140px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.contacts__row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:24px
}
.contacts__soc {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:12px
}
.contacts__soc a {
	width:40px;
	height:40px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	background-repeat:no-repeat;
	-ms-flex-negative:0;
	flex-shrink:0;
	border-radius:50%;
	-webkit-transition:.1s;
	transition:.1s
}
.contacts__soc a:hover {
	opacity:.8
}
.contacts__soc a[href*="t.me"] {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_645_2936)'%3E%3Crect width='40' height='40' rx='20' fill='%2327A7E7'/%3E%3Cpath d='M28 12.6022L24.9946 28.2923C24.9946 28.2923 24.5741 29.3801 23.4189 28.8584L16.4846 23.3526L16.4524 23.3364C17.3891 22.4654 24.6524 15.7027 24.9698 15.3961C25.4613 14.9214 25.1562 14.6387 24.5856 14.9974L13.8568 22.053L9.71764 20.6108C9.71764 20.6108 9.06626 20.3708 9.00359 19.8491C8.9401 19.3265 9.73908 19.0439 9.73908 19.0439L26.6131 12.1889C26.6131 12.1889 28 11.5579 28 12.6022V12.6022Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_645_2936'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.contacts__soc a[href*="whatsapp.com"] {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_645_2937)'%3E%3Crect width='40' height='40' rx='20' fill='%232CB742'/%3E%3Cpath d='M27.9268 12.0625C25.9512 10.0937 23.3171 9 20.5366 9C14.7561 9 10.0732 13.6667 10.0732 19.4271C10.0732 21.25 10.5854 23.0729 11.4634 24.6042L10 30L15.561 28.5417C17.0976 29.3438 18.7805 29.7813 20.5366 29.7813C26.3171 29.7813 31 25.1146 31 19.3542C30.9268 16.6563 29.9024 14.0312 27.9268 12.0625ZM25.5854 23.1458C25.3659 23.7292 24.3415 24.3125 23.8293 24.3854C23.3902 24.4583 22.8049 24.4583 22.2195 24.3125C21.8537 24.1667 21.3415 24.0208 20.7561 23.7292C18.122 22.6354 16.439 20.0104 16.2927 19.7917C16.1463 19.6458 15.1951 18.4062 15.1951 17.0937C15.1951 15.7812 15.8537 15.1979 16.0732 14.9062C16.2927 14.6146 16.5854 14.6146 16.8049 14.6146C16.9512 14.6146 17.1707 14.6146 17.3171 14.6146C17.4634 14.6146 17.6829 14.5417 17.9024 15.0521C18.122 15.5625 18.6341 16.875 18.7073 16.9479C18.7805 17.0937 18.7805 17.2396 18.7073 17.3854C18.6341 17.5313 18.561 17.6771 18.4146 17.8229C18.2683 17.9687 18.1219 18.1875 18.0488 18.2604C17.9024 18.4062 17.7561 18.5521 17.9024 18.7708C18.0488 19.0625 18.561 19.8646 19.3659 20.5937C20.3902 21.4687 21.1951 21.7604 21.4878 21.9063C21.7805 22.0521 21.9268 21.9792 22.0732 21.8333C22.2195 21.6875 22.7317 21.1042 22.878 20.8125C23.0244 20.5208 23.2439 20.5938 23.4634 20.6667C23.6829 20.7396 25 21.3958 25.2195 21.5417C25.5122 21.6875 25.6585 21.7604 25.7317 21.8333C25.8049 22.0521 25.8049 22.5625 25.5854 23.1458Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_645_2937'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.contacts__map {
	border-radius:4px;
	overflow:hidden;
	margin-bottom:20px
}
.contacts__map-link {
	color:#4380d2;
	-webkit-transition:.1s;
	transition:.1s
}
.contacts__map-link:hover {
	color:#4380d2;
	opacity:.8
}
.contacts__map-address {
	margin-bottom:24px;
	font-size:20px;
	font-weight:600;
	line-height:26px;
	text-align:left;
	color:#04306a
}
.share-dropdown__link {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	gap:12px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-negative:1;
	flex-shrink:1;
	border:none;
	padding:0;
	background:rgba(0,0,0,0)
}
.share-dropdown__link:hover {
	color:var(--bs-link-hover-color)
}
.share-dropdown__title {
	text-align:center;
	color:#091720;
	font-size:18px;
	font-style:normal;
	font-weight:600;
	line-height:24px;
	margin-bottom:16px
}
.share-dropdown__menu {
	border-radius:4px;
	background:#fff;
	-webkit-box-shadow:0px 2px 12.5px 0px rgba(136,140,142,.15);
	box-shadow:0px 2px 12.5px 0px rgba(136,140,142,.15);
	border:none;
	padding:16px
}
.share-dropdown__menu ul {
	list-style:none;
	padding:0;
	margin:0
}
.share-dropdown__menu ul li a {
	color:#091720;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:26px;
	padding:8px 16px
}
.share-dropdown__item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:16px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.share-dropdown__item:hover {
	background-color:#f6f6f6
}
footer {
	padding:70px 0 48px;
	background-image:url("data:image/svg+xml,%3Csvg width='1920' height='888' viewBox='0 0 1920 888' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_82_188)'%3E%3Crect width='1920' height='888' fill='url(%23paint0_linear_82_188)'/%3E%3Cpath d='M2212.1 686.109C2298.06 649.485 2388.47 680.739 2414.03 755.918V755.918C2439.6 831.096 2390.65 921.73 2304.69 958.355L813.182 1593.87C727.227 1630.49 636.819 1599.24 611.25 1524.06V1524.06C585.681 1448.88 634.635 1358.25 720.59 1321.62L2212.1 686.109Z' fill='%23B2D2EE' fill-opacity='0.2'/%3E%3Cpath d='M1995.84 358.371C2081.79 321.747 2172.2 353.001 2197.77 428.179V428.179C2223.34 503.358 2174.39 593.992 2088.43 630.616L596.919 1266.13C510.963 1302.75 420.555 1271.5 394.987 1196.32V1196.32C369.418 1121.14 418.371 1030.51 504.326 993.883L1995.84 358.371Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1779.59 30.6346C1865.54 -5.98974 1955.87 25.0291 1981.34 99.9171V99.9171C2006.81 174.805 1957.78 265.204 1871.82 301.828L380.309 937.34C294.354 973.965 204.026 942.946 178.556 868.058V868.058C153.086 793.17 202.119 702.771 288.074 666.147L1779.59 30.6346Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M1563.34 -297.1C1649.29 -333.724 1739.62 -302.705 1765.09 -227.817V-227.817C1790.56 -152.929 1741.53 -62.5306 1655.57 -25.9062L164.059 609.606C78.1037 646.231 -12.2244 615.212 -37.6943 540.324V540.324C-63.1642 465.436 -14.1311 375.037 71.8244 338.413L1563.34 -297.1Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_82_188' x1='2587.5' y1='974.188' x2='-136.61' y2='403.381' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2304306A'/%3E%3Cstop offset='1' stop-color='%23144E9B'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_82_188'%3E%3Crect width='1920' height='888' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size:cover;
	background-position:center
}
footer .copyright_text {
	font-size:14px;
	color:#f6f6f6;
	opacity:.7;
	margin-top:56px
}
footer .footer__contacts .footer__contacts-title {
	text-transform:uppercase;
	color:#fff;
	font-weight:600;
	font-size:18px;
	margin-bottom:12px
}
footer .footer__contacts .btn {
	margin-bottom:24px
}
footer .footer__contacts-info {
	margin-bottom:24px
}
footer .footer__contacts-info p {
	font-size:18px;
	color:#fff
}
footer .footer__contacts-info .title {
	font-size:14px;
	margin-bottom:8px;
	color:#fff
}
footer .footer__contacts-info .phone a {
	font-size:20px;
	font-weight:600;
	color:#fff
}
footer .footer__contacts-info .mail a {
	font-size:18px;
	color:#fff;
	border-bottom:1px solid #fff
}
footer .footer__contacts-info .soc a {
	width:40px;
	height:40px;
	display:inline-block;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	background-size:contain;
	margin-right:8px;
	-webkit-transition:.1s;
	transition:.1s
}
footer .footer__contacts-info .soc a:hover {
	opacity:.8
}
footer .footer__contacts-info .soc a:last-child {
	margin-right:0
}
footer .footer__contacts-info .soc a[href*="vk.com"] {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3Cpath d='M20.9825 27C13.466 27 9.17864 21.7447 9 13H12.7651C12.8888 19.4184 15.6646 22.1371 17.8632 22.6977V13H21.4085V18.5355C23.5796 18.2973 25.8607 15.7748 26.6302 13H30.1755C29.8855 14.4391 29.3075 15.8017 28.4776 17.0025C27.6477 18.2033 26.5837 19.2166 25.3523 19.979C26.7269 20.6756 27.941 21.6615 28.9145 22.8717C29.888 24.082 30.5988 25.489 31 27H27.0974C26.7373 25.6876 26.0054 24.5128 24.9934 23.6228C23.9814 22.7328 22.7343 22.1673 21.4085 21.997V27H20.9825Z' fill='%2304306A'/%3E%3C/svg%3E%0A")
}
footer .footer__contacts-info .soc a[href*="youtube.com"] {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2625 27.0568C10.8702 26.9408 10.5123 26.7343 10.219 26.4549C9.9256 26.1754 9.7054 25.8312 9.57695 25.4512C8.84292 23.4874 8.62543 15.2869 10.0391 13.6681C10.5096 13.1414 11.1739 12.8172 11.8878 12.7658C15.6802 12.3677 27.3975 12.4208 28.7432 12.8985C29.1217 13.0183 29.4675 13.2203 29.7547 13.4891C30.0419 13.758 30.263 14.0868 30.4015 14.451C31.2035 16.4812 31.2307 23.8589 30.2928 25.8095C30.044 26.3173 29.6275 26.7285 29.1102 26.9772C27.6965 27.6672 13.1383 27.6539 11.2625 27.0568ZM17.2842 23.2087L24.0808 19.7587L17.2842 16.2821V23.2087Z' fill='%2304306A'/%3E%3C/svg%3E%0A")
}
footer .footer__contacts-info .soc a[href*="t.me"] {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6613_24119)'%3E%3Crect width='40' height='40' fill='white'/%3E%3Cpath d='M28 12.6022L24.9946 28.2923C24.9946 28.2923 24.5741 29.3801 23.4189 28.8584L16.4846 23.3526L16.4524 23.3364C17.3891 22.4654 24.6524 15.7027 24.9698 15.3961C25.4613 14.9214 25.1562 14.6387 24.5856 14.9974L13.8568 22.053L9.71764 20.6108C9.71764 20.6108 9.06626 20.3708 9.00359 19.8491C8.9401 19.3265 9.73908 19.0439 9.73908 19.0439L26.6131 12.1889C26.6131 12.1889 28 11.5579 28 12.6022Z' fill='%2304306A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6613_24119'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
footer .footer__contacts-info .soc a[href*="rutube.ru"] {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_600_2495)'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_600_2495)'%3E%3Cpath d='M23.5907 19.4885H15.4517V16.27H23.5907C24.0661 16.27 24.3967 16.3528 24.5625 16.4974C24.7285 16.642 24.8312 16.9102 24.8312 17.302V18.4577C24.8312 18.8705 24.7285 19.1387 24.5625 19.2834C24.3967 19.428 24.0661 19.4898 23.5907 19.4898V19.4885ZM24.149 13.2356H12V26.9997H15.4517V22.5217H21.8128L24.8312 26.9997H28.6964L25.3685 22.5007C26.5954 22.319 27.1464 21.9432 27.6007 21.324C28.0551 20.7047 28.2829 19.7147 28.2829 18.3934V17.3614C28.2829 16.5778 28.2 15.9585 28.0551 15.4839C27.9103 15.0093 27.6626 14.5964 27.311 14.2257C26.9396 13.8746 26.5261 13.6274 26.0297 13.4618C25.5332 13.3172 24.9129 13.2344 24.149 13.2344V13.2356Z' fill='%2304306A'/%3E%3Cpath d='M31.3491 13.2347C32.8136 13.2347 34.0008 12.0629 34.0008 10.6173C34.0008 9.17183 32.8136 8 31.3491 8C29.8845 8 28.6973 9.17183 28.6973 10.6173C28.6973 12.0629 29.8845 13.2347 31.3491 13.2347Z' fill='%2304306A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_600_2495'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_600_2495'%3E%3Crect width='22' height='19' fill='white' transform='translate(12 8)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
footer .footer__contacts-info .soc a[href*="dzen.ru"] {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_558_2106)'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/g%3E%3Cmask id='mask0_558_2106' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='9' y='9' width='22' height='22'%3E%3Cpath d='M31 9H9V31H31V9Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_558_2106)'%3E%3Cpath d='M19.9535 30.9961H20.0412C24.4093 30.9961 26.9448 30.5563 28.7407 28.8127C30.5719 26.9632 30.9948 24.4106 30.9948 20.0596V19.9365C30.9948 15.5868 30.5719 13.0513 28.7407 11.1834C26.9461 9.43982 24.3923 9 20.0425 9H19.9548C15.5868 9 13.05 9.43982 11.2541 11.1834C9.4228 13.033 9 15.5868 9 19.9365V20.0596C9 24.4093 9.4228 26.9448 11.2541 28.8127C13.033 30.5563 15.5868 30.9961 19.9535 30.9961Z' fill='%2304306A'/%3E%3Cpath d='M28.3771 19.8309C28.3771 19.7471 28.309 19.6778 28.2252 19.6739C25.2189 19.56 23.3893 19.1765 22.1092 17.8965C20.8266 16.6139 20.4444 14.7828 20.3305 11.77C20.3279 11.6862 20.2585 11.6182 20.1735 11.6182H19.8227C19.739 11.6182 19.6696 11.6862 19.6657 11.77C19.5518 14.7815 19.1696 16.6139 17.887 17.8965C16.6057 19.1778 14.7773 19.56 11.771 19.6739C11.6872 19.6765 11.6191 19.7458 11.6191 19.8309V20.1817C11.6191 20.2654 11.6872 20.3348 11.771 20.3387C14.7773 20.4526 16.607 20.8361 17.887 22.1161C19.167 23.3961 19.5492 25.2219 19.6644 28.2229C19.667 28.3067 19.7363 28.3748 19.8214 28.3748H20.1735C20.2572 28.3748 20.3266 28.3067 20.3305 28.2229C20.4457 25.2219 20.8279 23.3961 22.1079 22.1161C23.3893 20.8348 25.2176 20.4526 28.2239 20.3387C28.3077 20.3361 28.3758 20.2667 28.3758 20.1817V19.8309H28.3771Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_558_2106'%3E%3Crect width='40' height='40' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
footer .menu__list {
	list-style:none;
	padding:0;
	margin:0;
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	grid-template-rows:repeat(3, auto);
	gap:16px
}
footer .menu__list .menu__item {
	margin-bottom:28px
}
footer .menu__list .menu__item .menu__link {
	color:#fff;
	text-transform:uppercase;
	font-weight:600;
	display:inline-block
}
footer .menu__list .menu__item .menu__link.parent {
	margin-bottom:12px
}
footer .menu__list .menu__item .sub__menu {
	list-style:none;
	padding:0
}
footer .menu__list .menu__item .sub__menu li {
	margin-bottom:16px
}
footer .menu__list .menu__item .sub__menu li a {
	font-size:18px;
	font-weight:400;
	line-height:24px;
	color:rgba(255,255,255,.6980392157)
}
.swiper.carousel .swiper-wrapper,.swiper.carousel_news .swiper-wrapper {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.swiper.carousel .swiper-wrapper .swiper-slide,.swiper.carousel_news .swiper-wrapper .swiper-slide {
	height:auto
}
.swiper.carousel .carousel-button,.swiper.carousel_news .carousel-button {
	width:40px;
	height:40px;
	background-size:contain;
	background-repeat:no-repeat
}
.swiper.carousel .carousel-button.carousel-button-prev,.swiper.carousel_news .carousel-button.carousel-button-prev {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8 25.4L17.6728 21.2728C16.9699 20.5698 16.9699 19.4301 17.6728 18.7272L21.8 14.6M11 1.99999L29 1.99999C33.9706 1.99999 38 6.02943 38 11L38 29C38 33.9706 33.9706 38 29 38L11 38C6.02944 38 2.00001 33.9706 2.00001 29L2.00001 11C2.00001 6.02942 6.02945 1.99999 11 1.99999Z' stroke='%234380D2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	margin-right:20px
}
.swiper.carousel .carousel-button.carousel-button-prev:not(.swiper-button-disabled):hover,.swiper.carousel_news .carousel-button.carousel-button-prev:not(.swiper-button-disabled):hover {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8 25.4L17.6728 21.2728C16.9699 20.5698 16.9699 19.4301 17.6728 18.7272L21.8 14.6M11 1.99999L29 1.99999C33.9706 1.99999 38 6.02943 38 11L38 29C38 33.9706 33.9706 38 29 38L11 38C6.02944 38 2.00001 33.9706 2.00001 29L2.00001 11C2.00001 6.02942 6.02945 1.99999 11 1.99999Z' stroke='%23599AF2' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}
.swiper.carousel .carousel-button.carousel-button-prev.swiper-button-disabled,.swiper.carousel_news .carousel-button.carousel-button-prev.swiper-button-disabled {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8 25.4L17.6728 21.2728C16.9699 20.5698 16.9699 19.4301 17.6728 18.7272L21.8 14.6M11 1.99999L29 1.99999C33.9706 1.99999 38 6.02943 38 11L38 29C38 33.9706 33.9706 38 29 38L11 38C6.02944 38 2.00001 33.9706 2.00001 29L2.00001 11C2.00001 6.02942 6.02945 1.99999 11 1.99999Z' stroke='%23B6B6B6' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}
.swiper.carousel .carousel-button.carousel-button-next,.swiper.carousel_news .carousel-button.carousel-button-next {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2 14.6L22.3272 18.7272C23.0301 19.4302 23.0301 20.5699 22.3272 21.2728L18.2 25.4M29 38L11 38C6.02944 38 2 33.9706 2 29L2 11C2 6.02944 6.02944 2 11 2L29 2C33.9706 2 38 6.02944 38 11L38 29C38 33.9706 33.9706 38 29 38Z' stroke='%234380D2' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}
.swiper.carousel .carousel-button.carousel-button-next:not(.swiper-button-disabled):hover,.swiper.carousel_news .carousel-button.carousel-button-next:not(.swiper-button-disabled):hover {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2 14.6L22.3272 18.7272C23.0301 19.4302 23.0301 20.5699 22.3272 21.2728L18.2 25.4M29 38L11 38C6.02944 38 2 33.9706 2 29L2 11C2 6.02944 6.02944 2 11 2L29 2C33.9706 2 38 6.02944 38 11L38 29C38 33.9706 33.9706 38 29 38Z' stroke='%23599AF2' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}
.swiper.carousel .carousel-button.carousel-button-next.swiper-button-disabled,.swiper.carousel_news .carousel-button.carousel-button-next.swiper-button-disabled {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2 14.6L22.3272 18.7272C23.0301 19.4302 23.0301 20.5699 22.3272 21.2728L18.2 25.4M29 38L11 38C6.02944 38 2 33.9706 2 29L2 11C2 6.02944 6.02944 2 11 2L29 2C33.9706 2 38 6.02944 38 11L38 29C38 33.9706 33.9706 38 29 38Z' stroke='%23B6B6B6' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}
.swiper.carousel .carousel-pagination-wrapper,.swiper.carousel_news .carousel-pagination-wrapper {
	padding:40px 0 0
}
.swiper.carousel .carousel-pagination-wrapper .carousel-pagination,.swiper.carousel_news .carousel-pagination-wrapper .carousel-pagination {
	width:auto;
	font-size:20px;
	padding:0 24px;
	color:#b6b6b6
}
.swiper.carousel .carousel-pagination-wrapper .carousel-pagination .swiper-pagination-current,.swiper.carousel_news .carousel-pagination-wrapper .carousel-pagination .swiper-pagination-current {
	color:#4380d2
}
.company__carousel .company__item {
	aspect-ratio:1/1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	border:1px solid #a5a8ac;
	border-radius:4px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.company__carousel .company__item .hover-image {
	display:none
}
.company__carousel .company__item:hover .default-image {
	display:none
}
.company__carousel .company__item:hover .hover-image {
	display:block
}
.company__carousel .company__item img {
	max-width:80%;
	height:auto;
	max-height:80%
}
.company__carousel .company__item:hover {
	background:#04306a;
	border-color:#04306a
}
.news__carousel .news-item {
	height:100%
}
.news__carousel .news__item {
	border:1px solid #e0e0e0;
	border-radius:4px;
	padding:20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	height:100%
}
.news__carousel .news__item-content {
	margin-bottom:48px
}
.news__carousel .news__item:hover .news__item-date {
	color:#599af2
}
.news__carousel .news__item:hover .news__item-title {
	color:#599af2
}
.news__carousel .news__item-img {
	margin-bottom:10px
}
.news__carousel .news__item-img img {
	width:100%;
	height:auto
}
.news__carousel .news__item-title {
	font-size:20px
}
.news__carousel .news__item-date {
	font-size:18px;
	color:#7a7d81
}
.steps {
	margin-bottom:var(--mb-base)
}
.steps__item {
	background:#f6f6f6;
	padding:32px 32px 200px;
	height:100%;
	border-radius:4px;
	position:relative
}
.steps__item.steps__item-numbered {
	padding-bottom:32px
}
.steps__item-title {
	font-size:20px;
	font-weight:600;
	color:#04306a;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:16px
}
.steps__item-title span {
	display:inline-block;
	background:#fff;
	width:56px;
	height:56px;
	margin-right:16px;
	font-size:32px;
	color:#4380d2;
	line-height:56px;
	text-align:center;
	font-weight:400;
	border-radius:8px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.steps__item-text {
	font-size:20px;
	color:#7a7d81
}
.steps__item-text.steps__item-numbered {
	color:#4c5866;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:16px
}
.steps__item-text.steps__item-numbered span {
	display:inline-block;
	background:#fff;
	width:56px;
	height:56px;
	font-size:32px;
	color:#4380d2;
	line-height:56px;
	text-align:center;
	font-weight:400;
	border-radius:8px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.steps__item-icon {
	position:absolute;
	right:0;
	bottom:40px
}
.steps__item-icon img {
	max-height:140px
}
.numbers {
	margin-bottom:var(--mb-base)
}
.numbers__list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:4px 12px;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.numbers__item {
	padding:32px;
	width:calc((100% - 24px)/3)
}
.numbers__item-title {
	color:#4380d2;
	font-weight:500;
	font-size:56px;
	margin-bottom:8px
}
.numbers__item-title span {
	font-size:38px
}
.numbers__item-text {
	color:#4c5866;
	font-size:20px
}
.numbers__img {
	width:100%;
	height:100%;
	position:relative
}
.numbers__img img {
	-o-object-fit:cover;
	object-fit:cover;
	width:100%;
	height:100%;
	border-radius:4px
}
.advantages {
	margin-bottom:var(--mb-base)
}
.advantages-slider .swiper-slide {
	height:auto
}
.advantages__item {
	background:#f6f9fc;
	cursor:pointer;
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url("data:image/svg+xml,%3Csvg width='860' height='294' viewBox='0 0 860 294' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_87_180)'%3E%3Cpath d='M638.631 764.621C660.634 802.538 651.285 846.436 617.75 862.67V862.67C584.216 878.905 539.193 861.328 517.19 823.411L135.393 165.474C113.39 127.558 122.738 83.6597 156.273 67.4254V67.4254C189.808 51.191 234.83 68.7681 256.833 106.685L638.631 764.621Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M792.158 654.014C814.161 691.93 804.813 735.829 771.278 752.063V752.063C737.743 768.297 692.721 750.72 670.718 712.803L288.92 54.8671C266.917 16.9504 276.266 -26.9477 309.8 -43.182V-43.182C343.335 -59.4164 388.358 -41.8394 410.361 -3.92269L792.158 654.014Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M932.32 534.438C954.323 572.354 944.975 616.252 911.44 632.487V632.487C877.905 648.721 832.883 631.144 810.88 593.227L429.082 -64.7091C407.079 -102.626 416.428 -146.524 449.963 -162.758V-162.758C483.497 -178.993 528.52 -161.416 550.523 -123.499L932.32 534.438Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1072.48 414.869C1094.48 452.786 1085.24 496.633 1051.83 512.805V512.805C1018.43 528.976 973.512 511.349 951.509 473.432L569.711 -184.505C547.708 -222.421 556.952 -266.269 590.357 -282.44V-282.44C623.763 -298.612 668.68 -280.984 690.683 -243.067L1072.48 414.869Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M1212.64 295.307C1234.64 333.223 1225.4 377.071 1191.99 393.242V393.242C1158.59 409.414 1113.67 391.786 1091.67 353.869L709.868 -304.067C687.865 -341.984 697.108 -385.831 730.514 -402.003V-402.003C763.919 -418.174 808.836 -400.546 830.839 -362.63L1212.64 295.307Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_87_180'%3E%3Crect width='860' height='294' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	min-height:300px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	height:100%;
	border-radius:4px
}
.advantages__item-head {
	padding:32px
}
.advantages__item-head .title {
	color:#04306a;
	font-size:32px
}
.advantages__item-text {
	border-top:1px solid #e0e0e0;
	padding:32px;
	color:#4c5866
}
.advantages__item-text ul {
	margin-bottom:0
}
.advantages__item-text ol li {
	margin-bottom:16px
}
.advantages__item-text ol li:last-child {
	margin-bottom:0
}
.advantages__item:hover {
	background:#04306a;
	background-image:url("data:image/svg+xml,%3Csvg width='860' height='294' viewBox='0 0 860 294' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_87_180)'%3E%3Cpath d='M638.631 764.621C660.634 802.538 651.285 846.436 617.75 862.67V862.67C584.216 878.905 539.193 861.328 517.19 823.411L135.393 165.474C113.39 127.558 122.738 83.6597 156.273 67.4254V67.4254C189.808 51.191 234.83 68.7681 256.833 106.685L638.631 764.621Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M792.158 654.014C814.161 691.93 804.813 735.829 771.278 752.063V752.063C737.743 768.297 692.721 750.72 670.718 712.803L288.92 54.8671C266.917 16.9504 276.266 -26.9477 309.8 -43.182V-43.182C343.335 -59.4164 388.358 -41.8394 410.361 -3.92269L792.158 654.014Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M932.32 534.438C954.323 572.354 944.975 616.252 911.44 632.487V632.487C877.905 648.721 832.883 631.144 810.88 593.227L429.082 -64.7091C407.079 -102.626 416.428 -146.524 449.963 -162.758V-162.758C483.497 -178.993 528.52 -161.416 550.523 -123.499L932.32 534.438Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1072.48 414.869C1094.48 452.786 1085.24 496.633 1051.83 512.805V512.805C1018.43 528.976 973.512 511.349 951.509 473.432L569.711 -184.505C547.708 -222.421 556.952 -266.269 590.357 -282.44V-282.44C623.763 -298.612 668.68 -280.984 690.683 -243.067L1072.48 414.869Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M1212.64 295.307C1234.64 333.223 1225.4 377.071 1191.99 393.242V393.242C1158.59 409.414 1113.67 391.786 1091.67 353.869L709.868 -304.067C687.865 -341.984 697.108 -385.831 730.514 -402.003V-402.003C763.919 -418.174 808.836 -400.546 830.839 -362.63L1212.64 295.307Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_87_180'%3E%3Crect width='860' height='294' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size:cover;
	background-repeat:no-repeat
}
.advantages__item:hover .icon svg path {
	fill:#fff
}
.advantages__item:hover .advantages__item-head .title {
	color:#fff
}
.advantages__item:hover .advantages__item-text {
	color:#fff
}
.advantages-strategy .advantages__item {
	background-image:url("data:image/svg+xml,%3Csvg width='640' height='642' viewBox='0 0 640 642' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_604_2637)'%3E%3Crect width='640' height='642' rx='4' fill='%23F6F9FC'/%3E%3Cpath d='M165.629 1157.62C187.632 1195.54 178.283 1239.44 144.748 1255.67V1255.67C111.214 1271.9 66.1913 1254.33 44.1884 1216.41L-337.609 558.474C-359.612 520.558 -350.264 476.66 -316.729 460.425V460.425C-283.194 444.191 -238.172 461.768 -216.169 499.685L165.629 1157.62Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M319.156 1047.01C341.159 1084.93 331.811 1128.83 298.276 1145.06V1145.06C264.741 1161.3 219.719 1143.72 197.716 1105.8L-184.082 447.867C-206.085 409.95 -196.736 366.052 -163.202 349.818V349.818C-129.667 333.584 -84.6443 351.161 -62.6414 389.077L319.156 1047.01Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M459.318 927.438C481.321 965.354 471.973 1009.25 438.438 1025.49V1025.49C404.903 1041.72 359.881 1024.14 337.878 986.227L-43.9199 328.291C-65.9228 290.374 -56.5743 246.476 -23.0394 230.242V230.242C10.4955 214.007 55.5178 231.584 77.5207 269.501L459.318 927.438Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M599.479 807.869C621.481 845.786 612.238 889.633 578.833 905.805V905.805C545.427 921.976 500.51 904.349 478.507 866.432L96.7094 208.495C74.7065 170.579 83.95 126.731 117.355 110.56V110.56C150.761 94.3882 195.678 112.016 217.681 149.933L599.479 807.869Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M739.635 688.307C761.638 726.223 752.394 770.071 718.989 786.242V786.242C685.584 802.414 640.666 784.786 618.663 746.869L236.866 88.9329C214.863 51.0162 224.106 7.16901 257.512 -9.00261V-9.00261C290.917 -25.1742 335.834 -7.54642 357.837 30.3703L739.635 688.307Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_604_2637'%3E%3Crect width='640' height='642' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.advantages-strategy .advantages__item:hover {
	background-image:url("data:image/svg+xml,%3Csvg width='640' height='642' viewBox='0 0 640 642' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_604_2661)'%3E%3Crect width='640' height='642' rx='4' fill='%2304306A'/%3E%3Cpath d='M165.629 1157.62C187.632 1195.54 178.283 1239.44 144.748 1255.67V1255.67C111.214 1271.9 66.1913 1254.33 44.1884 1216.41L-337.609 558.474C-359.612 520.558 -350.264 476.66 -316.729 460.425V460.425C-283.194 444.191 -238.172 461.768 -216.169 499.685L165.629 1157.62Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M319.156 1047.01C341.159 1084.93 331.811 1128.83 298.276 1145.06V1145.06C264.741 1161.3 219.719 1143.72 197.716 1105.8L-184.082 447.867C-206.085 409.95 -196.736 366.052 -163.202 349.818V349.818C-129.667 333.584 -84.6443 351.161 -62.6414 389.077L319.156 1047.01Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M459.318 927.438C481.321 965.354 471.973 1009.25 438.438 1025.49V1025.49C404.903 1041.72 359.881 1024.14 337.878 986.227L-43.9199 328.291C-65.9228 290.374 -56.5743 246.476 -23.0394 230.242V230.242C10.4955 214.007 55.5178 231.584 77.5207 269.501L459.318 927.438Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M599.479 807.869C621.481 845.786 612.238 889.633 578.833 905.805V905.805C545.427 921.976 500.51 904.349 478.507 866.432L96.7094 208.495C74.7065 170.579 83.95 126.731 117.355 110.56V110.56C150.761 94.3882 195.678 112.016 217.681 149.933L599.479 807.869Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M739.635 688.307C761.638 726.223 752.394 770.071 718.989 786.242C685.584 802.414 640.666 784.786 618.663 746.869L236.866 88.9329C214.863 51.0162 224.106 7.16901 257.512 -9.00261C290.917 -25.1742 335.834 -7.54642 357.837 30.3703L739.635 688.307Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_604_2661'%3E%3Crect width='640' height='642' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.plus-list li::before {
	-webkit-transform:translateY(-6px);
	transform:translateY(-6px)
}
.culture {
	margin-bottom:var(--mb-base)
}
.culture__item {
	background:#f6f6f6;
	padding:32px;
	margin-bottom:16px;
	border-radius:4px
}
.culture__item:last-child {
	margin-bottom:0
}
.culture__item-title {
	font-size:20px;
	line-height:26px;
	margin-bottom:8px;
	font-weight:600
}
.culture__item-text {
	color:#4c5866
}
.culture__img {
	position:relative;
	height:100%
}
.culture__img img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	border-radius:4px
}
.footer__left {
	max-width:310px
}
.footer__left-logo {
	margin-bottom:28px
}
.footer__left-logo img {
	max-width:100%
}
.footer__left p {
	font-size:14px;
	color:#f6f6f6
}
.footer__left p a {
	color:#f6f6f6;
	text-decoration:none;
	border-bottom:1px solid #f6f6f6
}
.footer__left .partners__logo {
	margin-top:78px;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:20px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.footer__right {
	padding-top:26px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.footer__right .footer__contacts {
	max-width:310px
}
.footer__right .menu__list {
	max-width:492px
}
.mobile__menu-btn {
	width:130px;
	height:130px;
	border:none;
	cursor:pointer;
	position:relative;
	background:rgba(0,0,0,0);
	border-left:1px solid #e0e0e0
}
.mobile__menu-btn span {
	width:30px;
	height:2px;
	border-radius:2px;
	display:block;
	background:#091720;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	opacity:1
}
.mobile__menu-btn span:first-child {
	margin-top:-9px
}
.mobile__menu-btn span:last-child {
	margin-top:9px
}
.mobile__menu-btn.active span {
	opacity:0
}
.mobile__menu-btn.active span:first-child {
	margin-top:0px;
	opacity:1;
	-webkit-transform:translateX(-50%) rotate(45deg);
	transform:translateX(-50%) rotate(45deg)
}
.mobile__menu-btn.active span:last-child {
	margin-top:0px;
	opacity:1;
	-webkit-transform:translateX(-50%) rotate(-45deg);
	transform:translateX(-50%) rotate(-45deg)
}
.breadcrumbs {
	background-image:url("data:image/svg+xml,%3Csvg width='1920' height='95' viewBox='0 0 1920 95' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_114_121)'%3E%3Crect width='1920' height='94' fill='url(%23paint0_linear_114_121)'/%3E%3Cpath d='M595.631 730.905C614.072 786.161 575.856 854.615 510.273 883.802V883.802C444.689 912.988 376.574 891.854 358.133 836.598L38.14 -122.22C19.6989 -177.476 57.9152 -245.93 123.498 -275.117V-275.117C189.082 -304.303 257.197 -283.169 275.638 -227.913L595.631 730.905Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M895.873 529.705C914.314 584.962 876.098 653.416 810.515 682.603V682.603C744.932 711.789 676.816 690.655 658.375 635.399L338.382 -323.419C319.941 -378.675 358.157 -447.129 423.741 -476.316V-476.316C489.324 -505.502 557.439 -484.368 575.88 -429.112L895.873 529.705Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M1196.2 328.465C1214.64 383.721 1176.43 452.176 1110.84 481.362V481.362C1045.26 510.549 977.144 489.415 958.703 434.158L638.71 -524.659C620.269 -579.915 658.485 -648.37 724.069 -677.556V-677.556C789.652 -706.743 857.767 -685.609 876.208 -630.352L1196.2 328.465Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M1496.47 127.233C1514.92 182.489 1476.9 250.852 1411.58 279.926V279.926C1346.25 308.999 1278.34 287.774 1259.89 232.518L939.901 -726.3C921.46 -781.556 959.471 -849.919 1024.8 -878.993V-878.993C1090.13 -908.066 1158.04 -886.841 1176.48 -831.585L1496.47 127.233Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M1796.77 -73.9529C1815.21 -18.6965 1777.2 49.6665 1711.87 78.7402V78.7402C1646.54 107.814 1578.63 86.5885 1560.19 31.3322L1240.2 -927.485C1221.76 -982.742 1259.77 -1051.1 1325.1 -1080.18V-1080.18C1390.43 -1109.25 1458.34 -1088.03 1476.78 -1032.77L1796.77 -73.9529Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M-270 -45.1049C-256.933 -53.8602 -242.31 -60.0159 -226.965 -63.2205C-211.621 -66.4251 -195.855 -66.6158 -180.568 -63.7818C-165.281 -60.9477 -150.773 -55.1444 -137.872 -46.7032C-124.97 -38.262 -113.928 -27.3482 -105.376 -14.5849C-96.8238 -1.82164 -90.929 12.5412 -88.0282 27.6834C-85.1274 42.8257 -85.2773 58.4509 -88.4694 73.6668C-91.6615 88.8828 -97.8334 103.392 -106.632 116.365C-115.432 129.338 -126.686 140.521 -139.752 149.277L-204.876 52.086L-270 -45.1049Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M-88.0282 27.6834C-85.1274 42.8257 -85.2773 58.4509 -88.4694 73.6668C-91.6615 88.8828 -97.8334 103.392 -106.632 116.365C-115.432 129.338 -126.686 140.521 -139.752 149.277L137.023 562.338L-88.0282 27.6834Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_114_121' x1='2587.5' y1='103.124' x2='2009.31' y2='-1041.39' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2304306A'/%3E%3Cstop offset='1' stop-color='%23144E9B'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_114_121'%3E%3Crect width='1920' height='95' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	padding:16px 0;
	margin-bottom:80px
}
.breadcrumbs .bx-breadcrumb {
	margin-bottom:12px
}
.breadcrumbs .bx-breadcrumb .bx-breadcrumb-item {
	display:inline-block;
	color:#fff;
	opacity:.8;
	font-size:14px
}
.breadcrumbs .bx-breadcrumb .bx-breadcrumb-item .bx-breadcrumb__slash {
	display:inline-block
}
.breadcrumbs .bx-breadcrumb .bx-breadcrumb-item a {
	color:#fff;
	line-height:22px
}
.breadcrumbs .bx-breadcrumb .bx-breadcrumb-item span {
	line-height:22px
}
.breadcrumbs-title {
	font-size:22px;
	color:#fff;
	font-weight:600;
	text-transform:uppercase
}
.about__production {
	margin-bottom:var(--mb-base)
}
.about__production .about__numbers-item {
	background:#f6f9fc;
	padding:24px 32px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:12px;
	cursor:pointer;
	color:#04306a;
	font-size:20px;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	border-radius:4px
}
.about__production .about__numbers-item:hover {
	background:#599af2;
	color:#fff
}
.about__production .about__numbers-item.active {
	background:#144e9b;
	color:#fff
}
.about__production .about__numbers-item:last-child {
	margin-bottom:0
}
.about__production .about__numbers-item span {
	width:56px;
	height:56px;
	background:#fff;
	border-radius:8px;
	font-size:32px;
	color:#4380d2;
	text-align:center;
	line-height:56px;
	margin-right:16px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.about__production .about__numbers-item-title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:8px
}
.about__production .about__numbers-item-title-subtitle {
	font-size:14px;
	font-weight:300
}
.about__production-slider {
	height:100%;
	border-radius:4px;
	overflow:hidden
}
.about__production-slider .about__production-item {
	position:relative;
	height:100%
}
.about__production-slider .about__production-item img {
	width:100%;
	left:0;
	top:0;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.about__production-slider .main-pagination {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:20px 0;
	z-index:1;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.about__production-slider .main-pagination .swiper-pagination-bullet {
	width:32px;
	height:2px;
	background:rgba(255,255,255,.3);
	opacity:1;
	border-radius:2px;
	margin-right:8px;
	margin-left:8px;
	position:relative;
	overflow:hidden
}
.about__production-slider .main-pagination .swiper-pagination-bullet::before {
	content:"";
	-webkit-transition:.2s;
	transition:.2s;
	opacity:1;
	width:32px;
	height:2px;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	position:absolute;
	border-radius:2px;
	left:0;
	top:0;
	z-index:2;
	background:#fff;
	display:block
}
@keyframes bullet-animation {
	from {
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
to {
	-webkit-transform:translateX(0%);
	transform:translateX(0%)
}
}
.about__production-slider .main-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
	-webkit-animation:bullet-animation 6s linear forwards;
	animation:bullet-animation 6s linear forwards
}
.about__catalog {
	margin-bottom:var(--mb-base)
}
.about__catalog-item {
	background:#f6f9fc;
	padding:32px;
	height:100%;
	border-radius:4px
}
.about__catalog-item p {
	color:#4c5866;
	margin-bottom:56px
}
.about__catalog-item img {
	width:100%;
	height:auto
}
.about__catalog-img {
	margin-bottom:28px
}
.about__video {
	margin-bottom:var(--mb-base)
}
.about__video-play {
	display:block;
	position:relative;
	height:100%
}
.about__video-play:hover::before {
	background-color: var(--bs-link-hover-color);
}
.about__video-play::before {
	content:"";
	border-radius: 50%;
	background-image:url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M119.628 60C119.628 92.9316 92.9316 119.628 60 119.628C27.0684 119.628 0.372024 92.9316 0.372024 60C0.372024 27.0684 27.0684 0.372024 60 0.372024C92.9316 0.372024 119.628 27.0684 119.628 60Z' stroke='%23FFFFFF' stroke-width='0.744048'/%3E%3Cpath d='M104.315 64.0908C104.413 63.1976 104.684 62.4724 105.128 61.9151C105.579 61.3669 106.155 60.9812 106.854 60.7581C107.561 60.5442 108.347 60.4838 109.213 60.577C110.07 60.6694 110.816 60.899 111.451 61.2659C112.094 61.6337 112.578 62.1334 112.901 62.7651C113.231 63.4059 113.347 64.1769 113.249 65.0783C113.179 65.7174 113.016 66.2553 112.76 66.6919C112.512 67.1377 112.195 67.4849 111.809 67.7335C111.424 67.9821 110.986 68.1339 110.497 68.1889L110.614 67.1073C111.056 67.0306 111.427 66.8011 111.727 66.419C112.026 66.045 112.21 65.5507 112.277 64.9362C112.352 64.2479 112.247 63.6729 111.964 63.2113C111.688 62.7588 111.298 62.4058 110.792 62.1524C110.294 61.8998 109.74 61.7406 109.131 61.6749C108.488 61.6057 107.888 61.6446 107.33 61.7917C106.772 61.9389 106.308 62.2122 105.94 62.6119C105.579 63.0124 105.362 63.5487 105.289 64.2206C105.245 64.6302 105.263 65.0011 105.343 65.3331C105.423 65.6733 105.558 65.9614 105.749 66.1976C105.939 66.4419 106.17 66.6201 106.441 66.7322L106.314 67.8999C105.849 67.7254 105.453 67.4589 105.125 67.1003C104.805 66.7508 104.572 66.3236 104.427 65.8189C104.282 65.3141 104.245 64.7381 104.315 64.0908Z' fill='%23FFFFFF'/%3E%3Cpath d='M103.639 70.5448L111.891 73.5539L111.335 75.0628L105.87 75.9143L109.498 80.0422L108.955 81.5163L100.703 78.5073L101.075 77.4974L108.3 80.132L104.229 75.5529L104.4 75.0886L110.491 74.1891L103.266 71.5546L103.639 70.5448Z' fill='%23FFFFFF'/%3E%3Cpath d='M97.3412 84.1484C97.8557 83.4 98.4468 82.8833 99.1145 82.5985C99.7822 82.3136 100.485 82.2326 101.224 82.3554C101.958 82.4851 102.678 82.7894 103.383 83.2685C104.094 83.7523 104.644 84.3107 105.032 84.9439C105.415 85.5838 105.595 86.2648 105.57 86.9869C105.545 87.7091 105.276 88.4443 104.761 89.1928C104.247 89.9412 103.658 90.4545 102.995 90.7325C102.327 91.0174 101.627 91.095 100.892 90.9654C100.154 90.8425 99.4284 90.5392 98.7169 90.0555C98.0121 89.5764 97.4681 89.0169 97.0848 88.3769C96.6968 87.7438 96.5151 87.0661 96.5396 86.344C96.5595 85.6287 96.8267 84.8969 97.3412 84.1484ZM98.152 84.6996C97.7591 85.2712 97.5663 85.829 97.5738 86.3732C97.588 86.922 97.7556 87.4303 98.0766 87.8981C98.3929 88.3726 98.8144 88.789 99.3413 89.1472C99.7381 89.4169 100.146 89.6194 100.565 89.7546C100.986 89.9012 101.401 89.9631 101.808 89.9404C102.215 89.9177 102.601 89.801 102.967 89.5903C103.333 89.3797 103.661 89.0634 103.951 88.6416C104.339 88.0769 104.528 87.5167 104.519 86.9611C104.504 86.4122 104.341 85.8971 104.03 85.4158C103.714 84.9412 103.292 84.5248 102.765 84.1667C102.245 83.8132 101.705 83.576 101.146 83.4552C100.586 83.3345 100.047 83.3671 99.5275 83.5531C99.0034 83.7459 98.5449 84.1281 98.152 84.6996Z' fill='%23FFFFFF'/%3E%3Cpath d='M91.7481 91.2487L97.1059 96.8958L99.1586 94.9699L99.8326 95.6803L94.9406 100.27L94.2666 99.5597L96.3192 97.6339L90.9614 91.9868L91.7481 91.2487Z' fill='%23FFFFFF'/%3E%3Cpath d='M86.7862 95.6977L91.5045 103.072L88.9348 104.698C88.3893 105.043 87.863 105.249 87.3557 105.316C86.8529 105.39 86.3844 105.31 85.9503 105.077C85.5092 104.848 85.1106 104.456 84.7547 103.899C84.4076 103.357 84.2364 102.821 84.2409 102.29C84.2428 101.771 84.3935 101.285 84.6929 100.832C84.9924 100.379 85.4148 99.9796 85.9602 99.6345L87.4287 98.7053L85.8737 96.275L86.7862 95.6977ZM87.9559 99.5294L86.5294 100.432C85.963 100.79 85.5895 101.212 85.4089 101.698C85.2258 102.195 85.3278 102.745 85.7149 103.35C86.053 103.879 86.45 104.185 86.9058 104.267C87.3615 104.35 87.8761 104.21 88.4495 103.847L90.0648 102.825L87.9559 99.5294Z' fill='%23FFFFFF'/%3E%3Cpath d='M79.4454 100.153L82.6563 108.289L77.1592 110.434L76.8004 109.525L81.2907 107.773L80.2098 105.034L76.1709 106.61L75.8075 105.689L79.8465 104.113L78.7974 101.455L74.3071 103.207L73.9483 102.298L79.4454 100.153Z' fill='%23FFFFFF'/%3E%3Cpath d='M69.5048 103.464L70.9089 111.101L73.6849 110.596L73.8616 111.557L67.2455 112.76L67.0688 111.799L69.8449 111.294L68.4408 103.657L69.5048 103.464Z' fill='%23FFFFFF'/%3E%3Cpath d='M62.7739 104.541L62.5703 113.279L61.489 113.254L61.5731 109.645L59.7709 109.603C59.3318 109.593 58.9182 109.551 58.5303 109.476C58.1342 109.401 57.7848 109.273 57.4822 109.093C57.1797 108.913 56.9452 108.66 56.7787 108.335C56.6037 108.018 56.5221 107.604 56.534 107.093C56.5378 106.573 56.6349 106.143 56.8252 105.801C57.0073 105.459 57.2582 105.188 57.5778 104.99C57.8892 104.791 58.2489 104.651 58.6571 104.569C59.065 104.496 59.501 104.465 59.965 104.476L62.7739 104.541ZM61.6698 105.492L60.0416 105.455C59.7351 105.448 59.4405 105.457 59.1581 105.484C58.8754 105.518 58.6209 105.587 58.3947 105.689C58.1683 105.799 57.9905 105.96 57.8612 106.171C57.7234 106.39 57.6503 106.681 57.6419 107.044C57.6336 107.398 57.6934 107.68 57.8212 107.889C57.9407 108.098 58.1111 108.254 58.3325 108.358C58.5539 108.462 58.8011 108.53 59.0739 108.561C59.3466 108.6 59.6279 108.623 59.9179 108.63L61.5958 108.668L61.6698 105.492Z' fill='%23FFFFFF'/%3E%3Cpath d='M49.2473 103.357L46.4396 111.639L43.518 110.66C43.1018 110.521 42.7367 110.359 42.4228 110.176C42.1063 110 41.8527 109.793 41.6622 109.555C41.4638 109.315 41.3429 109.039 41.2994 108.729C41.2559 108.419 41.303 108.061 41.4406 107.655C41.5836 107.233 41.8089 106.891 42.1164 106.629C42.4161 106.364 42.7927 106.22 43.2462 106.198C42.7439 105.926 42.4201 105.565 42.2749 105.116C42.127 104.675 42.1483 104.174 42.3389 103.611C42.4898 103.166 42.702 102.824 42.9754 102.585C43.2409 102.344 43.5573 102.184 43.9245 102.108C44.2811 102.036 44.6691 102.027 45.0882 102.08C45.5048 102.141 45.9369 102.247 46.3845 102.397L49.2473 103.357ZM47.9086 103.939L46.1061 103.335C45.8627 103.253 45.6074 103.18 45.3403 103.117C45.0626 103.059 44.7954 103.034 44.5385 103.044C44.279 103.061 44.0454 103.144 43.8379 103.292C43.6303 103.44 43.4709 103.678 43.3598 104.006C43.2644 104.287 43.2413 104.536 43.2904 104.752C43.3316 104.966 43.4253 105.154 43.5715 105.316C43.7099 105.475 43.8863 105.613 44.1009 105.728C44.3154 105.844 44.5405 105.941 44.7761 106.02L46.9555 106.75L47.9086 103.939ZM46.6458 107.664L45.0436 107.127C44.753 107.03 44.4741 106.962 44.2069 106.925C43.937 106.895 43.688 106.908 43.4598 106.962C43.2316 107.015 43.0347 107.119 42.869 107.272C42.6955 107.423 42.5611 107.639 42.4658 107.92C42.3441 108.279 42.3365 108.572 42.4432 108.799C42.5499 109.027 42.7275 109.212 42.976 109.356C43.2245 109.501 43.5058 109.625 43.82 109.731L45.7284 110.37L46.6458 107.664Z' fill='%23FFFFFF'/%3E%3Cpath d='M40.4885 100.285L35.9347 107.761L35.0096 107.203L38.6874 101.166L30.9795 104.776L30.0012 104.187L34.555 96.7107L35.4801 97.2679L31.8345 103.253L39.5208 99.7019L40.4885 100.285Z' fill='%23FFFFFF'/%3E%3Cpath d='M34.264 93.8084L31.8994 96.2468C31.6847 96.0408 31.4862 95.9249 31.304 95.899C31.1101 95.8734 30.9172 95.9002 30.7252 95.9794C30.5624 96.0523 30.3826 96.1547 30.1857 96.2865C29.983 96.4242 29.7749 96.5795 29.5611 96.7524C29.3357 96.9255 29.1192 97.1072 28.9117 97.2975C28.2946 97.8507 27.6895 98.4154 27.0963 98.9915C26.503 99.5676 25.9158 100.149 25.3345 100.737L21.2896 96.8581L26.709 91.2694L25.9483 90.54L28.3128 88.1016L29.0914 88.8482L27.4086 90.5836L31.8026 94.7971L33.4854 93.0618L34.264 93.8084ZM30.4586 94.8651L27.4876 92.016L22.7499 96.9017L25.2556 99.3045L27.7093 96.9345C27.8533 96.7978 28.0263 96.6373 28.228 96.453C28.4239 96.2629 28.6431 96.0724 28.8858 95.8815C29.1168 95.6908 29.3654 95.5056 29.6318 95.326C29.8981 95.1463 30.1738 94.9927 30.4586 94.8651Z' fill='%23FFFFFF'/%3E%3Cpath d='M24.9036 87.8614L17.6294 92.7676L14.3147 87.9077L15.1275 87.3595L17.8351 91.3293L20.2838 89.6777L17.8484 86.1069L18.6715 85.5517L21.1069 89.1225L23.4836 87.5195L20.776 83.5497L21.5888 83.0015L24.9036 87.8614Z' fill='%23FFFFFF'/%3E%3Cpath d='M18.9076 77.4821C19.247 78.3235 19.3501 79.0994 19.2168 79.8097C19.0836 80.5199 18.7602 81.1462 18.2467 81.6885C17.7301 82.2231 17.0756 82.6484 16.2833 82.9644C15.4833 83.2835 14.7108 83.4274 13.9659 83.3959C13.2179 83.3568 12.549 83.1264 11.9591 82.7045C11.3692 82.2826 10.9046 81.651 10.5652 80.8095C10.2258 79.9681 10.1243 79.1961 10.2606 78.4935C10.3938 77.7832 10.7187 77.1607 11.2354 76.6261C11.7489 76.0838 12.4056 75.6532 13.2057 75.3341C13.998 75.018 14.7681 74.8796 15.5161 74.9187C16.2611 74.9501 16.9285 75.1768 17.5183 75.5986C18.1051 76.0128 18.5682 76.6406 18.9076 77.4821ZM17.996 77.8457C17.7369 77.2031 17.3778 76.7336 16.9189 76.4371C16.4523 76.1437 15.9343 75.9996 15.3648 76.0047C14.7923 76.0022 14.2099 76.119 13.6176 76.3553C13.1714 76.5332 12.7753 76.7578 12.4293 77.029C12.0725 77.2957 11.7903 77.6036 11.5829 77.9527C11.3755 78.3019 11.2581 78.6861 11.2308 79.1055C11.2035 79.5249 11.2855 79.9717 11.4768 80.446C11.7329 81.0809 12.0957 81.5489 12.5654 81.8499C13.0321 82.1433 13.5532 82.2951 14.1288 82.3053C14.7013 82.3078 15.2837 82.191 15.8761 81.9547C16.4607 81.7215 16.959 81.4073 17.3711 81.0121C17.7832 80.6168 18.0559 80.1528 18.1893 79.6201C18.3196 79.0797 18.2552 78.4882 17.996 77.8457Z' fill='%23FFFFFF'/%3E%3Cpath d='M15.6739 54.4802C15.5456 55.3694 15.2498 56.0849 14.7865 56.6266C14.3161 57.159 13.7275 57.5246 13.0206 57.7235C12.3066 57.9131 11.519 57.9464 10.6575 57.8235C9.80433 57.7017 9.06665 57.4466 8.4445 57.0581C7.81415 56.6684 7.34855 56.1523 7.04772 55.5099C6.73986 54.8582 6.65068 54.0836 6.78016 53.1862C6.87198 52.5498 7.0534 52.0178 7.32443 51.5902C7.58842 51.1533 7.91741 50.8172 8.31138 50.582C8.70536 50.3468 9.14791 50.2101 9.63905 50.172L9.48366 51.2489C9.0394 51.3104 8.66067 51.527 8.34749 51.8986C8.03548 52.262 7.83533 52.7497 7.74704 53.3616C7.64816 54.0469 7.73219 54.6251 7.99914 55.0961C8.25906 55.5579 8.63743 55.9241 9.13423 56.1948C9.62284 56.4643 10.1707 56.6424 10.7778 56.7291C11.4177 56.8204 12.019 56.8021 12.5817 56.6742C13.1444 56.5463 13.6169 56.289 13.9993 55.9023C14.3734 55.5144 14.6087 54.986 14.7053 54.317C14.7641 53.9091 14.7591 53.5378 14.6901 53.2033C14.6224 52.8605 14.4971 52.5679 14.3144 52.3253C14.1329 52.0746 13.9086 51.8886 13.6414 51.7672L13.8091 50.6046C14.2673 50.7949 14.6539 51.0749 14.969 51.4446C15.277 51.8049 15.4948 52.2398 15.6222 52.7493C15.7497 53.2587 15.7669 53.8357 15.6739 54.4802Z' fill='%23FFFFFF'/%3E%3Cpath d='M16.5559 48.0982L8.4105 44.8141L9.01776 43.3247L14.5085 42.657L11.0217 38.4097L11.615 36.9546L19.7604 40.2388L19.354 41.2355L12.2224 38.3602L16.1364 43.0732L15.9495 43.5315L9.83076 44.2261L16.9623 47.1015L16.5559 48.0982Z' fill='%23FFFFFF'/%3E%3Cpath d='M23.2555 34.7767C22.7165 35.5079 22.1086 36.005 21.4319 36.2679C20.7551 36.5307 20.0496 36.5887 19.3152 36.4418C18.5858 36.2882 17.8768 35.9604 17.1883 35.4585C16.4931 34.9518 15.9621 34.3757 15.5953 33.7302C15.2334 33.078 15.0766 32.3915 15.125 31.6706C15.1734 30.9497 15.4671 30.2236 16.0061 29.4924C16.5451 28.7612 17.1505 28.2675 17.8224 28.0112C18.4992 27.7484 19.2023 27.6937 19.9317 27.8473C20.666 27.9943 21.3808 28.3211 22.076 28.8279C22.7645 29.3298 23.2897 29.9068 23.6516 30.5589C24.0185 31.2044 24.1777 31.8876 24.1293 32.6085C24.0857 33.3228 23.7945 34.0455 23.2555 34.7767ZM22.4634 34.1993C22.875 33.641 23.0861 33.0897 23.0966 32.5456C23.1005 31.9966 22.9498 31.4831 22.6445 31.0051C22.3441 30.5204 21.9365 30.0905 21.4218 29.7153C21.0341 29.4327 20.6331 29.217 20.2187 29.0682C19.8025 28.9079 19.3905 28.8324 18.9828 28.8418C18.5751 28.8512 18.1851 28.9552 17.8126 29.1537C17.4402 29.3523 17.102 29.6577 16.7982 30.0698C16.3916 30.6215 16.1838 31.1752 16.175 31.7308C16.1711 32.2798 16.3169 32.8 16.6124 33.2913C16.9128 33.776 17.3204 34.2059 17.8351 34.5811C18.3431 34.9514 18.8748 35.2061 19.43 35.3451C19.9852 35.4841 20.5254 35.4692 21.0507 35.3002C21.5809 35.1247 22.0518 34.7577 22.4634 34.1993Z' fill='%23FFFFFF'/%3E%3Cpath d='M29.038 27.8747L23.8688 22.0564L21.7539 23.9145L21.1036 23.1825L26.144 18.7542L26.7942 19.4861L24.6793 21.3442L29.8486 27.1626L29.038 27.8747Z' fill='%23FFFFFF'/%3E%3Cpath d='M34.0139 23.6377L29.5433 16.1122L32.1658 14.5717C32.7224 14.2447 33.2553 14.0561 33.7645 14.0058C34.2695 13.9485 34.7351 14.0435 35.1612 14.291C35.5945 14.5342 35.9798 14.9397 36.317 15.5074C36.6458 16.0609 36.7992 16.6026 36.7771 17.1325C36.7579 17.6511 36.5911 18.132 36.2768 18.5751C35.9624 19.0182 35.5269 19.4032 34.9703 19.7302L33.4718 20.6105L34.9451 23.0907L34.0139 23.6377ZM32.9723 19.7697L34.428 18.9145C35.006 18.5749 35.3933 18.1655 35.5899 17.6863C35.7895 17.1957 35.7058 16.6418 35.3391 16.0244C35.0187 15.4851 34.6321 15.1666 34.1794 15.0688C33.7266 14.971 33.2077 15.094 32.6225 15.4377L30.9741 16.4061L32.9723 19.7697Z' fill='%23FFFFFF'/%3E%3Cpath d='M41.4955 19.3729L38.5628 11.1333L44.1296 9.17396L44.4573 10.0946L39.9101 11.6951L40.8973 14.4689L44.9875 13.0293L45.3193 13.9616L41.2292 15.4012L42.1874 18.0934L46.7346 16.4929L47.0623 17.4136L41.4955 19.3729Z' fill='%23FFFFFF'/%3E%3Cpath d='M51.5732 16.3407L50.4346 8.6599L47.6427 9.06915L47.4995 8.10293L54.1534 7.12758L54.2966 8.0938L51.5047 8.50305L52.6432 16.1839L51.5732 16.3407Z' fill='%23FFFFFF'/%3E%3Cpath d='M58.2048 15.4465L58.6794 6.71875L59.7594 6.77682L59.5634 10.3815L61.3634 10.4783C61.8021 10.5019 62.2141 10.557 62.5995 10.6438C62.9931 10.731 63.3384 10.8692 63.6352 11.0585C63.932 11.2478 64.1586 11.5076 64.3149 11.8379C64.48 12.1605 64.5486 12.5769 64.5209 13.0871C64.501 13.606 64.3906 14.0334 64.1897 14.3693C63.9971 14.7056 63.738 14.9682 63.4123 15.157C63.0949 15.3463 62.731 15.4753 62.3206 15.544C61.9106 15.6045 61.4738 15.6223 61.0104 15.5974L58.2048 15.4465ZM59.3379 14.5293L60.9641 14.6168C61.2703 14.6333 61.565 14.6326 61.8482 14.6148C62.1318 14.5888 62.3882 14.5283 62.6175 14.4333C62.8472 14.3301 63.03 14.1749 63.1657 13.9676C63.3102 13.7525 63.3923 13.4639 63.412 13.1018C63.4313 12.7479 63.3803 12.4645 63.259 12.2516C63.1461 12.0392 62.9806 11.8776 62.7625 11.7668C62.5444 11.6561 62.2995 11.581 62.0277 11.5416C61.7564 11.494 61.4759 11.4624 61.1863 11.4469L59.5104 11.3567L59.3379 14.5293Z' fill='%23FFFFFF'/%3E%3Cpath d='M72.0329 17.0726L75.1515 8.90079L78.0341 9.98865C78.4448 10.1436 78.8035 10.3187 79.1102 10.5138C79.4199 10.7012 79.6654 10.9173 79.8468 11.162C80.036 11.4097 80.1464 11.6894 80.1781 12.0011C80.2099 12.3128 80.1493 12.669 79.9964 13.0697C79.8376 13.4858 79.5996 13.8191 79.2823 14.0697C78.9729 14.3231 78.5911 14.4523 78.1371 14.4573C78.6287 14.7486 78.9386 15.1212 79.0668 15.5751C79.198 16.0213 79.1576 16.5218 78.9459 17.0766C78.7783 17.5158 78.5534 17.8497 78.2712 18.0781C77.9967 18.3095 77.6745 18.4568 77.3047 18.52C76.9455 18.5784 76.5575 18.573 76.1407 18.5039C75.7268 18.427 75.299 18.3052 74.8573 18.1385L72.0329 17.0726ZM73.3926 16.5411L75.1709 17.2122C75.4111 17.3029 75.6635 17.3849 75.928 17.4583C76.2033 17.5269 76.4694 17.5612 76.7265 17.5613C76.9865 17.5536 77.223 17.4798 77.436 17.3398C77.649 17.1998 77.8172 16.968 77.9407 16.6443C78.0466 16.3669 78.0791 16.1191 78.0383 15.901C78.0052 15.6857 77.9186 15.4944 77.7786 15.327C77.6464 15.1624 77.4752 15.0185 77.2652 14.8952C77.0552 14.7719 76.834 14.6663 76.6015 14.5786L74.4512 13.7671L73.3926 16.5411ZM74.7953 12.8655L76.3761 13.4621C76.6628 13.5703 76.9389 13.6481 77.2045 13.6954C77.4731 13.7351 77.7224 13.7322 77.9525 13.6868C78.1825 13.6414 78.3832 13.5452 78.5546 13.3983C78.7336 13.2543 78.8761 13.0436 78.9819 12.7662C79.1172 12.4117 79.1358 12.119 79.0378 11.8881C78.9398 11.6572 78.7693 11.465 78.5265 11.3117C78.2836 11.1583 78.0072 11.0231 77.6972 10.9061L75.8143 10.1955L74.7953 12.8655Z' fill='%23FFFFFF'/%3E%3Cpath d='M80.5597 20.3753L85.3593 13.053L86.2654 13.6404L82.389 19.5541L90.2126 16.199L91.1708 16.8201L86.3711 24.1423L85.4651 23.555L89.3075 17.693L81.5074 20.9896L80.5597 20.3753Z' fill='%23FFFFFF'/%3E%3Cpath d='M86.5646 27.012L89.008 24.6518C89.2159 24.8646 89.4104 24.9869 89.5917 25.0187C89.7846 25.0506 89.9783 25.0301 90.1728 24.9571C90.3379 24.8896 90.521 24.7931 90.7221 24.6678C90.9292 24.5367 91.1424 24.3883 91.3617 24.2224C91.5927 24.0567 91.815 23.8822 92.0287 23.6988C92.6636 23.1659 93.287 22.6212 93.8988 22.0647C94.5107 21.5082 95.1167 20.9457 95.717 20.3774L99.6323 24.3857L94.032 29.7952L94.7683 30.549L92.3249 32.9092L91.5713 32.1376L93.3102 30.4579L89.0571 26.1038L87.3182 27.7835L86.5646 27.012ZM90.4026 26.0795L93.2784 29.0237L98.1742 24.2947L95.7488 21.8116L93.2185 24.1006C93.07 24.2326 92.8919 24.3873 92.6842 24.565C92.4822 24.7486 92.2568 24.9319 92.008 25.1148C91.7709 25.2979 91.5163 25.4749 91.2441 25.6458C90.972 25.8167 90.6915 25.9613 90.4026 26.0795Z' fill='%23FFFFFF'/%3E%3Cpath d='M95.7887 33.3042L103.222 28.6392L106.373 33.6052L105.543 34.1265L102.968 30.07L100.466 31.6404L102.782 35.2891L101.941 35.817L99.6251 32.1683L97.1966 33.6925L99.771 37.7489L98.9405 38.2702L95.7887 33.3042Z' fill='%23FFFFFF'/%3E%3Cpath d='M101.448 43.8541C101.137 43.0018 101.06 42.2229 101.218 41.5175C101.375 40.8121 101.719 40.197 102.251 39.6723C102.785 39.1553 103.454 38.7522 104.256 38.463C105.067 38.1709 105.844 38.0531 106.587 38.1095C107.333 38.1737 107.994 38.4264 108.569 38.8679C109.145 39.3093 109.588 39.9561 109.898 40.8085C110.209 41.6608 110.284 42.4358 110.124 43.1335C109.967 43.8389 109.621 44.4501 109.086 44.9671C108.555 45.4918 107.884 45.9002 107.073 46.1922C106.271 46.4815 105.496 46.594 104.75 46.5299C104.007 46.4735 103.347 46.2245 102.772 45.7831C102.2 45.3495 101.758 44.7065 101.448 43.8541ZM102.371 43.5213C102.608 44.1722 102.951 44.6535 103.4 44.9652C103.856 45.2741 104.369 45.4356 104.938 45.4496C105.51 45.4713 106.096 45.374 106.696 45.1578C107.148 44.9949 107.552 44.7837 107.907 44.5243C108.273 44.2698 108.565 43.9715 108.784 43.6295C109.003 43.2876 109.134 42.9075 109.175 42.4892C109.217 42.071 109.15 41.6217 108.975 41.1413C108.74 40.4981 108.394 40.0182 107.934 39.7016C107.478 39.3927 106.962 39.2235 106.387 39.194C105.815 39.1723 105.229 39.2695 104.629 39.4858C104.037 39.6992 103.528 39.9965 103.103 40.3777C102.678 40.7589 102.389 41.2135 102.238 41.7414C102.089 42.2771 102.134 42.8704 102.371 43.5213Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
	width:120px;
	height:120px;
	background-size:contain;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-60px;
	margin-left:-60px;
	z-index:1
}
.about__video-play::after {
	content:"";
	z-index: 1;
	position:absolute;
	width:25px;
	height:25px;
	background-size:contain;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	display:block;
	background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5716 11.7663C24.0655 12.0531 24.0655 12.7664 23.5716 13.0532L7.2897 22.5079C6.79367 22.7959 6.17202 22.438 6.17202 21.8644L6.17202 2.95504C6.17202 2.38145 6.79367 2.02357 7.2897 2.31161L23.5716 11.7663Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A")
}
.about__video-play::before {
	-webkit-animation:rotate 10s linear infinite;
	animation:rotate 10s linear infinite
}
.about__video-play img {
	border-radius:4px;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.about__video-text {
	padding:14px 0;
	color:#4c5866
}
.about__video-text b {
	color:#091720
}
.news__list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:20px;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.news__list .news-item {
	width:calc((100% - 60px)/4)
}
.tag__list-item.active {
	background:#4380d2
}
.blog-carousel__img img {
	border-radius:4px
}
.blog-detail-picture img {
	border-radius:4px
}
@media(max-width: 1200px) {
	footer .menu__list {
	grid-template-columns:1fr;
	padding-right:20px;
	max-width:310px
}
}
.footer-row {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.footer-row__col1 {
	max-width:310px
}
.footer-row__col2 {
	-ms-flex-negative:0;
	flex-shrink:0;
	max-width:calc(100% - 420px)
}
.like-buttons {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:16px
}
.like-buttons-btn {
	border-radius:4px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:4px;
	border:none;
	background-color:rgba(0,0,0,0);
	padding:7px;
	-webkit-transition:.1s;
	transition:.1s
}
.like-buttons-btn:hover {
	background:#f6f6f6
}
.like-buttons-btn:active .like-buttons__icon {
	-webkit-transform:scale(0.8);
	transform:scale(0.8)
}
.like-buttons-btn.disabled {
	pointer-events:none
}
.like-buttons-btn.active .like-buttons__icon path {
	fill:#599af2
}
.like-buttons-btn.active .like-buttons__counter {
	color:#599af2
}
.like-buttons__icon {
	-webkit-transition:.1s;
	transition:.1s;
	-webkit-transform:scale(1);
	transform:scale(1);
	width:24px;
	height:24px
}
.like-buttons__counter {
	font-size:20px;
	font-weight:400;
	line-height:20px;
	text-align:left;
	color:#b6b6b6
}
.reviews {
	margin-bottom:var(--mb-base)
}
.reviews__buttons {
	margin-bottom:40px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:12px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.reviews__buttons .btn {
	width:100%
}
.reviews__buttons .btn-icon:hover.btn-hover path {
	fill:#fff
}
.reviews-list__sort {
	padding-bottom:20px;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:24px
}
.reviews-list__sort-btn {
	font-size:20px;
	font-weight:400;
	line-height:26px;
	text-align:left;
	color:#7a7d81;
	background:rgba(0,0,0,0);
	border:none;
	padding:0;
	-webkit-transition:.1s;
	transition:.1s;
	position:relative
}
.reviews-list__sort-btn:hover,.reviews-list__sort-btn.active {
	color:#4380d2
}
.reviews-list__sort-btn.active {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.reviews-list__sort-btn.active::after {
	content:"";
	width:24px;
	height:24px;
	display:block
}
.reviews-list__sort-btn.active.desc::after {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 9.35411C7 8.8824 7.3824 8.5 7.85411 8.5H17.1215C17.5932 8.5 17.9756 8.8824 17.9756 9.35411C17.9756 9.82583 17.5932 10.2082 17.1215 10.2082H7.85411C7.3824 10.2082 7 9.82583 7 9.35411Z' fill='%234380D2'/%3E%3Cpath d='M7 12.8736C7 12.4019 7.3824 12.0195 7.85411 12.0195H14.4573C14.9291 12.0195 15.3115 12.4019 15.3115 12.8736C15.3115 13.3454 14.9291 13.7278 14.4573 13.7278H7.85411C7.3824 13.7278 7 13.3454 7 12.8736Z' fill='%234380D2'/%3E%3Cpath d='M7 16.3932C7 15.9215 7.3824 15.5391 7.85411 15.5391H11.7923C12.264 15.5391 12.6464 15.9215 12.6464 16.3932C12.6464 16.8649 12.264 17.2473 11.7923 17.2473H7.85411C7.3824 17.2473 7 16.8649 7 16.3932Z' fill='%234380D2'/%3E%3C/svg%3E%0A")
}
.reviews-list__sort-btn.active.asc::after {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 15.1459C7 15.6176 7.3824 16 7.85411 16H17.1215C17.5932 16 17.9756 15.6176 17.9756 15.1459V15.1459C17.9756 14.6742 17.5932 14.2918 17.1215 14.2918H7.85411C7.3824 14.2918 7 14.6742 7 15.1459V15.1459Z' fill='%234380D2'/%3E%3Cpath d='M7 11.6264C7 12.0981 7.3824 12.4805 7.85411 12.4805H14.4573C14.9291 12.4805 15.3115 12.0981 15.3115 11.6264V11.6264C15.3115 11.1546 14.9291 10.7722 14.4573 10.7722H7.85411C7.3824 10.7722 7 11.1546 7 11.6264V11.6264Z' fill='%234380D2'/%3E%3Cpath d='M7 8.10487C7 8.57658 7.3824 8.95898 7.85411 8.95898H11.7923C12.264 8.95898 12.6464 8.57658 12.6464 8.10487V8.10487C12.6464 7.63316 12.264 7.25076 11.7923 7.25076H7.85411C7.3824 7.25076 7 7.63316 7 8.10487V8.10487Z' fill='%234380D2'/%3E%3C/svg%3E%0A")
}
.reviews-list__item {
	margin-bottom:24px
}
.reviews-list__info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	gap:16px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:12px
}
.reviews-list__name {
	color:#091720;
	font-size:18px;
	font-weight:600;
	line-height:24px;
	margin-bottom:4px
}
.reviews-list__company {
	color:#7a7d81;
	font-size:18px;
	font-weight:400;
	line-height:24px;
	margin-bottom:7px
}
.reviews-list__date {
	color:#7a7d81;
	font-size:18px;
	font-weight:400;
	line-height:24px
}
.reviews-list__stars {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:4px
}
.reviews-list__stars span {
	background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4313_7704)'%3E%3Cpath opacity='0.4' d='M15.9583 6.13797C15.8536 5.81398 15.5662 5.58387 15.2262 5.55323L10.6082 5.13391L8.78209 0.859754C8.64744 0.546514 8.34079 0.34375 8.00008 0.34375C7.65938 0.34375 7.35273 0.546514 7.21808 0.860487L5.39198 5.13391L0.773211 5.55323C0.433847 5.58461 0.147219 5.81398 0.0418692 6.13797C-0.0634802 6.46195 0.0338123 6.8173 0.290533 7.04131L3.78122 10.1027L2.7519 14.6368C2.67658 14.9702 2.80598 15.3148 3.0826 15.5148C3.23128 15.6222 3.40524 15.6769 3.58066 15.6769C3.73191 15.6769 3.88193 15.6361 4.01658 15.5556L8.00008 13.1748L11.9821 15.5556C12.2735 15.7309 12.6408 15.7149 12.9168 15.5148C13.1936 15.3142 13.3229 14.9695 13.2475 14.6368L12.2182 10.1027L15.7089 7.04192C15.9656 6.8173 16.0636 6.46256 15.9583 6.13797Z' fill='%23B6B6B6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4313_7704'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	width:16px;
	height:16px;
	background-size:contain
}
.reviews-list__stars span.active {
	background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7518_15574)'%3E%3Cpath d='M15.9583 6.63797C15.8536 6.31398 15.5662 6.08387 15.2262 6.05323L10.6082 5.63391L8.78209 1.35975C8.64744 1.04651 8.34079 0.84375 8.00008 0.84375C7.65938 0.84375 7.35273 1.04651 7.21808 1.36049L5.39198 5.63391L0.773211 6.05323C0.433847 6.08461 0.147219 6.31398 0.0418692 6.63797C-0.0634802 6.96195 0.0338123 7.3173 0.290533 7.54131L3.78122 10.6027L2.7519 15.1368C2.67658 15.4702 2.80598 15.8148 3.0826 16.0148C3.23128 16.1222 3.40524 16.1769 3.58066 16.1769C3.73191 16.1769 3.88193 16.1361 4.01658 16.0556L8.00008 13.6748L11.9821 16.0556C12.2735 16.2309 12.6408 16.2149 12.9168 16.0148C13.1936 15.8142 13.3229 15.4695 13.2475 15.1368L12.2182 10.6027L15.7089 7.54192C15.9656 7.3173 16.0636 6.96256 15.9583 6.63797Z' fill='%23FED800'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7518_15574'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.reviews-list__stars span.active.half {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4313_6578)'%3E%3Cpath opacity='0.4' d='M23.9374 9.70695C23.7803 9.22097 23.3493 8.87581 22.8393 8.82985L15.9123 8.20087L13.1731 1.78963C12.9712 1.31977 12.5112 1.01562 12.0001 1.01562C11.4891 1.01562 11.0291 1.31977 10.8271 1.79073L8.08797 8.20087L1.15982 8.82985C0.65077 8.87691 0.220828 9.22097 0.0628038 9.70695C-0.0952203 10.1929 0.0507185 10.726 0.435799 11.062L5.67183 15.654L4.12785 22.4553C4.01487 22.9553 4.20897 23.4723 4.6239 23.7722C4.84692 23.9333 5.10786 24.0154 5.37098 24.0154C5.59786 24.0154 5.8229 23.9542 6.02487 23.8333L12.0001 20.2621L17.9732 23.8333C18.4103 24.0963 18.9612 24.0723 19.3753 23.7722C19.7904 23.4713 19.9843 22.9542 19.8713 22.4553L18.3273 15.654L23.5633 11.0629C23.9484 10.726 24.0955 10.1938 23.9374 9.70695Z' fill='%23B6B6B6'/%3E%3Cg clip-path='url(%23clip1_4313_6578)'%3E%3Cpath d='M23.9374 9.70695C23.7803 9.22097 23.3493 8.87581 22.8393 8.82985L15.9123 8.20087L13.1731 1.78963C12.9712 1.31977 12.5112 1.01562 12.0001 1.01562C11.4891 1.01562 11.0291 1.31977 10.8271 1.79073L8.08797 8.20087L1.15982 8.82985C0.65077 8.87691 0.220828 9.22097 0.0628038 9.70695C-0.0952203 10.1929 0.0507185 10.726 0.435799 11.062L5.67183 15.654L4.12785 22.4553C4.01487 22.9553 4.20897 23.4723 4.6239 23.7722C4.84692 23.9333 5.10786 24.0154 5.37098 24.0154C5.59786 24.0154 5.8229 23.9542 6.02487 23.8333L12.0001 20.2621L17.9732 23.8333C18.4103 24.0963 18.9612 24.0723 19.3753 23.7722C19.7904 23.4713 19.9843 22.9542 19.8713 22.4553L18.3273 15.654L23.5633 11.0629C23.9484 10.726 24.0955 10.1938 23.9374 9.70695Z' fill='%23FED800'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4313_6578'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_4313_6578'%3E%3Crect width='12' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.reviews-list__img {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:8px;
	margin-bottom:12px
}
.reviews-list__img a {
	border-radius:4px;
	overflow:hidden
}
.reviews-list__img a img {
	width:100%;
	height:auto;
	max-height:82px
}
.reviews-list__text {
	font-size:18px;
	font-weight:400;
	line-height:24px;
	color:#091720;
	margin-bottom:20px
}
.reviews-rating {
	margin:48px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:28px
}
.reviews-rating__value {
	font-size:56px;
	font-weight:600;
	line-height:64px;
	text-align:left
}
.reviews-rating__stars {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:8px
}
.reviews-rating__stars .reviews-list__stars span {
	width:24px;
	height:24px
}
.reviews-rating__count {
	font-size:18px
}
.reviews-images {
	margin-bottom:60px
}
.reviews-images__title {
	font-size:20px;
	color:#04306a;
	font-weight:600;
	margin-bottom:24px
}
.reviews-images__list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:8px;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	overflow:hidden
}
.reviews-images__list a {
	-ms-flex-negative:0;
	flex-shrink:0;
	position:relative;
	font-size:18px;
	line-height:24px;
	text-align:center;
	color:#fff
}
.reviews-images__list a .overlay {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.2);
	font-size:18px;
	line-height:24px;
	text-align:center;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.reviews-images__list img {
	width:100%;
	height:auto;
	max-height:82px
}
.position-sticky {
	top:24px
}
.modal-header {
	padding:40px 70px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.modal-header-border {
	padding:24px 70px;
	border-bottom:1px solid #e0e0e0
}
.modal-header__head {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:12px
}
.modal-header__title {
	color:#04306a;
	font-size:32px;
	font-style:normal;
	font-weight:600;
	line-height:40px;
	letter-spacing:1.6px
}
.modal-header__back-btn {
	color:#4380d2;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:26px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:4px
}
.modal-header__close-btn {
	width:24px;
	height:24px;
	background:none;
	border:none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	padding:4px
}
.modal-header__close-btn svg {
	width:100%;
	height:auto
}
.modal-header__close-btn-absolute {
	position:absolute;
	right:32px;
	top:32px
}
.modal-body {
	padding:24px 70px
}
.modal-body-padding_bottom {
	padding-bottom:32px
}
.modal-body__row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:60px;
	margin-bottom:28px
}
.modal-body__left {
	width:600px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.modal-body__title {
	color:#091720;
	font-size:20px;
	font-style:normal;
	font-weight:600;
	line-height:26px
}
.modal-body__desc {
	color:#091720;
	font-size:18px;
	font-style:normal;
	font-weight:400;
	line-height:24px
}
.modal-body__desc a {
	color:#4380d2;
	text-decoration:none;
	border-bottom:1px solid rgba(0,0,0,0)
}
.modal-body__desc a:hover {
	border-color:#4380d2
}
.modal-body__right {
	width:500px;
	-ms-flex-negative:0;
	flex-shrink:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:40px
}
.modal-body__section {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:16px
}
.modal-body__section img {
	width:100%;
	height:auto
}
.modal-body__desc {
	margin-bottom:40px
}
.modal-body a {
	color:#4380d2;
	text-decoration:none;
	border-bottom:1px solid #4380d2
}
.modal-body a:hover {
	border-color:rgba(0,0,0,0)
}
.modal-dialog .close-confirm {
	background:#f6f6f6;
	padding:70px
}
.modal-dialog .close-confirm__block {
	max-width:600px;
	background:#fff;
	border-radius:4px;
	margin:0 auto;
	padding:200px 70px;
	position:relative
}
.modal-dialog .close-confirm__block .close-confirm__close-btn {
	background-color:rgba(0,0,0,0);
	position:absolute;
	right:32px;
	top:32px;
	border:none
}
.modal-dialog .close-confirm__title {
	color:#04306a;
	text-align:center;
	font-size:22px;
	font-weight:600;
	line-height:28px;
	margin-bottom:40px
}
.modal-dialog .close-confirm__icon {
	text-align:center;
	margin-bottom:24px
}
.modal-dialog .close-confirm__icon img {
	width:140px;
	height:140px
}
.modal-dialog .close-confirm__buttons {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:12px;
	max-width:310px;
	margin:0 auto
}
.modal-dialog-scrollable .modal-footer {
	position:absolute;
	bottom:0;
	left:0;
	padding:24px 70px;
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(#FFF));
	background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, #FFF 100%)
}
.modal-dialog-scrollable .modal-body-padding_bottom {
	padding-bottom:110px
}
.modal-footer {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	padding-bottom:40px;
	padding-left:70px;
	padding-right:70px
}
.modal-content label.checkbox-label .checkbox-icon {
	background-color:rgba(0,0,0,0);
	border:1px solid #bcbcbe
}
.modal-content label.checkbox-label input:checked+.checkbox-icon {
	border-color:rgba(0,0,0,0)
}
.checkbox-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:12px
}
.modal-review-open {
	max-width:1156px
}
.modal-review-open .modal-content {
	padding:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.modal-review-open .modal-content .slider-block {
	width:60%
}
.modal-review-open .modal-content .slider-block .review-img-slider__item {
	max-height:564px
}
.modal-review-open .modal-content .slider-block .review-img-slider__item img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.modal-review-open .modal-content .review-block {
	width:40%;
	padding:24px
}
.modal-form {
	max-width:740px
}
.form-selected-img {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:12px;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.form-selected-img__thumbnail {
	width:calc((100% - 48px)/5);
	position:relative;
	-ms-flex-negative:0;
	flex-shrink:0;
	aspect-ratio:1/1
}
.form-selected-img__thumbnail img {
	-o-object-fit:cover;
	object-fit:cover;
	width:100%;
	height:100%;
	border-radius:8px
}
.form-selected-img__remove {
	position:absolute;
	background-color:rgba(0,0,0,0);
	background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='white'/%3E%3Cpath d='M5.3534 5.0554C5.0924 5.17084 4.95121 5.47014 5.01539 5.77372C5.04106 5.88916 5.44325 6.31246 7.08199 7.95435L9.12292 9.99815L7.08199 12.0377C5.31062 13.8121 5.04106 14.1029 5.01539 14.2397C4.92981 14.7015 5.28922 15.0649 5.75132 14.9837C5.89679 14.9537 6.14068 14.7271 7.95912 12.9142L10.0001 10.8747L12.0239 12.8928C13.1321 14.0002 14.0862 14.9281 14.1375 14.9537C14.3558 15.0649 14.7194 14.9666 14.8692 14.757C14.9847 14.5903 15.0232 14.4364 14.9847 14.2397C14.959 14.1029 14.7066 13.8292 12.9181 12.0377L10.8772 9.99815L12.9181 7.95435C14.7323 6.14143 14.959 5.89772 14.989 5.75234C15.0703 5.29056 14.6895 4.92285 14.2274 5.01691C14.1119 5.04257 13.6883 5.44449 12.041 7.0821L10.0001 9.12162L7.97624 7.10347C6.86806 5.99178 5.90107 5.06395 5.83689 5.03829C5.6743 4.98271 5.51599 4.98698 5.3534 5.0554Z' fill='%23091720'/%3E%3Cpath d='M5.3534 5.0554C5.0924 5.17084 4.95121 5.47014 5.01539 5.77372C5.04106 5.88916 5.44325 6.31246 7.08199 7.95435L9.12292 9.99815L7.08199 12.0377C5.31062 13.8121 5.04106 14.1029 5.01539 14.2397C4.92981 14.7015 5.28922 15.0649 5.75132 14.9837C5.89679 14.9537 6.14068 14.7271 7.95912 12.9142L10.0001 10.8747L12.0239 12.8928C13.1321 14.0002 14.0862 14.9281 14.1375 14.9537C14.3558 15.0649 14.7194 14.9666 14.8692 14.757C14.9847 14.5903 15.0232 14.4364 14.9847 14.2397C14.959 14.1029 14.7066 13.8292 12.9181 12.0377L10.8772 9.99815L12.9181 7.95435C14.7323 6.14143 14.959 5.89772 14.989 5.75234C15.0703 5.29056 14.6895 4.92285 14.2274 5.01691C14.1119 5.04257 13.6883 5.44449 12.041 7.0821L10.0001 9.12162L7.97624 7.10347C6.86806 5.99178 5.90107 5.06395 5.83689 5.03829C5.6743 4.98271 5.51599 4.98698 5.3534 5.0554Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
	width:20px;
	height:20px;
	right:8px;
	top:8px;
	border:none;
	-webkit-transition:.1s;
	transition:.1s;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.form-selected-img__remove:hover {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.form-selected-img .form-file_input {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	position:relative
}
.form-selected-img .form-file_input.has-files {
	border:none;
	background:rgba(178,210,238,.1019607843);
	border-radius:8px;
	-webkit-transition:.1s;
	transition:.1s
}
.form-selected-img .form-file_input.has-files:hover {
	opacity:.8
}
.form-selected-img .form-file_input.has-files::before {
	content:"";
	width:24px;
	height:24px;
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	background-size:contain;
	background-repeat:no-repeat;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 6H18V7.5C18 7.91418 18.3354 8.25 18.75 8.25C19.1646 8.25 19.5 7.91418 19.5 7.5V6H21C21.4146 6 21.75 5.66418 21.75 5.25C21.75 4.83582 21.4146 4.5 21 4.5H19.5V3C19.5 2.58582 19.1646 2.25 18.75 2.25C18.3354 2.25 18 2.58582 18 3V4.5H16.5C16.0854 4.5 15.75 4.83582 15.75 5.25C15.75 5.66418 16.0854 6 16.5 6Z' fill='%23091720'/%3E%3Cpath d='M16.5 6H18V7.5C18 7.91418 18.3354 8.25 18.75 8.25C19.1646 8.25 19.5 7.91418 19.5 7.5V6H21C21.4146 6 21.75 5.66418 21.75 5.25C21.75 4.83582 21.4146 4.5 21 4.5H19.5V3C19.5 2.58582 19.1646 2.25 18.75 2.25C18.3354 2.25 18 2.58582 18 3V4.5H16.5C16.0854 4.5 15.75 4.83582 15.75 5.25C15.75 5.66418 16.0854 6 16.5 6Z' fill='black' fill-opacity='0.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.1 5.9V7.5C18.1 7.85899 18.3907 8.15 18.75 8.15C19.1093 8.15 19.4 7.85899 19.4 7.5V5.9H21C21.3593 5.9 21.65 5.60899 21.65 5.25C21.65 4.89101 21.3593 4.6 21 4.6H19.4V3C19.4 2.64101 19.1093 2.35 18.75 2.35C18.3907 2.35 18.1 2.64101 18.1 3V4.6H16.5C16.1407 4.6 15.85 4.89101 15.85 5.25C15.85 5.60899 16.1407 5.9 16.5 5.9H18.1ZM16.5 6C16.0854 6 15.75 5.66418 15.75 5.25C15.75 4.83582 16.0854 4.5 16.5 4.5H18V3C18 2.58582 18.3354 2.25 18.75 2.25C19.1646 2.25 19.5 2.58582 19.5 3V4.5H21C21.4146 4.5 21.75 4.83582 21.75 5.25C21.75 5.66418 21.4146 6 21 6H19.5V7.5C19.5 7.91418 19.1646 8.25 18.75 8.25C18.3354 8.25 18 7.91418 18 7.5V6H16.5Z' fill='white'/%3E%3Cpath d='M22.3689 8.03796C22.2605 7.63806 21.8467 7.40222 21.4482 7.51135C21.0483 7.62012 20.8125 8.03247 20.9216 8.43201C20.9736 8.62317 21 8.81433 21 9V18C21 19.2407 19.9907 20.25 18.75 20.25H5.25C4.00928 20.25 3 19.2407 3 18V9C3 8.40344 3.23511 7.83655 3.65405 7.41174C4.08691 6.98511 4.65381 6.75 5.25 6.75C6.42187 6.75 7.54321 6.1897 8.25 5.24963L8.69897 4.65088C9.12964 4.07849 9.78589 3.75 10.5 3.75H13.5C13.7241 3.75 13.9475 3.78406 14.146 3.84851C14.5393 3.97559 14.9626 3.76062 15.0908 3.36658C15.219 2.97253 15.0029 2.54956 14.6089 2.42175C14.2581 2.30786 13.8845 2.25 13.5 2.25H10.5C9.32812 2.25 8.20679 2.8103 7.5 3.75037L7.05103 4.34912C6.62036 4.92151 5.96411 5.25 5.25 5.25C4.25757 5.25 3.31641 5.63818 2.59351 6.35083C1.88818 7.06604 1.5 8.00684 1.5 9V18C1.5 20.0676 3.18237 21.75 5.25 21.75H18.75C20.8176 21.75 22.5 20.0676 22.5 18V9C22.5 8.68103 22.4561 8.35767 22.3689 8.03796Z' fill='%23091720'/%3E%3Cpath d='M22.3689 8.03796C22.2605 7.63806 21.8467 7.40222 21.4482 7.51135C21.0483 7.62012 20.8125 8.03247 20.9216 8.43201C20.9736 8.62317 21 8.81433 21 9V18C21 19.2407 19.9907 20.25 18.75 20.25H5.25C4.00928 20.25 3 19.2407 3 18V9C3 8.40344 3.23511 7.83655 3.65405 7.41174C4.08691 6.98511 4.65381 6.75 5.25 6.75C6.42187 6.75 7.54321 6.1897 8.25 5.24963L8.69897 4.65088C9.12964 4.07849 9.78589 3.75 10.5 3.75H13.5C13.7241 3.75 13.9475 3.78406 14.146 3.84851C14.5393 3.97559 14.9626 3.76062 15.0908 3.36658C15.219 2.97253 15.0029 2.54956 14.6089 2.42175C14.2581 2.30786 13.8845 2.25 13.5 2.25H10.5C9.32812 2.25 8.20679 2.8103 7.5 3.75037L7.05103 4.34912C6.62036 4.92151 5.96411 5.25 5.25 5.25C4.25757 5.25 3.31641 5.63818 2.59351 6.35083C1.88818 7.06604 1.5 8.00684 1.5 9V18C1.5 20.0676 3.18237 21.75 5.25 21.75H18.75C20.8176 21.75 22.5 20.0676 22.5 18V9C22.5 8.68103 22.4561 8.35767 22.3689 8.03796Z' fill='black' fill-opacity='0.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.2724 8.06427L22.2724 8.06413C22.1785 7.71768 21.8198 7.51327 21.4747 7.6078L21.4745 7.60785C21.1279 7.70212 20.9235 8.05949 21.0181 8.40566L21.0181 8.40576C21.0723 8.60491 21.1 8.8049 21.1 9V18C21.1 19.296 20.046 20.35 18.75 20.35H5.25C3.95405 20.35 2.9 19.296 2.9 18V9C2.9 8.37686 3.14566 7.78483 3.58285 7.34153L3.58385 7.34052L3.58386 7.34052C4.03501 6.89585 4.62696 6.65 5.25 6.65C6.39035 6.65 7.48212 6.10455 8.17007 5.18954L8.61897 4.59089L8.61907 4.59076C9.06853 3.99338 9.75432 3.65 10.5 3.65H13.5C13.7338 3.65 13.9676 3.68546 14.1767 3.75335C14.5177 3.86352 14.8847 3.6771 14.9957 3.33564C15.1068 2.99425 14.9196 2.62766 14.578 2.51687L14.578 2.51687C14.2376 2.40635 13.8745 2.35 13.5 2.35H10.5C9.35964 2.35 8.26788 2.89545 7.57993 3.81046L7.13103 4.40911L7.13093 4.40924C6.68147 5.00662 5.99568 5.35 5.25 5.35C4.28455 5.35 3.36868 5.72733 2.66421 6.42155C1.97743 7.11821 1.6 8.03367 1.6 9V18C1.6 20.0124 3.2376 21.65 5.25 21.65H18.75C20.7624 21.65 22.4 20.0124 22.4 18V9C22.4 8.69022 22.3573 8.37569 22.2724 8.06427ZM2.59351 6.35083C3.31641 5.63818 4.25757 5.25 5.25 5.25C5.96411 5.25 6.62036 4.92151 7.05103 4.34912L7.5 3.75037C8.20679 2.8103 9.32812 2.25 10.5 2.25H13.5C13.8845 2.25 14.2581 2.30786 14.6089 2.42175C15.0029 2.54956 15.219 2.97253 15.0908 3.36658C14.9626 3.76062 14.5393 3.97559 14.146 3.84851C13.9475 3.78406 13.7241 3.75 13.5 3.75H10.5C9.78589 3.75 9.12964 4.07849 8.69897 4.65088L8.25 5.24963C7.54321 6.1897 6.42187 6.75 5.25 6.75C4.65381 6.75 4.08691 6.98511 3.65405 7.41174C3.23511 7.83655 3 8.40344 3 9V18C3 19.2407 4.00928 20.25 5.25 20.25H18.75C19.9907 20.25 21 19.2407 21 18V9C21 8.81433 20.9736 8.62317 20.9216 8.43201C20.8125 8.03247 21.0483 7.62012 21.4482 7.51135C21.8467 7.40222 22.2605 7.63806 22.3689 8.03796C22.4561 8.35767 22.5 8.68103 22.5 9V18C22.5 20.0676 20.8176 21.75 18.75 21.75H5.25C3.18237 21.75 1.5 20.0676 1.5 18V9C1.5 8.00684 1.88818 7.06604 2.59351 6.35083Z' fill='white'/%3E%3Cpath d='M6.75 13.5C6.75 16.3949 9.10547 18.75 12 18.75C14.8945 18.75 17.25 16.3949 17.25 13.5C17.25 10.6051 14.8945 8.25 12 8.25C9.10547 8.25 6.75 10.6051 6.75 13.5ZM15.75 13.5C15.75 15.5676 14.0676 17.25 12 17.25C9.93237 17.25 8.25 15.5676 8.25 13.5C8.25 11.4324 9.93237 9.75 12 9.75C14.0676 9.75 15.75 11.4324 15.75 13.5Z' fill='%23091720'/%3E%3Cpath d='M6.75 13.5C6.75 16.3949 9.10547 18.75 12 18.75C14.8945 18.75 17.25 16.3949 17.25 13.5C17.25 10.6051 14.8945 8.25 12 8.25C9.10547 8.25 6.75 10.6051 6.75 13.5ZM15.75 13.5C15.75 15.5676 14.0676 17.25 12 17.25C9.93237 17.25 8.25 15.5676 8.25 13.5C8.25 11.4324 9.93237 9.75 12 9.75C14.0676 9.75 15.75 11.4324 15.75 13.5Z' fill='black' fill-opacity='0.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.85 13.5C6.85 16.3397 9.16069 18.65 12 18.65C14.8393 18.65 17.15 16.3397 17.15 13.5C17.15 10.6603 14.8393 8.35 12 8.35C9.16069 8.35 6.85 10.6603 6.85 13.5ZM15.85 13.5C15.85 15.6229 14.1229 17.35 12 17.35C9.87714 17.35 8.15 15.6229 8.15 13.5C8.15 11.3771 9.87714 9.65 12 9.65C14.1229 9.65 15.85 11.3771 15.85 13.5ZM12 18.75C9.10547 18.75 6.75 16.3949 6.75 13.5C6.75 10.6051 9.10547 8.25 12 8.25C14.8945 8.25 17.25 10.6051 17.25 13.5C17.25 16.3949 14.8945 18.75 12 18.75ZM12 17.25C14.0676 17.25 15.75 15.5676 15.75 13.5C15.75 11.4324 14.0676 9.75 12 9.75C9.93237 9.75 8.25 11.4324 8.25 13.5C8.25 15.5676 9.93237 17.25 12 17.25Z' fill='white'/%3E%3C/svg%3E%0A")
}
.form-selected-img .form-file_input::before {
	content:attr(data-content)
}
.set-type-block {
	max-width:970px;
	margin:0 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:40px;
	margin-top:100px;
	margin-bottom:100px
}
.set-type-block__list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:20px
}
.set-type-block__head {
	color:#04306a;
	font-size:32px;
	font-style:normal;
	font-weight:600;
	line-height:40px;
	letter-spacing:1.6px;
	text-transform:uppercase
}
.set-type-block__item {
	width:calc((100% - 40px)/3);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:12px
}
.set-type-block__item .btn {
	min-width:100%
}
.set-type-block__img {
	aspect-ratio:1/1;
	background-size:cover;
	background-color:#f6f6f6;
	padding:32px;
	cursor:pointer
}
.set-type-block__name {
	color:#091720;
	font-size:22px;
	font-style:normal;
	font-weight:400;
	line-height:28px;
	max-width:70%
}
.product-docs {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:16px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:970px;
	margin-bottom:40px
}
.product-docs__item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:12px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.product-docs__name a {
	color:#4380d2;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:26px
}
@media(max-width: 1200px) {
	.modal-body__right {
	display:none
}
}
@media(max-width: 992px) {
	.reviews-fancybox {
	--fancybox-bg: #F6F6F6
}
.reviews-fancybox .fancybox__nav {
	display:none
}
.reviews-fancybox .reviews-list__text {
	background:#fff;
	border-radius:4px;
	padding:20px 30px
}
.review-slide {
	padding:0 !important;
	background-color:#f6f6f6;
	margin:0 !important
}
.review-slide__wrap {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:auto;
	-webkit-box-shadow:none;
	box-shadow:none
}
.review-slide__image {
	margin-bottom:80px;
	width:100%
}
.review-slide-caption {
	width:100%;
	overflow:visible;
	padding:0 30px
}
.review-slide-caption .reviews-list__text {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	gap:16px
}
.review-slide-caption .reviews-list__text .rating-icon {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	gap:8px
}
.review-slide-caption .reviews-list__text .rating-icon::before {
	content:"";
	background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9583 6.13797C15.8536 5.81398 15.5662 5.58387 15.2262 5.55323L10.6082 5.13391L8.78209 0.859754C8.64744 0.546514 8.34079 0.34375 8.00008 0.34375C7.65938 0.34375 7.35273 0.546514 7.21808 0.860487L5.39198 5.13391L0.773211 5.55323C0.433847 5.58461 0.147219 5.81398 0.0418692 6.13797C-0.0634802 6.46195 0.0338123 6.8173 0.290533 7.04131L3.78122 10.1027L2.7519 14.6368C2.67658 14.9702 2.80598 15.3148 3.0826 15.5148C3.23128 15.6222 3.40524 15.6769 3.58066 15.6769C3.73191 15.6769 3.88193 15.6361 4.01658 15.5556L8.00008 13.1748L11.9821 15.5556C12.2735 15.7309 12.6408 15.7149 12.9168 15.5148C13.1936 15.3142 13.3229 14.9695 13.2475 14.6368L12.2182 10.1027L15.7089 7.04192C15.9656 6.8173 16.0636 6.46256 15.9583 6.13797Z' fill='%23FED800'/%3E%3C/svg%3E%0A");
	width:16px;
	height:16px;
	background-position:center
}
.review-slide-caption .reviews-list__info,.review-slide-caption .reviews-list__img,.review-slide-caption .reviews-list__company {
	display:none
}
.review-slide-caption .reviews-list__name {
	position:fixed;
	top:30px;
	left:30px
}
.cookie-container {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:20px;
	border-radius:4px 4px 0 0;
	bottom:0
}
.cookie-container__text {
	text-align:center
}
.modal-body__left {
	width:100%
}
.footer-row {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.footer-row__col1 {
	max-width:100%
}
.footer-row__col2 {
	max-width:100%
}
.footer__right {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
footer .menu__list {
	gap:0 !important
}
.measure-header {
	font-size:18px;
	line-height:24px
}
.measure p {
	max-width:972px
}
.measure .measure-block {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:20px 16px;
	margin-bottom:80px
}
.measure .measure-block__item {
	width:calc((100% - 16px)/2);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:12px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.measure .measure-block__title {
	color:#04306a;
	font-family:Onest;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:26px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:8px
}
.measure .measure-block__title::before {
	content:attr(data-counter)
}
.set-type-block {
	margin-top:0;
	margin-bottom:0
}
.set-type-block .blue__title {
	margin:0
}
.set-type-block__list {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.set-type-block__name {
	font-size:32px
}
.set-type-block__name br {
	display:none
}
.set-type-block__img {
	aspect-ratio:708/224;
	background-repeat:no-repeat;
	background-position:center right;
	background-size:contain
}
.set-type-block__item {
	width:100%
}
.modal-header {
	padding:30px
}
.modal-dialog {
	max-width:100%
}
.modal-body {
	padding:24px 30px
}
.share-dropdown__menu {
	border-radius:20px 20px 0px 0px;
	padding:40px
}
.menu-column {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.menu-footer__email, .menu-footer__phone {
	margin-bottom:24px
}
.menu-footer__title {
	color:#7a7d81;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:22px;
	margin-bottom:2px
}
.menu-footer__value a {
	color:#091720;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:26px
}
nav.menu {
	padding-top:158px
}
nav.menu .menu__list .menu__item a {
	white-space:normal;
	min-width:250px;
	display:inline-block !important
}
nav.menu .menu__list .menu__item.parent .sub__menu .menu__item>a {
	position:relative;
	display:inline-block
}
nav.menu .menu__list .menu__item.parent .sub__menu .menu__item>a:hover::after {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7636 11.4474C15.8385 11.5197 15.898 11.6057 15.9385 11.7004C15.9791 11.7951 16 11.8967 16 11.9993C16 12.102 15.9791 12.2036 15.9385 12.2983C15.898 12.393 15.8385 12.479 15.7636 12.5513L9.37105 18.7701C9.29676 18.8429 9.20839 18.9008 9.11101 18.9402C9.01364 18.9797 8.90919 19 8.80371 19C8.69822 19 8.59378 18.9797 8.4964 18.9402C8.39903 18.9008 8.31065 18.8429 8.23636 18.7701C8.16147 18.6978 8.10202 18.6118 8.06145 18.5171C8.02089 18.4224 8 18.3208 8 18.2181C8 18.1155 8.02089 18.0139 8.06145 17.9192C8.10202 17.8245 8.16147 17.7385 8.23636 17.6662L14.0696 11.9993L8.23636 6.33245C8.0859 6.18607 8.00136 5.98754 8.00136 5.78053C8.00136 5.57352 8.0859 5.37499 8.23636 5.22861C8.38683 5.08223 8.59091 5 8.80371 5C9.0165 5 9.22058 5.08223 9.37105 5.22861L15.7636 11.4474Z' fill='%237A7D81'/%3E%3C/svg%3E%0A");
	width:24px;
	height:24px;
	background-size:contain
}
nav.menu .menu__list .menu__item.parent .sub__menu .menu__item>a::after {
	content:"";
	position:absolute !important;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7636 11.4474C15.8385 11.5197 15.898 11.6057 15.9385 11.7004C15.9791 11.7951 16 11.8967 16 11.9993C16 12.102 15.9791 12.2036 15.9385 12.2983C15.898 12.393 15.8385 12.479 15.7636 12.5513L9.37105 18.7701C9.29676 18.8429 9.20839 18.9008 9.11101 18.9402C9.01364 18.9797 8.90919 19 8.80371 19C8.69822 19 8.59378 18.9797 8.4964 18.9402C8.39903 18.9008 8.31065 18.8429 8.23636 18.7701C8.16147 18.6978 8.10202 18.6118 8.06145 18.5171C8.02089 18.4224 8 18.3208 8 18.2181C8 18.1155 8.02089 18.0139 8.06145 17.9192C8.10202 17.8245 8.16147 17.7385 8.23636 17.6662L14.0696 11.9993L8.23636 6.33245C8.0859 6.18607 8.00136 5.98754 8.00136 5.78053C8.00136 5.57352 8.0859 5.37499 8.23636 5.22861C8.38683 5.08223 8.59091 5 8.80371 5C9.0165 5 9.22058 5.08223 9.37105 5.22861L15.7636 11.4474Z' fill='%237A7D81'/%3E%3C/svg%3E%0A");
	width:24px;
	height:24px;
	background-size:contain
}
nav.menu .menu__list>.menu__item>.menu__link {
	color:#091720;
	text-transform:uppercase;
	font-size:20px;
	font-style:normal;
	font-weight:600;
	line-height:26px;
	min-width:250px
}
nav.menu .menu__list>.menu__item>.menu__link.parent:hover::after {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7636 11.4474C15.8385 11.5197 15.898 11.6057 15.9385 11.7004C15.9791 11.7951 16 11.8967 16 11.9993C16 12.102 15.9791 12.2036 15.9385 12.2983C15.898 12.393 15.8385 12.479 15.7636 12.5513L9.37105 18.7701C9.29676 18.8429 9.20839 18.9008 9.11101 18.9402C9.01364 18.9797 8.90919 19 8.80371 19C8.69822 19 8.59378 18.9797 8.4964 18.9402C8.39903 18.9008 8.31065 18.8429 8.23636 18.7701C8.16147 18.6978 8.10202 18.6118 8.06145 18.5171C8.02089 18.4224 8 18.3208 8 18.2181C8 18.1155 8.02089 18.0139 8.06145 17.9192C8.10202 17.8245 8.16147 17.7385 8.23636 17.6662L14.0696 11.9993L8.23636 6.33245C8.0859 6.18607 8.00136 5.98754 8.00136 5.78053C8.00136 5.57352 8.0859 5.37499 8.23636 5.22861C8.38683 5.08223 8.59091 5 8.80371 5C9.0165 5 9.22058 5.08223 9.37105 5.22861L15.7636 11.4474Z' fill='%237A7D81'/%3E%3C/svg%3E%0A");
	width:24px;
	height:24px;
	background-size:contain
}
nav.menu .menu__list>.menu__item>.menu__link.parent::after {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7636 11.4474C15.8385 11.5197 15.898 11.6057 15.9385 11.7004C15.9791 11.7951 16 11.8967 16 11.9993C16 12.102 15.9791 12.2036 15.9385 12.2983C15.898 12.393 15.8385 12.479 15.7636 12.5513L9.37105 18.7701C9.29676 18.8429 9.20839 18.9008 9.11101 18.9402C9.01364 18.9797 8.90919 19 8.80371 19C8.69822 19 8.59378 18.9797 8.4964 18.9402C8.39903 18.9008 8.31065 18.8429 8.23636 18.7701C8.16147 18.6978 8.10202 18.6118 8.06145 18.5171C8.02089 18.4224 8 18.3208 8 18.2181C8 18.1155 8.02089 18.0139 8.06145 17.9192C8.10202 17.8245 8.16147 17.7385 8.23636 17.6662L14.0696 11.9993L8.23636 6.33245C8.0859 6.18607 8.00136 5.98754 8.00136 5.78053C8.00136 5.57352 8.0859 5.37499 8.23636 5.22861C8.38683 5.08223 8.59091 5 8.80371 5C9.0165 5 9.22058 5.08223 9.37105 5.22861L15.7636 11.4474Z' fill='%237A7D81'/%3E%3C/svg%3E%0A");
	width:24px;
	height:24px;
	background-size:contain
}
nav.menu .menu__list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
nav.menu .menu__list .menu__item .menu__link {
	display:inline-block
}
nav.menu .menu__list .menu__item.parent {
	position:initial
}
nav.menu .menu__list .menu__item.parent .sub-sub__menu {
	overflow-y:scroll
}
nav.menu .menu__list .menu__item.parent .sub__menu,nav.menu .menu__list .menu__item.parent .sub-sub__menu {
	-webkit-transition:all .3s;
	transition:all .3s;
	display:block !important;
	z-index:1;
	top:0;
	left:100%;
	height:100%;
	position:absolute;
	float:left;
	-webkit-transform:none;
	transform:none;
	opacity:1;
	visibility:visible;
	width:100%;
	padding-top:158px;
	padding-left:0;
	padding-right:0;
	background:#fff
}
nav.menu .menu__list .menu__item.parent .sub__menu .menu__item.parent a:hover::after,nav.menu .menu__list .menu__item.parent .sub-sub__menu .menu__item.parent a:hover::after {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7636 11.4474C15.8385 11.5197 15.898 11.6057 15.9385 11.7004C15.9791 11.7951 16 11.8967 16 11.9993C16 12.102 15.9791 12.2036 15.9385 12.2983C15.898 12.393 15.8385 12.479 15.7636 12.5513L9.37105 18.7701C9.29676 18.8429 9.20839 18.9008 9.11101 18.9402C9.01364 18.9797 8.90919 19 8.80371 19C8.69822 19 8.59378 18.9797 8.4964 18.9402C8.39903 18.9008 8.31065 18.8429 8.23636 18.7701C8.16147 18.6978 8.10202 18.6118 8.06145 18.5171C8.02089 18.4224 8 18.3208 8 18.2181C8 18.1155 8.02089 18.0139 8.06145 17.9192C8.10202 17.8245 8.16147 17.7385 8.23636 17.6662L14.0696 11.9993L8.23636 6.33245C8.0859 6.18607 8.00136 5.98754 8.00136 5.78053C8.00136 5.57352 8.0859 5.37499 8.23636 5.22861C8.38683 5.08223 8.59091 5 8.80371 5C9.0165 5 9.22058 5.08223 9.37105 5.22861L15.7636 11.4474Z' fill='%237A7D81'/%3E%3C/svg%3E%0A");
	width:24px;
	height:24px;
	background-size:contain
}
nav.menu .menu__list .menu__item.parent .sub__menu .menu__item.parent a::after,nav.menu .menu__list .menu__item.parent .sub-sub__menu .menu__item.parent a::after {
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7636 11.4474C15.8385 11.5197 15.898 11.6057 15.9385 11.7004C15.9791 11.7951 16 11.8967 16 11.9993C16 12.102 15.9791 12.2036 15.9385 12.2983C15.898 12.393 15.8385 12.479 15.7636 12.5513L9.37105 18.7701C9.29676 18.8429 9.20839 18.9008 9.11101 18.9402C9.01364 18.9797 8.90919 19 8.80371 19C8.69822 19 8.59378 18.9797 8.4964 18.9402C8.39903 18.9008 8.31065 18.8429 8.23636 18.7701C8.16147 18.6978 8.10202 18.6118 8.06145 18.5171C8.02089 18.4224 8 18.3208 8 18.2181C8 18.1155 8.02089 18.0139 8.06145 17.9192C8.10202 17.8245 8.16147 17.7385 8.23636 17.6662L14.0696 11.9993L8.23636 6.33245C8.0859 6.18607 8.00136 5.98754 8.00136 5.78053C8.00136 5.57352 8.0859 5.37499 8.23636 5.22861C8.38683 5.08223 8.59091 5 8.80371 5C9.0165 5 9.22058 5.08223 9.37105 5.22861L15.7636 11.4474Z' fill='%237A7D81'/%3E%3C/svg%3E%0A");
	width:24px;
	height:24px;
	background-size:contain
}
nav.menu .menu__list .menu__item.parent .sub__menu-back a,nav.menu .menu__list .menu__item.parent .sub-sub__menu-back a {
	color:#7a7d81;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:26px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:4px
}
nav.menu .menu__list .menu__item.parent .sub__menu>li,nav.menu .menu__list .menu__item.parent .sub-sub__menu>li {
	display:block;
	padding-left:30px;
	padding-right:30px
}
nav.menu .menu__list .menu__item.parent .sub__menu.active,nav.menu .menu__list .menu__item.parent .sub-sub__menu.active {
	left:0%
}
nav.menu .menu__list .menu__item-parent {
	color:#091720;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:20px;
	font-style:normal;
	font-weight:600;
	line-height:26px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	padding:16px 30px;
	margin-bottom:24px
}
.contacts {
	padding:32px
}
.news__filter {
	margin-bottom:40px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:16px
}
.news__filter-search {
	width:calc(50% - 8px)
}
.news__filter-calendar {
	width:calc(50% - 8px)
}
.news__list {
	gap:16px
}
.news__list .news-item {
	width:calc((100% - 16px)/2)
}
.vacancy__form-text {
	background:none;
	padding:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:8px;
	margin-bottom:40px
}
.vacancy__form-text p {
	margin:0;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:26px
}
.vacancy__form-img {
	display:none
}
.advantages__item {
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.advantages__item-head {
	border-bottom:1px solid #e0e0e0;
	padding-bottom:108px
}
.advantages__item-text {
	border-top:none
}
.breadcrumbs {
	margin-bottom:56px
}
.culture__list {
	margin-top:20px
}
.product-block {
	margin-bottom:80px
}
.product-block__wrap {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:20px
}
.product-block__text {
	width:100%
}
.product-block__img {
	width:100%
}
.product-block__img img {
	width:100%;
	height:auto
}
.product-detail .product-hoveredblock {
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	gap:20px;
	max-width:1200px;
	margin:0 auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:48px
}
.product-detail .product-hoveredblock__item {
	height:375px;
	background:#f6f6f6;
	border-radius:4px;
	text-align:center
}
.product-detail__text-wrap {
	margin-bottom:var(--mb-base)
}
.product-detail__text.hidden {
	-webkit-line-clamp:10;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	overflow:hidden;
	margin-bottom:40px
}
.product-detail .sidebar {
	margin-bottom:40px
}
.product-detail .sidebar__title {
	color:#04306a;
	font-size:22px;
	font-style:normal;
	font-weight:600;
	line-height:28px;
	margin-bottom:12px
}
.product-detail .sidebar__buttons {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:0;
	margin-bottom:40px;
	border-radius:4px;
	overflow:hidden
}
.product-detail .sidebar__buttons .main__btn {
	border-radius:0;
	border-bottom:1px solid rgba(178,210,238,.2)
}
.product-detail .sidebar__buttons .main__btn:last-child {
	border-bottom:0
}
.product-detail .sidebar__banner {
	display:none
}
.product-detail .sidebar__banner__item img {
	width:100%;
	height:auto
}
.product-detail__slider {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:12px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-bottom:40px;
	width:100%;
	border-radius:4px;
	overflow:hidden
}
.product-detail__small {
	width:100%;
	height:100%;
	overflow:hidden
}
.product-detail__small .slider__thumbs {
	height:auto
}
.product-detail__small .slider__thumbs .swiper-slide {
	width:100px !important
}
.product-detail__big {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0
}
.product-detail__big .product-slider {
	width:100%
}
.product-detail .product__tabs {
	margin-bottom:var(--mb-base)
}
.product-detail .accordion {
	margin-bottom:var(--mb-base)
}
.carousel .swiper-slide {
	width:45%
}
.consultation {
	padding:80px 0
}
.main__buttons {
	border-radius:4px;
	overflow:hidden
}
.main__buttons .main__btn {
	border-radius:0;
	border-bottom:1px solid rgba(178,210,238,.2)
}
.main__img .main__img_content {
	padding:60px 30px 40px
}
.main__img .main__img_content .title {
	font-size:32px
}
.main__img .main__img_content .sub_title {
	font-size:22px
}
header {
	position:sticky;
	top:0;
	z-index:1020;
	width:100%;
	background:#fff;
	z-index:11
}
.menu {
	position:fixed;
	width:100%;
	height:100%;
	background:#fff;
	z-index:10;
	margin-top:0;
	top:0;
	left:0;
	padding-top:84px;
	padding-left:0;
	padding-right:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	-webkit-transition:.6s cubic-bezier(0.85, 0, 0.15, 1);
	transition:.6s cubic-bezier(0.85, 0, 0.15, 1);
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.menu.open {
	-webkit-transform:translateY(0%);
	transform:translateY(0%)
}
.about__catalog-item.second {
	margin-top:16px
}
.about__catalog-item.second p {
	margin-bottom:28px
}
.about__video-play {
	aspect-ratio:1/1
}
.about_dir-slogan {
	padding:32px 40px;
	font-size:20px
}
.about_dir-slogan p:last-child {
	margin-bottom:0
}
.certificate__list {
	gap:16px
}
.certificate__item {
	width:calc((100% - 16px)/2)
}
.numbers__list {
	gap:4px 16px
}
.numbers__item {
	padding:16px;
	width:calc((100% - 32px)/3)
}
.numbers__item-title span {
	font-size:22px
}
.numbers .numbers__img {
	height:420px;
	margin-bottom:24px
}
.advantages-slider {
	overflow:visible
}
.advantages-slider .swiper-slide {
	width:65%
}
.about__production-slider {
	border-radius:0
}
.about__production-slider .swiper-slide {
	width:45%
}
.about__production-item {
	aspect-ratio:1/1;
	border-radius:4px;
	overflow:hidden
}
.about__production-number {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:#f6f9fc;
	padding:12px 16px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#04306a;
	font-size:20px;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.about__production-number span {
	width:48px;
	height:48px;
	background:#fff;
	border-radius:8px;
	font-size:32px;
	color:#4380d2;
	text-align:center;
	font-size:32px;
	font-style:normal;
	font-weight:400;
	line-height:48px;
	letter-spacing:1.6px;
	margin-right:8px
}
.payment-type {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:16px
}
.payment-type .btn {
	max-width:356px;
	min-width:auto
}
.payment-type__item {
	width:100%
}
.payment-type__head {
	padding:24px
}
.payment-type__info {
	padding:0
}
.online-payment {
	margin-bottom:var(--mb-base);
	margin-top:24px
}
.online-payment__row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:40px;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.online-payment__form {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:100%;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2
}
.online-payment__info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:32px;
	max-width:100%;
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1
}
.online-payment__info-text {
	color:#04306a;
	font-size:20px;
	line-height:26px;
	font-weight:600
}
.online-payment__methods {
	width:100%;
	height:auto
}
.about_dir-slogan {
	margin-top:16px
}
.main__img-slider .swiper-slide img {
	position:relative
}
.soc-block__img {
	margin-bottom:16px
}
.soc-block__links {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	gap:16px;
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2
}
.soc-block__link {
	width:calc((100% - 32px)/3)
}
.soc-block__title {
	margin-top:16px
}
.contact-block-row {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:32px
}
.contact-block__map {
	width:100%;
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2
}
.contact-block__info {
	width:100%;
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1
}
.contact-block__info div {
	max-width:100%
}
.delivery-calculator__row {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:normal;
	-ms-flex-align:normal;
	align-items:normal
}
.delivery-calculator__left {
	max-width:100%
}
.delivery-calculator .calculator-btn {
	max-width:100%
}
.partners__logo {
	margin-bottom:24px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.partners__logo a img {
	max-width:100%;
	height:auto
}
.partners__logo div img {
	max-width:100%;
	height:auto
}
.footer__copyright {
	margin-bottom:24px
}
.footer_copyright p {
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:18px;
	color:#f6f6f6;
	margin-bottom:16px;
	opacity:.6
}
.footer_documents p {
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:18px;
	color:#f6f6f6;
	margin-bottom:16px;
	opacity:.6
}
.footer_documents a {
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:18px;
	color:#f6f6f6;
	margin-bottom:16px
}
footer {
	padding-top:40px;
	padding-bottom:56px
}
footer .copyright_text {
	margin-top:0;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:18px;
	opacity:.6;
	margin-bottom:0
}
footer .footer__contacts-info {
	margin-bottom:16px
}
footer .footer__contacts-info .mail a {
	font-size:16px;
	border-bottom:none
}
footer .footer__contacts-info .phone a {
	font-size:18px
}
footer .footer__contacts-info p {
	font-size:16px
}
footer .footer__contacts-info .title {
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:18px;
	opacity:.8;
	margin-bottom:4px
}
footer .footer__contacts-info .title.soc-title {
	opacity:1;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:22px;
	margin-bottom:8px
}
footer .footer__contacts .btn {
	margin-bottom:40px
}
footer .footer__left-logo {
	max-width:140px
}
footer .footer__right {
	padding-top:0
}
footer .menu__list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
footer .menu__list .menu__item {
	margin-bottom:24px
}
footer .menu__list .menu__item .menu__link.parent {
	margin-bottom:0
}
footer .menu__list .sub__menu {
	display:none
}
.share-dropdown__menu {
	position:fixed !important;
	bottom:0 !important;
	left:0 !important;
	width:100%;
	height:auto;
	-webkit-transform:translate(0, 100%) !important;
	transform:translate(0, 100%) !important;
	inset:auto 0 0 0 !important;
	z-index:1060;
	-webkit-transition:.3s;
	transition:.3s;
	display:block
}
.share-dropdown__menu.show {
	-webkit-transform:translate(0, 0%) !important;
	transform:translate(0, 0%) !important
}
.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm {
	--bs-offcanvas-width: 100%
}
}
@media(max-width: 768px) {

.menu-footer {
        width: calc((100% + 40px));
        left: -20px;
}

	.review-slide {
	padding:0 !important;
	background-color:#f6f6f6
}
.review-slide__wrap {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:auto;
	-webkit-box-shadow:none;
	box-shadow:none
}
.review-slide__image {
	margin-bottom:72px;
	width:100%
}
.review-slide-caption {
	width:100%;
	overflow:visible;
	padding:0 30px
}
.review-slide-caption .reviews-list__info,.review-slide-caption .reviews-list__img,.review-slide-caption .reviews-list__company {
	display:none
}
.review-slide-caption .reviews-list__name {
	position:fixed;
	top:20px;
	left:20px
}
.fancybox__html5video,.fancybox__iframe {
	aspect-ratio:16/9;
	min-height:auto;
	height:auto
}
.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content {
	height:auto !important
}
.reviews-list {
	margin-bottom:12px
}
.cookie-container {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:16px;
	border-radius:12px 12px 0 0;
	bottom:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	padding:20px
}
.cookie-container__text {
	text-align:center;
	font-size:14px
}
.cookie-backdrop {
	position:fixed;
	background:rgba(0,0,0,.4);
	width:100%;
	height:100%;
	z-index:9999;
	top:0;
	left:0
}
.page404 {
	margin-top:28px;
	margin-bottom:80px;
	height:570px;
	background-image:url("data:image/svg+xml,%3Csvg width='708' height='570' viewBox='0 0 708 570' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_640_2899)'%3E%3Crect width='708' height='570' rx='4' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1025.57 1357.5C1069.44 1407.62 1068.3 1475.8 1023.04 1509.79V1509.79C977.767 1543.78 905.507 1530.71 861.637 1480.59L100.402 610.918C56.5321 560.799 57.6655 492.616 102.934 458.626V458.626C148.202 424.636 220.462 437.711 264.332 487.83L1025.57 1357.5Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1222.22 1147.79C1266.09 1197.91 1264.96 1266.09 1219.69 1300.08V1300.08C1174.42 1334.07 1102.16 1321 1058.29 1270.88L297.056 401.208C253.186 351.089 254.32 282.905 299.588 248.915V248.915C344.856 214.925 417.116 228 460.986 278.119L1222.22 1147.79Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1396.33 928.619C1440.2 978.738 1439.07 1046.92 1393.8 1080.91V1080.91C1348.53 1114.9 1276.27 1101.83 1232.4 1051.71L471.169 182.037C427.3 131.918 428.433 63.7347 473.701 29.7447V29.7447C518.969 -4.24532 591.229 8.82971 635.099 58.9486L1396.33 928.619Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M1570.45 709.432C1614.32 759.551 1613.33 827.628 1568.23 861.487V861.487C1523.14 895.345 1451.02 882.164 1407.15 832.045L645.916 -37.6254C602.046 -87.7442 603.038 -155.821 648.131 -189.68V-189.68C693.224 -223.539 765.343 -210.357 809.212 -160.238L1570.45 709.432Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_640_2899'%3E%3Crect width='708' height='570' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.hidden-block.hide {
	display:none
}
.air-datepicker {
	--adp-width: calc(100vw - 40px)
}
.is-compact .fancybox__content>.f-button.is-close-btn {
	top:-40px
}
.offcanvas-header {
	padding:20px
}
.offcanvas-body {
	padding:20px
}
.product-docs {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:16px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:970px;
	margin-bottom:40px
}
.product-docs__item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:12px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.product-docs__name a {
	color:#4380d2;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.tooltip-btn {
	height:auto
}
.measure p {
	max-width:972px
}
.measure .measure-block {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:20px;
	margin-bottom:56px
}
.measure .measure-block__item {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:12px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.measure .measure-block__title {
	color:#04306a;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:8px
}
.measure .measure-block__title::before {
	content:attr(data-counter)
}
.form .file-list .file-preview {
	width:140px
}
.phone__block a {
	font-size:14px
}
.success-modal {
	padding:42px
}
.modal-header {
	padding:20px
}
.modal-header__close-btn {
	top:20px;
	right:20px
}
.modal-header__title {
	font-size:18px;
	letter-spacing:normal
}
.modal-footer {
	padding:0 20px 20px 20px
}
.modal-dialog {
	max-width:100%;
	margin:0
}
.modal-body {
	padding:20px
}
.modal-dialog-scrollable .modal-footer {
	padding:20px
}
.modal-dialog .close-confirm {
	padding-left:20px;
	padding-right:20px;
	padding-top:80px;
	padding-bottom:80px
}
.modal-dialog .close-confirm__icon img {
	width:100px;
	height:100px
}
.modal-dialog .close-confirm__title {
	font-size:18px;
	margin-bottom:28px
}
.modal-dialog .close-confirm__block {
	padding:50px 70px
}
.share-dropdown__menu {
	border-radius:12px 12px 0px 0px;
	padding:20px
}
.share-dropdown__menu ul li a {
	font-size:16px
}
.fancybox__toolbar .f-button {
	position:absolute;
	top:30px;
	right:30px
}
nav.menu {
	padding-top:85px
}
nav.menu .menu__list .menu__item .menu__link {
	font-size:16px;
	display:block;
	padding:12px 0;
	min-width:100%
}
nav.menu .menu__list .menu__item a {
	min-width:100%
}
nav.menu .menu__list .menu__item .sub__menu-back a {
	font-size:16px !important
}
nav.menu .menu__list .menu__item-parent {
	padding-top:12px;
	padding-bottom:12px
}
nav.menu .menu__list .menu__item.parent .sub__menu,nav.menu .menu__list .menu__item.parent .sub-sub__menu {
	padding-top:85px
}
.like-buttons {
	gap:12px
}
.plus-list li::before {
	-webkit-transform:translateY(-2px);
	transform:translateY(-2px);
	width:24px !important;
	height:24px !important
}
.btn-back {
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.blog-detail .time {
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.blog-detail .date {
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.blog-detail__iteminfo {
	gap:16px;
	padding-bottom:16px
}
.blog__item {
	margin-bottom:40px
}
.blog__item-tag {
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:18px;
	height:26px
}
.blog__item-iteminfo .time {
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:18px
}
.blog__item-iteminfo .date {
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:18px
}
.blog__search {
	margin-bottom:32px
}
.tag__list {
	margin-bottom:32px
}
.tag__list-item {
	height:38px;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.soc-block__links {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.soc-block__link {
	width:100%;
	padding:20px
}
.main__buttons .main__btn {
	padding:12px 8px
}
.main__buttons .main__btn .icon svg {
	width:48px;
	height:48px
}
.main__buttons .main__btn .main__title .title {
	font-size:18px;
	font-style:normal;
	font-weight:600;
	line-height:20px
}
.main__buttons .main__btn .main__title .sub_title {
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:20px
}
.news-name {
	font-size:16px;
	margin-bottom:32px
}
.news-date {
	font-size:16px
}
.news__filter {
	margin-bottom:32px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.news__filter-search {
	width:100%
}
.news__filter-calendar {
	width:100%
}
.news__list .news-item {
	width:100%
}
.team-item {
	width:100%
}
.team-name {
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:22px
}
.team-post {
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.team-email a {
	font-size:16px
}
.about__video-play::before {
	width:68px;
	height:68px;
	margin-top:-34px;
	margin-left:-34px
}
.about__production-slider .carousel-button {
	width:40px;
	height:40px;
	background-size:contain;
	background-repeat:no-repeat
}
.about__production-slider .carousel-button.carousel-button-prev {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8 25.4L17.6728 21.2728C16.9699 20.5698 16.9699 19.4301 17.6728 18.7272L21.8 14.6M11 1.99999L29 1.99999C33.9706 1.99999 38 6.02943 38 11L38 29C38 33.9706 33.9706 38 29 38L11 38C6.02944 38 2.00001 33.9706 2.00001 29L2.00001 11C2.00001 6.02942 6.02945 1.99999 11 1.99999Z' stroke='%234380D2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	margin-right:20px
}
.about__production-slider .carousel-button.carousel-button-prev:not(.swiper-button-disabled):hover {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8 25.4L17.6728 21.2728C16.9699 20.5698 16.9699 19.4301 17.6728 18.7272L21.8 14.6M11 1.99999L29 1.99999C33.9706 1.99999 38 6.02943 38 11L38 29C38 33.9706 33.9706 38 29 38L11 38C6.02944 38 2.00001 33.9706 2.00001 29L2.00001 11C2.00001 6.02942 6.02945 1.99999 11 1.99999Z' stroke='%23599AF2' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}
.about__production-slider .carousel-button.carousel-button-prev.swiper-button-disabled {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8 25.4L17.6728 21.2728C16.9699 20.5698 16.9699 19.4301 17.6728 18.7272L21.8 14.6M11 1.99999L29 1.99999C33.9706 1.99999 38 6.02943 38 11L38 29C38 33.9706 33.9706 38 29 38L11 38C6.02944 38 2.00001 33.9706 2.00001 29L2.00001 11C2.00001 6.02942 6.02945 1.99999 11 1.99999Z' stroke='%23B6B6B6' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}
.about__production-slider .carousel-button.carousel-button-next {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2 14.6L22.3272 18.7272C23.0301 19.4302 23.0301 20.5699 22.3272 21.2728L18.2 25.4M29 38L11 38C6.02944 38 2 33.9706 2 29L2 11C2 6.02944 6.02944 2 11 2L29 2C33.9706 2 38 6.02944 38 11L38 29C38 33.9706 33.9706 38 29 38Z' stroke='%234380D2' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}
.about__production-slider .carousel-button.carousel-button-next:not(.swiper-button-disabled):hover {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2 14.6L22.3272 18.7272C23.0301 19.4302 23.0301 20.5699 22.3272 21.2728L18.2 25.4M29 38L11 38C6.02944 38 2 33.9706 2 29L2 11C2 6.02944 6.02944 2 11 2L29 2C33.9706 2 38 6.02944 38 11L38 29C38 33.9706 33.9706 38 29 38Z' stroke='%23599AF2' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}
.about__production-slider .carousel-button.carousel-button-next.swiper-button-disabled {
	background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2 14.6L22.3272 18.7272C23.0301 19.4302 23.0301 20.5699 22.3272 21.2728L18.2 25.4M29 38L11 38C6.02944 38 2 33.9706 2 29L2 11C2 6.02944 6.02944 2 11 2L29 2C33.9706 2 38 6.02944 38 11L38 29C38 33.9706 33.9706 38 29 38Z' stroke='%23B6B6B6' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}
.about__production-slider .carousel-pagination-wrapper {
	padding:40px 0 0
}
.about__production-slider .carousel-pagination-wrapper .carousel-pagination {
	width:auto;
	font-size:20px;
	padding:0 24px;
	color:#b6b6b6
}
.about__production-slider .carousel-pagination-wrapper .carousel-pagination .swiper-pagination-current {
	color:#4380d2
}
.about__production-number {
	padding:12px;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.about__production-number span {
	font-size:22px;
	font-style:normal;
	font-weight:400;
	line-height:28px;
	width:32px;
	height:32px;
	margin-right:8px
}
.about_adv-item {
	padding:16px
}
.about_adv-name {
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:22px
}
.about_adv-text {
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.about__catalog-item {
	padding:20px 16px
}
.about__catalog-item p {
	margin-bottom:20px
}
.steps__item-title {
	font-weight:400
}
.blocks_slider {
	overflow:visible
}
.blocks_slider .row {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	margin-left:0;
	margin-right:0
}
.blocks_slider .row>* {
	padding-left:0;
	padding-right:0
}
.blocks_slider .row .swiper-slide {
	//width:100%;
	height:auto
}
ol,ul {
	padding-left:20px
}
.culture__list {
	margin-top:12px
}
.culture__item {
	margin-bottom:12px;
	padding:16px
}
.culture__item-title {
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:22px
}
.culture .m-block-btn {
	margin-top:16px
}
.our_values-tablink {
	font-size:18px;
	padding:7px 40px;
	padding-left:0
}
.our_values-tablink::before {
	width:28px;
	height:28px
}
.our_values-tablink.active {
	margin-bottom:12px;
	padding-left:40px
}
.our_values__links .tab-content {
	padding:16px;
	margin-bottom:20px
}
.advantages__item {
	min-height:auto
}
.advantages__item-head {
	padding:24px 16px
}
.advantages__item-head .title {
	font-size:22px;
	font-style:normal;
	font-weight:400;
	line-height:28px
}
.advantages__item-head .icon svg {
	width:28px;
	height:auto
}
.advantages__item-text {
	padding:20px 16px;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.about_dir-slogan {
	padding:16px;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.about_dir-name {
	margin-bottom:16px
}
.delivery-steps {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:20px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-bottom:80px
}
.delivery-steps__item {
	width:100%
}
.delivery-steps__head {
	padding:32px;
	font-size:22px;
	line-height:28px
}
.delivery-steps__text {
	padding:32px;
	color:#4c5866;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:26px
}
.delivery-map {
	margin-bottom:80px
}
.breadcrumbs {
	margin-bottom:28px
}
.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm {
	padding-left:20px;
	padding-right:20px
}
.product-detail .product-hoveredblock {
	grid-template-columns:1fr
}
.product-detail .product-hoveredblock__item {
	height:380px
}
.product-detail .product__tabs .tab-content img {
	max-width:100% !important
}
.product-detail__slider {
	margin-bottom:20px;
	gap:8px
}
.product-detail__small .slider__thumbs .swiper-slide {
	width:60px !important;
	height:60px !important
}
.product-detail__small .slider__thumbs .swiper-slide .slider__image {
	height:60px !important
}
.mobile__menu-btn {
	height:56px;
	width:80px;
	border:none
}

.d-lg-block.pr-0{
    padding-right: 0;
}

.logo img {
	max-height:60px
}
header {
	padding:4px 0
}
.payment-type {
	margin-bottom:80px
}
.payment-instruction {
	margin-bottom:80px
}
.btn {
	font-size:16px;
	line-height:22px
}
.delivery-calculator {
	margin-bottom:80px
}
.delivery-calculator__right {
	width:100%
}
.delivery-calculator .calculator-btn {
	max-width:100%
}
.delivery-calculator__row {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:40px
}
.delivery-calculator .delivery-text__item {
	font-size:20px;
	line-height:26px
}
.numbers__item {
	padding:8px 0;
	width:calc((100% - 16px)/2)
}
.certificate__item {
	width:100%
}
.vacancy__form-text p {
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.vacancy__form-text {
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.resume__type {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.resume__type label {
	width:100%;
	-ms-flex-negative:0;
	flex-shrink:0;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px;
	margin-bottom:16px
}
.resume__type button {
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.blue__title,h1,.h1 {
	font-size:18px;
	margin-bottom:16px;
	line-height:24px
}
.contacts {
	padding:16px
}
.contacts__title {
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:22px;
	margin-bottom:12px
}
.contacts__tel {
	font-size:26px;
	font-style:normal;
	font-weight:600;
	line-height:32px
}
.contacts__info {
	padding-top:20px;
	gap:32px
}
.contacts__info label {
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.contacts__row {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:12px
}
.btn {
	font-size:16px;
	line-height:22px;
	min-width:100%
}
.dealers__item {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	gap:16px;
	padding:16px
}
.dealers__info {
	font-size:16px
}
}
@media(max-width: 576px) {
	.page404 {
	margin-top:23px;
	margin-bottom:56px;
	height:373px;
	padding:0 40px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-image:url("data:image/svg+xml,%3Csvg width='280' height='372' viewBox='0 0 280 372' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_640_2915)'%3E%3Cmask id='mask0_640_2915' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='280' height='372'%3E%3Cpath d='M276 0H4C1.79086 0 0 1.79086 0 4V368C0 370.209 1.79086 372 4 372H276C278.209 372 280 370.209 280 368V4C280 1.79086 278.209 0 276 0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_640_2915)'%3E%3Cpath d='M276 0H4C1.79086 0 0 1.79086 0 4V368C0 370.209 1.79086 372 4 372H276C278.209 372 280 370.209 280 368V4C280 1.79086 278.209 0 276 0Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M329.636 629.994C347.539 650.448 347.076 678.274 328.602 692.146C310.128 706.017 280.638 700.681 262.735 680.228L-47.9298 325.31C-65.8333 304.856 -65.3707 277.03 -46.8966 263.158C-28.4224 249.287 1.06753 254.623 18.971 275.076L329.636 629.994Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M409.891 544.41C427.795 564.864 427.332 592.69 408.858 606.562C390.384 620.433 360.894 615.097 342.991 594.644L32.3261 239.726C14.4226 219.272 14.8852 191.446 33.3593 177.574C51.8335 163.703 81.3234 169.039 99.227 189.492L409.891 544.41Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M480.946 454.965C498.85 475.419 498.387 503.245 479.913 517.117C461.439 530.988 431.949 525.652 414.045 505.198L103.38 150.28C85.4773 129.827 85.9398 102 104.414 88.1292C122.888 74.2577 152.378 79.5936 170.281 100.047L480.946 454.965Z' fill='%23B2D2EE' fill-opacity='0.1'/%3E%3Cpath d='M552.004 365.514C569.907 385.968 569.502 413.75 551.1 427.568C532.697 441.386 503.265 436.007 485.361 415.553L174.697 60.6352C156.793 40.1814 157.198 12.3986 175.6 -1.41932C194.003 -15.2372 223.435 -9.85779 241.339 10.5961L552.004 365.514Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3Cpath d='M623.058 276.076C640.962 296.53 640.557 324.313 622.154 338.131C603.752 351.949 574.32 346.569 556.416 326.116L245.751 -28.8023C227.848 -49.2561 228.252 -77.0388 246.655 -90.8567C265.058 -104.675 294.49 -99.2953 312.394 -78.8414L623.058 276.076Z' fill='%23B2D2EE' fill-opacity='0.05'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_640_2915'%3E%3Crect width='280' height='372' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.page404__block {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	width:100%
}
.page404__title {
	font-weight:600;
	font-size:26px;
	line-height:32px;
	color:#04306a;
	margin-bottom:16px
}
.page404__text {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#04306a;
	margin-bottom:20px
}
.set-type-block__name {
	font-size:16px
}
.advantages-slider {
	overflow:visible
}
.advantages-slider .swiper-slide {
	width:100%
}
.fancybox__content {
	padding:0 !important;
	margin:20px
}
.fancybox__nav {
	position:absolute;
	bottom:20px;
	right:20px;
	opacity:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	gap:20px
}
.fancybox__nav .f-button.is-next {
	position:relative !important;
	right:auto !important;
	left:auto !important;
	-webkit-transform:none !important;
	transform:none !important;
	top:0 !important
}
.fancybox__nav .f-button.is-prev {
	position:relative !important;
	right:auto !important;
	-webkit-transform:none !important;
	transform:none !important;
	top:0 !important;
	left:auto !important
}
.form-col {
	width:100%
}
.main__img-btn {
	width:74px;
	height:74px
}
.news__carousel .news__item-title {
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.news__carousel .news__item-content {
	margin-bottom:32px
}
.news__carousel .news__item-date {
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.main_news .btn {
	margin-top:16px
}
.partner__dir {
	display:block
}
.partner__dir-img {
	width:100%;
	margin-right:0;
	margin-bottom:16px;
	height:auto
}
.online-payment {
	margin-bottom:var(--mb-base);
	margin-top:24px
}
.online-payment__row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:40px;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.online-payment__form {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:100%;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2
}
.online-payment__info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:16px;
	max-width:100%;
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1
}
.online-payment__info-text {
	color:#04306a;
	font-size:16px;
	line-height:22px;
	font-weight:600
}
.online-payment__methods {
	width:100%;
	height:auto
}
.online-payment .single-accordion__btn {
	font-size:16px;
	line-height:22px;
	text-align:left
}
.delivery-calculator {
	margin-bottom:80px
}
.delivery-calculator__right {
	width:100%
}
.delivery-calculator .calculator-btn {
	max-width:100%
}
.delivery-calculator__row {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:40px
}
.delivery-calculator .delivery-text__item {
	font-size:16px;
	line-height:22px
}
.delivery-steps {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:16px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-bottom:56px
}
.delivery-steps__head {
	padding:24px 16px;
	font-size:18px;
	line-height:24px
}
.delivery-steps__text {
	padding:24px 16px;
	color:#4c5866;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.delivery-map {
	margin-bottom:56px
}
.accordion__list {
	margin-bottom:20px
}
.accordion__list-item {
	padding:16px;
	padding-right:16px
}
.accordion__list-date {
	font-size:12px;
	margin-bottom:8px
}
.accordion__list-title {
	font-size:18px;
	line-height:24px;
	padding-right:30px;
	color:#091720
}
.accordion__list-title::before {
	width:28px;
	height:28px
}
.accordion__list-title::after {
	width:28px;
	height:28px
}
.accordion__list-body {
	padding-top:16px
}
.steps {
	margin-bottom:56px
}
.steps__item {
	padding:16px 16px 120px;
	overflow:hidden
}
.steps__item-title {
	font-size:22px;
	line-height:28px;
	padding-right:30px
}
.steps__item-text {
	font-size:16px;
	line-height:22px
}
.steps__item-icon {
	width:89px;
	height:89px;
	bottom:10px;
	text-align:right
}
.steps__item-icon img {
	max-width:100%;
	max-height:100%;
	height:auto;
	width:auto;
	-o-object-fit:contain;
	object-fit:contain
}
body {
	font-size:16px
}
.payment-type {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:16px
}
.payment-type__item {
	width:100%
}
.payment-type__head {
	padding:24px
}
.payment-type__title {
	font-size:18px
}
.payment-type__text {
	font-size:16px;
	padding:24px 20px
}
.payment-type__info {
	font-size:16px;
	line-height:22px;
	padding:0
}
.page__sections {
	gap:12px;
	padding:0 20px;
	margin:0 -20px;
	margin-bottom:24px
}
.page__sections::-webkit-scrollbar {
	display:none
}
.page__sections a {
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px;
	padding:8px 12px
}
p {
	margin-bottom:16px;
	font-size:16px;
	line-height:22px
}
.payment-type {
	margin-bottom:56px
}
.accordion {
	margin-bottom:56px
}
.payment-instruction {
	margin-bottom:56px
}
.images-row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	gap:12px;
	width:100%;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.images-row img {
	width:100%;
	height:auto;
	-o-object-fit:cover;
	object-fit:cover
}
.main__img .main__img_content {
	background:#fff;
	padding:0
}
.main__img .main__img_content .title {
	font-size:26px;
	font-style:normal;
	font-weight:600;
	line-height:32px;
	margin-bottom:4px
}
.main__img .main__img_content .sub_title {
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
	margin-bottom:16px
}
.numbers__item-title {
	font-size:32px
}
.numbers__item-text {
	font-size:16px
}
.consultation {
	padding-top:var(--mb-base);
	padding-bottom:var(--mb-base)
}
.consultation::before,.consultation::after {
	display:none
}
.consultation__title {
	font-size:18px;
	font-style:normal;
	font-weight:600;
	line-height:24px;
	margin-bottom:20px
}
.products .products__section .products__items .products__item .products__item-content {
	aspect-ratio:auto;
	min-height:142px
}
.products .products__section .products__items .products__item .products__item-content .products__item-name {
	font-size:16px;
	line-height:22px;
	margin-bottom:40px;
	max-width:70%
}
.products .products__section .products__items .products__item .products__item-content .products__item-name br {
	display:none
}
.products .products__section .products__section-title {
	font-size:22px;
	font-style:normal;
	font-weight:400;
	line-height:28px;
	margin-top:0;
	margin-bottom:16px
}
.products .products__section .products__items .products__item .products__item-content {
	padding:20px 16px
}
}
@media(max-width: 320px) {
	.review-slide {
	padding:0 !important;
	background-color:#f6f6f6
}
.review-slide__wrap {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:auto;
	-webkit-box-shadow:none;
	box-shadow:none
}
.review-slide__image {
	margin-bottom:72px;
	width:100%
}
.review-slide-caption {
	width:100%;
	overflow:visible;
	padding:0 30px
}
.review-slide-caption .reviews-list__info,.review-slide-caption .reviews-list__img,.review-slide-caption .reviews-list__company {
	display:none
}
.review-slide-caption .reviews-list__name {
	position:fixed;
	top:20px;
	left:20px
}
}
/* End */


/* Start:/local/templates/springs/template_styles.css?1753342998846*/
.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 }

table.table td {
    border: 1px solid;
}

* {
    outline: none;
}

.tab-pane {
    scroll-margin-top: 200px;
}

.fancybox__caption {
    color: #091720;
    padding-left: 20px;
    padding-right: 20px;
}

.onlinepbx__widget__button {
    overflow: visible;
}

.onlinepbx__widget__button::-webkit-scrollbar { display: none; }  
.onlinepbx__widget__button { -ms-overflow-style: none;
    scrollbar-width: none;
}

#coatings {
    scroll-margin-top: 120px; 
}

#brands {
    scroll-margin-top: 120px; 
}

@media (min-width: 992px) {
    .about__production-slider .about__production-item {
        position: absolute;
    }
}
/* End */
/* /local/templates/springs/css/swiper-bundle.min.css?175067871918432 */
/* /local/templates/springs/css/fancybox.css?175067871925343 */
/* /local/templates/springs/css/air-datepicker.css?175067871921995 */
/* /local/templates/springs/css/main.css?1754122584555690 */
/* /local/templates/springs/template_styles.css?1753342998846 */
