@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fancybox-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0;border:1px solid #f12c2c}50%{opacity:1;border:1px solid #f12c2c}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;border:1px solid #5a5684}}@keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0;border:1px solid #f12c2c}50%{opacity:1;border:1px solid #f12c2c}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;border:1px solid #5a5684}}@-webkit-keyframes bzz{0%,to{-webkit-transform:scale(1) rotate(20deg);transform:scale(1) rotate(20deg)}15%,25%,5%{-webkit-transform:scale(1.1) rotate(0deg);transform:scale(1.1) rotate(0deg)}10%,20%,30%{-webkit-transform:scale(1.1) rotate(20deg);transform:scale(1.1) rotate(20deg)}}@keyframes bzz{0%,to{-webkit-transform:scale(1) rotate(20deg);transform:scale(1) rotate(20deg)}15%,25%,5%{-webkit-transform:scale(1.1) rotate(0deg);transform:scale(1.1) rotate(0deg)}10%,20%,30%{-webkit-transform:scale(1.1) rotate(20deg);transform:scale(1.1) rotate(20deg)}}@-webkit-keyframes call{0%,to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}15%,25%,5%{-webkit-transform:scale(1.1) rotate(20deg);transform:scale(1.1) rotate(20deg)}10%,20%,30%{-webkit-transform:scale(1.1) rotate(0deg);transform:scale(1.1) rotate(0deg)}}@keyframes call{0%,to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}15%,25%,5%{-webkit-transform:scale(1.1) rotate(20deg);transform:scale(1.1) rotate(20deg)}10%,20%,30%{-webkit-transform:scale(1.1) rotate(0deg);transform:scale(1.1) rotate(0deg)}}@font-face{font-family:"open_sans";src:url(../fonts/opensans-light.woff2) format("woff2"),url(../fonts/opensans-light.woff) format("woff"),url(../fonts/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"open_sans";src:url(../fonts/opensans-regular.woff2) format("woff2"),url(../fonts/opensans-regular.woff) format("woff"),url(../fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"open_sans";src:url(../fonts/opensans-semibold.woff2) format("woff2"),url(../fonts/opensans-semibold.woff) format("woff"),url(../fonts/OpenSans-SemiBold.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"open_sans";src:url(../fonts/opensans-bold.woff2) format("woff2"),url(../fonts/opensans-bold.woff) format("woff"),url(../fonts/OpenSans-Bold.ttf.ttf) format("truetype");font-weight:700;font-style:normal}html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;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:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:25px;text-transform:none!important;letter-spacing:0;color:#5a5684}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background: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%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar{opacity:0;position:absolute;z-index:99997}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden}.fancybox-caption{opacity:0;position:absolute}.fancybox-navigation .fancybox-button{z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px;color:#ccc}.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.slider .swiper-button-prev{left:-5px}.slider .swiper-button-next{right:-5px}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}body,html{overflow-x:hidden}body{min-width:320px;margin:0;padding:0;font-size:18px;font-family:"open_sans","Arial",sans-serif;font-weight:400;color:#262161;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;letter-spacing:.05em}.page-content{padding-top:65px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0,0,0,0);overflow:hidden}@media (min-width:1200px){.page-content{padding-top:105px}}.container{width:100%;min-width:320px;max-width:1360px;margin:0 auto;padding:0 15px}.container--absolute{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.container--big{max-width:1920px;padding:0}@media (min-width:1200px){.container{padding:0 60px}.container--big{padding:0}}.section{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.section{padding-top:50px;padding-bottom:50px}}@media (min-width:1200px){.section{padding-top:100px;padding-bottom:100px}}.link{position:relative;color:#262161;text-decoration:none;-webkit-transition:color .2s linear;transition:color .2s linear}.link.active,.link:focus,.link:hover{color:#f12c2c}.link--white{color:#fff}.link--white.active,.link--white:focus,.link--white:hover{color:#262161}.button,.button:active{background-color:#5a5684;color:#fff}.button{position:relative;z-index:1;padding:7px 30px;border:1px solid #5a5684;border-radius:10px;font-weight:400;line-height:1;font-size:20px;text-align:center;text-decoration:none;overflow:hidden;text-transform:none;cursor:pointer;-webkit-transition:all .2s linear;transition:all .2s linear}.button:hover{background-color:#fff;color:#262161;-webkit-transform:translate(0,-2px);transform:translate(0,-2px);-webkit-box-shadow:1px 2px 2px 1px #5a5684,1px 2px 0 1px #5a5684;box-shadow:1px 2px 2px 1px #5a5684,1px 2px 0 1px #5a5684}.button:active{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-box-shadow:unset;box-shadow:unset}.button--red{background-color:#f12c2c}.button--red:hover{-webkit-box-shadow:1px 2px 2px 1px #f12c2c;box-shadow:1px 2px 2px 1px #f12c2c}.button--red.active,.button--red:active{background-color:#f12c2c;color:#fff;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-box-shadow:unset;box-shadow:unset}.button-add__icon{position:absolute;top:calc(50% - 3px);left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:18px;height:13px}.button-add__icon::after,.button-add__icon::before{content:'';background-color:#fff;position:absolute;left:0;border-radius:30px}.button-add__icon::before{top:0;width:17%;height:0}.button-add__icon::after{width:0;height:31%;bottom:0}.button-add__icon.active::before{height:100%;-webkit-transition:.2s;transition:.2s}.button-add__icon.active::after{width:100%;-webkit-transition:.2s .2s;transition:.2s .2s}.button-add__text{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.button-add__text.hidden{opacity:0}.hamburger-btn{position:relative;display:block;width:30px;height:30px;padding:0;border:0;background-color:transparent;cursor:pointer}.hamburger-btn::after,.hamburger-btn::before{content:"";position:absolute;left:0;width:24px;height:3px;margin-left:3px;background-color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear}.hamburger-btn::before{top:4px}.hamburger-btn::after{bottom:4px}.hamburger-btn:focus,.hamburger-btn:hover{outline:0}.hamburger-btn span{display:block;width:24px;height:3px;margin-left:3px;background-color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear}.hamburger-btn.active span{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center}.hamburger-btn.active::before{top:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-btn.active::after{bottom:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:1200px){.hamburger-btn{display:none}}.close-btn{position:absolute;top:15px;right:15px;z-index:2;width:20px;height:20px;padding:0;border:0;background-color:transparent;cursor:pointer;-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.close-btn::after,.close-btn::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:17px;height:2px;background-color:#262161}.close-btn::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.close-btn::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.close-btn--circle,.close-btn--white::after,.close-btn--white::before{background-color:#fff}.close-btn--circle{border-radius:50%}.call-button,.close-btn--circle::after,.close-btn--circle::before{width:13px;height:2px;background-color:#f12c2c}.close-btn:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.call-button{position:fixed;right:20px;bottom:20px;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:50%}.call-button::after,.call-button::before{content:" ";display:block;position:absolute;border-radius:50%;border:1px solid #f12c2c;left:-15px;right:-15px;top:-15px;bottom:-15px}.call-button::before{-webkit-animation:pulse 1.5s linear infinite;animation:pulse 1.5s linear infinite}.call-button::after{-webkit-animation:1.5s pulse .55s linear infinite;animation:1.5s pulse .55s linear infinite}.call-button__icon{position:absolute;width:20px;height:20px;fill:#fff;-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-animation:5s bzz linear infinite;animation:5s bzz linear infinite}@media (min-width:940px){.call-button{left:40px;right:unset;bottom:40px;width:60px;height:60px}.call-button__icon{width:30px;height:30px}.call-button:focus .call-button__icon,.call-button:hover .call-button__icon{-webkit-animation:rotateIcon 1.6s linear backwards;animation:rotateIcon 1.6s linear backwards}}.call-btn{position:relative;z-index:1;border:1px solid #5a5684;border-radius:10px;font-weight:400;line-height:1;font-size:20px;text-align:center;text-decoration:none;color:#fff;overflow:hidden;text-transform:none;cursor:pointer;min-height:50px;padding:7px 30px 7px 55px;background-color:#4285f4;white-space:nowrap}.call-btn__icon{position:absolute;z-index:1;width:24px;height:24px;fill:#fff;top:10px;left:13px}@media (min-width:940px){.call-btn__icon{-webkit-animation:5s call linear infinite;animation:5s call linear infinite}.call-btn:focus .call-btn__icon,.call-btn:hover .call-btn__icon{-webkit-animation:rotateIcon 1.6s linear backwards;animation:rotateIcon 1.6s linear backwards}@-webkit-keyframes rotateIcon{0%,20%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}10%,40%{-webkit-transform:scale(1.2) rotate(0deg);transform:scale(1.2) rotate(0deg)}50%{-webkit-transform:scale(.6) rotate(0deg);transform:scale(.6) rotate(0deg)}65%{-webkit-transform:scale(.6) rotate(180deg);transform:scale(.6) rotate(180deg)}80%{-webkit-transform:scale(1.2) rotate(360deg);transform:scale(1.2) rotate(360deg)}90%{-webkit-transform:scale(1.1) rotate(360deg);transform:scale(1.1) rotate(360deg)}to{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}}@keyframes rotateIcon{0%,20%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}10%,40%{-webkit-transform:scale(1.2) rotate(0deg);transform:scale(1.2) rotate(0deg)}50%{-webkit-transform:scale(.6) rotate(0deg);transform:scale(.6) rotate(0deg)}65%{-webkit-transform:scale(.6) rotate(180deg);transform:scale(.6) rotate(180deg)}80%{-webkit-transform:scale(1.2) rotate(360deg);transform:scale(1.2) rotate(360deg)}90%{-webkit-transform:scale(1.1) rotate(360deg);transform:scale(1.1) rotate(360deg)}to{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}}}@media (min-width:1200px){.call-btn{min-height:50px;font-size:18px}.call-btn__icon{top:11px;left:15px}}@media (min-width:1360px){.call-btn{font-size:20px}}.title{margin:0 0 30px;text-transform:uppercase;text-align:center;font-weight:700;font-size:28px}@media (min-width:1200px){.title{margin-bottom:50px;font-size:37px}}.overlay{position:fixed;top:0;right:0;left:0;bottom:0;z-index:8;background-color:rgba(90,86,132,.3);opacity:0;visibility:hidden;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.overlay.active{visibility:visible;opacity:1}.modal{position:fixed;top:-50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;width:80%;max-width:700px;max-height:80vh;margin:0 auto;padding:30px;background-color:#5a5684;-webkit-transition:top .3s cubic-bezier(0,0,0,1.2);transition:top .3s cubic-bezier(0,0,0,1.2)}.modal__title{margin:0 0 30px;font-size:26px;font-weight:500;color:#fff;text-align:center}.modal__form input{width:100%;margin-bottom:10px;padding:5px 0;color:#fff;background-color:transparent;border:0;border-bottom:1px solid #fff}.modal__form input::-webkit-input-placeholder{color:#fff;font-size:16px;letter-spacing:.06em}.modal__form input:-moz-placeholder,.modal__form input::-moz-placeholder{color:#fff;font-size:16px;letter-spacing:.06em}.modal__form input:-ms-input-placeholder{color:#fff;font-size:16px;letter-spacing:.06em}.modal__form button{margin-top:40px}.modal.active{top:50%}@media (min-width:768px){.modal{padding:50px}.modal__title{font-size:50px}}@media (min-width:940px){.modal{padding:100px 80px}}.modal-details{position:fixed;top:50%;left:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;max-width:1200px;height:80vh;margin:0 auto;padding:0 20px 20px;border-radius:10px;background-color:#fff;overflow:hidden;overflow-y:auto;-webkit-transition:left .3s cubic-bezier(0,0,0,1.2);transition:left .3s cubic-bezier(0,0,0,1.2)}.modal-details__table-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:140px;overflow:hidden;margin-top:30px}.modal-details__title{width:calc(100% + 40px);margin:0 0 0 -20px;padding:30px 20px;-webkit-clip-path:polygon(0 0,100% 0%,100% 50%,0 100%);clip-path:polygon(0 0,100% 0%,100% 50%,0 100%);background-color:#5a5684;font-weight:500;font-size:20px;color:#fff}.modal-details.active{left:50%}.modal-details__note{margin-top:20px;font-size:16px;color:#000}.modal-details__note span{color:red}@media (min-width:560px){.modal-details{width:90%}.modal-details__note{font-size:17px}}.form__title{margin:30px 0}.form__fields input,.form__fields textarea{width:100%;margin-bottom:20px;padding:10px;font-size:15px;border:1px solid #5a5684}.form__fields input::-webkit-input-placeholder,.form__fields textarea::-webkit-input-placeholder{color:#bbb;font-size:13px}.form__fields input:-moz-placeholder,.form__fields input::-moz-placeholder,.form__fields textarea:-moz-placeholder,.form__fields textarea::-moz-placeholder{color:#bbb;font-size:13px}.form__fields input:-ms-input-placeholder,.form__fields textarea:-ms-input-placeholder{color:#bbb;font-size:13px}.form__fields textarea{resize:none;height:140px}.form__payment{padding:20px;border:1px solid #5a5684;border-top-left-radius:10px;border-top-right-radius:10px}.form__payment label{display:block;width:100%;position:relative;z-index:1;padding:10px;border-radius:10px;font-weight:400;line-height:1;text-align:center;text-decoration:none;font-size:17px;color:#000;background-color:transparent;overflow:hidden;text-transform:none;cursor:pointer;-webkit-transition:all .2s linear;transition:all .2s linear}.form__payment label:not(:last-of-type){margin-bottom:15px}.form__payment label:hover{background-color:#5a5684;color:#fff}.form__payment input:checked+label{background-color:#5a5684;color:#fff}.form__submit-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;padding:20px;border:1px solid #5a5684;border-topx:none;background-color:#f4f4f4}.form__submit-block button{padding-top:13px;padding-bottom:13px}.form__policy{margin:20px 0;font-size:15px;color:#000}.about__text p,.form__policy p{margin:0 0 10px}.form__policy a{color:#000}.form__policy a:hover{color:#f12c2c}.form__agree{position:relative;display:inline-block;cursor:pointer;padding-left:1.5rem;line-height:1}.form__agree input{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0,0,0,0);overflow:hidden}.form__agree-check{display:block;width:.8em;height:.8em;position:absolute;top:.2em;left:0;border:1px solid #000}.form__agree-check::after{content:"";position:absolute;top:30%;left:70%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:.4em;height:.9em;border-bottom:3px solid #f12c2c;border-right:3px solid #f12c2c;opacity:0;-webkit-transition:.2s opacity linear;transition:.2s opacity linear}.form__agree input:checked+.form__agree-check::after{opacity:1}@media (min-width:940px){.form__payment label{font-size:20px}.form__submit-block button{font-size:25px}}.no-scroll{overflow:hidden}.page-header{position:relative;z-index:8}.page-header__top-wrap{width:100%;padding-top:25px;padding-bottom:25px;background-color:#f8f8f8}.page-header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header__logo{width:200px;margin-right:auto;font-size:0}.page-header__contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0;list-style:none;display:none}.page-header__contacts-item{position:relative;margin-right:15px;padding-left:30px}.page-header__contacts-icon{position:absolute;left:0;top:0;fill:#5a5684}.page-header__contacts-name{margin:0;font-size:14px;font-weight:600}.page-header__contacts-info{margin:0;font-size:14px}.page-header__contacts-info a{position:relative;font-size:14px;color:#262161;text-decoration:none;margin-right:5px;white-space:nowrap}.page-header__contacts-info a svg{fill:#5a5684}.page-footer__contacts-info a:focus,.page-footer__contacts-info a:hover,.page-header__contacts-info a:focus,.page-header__contacts-info a:hover{text-decoration:underline}.page-header__bottom-wrap{position:absolute;top:100%;width:100%;background-color:rgba(90,86,132,.9)}.page-header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:13px;padding-bottom:13px}.page-header__form{position:absolute;left:0;bottom:0;width:100%;z-index:1}.page-header__bottom-wrap.scrolled{position:fixed;top:0}.page-header__social{margin-left:10px;margin-right:0!important}.page-header__social .social__link{width:24px;height:24px}.page-header__cart{margin-right:30px}@media (min-width:940px){.page-header__logo{width:280px}}@media (min-width:1200px){.page-header__contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.main-nav{width:100%;padding:30px 0}.main-nav__list{margin:0;padding:0;list-style:none;font-weight:400;text-align:center}.main-nav__item{margin-bottom:10px}.main-nav__link{position:relative;display:block;padding:5px;text-decoration:none;text-align:center;color:#262161;white-space:nowrap;letter-spacing:0;text-transform:uppercase;cursor:pointer;-webkit-transition:color .2s linear;transition:color .2s linear}.main-nav__link.active,.main-nav__link:hover{color:#000}@media (min-width:425px){.main-nav__link{text-align:left}}@media (min-width:1200px){.main-nav{padding:0}.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-nav__item{margin:0 5px}.main-nav__link{font-size:16px;color:#fff}}@media (min-width:1360px){.main-nav__item{margin:0 10px}.main-nav__link{font-size:16px}}.language{font-size:15px;text-transform:uppercase;border:0;background-color:transparent;color:#262161;cursor:pointer}@media (max-width:1199px){.menu{position:absolute;top:100%;left:0;right:0;z-index:8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px;background-color:rgba(255,255,255,.95);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.menu.active{-webkit-transform:translateX(0);transform:translateX(0)}.menu__btn{margin-right:auto}}@media (min-width:425px){.menu{right:unset}}@media (min-width:1200px){.menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.hero{position:relative}.hero__form{position:absolute;z-index:2;bottom:0;width:100%}.hero-slider .swiper-wrapper{margin:0;padding:0;list-style:none}.hero-slider .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:82px;padding-bottom:230px;min-height:calc(100vh - 85px);background-repeat:no-repeat;background-position:center;background-size:cover}.hero-slider .swiper-slide::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(255,255,0,.05)}.hero-slider .swiper-button-next:after,.hero-slider .swiper-button-prev:after{color:#fff;font-size:40px}.hero-slider__content{margin:100px 0}.hero-slider__text,.hero-slider__title{max-width: 600px; margin: 0 auto!important;margin-botom: 20px!important;}.hero-slider__title span{    color: #C7393E;}.hero-slider__title{color:#fff;text-transform:uppercase;text-align:center}.hero-slider__title{font-weight:700;margin:0 0 20px;font-size:35px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.hero-slider__text{margin:0;font-size:28px;text-shadow:0 1px 3px rgba(0,0,0,.1)}@media (min-width:940px){.hero-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:100px;padding-bottom:100px;min-height:600px;background-repeat:no-repeat;background-position:center;background-size:cover}.hero-slider__title{font-size:60px}.hero-slider__text{font-size:50px}}.consultation-form__wrap{padding-top:20px;padding-bottom:20px;background-color:rgba(90,86,132,.9)}.consultation-form__title{width:100%;margin:0 0 20px;font-size:20px;font-weight:400;text-transform:uppercase;text-align:center;color:#fff;letter-spacing:.08em}.consultation-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.consultation-form__item{width:100%;margin-bottom:10px;padding:7px 15px;border:0;border-radius:10px;font-weight:400;color:#262161;overflow:hidden;text-overflow:ellipsis}.consultation-form__item::-webkit-input-placeholder{color:#89847f;font-size:16px;font-weight:400;text-overflow:ellipsis}.consultation-form__item:-moz-placeholder,.consultation-form__item::-moz-placeholder{color:#89847f;font-size:16px;font-weight:400;text-overflow:ellipsis}.consultation-form__item:-ms-input-placeholder{color:#89847f;font-size:16px;font-weight:400;text-overflow:ellipsis}.consultation-form__btn{position:relative;z-index:1;padding:7px 30px;border:1px solid #5a5684;border-radius:10px;font-weight:400;line-height:1;font-size:20px;text-align:center;text-decoration:none;overflow:hidden;cursor:pointer;color:#5a5684;background-color:#fff;-webkit-transition:.2s color linear;transition:.2s color linear;text-transform:uppercase}.consultation-form__btn:hover{color:#f12c2c}@media (min-width:560px){.consultation-form--in-row .consultation-form{margin-right:-15px}.consultation-form--in-row .consultation-form__item{width:calc(100%/3 - 15px);margin:0 15px 0 0}.consultation-form--in-row .consultation-form__btn{margin-right:15px}}@media (min-width:768px){.consultation-form--in-row .consultation-form{margin-right:-30px}.consultation-form--in-row .consultation-form__item{width:240px;margin-right:30px}.consultation-form--in-row .consultation-form__btn{margin-right:30px}}.products__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:375px){.products__list{margin-right:-10px}}.product,.product__img{position:relative;width:100%}.product{margin-bottom:20px;padding-bottom:40px}.product__img{height:0;padding-bottom:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.product__img::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(63,197,240,.1)}.product__name{margin:15px 0;text-transform:uppercase;text-align:center}.product__btn{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;white-space:nowrap;overflow:visible;-webkit-transition:all .2s linear;transition:all .2s linear}.product__btn:hover{background-color:#fff;color:#262161;-webkit-transform:translate(-50%,-2px);transform:translate(-50%,-2px);-webkit-box-shadow:1px 2px 2px 1px #5a5684,1px 2px 0 1px #5a5684;box-shadow:1px 2px 2px 1px #5a5684,1px 2px 0 1px #5a5684}.product__btn:focus{background-color:#5a5684;color:#fff;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-box-shadow:unset;box-shadow:unset}@media (min-width:375px){.product{width:calc(50% - 10px);margin-right:10px}}@media (min-width:560px){.product{width:calc(100%/3 - 10px);padding-bottom:60px}}@media (min-width:768px){.product{width:calc(100%/4 - 10px)}}@media (min-width:940px){.product{width:calc(100%/5 - 10px)}.product__btn{max-width:160px;margin:0 auto}}.details-table{width:100%;height:100%;overflow-y:auto}.details-table table{min-width:100%;border-collapse:collapse;border:1px solid #000}.details-table table .button{font-size:15px;border:0;font-weight:400;padding:5px 8px}.details-table thead tr:first-child{text-transform:uppercase}.details-table thead tr:first-child th{text-align:center;padding-top:10px;padding-bottom:10px;font-size:15px;border-bottom:1px solid #000}.details-table td,.details-table th{text-align:center;border:0;padding:15px;color:#000;white-space:nowrap;font-size:16px;font-weight:500}.details-table td{font-size:15px;font-weight:400}.details-table tr td,.details-table tr th{border-bottom:1px solid #000}.details-table tr td:first-child,.details-table tr th:first-child{text-align:left}@media (min-width:940px){.details-table::-webkit-scrollbar{width:5px;height:5px}.details-table::-webkit-scrollbar-button{display:none}.details-table::-webkit-scrollbar-track-piece{background-color:#e6e6e6;border-radius:3px}.details-table::-webkit-scrollbar-thumb{height:50px;background-color:#5a5684;border-radius:3px}}.catalog-table td:first-child,.catalog-table th:first-child{width:80px;min-width:80px;padding:0}.catalog-table td:first-child img,.catalog-table th:first-child img{display:block;width:65px}.catalog-table td:nth-child(2),.catalog-table th:nth-child(2){text-align:left}.about__wrap{background-color:#f2f1f1;background-image:url(../img/about-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.about__info img{width:100%;max-width:460px}.about__text{margin:10px 0;text-align:center}.about__list{padding:0;list-style:none;margin:30px 0 0}.about__item{max-width:285px;margin:0 auto 20px}.about__item-img{width:100%;height:0;margin-bottom:15px;padding-bottom:52%;background-repeat:no-repeat;background-size:cover;background-position:center}.about__item-title{margin:0;text-align:center;font-size:16px}@media (min-width:560px){.about__text{text-align:left}.about__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about__item{width:calc(50% - 5px)}}@media (min-width:768px){.about__list{margin-top:60px;margin-right:-20px;margin-bottom:-20px}.about__item{width:calc(100%/3 - 20px);margin:0 20px 20px 0}}@media (min-width:940px){.about__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about__text{margin-top:20px}.about__info img{-ms-flex-negative:0;flex-shrink:0;margin-right:30px}.about__item{width:calc(100%/4 - 20px)}}@media (min-width:1200px){.about__info img{margin-right:60px}}.features__list{padding:0;list-style:none;margin:0 0 -15px}.features__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:220px;margin:0 auto 15px;padding:20px 30px;border:1px dashed #8b8b8b;border-radius:10px}.features__icon{fill:rgba(90,86,132,.9)}.features__name{width:100%;text-align:center;font-size:15px}@media (min-width:560px){.features__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-30px;margin-bottom:-30px}.features__item{margin:0 30px 30px 0}}@media (min-width:940px){.features__list{max-width:900px;margin:0 auto -30px}.features__item{margin-right:0}.features__item:not(:nth-of-type(3n)){margin-right:120px}}.testimonials__wrap{background-color:#f9f9f9;background-image:url(../img/despre-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center}.testimonials__author{margin:0 0 20px;font-size:15px;font-weight:500}.testimonials__content{font-size:15px;font-weight:400}.testimonials__content p{margin:0}.testimonials-slider__slide-content{width:calc(100% - 50px);margin:0 25px;padding:25px 15px;border:1px dashed #f12c2c}.parthners-slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parthners-slider .swiper-slide,.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parthners-slider .swiper-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:35px}.parthners-slider .swiper-slide img{display:block;margin:0 20px}.contacts iframe{display:block;height:350px}.social{padding:0;list-style:none;margin:0 -10px 0 0}.social__item{margin-right:10px}.social__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border:1px solid #fff;border-radius:50%;background:0 0;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.social__link--insta{position:relative;z-index:1;overflow:hidden}.social__link--insta::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.social--colored .social__link:focus,.social--colored .social__link:hover,.social__link--fb:focus,.social__link--fb:hover{background-color:#3b5998}.social__link--insta:focus::before,.social__link--insta:hover::before{opacity:1}.social__icon{fill:#fff}.social--colored .social__link--fb{border:0;background-color:#5a5684}.counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.counter input::-webkit-inner-spin-button,.counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter input[type=number]{-moz-appearance:textfield}.counter__btn{position:relative;display:block;width:24px;height:24px;border:0;border-radius:50%;background-color:#5a5684;cursor:pointer;-webkit-transition:.3s background-color;transition:.3s background-color}.counter__btn::after,.counter__btn::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff}.counter__btn::before{width:30%;height:1px}.counter__btn--plus::after{width:1px;height:30%}.counter__input{width:40px;border:0;background-color:transparent;padding:3px 5px;text-align:center;font-weight:500}.counter__btn:hover{background-color:#f12c2c}.cart-btn{position:relative;display:block;width:30px;height:30px}.cart-btn__count{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:27px;height:27px;font-size:17px;color:#fff;border-radius:50%;background-color:#f12c2c}.cart-btn__icon{width:30px;height:30px;fill:#fff}.delete-btn{position:relative;display:block;width:25px;height:25px;border:0;background-color:transparent;cursor:pointer}.delete-btn__icon{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.delete-btn__icon::after,.delete-btn__icon::before{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#f12c2c;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transform-origin:center;transform-origin:center}.delete-btn__icon::after{-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.cart{display:block}.cart .details-table{height:auto}.cart__btn-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.cart__title{font-size:25px;font-weight:400;color:#000}.cart__fields-wrap{margin:20px 0;background-color:#f4f4f4;border:1px solid #5a5684;border-radius:10px;padding:0 15px}.cart__fields-wrap p{font-size:15px;color:#000}.cart__total-price{margin:20px 0}@media (min-width:940px){.cart::-webkit-scrollbar{width:5px;height:5px}.cart::-webkit-scrollbar-button{display:none}.cart::-webkit-scrollbar-track-piece{background-color:#e6e6e6;border-radius:3px}.cart::-webkit-scrollbar-thumb{height:50px;background-color:#5a5684;border-radius:3px}.cart__form{display:-webkit-box;display:-ms-flexbox;display:flex}.cart__right{width:420px;margin-left:30px;-ms-flex-negative:0;flex-shrink:0}.cart__fields-wrap{margin:0 0 20px}.cart__title{font-size:30px}.cart__btn-align{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.page-footer__wrap{padding-top:30px;padding-bottom:50px;color:#fff;background-color:#5a5684;font-size:15px}.page-footer__top{width:100%;margin-bottom:30px}.page-footer__logo{width:280px}.page-footer__nav{padding:0;list-style:none;margin:0 0 40px 63px}.page-footer__nav-item{margin-bottom:10px}.page-footer__nav-link{display:inline-block;padding:5px;text-decoration:none;color:#fff;font-weight:400;text-transform:capitalize}.page-footer__nav-link:hover{text-decoration:underline}.page-footer__contacts{padding:0;list-style:none;margin:0 0 40px}.page-footer__contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.page-footer__contacts-left{margin:0 0 15px}.page-footer__contacts-info{margin:0}.page-footer__contacts-info:not(:last-child){margin-bottom:5px}.page-footer__contacts-info a{color:#fff;text-decoration:none;white-space:nowrap}.page-footer__consultation{margin:0 auto 40px}.page-footer__consultation .consultation-form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-footer__consultation .consultation-form__title{text-transform:none}.page-footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;list-style:none;margin:0 -10px 20px 0}.page-footer__social-item{margin-right:10px}.page-footer__social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border:1px solid #fff;border-radius:50%;background-color:transparent;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.page-footer__social-link:focus,.page-footer__social-link:hover{background-color:#3b5998}.page-footer__social-icon{fill:#fff}.page-footer__right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:560px){.page-footer__contacts-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-footer__contacts-left{width:25%;margin:0}}@media (min-width:768px){.page-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-footer__nav{margin-right:auto}.page-footer__contacts{width:50%}.page-footer__consultation{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;width:50%}.page-footer__consultation .consultation-form{width:250px}.page-footer__consultation .consultation-form__title{text-align:left}.page-footer__right-block{padding:20px;border-left:1px solid #fff}}@media (min-width:1200px){.page-footer__bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-footer__contacts{width:35%;margin:0 30px 0 0}.page-footer__consultation{width:270px}.page-footer__right-block,.page-footer__social{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-footer__right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch}.page-footer__social{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-footer__social .social__item{margin-bottom:15px}}.webit-logo{display:block;width:56px;height:14px;background-image:url(../img/webit-logo.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center;-webkit-transition:background-position .3s linear;transition:background-position .3s linear}.webit-logo:hover{background-position:top center}@media (min-width:940px){.webit{-ms-flex-item-align:end;align-self:flex-end;margin:0 0 0 auto}}
/*# sourceMappingURL=style.min.css.map */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700&display=swap');
.hero-slider .swiper-slide{
	min-height: 835px;
    align-items: end;
}
.hero-slider .swiper-slide::before{
	content: none;
}
.hero-slider__content{
    max-width: 100%;
}
.hero-slider__title{
    font-size: 42px;
    widthx: 50%;
    floatx: right;
    padding: 0;
}
.consultation-form__wrap{
	display: none;
}
.hero-slider__content{
    width: 50%;
}
.consultation-form--in-row .consultation-form__item{
    font-familyx: 'Open Sans';
    font-weight: 400;
    font-size: 20px;
    line-height: 1.2;
    color: #868484;
    text-align: left;
    padding: 14px 14px;
    width: 100%;
    margin-bottom: 10px;
}
.consultation-form--in-row .consultation-form__btn{
    width: 100%;
    margin-top: 12px;
    background: #F12C2C;
    color: white;
    padding: 16px;
    border-radius: 10px;
    font-familyx: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
}
.consultation-form__wrap.baner_form_inner{
	display: block;
    position: static;
    widthx: 50%;
    background: rgba(90, 86, 132, 0.9);
    border-radius: 10px;
    max-width: 450px;
    margin: 0 auto;
	 padding: 50px 30px;
    margin-top: 5%;
}
.consultation-form__wrap.baner_form_inner .consultation-form__title{
	font-familyx: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
}
.consultation-form__wrap.baner_form_inner .container{
	padding: 0px;
}
.single_product{
    padding: 6% 0;
}
.single_product.details-table tbody img{
    max-height: 100px;
    width: auto;
    min-width: 80px;
}
.container--tabs {
  margin: 2rem;
  display: flex;
}
.container--tabs .nav-tabs{
    width: 30%;
    font-size: 11px;
}
.container--tabs .nav-tabs a{
    padding: 5px 10px;
	width: 100%;
}
.container--tabs .nav-tabs > li{
	width: 48%;
    margin-right: 5px;
}
.container--tabs .tab-content > .tab-pane.active{
	padding-top: 5px!important;
}
.details-table .container--tabs .nav-tabs{
    width: 40%;
}
.container--tabs .nav-tabs {
  float: left;
  width: 100%;
  margin: 0;
  list-style-type: none;
  border-bottom: 1px solid #ddd;
}
.container--tabs .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.container--tabs .nav-tabs > li > a {
  float: left;
  margin-right: 2px;
  line-height: 1.42857143;
  padding: 10px;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
    color: black;
    text-transform: uppercase;
    text-decoration: none;
    padding: 10px 20px;
	    border: 1px solid;
    margin: 5px;
}
.container--tabs .nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.container--tabs .nav-tabs > li.active > a,
.container--tabs .nav-tabs > li.active > a:hover,
.container--tabs .nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
    background: #6A6790;
    color: white;
}
.container--tabs .tab-content {
  float: left;
  width: 100%;
}
.container--tabs .tab-content > .tab-pane {
  display: none;
}
.container--tabs .tab-content > .tab-pane.active {
  display: block;
  padding: 2.5% 3.5%;

}
.container--tabs .tab-content > .tab-pane.active table{
  background-color: #efefef;
}
.container--tabs .tab-content > .active {
  display: block;
}
.products__list .product{
    width: calc(100%/4 - 35px);
    margin-right: 35px;
	 padding-bottom: 75px;
}
.products__list .product .product__btn:hover{
    color: #5a5684;
}
.call-btn{
    background: #F12C2C;
}
.products__list .product__img::after{
	background-color: transparent;
}
.product__img{
	background-size: 100%;
	border-radius: 10px;
}
.products__list .product a:not(.button){
    position: relative;
}
.products__list .product .product__btn{
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-top: 6%;
}
.products__list .product .product__name{
    font-weight: 700;
    font-size: 18px;
    line-height: 1.4;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    position: absolute;
    bottom: 10px;
    left: 30px;
}
.features__item{
    border: none;
	 display: block;
}
.features__item:not(:nth-of-type(3n)){
    margin-right: 0px;
}
.features__list{
	margin: 0px;
	max-width: 100%;
}
.features.section.container{
	padding: 0px;
	padding-top: 4%;
}
.features .about__text{
	margin: 0px;
    text-align: center;
}
.features .about__text svg{
    width: 85%;	
}
.about__wrap .title{
	font-size: 40px;
	color: white;
}
.about__wrap .about__text p{
    color: #FFFFFF;
    font-size: 16px;
    line-height: 1.3;
}
.about__info img{
	margin-right: 10px;
}
.about__item{
	max-width: 340px;
}
.testimonials-slider__slide-content{
	border: none;
}
.testimonials__wrap{
	background: #5A5684;
}
.testimonials__wrap{
	padding: 0;
}
.testimonials.container{
    display: flex;
    align-items: center;
}
.testimonials.container > div{
	width: 50%;
}
.author_box{
	display: flex;
	align-items: center;
	gap: 15px;
}
.author_box .testimonials__author{
	margin: 0px;
	margin-bottom: 5px;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 24px;
	line-height: 1.3;
}
.about__wrap{
	background-image: url('../img/about-bg.png')!important;
}
.author_box img{
	max-height: 100px;
}
.author_box .status{
    color: #FFFFFF;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.5;
}
.testimonials__content p{
font-weight: 600;
    font-size: 16px;
    line-height: 32px;
    color: #FFFFFF;
}
.testimonials__content{
padding: 13px 30px;
    padding-bottom: 40px;
    background: rgba(255, 255, 255, 0.21);
    box-shadow: 0px 4px 10px rgb(0 0 0 / 15%);
    border-radius: 10px;
    margin-bottom: 30px;
}
.testimonials__content img{
    margin-top: 10px;
    display: block;
    margin-left: auto;	
}
.testimonials .swiper-button-next{
	positionx: static;
	right: 10px;
}
.testimonials .swiper-button-prev{
	positionx: static;
	left: 10px;
}
.parthners .swiper-button-next:after,.parthners .swiper-button-prev:after{
    color: #5a5684;
    font-weight: 900;
}
.parthners-slider .swiper-slide img{
    filter: grayscale(1);
}
.parthners-slider .swiper-slide img:hover{
    filter: grayscale(0);
}
.contacts iframe{
    height: 700px;
}
.testimonials .swiper-button-next:after,.testimonials .swiper-button-prev:after{
	color: white;
}
.footer_cons .consultation-form__title {
    font-weight: 400;
    font-size: 19px;
    line-height: 1;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    color: #FFFFFF;
}
.footer_cons input{
font-weight: 400;
font-size: 20px;
line-height: 27px;
color: #868484;
padding: 13px 20px;
border-radius: 10px;
}
.footer_cons .consultation-form__btn {
background: #F12C2C;
border-radius: 10px;
padding: 12px 0px;
border-radius: 10px;
color: #FFFFFF;
font-weight: 400;
font-size: 22px;
line-height: 30px;
    width: 100%;
}
.page-header__contacts-info,
.page-header__contacts-name{
	font-size: 16px;
}
.testimonials .title{
	color: white;
    margin-bottom: 15px;
    font-size: 37px;
}
.testimonials .right img{
	display: block;
}
.author_box img{
	border-radius: 100%;
}
.about__item-title{
    text-align: left;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4;
    padding: 0 10px;
    max-width: 100%;
}
.about__list{
    width: 100%;
    margin-top: 20px;
    justify-content: space-between;
}
.features .features__name{
    margin-top: 10px;
    font-weight: 400;
    font-size: 17px;
    line-height: 1.4;
    text-align: center;
    color: #262161;
}
.modal__content .modal__title{
	font-weight: 600;
	font-size: 25px;
	line-height: 1.4;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
}
.modal {
	background: #5A5684;
	border-radius: 10px;
}
.modal input {
    padding: 14px 14px;
    width: 100%;
    margin-bottom: 10px;
    background: white;
    border: 1px solid #BAC2CA;
    border-radius: 10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #7E868E;
}
.modal input::placeholder{
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #7E868E;
}
.modal .consultation-form__btn{
	width: 100%;
    margin-top: 12px;
    background: #F12C2C;
    color: white;
    padding: 16px;
    border-radius: 10px;
    font-familyx: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
}
.inner-container_thankyou {
    max-width: 575px;
    margin: 0 auto;
    border: 2px solid #5A5684;
    border-radius: 10px;
    padding: 40px 100px;
    margin-top: 4%;
}
.inner-container_thankyou .title{
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    text-align: center;
    text-transform: uppercase;
    color: #5A5684;
    margin-bottom: 10px;
}
.inner-container_thankyou .desc{
	color: #2F323A;
	font-weight: 400;
	font-size: 18px;
	line-height: 136%;
}
.inner-container_thankyou .go_home{
    background: #F12C2C;
    border-radius: 10px;
    padding: 12px 24px;
    font-weight: 400;
    font-size: 17px;
    line-height: 136%;
    text-transform: uppercase;
    color: #FFFFFF;
    display: inline-block;
    margin-top: 24px;
    text-decoration: none;
}
.cart__total-price{
	display: none;
}
.render_basket_modal {
    display: flex;
	 gap: 43px;
    margin: 4% 0;
}
.render_basket_modal .details-table tr td,
.render_basket_modal .details-table tr th,
.render_basket_modal table{
    borderx: none;
}
.modal-details__titleX{
	font-weight: 700;
    margin-bottom: 0px;
	font-size: 48px;
	line-height: 1.4;
	color: #000000;
    margin: 0;
}
.render_basket_modal .first_block{
    width: 60%;
} 
.render_basket_modal .second_block{
    width: 40%;
}
.render_basket_modal .second_block .cart__title{
	font-weight: 600;
	font-size: 30px;
	line-height: 1.4;
	color: #000000;
}
.render_basket_modal .second_block .cart__right{
    width: auto;
    margin: 0;
}
.render_basket_modal .second_block .form__submit-block{
    padding: 0;
    background: transparent;
    border: none;
    display: block;
}
.render_basket_modal .second_block .form__submit-block button{
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	color: #FFFFFF;
background: #F12C2C;
border-radius: 10px;
border: none;
}
.cart__fields-wrap{
    border: none;
    background: transparent;
    padding: 0;
}
.form__fields input::placeholder{
font-weight: 400;
font-size: 20px;
line-height: 150%;
color: #000000;
}
.form__fields input, .form__fields textarea{
font-weight: 400;
font-size: 20px;
line-height: 150%;
color: #000000;
    padding: 18px 20px;
    border: 2px solid #5A5684;
    border-radius: 10px;
}
.render_basket_modal .form.cart__form{
    display: block;
}
.page-header__top-wrap.subhead_el{
    display: flex;
    justify-content: center;
    background: #CD0000;
    color: #F8F8F8;
    font-weight: 500;
    font-size: 16px;
    padding: 15px 0; 
	 text-decoration: none;
}
.page-header__top-wrap.subhead_el.scrolled{
    position: fixed;
    top: 0; 
}
.page-header__bottom-wrap.scrolled{
    top: 48px!important;
}


.page-header__top-wrap.subhead_el span{
    padding-left: 5px;
    font-weight: 900;
    text-transform: uppercase;
}
@media (min-width: 940px){
	.modal {
		 padding: 80px 50px;
	}
}
@media screen and (max-width: 769px) {
	.details-table .container--tabs .nav-tabs{
		width: 100%;
	    padding-left: 0px;
		 
	}
.marquee {
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    box-sizing: border-box;
}

.inner_text {
        text-align: center;
        line-height: 1.4;
    display: inline-block;
    animationx: marquee 15s linear infinite;
    white-spacex: nowrap;
} 
.page-header__bottom-wrap.scrolled{
    top: 75px !important;
}
@keyframes marquee {
    0% {
        transform: translateX(30%);
    }
    50% {
        transform: translateX(-20%);
    }
    100% {
        transform: translateX(0%);
    }
}



	.page-header__top-wrap.subhead_el{
		displayx: none!important;
	}
	.inner-container_thankyou{
	    padding: 40px 20px;
	    margin-top: 20%;
	}
	.features__item{
    width: 50%;
    margin: 0;
    padding-bottom: 0;
	}
	.testimonials.container{
	    flex-wrap: wrap;
	}
	.testimonials.container > div{
		width: 100%;
	}
	.testimonials__wrap{
	    padding: 10% 0;
	}
	.testimonials.container .right{
		order: -1;
		padding-bottom: 20px;
	}
	.single_product{
	    padding: 20% 0;
	}
	.tab-content table tbody tr:first-child{
		display: grid!important;
	}
	.tab-content table tbody tr td{
		text-align: left;
	}
	.tab-content table tbody tr td .counter{
	    justify-content: left;
	}
	.render_basket_modal .first_block,
	.render_basket_modal .second_block{
		width: 100%;
	}
	.features__list{
    display: flex;
    flex-wrap: wrap;
	}
	.render_basket_modal{
		flex-wrap: wrap;
	    gap: 0;
	}
	.render_basket_modal .second_block .cart__title{
	    font-size: 6vw;
	}
	.products__list .product{
		width: 45%;
	    margin-right: 10px;
	}
	.products__list .product .product__name{
	    background: #62618bd1;
		    right: 0;
    padding-left: 5px;
	}
	.consultation-form__wrap{
		display: block;
	}
	.consultation-form__wrap.baner_form_inner{
		display: none;
	}
	.hero-slider__content{
	    width: 100%;
	}
	.hero-slider__title{
	    width: 100%;
	    font-size: 5vw;
	}
	.hero-slider .swiper-slide{
	    min-height: 120vh;
	}
	.hero-slider .swiper-slide{
	    background-position: 45%;
	}
	.container--tabs{
		flex-wrap: wrap;
    margin: 1rem;
	}
	.container--tabs .nav-tabs a{
	    padding: 5px!important;
	}
	.tab-content table thead{
		display: none;
	}
	.tab-content table tbody tr{
		 display: flex;
		 flex-wrap: wrap;
	}
	.tab-content table tbody tr td{
	    width: 100%;
		    border: none;
	}
	.tab-content table tbody tr td img{
    max-height: initial!important;
    width: 100%!important;
	}
}
@media screen and (max-width: 335px) {
	.modal-details__table-wrap .details-table tbody tr td:first-child{
	        font-size: 12px;
	}
}
.main-nav__link{
        font-size: 15px;
}
@media screen and (max-width: 768px) {
	.tab-content table tbody tr{
		display: flex!important;
	}
	.single_product.details-table tbody img{
    max-height: 100px!important;
    width: fit-content!important;
	}
	.products__list .product .product__name{
		font-size: 13px;
        left: auto;
        left: 0;
        right: 0;
        margin-inline: auto;
        width: fit-content;
        width: 100%;
        padding: 5px 5px;
        text-align: left;
	}
}

.tab-pane > h1 {
	margin-top: 0px!important;
}