

/* Start:/local/templates/pws23/libs/swiper/swiper-bundle-11.css?174170282518453*/
/**
 * Swiper 11.2.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 3, 2025
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/pws23/css/style_bu.min.css?17138847626136*/
.pws-uslugi .p-title{min-height:2rem}.pws-list li{list-style-type:disclosure-closed;margin-left:7px}*{box-sizing:border-box;margin:0}a{outline:0;text-decoration:none}a:hover{text-decoration:none}li{list-style-type:none}ul{padding:0}.color-black{color:#000}.color-1{color:#0342af}.color-2{color:#8d9bb9}.color-white{color:#fff}.color-white>a{color:#fff}.color-def{color:#04173c}.color-green{color:#3bb900}.bg-blue{background:radial-gradient(50% 50% at 50% 50%,#aac5ff 0,#8aafff 100%)}.bg-white{background:#fff}.b-radius30{border-radius:30px}.b-radius20{border-radius:20px}.topMenu{display:flex}ul.topMenu li:not(:last-child){margin-right:50px}.bg-topIndex{background:url(/local/templates/pws23/css/../image/bg-topIndex2.png) no-repeat;background-size:cover;background-position:bottom right;margin-top:-102px;padding-top:170px;padding-bottom:110px;border-radius:0 0 30px 30px;position:relative;overflow:hidden}.button{background:radial-gradient(54.89% 1473.79% at 50.13% 49.35%,#789cd2 0,#2354a8 100%);border-radius:20px;color:#fff;padding:22px 100px;font-size:24px;line-height:28px;cursor:pointer}.imgAbsolute{position:absolute;bottom:0;right:0}.imgAbsolute.top{bottom:auto;top:0}.dotsLineLeft{position:relative;padding-left:65px}.dotsLineLeft:before{content:'';position:absolute;top:15px;left:0;width:23px;height:2px;background:#fff}.dotsLineLeft:after{content:'';position:absolute;top:9px;left:20px;width:14px;height:14px;border-radius:50%;background:#fff}.borderBlue{border:2px solid rgba(135,206,235,.33)}.bgDocuments .imgAbsolute{bottom:-20px;right:50px}.textShadowBlock{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.textShadowBg{color:transparent;-webkit-text-stroke:3px rgb(255 255 255 / 20%);position:absolute;transform:rotate(-14deg);right:0;bottom:0}.bgDocuments .textShadowBg{right:-6%;bottom:-17px}.bgLap .textShadowBg{right:-2%;bottom:-20%}.bgAll{background:url(/local/templates/pws23/css/../image/bgAll.png) no-repeat;background-size:cover;background-position:center}input.inputForm,textarea.textareaForm{border:2px solid rgb(170 197 255 / 34%);width:100%;height:73px;background:#fff;border-radius:20px;padding:0 28px;outline:0}textarea.textareaForm{height:102px;padding:22px 28px}.sliderWrapper{position:relative}.sliderBlock{padding:0 20px}ul.sliderDots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}ul.sliderDots button{font-size:0;padding:0;border:0;width:30px;height:1px;background:rgba(141,155,185,.38);outline:0}ul.sliderDots li:not(:last-child){margin-right:12px}ul.sliderDots li{cursor:pointer}ul.sliderDots li.slick-active button{background:#3bb900;height:2px}.sliderArrowWrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:0;display:flex;align-items:center;justify-content:space-between;z-index:2}.sliderArrowWrap.dotsOn{top:calc(50% - 60px)}.sliderArrow{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#efefef;border-radius:50%;cursor:pointer}.sliderArrow:hover{background:radial-gradient(54.89% 1473.79% at 50.13% 49.35%,#789cd2 0,#2354a8 100%)}.sliderArrow:hover svg path{stroke:#fff}footer{background-color:#0342af}.openRew{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:100%;text-align:center;background:linear-gradient(to bottom,rgba(255,255,255,0) -40%,rgba(255,255,255,1) 31%,rgba(255,255,255,1) 100%);height:45px;padding-top:15px;color:#0342af}.rewBlock{position:relative}.listFileCheck>div,.listFileCheck>li{padding-left:28px;position:relative}.listFileCheck>div:not(:last-child),.listFileCheck>li:not(:last-child){margin-bottom:10px}.listFileCheck>div:before,.listFileCheck>li:before{content:'';position:absolute;width:14px;height:18px;background:url(/local/templates/pws23/css/../images/file.svg) no-repeat;background-size:cover;background-position:center;left:0;top:0}.topMenu .menuDropWrap:hover .menuDropBlock{opacity:1;visibility:visible}.menuDropBlock{opacity:0;visibility:hidden;position:absolute;z-index:2;background:#fff;padding:15px 20px;border-radius:0 0 20px 20px;box-shadow:3px 17px 15px rgb(0 0 0 / 11%);transition:all .3s}.mobMenuDropWrap{position:relative;display:flex;flex-direction:column;align-items:start}.openMobDopMenu{position:absolute;top:4px;right:-35px;font-size:22px;width:22px;height:21px;display:flex;align-items:center;justify-content:center;line-height:1;font-weight:700}.openMobDopMenu svg{transform:rotate(-90deg);transition:all .3s}.openMobDopMenu.active svg{transform:rotate(90deg)}.absoluteLink{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1248px}}@media all and (max-width:1200px){ul.topMenu li:not(:last-child){margin-right:30px}.bg-topIndex{background-color:rgba(255,255,255,.56);background-blend-mode:color}.bgLap .imgAbsolute{position:static}.bgDocuments .imgAbsolute img,.bgLap .imgAbsolute img{width:100%}.bgDocuments .imgAbsolute{position:static;max-width:320px;margin:0 auto}}@media all and (max-width:991px){.wrapScroll{flex-wrap:nowrap;overflow:auto;padding-bottom:15px}.blockScroll{max-width:85%}.bg-topIndex{background-blend-mode:normal;padding-bottom:0;background-position:0 40px}}@media all and (max-width:768px){.imgAbsolute{position:static}.f-88{font-size:60px}.lh-107{line-height:75px}.f-48{font-size:35px}.lh-57{line-height:45px}.button{padding:18px 70px;font-size:18px}.f-20{font-size:18px}.f-45{font-size:35px}.f-24{font-size:20px}.lh-36{line-height:28px}.imgAbsolute.bigPhoto{max-width:300px;margin:0 auto}.f-105{font-size:80px}}@media all and (max-width:480px){.bg-topIndex{padding-top:130px}.f-88{font-size:40px}.f-48{font-size:24px}.button{padding:18px 50px}.noMobPad{padding:0}.teamSliderWrapper .slick-list.draggable{padding-right:70px}.rewSlider .slick-list.draggable{padding-right:60px}.lh-107{line-height:45px}.lh-57{line-height:35px}.f-22{font-size:18px}.f-16{font-size:14px}.listFileCheck>div{padding-left:22px}.listFileCheck>div:not(:last-child){margin-bottom:15px}.bg-topIndex img{width:100%}form .button{max-width:100%}.button{max-width:320px;width:100%!important;text-align:center;margin:0 auto}ul.sliderDots{display:none!important}}
/* End */


/* Start:/local/templates/pws23/css/bootstrap-utilities.min.css?171329857451214*/
/*!
 * Bootstrap Utilities v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.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:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.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:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.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}.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}.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:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{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:-webkit-sticky!important;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{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.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{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!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-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!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{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.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;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!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:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!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:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!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:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!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:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!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:1400px){.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:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!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:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!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:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap-utilities.min.css.map */
/* End */


/* Start:/local/templates/okgru_new/css/slick.css?17060456291776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/okgru_new/css/slick-theme.css?17060456293145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/okgru_new/css/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/okgru_new/css/./fonts/slick.eot');
    src: url('/local/templates/okgru_new/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/okgru_new/css/./fonts/slick.woff') format('woff'), url('/local/templates/okgru_new/css/./fonts/slick.ttf') format('truetype'), url('/local/templates/okgru_new/css/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/okgru_new/css/fancybox.min.css?170604562915598*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/local/templates/okgru_new/css/fontsize.css?170604562920006*/
.f-1{font-size:1px;}  .f-2{font-size:2px;}  .f-3{font-size:3px;}  .f-4{font-size:4px;}  .f-5{font-size:5px;}  .f-6{font-size:6px;}  .f-7{font-size:7px;}  .f-8{font-size:8px;}  .f-9{font-size:9px;}  .f-10{font-size:10px;}  .f-11{font-size:11px;}  .f-12{font-size:12px;}  .f-13{font-size:13px;}.f-14{font-size: 14px;}  .f-15{font-size: 15px;}  .f-16{font-size: 16px;}  .f-17{font-size: 17px;}  .f-18{font-size: 18px;}  .f-19{font-size: 19px;}  .f-20{font-size: 20px;}  .f-21{font-size: 21px;}  .f-22{font-size: 22px;}  .f-23{font-size: 23px;}  .f-24{font-size: 24px;}  .f-25{font-size: 25px;}  .f-26{font-size: 26px;}  .f-27{font-size: 27px;}  .f-28{font-size: 28px;}  .f-29{font-size: 29px;}  .f-30{font-size: 30px;}  .f-31{font-size:31px;}  .f-32{font-size:32px;}  .f-33{font-size:33px;}  .f-34{font-size:34px;}  .f-35{font-size:35px;}  .f-36{font-size:36px;}  .f-37{font-size:37px;}  .f-38{font-size:38px;}  .f-39{font-size:39px;}  .f-40{font-size:40px;}  .f-41{font-size:41px;}  .f-42{font-size:42px;}  .f-43{font-size:43px;}  .f-44{font-size:44px;}  .f-45{font-size:45px;}  .f-46{font-size:46px;}  .f-47{font-size:47px;}  .f-48{font-size:48px;}  .f-49{font-size:49px;}  .f-50{font-size:50px;}  .f-51{font-size:51px;}  .f-52{font-size:52px;}  .f-53{font-size:53px;}  .f-54{font-size:54px;}  .f-55{font-size:55px;}  .f-56{font-size:56px;}  .f-57{font-size:57px;}  .f-58{font-size:58px;}  .f-59{font-size:59px;}  .f-60{font-size:60px;}  .f-61{font-size:61px;}  .f-62{font-size:62px;}  .f-63{font-size:63px;}  .f-64{font-size:64px;}  .f-65{font-size:65px;}  .f-66{font-size:66px;}  .f-67{font-size:67px;}  .f-68{font-size:68px;}  .f-69{font-size:69px;}  .f-70{font-size:70px;}  .f-71{font-size:71px;}  .f-72{font-size:72px;}  .f-73{font-size:73px;}  .f-74{font-size:74px;}  .f-75{font-size:75px;}  .f-76{font-size:76px;}  .f-77{font-size:77px;}  .f-78{font-size:78px;}  .f-79{font-size:79px;}  .f-80{font-size:80px;}  .f-81{font-size:81px;}  .f-82{font-size:82px;}  .f-83{font-size:83px;}  .f-84{font-size:84px;}  .f-85{font-size:85px;}  .f-86{font-size:86px;}  .f-87{font-size:87px;}  .f-88{font-size:88px;}  .f-89{font-size:89px;}  .f-90{font-size:90px;}  .f-91{font-size:91px;}  .f-92{font-size:92px;}  .f-93{font-size:93px;}  .f-94{font-size:94px;}  .f-95{font-size:95px;}  .f-96{font-size:96px;}  .f-97{font-size:97px;}  .f-98{font-size:98px;}  .f-99{font-size:99px;}  .f-100{font-size:100px;}  .f-101{font-size:101px;}  .f-102{font-size:102px;}  .f-103{font-size:103px;}  .f-104{font-size:104px;}  .f-105{font-size:105px;}  .f-106{font-size:106px;}  .f-107{font-size:107px;}  .f-108{font-size:108px;}  .f-109{font-size:109px;}  .f-110{font-size:110px;}  .f-111{font-size:111px;}  .f-112{font-size:112px;}  .f-113{font-size:113px;}  .f-114{font-size:114px;}  .f-115{font-size:115px;}  .f-116{font-size:116px;}  .f-117{font-size:117px;}  .f-118{font-size:118px;}  .f-119{font-size:119px;}  .f-120{font-size:120px;}  .f-121{font-size:121px;}  .f-122{font-size:122px;}  .f-123{font-size:123px;}  .f-124{font-size:124px;}  .f-125{font-size:125px;}  .f-126{font-size:126px;}  .f-127{font-size:127px;}  .f-128{font-size:128px;}  .f-129{font-size:129px;}  .f-130{font-size:130px;}  .f-131{font-size:131px;}  .f-132{font-size:132px;}  .f-133{font-size:133px;}  .f-134{font-size:134px;}  .f-135{font-size:135px;}  .f-136{font-size:136px;}  .f-137{font-size:137px;}  .f-138{font-size:138px;}  .f-139{font-size:139px;}  .f-140{font-size:140px;}  .f-141{font-size:141px;}  .f-142{font-size:142px;}  .f-143{font-size:143px;}  .f-144{font-size:144px;}  .f-145{font-size:145px;}  .f-146{font-size:146px;}  .f-147{font-size:147px;}  .f-148{font-size:148px;}  .f-149{font-size:149px;}  .f-150{font-size:150px;}  .f-151{font-size:151px;}  .f-152{font-size:152px;}  .f-153{font-size:153px;}  .f-154{font-size:154px;}  .f-155{font-size:155px;}  .f-156{font-size:156px;}  .f-157{font-size:157px;}  .f-158{font-size:158px;}  .f-159{font-size:159px;}  .f-160{font-size:160px;}  .f-161{font-size:161px;}  .f-162{font-size:162px;}  .f-163{font-size:163px;}  .f-164{font-size:164px;}  .f-165{font-size:165px;}  .f-166{font-size:166px;}  .f-167{font-size:167px;}  .f-168{font-size:168px;}  .f-169{font-size:169px;}  .f-170{font-size:170px;}  .f-171{font-size:171px;}  .f-172{font-size:172px;}  .f-173{font-size:173px;}  .f-174{font-size:174px;}  .f-175{font-size:175px;}  .f-176{font-size:176px;}  .f-177{font-size:177px;}  .f-178{font-size:178px;}  .f-179{font-size:179px;}  .f-180{font-size:180px;}  .f-181{font-size:181px;}  .f-182{font-size:182px;}  .f-183{font-size:183px;}  .f-184{font-size:184px;}  .f-185{font-size:185px;}  .f-186{font-size:186px;}  .f-187{font-size:187px;}  .f-188{font-size:188px;}  .f-189{font-size:189px;}  .f-190{font-size:190px;}  .f-191{font-size:191px;}  .f-192{font-size:192px;}  .f-193{font-size:193px;}  .f-194{font-size:194px;}  .f-195{font-size:195px;}  .f-196{font-size:196px;}  .f-197{font-size:197px;}  .f-198{font-size:198px;}  .f-199{font-size:199px;}  .f-200{font-size:200px;}  .f-201{font-size:201px;}  .f-202{font-size:202px;}  .f-203{font-size:203px;}  .f-204{font-size:204px;}  .f-205{font-size:205px;}  .f-206{font-size:206px;}  .f-207{font-size:207px;}  .f-208{font-size:208px;}  .f-209{font-size:209px;}  .f-210{font-size:210px;}  .f-211{font-size:211px;}  .f-212{font-size:212px;}  .f-213{font-size:213px;}  .f-214{font-size:214px;}  .f-215{font-size:215px;}  .f-216{font-size:216px;}  .f-217{font-size:217px;}  .f-218{font-size:218px;}  .f-219{font-size:219px;}  .f-220{font-size:220px;}  .f-221{font-size:221px;}  .f-222{font-size:222px;}  .f-223{font-size:223px;}  .f-224{font-size:224px;}  .f-225{font-size:225px;}  .f-226{font-size:226px;}  .f-227{font-size:227px;}  .f-228{font-size:228px;}  .f-229{font-size:229px;}  .f-230{font-size:230px;}  .f-231{font-size:231px;}  .f-232{font-size:232px;}  .f-233{font-size:233px;}  .f-234{font-size:234px;}  .f-235{font-size:235px;}  .f-236{font-size:236px;}  .f-237{font-size:237px;}  .f-238{font-size:238px;}  .f-239{font-size:239px;}  .f-240{font-size:240px;}  .f-241{font-size:241px;}  .f-242{font-size:242px;}  .f-243{font-size:243px;}  .f-244{font-size:244px;}  .f-245{font-size:245px;}  .f-246{font-size:246px;}  .f-247{font-size:247px;}  .f-248{font-size:248px;}  .f-249{font-size:249px;}  .f-250{font-size:250px;}  .f-251{font-size:251px;}  .f-252{font-size:252px;}  .f-253{font-size:253px;}  .f-254{font-size:254px;}  .f-255{font-size:255px;}  .f-256{font-size:256px;}  .f-257{font-size:257px;}  .f-258{font-size:258px;}  .f-259{font-size:259px;}  .f-260{font-size:260px;}  .f-261{font-size:261px;}  .f-262{font-size:262px;}  .f-263{font-size:263px;}  .f-264{font-size:264px;}  .f-265{font-size:265px;}  .f-266{font-size:266px;}  .f-267{font-size:267px;}  .f-268{font-size:268px;}  .f-269{font-size:269px;}  .f-270{font-size:270px;}  .f-271{font-size:271px;}  .f-272{font-size:272px;}  .f-273{font-size:273px;}  .f-274{font-size:274px;}  .f-275{font-size:275px;}  .f-276{font-size:276px;}  .f-277{font-size:277px;}  .f-278{font-size:278px;}  .f-279{font-size:279px;}  .f-280{font-size:280px;}  .f-281{font-size:281px;}  .f-282{font-size:282px;}  .f-283{font-size:283px;}  .f-284{font-size:284px;}  .f-285{font-size:285px;}  .f-286{font-size:286px;}  .f-287{font-size:287px;}  .f-288{font-size:288px;}  .f-289{font-size:289px;}  .f-290{font-size:290px;}  .f-291{font-size:291px;}  .f-292{font-size:292px;}  .f-293{font-size:293px;}  .f-294{font-size:294px;}  .f-295{font-size:295px;}  .f-296{font-size:296px;}  .f-297{font-size:297px;}  .f-298{font-size:298px;}  .f-299{font-size:299px;}  .f-300{font-size:300px;}
.fw-100{font-weight: 100;}.fw-200{font-weight: 200;}.fw-300{font-weight: 300;}.fw-400{font-weight: 400;}.fw-500{font-weight: 500;}.fw-600{font-weight: 600;}.fw-700{font-weight: 700;}.fw-800{font-weight: 800;}.fw-900{font-weight: 900;}
.lh-1{line-height:1px;}  .lh-2{line-height:2px;}  .lh-3{line-height:3px;}  .lh-4{line-height:4px;}  .lh-5{line-height:5px;}  .lh-6{line-height:6px;}  .lh-7{line-height:7px;}  .lh-8{line-height:8px;}  .lh-9{line-height:9px;}  .lh-10{line-height:10px;}  .lh-11{line-height:11px;}  .lh-12{line-height:12px;}  .lh-13{line-height:13px;}  .lh-14{line-height:14px;}  .lh-15{line-height:15px;}  .lh-16{line-height:16px;}  .lh-17{line-height:17px;}  .lh-18{line-height:18px;}  .lh-19{line-height:19px;}  .lh-20{line-height:20px;}  .lh-21{line-height:21px;}  .lh-22{line-height:22px;}  .lh-23{line-height:23px;}  .lh-24{line-height:24px;}  .lh-25{line-height:25px;}  .lh-26{line-height:26px;}  .lh-27{line-height:27px;}  .lh-28{line-height:28px;}  .lh-29{line-height:29px;}  .lh-30{line-height:30px;}  .lh-31{line-height:31px;}  .lh-32{line-height:32px;}  .lh-33{line-height:33px;}  .lh-34{line-height:34px;}  .lh-35{line-height:35px;}  .lh-36{line-height:36px;}  .lh-37{line-height:37px;}  .lh-38{line-height:38px;}  .lh-39{line-height:39px;}  .lh-40{line-height:40px;}  .lh-41{line-height:41px;}  .lh-42{line-height:42px;}  .lh-43{line-height:43px;}  .lh-44{line-height:44px;}  .lh-45{line-height:45px;}  .lh-46{line-height:46px;}  .lh-47{line-height:47px;}  .lh-48{line-height:48px;}  .lh-49{line-height:49px;}  .lh-50{line-height:50px;}  .lh-51{line-height:51px;}  .lh-52{line-height:52px;}  .lh-53{line-height:53px;}  .lh-54{line-height:54px;}  .lh-55{line-height:55px;}  .lh-56{line-height:56px;}  .lh-57{line-height:57px;}  .lh-58{line-height:58px;}  .lh-59{line-height:59px;}  .lh-60{line-height:60px;}  .lh-61{line-height:61px;}  .lh-62{line-height:62px;}  .lh-63{line-height:63px;}  .lh-64{line-height:64px;}  .lh-65{line-height:65px;}  .lh-66{line-height:66px;}  .lh-67{line-height:67px;}  .lh-68{line-height:68px;}  .lh-69{line-height:69px;}  .lh-70{line-height:70px;}  .lh-71{line-height:71px;}  .lh-72{line-height:72px;}  .lh-73{line-height:73px;}  .lh-74{line-height:74px;}  .lh-75{line-height:75px;}  .lh-76{line-height:76px;}  .lh-77{line-height:77px;}  .lh-78{line-height:78px;}  .lh-79{line-height:79px;}  .lh-80{line-height:80px;}  .lh-81{line-height:81px;}  .lh-82{line-height:82px;}  .lh-83{line-height:83px;}  .lh-84{line-height:84px;}  .lh-85{line-height:85px;}  .lh-86{line-height:86px;}  .lh-87{line-height:87px;}  .lh-88{line-height:88px;}  .lh-89{line-height:89px;}  .lh-90{line-height:90px;}  .lh-91{line-height:91px;}  .lh-92{line-height:92px;}  .lh-93{line-height:93px;}  .lh-94{line-height:94px;}  .lh-95{line-height:95px;}  .lh-96{line-height:96px;}  .lh-97{line-height:97px;}  .lh-98{line-height:98px;}  .lh-99{line-height:99px;}  .lh-100{line-height:100px;}  .lh-101{line-height:101px;}  .lh-102{line-height:102px;}  .lh-103{line-height:103px;}  .lh-104{line-height:104px;}  .lh-105{line-height:105px;}  .lh-106{line-height:106px;}  .lh-107{line-height:107px;}  .lh-108{line-height:108px;}  .lh-109{line-height:109px;}  .lh-110{line-height:110px;}  .lh-111{line-height:111px;}  .lh-112{line-height:112px;}  .lh-113{line-height:113px;}  .lh-114{line-height:114px;}  .lh-115{line-height:115px;}  .lh-116{line-height:116px;}  .lh-117{line-height:117px;}  .lh-118{line-height:118px;}  .lh-119{line-height:119px;}  .lh-120{line-height:120px;}  .lh-121{line-height:121px;}  .lh-122{line-height:122px;}  .lh-123{line-height:123px;}  .lh-124{line-height:124px;}  .lh-125{line-height:125px;}  .lh-126{line-height:126px;}  .lh-127{line-height:127px;}  .lh-128{line-height:128px;}  .lh-129{line-height:129px;}  .lh-130{line-height:130px;}  .lh-131{line-height:131px;}  .lh-132{line-height:132px;}  .lh-133{line-height:133px;}  .lh-134{line-height:134px;}  .lh-135{line-height:135px;}  .lh-136{line-height:136px;}  .lh-137{line-height:137px;}  .lh-138{line-height:138px;}  .lh-139{line-height:139px;}  .lh-140{line-height:140px;}  .lh-141{line-height:141px;}  .lh-142{line-height:142px;}  .lh-143{line-height:143px;}  .lh-144{line-height:144px;}  .lh-145{line-height:145px;}  .lh-146{line-height:146px;}  .lh-147{line-height:147px;}  .lh-148{line-height:148px;}  .lh-149{line-height:149px;}  .lh-150{line-height:150px;}  .lh-151{line-height:151px;}  .lh-152{line-height:152px;}  .lh-153{line-height:153px;}  .lh-154{line-height:154px;}  .lh-155{line-height:155px;}  .lh-156{line-height:156px;}  .lh-157{line-height:157px;}  .lh-158{line-height:158px;}  .lh-159{line-height:159px;}  .lh-160{line-height:160px;}  .lh-161{line-height:161px;}  .lh-162{line-height:162px;}  .lh-163{line-height:163px;}  .lh-164{line-height:164px;}  .lh-165{line-height:165px;}  .lh-166{line-height:166px;}  .lh-167{line-height:167px;}  .lh-168{line-height:168px;}  .lh-169{line-height:169px;}  .lh-170{line-height:170px;}  .lh-171{line-height:171px;}  .lh-172{line-height:172px;}  .lh-173{line-height:173px;}  .lh-174{line-height:174px;}  .lh-175{line-height:175px;}  .lh-176{line-height:176px;}  .lh-177{line-height:177px;}  .lh-178{line-height:178px;}  .lh-179{line-height:179px;}  .lh-180{line-height:180px;}  .lh-181{line-height:181px;}  .lh-182{line-height:182px;}  .lh-183{line-height:183px;}  .lh-184{line-height:184px;}  .lh-185{line-height:185px;}  .lh-186{line-height:186px;}  .lh-187{line-height:187px;}  .lh-188{line-height:188px;}  .lh-189{line-height:189px;}  .lh-190{line-height:190px;}  .lh-191{line-height:191px;}  .lh-192{line-height:192px;}  .lh-193{line-height:193px;}  .lh-194{line-height:194px;}  .lh-195{line-height:195px;}  .lh-196{line-height:196px;}  .lh-197{line-height:197px;}  .lh-198{line-height:198px;}  .lh-199{line-height:199px;}  .lh-200{line-height:200px;}  .lh-201{line-height:201px;}  .lh-202{line-height:202px;}  .lh-203{line-height:203px;}  .lh-204{line-height:204px;}  .lh-205{line-height:205px;}  .lh-206{line-height:206px;}  .lh-207{line-height:207px;}  .lh-208{line-height:208px;}  .lh-209{line-height:209px;}  .lh-210{line-height:210px;}  .lh-211{line-height:211px;}  .lh-212{line-height:212px;}  .lh-213{line-height:213px;}  .lh-214{line-height:214px;}  .lh-215{line-height:215px;}  .lh-216{line-height:216px;}  .lh-217{line-height:217px;}  .lh-218{line-height:218px;}  .lh-219{line-height:219px;}  .lh-220{line-height:220px;}  .lh-221{line-height:221px;}  .lh-222{line-height:222px;}  .lh-223{line-height:223px;}  .lh-224{line-height:224px;}  .lh-225{line-height:225px;}  .lh-226{line-height:226px;}  .lh-227{line-height:227px;}  .lh-228{line-height:228px;}  .lh-229{line-height:229px;}  .lh-230{line-height:230px;}  .lh-231{line-height:231px;}  .lh-232{line-height:232px;}  .lh-233{line-height:233px;}  .lh-234{line-height:234px;}  .lh-235{line-height:235px;}  .lh-236{line-height:236px;}  .lh-237{line-height:237px;}  .lh-238{line-height:238px;}  .lh-239{line-height:239px;}  .lh-240{line-height:240px;}  .lh-241{line-height:241px;}  .lh-242{line-height:242px;}  .lh-243{line-height:243px;}  .lh-244{line-height:244px;}  .lh-245{line-height:245px;}  .lh-246{line-height:246px;}  .lh-247{line-height:247px;}  .lh-248{line-height:248px;}  .lh-249{line-height:249px;}  .lh-250{line-height:250px;}  .lh-251{line-height:251px;}  .lh-252{line-height:252px;}  .lh-253{line-height:253px;}  .lh-254{line-height:254px;}  .lh-255{line-height:255px;}  .lh-256{line-height:256px;}  .lh-257{line-height:257px;}  .lh-258{line-height:258px;}  .lh-259{line-height:259px;}  .lh-260{line-height:260px;}  .lh-261{line-height:261px;}  .lh-262{line-height:262px;}  .lh-263{line-height:263px;}  .lh-264{line-height:264px;}  .lh-265{line-height:265px;}  .lh-266{line-height:266px;}  .lh-267{line-height:267px;}  .lh-268{line-height:268px;}  .lh-269{line-height:269px;}  .lh-270{line-height:270px;}  .lh-271{line-height:271px;}  .lh-272{line-height:272px;}  .lh-273{line-height:273px;}  .lh-274{line-height:274px;}  .lh-275{line-height:275px;}  .lh-276{line-height:276px;}  .lh-277{line-height:277px;}  .lh-278{line-height:278px;}  .lh-279{line-height:279px;}  .lh-280{line-height:280px;}  .lh-281{line-height:281px;}  .lh-282{line-height:282px;}  .lh-283{line-height:283px;}  .lh-284{line-height:284px;}  .lh-285{line-height:285px;}  .lh-286{line-height:286px;}  .lh-287{line-height:287px;}  .lh-288{line-height:288px;}  .lh-289{line-height:289px;}  .lh-290{line-height:290px;}  .lh-291{line-height:291px;}  .lh-292{line-height:292px;}  .lh-293{line-height:293px;}  .lh-294{line-height:294px;}  .lh-295{line-height:295px;}  .lh-296{line-height:296px;}  .lh-297{line-height:297px;}  .lh-298{line-height:298px;}  .lh-299{line-height:299px;}  .lh-300{line-height:300px;}
.letter-1{letter-spacing: 0.01em;}  .letter-2{letter-spacing: 0.02em;}  .letter-3{letter-spacing: 0.03em;}  .letter-4{letter-spacing: 0.04em;}  .letter-5{letter-spacing: 0.05em;}  .letter-6{letter-spacing: 0.06em;}  .letter-7{letter-spacing: 0.07em;}  .letter-8{letter-spacing: 0.08em;}  .letter-9{letter-spacing: 0.09em;}  .letter-10{letter-spacing: 0.10em;}  .letter-11{letter-spacing: 0.11em;}  .letter-12{letter-spacing: 0.12em;}  .letter-13{letter-spacing: 0.13em;}  .letter-14{letter-spacing: 0.14em;}  .letter-15{letter-spacing: 0.15em;}  .letter-16{letter-spacing: 0.16em;}  .letter-17{letter-spacing: 0.17em;}  .letter-18{letter-spacing: 0.18em;}  .letter-19{letter-spacing: 0.19em;}  .letter-20{letter-spacing: 0.20em;}  .letter-21{letter-spacing: 0.21em;}  .letter-22{letter-spacing: 0.22em;}  .letter-23{letter-spacing: 0.23em;}  .letter-24{letter-spacing: 0.24em;}  .letter-25{letter-spacing: 0.25em;}  .letter-26{letter-spacing: 0.26em;}  .letter-27{letter-spacing: 0.27em;}  .letter-28{letter-spacing: 0.28em;}  .letter-29{letter-spacing: 0.29em;}  .letter-30{letter-spacing: 0.30em;}  .letter-31{letter-spacing: 0.31em;}  .letter-32{letter-spacing: 0.32em;}  .letter-33{letter-spacing: 0.33em;}  .letter-34{letter-spacing: 0.34em;}  .letter-35{letter-spacing: 0.35em;}  .letter-36{letter-spacing: 0.36em;}  .letter-37{letter-spacing: 0.37em;}  .letter-38{letter-spacing: 0.38em;}  .letter-39{letter-spacing: 0.39em;}  .letter-40{letter-spacing: 0.40em;}  .letter-41{letter-spacing: 0.41em;}  .letter-42{letter-spacing: 0.42em;}  .letter-43{letter-spacing: 0.43em;}  .letter-44{letter-spacing: 0.44em;}  .letter-45{letter-spacing: 0.45em;}  .letter-46{letter-spacing: 0.46em;}  .letter-47{letter-spacing: 0.47em;}  .letter-48{letter-spacing: 0.48em;}  .letter-49{letter-spacing: 0.49em;}  .letter-50{letter-spacing: 0.50em;}  .letter-51{letter-spacing: 0.51em;}  .letter-52{letter-spacing: 0.52em;}  .letter-53{letter-spacing: 0.53em;}  .letter-54{letter-spacing: 0.54em;}  .letter-55{letter-spacing: 0.55em;}  .letter-56{letter-spacing: 0.56em;}  .letter-57{letter-spacing: 0.57em;}  .letter-58{letter-spacing: 0.58em;}  .letter-59{letter-spacing: 0.59em;}  .letter-60{letter-spacing: 0.60em;}  .letter-61{letter-spacing: 0.61em;}  .letter-62{letter-spacing: 0.62em;}  .letter-63{letter-spacing: 0.63em;}  .letter-64{letter-spacing: 0.64em;}  .letter-65{letter-spacing: 0.65em;}  .letter-66{letter-spacing: 0.66em;}  .letter-67{letter-spacing: 0.67em;}  .letter-68{letter-spacing: 0.68em;}  .letter-69{letter-spacing: 0.69em;}  .letter-70{letter-spacing: 0.70em;}  .letter-71{letter-spacing: 0.71em;}  .letter-72{letter-spacing: 0.72em;}  .letter-73{letter-spacing: 0.73em;}  .letter-74{letter-spacing: 0.74em;}  .letter-75{letter-spacing: 0.75em;}  .letter-76{letter-spacing: 0.76em;}  .letter-77{letter-spacing: 0.77em;}  .letter-78{letter-spacing: 0.78em;}  .letter-79{letter-spacing: 0.79em;}  .letter-80{letter-spacing: 0.80em;}  .letter-81{letter-spacing: 0.81em;}  .letter-82{letter-spacing: 0.82em;}  .letter-83{letter-spacing: 0.83em;}  .letter-84{letter-spacing: 0.84em;}  .letter-85{letter-spacing: 0.85em;}  .letter-86{letter-spacing: 0.86em;}  .letter-87{letter-spacing: 0.87em;}  .letter-88{letter-spacing: 0.88em;}  .letter-89{letter-spacing: 0.89em;}  .letter-90{letter-spacing: 0.90em;}  .letter-91{letter-spacing: 0.91em;}  .letter-92{letter-spacing: 0.92em;}  .letter-93{letter-spacing: 0.93em;}  .letter-94{letter-spacing: 0.94em;}  .letter-95{letter-spacing: 0.95em;}  .letter-96{letter-spacing: 0.96em;}  .letter-97{letter-spacing: 0.97em;}  .letter-98{letter-spacing: 0.98em;}  .letter-99{letter-spacing: 0.99em;}  .letter-100{letter-spacing: 1em;}
/* End */


/* Start:/local/templates/pws23/components/bitrix/menu/PWS_b5_topmenu23/style.min.css?170609566610151*/
.bx-top-nav-container{position:relative;padding:0 10px;border-radius:2px;background:var(--theme-color-primary);color:#fff}.bx-nav-list-1-lvl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.bx-nav-1-lvl{position:relative}.bx-nav-1-lvl-link{display:block;padding-top:6px;padding-bottom:2px;border-bottom:0;border-radius:1px;text-decoration:none;transition:250ms linear all}.bx-nav-1-lvl-link:hover{text-decoration:none}.bx-nav-1-lvl.bx-hover>.bx-nav-1-lvl-link,.bx-nav-1-lvl.bx-active>.bx-nav-1-lvl-link,.bx-nav-1-lvl:hover>.bx-nav-1-lvl-link{border-bottom:0;background:var(--theme-color-second)}.bx-nav-1-lvl-link-text{display:flex;padding:10px 14px 14px;color:#fff;text-decoration:none;text-transform:uppercase;font:500 14px "OpenSans-Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;transition:250ms linear all;align-items:center}.bx-nav-angle-bottom{position:relative;display:block;margin-left:10px;width:10px;height:10px}.bx-nav-angle-bottom:after,.bx-nav-angle-bottom:before{position:absolute;top:50%;left:50%;width:7px;height:2px;background-color:#fff;content:'';transition:250ms linear all}.bx-nav-angle-bottom:after{margin-left:-2px;transform:translate(-50%,-50%) rotate(45deg)}.bx-nav-angle-bottom:before{margin-left:2px;transform:translate(-50%,-50%) rotate(-45deg)}.bx-nav-1-lvl.bx-nav-parent:hover .bx-nav-angle-bottom:after,.bx-nav-1-lvl.bx-nav-parent:hover .bx-nav-angle-bottom:before{background-color:var(--theme-color-primary)}.bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,.bx-nav-1-lvl.bx-nav-parent:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text{background-color:transparent;color:var(--theme-color-primary)}.bx-nav-1-lvl.bx-nav-parent.hover>.bx-nav-1-lvl-link,.bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link{z-index:250;box-shadow:0 6px 13px 0 rgba(0,0,0,.13)}.bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,.bx-nav-1-lvl.bx-nav-parent.hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text{background:#fff}.bx-nav-angle-top{position:relative;display:block;margin-left:10px;width:10px;height:10px}.bx-nav-angle-top:after,.bx-nav-angle-top:before{position:absolute;top:50%;left:50%;width:7px;height:2px;background-color:#fff;content:'';transition:250ms linear all}.bx-nav-angle-top:after{margin-left:-2px;transform:translate(-50%,-50%) rotate(-45deg)}.bx-nav-angle-top:before{margin-left:2px;transform:translate(-50%,-50%) rotate(45deg)}.bx-nav-parent-arrow{display:none}.bx-nav-2-lvl-container,.bx-nav-2-lvl-container-advanced{z-index:999;display:none;padding:0;min-width:100%;border-top:0;box-shadow:0 6px 13px 0 rgba(0,0,0,.13);color:#000;opacity:0}.bx-nav-2-lvl-container>ul,.bx-nav-2-lvl-container>div,.bx-nav-2-lvl-container-advanced>ul,.bx-nav-2-lvl-container-advanced>div{flex:1}.bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,.bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,.bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,.bx-nav-1-lvl.hover .bx-nav-2-lvl-container{position:absolute;top:calc(100% - 5px);z-index:999;display:flex;background:#fff;opacity:1;align-items:stretch}.bx-nav-list-2-lvl{margin:0;padding:5px 0 12px}.bx-nav-2-lvl{display:block;padding:0;min-width:180px}.bx-nav-2-lvl-link{display:block;padding:5px 15px 5px;border-bottom:none!important;text-decoration:none!important}.bx-nav-2-lvl-link-text{color:var(--theme-color-primary);text-decoration:none;font-weight:bold;font-size:13px;line-height:16px}.bx-nav-2-lvl>.bx-nav-list-2-lvl.bx-active .bx-nav-list-2-lvl-text,.bx-nav-2-lvl>.bx-nav-list-2-lvl:hover .bx-nav-list-2-lvl-text{background:var(--theme-color-light);color:var(--theme-color-primary)}.bx-nav-3-lvl-container-advanced:before,.bx-nav-3-lvl-container:before{position:absolute;top:-5px;right:0;left:0;display:block;height:5px;background:#fff;content:" "}.bx-nav-list-3-lvl{margin:0;padding:0 0 14px 0}.bx-nav-3-lvl{display:block;box-sizing:border-box;margin:0;padding:0;min-width:180px}.bx-nav-3-lvl-link{display:block;padding:3px 15px 3px 20px;border-bottom:0;color:#555;text-decoration:none;font-size:13px;line-height:14px}.bx-nav-3-lvl-link.bx-active,.bx-nav-3-lvl-link:hover{background:#f0f0f0;color:var(--theme-color-primary);text-decoration:none}.bx-nav-list-4-col{position:static}.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced{top:100%;right:0;left:0}.bx-nav-list-4-col .bx-nav-2-lvl-container,.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced{right:0;left:0}.bx-nav-catinfo{position:relative;z-index:120;padding:15px 15px 5px;min-width:200px;border-left:1px solid #ecefef;background:#f7fafb}.bx-nav-catinfo img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;max-height:100%;width:auto;height:auto;border:1px solid #e7e9ea}.bx-nav-catinfo p{padding:20px 5px 0;font-size:13px}.bx-menu-button-mobile{position:absolute;top:8px;left:5px;z-index:10;width:40px;height:40px}.bx-aside-nav-control{position:absolute;top:0;left:0;z-index:1750;width:40px;height:40px;color:#fff;text-align:center;font-size:28px;line-height:40px;cursor:pointer;transition:left .15s linear}.bx-nav-bars{position:absolute;top:50%;left:50%;z-index:2100;display:block;box-sizing:border-box;width:30px;height:25px;border-top:5px solid #fff;border-bottom:5px solid #fff;vertical-align:middle;transform:translate(-50%,-50%)}.bx-nav-bars:after{position:absolute;top:50%;display:block;background:#fff;width:100%;height:5px;content:'';transform:translateY(-50%)}.bx-wrapper,.bx-aside-nav{transition:transform .15s linear}.bx-opened .bx-footer,.bx-opened .workarea{overflow:hidden}.bx-aside-nav{position:fixed;top:50px;bottom:0;left:0;z-index:1600;display:none;width:100%;background:#4c5c65;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.bx-aside-nav.bx-opened{overflow-y:scroll;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.bx-aside-nav ul{margin:0;padding:0;list-style:none}.bx-aside-nav a{display:block;overflow:hidden;padding-left:15px;max-width:100%;height:48px;border-bottom:1px solid #3d4b53!important;color:#fff;vertical-align:middle;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:48px}.bx-aside-nav .bx-nav-list-1-lvl{z-index:1700;flex-direction:column}.bx-aside-nav .bx-nav-1-lvl-link{padding:0;display:flex;align-items:center}.bx-aside-nav .bx-nav-1-lvl-link-text{padding:0 0 0 15px}.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent.hover>.bx-nav-1-lvl-link,.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link{box-shadow:none!important}.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text{background:transparent;color:#fff}.bx-aside-nav .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-1-lvl.hover .bx-nav-2-lvl-container{position:relative;box-shadow:none}.bx-aside-nav .bx-nav-1-lvl.bx-opened .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-1-lvl.bx-opened .bx-nav-2-lvl-container{display:block;opacity:1}.bx-nav-1-lvl.bx-opened,.bx-aside-nav .bx-nav-1-lvl:hover>a,.bx-aside-nav .bx-nav-1-lvl.bx-hover>a{background:#44535c}.bx-aside-nav .bx-nav-2-lvl-link-text,.bx-aside-nav .bx-nav-3-lvl-link-text,.bx-aside-nav .bx-nav-4-lvl-link-text{color:#fff;font-weight:500;font-size:14px}.bx-aside-nav .bx-nav-list-2-lvl{background:#44535c}.bx-aside-nav .bx-nav-2-lvl-link{padding:0 0 0 30px}.bx-aside-nav .bx-nav-2-lvl-link:hover{background-color:#3b4851}.bx-aside-nav .bx-nav-3-lvl-link{padding:0 0 0 45px}.bx-aside-nav .bx-nav-3-lvl-link:hover{background-color:#3b4851}.bx-aside-nav .bx-nav-4-lvl-link{padding:0 0 0 60px}.bx-aside-nav .bx-nav-4-lvl-link:hover{background-color:#3b4851}.bx-aside-nav .bx-nav-parent{position:relative}.bx-aside-nav .bx-nav-parent-arrow{position:absolute;top:0;right:0;z-index:200;margin-top:6px;width:46px;height:34px;border-left:1px solid #5a6971;text-align:center}.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i{transition:all .15s linear}.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-parent>ul{overflow:hidden;height:0}.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-parent.bx-opened>ul{height:auto}.bx-aside-nav .bx-nav-catinfo{display:none}.bx-aside-nav .bx-nav-angle-top,.bx-aside-nav .bx-nav-angle-bottom{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;margin:0}@media(min-width:1200px){.bx-nav-1-lvl>a{font-size:15px}.bx-nav-1-lvl>a span{padding:12px 14px 15px}}@media(min-width:992px) and (max-width:1199px){.bx-nav-1-lvl>a{font-size:13px}.bx-nav-1-lvl>a span{padding:9px 11px 12px}}@media(min-width:768px) and (max-width:991px){.bx-nav-1-lvl>a{font-size:11px}.bx-nav-1-lvl>a span{padding:5px 6px 9px}}@media(min-width:768px){.bx-aside-nav-control,.bx-aside-nav{display:none}.bx-top-nav-container{display:block}}@media(max-width:767px){.bx-aside-nav-control{display:flex;align-items:center;justify-content:center}.bx-aside-nav{display:block}.bx-top-nav-container{display:none}.bx-aside-nav .bx-nav-parent-arrow{display:block}.bx-aside-nav .bx-nav-1-lvl-link-text .bx-nav-angle-bottom{display:none}}.bx-white{--theme-color-primary:#f5f5f5;--theme-color-second:#dfdfdf}.bx-white .bx-nav-1-lvl-link-text,.bx-white .bx-nav-2-lvl-link-text,.bx-white .bx-nav-3-lvl-link.bx-active,.bx-white .bx-nav-3-lvl-link:hover,.bx-white .bx-nav-3-lvl-link.bx-active,.bx-white .bx-nav-3-lvl-link:hover,.bx-white .bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,.bx-white .bx-nav-1-lvl.bx-nav-parent:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text{color:#333}
/* End */


/* Start:/local/templates/pws23/components/bitrix/search.suggest.input/.default/style.css?1708436506501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/local/templates/pws23/components/bitrix/breadcrumb/.default/style.min.css?1708436500467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/pws23/components/bitrix/menu/PWS_b5/style.min.css?170609566610151*/
.bx-top-nav-container{position:relative;padding:0 10px;border-radius:2px;background:var(--theme-color-primary);color:#fff}.bx-nav-list-1-lvl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.bx-nav-1-lvl{position:relative}.bx-nav-1-lvl-link{display:block;padding-top:6px;padding-bottom:2px;border-bottom:0;border-radius:1px;text-decoration:none;transition:250ms linear all}.bx-nav-1-lvl-link:hover{text-decoration:none}.bx-nav-1-lvl.bx-hover>.bx-nav-1-lvl-link,.bx-nav-1-lvl.bx-active>.bx-nav-1-lvl-link,.bx-nav-1-lvl:hover>.bx-nav-1-lvl-link{border-bottom:0;background:var(--theme-color-second)}.bx-nav-1-lvl-link-text{display:flex;padding:10px 14px 14px;color:#fff;text-decoration:none;text-transform:uppercase;font:500 14px "OpenSans-Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;transition:250ms linear all;align-items:center}.bx-nav-angle-bottom{position:relative;display:block;margin-left:10px;width:10px;height:10px}.bx-nav-angle-bottom:after,.bx-nav-angle-bottom:before{position:absolute;top:50%;left:50%;width:7px;height:2px;background-color:#fff;content:'';transition:250ms linear all}.bx-nav-angle-bottom:after{margin-left:-2px;transform:translate(-50%,-50%) rotate(45deg)}.bx-nav-angle-bottom:before{margin-left:2px;transform:translate(-50%,-50%) rotate(-45deg)}.bx-nav-1-lvl.bx-nav-parent:hover .bx-nav-angle-bottom:after,.bx-nav-1-lvl.bx-nav-parent:hover .bx-nav-angle-bottom:before{background-color:var(--theme-color-primary)}.bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,.bx-nav-1-lvl.bx-nav-parent:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text{background-color:transparent;color:var(--theme-color-primary)}.bx-nav-1-lvl.bx-nav-parent.hover>.bx-nav-1-lvl-link,.bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link{z-index:250;box-shadow:0 6px 13px 0 rgba(0,0,0,.13)}.bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,.bx-nav-1-lvl.bx-nav-parent.hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text{background:#fff}.bx-nav-angle-top{position:relative;display:block;margin-left:10px;width:10px;height:10px}.bx-nav-angle-top:after,.bx-nav-angle-top:before{position:absolute;top:50%;left:50%;width:7px;height:2px;background-color:#fff;content:'';transition:250ms linear all}.bx-nav-angle-top:after{margin-left:-2px;transform:translate(-50%,-50%) rotate(-45deg)}.bx-nav-angle-top:before{margin-left:2px;transform:translate(-50%,-50%) rotate(45deg)}.bx-nav-parent-arrow{display:none}.bx-nav-2-lvl-container,.bx-nav-2-lvl-container-advanced{z-index:999;display:none;padding:0;min-width:100%;border-top:0;box-shadow:0 6px 13px 0 rgba(0,0,0,.13);color:#000;opacity:0}.bx-nav-2-lvl-container>ul,.bx-nav-2-lvl-container>div,.bx-nav-2-lvl-container-advanced>ul,.bx-nav-2-lvl-container-advanced>div{flex:1}.bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,.bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,.bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,.bx-nav-1-lvl.hover .bx-nav-2-lvl-container{position:absolute;top:calc(100% - 5px);z-index:999;display:flex;background:#fff;opacity:1;align-items:stretch}.bx-nav-list-2-lvl{margin:0;padding:5px 0 12px}.bx-nav-2-lvl{display:block;padding:0;min-width:180px}.bx-nav-2-lvl-link{display:block;padding:5px 15px 5px;border-bottom:none!important;text-decoration:none!important}.bx-nav-2-lvl-link-text{color:var(--theme-color-primary);text-decoration:none;font-weight:bold;font-size:13px;line-height:16px}.bx-nav-2-lvl>.bx-nav-list-2-lvl.bx-active .bx-nav-list-2-lvl-text,.bx-nav-2-lvl>.bx-nav-list-2-lvl:hover .bx-nav-list-2-lvl-text{background:var(--theme-color-light);color:var(--theme-color-primary)}.bx-nav-3-lvl-container-advanced:before,.bx-nav-3-lvl-container:before{position:absolute;top:-5px;right:0;left:0;display:block;height:5px;background:#fff;content:" "}.bx-nav-list-3-lvl{margin:0;padding:0 0 14px 0}.bx-nav-3-lvl{display:block;box-sizing:border-box;margin:0;padding:0;min-width:180px}.bx-nav-3-lvl-link{display:block;padding:3px 15px 3px 20px;border-bottom:0;color:#555;text-decoration:none;font-size:13px;line-height:14px}.bx-nav-3-lvl-link.bx-active,.bx-nav-3-lvl-link:hover{background:#f0f0f0;color:var(--theme-color-primary);text-decoration:none}.bx-nav-list-4-col{position:static}.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced{top:100%;right:0;left:0}.bx-nav-list-4-col .bx-nav-2-lvl-container,.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced{right:0;left:0}.bx-nav-catinfo{position:relative;z-index:120;padding:15px 15px 5px;min-width:200px;border-left:1px solid #ecefef;background:#f7fafb}.bx-nav-catinfo img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;max-height:100%;width:auto;height:auto;border:1px solid #e7e9ea}.bx-nav-catinfo p{padding:20px 5px 0;font-size:13px}.bx-menu-button-mobile{position:absolute;top:8px;left:5px;z-index:10;width:40px;height:40px}.bx-aside-nav-control{position:absolute;top:0;left:0;z-index:1750;width:40px;height:40px;color:#fff;text-align:center;font-size:28px;line-height:40px;cursor:pointer;transition:left .15s linear}.bx-nav-bars{position:absolute;top:50%;left:50%;z-index:2100;display:block;box-sizing:border-box;width:30px;height:25px;border-top:5px solid #fff;border-bottom:5px solid #fff;vertical-align:middle;transform:translate(-50%,-50%)}.bx-nav-bars:after{position:absolute;top:50%;display:block;background:#fff;width:100%;height:5px;content:'';transform:translateY(-50%)}.bx-wrapper,.bx-aside-nav{transition:transform .15s linear}.bx-opened .bx-footer,.bx-opened .workarea{overflow:hidden}.bx-aside-nav{position:fixed;top:50px;bottom:0;left:0;z-index:1600;display:none;width:100%;background:#4c5c65;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.bx-aside-nav.bx-opened{overflow-y:scroll;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.bx-aside-nav ul{margin:0;padding:0;list-style:none}.bx-aside-nav a{display:block;overflow:hidden;padding-left:15px;max-width:100%;height:48px;border-bottom:1px solid #3d4b53!important;color:#fff;vertical-align:middle;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:48px}.bx-aside-nav .bx-nav-list-1-lvl{z-index:1700;flex-direction:column}.bx-aside-nav .bx-nav-1-lvl-link{padding:0;display:flex;align-items:center}.bx-aside-nav .bx-nav-1-lvl-link-text{padding:0 0 0 15px}.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent.hover>.bx-nav-1-lvl-link,.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link{box-shadow:none!important}.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text{background:transparent;color:#fff}.bx-aside-nav .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-1-lvl.hover .bx-nav-2-lvl-container{position:relative;box-shadow:none}.bx-aside-nav .bx-nav-1-lvl.bx-opened .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-1-lvl.bx-opened .bx-nav-2-lvl-container{display:block;opacity:1}.bx-nav-1-lvl.bx-opened,.bx-aside-nav .bx-nav-1-lvl:hover>a,.bx-aside-nav .bx-nav-1-lvl.bx-hover>a{background:#44535c}.bx-aside-nav .bx-nav-2-lvl-link-text,.bx-aside-nav .bx-nav-3-lvl-link-text,.bx-aside-nav .bx-nav-4-lvl-link-text{color:#fff;font-weight:500;font-size:14px}.bx-aside-nav .bx-nav-list-2-lvl{background:#44535c}.bx-aside-nav .bx-nav-2-lvl-link{padding:0 0 0 30px}.bx-aside-nav .bx-nav-2-lvl-link:hover{background-color:#3b4851}.bx-aside-nav .bx-nav-3-lvl-link{padding:0 0 0 45px}.bx-aside-nav .bx-nav-3-lvl-link:hover{background-color:#3b4851}.bx-aside-nav .bx-nav-4-lvl-link{padding:0 0 0 60px}.bx-aside-nav .bx-nav-4-lvl-link:hover{background-color:#3b4851}.bx-aside-nav .bx-nav-parent{position:relative}.bx-aside-nav .bx-nav-parent-arrow{position:absolute;top:0;right:0;z-index:200;margin-top:6px;width:46px;height:34px;border-left:1px solid #5a6971;text-align:center}.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i{transition:all .15s linear}.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-parent>ul{overflow:hidden;height:0}.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-parent.bx-opened>ul{height:auto}.bx-aside-nav .bx-nav-catinfo{display:none}.bx-aside-nav .bx-nav-angle-top,.bx-aside-nav .bx-nav-angle-bottom{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;margin:0}@media(min-width:1200px){.bx-nav-1-lvl>a{font-size:15px}.bx-nav-1-lvl>a span{padding:12px 14px 15px}}@media(min-width:992px) and (max-width:1199px){.bx-nav-1-lvl>a{font-size:13px}.bx-nav-1-lvl>a span{padding:9px 11px 12px}}@media(min-width:768px) and (max-width:991px){.bx-nav-1-lvl>a{font-size:11px}.bx-nav-1-lvl>a span{padding:5px 6px 9px}}@media(min-width:768px){.bx-aside-nav-control,.bx-aside-nav{display:none}.bx-top-nav-container{display:block}}@media(max-width:767px){.bx-aside-nav-control{display:flex;align-items:center;justify-content:center}.bx-aside-nav{display:block}.bx-top-nav-container{display:none}.bx-aside-nav .bx-nav-parent-arrow{display:block}.bx-aside-nav .bx-nav-1-lvl-link-text .bx-nav-angle-bottom{display:none}}.bx-white{--theme-color-primary:#f5f5f5;--theme-color-second:#dfdfdf}.bx-white .bx-nav-1-lvl-link-text,.bx-white .bx-nav-2-lvl-link-text,.bx-white .bx-nav-3-lvl-link.bx-active,.bx-white .bx-nav-3-lvl-link:hover,.bx-white .bx-nav-3-lvl-link.bx-active,.bx-white .bx-nav-3-lvl-link:hover,.bx-white .bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,.bx-white .bx-nav-1-lvl.bx-nav-parent:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text{color:#333}
/* End */


/* Start:/local/templates/pws23/styles.css?17854047481531*/
body {font-family: intro-okg, sans-serif !important;}
.pwsbtn, .b24-form-click-btn {color: #fff;padding: 12px 55px; border-radius: 40px; display: flex; text-decoration:none !important;
-webkit-box-flex: 0;    border-radius: 40px;    -ms-flex: 0 1 196px;    flex: 0 1 196px; min-height: 52px;
-webkit-transition: background .25s ease,color .25s ease;    -o-transition: background .25s ease,color .25s ease;    transition: background .25s ease,color .25s ease;
background: -o-linear-gradient(330.23deg,#0424aa 16.02%,#25c60e 111.17%);    background: linear-gradient(119.77deg,#0424aa 16.02%,#25c60e 111.17%);
}
.pwsbtn:hover, .b24-form-click-btn:hover {background:none; border:3px solid #0424aa ; color: #0424aa !important; cursor:pointer;}
.b24-form-click-btn-wrapper-128 > a:hover { color: #0424aa !important; }

.fs-12 {font-size: 12px;}
.fs-14 {font-size: 14px;}
.fs-18 {font-size: 18px;} 
.font-weight-bold,.font-w-bold {font-weight: bold !important;}
.font-weight-bolder,.font-w-bolder {font-weight: bolder !important;}
.display-1 {font-size:5rem}
.text-right {text-align: right;}

.pws-statyi {font-size: 18px;}

.news-list.sert{
	display:grid;
	grid-template-columns: repeat(3, 1fr);
	gap:20px;
}
.news-list.project{
	display:grid;
	grid-template-columns: repeat(4, 1fr);
	gap:20px;
}
.news-list.sert .news-item img{
    width: 100%;
    height: 300px;
    object-fit: contain;
    clear: both;
}

@media(max-width: 578px){
	.news-list.sert,
	.news-list.project{
		grid-template-columns: 1fr;
	}
}

.italic{font-style:italic}
/* End */


/* Start:/local/templates/pws23/template_styles.css?178670349895531*/
:root{
    --p-color-blue:#0424aa;
}
.p-color-blue {color:var(--p-color-blue);}

/* PWS FIX menu */
.bx-nav-list-2-lvl0, .dropdown, .dropdown-center, .dropend, .dropstart, .dropup, .dropup-center {    position: absolute !important;}
@media all and (min-width:768px) {
ul.bx-nav-list-3-lvl {display: none; position: absolute; left: 180px; background: #fff; padding: .5rem 0; /* top: 5px; */ top: auto; transform: translateY(-50px); box-shadow: 0 0 1rem #cccccc90; border-radius: .5rem;}
a.bx-nav-3-lvl-link {padding: .5rem 1rem;}
ul.bx-nav-list-2-lvl0.dropdown li:hover > ul.bx-nav-list-3-lvl {display: block;}
}
/* end PWS FIX */

/* PWS FIX Banner  */
.pws-start{display:none!important;}
/* end PWS FIX */

@media (min-width: 576px) {
    nav.header__navbar.navbar {
        box-shadow: 0 1px 4px #ccc;
        border-radius: 48px;
        padding: 17px 26px;
    }
}

@font-face {
    font-family: intro-okg;
    font-style: normal;
    font-weight: 300;
    src: url(/local/templates/pws23/fonts/Intro-Light.eot);
    src: url(/local/templates/pws23/fonts/Intro-Light.eot?#iefix) format("embedded-opentype"), url(/local/templates/pws23/fonts/Intro-Light.woff) format("woff"), url(/local/templates/pws23/fonts/Intro-Light.ttf) format("truetype")
}

@font-face {
    font-family: intro-okg;
    font-style: normal;
    font-weight: 400;
    src: url(/local/templates/pws23/fonts/Intro-Regular.eot);
    src: url(/local/templates/pws23/fonts/Intro-Regular.eot?#iefix) format("embedded-opentype"), url(/local/templates/pws23/fonts/Intro-Regular.woff) format("woff"), url(/local/templates/pws23/fonts/Intro-Regular.ttf) format("truetype")
}

@font-face {
    font-family: intro-okg;
    font-style: normal;
    font-weight: 700;
    src: url(/local/templates/pws23/fonts/Intro-Bold.eot);
    src: url(/local/templates/pws23/fonts/Intro-Bold.eot?#iefix) format("embedded-opentype"), url(/local/templates/pws23/fonts/Intro-Bold.woff) format("woff"), url(/local/templates/pws23/fonts/Intro-Bold.ttf) format("truetype")
}

@font-face {
    font-family: intro-okg;
    font-style: normal;
    font-weight: 900;
    src: url(/local/templates/pws23/fonts/Intro-Black.eot);
    src: url(/local/templates/pws23/fonts/Intro-Black.eot?#iefix) format("embedded-opentype"), url(/local/templates/pws23/fonts/Intro-Black.woff) format("woff"), url(/local/templates/pws23/fonts/Intro-Black.ttf) format("truetype")
}

@font-face {
    font-family: lighthaus-okg;
    font-style: normal;
    font-weight: 400;
    src: url(/local/templates/pws23/fonts/Lighthaus.eot);
    src: url(/local/templates/pws23/fonts/Lighthaus.eot?#iefix) format("embedded-opentype"), url(/local/templates/pws23/fonts/Lighthaus.woff) format("woff"), url(/local/templates/pws23/fonts/Lighthaus.ttf) format("truetype")
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: var(--bs-body-bg);
    color: var(--bs-body-color);
    /* font-family: var(--bs-body-font-family); */
    font-family: intro-okg;
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    margin: 0;
    text-align: var(--bs-body-text-align)
}

hr {
    border: 0;
    border-top: 1px solid;
    color: inherit;
    margin: 1rem 0;
    opacity: .25
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: .5rem;
    margin-top: 0
}

h1,.h1 {
    font-size: calc(1.375rem + 1.5vw)
}

h2,.h2 {
    font-size: calc(1.325rem + .9vw)
}

h3,.h3 {
    font-size: calc(1.3rem + .6vw)
}

h4,.h4 {
    font-size: calc(1.275rem + .3vw)
}

h5 {
    font-size: 1.25rem
}

h6 {
    font-size: 1rem
}

p {
    margin-bottom: 1rem;
    margin-top: 0
}

abbr[title] {
    cursor: help;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    font-style: normal;
    line-height: inherit;
    margin-bottom: 1rem
}

ol,
ul {
    padding-left: 2rem
}

dl,
ol,
ul {
    margin-bottom: 1rem;
    margin-top: 0
}

ol ol,
ol ul,
ul ol,
ul ul {
    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 {
    font-size: .875em
}

mark {
    background-color: var(--bs-highlight-bg);
    padding: .1875em
}

sub,
sup {
    font-size: .75em;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: var(--bs-link-color);
    text-decoration: underline
}

a:hover {
    color: var(--bs-link-hover-color)
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

code,
kbd,
pre,
samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em
}

pre {
    display: block;
    font-size: .875em;
    margin-bottom: 1rem;
    margin-top: 0;
    overflow: auto
}

pre code {
    color: inherit;
    font-size: inherit;
    word-break: normal
}

code {
    word-wrap: break-word;
    color: var(--bs-code-color);
    font-size: .875em
}

a>code {
    color: inherit
}

kbd {
    background-color: var(--bs-body-color);
    border-radius: .25rem;
    color: var(--bs-body-bg);
    font-size: .875em;
    padding: .1875rem .375rem
}

kbd kbd {
    font-size: 1em;
    padding: 0
}

figure {
    margin: 0 0 1rem
}

img,
svg {
    vertical-align: middle
}

table {
    border-collapse: collapse;
    caption-side: bottom
}

caption {
    color: #6c757d;
    padding-bottom: .5rem;
    padding-top: .5rem;
    text-align: left
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

tbody,
td,
tfoot,
th,
thead,
tr {
/*    border: 0 solid; */
    border-color: inherit
}

label {
    display: inline-block
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

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
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor: pointer
}

::-moz-focus-inner {
    border-style: none;
    padding: 0
}

textarea {
    resize: vertical
}

fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0
}

legend {
    float: left;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit;
    margin-bottom: .5rem;
    padding: 0;
    width: 100%
}

legend+* {
    clear: left
}

::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

::file-selector-button {
    -webkit-appearance: button;
    font: inherit
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    cursor: pointer;
    display: list-item
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none !important
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    --bs-gutter-x: 1.875rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: calc(var(--bs-gutter-x)*.5);
    padding-right: calc(var(--bs-gutter-x)*.5);
    width: 100%
}

.row {
    --bs-gutter-x: 1.875rem;
    --bs-gutter-y: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: calc(var(--bs-gutter-x)*-.5);
    margin-right: calc(var(--bs-gutter-x)*-.5);
    margin-top: calc(var(--bs-gutter-y)*-1)
}

.row>* {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: var(--bs-gutter-y);
    max-width: 100%;
    padding-left: calc(var(--bs-gutter-x)*.5);
    padding-right: calc(var(--bs-gutter-x)*.5);
    width: 100%
}

.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 {
    width: auto
}

.col-1,
.col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.col-1 {
    width: 8.33333333%
}

.col-2 {
    width: 16.66666667%
}

.col-2,
.col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.col-3 {
    width: 25%
}

.col-4 {
    width: 33.33333333%
}

.col-4,
.col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.col-5 {
    width: 41.66666667%
}

.col-6 {
    width: 50%
}

.col-6,
.col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.col-7 {
    width: 58.33333333%
}

.col-8 {
    width: 66.66666667%
}

.col-8,
.col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.col-9 {
    width: 75%
}

.col-10 {
    width: 83.33333333%
}

.col-10,
.col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.col-11 {
    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: 0.25rem
}

.g-1,
.gy-1 {
    --bs-gutter-y: 0.25rem
}

.g-sm,
.gx-sm {
    --bs-gutter-x: 0.375rem
}

.g-sm,
.gy-sm {
    --bs-gutter-y: 0.375rem
}

.g-2,
.gx-2 {
    --bs-gutter-x: 0.5rem
}

.g-2,
.gy-2 {
    --bs-gutter-y: 0.5rem
}

.g-3,
.gx-3 {
    --bs-gutter-x: 1rem
}

.g-3,
.gy-3 {
    --bs-gutter-y: 1rem
}

.g-4,
.gx-4 {
    --bs-gutter-x: 1.5rem
}

.g-4,
.gy-4 {
    --bs-gutter-y: 1.5rem
}

.g-5,
.gx-5 {
    --bs-gutter-x: 3rem
}

.g-5,
.gy-5 {
    --bs-gutter-y: 3rem
}

:root {
    --swiper-theme-color: #007aff
}

.swiper,
swiper-container {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    -o-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-slide,
swiper-slide {
    -ms-flex-negative: 0;
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.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 {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.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 {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    -ms-flex-negative: 0;
    -webkit-box-ordinal-group: 10000;
    -ms-flex-order: 9999;
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    height: var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-lazy-preloader {
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    -webkit-animation: swiper-preloader-spin 1s linear infinite;
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@-webkit-keyframes swiper-preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

::-webkit-input-placeholder {
    color: #666
}

::-moz-placeholder {
    color: #666
}

:-ms-input-placeholder {
    color: #666
}

::-ms-input-placeholder {
    color: #666
}

::placeholder {
    color: #666
}

::-moz-selection {
    background-color: #0424aa;
    color: #fff
}

::selection {
    background-color: #0424aa;
    color: #fff
}

input,
textarea {
    outline: none
}

body {
    color: #414141;
    font-family: intro-okg, sans-serif;
    font-size: 16px;
    line-height: 1.65;
    min-width: 320px;
    position: relative
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

.lock {
    overflow: hidden
}

.text-center {
    text-align: center
}

.img-responsive {
    display: block;
    height: auto;
    max-width: 100%
}

.card-events__title,
.card-ratings__title,
.card-services__title,
.card-solutions__title,
.showcase__text-wrap,
.title {
    font-size: 24px;
    line-height: 1.1
}

.btn--accent:hover span,
.btn--outline-accent:not(:hover) span,
.card-ratings__number span,
.gradient-text {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: -o-linear-gradient(330.23deg, #0424aa 16.02%, #25c60e 111.17%);
    background: linear-gradient(119.77deg, #0424aa 16.02%, #25c60e 111.17%);
    -webkit-background-clip: text;
    background-clip: text
}

.btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center;
    line-height: 1.1;
    text-align: center;
    -webkit-transition: background .25s ease, color .25s ease;
    -o-transition: background .25s ease, color .25s ease;
    transition: background .25s ease, color .25s ease
}

.btn:hover {
    text-decoration: none
}

.btn__arrow {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 22px;
    margin-left: 8px;
    width: 22px
}

.btn--accent,
.btn--outline-accent {
    background: none;
    border-radius: 33px;
    min-height: 65px;
    padding: 5px 24px;
    position: relative
}

.btn--accent:after,
.btn--accent:before,
.btn--outline-accent:after,
.btn--outline-accent:before {
    border-radius: inherit;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease
}

.btn--accent:before,
.btn--outline-accent:before {
    background: -o-linear-gradient(330.23deg, #0424aa 16.02%, #25c60e 111.17%);
    background: linear-gradient(119.77deg, #0424aa 16.02%, #25c60e 111.17%)
}

.btn--accent:after,
.btn--outline-accent:after {
    background: -o-linear-gradient(330.23deg, #0424aa 16.02%, #25c60e 111.17%) border-box;
    background: linear-gradient(119.77deg, #0424aa 16.02%, #25c60e 111.17%) border-box;
    border: 2px solid transparent;
    -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude
}

.btn--accent span,
.btn--outline-accent span {
    position: relative;
    z-index: 2
}

.btn--accent {
    color: #fff
}

.btn--accent:hover:before {
    opacity: 0
}

.btn--outline-accent:before {
    opacity: 0
}

.btn--outline-accent:hover span {
    color: #fff
}

.btn--outline-accent:hover:before {
    opacity: 1
}

.btn--light {
    background-color: #e6eaf7;
    border-radius: 52px;
    color: #8191d4;
    font-size: 18px;
    padding: 11px 21px 11px 30px
}

.btn--light:hover {
    background-color: #0342af;
    color: #fff
}

.footer {
    background-color: #0342af;
    padding: 44px 0 50px
}

.footer,
.footer a {
    color: #fff
}

.footer__logo {
    margin-top: -18px
}

.footer__title {
    color: #b4bee6;
    font-size: 20px;
    font-weight: 900;
    line-height: 1.14;
    margin-bottom: 25px;
    text-transform: uppercase
}

.footer__menu {
    font-size: 14px;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.footer__menu li:not(:last-child) {
    margin-bottom: 10px
}

.footer__info {
    font-size: 14px
}

.footer__contacts {
    margin-bottom: 26px
}

.footer__contact {
    font-size: 14px
}

.footer__contact:not(:last-child) {
    margin-bottom: 10px
}

.footer__contact a {
    position: relative;
    text-decoration: none
}

.footer__contact a:before {
    background-color: #fff;
    border-radius: 10px;
    bottom: -3px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform .25s ease;
    transition: -webkit-transform .25s ease;
    -o-transition: transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease, -webkit-transform .25s ease
}

.footer__contact a:hover:before {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.footer__socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -5.5px
}

.footer__social {
    margin: 0 5.5px
}

.footer__social svg {
    height: 23px;
    width: 23px
}

.control {
    background-clip: padding-box, border-box;
    background-origin: border-box;
    border: 1px double transparent;
    border-radius: 33px;
    display: block;
    font-size: 15px;
    line-height: 1.1;
    padding: 24px;
    -webkit-transition: border .25s ease, background .25s ease;
    -o-transition: border .25s ease, background .25s ease;
    transition: border .25s ease, background .25s ease;
    width: 100%
}

.control::-webkit-input-placeholder {
    color: #c4c4c4
}

.control::-moz-placeholder {
    color: #c4c4c4
}

.control:-ms-input-placeholder {
    color: #c4c4c4
}

.control::-ms-input-placeholder {
    color: #c4c4c4
}

.control::placeholder {
    color: #c4c4c4
}

.control:focus:required:invalid {
    background-color: #fff4f4;
    border-color: #ff1919
}

.control:required:valid {
    background-image: -o-linear-gradient(#fff, #fff), -o-linear-gradient(330.23deg, #0424aa 16.02%, #25c60e 111.17%);
    background-image: linear-gradient(#fff, #fff), linear-gradient(119.77deg, #0424aa 16.02%, #25c60e 111.17%)
}

.form-newsletter__control {
    margin-bottom: 14px
}

.form-newsletter__btn {
    width: 100%
}

.hamburger {
    background-color: transparent;
    border: 0;
    color: inherit;
    cursor: pointer;
    display: block;
    font: inherit;
    line-height: 1;
    margin: 0;
    overflow: visible;
    padding: 15px;
    text-transform: none;
    -webkit-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-property: opacity, -webkit-filter;
    transition-property: opacity, -webkit-filter;
    -o-transition-property: opacity, filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:after,
.hamburger.is-active .hamburger-inner:before {
    background-color: #000
}

.hamburger-box {
    display: block;
    height: 24px;
    position: relative;
    width: 40px
}

.hamburger-inner {
    display: block;
    margin-top: -2px;
    top: 50%
}

.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
    background-color: #000;
    border-radius: 4px;
    height: 4px;
    position: absolute;
    -webkit-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 40px
}

.hamburger-inner:after,
.hamburger-inner:before {
    content: "";
    display: block
}

.hamburger-inner:before {
    top: -10px
}

.hamburger-inner:after {
    bottom: -10px
}

.hamburger--spring .hamburger-inner {
    top: 2px;
    -webkit-transition: background-color 0s linear .13s;
    -o-transition: background-color 0s linear .13s;
    transition: background-color 0s linear .13s
}

.hamburger--spring .hamburger-inner:before {
    top: 10px;
    -webkit-transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, -webkit-transform .13s cubic-bezier(.55, .055, .675, .19);
    transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, -webkit-transform .13s cubic-bezier(.55, .055, .675, .19);
    -o-transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
    transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
    transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19), -webkit-transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring .hamburger-inner:after {
    top: 20px;
    -webkit-transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, -webkit-transform .13s cubic-bezier(.55, .055, .675, .19);
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, -webkit-transform .13s cubic-bezier(.55, .055, .675, .19);
    -o-transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19), -webkit-transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spring.is-active .hamburger-inner {
    background-color: transparent !important;
    -webkit-transition-delay: .22s;
    -o-transition-delay: .22s;
    transition-delay: .22s
}

.hamburger--spring.is-active .hamburger-inner:before {
    top: 0;
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg);
    -webkit-transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, -webkit-transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, -webkit-transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    -o-transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s, -webkit-transform .13s cubic-bezier(.215, .61, .355, 1) .22s
}

.hamburger--spring.is-active .hamburger-inner:after {
    top: 0;
    -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
    transform: translate3d(0, 10px, 0) rotate(-45deg);
    -webkit-transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), -webkit-transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), -webkit-transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    -o-transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), transform .13s cubic-bezier(.215, .61, .355, 1) .22s;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), transform .13s cubic-bezier(.215, .61, .355, 1) .22s, -webkit-transform .13s cubic-bezier(.215, .61, .355, 1) .22s
}

.header {
    left: 0;
    padding-top: 30px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.header__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.header__logo,
.header__navbar,
.header__socials {
    margin-right: 10px
}

.header__socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.header__social {
    color: #414141;
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease
}

.header__social:hover {
    color: #0424aa
}

.header__social svg {
    display: block;
    height: 27px;
    width: 27px
}

.header__social:not(:last-child) {
    margin-right: 12px
}

.header__contact,
.header__contact a {
    color: #414141;
    text-decoration: none
}

.header__contact a:hover,
.header__contact:hover {
    color: #0424aa
}

.header__hamburger {
    display: none;
    margin-right: -15px
}
.header__dop-info {
    display: none;
}

.navbar__list {
    list-style-type: none;
    margin: 0 -13px -20px;
    padding: 0
}

.navbar__list>li {
    line-height: 1;
    position: relative
}

.navbar__list>li>a {
    color: #414141;
    display: block;
    position: relative;
    text-decoration: none;
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease
}

.navbar__list>li>a:before {
    background-color: #0424aa;
    border-radius: 10px;
    bottom: -8px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform .25s ease;
    transition: -webkit-transform .25s ease;
    -o-transition: transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease, -webkit-transform .25s ease
}

.navbar__list>li>button {
    display: none
}

.navbar__list>li.is-active>a {
    color: #0424aa
}

.navbar__list>li.is-active>a:before {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.navbar__list>li.is-active>.dropdown {
    opacity: 1;
    visibility: visible
}

.dropdown {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
    z-index: 5
}

.dropdown li:not(:last-child) {
    margin-bottom: 15px
}

.dropdown a {
    text-decoration: none;
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease
}

.dropdown a:hover {
    color: #0424aa
}

.slider {
    margin: -15px -35px -40px;
    padding: 15px 35px 40px;
    width: calc(100% + 70px)
}

.slider__slide {
    -webkit-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease
}

.slider__slide:not(.swiper-slide-visible) {
    opacity: 0
}

.slider__pagination {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin-top: 40px
}

.slider__pagination .swiper-pagination-bullet {
    background-color: #8a8f9f;
    border-radius: 13px;
    cursor: pointer;
    display: block;
    height: 3px;
    margin: 0 4px;
    position: relative;
    -webkit-transition: width .25s ease, background-color .25s ease;
    -o-transition: width .25s ease, background-color .25s ease;
    transition: width .25s ease, background-color .25s ease;
    width: 24px
}

.slider__pagination .swiper-pagination-bullet:before {
    bottom: -5px;
    content: "";
    display: block;
    left: -5px;
    position: absolute;
    right: -5px;
    top: -5px
}

.slider__pagination .swiper-pagination-bullet-active {
    background-color: #8191d4;
    width: 52px
}

.slider__nav {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: #fff;
    border: none;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 49px;
    justify-content: center;
    margin-top: -12.5px;
    padding: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: background .25s ease, opacity .25s ease;
    -o-transition: background .25s ease, opacity .25s ease;
    transition: background .25s ease, opacity .25s ease;
    width: 49px;
    z-index: 2
}

.slider__nav svg {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 17px;
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease;
    width: 17px
}

.slider__nav--prev {
    -webkit-box-shadow: 9px 0 17px rgba(0, 36, 99, .12);
    box-shadow: 9px 0 17px rgba(0, 36, 99, .12);
    left: 23px
}

.slider__nav--next {
    -webkit-box-shadow: -5px 0 17px rgba(0, 36, 99, .12);
    box-shadow: -5px 0 17px rgba(0, 36, 99, .12);
    right: 23px
}

.slider__nav.swiper-button-disabled,
.slider__nav.swiper-button-lock,
.slider__nav:disabled {
    background: hsla(0, 0%, 100%, .76);
    opacity: .5;
    pointer-events: none
}

.slider__nav:not(:disabled):not(.swiper-button-disabled):hover {
    background-color: #0424aa
}

.slider__nav:not(:disabled):not(.swiper-button-disabled):hover svg {
    color: #fff
}

.slider-events__slide {
    height: auto
}

.slider-events__slide .card-events {
    -ms-flex-align: start;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.slider-events__slide .card-events,
.slider-events__slide .card-events__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.slider-events__slide .card-events__body {
    -webkit-box-flex: 1;
    -ms-flex-align: start;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-direction: column;
    flex-direction: column
}

.slider-events__slide .card-events__btn {
    margin-top: auto
}

.slider-solutions__slide {
    height: auto
}

.slider-solutions__slide .card-solutions {
    height: 100%
}

.slider-ratings__slide {
    height: auto
}

.slider-ratings__slide .card-ratings {
    height: 100%
}

.main-title,
.section-title {
    color: #0424aa;
    font-weight: 900;
    line-height: 1.15;
    text-transform: uppercase
}

.main-title {
    font-size: 48px
}

.section-title {
    font-size: 32px;
    margin-bottom: 30px
}

.section-services {
    padding: 73px 0 33px
}

.section-services .section-title {
    margin-bottom: 40px
}

.section-events {
    padding: 33px 0 110px
}

.section-solutions {
    padding: 35px 0 60px
}

.section-ratings {
    padding: 37px 0 48px
}

.section-ratings .section-title {
    margin-bottom: 40px
}

.section-reviews {
    padding: 48px 0 100px
}

.section-newsletter {
    padding: 60px 0
}

.section-showcase {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.showcase {
    min-height: 683px;
    padding: 180px 0 100px;
    position: relative
}

.showcase__title {
    margin-bottom: 30px
}

.showcase__text-wrap {
    margin-bottom: 50px
}

.showcase__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px -20px
}

.showcase__btn {
    margin: 0 15px 20px
}

.showcase__btn--consultation {
    padding: 5px 40px 5px 46px;
    text-align: left
}

.showcase__img-wrap {
    bottom: 0;
    position: absolute;
    right: -85px
}

.showcase-img-wrap {
    display: inline-block;
    vertical-align: top
}

.showcase-img-wrap:before {
    background: url(/local/templates/pws23/../images/dist/back.svg) 50%/contain no-repeat;
    bottom: 0;
    content: "";
    display: block;
    left: -9px;
    position: absolute;
    right: -30px;
    top: 28.78%
}

.showcase-img-wrap__img {
    position: relative;
    z-index: 2
}

.showcase-img-wrap__sign {
    font-size: 13px;
    left: -28px;
    line-height: 1.3;
    position: absolute;
    top: 18.91%;
    z-index: 3
}

.showcase-img-wrap__arrow {
    left: 90px;
    position: absolute;
    top: calc(100% + 10px)
}

.services__card {
    height: 100%
}

.services__btn-wrap {
    margin-top: 38px;
    text-align: center
}

.card-services {
    background: #f2f4fa;
    border-radius: 10px;
    color: #414141;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding: 30px 20px 24px 10px;
    -webkit-transition: background-color .25s ease, color .25s ease;
    -o-transition: background-color .25s ease, color .25s ease;
    transition: background-color .25s ease, color .25s ease
}

.card-services:hover {
    background-color: #0424aa;
    color: #f2f4fa;
    text-decoration: none
}

.card-services:hover .card-services__link {
    color: #f2f4fa
}

.card-services:hover .card-services__icon {
    color: #0342af
}

.card-services__icon {
    -ms-flex-negative: 0;
    color: rgba(3, 66, 175, .27);
    display: block;
    -webkit-filter: drop-shadow(0 12px 17px rgba(3, 66, 175, .12));
    filter: drop-shadow(0 12px 17px rgba(3, 66, 175, .12));
    flex-shrink: 0;
    height: 92px;
    overflow: hidden;
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease;
    width: 84px
}

.card-services__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 34px
}

.card-services__title {
    margin-top: auto
}

.card-services__link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #0424aa;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 18px;
    height: 44px;
    margin-top: auto;
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease
}

.card-services__link svg {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 16px;
    margin-left: 8px;
    width: 55px
}

.card-events {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 14px 15px 29px rgba(0, 25, 69, .09);
    box-shadow: 14px 15px 29px rgba(0, 25, 69, .09);
    padding: 38px 30px 29px 60px;
    position: relative
}

.card-events__img {
    max-width: 80px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.card-events__body {
    position: relative;
    z-index: 2
}

.card-events__link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #0424aa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 44px;
    position: absolute;
    right: 66px;
    top: 3px
}

.card-events__link:hover {
    color: #0424aa
}

.card-events__link svg {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 16px;
    margin-left: 8px;
    width: 31px
}

.card-events__title {
    font-weight: 700;
    margin-bottom: 12px
}

.card-events__text {
    font-size: 18px;
    margin-bottom: 18px
}

.card-events__btn {
    min-width: 181px
}

.section-solutions {
    background-color: #f2f4fa
}

.card-solutions {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 14px 15px 29px rgba(0, 25, 69, .09);
    box-shadow: 14px 15px 29px rgba(0, 25, 69, .09);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 39px 53px 40px 19px
}

.card-solutions__body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.card-solutions__title {
    font-weight: 700;
    margin-bottom: 25px
}

.card-solutions__footer {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -20px
}

.card-solutions__footer,
.card-solutions__price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.card-solutions__price {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    margin-bottom: 20px;
    margin-right: 16px;
    white-space: nowrap
}

.card-solutions__price img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 15px;
    width: 19px
}

.card-solutions__price span {
    color: #7d7d7d;
    margin-left: 4px
}

.card-solutions__btn {
    -webkit-box-flex: 0;
    border-radius: 40px;
    -ms-flex: 0 1 196px;
    flex: 0 1 196px;
    margin-bottom: 20px;
    min-height: 52px
}

.card-ratings {
    background: #f8fdf7;
    border-radius: 10px;
    -webkit-box-shadow: 14px 15px 29px rgba(0, 25, 69, .09);
    box-shadow: 14px 15px 29px rgba(0, 25, 69, .09);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 197px;
    padding: 15px 70px 15px 11px
}

.card-ratings__number {
    -ms-flex-negative: 0;
    background: url(/local/templates/pws23/../images/icons/wreath.svg) 50%/contain no-repeat;
    flex-shrink: 0;
    height: 86px;
    line-height: 86px;
    text-align: center;
    width: 92px
}

.card-ratings__number span {
    font-family: lighthaus-okg, sans-serif;
    font-size: 48px
}

.card-ratings__number--sm span {
    font-size: 40px
}

.card-ratings__body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-left: 26px;
    padding-top: 15px
}

.card-ratings__title {
    font-weight: 700;
    margin-bottom: 15px
}

.card-ratings__text-wrap {
    line-height: 1.1
}

.card-reviews {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 14px 15px 29px rgba(0, 25, 69, .09);
    box-shadow: 14px 15px 29px rgba(0, 25, 69, .09);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 21px 20px 50px 14px;
    position: relative
}

.card-reviews__img-wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 93px;
    flex: 0 0 93px;
    width: 93px
}

.card-reviews__img {
    -webkit-filter: drop-shadow(0 12px 17px rgba(3, 66, 175, .12));
    filter: drop-shadow(0 12px 17px rgba(3, 66, 175, .12));
    margin-bottom: 24px
}

.card-reviews__body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-left: 30px
}

.card-reviews__date {
    color: #cdd7fa;
    display: block;
    position: absolute;
    right: 30px;
    top: 20px
}

.card-reviews__title {
    font-size: 27px;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 8px;
    padding-right: 90px
}

.card-reviews__subtitle {
    font-size: 18px;
    line-height: 1.1;
    margin-bottom: 20px
}

.card-reviews__text-wrap {
    font-weight: 300;
    line-height: 1.104;
    max-height: 71px;
    overflow-y: auto;
    padding-right: 15px;
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.card-reviews__text-wrap p:last-child {
    margin-bottom: 0
}

.card-reviews__text-wrap::-webkit-scrollbar {
    width: 3px
}

.card-reviews__text-wrap::-webkit-scrollbar-track {
    background: #e6eaf7;
    border-radius: 7px
}

.card-reviews__text-wrap::-webkit-scrollbar-thumb {
    background: #8191d4;
    border-radius: 7px
}

.card-reviews__text-wrap::-webkit-scrollbar-thumb:hover {
    background: #6e80ce
}

.rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -2px;
    margin-right: -2px
}

.rating__star {
    -ms-flex-negative: 0;
    color: #d9d9d9;
    flex-shrink: 0;
    height: 16px;
    margin: 0 2px;
    width: 16px
}

.rating__star--filled {
    color: #ffca0d
}

.section-newsletter {
    background-color: #f2f4fa
}

.newsletter__row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.newsletter__title {
    margin-bottom: 30px
}

.newsletter__text-wrap {
    line-height: 1.1
}

.newsletter__text-wrap p:last-child {
    margin-bottom: 0
}

.newsletter__form {
    margin: 0 auto;
    max-width: 290px
}
/* Desktop PWS */
@media (min-width:576px) {
    nav.header__navbar.navbar {box-shadow: 0 1px 4px #ccc;}
    .pws-navbar-hor ul li a {padding: 10px 20px;    border: 2px solid #ccc;    border-radius: 7px;    box-shadow: 0 1px 5px #ccc;}

    .container,
    .container-sm {
        max-width: 540px
    }

    .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 {
        width: auto
    }

    .col-sm-1,
    .col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-2,
    .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-4,
    .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-6,
    .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-8,
    .col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-10,
    .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-sm-11 {
        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: 0.25rem
    }

    .g-sm-1,
    .gy-sm-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-sm-sm,
    .gx-sm-sm {
        --bs-gutter-x: 0.375rem
    }

    .g-sm-sm,
    .gy-sm-sm {
        --bs-gutter-y: 0.375rem
    }

    .g-sm-2,
    .gx-sm-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-sm-2,
    .gy-sm-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-sm-3,
    .gx-sm-3 {
        --bs-gutter-x: 1rem
    }

    .g-sm-3,
    .gy-sm-3 {
        --bs-gutter-y: 1rem
    }

    .g-sm-4,
    .gx-sm-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-sm-4,
    .gy-sm-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-sm-5,
    .gx-sm-5 {
        --bs-gutter-x: 3rem
    }

    .g-sm-5,
    .gy-sm-5 {
        --bs-gutter-y: 3rem
    }

    .services__btn {
        width: 290px
    }
}

@media (min-width:768px) {

    .container,
    .container-md,
    .container-sm {
        max-width: 720px
    }

    .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 {
        width: auto
    }

    .col-md-1,
    .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-2,
    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-4,
    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-6,
    .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-8,
    .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-10,
    .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-md-11 {
        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: 0.25rem
    }

    .g-md-1,
    .gy-md-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-md-sm,
    .gx-md-sm {
        --bs-gutter-x: 0.375rem
    }

    .g-md-sm,
    .gy-md-sm {
        --bs-gutter-y: 0.375rem
    }

    .g-md-2,
    .gx-md-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-md-2,
    .gy-md-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-md-3,
    .gx-md-3 {
        --bs-gutter-x: 1rem
    }

    .g-md-3,
    .gy-md-3 {
        --bs-gutter-y: 1rem
    }

    .g-md-4,
    .gx-md-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-md-4,
    .gy-md-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-md-5,
    .gx-md-5 {
        --bs-gutter-x: 3rem
    }

    .g-md-5,
    .gy-md-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width:992px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 960px
    }

    .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 {
        width: auto
    }

    .col-lg-1,
    .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-2,
    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-4,
    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-6,
    .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-8,
    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-10,
    .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-lg-11 {
        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: 0.25rem
    }

    .g-lg-1,
    .gy-lg-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-lg-sm,
    .gx-lg-sm {
        --bs-gutter-x: 0.375rem
    }

    .g-lg-sm,
    .gy-lg-sm {
        --bs-gutter-y: 0.375rem
    }

    .g-lg-2,
    .gx-lg-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-lg-2,
    .gy-lg-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-lg-3,
    .gx-lg-3 {
        --bs-gutter-x: 1rem
    }

    .g-lg-3,
    .gy-lg-3 {
        --bs-gutter-y: 1rem
    }

    .g-lg-4,
    .gx-lg-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-lg-4,
    .gy-lg-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-lg-5,
    .gx-lg-5 {
        --bs-gutter-x: 3rem
    }

    .g-lg-5,
    .gy-lg-5 {
        --bs-gutter-y: 3rem
    }

    .navbar {
        background-color: #fff;
        border-radius: 48px;
        padding: 17px 26px
    }

    .navbar__container {
        max-width: none;
        padding: 0
    }

    .navbar__list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center
    }

    .navbar__list>li {
        font-size: 14px;
        margin: 0 13px 20px
    }

    .navbar__list>li>a:after {
        bottom: -10px;
        content: "";
        display: block;
        left: -10px;
        position: absolute;
        right: -10px;
        top: -10px
    }

    .navbar__list>li:hover>a {
        color: #0424aa
    }

    .navbar__list>li:hover>a:before {
        -webkit-transform: scaleX(1);
        -ms-transform: scaleX(1);
        transform: scaleX(1)
    }

    .navbar__list>li:hover>.dropdown {
        opacity: 1;
        visibility: visible
    }

    .dropdown {
        background-color: #fff;
        border-radius: 10px;
        -webkit-box-shadow: 14px 15px 29px rgba(0, 25, 69, .09);
        box-shadow: 14px 15px 29px rgba(0, 25, 69, .09);
        left: 0;
        opacity: 0;
        padding: 20px;
        position: absolute;
        top: calc(100% + 10px);
        -webkit-transition: opacity .25s ease, visibility .25s ease;
        -o-transition: opacity .25s ease, visibility .25s ease;
        transition: opacity .25s ease, visibility .25s ease;
        visibility: hidden;
        width: 200px
    }
}

@media (min-width:1200px) {
    h1 {
        font-size: 2.5rem
    }

    h2 {
        font-size: 2rem
    }

    h3 {
        font-size: 1.75rem
    }

    h4,
    legend {
        font-size: 1.5rem
    }

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-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 {
        width: auto
    }

    .col-xl-1,
    .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-xl-1 {
        width: 8.33333333%
    }

    .col-xl-2 {
        width: 16.66666667%
    }

    .col-xl-2,
    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-xl-3 {
        width: 25%
    }

    .col-xl-4 {
        width: 33.33333333%
    }

    .col-xl-4,
    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-xl-5 {
        width: 41.66666667%
    }

    .col-xl-6 {
        width: 50%
    }

    .col-xl-6,
    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-xl-7 {
        width: 58.33333333%
    }

    .col-xl-8 {
        width: 66.66666667%
    }

    .col-xl-8,
    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-xl-9 {
        width: 75%
    }

    .col-xl-10 {
        width: 83.33333333%
    }

    .col-xl-10,
    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-xl-11 {
        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: 0.25rem
    }

    .g-xl-1,
    .gy-xl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xl-sm,
    .gx-xl-sm {
        --bs-gutter-x: 0.375rem
    }

    .g-xl-sm,
    .gy-xl-sm {
        --bs-gutter-y: 0.375rem
    }

    .g-xl-2,
    .gx-xl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xl-2,
    .gy-xl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xl-3,
    .gx-xl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xl-3,
    .gy-xl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xl-4,
    .gx-xl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xl-4,
    .gy-xl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xl-5,
    .gx-xl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xl-5,
    .gy-xl-5 {
        --bs-gutter-y: 3rem
    }

    .footer__col--contacts {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center
    }

    .card-solutions__icon-wrap {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }

    .card-solutions__body {
        padding-left: 17px;
        padding-top: 20px
    }

    .card-solutions__footer {
        margin-left: -16px
    }

    .card-solutions--nds {
        padding-left: 73px
    }

    .card-solutions--nds .card-solutions__body {
        padding-left: 32px;
        padding-top: 15px
    }
}

@media (min-width:1400px) {
    .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 {
        width: auto
    }

    .col-xxl-1,
    .col-xxl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-xxl-1 {
        width: 8.33333333%
    }

    .col-xxl-2 {
        width: 16.66666667%
    }

    .col-xxl-2,
    .col-xxl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-xxl-3 {
        width: 25%
    }

    .col-xxl-4 {
        width: 33.33333333%
    }

    .col-xxl-4,
    .col-xxl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-xxl-5 {
        width: 41.66666667%
    }

    .col-xxl-6 {
        width: 50%
    }

    .col-xxl-6,
    .col-xxl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-xxl-7 {
        width: 58.33333333%
    }

    .col-xxl-8 {
        width: 66.66666667%
    }

    .col-xxl-8,
    .col-xxl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-xxl-9 {
        width: 75%
    }

    .col-xxl-10 {
        width: 83.33333333%
    }

    .col-xxl-10,
    .col-xxl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .col-xxl-11 {
        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: 0.25rem
    }

    .g-xxl-1,
    .gy-xxl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xxl-sm,
    .gx-xxl-sm {
        --bs-gutter-x: 0.375rem
    }

    .g-xxl-sm,
    .gy-xxl-sm {
        --bs-gutter-y: 0.375rem
    }

    .g-xxl-2,
    .gx-xxl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xxl-2,
    .gy-xxl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xxl-3,
    .gx-xxl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xxl-3,
    .gy-xxl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xxl-4,
    .gx-xxl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xxl-4,
    .gy-xxl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xxl-5,
    .gx-xxl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xxl-5,
    .gy-xxl-5 {
        --bs-gutter-y: 3rem
    }
}

@media (max-width:1366px) {
    .showcase__img-wrap {
        right: -20px
    }
}

@media (max-width:1199.98px) {

    .card-events__title,
    .card-ratings__title,
    .card-services__title,
    .card-solutions__title,
    .showcase__text-wrap,
    .title {
        font-size: 22px
    }

    .footer__logo {
        margin: 0 auto 20px
    }

    .header {
        padding-top: 20px
    }

    .header__navbar {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 400px;
        flex: 0 1 400px
    }

    .main-title {
        font-size: 44px
    }

    .showcase__img-wrap {
        right: -60px
    }

    .card-services {
        padding: 24px 20px 24px 10px
    }

    .card-solutions {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 30px 50px;
        text-align: center
    }

    .card-solutions__icon-wrap {
        margin-bottom: 20px
    }

    .card-solutions__icon {
        margin: 0 auto
    }

    .card-solutions__body {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .card-solutions__footer {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: auto
    }

    .card-reviews__title {
        font-size: 24px
    }
}

@media (max-width:991.98px) {
    .header__hamburger {
        display: block;
        position: relative;
        z-index: 11
    }

    .navbar {
        background-color: #e6eaf7;
        height: 100%;
        left: 0;
        overflow-y: auto;
        padding: 80px 0 60px;
        position: fixed;
        top: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        -webkit-transition: -webkit-transform .6s ease;
        transition: -webkit-transform .6s ease;
        -o-transition: transform .6s ease;
        transition: transform .6s ease;
        transition: transform .6s ease, -webkit-transform .6s ease;
        width: 100%;
        z-index: 10
    }

    .navbar.is-active {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .navbar .header__contacts {
        display: block;
        margin: 0 0 30px
    }

    .navbar .header__contact {
        font-size: 18px
    }

    .navbar .header__contact:not(:last-child) {
        margin-bottom: 10px
    }

    .navbar .header__socials {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 35px 0 0
    }

    .navbar__list {
        margin: 0
    }

    .navbar__list>li {
        font-size: 18px
    }

    .navbar__list>li:not(:last-child) {
        margin-bottom: 25px
    }

    .navbar__list>li>a {
        display: inline-block;
        vertical-align: top
    }

    .navbar__list>li.is-active>.dropdown {
        display: block
    }

    .navbar__list>li.is-active>button {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    .navbar__list>li.has-child {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .navbar__list>li.has-child>button {
        background: none;
        border: none;
        display: block;
        margin-left: 10px;
        padding: 0;
        position: relative;
        -webkit-transition: -webkit-transform .25s ease;
        transition: -webkit-transform .25s ease;
        -o-transition: transform .25s ease;
        transition: transform .25s ease;
        transition: transform .25s ease, -webkit-transform .25s ease
    }

    .navbar__list>li.has-child>button:before {
        content: "";
        display: block;
        inset: -10px;
        position: absolute
    }

    .navbar__list>li.has-child>button img {
        display: block
    }

    .dropdown {
        display: block;
        margin:15px 5px;
        padding-left: 20px; position: relative !important;
    }
    .bx-nav-list-3-lvl { padding: 14px 0 0; }
    .bx-nav-angle-bottom:after, .bx-nav-angle-bottom:before {background-color: #000 !important;}


    .dropdown li:not(:last-child) {
        margin-bottom: 25px
    }

    .main-title {
        font-size: 40px
    }

    .showcase {
        padding: 160px 0 0
    }

    .showcase__col--img-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .showcase__img-wrap {
        margin: 0 auto;
        position: relative;
        right: auto
    }

    .card-services__body {
        padding-left: 20px
    }

    .card-events__img {
        max-width: 70px
    }

    .card-ratings {
        min-height: 170px;
        padding: 15px 50px 15px 11px
    }

    .card-ratings__number {
        height: 73px;
        line-height: 73px;
        width: 78px
    }

    .card-ratings__number span {
        font-size: 41px
    }

    .card-ratings__number--sm span {
        font-size: 34px
    }

    .card-ratings__body {
        padding-left: 20px;
        padding-top: 10px
    }
}

@media (max-width:767.98px) {
    .header__logo img {
        max-width: 150px
    }

    .header__socials {
        display: none
    }

    .main-title {
        font-size: 36px
    }

    .section-title {
        font-size: 30px
    }

    .section-services {
        padding: 60px 0 30px
    }

    .section-events {
        padding: 30px 0 80px
    }

    .section-ratings {
        padding: 37px 0 40px
    }

    .section-reviews {
        padding: 40px 0 80px
    }

    .showcase {
        padding: 140px 0 0
    }

    .showcase__title {
        margin-bottom: 25px
    }

    .showcase__text-wrap {
        margin-bottom: 40px
    }

    .showcase-img-wrap__img {
        max-width: 400px
    }

    .showcase-img-wrap__sign {
        top: 16%
    }

    .card-ratings {
        min-height: auto;
        padding-left: 25px
    }
}

@media (max-width:575.98px) {
    .bx-nav-angle-bottom {display: inline-block !important;}
    .card-events__title,
    .card-ratings__title,
    .card-services__title,
    .card-solutions__title,
    .showcase__text-wrap,
    .title {
        font-size: 20px
    }

    .footer__logo {
        max-width: 140px
    }

    .footer__title {
        margin-bottom: 20px
    }

    .header {
        padding-top: 15px
    }

    .header__logo img {
        max-width: 140px
    }

    .header__contacts {
        display: none
    }

    .main-title {
        font-size: 32px
    }

    .section-title {
        font-size: 28px
    }

    .section-services {
        padding: 50px 0 30px
    }

    .section-ratings .section-title,
    .section-services .section-title {
        margin-bottom: 30px
    }

    .section-newsletter {
        padding: 50px 0
    }

    .showcase {
        padding: 120px 0 0
    }

    .showcase__btn {
        width: 100%
    }

    .showcase__btn--consultation {
        padding: 5px 24px
    }

    .showcase__img-wrap {
        padding: 0 15px
    }

    .showcase-img-wrap__img {
        max-width: 100%
    }

    .showcase-img-wrap__sign {
        font-size: 12px;
        left: 0;
        max-width: 140px;
        top: 12%
    }

    .showcase-img-wrap__arrow {
        left: 30px;
        max-width: 60px;
        top: 100%
    }

    .services__btn-wrap {
        margin-top: 30px
    }

    .card-services {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .card-services__icon {
        height: 78px;
        width: 72px
    }

    .card-services__body {
        padding-left: 15px
    }

    .card-services__title {
        margin-bottom: 10px;
        margin-top: 0
    }

    .card-services__link {
        height: auto
    }

    .card-services__link svg {
        height: 16px;
        width: 50px
    }

    .card-events {
        padding: 38px 30px 30px 50px
    }

    .card-events__img {
        max-width: 60px
    }

    .card-events__link {
        right: 50px;
        top: 0
    }

    .card-events__link svg {
        height: 14px;
        width: 25px
    }

    .card-solutions {
        padding: 30px 40px
    }

    .card-ratings {
        display: block;
        padding: 15px 50px
    }

    .card-ratings__number {
        margin: 0 auto 20px
    }

    .card-ratings__body {
        padding: 0;
        text-align: center
    }

    .card-reviews {
        display: block;
        padding: 10px 20px 40px
    }

    .card-reviews__img-wrap {
        margin-bottom: 20px;
        width: 100%
    }

    .card-reviews__img {
        margin: 0 auto 20px
    }

    .card-reviews__rating {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .card-reviews__body {
        padding-left: 0
    }

    .card-reviews__date {
        position: static;
        text-align: right
    }

    .card-reviews__title {
        font-size: 22px;
        padding-right: 0
    }
}

@media (max-width:375px) {
    .main-title {
        font-size: 28px
    }
}

@media (prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth
    }

    :root {
        scroll-behavior: auto
    }
}

.navbar__list>li {
    margin: 0 13px 10px !important;
}

.section-showcase {
    overflow: hidden;
}

.btn-input {
    height: 30px
}

.pws-pager font,
.pws-pager font a,b {padding: 1rem;}


.faq-title{
    max-width: 500px;
    margin: 0 auto 30px;
}
.logo__wrapper{gap:50px 0px;}
/*.logo__wrapper.col3{grid-template-columns: repeat(3, 1fr);}*/
.logo__item{    display: flex;justify-content: center;}
.logo__item img{height: 100px;}
.block-mb{margin: 0 auto 100px;}
ul.listFileCheck{list-style: none;}
.listFileCheck>div:not(:last-child), .listFileCheck>li:not(:last-child) {    margin-bottom: 10px;}
.listFileCheck>div, .listFileCheck>li {    padding-left: 28px;    position: relative;}
.listFileCheck>div:before, .listFileCheck>li:before {    content: '';    position: absolute;    width: 14px;    height: 18px;    background: url(/local/templates/pws23/images/file.svg) no-repeat;    background-size: cover;    background-position: center;    left: 0;    top: 0;}
.btn--accent, .btn--outline-accent {min-height: 45px!important;}

.card-services__title {margin-top: 1px;}
.card-services:hover {background-color: #0424aa !important; color: #f2f4fa; text-decoration: none;}
.p-ico {fill: var(--p-color-blue);} .card-services__body:hover .p-ico{fill: #fff;}
.p-ico {width:60px;height:60px}
.why-sud .card-services__title {margin-top: unset !important;}
.borders-lr {border-right: 2px solid #333;border-left: 2px solid #333;}
.ui-icon-service-deal {--ui-icon-service-bg-color: #207ede !important;}
.card-light {
    min-height: 220px!important; padding:1rem 1.5rem;
    background: #fff;   border-radius: 10px; -webkit-box-shadow: 14px 15px 29px rgba(0, 25, 69, .09); box-shadow: 14px 15px 29px rgba(0, 25, 69, .09);
    padding: 0 0px .5rem 0px; position: relative;overflow: hidden; margin-bottom: 1rem; border: var(--bs-card-border-width) solid rgb(0 0 0 / 3%)!important;
}
.pws-price-table tr {border-bottom:2px solid #0424aa;}
.pws-price-table td {padding: 20px 0 !important; font-size: 20px;}

@media screen and (min-width:768px) and (max-width:1400px) {
    .p-kak-rabotaem .slider-events__slide:nth-child(4n) .h3 {font-size: 25px !important;}
}

@media screen and (min-width:500px) {
    .pr-md-5 {padding-right: 1.5rem;}
}
.card-events2 {
    background: #fff;       border-radius: 10px;        -webkit-box-shadow: 14px 15px 29px rgba(0, 25, 69, .09);        box-shadow: 14px 15px 29px rgba(0, 25, 69, .09);
    padding: 0 0px .5rem 0px; position: relative;   overflow: hidden; margin-bottom: 1rem;
}
.p-cases .card-events2 {min-height: 485px;}
.card-events__title {min-height: 110px; }
.card-events__body2 {padding: 1rem 1.5rem 1rem; }
.card-events2 .card-events__text {min-height: 110px;    }
.card-events2 img { background-size: cover;     max-height: 250px;      min-height: 250px;      aspect-ratio: 3/2;  }
.news_date_time {       margin-bottom: 12px;        font-size: 12px;        color: #8D9BBA; }
.img-thumbnail {        max-width: 100%;        height: auto;   }
.img-fluid {        max-width: 100%;        height: auto;   }

.p-bg1 {background-color: #0424aa   }
.p-cases-hr {background-color: #0424aa33; height: 5px;margin:5px 0;   }
.p-cards .card-title {margin-left: 1rem;    }
.p-cases .card-events__title {min-height: 50px; }
.p-boli-list li {color:#0424aa; margin:1rem 0;}

.b24-form-control { background: #fff !important; border: 2px solid #2f5eae !important;border-radius: 14px !important;}
.b24-form-btn-block button  {background-color: rgb(3 66 175);}
.p-kak-rabotaem  .scroll-source{max-width: 220px;}
.scroll-source{cursor: pointer;    margin: auto;}
.card-light .h5{font-size: 0.8rem;}
.card__price{    color: #0424aa;font-weight: 500;font-size: 1.5rem;}
.b--left{border-left:3px solid #25c60e;padding-left: 1.5rem;}
.slider-events__slide{position: relative;}
.spoiler__btn {background: #0424aa;width: 150px;border-radius: 10px;color: #ffffff;margin: auto;display: flex;align-items: center;justify-content: center;height: 35px;cursor: pointer;font-size: 17px;line-height: 21px;font-weight: 600;border: 0 solid transparent;}
.spoiler__content {display: none;}
.spoiler__btn.open {position: absolute;bottom: 30px;left: 50%;transform: translateX(-50%);z-index: 99999;}
.spoiler__content.open {display: block;}
.card-events2.open{padding-bottom: 100px;}
ul.disc li{list-style-type: disc;}
ol.decimal li{list-style-type: decimal;}
.borders-l {border-left: 2px solid #25c60e;}
.adv__title{    max-width: 480px;margin: auto;}
.btn--blue{min-height: 45px;background: #0424aa;border-radius: 33px;padding: 5px 24px;position: relative;font-weight: bolder;text-decoration: none;color:#fff;margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.services__card:hover .btn--blue{color: #0424aa;background: #fff;}
.btn--blue:hover{opacity: 0.7}
.tariffs .scroll-source{    width: fit-content;}
.services__card:hover .card__price{color:#fff;}
.services__card.card-services{width: 100%;}
.swiperTm {width: 400px; height:550px; z-index:99;}
.swiperTm .swiper-slide {width: auto;height: 550px; opacity:0 !important;}
.swiperTm .swiper-slide:nth-child(1) img {position:relative; left:0px;}
.swiperTm .swiper-slide img {}
.swiperTm .swiper-slide-active {opacity:1 !important;}
.card-services__body{width: 100%;}
.ico{width: 60px;height: 60px;}
.swiperTm .swiper-button-next svg, .swiperTm .swiper-button-prev svg{display: none;}
.services__card.card-services.bg-blue {
    background: radial-gradient(50% 50% at 50% 50%, #aac5ff 0, #8aafff 100%);
}
.card__price.color-white{color: #fff;}
.relative{position: relative;}
.relative .spoiler__content.open{display: inline;}
.spoiler__btn.text-sogl.open{bottom: -40px;}
.card-events__title.mh-unset{min-height: unset;}
.img--right{float: right;margin: 0 0 10px 10px;width: 270px;height: 300px;object-fit: cover;object-position: top;}

@media(max-width: 578px){
    .borders-l{border: unset;}
    .block-mb{margin: 0 auto 50px;}

    .slider-events.slider{margin: unset;}
    .swiperTm{width: 370px;height: 450px;}
    .row.my-5.mb-unset{margin-bottom: unset!important;}
    .p-ico-mb{margin-bottom: 10px!important;}
    .pd-b-0{padding-bottom: 0!important}
}

@media(min-width: 1366px){
  div.modal-dialog {
        max-width: 1140px;

  }
}
.search__chain{
    display: block;
    margin: 10px 0 15px;
}
.search__link{    color: #0424aa;}
.search__icon{}
.search__icon:hover{cursor: pointer;}
.search__area{display: none;}
.search__area.show{

    animation-name: searchShow;
    animation-duration: 0.5s;
    visibility: visible;
    width: 100%;
    position: fixed;
    left: 0;
    border: 1px solid;
    top: 0px;
    display: flex;
    align-items: center;
    border-radius: 5px;
    background: #FFF;
    padding: 20px 0px 30px;
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #0424aa;
}
@keyframes searchShow {
  from {
    display: unset;
    width: 0%;
    visibility: visible;
  }
  to {
    width: cacl(100% - 95px);
}
}
.search__area.show form{
    display: flex!important;
}
.search__area.show .search-form.pws{
    width: 100%;
    padding: 0 20%;
}
.search__area.show input[type="text"]{
    border: 1px solid #ccc;
    width: 100%;
    border-radius: 33px;
    padding-left: 30px;
}
.search__area.show input[type="submit"]{
    margin-bottom: 0;
    color: #414141;
    border: 1px solid #ccc;
    border-radius: 33px;
}
.search__area.show input[type="submit"]:hover{
    border-bottom: 1px solid #0424aa;
    cursor: pointer;
}
.author__block{display: flex;align-items: center;}
.author__block img{    height: 200px;aspect-ratio: 3 / 4;}
.author__content{}
.author__name{font-weight: bold;}
.author__post{}
.sevices-advantages__items{}
.sevices-advantages__item{display:flex;gap:8px;padding:16px;    font-size: 22px;}
.sevices-advantages__item i{font-size: 32px;color: #25c60e;flex: 0 0 auto;}
.sevices-advantages__item--column{flex-direction: column;align-items: center;}
.advantage__text{font-size: 1.13rem;}
.service__img{    object-fit: contain;}
.service-needs__items{}
.service-needs__item{display:flex;align-items: center;flex-direction: column;}
.service-needs__link{margin-bottom: 1rem;}
.service-needs__item img{width: 100%;height: 100%;}
.service-needs__title{font-size: 30px;color: #4a4a4a;line-height: 1;    text-align: center;}
.test__block{    background: #eeeff1;padding: 40px 0;margin-bottom: 40px;}
.test__wrapper{align-items: center;}
.test__btn{    border: 1px solid #001eff;border-radius: 10px;padding: 15px 30px;text-transform: uppercase;color: #001eff;font-size: 1.13rem;text-decoration:none;}
.test__btn:hover{color:#fff;background:#001eff;}
.test__text{font-size: 45px;line-height: 140%;text-align:center;color:#001eff;}
.test__item-bg{position: relative;}
.test__block--white{background: #fff;}
.test__content{position: relative;z-index: 2}
.test__content p{color:rgb(38, 45, 54);font-size: 26px}
.test__img{min-height: 350px;padding: 20px;}
.test__inner{background-size: cover;background-repeat: no-repeat;background-position: 50%;    height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;position: relative;}
.test__inner:after{    content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: hsla(0, 0%, 100%, 0.85);}
.composition__block{margin-bottom: 40px}
.composition__list{display: grid;grid-template-columns: 1fr 1fr;    gap: 30px;}
.composition__item{display: flex;align-items: center;gap:8px;font-size:1.13rem;}
.composition__item i{font-size: 32px;color: #25c60e;flex: 0 0 auto;}
.cooperation__block{margin-bottom: 40px;}
.cooperation__quote{font-size:22px;background: #eeeff1;padding: 20px;margin-bottom: 40px;}
.cooperation__items{display: grid;grid-template-columns: repeat(4, 1fr);    gap: 16px;}
.cooperation__items.grid2{grid-template-columns: 1fr 1fr}
.cooperation__item{display:flex;flex-direction:column;align-items:center;gap:16px;}
.cooperation__item i{font-size: 32px;color: #25c60e;}
.cooperation__title{font-size: 22px;text-align: center;}
.cooperation__text{font-size: 1.13rem;}
.cooperation__text--center{text-align:center;}
.review__block{margin-bottom: 40px}
.review__block p{font-size: 1.13rem;}
.cooperation-begin__block{}
.cooperation-begin__wrapper{display: grid;grid-template-columns: 1fr 2fr;align-items: center;}
.cooperation-begin__advs{display: flex;}
.cooperation-begin__adv{font-size: 22px;}
.cooperation-begin__adv i{font-size: 32px;color: #25c60e;}
.newsletter__block{    background: #eeeff1;padding: 40px 0;margin-bottom: 40px;}
.newsletter__wrapper{align-items: center;display:flex;}
.newsletter__item{display: flex;}
.newsletter__btn{    border: 1px solid #001eff;border-radius: 10px;padding: 15px 30px;text-transform: uppercase;color: #001eff;font-size: 18px;text-decoration:none;}
.newsletter__btn:hover{color:#fff;background:#001eff;}
.btn--type{ border: 1px solid #001eff;border-radius: 10px;padding: 15px 30px;text-transform: uppercase;color: #001eff;font-size: 18px;text-decoration:none;margin: 20px auto;display:block;width:fit-content;text-align:center;}
.btn--type:hover{color:#fff;background:#001eff;}
.video__block{margin-bottom: 40px}
.youtube img{    width: 100%;height: 100%;}
.youtube{position: relative;}
.youtube:after{content: "";background: url(/upload/service/play.svg);width: 68px;height: 48px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.youtube:hover{cursor: pointer;}
.youtube:hover:after{background: url(/upload/service/play-hover.svg);}
.youtube iframe{    width: 100%;height:420px;}
.youtube.frame:after{content: unset;}
.youtube__cell{padding: 20px;}
.youtube__title{text-transform: uppercase;font-size:1.13rem;}
.youtube__text{font-size: 1.13rem;}
.bold{font-weight: bold}
.quote__block{margin-bottom: 40px;}
.quote__block i{font-size: 32px;color:#001eff;margin-bottom: 15px;}
.quote__block i.green{color: #25c60e;}
.quote__block p{font-size:1.13rem;}
.sert__block{margin-bottom: 40px;}
.sert__item{padding: 20px;}
.sert__item img{border-radius: 20px;width: 100%;height: 100%;}
.team__block{margin-bottom: 40px;}
.team__wrapper{}
.team__item{}
.team__name{color: #242424;font-size:30px;margin-bottom: 20px;text-align: center;}
.team__post{font-size: 22px;color: rgb(0, 30, 255);text-align: center;}
.team__text{}
.team__text p{font-size:1.13rem;}
.team__img{height: 200px;display:flex;align-items:center;justify-content:center;}
.team__img img{max-height: 200px;max-width: 200px;border-radius: 50%;}
.number__value{color: #00ad6b;    font-family: Roboto;    font-size: 3.92857rem;font-weight: 300;text-align: center;}
.number__text{font-size:1.13rem;}
.presentation__block{margin-bottom: 40px;}
.presentation__block .container{background: #0b5ca2;padding: 40px;}
.presentation__title{    color: #fff;font-weight: 700;font-size: 1.64286rem;text-transform: uppercase;}
.presentation__text{color:rgba(255, 255, 255, 0.7);font-size: 22px;margin-bottom: 20px;}
.presentation__btn{    border: 1px solid #fff;background-color: transparent;padding: .92857rem 4rem;display: block;text-align: center;color: #fff;font-size: 1.28571rem;}
.presentation__btn:hover{background: #fff;color:rgb(153, 153, 153);text-decoration: none!important;cursor: pointer;}
.principe__block{margin-bottom: 40px;}
.principe__block i{font-size: 32px;display:block;margin: 0 auto 15px}
@media screen and (max-width: 578px) {
    .composition__list{grid-template-columns: 1fr}
    .cooperation__items{grid-template-columns: 1fr}
    .test__wrapper{justify-content:center;gap:20px}
    .test__btn{    display: block;margin: 0 auto;width: fit-content;}
    .cooperation-begin__wrapper{grid-template-columns: 1fr}
    .cooperation-begin__advs{flex-direction: column;}
}

@media screen and (max-width: 767px) {
    .number__value {
      font-size: 1.92857rem;
    }
    .card-services__body .display-1 {
      font-size: 2rem;
    }

    div.news-detail img.detail_picture {
      width: 100%;
    }
    img {
      max-width:100%;
    }
    .news-detail .col-auto {
      margin:0 auto!important;
    }
    .showcase__img-wrap ,
    .showcase__img-wrap .swiperTm {
      width:100%!important;
    }

    .header__dop-info {
    display: block;
        margin-left: auto;
}
    .slider {
    margin: 0;
    width: calc(100%);
}

  .showcase-img-wrap__sign {
        left: -11px!important;
    }
    .showcase__img-wrap {
        text-align: center!important;
    }
 a[href="/about/"] ~ ul.bx-nav-list-2-lvl0.dropdown {
    display: none !important;
  }

   a[href="/about/"] .bx-nav-angle-bottom {
    display: none!important;
   }
    .dropdown li:not(:last-child) {
        margin-bottom: 10px;
    }
    .navbar__list>li {
        font-size: 15px;
    }
    .bx-nav-3-lvl-link {
    font-size: 15px;
    }
}
@media (max-width: 575.98px) {

     .slider-events.slider {
        margin: 0!important;
    }
}

.news-detail table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #000;
}

.news-detail table th,
.news-detail table td {
    border: 1px solid #000;
    padding: 8px;
}

.news-detail table th {
    font-weight: bold;
}
/* End */
/* /local/templates/pws23/libs/swiper/swiper-bundle-11.css?174170282518453 */
/* /local/templates/pws23/css/style_bu.min.css?17138847626136 */
/* /local/templates/pws23/css/bootstrap-utilities.min.css?171329857451214 */
/* /local/templates/okgru_new/css/slick.css?17060456291776 */
/* /local/templates/okgru_new/css/slick-theme.css?17060456293145 */
/* /local/templates/okgru_new/css/fancybox.min.css?170604562915598 */
/* /local/templates/okgru_new/css/fontsize.css?170604562920006 */
/* /local/templates/pws23/components/bitrix/menu/PWS_b5_topmenu23/style.min.css?170609566610151 */
/* /local/templates/pws23/components/bitrix/search.suggest.input/.default/style.css?1708436506501 */
/* /local/templates/pws23/components/bitrix/breadcrumb/.default/style.min.css?1708436500467 */
/* /local/templates/pws23/components/bitrix/menu/PWS_b5/style.min.css?170609566610151 */
/* /local/templates/pws23/styles.css?17854047481531 */
/* /local/templates/pws23/template_styles.css?178670349895531 */
