

/* Start:/assets/new/css/reset.min.css?1770147861629*/
*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}

/* End */


/* Start:/assets/new/css/swiper-bundle.min.css?177014786115687*/
/**
 * Swiper 7.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 27, 2021
 */

@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}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.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-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{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,.swiper-3d .swiper-wrapper{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{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-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-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{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{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.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: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:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.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-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.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{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: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:10px;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-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%;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: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:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-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: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}.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%;animation:swiper-preloader-spin 1s infinite linear;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}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-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-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@media screen and (max-width: 500px){.swiper-wrapper--clinics{flex-flow: column;}.clinics__tabs .swiper-slide{margin: 10px;}}
/* End */


/* Start:/assets/new/css/select2.min.css?169505700716263*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/* End */


/* Start:/assets/new/css/main.css?1778012593144387*/
@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-ExtraLight.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-ExtraLight.woff') format('woff');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-ThinItalic.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-ThinItalic.woff') format('woff');
	font-weight: 100;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-Regular.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-MediumItalic.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-MediumItalic.woff') format('woff');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-DemiBold.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-DemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-BlackItalic.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-BlackItalic.woff') format('woff');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves Hairline';
	src: url('/assets/new/css/../fonts/TTHoves-Hairline.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-Hairline.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-ExtraBold.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-ExtraBold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-Bold.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-DemiBoldItalic.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-DemiBoldItalic.woff') format('woff');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-Italic.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-Italic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-Medium.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-ExtraBoldItalic.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-ExtraBoldItalic.woff') format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-LightItalic.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-LightItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-Black.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-Light.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-BoldItalic.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-BoldItalic.woff') format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-ExtraLightItalic.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-ExtraLightItalic.woff') format('woff');
	font-weight: 200;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves Hairline';
	src: url('/assets/new/css/../fonts/TTHoves-HairlineItalic.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-HairlineItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'TT Hoves';
	src: url('/assets/new/css/../fonts/TTHoves-Thin.woff2') format('woff2'),
	url('/assets/new/css/../fonts/TTHoves-Thin.woff') format('woff');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}
:root {
	--black: #253746;
	--black1: #000000;
	--white: #fff;
	--violet: #dd9fd4;
	--dark-violet: #bd71b2;
	--blue: #b6f2f0;
	--pink: #ffd2d2;
	--yellow: #fff3a9;
	--light-blue: #e9f8f7;
	--light-yellow: #fffcec;
	--light-violet: #f8e1f4;
	--gray: #dee1e3;
	--gray1: #FAFAFA;
	--gray2: #8999A1;
	--dark-gray: #929ba2
}
h1 {
	font-size: 48px;
	line-height: 105%;
	font-weight: 500
}
h2 {
	font-size: 56px;
	line-height: 120%;
	font-weight: 500
}
h3 {
	font-size: 46px;
	line-height: 110%;
	font-weight: 500
}
h4 {
	font-size: 36px;
	line-height: 125%;
	font-weight: 400
}
h5 {
	font-size: 24px;
	line-height: 130%;
	font-weight: 500
}
h6 {
	font-size: 20px;
	line-height: 140%;
	font-weight: 400
}
.body-text-22 {
	font-size: 22px;
	font-weight: 400;
	line-height: 140%
}
.body-text-20 {
	font-size: 20px;
	font-weight: 400;
	line-height: 140%
}
.body-text-18 {
	font-size: 18px;
	line-height: 140%;
	font-weight: 500
}
.body-text-16 {
	font-size: 16px;
	line-height: 140%;
	font-weight: 500
}
.body-text-14 {
	font-size: 14px;
	line-height: 150%;
	font-weight: 500
}
.h1-lab {
	font-size: 84px;
	font-weight: 600;
	line-height: 100%
}
.h3-lab {
	font-size: 30px;
	font-weight: 500;
	line-height: 120%
}
.h4-lab {
	font-size: 22px;
	font-weight: 500;
	line-height: 120%
}
.h5-lab {
	font-size: 22px;
	font-weight: 400;
	line-height: 140%
}
.head__title-5 {
	font-size: 24px;
	line-height: 130%;
	font-weight: 500
}
.button {
	border-radius: 80px;
	padding: 22px 40px;
	font-size: 16px;
	text-decoration: none;
	border: none;
	cursor: pointer;
	transition: .24s;
	display: inline-block;
	text-align: center;
	font-weight: 500;
	line-height: 28px
}
.form_text_nf {
	display: flex;
	justify-content: space-between;
}
.form_text_nf input[type="text"]{
	width: 49%;
	flex-shrink: 0;
}
@media (max-width: 767px) {
	.form_text_nf {
		flex-direction: column;
	}
	.form_text_nf input[type="text"]{
		width: 100%;
	}
}
.modal__button_text {
	color: #000;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding-top: 17px;
	display: block;
	padding-bottom: 18px;
	text-align: center;
}
.modal__button2 a {
	border-radius: 80px;
	padding: 22px 40px;
	font-size: 16px;
	text-decoration: none;
	border: none;
	cursor: pointer;
	transition: .24s;
	display: inline-block;
	text-align: center;
	font-weight: 500;
	line-height: 28px;
	background: #B6F2F0;
	color: var(--black);
	min-width: 282px
}
.modal__button a {
	border-radius: 80px;
	padding: 22px 40px;
	font-size: 16px;
	text-decoration: none;
	border: none;
	cursor: pointer;
	transition: .24s;
	display: inline-block;
	text-align: center;
	font-weight: 500;
	line-height: 28px;
	background: var(--black);
	color: var(--white);
	min-width: 282px
}
.modal__button a:hover {
	background: var(--violet)
}
.modal__button2 a:hover {
	background: var(--violet);
}

.button_lab {
	font-size: 18px;
	font-weight: 600;
	line-height: 150%
}
.head__title-h1 {
	font-size: 56px;
	line-height: 120%;
	font-weight: 500
}
.catalog__head-flex {
	display: flex;
	justify-content: space-between
}
.catalog__head-flex-l {
	width: 70%
}
.catalog__head-flex-2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 30%
}
.catalog__head-flex-img {
	display: flex;
	justify-content: center;
	align-items: center
}
.catalog__head-flex-img img {
	height: 130px
}
.partners {
	margin: 50px 0!important
}
.partners__swiper {
	overflow: hidden;
	margin-top: -56px;
	padding-top: 56px;
	overflow: hidden;
	padding-bottom: 60px;
	width: 100%;
	position: relative
}
.partners__swiper .swiper-slide {
	width: 100%
}
.partners__swiper .swiper-pagination {
	display: flex;
	justify-content: center;
	align-items: center
}
.partners__swiper .swiper-pagination .swiper-pagination-bullet {
	margin: 0 4px!important
}
.left-icon-item__text-hidden {
	opacity: 0;
	transition: all .5s ease
}
.catalog__feature-text-hidden {
	transition: all .5s ease
}
.catalog__feature-text-hidden:hover .left-icon-item__text-hidden {
	opacity: 1
}
@media (max-width: 767px) {
	.catalog__head-flex {
		flex-direction: column
	}
	.catalog__head-flex-l {
		width: 100%
	}
	.catalog__head-flex-2 {
		width: 100%;
		justify-content: center
	}
}
@media (max-width: 575.98px) {
	.button_lab {
		padding-left: 14px;
		padding-right: 14px
	}

}
.mainNavLink-h {
	max-width: 156px;
	width: 100%;
	min-height: 42px;
	position: relative;
	margin: 0px 0 0;
	display: none;
	margin-left: -10px
}
.header__logo:hover~.mainNavLink-h {
	display: block
}
.mainNavLink-h:hover {
	display: block
}
.mainNavLink-h ul {
	padding: 0px 20px;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin: 0;
	transition: .3s;
	position: absolute;
	top: 0;
	left: 0
}
.mainNavLink-h ul li {
	width: 100%;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 1;
	padding: 5px 0;
	transition: .3s;
	opacity: 0;
	visibility: hidden;
	order: 1
}
.wrapLogo {
	display: flex;
	align-items: center;
	width: 100%;
	max-width: 339px;
	padding: 10px 0 0 0;
	min-height: 53px;
}
.wrapLogo .header__logo {
	margin-right: 8px
}
.mainNavLink-h ul li.active {
	order: 0;
	opacity: 1;
	visibility: visible
}
.mainNavLink-h:hover ul li {
	opacity: 1;
	visibility: visible
}
.mainNavLink-h ul li.active a {
	pointer-events: none
}
.mainNavLink-h ul li.active a:after {
	display: none
}
.mainNavLink-h ul li a {
	display: inline-block;
	font-weight: 500;
	font-size: 12px;
	line-height: 1;
	color: #253746;
	text-decoration: none;
	width: 100%;
	position: relative
}
.mainNavLink-h ul li a:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 10px;
	height: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-image: url(/assets/new/css/../img/darkArrow.svg)
}
.mainNavLink-h ul li a span {
	max-width: 85px;
	display: inline-block;
	width: 100%
}
.button_fill {
	background: var(--black);
	color: var(--white)
}
.button_fill:hover {
	background: var(--violet)
}
.button_fill:active {
	background: var(--dark-violet)
}
.button_stroke {
	color: var(--black);
	border: 1px solid var(--black);
	background: transparent
}
.button_stroke:hover {
	color: var(--violet);
	border-color: var(--violet)
}
.button_stroke:active {
	background: var(--dark-violet);
	color: var(--white)
}
.button_start {
	min-width: 255px;
	transition: 1s
}
.button_hero:hover {
	background: var(--violet);
	color: var(--black);
	border-color: var(--black)
}
.tab {
	padding: 12px 24px;
	font-size: 18px;
	line-height: 140%;
	font-weight: 500;
	color: var(--black);
	transition: .24s;
	display: block;
	text-decoration: none;
	border: none;
	border: 1px solid var(--black);
	border-radius: 40px;
	text-align: center;
	cursor: pointer;
	background: transparent;
	position: relative;
	min-height: 78px
}
.btnNone {
	padding: 0;
	outline: none;
	box-shadow: none;
	background-color: transparent;
	border: none
}
.ic {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center
}
.btnCross {
	background-image: url(/assets/new/css/../img/pinkCross.svg);
	width: 14px;
	height: 14px;
	cursor: pointer
}
.specialists-card__image img {
	width: 100%
}
.tab:hover {
	color: var(--dark-gray);
	border-color: var(--dark-gray)
}
.tab_active {
	background: var(--black);
	color: var(--white)
}
.tab_active:hover {
	background: var(--black);
	color: var(--white);
	border-color: var(--black)
}
.tab_disabled {
	color: var(--gray);
	border-color: #dee1e3
}
.tab__note {
	position: absolute;
	left: 0;
	right: 0;
	display: flex;
	justify-content: center;
	top: 0;
	transform: translateY(-50%)
}
.tab__note span {
	background: #dee1e3;
	display: inline-block;
	border-radius: 16px;
	padding: 4px 10px;
	color: var(--black);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5
}
.line-tabs {
	display: flex;
	font-size: 22px;
	font-weight: 500;
	line-height: 140%;
	position: relative;
	overflow: hidden;
}
.line-tabs:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 2px;
	content: '';
	display: block;
	background: var(--gray)
}
.line-tabs .swiper-slide {
	width: auto
}
.line-tabs__tab {
	padding-bottom: 16px;
	border-bottom: 2px solid var(--gray);
	color: var(--dark-gray);
	transition: .24s;
	cursor: pointer;
	background: transparent;
	white-space: nowrap
}
.line-tabs__tab:hover {
	color: var(--black)
}
.line-tabs__tab_active {
	border-color: var(--black);
	color: var(--black)
}
.social-circle {
	width: 40px;
	height: 40px;
	text-decoration: none;
	border-radius: 50%;
	background: var(--light-blue);
	display: grid;
	place-items: center
}
.social-circle img {
	width: 16px;
	height: 16px;
	-o-object-fit: scale-down;
	object-fit: scale-down
}
.link-icon-left {
	display: flex;
	gap: 0 12px;
	align-items: center;
	font-size: 16px;
	line-height: 140%;
	font-weight: 500;
	text-decoration: none;
	color: var(--black);
	font-weight: 500;
	transition: .24s
}
.link-icon-left svg.icon {
	width: 16px;
	height: 16px;
	fill: var(--black);
	stroke: transparent;
	transition: .24s;
	flex-shrink: 0
}
.link-icon-left:hover {
	color: var(--violet)
}
.link-icon-left:hover svg.icon {
	fill: var(--violet)
}
.link-icon-right {
	display: flex;
	text-decoration: none;
	align-items: center;
	gap: 30px;
	font-size: 16px;
	line-height: 140%;
	font-weight: 500;
	color: var(--black);
	transition: .24s;
	white-space: nowrap;
	flex-shrink: 0
}
.link-icon-right:hover {
	color: var(--violet)
}
.link-arrow-right {
	text-decoration: none;
	display: flex;
	font-size: 16px;
	line-height: 140%;
	font-weight: 500;
	align-items: center;
	gap: 16px;
	transition: .24s
}
.link-arrow-right_underline span {
	border-bottom: 1px solid var(--violet);
	transition: .24s
}
.link-arrow-right:hover {
	color: var(--violet)
}
.link-arrow-right:hover span {
	border-color: transparent
}
.header__menu-wa {
	width: 25px;
	padding: 0;
	margin: 3px 3px 1px 0
}
a {
	color: var(--black);
	transition: .24s
}
a:hover {
	text-decoration: none
}
a.link {
	text-decoration: none;
	display: inline;
	border-bottom: 1px solid var(--black)
}
a.link:hover {
	border-color: transparent;
	color: var(--violet)
}
a.link_accent {
	border-color: var(--violet)
}
.button-small-icon-left {
	text-decoration: none;
	color: var(--black);
	display: inline-flex;
	align-items: center;
	gap: 10px;
	transition: .24s;
	font-size: 16px;
	line-height: 140%;
	font-weight: 500;
	padding: 8px 21px 8px 14px;
	border: 2px solid var(--black);
	border-radius: 20px;
	flex-shrink: 0
}
.button-small-icon-left svg.icon {
	fill: var(--black);
	stroke: transparent;
	transition: .24s;
	-o-object-fit: scale-down;
	object-fit: scale-down;
	width: 18px;
	height: 18px
}
.button-small-icon-left:hover {
	color: var(--violet);
	border-color: var(--violet)
}
.button-small-icon-left:hover svg.icon {
	fill: var(--violet)
}
.contact-item {
	display: flex;
	gap: 12px;
	font-size: 16px;
	line-height: 140%;
	font-weight: 500
}
.contact-item:not(:last-child) {
	margin-bottom: 12px
}
.contact-item img {
	width: 20px;
	height: 20px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
	flex-shrink: 0;
	position: relative;
	top: 2px
}
.contact-item a {
	text-decoration: none;
	color: var(--black)
}
.contact-item a:hover {
	color: var(--violet)
}
.accordion {
	color: var(--black);
	width: 100%
}
.accordion-item__head {
	padding: 16px 35px;
	gap: 24px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #dee1e3;
	cursor: pointer;
	transition: .24s
}
.accordion-catalog .accordion-item__icon svg{
	transition: 0.5s;
	width: 25px;
}
.accordion-catalog .accordion-item_active .accordion-item__icon svg{
	transform: rotate(90deg);
}
.accordion-catalog .accordion-item__head {
	justify-content: flex-start;
}
.errorPage {
	padding-top: 190px!important;
	padding-bottom: 180px!important;
	display: flex;
	align-items: center;
	justify-content: space-between
}
.errorPage h1 {
	font-weight: 500;
	font-size: 72px;
	line-height: 1.1;
	margin-bottom: 40px
}
.errorPage p {
	font-weight: 500;
	font-size: 22px;
	line-height: 1.4
}
.errorPage .button_fill {
	margin-top: 44px;
	width: 100%;
	max-width: 282px
}
.page-500 .errorPage-info {
	width: 41%;
	padding-right: 8px
}
.page-404 .errorPage-info {
	width: 100%;
	padding-right: 8px;
	max-width: 650px
}
.page-500 .errorPage-img {
	width: 59%
}
.page-404 .errorPage-img {
	width: 100%;
	max-width: 425px;
	margin-right: 24px
}
@media (max-width: 767px) {
	.errorPage h1 {
		font-size: 40px;
		margin-bottom: 24px
	}
	.errorPage p {
		font-size: 16px
	}
	.errorPage .button_fill {
		margin-top: 24px
	}
	.errorPage {
		flex-wrap: wrap
	}
	.errorPage .errorPage-info {
		width: 100%;
		padding-right: 0;
		order: 1;
		text-align: center;
		max-width: none
	}
	.errorPage .errorPage-img {
		width: 100%;
		order: 0;
		margin-right: 0;
		max-width: none
	}
}
@media (max-width: 575.98px) {
	.accordion-item__head {
		padding: 12px 0
	}
}
.accordion-item__head:hover {
	color: #929ba2
}
.accordion-item__title {
	font-size: 24px;
	line-height: 130%;
	font-weight: 500
}
@media (max-width: 575.98px) {
	.accordion-item__title {
		font-size: 16px;
		line-height: 140%;
		font-weight: 500
	}
	.header__menu-wa {
		width: 25px;
		padding: 0;
		margin: 6px 2px 1px 0;
		position: absolute;
		left: 80%
	}
}
.accordion-item__icon {
	flex-shrink: 0
}
.accordion-item__body {
	padding: 24px 35px;
	font-size: 18px;
	line-height: 140%;
	font-weight: 500;
	display: none
}
@media (max-width: 575.98px) {
	.accordion-item__body {
		font-size: 16px;
		line-height: 140%;
		font-weight: 500;
		font-weight: 400;
		padding: 12px 0 16px
	}
}
.mainCheck {
	display: inline-block;
	line-height: 1
}
.mainCheckText {
	padding-left: 28px;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.4;
	position: relative;
	display: inline-block
}
.mainCheck input {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 3px;
	left: 0;
	opacity: 0
}
.mainCheck input:checked+.mainCheckText:before {
	opacity: 1
}
.mainCheckText:after {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	top: 3px;
	left: 0;
	border-radius: 2px;
	border: 1.5px solid #253746
}
.mainCheckText:before {
	content: '';
	position: absolute;
	width: 11px;
	height: 8px;
	top: 7px;
	left: 2.5px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-image: url(/assets/new/css/../img/checkTick.svg);
	opacity: 0;
	transition: .3s
}
.mainFile {
	display: table;
	position: relative;
	line-height: 1
}
.mainFile input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0
}
.mainFileText {
	padding-left: 28px;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.4;
	position: relative;
	display: inline-block
}
.mainFileText.loadedBox {
	padding-right: 24px
}
.mainFileText.loadedBox .btnCross {
	position: absolute;
	top: 6.5px;
	right: 0
}
.mainFileText:before {
	content: '';
	position: absolute;
	width: 16px;
	height: 14px;
	top: 4.5px;
	left: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-image: url(/assets/new/css/../img/fileIc.svg)
}
.modalBtn .mainFile {
	margin-bottom: 20px
}
.modalBtn .loadedBox {
	margin-bottom: 20px
}
.modalBtn .mainCheck {
	margin-bottom: 40px
}
.accordion-item_active .accordion-item__body {
	display: block
}
input::-webkit-input-placeholder {
	color: var(--black);
	opacity: .5
}
input::-moz-placeholder {
	color: var(--black);
	opacity: .5
}
input[type="text"] {
	height: 72px;
	background: var(--light-blue);
	padding: 0 24px;
	border: none;
	font-size: 18px;
	line-height: 140%;
	font-weight: 500;
	font-weight: 400;
	width: 100%
}
.reviews input[type="text"] {
	height: 50px
}
input[type="text"]:focus {
	outline: none
}
.search {
	position: relative
}
.search input[type="text"] {
	font-weight: 400;
	font-size: 16px
}
.search button {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 72px;
	background: transparent;
	border: none;
	cursor: pointer
}
.search button img {
	width: 100%;
	height: 100%;
	-o-object-fit: scale-down;
	object-fit: scale-down
}
textarea {
	min-height: 272px;
	width: 100%;
	background: var(--light-blue);
	padding: 24px;
	border: none;
	font-size: 18px;
	line-height: 140%;
	font-weight: 500;
	font-weight: 400;
	resize: vertical
}
textarea:focus {
	outline: none
}
textarea::-webkit-input-placeholder {
	color: var(--black);
	opacity: .5
}
textarea::-moz-placeholder {
	color: var(--black);
	opacity: .5
}
.catalog {
	padding-top: 120px
}
.catalog-nav__l1 {
	font-size: 22px;
	font-weight: 500;
	line-height: 120%;
	border-bottom: 1px solid rgba(37, 55, 70, 0.15)
}
.catalog-nav__l1_active {
	border-color: transparent
}
.catalog-nav__l1-head {
	display: flex;
	gap: 24px;
	align-items: center;
	justify-content: space-between;
	padding: 12px 0;
	cursor: pointer;
	transition: .24s
}
.catalog-nav__l1-head:hover {
	color: var(--dark-gray)
}
.catalog-nav__l1-head img {
	flex-shrink: 0
}
.catalog-nav__l2 {
	display: none
}
.catalog-nav__l1_active .catalog-nav__l2 {
	display: block
}
.catalog-nav__l2-head {
	padding: 6px 12px;
	font-size: 16px;
	font-weight: 500;
	line-height: 140%;
	cursor: pointer;
	transition: .24s
}
.catalog-nav__l2-head a {
	text-decoration: none
}
.catalog-nav__l2-head_active {
	background: var(--light-blue)
}
.catalog-nav__l2-head:hover {
	color: var(--dark-gray)
}
.catalog-nav__l2_active .catalog-nav__l2-head {
	background: var(--light-blue)
}
.catalog-nav__l3 {
	padding: 20px 12px;
	display: none
}
.catalog-nav__l2_active .catalog-nav__l3 {
	display: block
}
.catalog-nav__l3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-left: 2px solid var(--gray)
}
.catalog-nav__l3 ul li {
	padding: 0 12px;
	font-size: 16px;
	line-height: 150%;
	font-weight: 400;
	border-left: 2px solid transparent;
	position: relative;
	left: -2px
}
.catalog-nav__l3 ul li:not(:last-child) {
	margin-bottom: 16px
}
.catalog-nav__l3 ul li._active {
	border-color: var(--black)
}
.catalog-nav__l3 ul li a {
	color: var(--black);
	text-decoration: none;
	transition: .24s
}
.catalog-nav__l3 ul li a:hover {
	color: var(--dark-gray)
}
.vs__dropdown-toggle {
	height: 72px;
	background: var(--light-blue);
	padding: 0 24px;
	border: none;
	border-radius: 0;
	font-size: 18px;
	line-height: 140%;
	font-weight: 500;
	font-weight: 400;
	width: 100%
}
.vs__dropdown-toggle:focus {
	outline: none
}
.vs__selected {
	padding: 0;
	margin: 0
}
.vs--single.vs--loading .vs__selected, .vs--single.vs--open .vs__selected {
	position: relative;
	opacity: 1
}
.vs__selected-options {
	padding: 0
}
.vs__dropdown-menu {
	background: var(--light-blue);
	border: none;
	padding: 0;
	border-radius: 0;
	font-size: 16px;
	line-height: 140%;
	font-weight: 500;
	box-shadow: none
}
.vs__dropdown-option {
	padding: 8px 24px;
	font-weight: 400;
	transition: .24s
}
.vs__dropdown-option--selected {
	background: none
}
.vs__dropdown-option--highlight {
	color: var(--dark-gray);
	background: none
}
.vs__open-indicator {
	fill: transparent
}
.slider-dots {
	--dots-color: var(--black);
	display: flex;
	align-items: center
}
.slider-dots_light {
	--dots-color: #fff;
	position: relative;
	bottom: 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 13px
}
.slider-dots .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 2px solid var(--dots-color);
	background: transparent;
	opacity: 1
}
.slider-dots .swiper-pagination-bullet-active {
	width: 16px;
	height: 16px;
	background: var(--dots-color)
}
.slider-dots .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .slider-dots .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0
}
.slider-nav {
	height: 40px;
	width: 85px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius: 20px;
	border: 2px solid var(--black);
	padding: 0 16px
}
.slider-nav__prev, .slider-nav__next {
	cursor: pointer;
	height: 100%;
	width: 10px;
	display: flex;
	align-items: center
}
.slider-nav svg.icon {
	height: 18px;
	width: 10px;
	fill: var(--black);
	stroke: transparent;
	transition: .24s
}
.slider-nav svg.icon:hover {
	fill: var(--violet)
}
.breadcrumbs {
	color: var(--black)
}
.breadcrumbs_section {
	margin-top: 40px;
	margin-bottom: 32px
}
.breadcrumbs_section-wrapper {
	padding-top: 1px !important;
}
@media (max-width: 575.98px) {
	.breadcrumbs_section-wrapper {
		padding-top: 40px !important;
	}
}
.breadcrumbs ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: 4px 0
}
.breadcrumbs ul li {
	display: flex;
	align-items: center;
	line-height: 140%;
	font-size: 16px;
	font-weight: 400
}
.breadcrumbs ul li:not(:last-child):after {
	width: 6px;
	height: 6px;
	content: '';
	display: block;
	border-radius: 50%;
	background: var(--black);
	margin: 0 8px;
	position: relative;
	top: 1px
}
.breadcrumbs ul li a {
	color: var(--black);
	text-decoration: none;
	transition: .24s
}
.breadcrumbs ul li a:hover {
	color: var(--violet)
}
.pagination {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 16px;
	font-weight: 500;
	font-size: 18px;
	line-height: 140%
}
@media (max-width: 575.98px) {
	.pagination {
		gap: 12px
	}
}
.pagination__prev, .pagination__next {
	flex-shrink: 0
}
.pagination__page {
	border-radius: 50px;
	width: 40px;
	height: 40px;
	border: 1px solid #dee1e3;
	text-decoration: none;
	color: #000;
	display: grid;
	place-items: center;
	transition: .24s;
	flex-shrink: 0
}
.pagination__page_active {
	border-color: var(--light-blue);
	background: var(--light-blue)
}
@media (max-width: 767px) {
	.pagination__page {
		width: 30px;
		height: 30px
	}
}
.ul-item {
	position: relative;
	padding-left: 32px;
	color: var(--black);
	font-size: 22px;
	font-weight: 400;
	line-height: 140%
}
.page-vacancy__blocks ol, .page-vacancy__blocks ul {
	padding-left: 0
}
.page-vacancy__blocks ol li, .page-vacancy__blocks ul li {
	position: relative;
	padding-left: 32px;
	color: var(--black);
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
	list-style: none
}
.ul-item:not(:last-child) {
	margin-bottom: 24px
}
.page-vacancy__blocks ol li:not(:last-child), .page-vacancy__blocks ul li:not(:last-child) {
	margin-bottom: 24px
}
@media (max-width: 575.98px) {
	.ul-item:not(:last-child) {
		margin-bottom: 16px
	}
}
@media (max-width: 575.98px) {
	.page-vacancy__blocks ol li:not(:last-child), .page-vacancy__blocks ul li:not(:last-child) {
		margin-bottom: 16px
	}
}
@media (max-width: 767.98px) {
	.ul-item {
		font-size: 16px;
		font-weight: 400;
		line-height: 140%
	}
	.page-vacancy__blocks ol li, .page-vacancy__blocks ul li {
		font-size: 16px;
		font-weight: 400;
		line-height: 140%
	}
}
.ul-item span {
	border-bottom: 1px solid var(--violet)
}
.page-vacancy__blocks ol li span, .page-vacancy__blocks ul li span {
	border-bottom: 1px solid var(--violet)
}
.ul-item:before {
	content: '';
	height: 10px;
	width: 10px;
	background: var(--black);
	border-radius: 50%;
	position: absolute;
	top: 10px;
	left: 0
}
.page-vacancy__blocks ol li:before, .page-vacancy__blocks ul li:before {
	content: '';
	height: 10px;
	width: 10px;
	background: var(--black);
	border-radius: 50%;
	position: absolute;
	top: 10px;
	left: 0
}
@media (max-width: 767.98px) {
	.ul-item:before {
		top: 8px
	}
}
.ul-item_small {
	font-size: 16px;
	line-height: 140%;
	font-weight: 400
}
.ul-item_small:before {
	top: 8px
}
.ul-item_small:not(:last-child) {
	margin-bottom: 16px
}
.ul-item-extented {
	position: relative;
	padding-left: 32px;
	color: var(--black)
}
.ul-item-extented:not(:last-child) {
	margin-bottom: 24px
}
.ul-item-extented:before {
	content: '';
	height: 10px;
	width: 10px;
	background: var(--black);
	border-radius: 50%;
	position: absolute;
	top: 9px;
	left: 0
}
.ul-item-extented__title {
	font-size: 22px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 8px
}
.ul-item-extented__text {
	font-size: 16px;
	font-weight: 400;
	line-height: 140%
}
.icon-item__icon {
	margin-bottom: 20px;
	width: 60px;
	height: 60px
}
.icon-item__icon img {
	width: 100%;
	height: 100%;
	-o-object-fit: scale-down;
	object-fit: scale-down
}
.icon-item__body {
	font-size: 16px;
	font-weight: 500;
	line-height: 140%
}
.left-icon-item {
	display: flex;
	gap: 24px
}
.left-icon-item__icon {
	position: relative;
	top: 6px;
	flex-shrink: 0;
	width: 40px;
	height: 40px
}
.left-icon-item__icon img {
	-o-object-fit: scale-down;
	object-fit: scale-down;
	width: 100%;
	height: 100%
}
.left-icon-item__title {
	font-size: 22px;
	line-height: 140%;
	font-weight: 500;
	margin-bottom: 8px
}
.left-icon-item__title_small {
	font-size: 18px
}
.left-icon-item__text {
	font-size: 16px;
	font-weight: 400;
	line-height: 140%
}
.code {
	font-size: 22px;
	font-weight: 500;
	line-height: 120%;
	color: var(--dark-gray)
}
.accent-stroke {
	border: 1px solid var(--violet);
	padding: 20px;
	font-size: 16px;
	font-weight: 500;
	line-height: 140%
}
.accent-lines {
	padding: 16px 0;
	font-size: 22px;
	font-weight: 400;
	line-height: 140%;
	border-top: 1px solid var(--gray);
	border-bottom: 1px solid var(--gray)
}
@media (max-width: 575.98px) {
	.accent-lines {
		font-size: 18px
	}
}
.accent-lines_margin {
	margin-bottom: 40px
}
@media (max-width: 575.98px) {
	.accent-lines_margin {
		margin-bottom: 24px
	}
}
.partnership {
	padding: 40px;
	background: var(--light-blue)
}
.partnership .ul-item {
	margin-bottom: 0
}
@media (max-width: 575.98px) {
	.partnership {
		padding: 16px 12px
	}
}
.partnership__title {
	border-bottom: 1px solid rgba(37, 55, 70, 0.15);
	padding-bottom: 22px;
	margin-bottom: 33px
}
@media (max-width: 575.98px) {
	.partnership__title {
		padding-bottom: 12px;
		margin-bottom: 20px
	}
}
.partnership__body {
	display: grid;
	gap: 33px 24px;
	grid-template-columns: repeat(3, 1fr)
}
@media (max-width: 991.98px) {
	.partnership__body {
		grid-template-columns: repeat(2, 1fr)
	}
}
@media (max-width: 575.98px) {
	.partnership__body {
		grid-template-columns: 1fr;
		gap: 12px
	}
}
.review-card {
	padding: 40px;
	display: grid;
	grid-template-columns: 24% 1fr;
	gap: 31px;
	position: relative;
	margin-bottom: 16px
}
@media (max-width: 767.98px) {
	.review-card {
		grid-template-columns: 1fr
	}
}
@media (max-width: 575.98px) {
	.review-card {
		padding: 24px 12px
	}
}
.review-card_light-violet {
	background: var(--light-violet)
}
.review-card_light-yellow {
	background: var(--light-yellow)
}
.review-card_pink {
	background: var(--pink)
}
.review-card_blue {
	background: var(--blue)
}
.review-card_light-blue {
	background: var(--light-blue)
}
@media (max-width: 767.98px) {
	.review-card__main {
		text-align: center
	}
}
.review-card__icon {
	margin-bottom: 24px
}
@media (max-width: 767.98px) {
	.review-card__icon img {
		margin: 0 auto;
		margin-bottom: 20px
	}
}
.review-card__title {
	font-size: 21px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 8px
}
.review-card__text {
	font-size: 16px;
	line-height: 140%;
	font-weight: 500
}
.review-card__review {
	font-size: 16px;
	line-height: 140%;
	font-weight: 400;
	margin-bottom: auto
}
.review-card__author {
	margin-bottom: 4px;
	font-size: 16px;
	line-height: 140%;
	font-weight: 500;
	margin-top: 16px
}
.review-card__post {
	font-size: 14px;
	line-height: 140%;
	font-weight: 400
}
.competence-card {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-decoration: none;
	padding: 24px
}
.competence-card_big {
	grid-row: span 2;
	height: 100%
}
.competence-card_blue {
	background: var(--blue)
}
.competence-card_light-blue {
	background: var(--light-blue)
}
.competence-card_light-violet {
	background: var(--light-violet)
}
.competence-card__icon {
	width: 72px;
	height: 72px;
	margin-bottom: 24px
}
.competence-card_big .competence-card__icon {
	margin-top: 16px
}
.competence-card__icon img {
	width: 100%;
	height: 100%;
	-o-object-fit: scale-down;
	object-fit: scale-down
}
.competence-card__title {
	font-size: 22px;
	line-height: 140%;
	font-weight: 500
}
.competence-card_big .competence-card__title {
	font-size: 30px;
	line-height: 120%
}
.specialist-card {
	position: relative;
	padding: 16px 16px 26px;
	transition: .24s
}
.specialist-card_light-blue {
	background: var(--light-blue)
}
.specialist-card_light-violet {
	background: var(--light-violet)
}
.specialist-card_light-yellow {
	background: var(--light-yellow)
}
.specialist-card_pink {
	background: var(--pink)
}
.specialist-card:hover {
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.15)
}
.specialist-card__image {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: .24s
}
.specialist-card__image img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
	-o-object-position: center top;
	object-position: center top
}
.specialist-card:hover .specialist-card__image {
	opacity: 0;
	z-index: -1
}
.specialist-card__wrapper {
	margin-bottom: 16px;
	height: 450px;
	position: relative
}
@media (max-width: 575.98px) {
	.specialist-card__wrapper {
		height: 345px
	}
}
.specialist-card__info {
	font-size: 16px;
	font-weight: 500;
	line-height: 140%;
	max-height: 100%
}
.specialist-card__item:not(:last-child) {
	margin-bottom: 16px
}
.specialist-card__item span {
	display: block;
	color: var(--dark-gray);
	margin-bottom: 8px
}
.specialist-card__name {
	font-size: 22px;
	line-height: 140%;
	font-weight: 500;
	margin-bottom: 8px
}
.specialist-card__post {
	font-size: 16px;
	font-weight: 400;
	line-height: 140%
}
.vacancy-card {
	padding: 40px 40px 46px
}
@media (max-width: 767.98px) {
	.vacancy-card {
		padding: 24px 12px
	}
}
.vacancy-card_light-blue {
	background: var(--light-blue)
}
.vacancy-card_light-violet {
	background: var(--light-violet)
}
.vacancy-card_light-yellow {
	background: var(--light-yellow)
}
.vacancy-card__head {
	font-size: 30px;
	line-height: 120%;
	font-weight: 500;
	padding-bottom: 12px;
	margin-bottom: 16px;
	border-bottom: 1px solid var(--dark-gray)
}
@media (max-width: 767.98px) {
	.vacancy-card__head {
		font-size: 22px
	}
}
.vacancy-card__text {
	font-size: 16px;
	line-height: 140%;
	font-weight: 400;
	margin-bottom: 24px;
	max-width: 800px
}
.vacancy-card__link {
	font-size: 16px;
	font-weight: 500;
	line-height: 140%
}
.news-card {
	display: flex;
	flex-direction: column;
	text-decoration: none;
	padding: 24px
}
.map-city__name {
	display: flex;
	align-items: center
}
.map-city__name .map-city__icon {
	top: 3px
}
@media (max-width: 768px) {
	.map-sity__section .container {
		max-width: 100%!important
	}
}
@media (max-width: 767.98px) {
	.news-card {
		padding: 16px 12px
	}
}
.news-card:hover {
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.15)
}
.news-card_light-blue {
	background: var(--light-blue)
}
.news-card_light-violet {
	background: var(--light-violet)
}
.news-card_light-yellow {
	background: var(--light-yellow)
}
.news-card_pink {
	background: var(--pink)
}
.news-card__body {
	flex: 1;
	margin-bottom: 24px
}
.news-card__title {
	font-size: 22px;
	font-weight: 500;
	line-height: 140%;
	margin-bottom: 8px
}
.news-card__date {
	margin-bottom: 16px;
	color: var(--dark-gray);
	font-weight: 400;
	line-height: 140%;
	font-size: 16px
}
.news-card__text {
	font-weight: 400;
	line-height: 140%;
	font-size: 16px;
	color: #000
}
.news-card__image {
	height: 280px
}
.news-card__image img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%
}
.interesting-card {
	width: 100%;
	border: 1px solid var(--gray);
	padding: 24px
}
@media (max-width: 575.98px) {
	.interesting-card {
		padding: 16px 12px
	}
}
.interesting-card__head {
	border-bottom: 1px solid var(--gray);
	font-size: 22px;
	font-weight: 500;
	line-height: 120%;
	padding-bottom: 16px;
	margin-bottom: 24px
}
.interesting-card .link-arrow-right:not(:last-child) {
	margin-bottom: 24px
}
@media (max-width: 575.98px) {
	.interesting-card .link-arrow-right:not(:last-child) {
		margin-bottom: 16px
	}
}
.table__section:not(:last-child) {
	margin-bottom: 24px
}
.table__block:not(:last-child) {
	margin-bottom: 24px
}
.accordion-catalog .table__block:not(:last-child) {
	margin-bottom: 8px
}
.table__head {
	padding: 13px 20px;
	margin-bottom: 8px;
	font-size: 16px;
	line-height: 140%;
	font-weight: 500
}
.table__head_section {
	background: var(--blue)
}
.table__head_block {
	background: var(--light-yellow)
}
.table__row {
	display: flex
}
.table__row:not(:last-child) {
	border-bottom: 2px solid rgba(37, 55, 70, 0.15)
}
.table__cell {
	padding: 14px 7px;
	font-size: 16px;
	line-height: 140%;
	font-weight: 400;
	display: flex;
	align-items: center
}
.table__cell:first-child {
	width: 170px;
	flex-shrink: 0
}


.catalog__body_servise .table__cell:first-child {
	width: 14%;
	flex-shrink: 0
}
.catalog__body_servise .table__cell:nth-child(2) {
	width: 59%;
	flex-shrink: 0;
	display: inline-block;
}
.catalog__body_servise .table__cell:nth-child(3) {
	width: 27%;
	flex-shrink: 0
}


.table__cell-price {
	position: relative;
	display: flex;
	flex-direction: column;
}
.table__cell-old {
	text-decoration: line-through
}
.table__cell-spoiler {
	cursor: pointer;
	color: #db2f2f;
	margin-bottom: 5px;
	/* margin-left: 8px */
}
.table__cell-action {
	display: none;
	position: absolute;
	width: 200px;
	background: #fff;
	padding: 10px;
	border: 1px solid #ededed;
	z-index: 15;
	top: -31px;
	left: 76px;
}
@media (max-width: 575.98px) {
	.table__cell-action {
		top: -23px;
		left: 52px
	}
	.table__cell-price {
		flex-direction: column
	}
}
.table__cell-spoiler:hover~.table__cell-action {
	display: block
}
.table__cell-action:hover {
	display: block
}
.sitemap {
	padding: 64px 0
}
.sitemap hr {
	border: 0;
	border-bottom: 1px dashed var(--gray);
	width: 100%
}
.sitemap__head {
	margin-bottom: 48px
}
.sitemap__layout {
	display: grid;
	gap: 16px;
	font-size: 24px;
	line-height: 130%;
	font-weight: 500
}
.styleguide {
	padding: 64px 0;
	color: var(--black)
}
.styleguide__head {
	font-size: 56px;
	line-height: 120%;
	font-weight: 500;
	margin-bottom: 48px
}
.styleguide__section:not(:last-child) {
	margin-bottom: 64px
}
.styleguide__body {
	display: grid;
	gap: 24px;
	justify-items: start
}
.styleguide__color {
	width: 200px;
	height: 200px
}
body {
	font-family: 'TT Hoves', sans-serif;
	color: #000;
	font-size: 20px;
	font-weight: 400;
	line-height: 140%
}
.container {
	max-width: 1312px;
	padding: 0 16px;
	margin: 0 auto
}
.app {
	min-height: 100vh;
	overflow: hidden
}
.app .header_onscroll {
	background: #fff
}
.app_other {
	font-size: 30px;
	font-weight: 400;
	line-height: 140%
}
.app_lab .header_onscroll {
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1)
}
.app_clinic .header_onscroll {
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1)
}
svg.hidden {
	display: none
}
.section {
	margin: 100px 0
}
@media (max-width: 575.98px) {
	.section {
		margin: 40px 0
	}
}
.head {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 24px;
	color: var(--black);
	padding-bottom: 16px;
	margin-bottom: 52px;
	border-bottom: 1px solid var(--gray)
}
.head.head_clinic {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 30px
}
.wrapReviewsClinic {
	padding: 24px 40px;
	display: flex;
	flex-wrap: wrap;
	background-color: #E9F8F7
}
.reviewsClinicImg {
	width: 220px;
	height: 220px;
	border-radius: 100%;
	overflow: hidden
}
.reviewsClinicImg img {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover
}
.reviewsClinicText {
	padding-left: 40px;
	width: calc(100% - 220px)
}
.reviewsClinicText h5 {
	font-weight: 500;
	font-size: 24px;
	line-height: 1.3;
	color: #253746;
	margin-bottom: 16px;
	width: 100%
}
.reviewsClinicText p {
	color: #253746;
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 24px
}
.reviewsClinicText h6 {
	font-weight: 500;
	font-size: 16px;
	line-height: 1.4;
	color: #253746;
	margin-bottom: 0;
	width: 100%
}
.mainReviewsClinic .wrapReviewsClinic {
	margin-bottom: 16px
}
.mainReviewsClinic .wrapReviewsClinic:last-child {
	margin-bottom: 0
}
.reviews-clinic {
	padding-bottom: 72px
}
.reviews-clinic .pagination {
	padding-top: 40px
}
@media (max-width: 767px) {
	.reviewsClinicImg {
		margin: 0 auto 16px
	}
	.wrapReviewsClinic {
		padding: 16px
	}
	.reviewsClinicText {
		padding-left: 0;
		width: 100%
	}
}
@media (max-width: 575.98px) {
	.head.head_clinic {
		flex-wrap: wrap
	}
	.head.head_clinic .head__title {
		width: 100%
	}
	.head {
		margin-bottom: 20px
	}
}
.head_lab {
	border-bottom: none;
	padding-bottom: 0
}
.head_lab .head__title {
	line-height: 110%;
	font-size: 65px
}
.specialists__lab {
	margin-top: 35px
}
.specialists__lab_swiper {
	min-height: 610px;
	overflow: hidden;
	margin-bottom: 70px;
	/*width: 60vw*/
}
@media (max-width: 1200px) {
	.specialists__lab_swiper {
		width: 60vw
	}
}
.specialists__lab_swiper .specialists-card__main {
	margin-bottom: 40px;
	padding-bottom: 50px;
	border-bottom: 1px solid var(--gray);
	min-height: 280px
}
.specialists__lab_swiper .specialists__swiper {
	position: relative;
	width: 80%;
	overflow: hidden
}
.specialists__lab_swiper .specialists-card__layout .specialists-card__image {
	position: absolute;
	right: 0;
	top: -60px;
	height: 300px;
	width: calc(50% - 30px);
	display: flex;
	justify-content: center;
	align-items: baseline;
	overflow: hidden;
	margin-top: 60px
}
@media (max-width: 991.98px) {
	.specialists__lab_swiper {
		width: 80vw
	}
	.specialists__lab_swiper .specialists__swiper {
		position: relative;
		width: 50%;
		overflow: hidden
	}
	.specialists__lab_swiper .specialists-card__layout .specialists-card__image {
		height: 420px;
		position: relative;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: baseline;
		overflow: hidden;
		margin-top: 60px
	}
	.specialists__lab_swiper .specialists-card__layout {
		flex-wrap: wrap;
		justify-content: flex-end;
		align-items: stretch;
		align-content: stretch
	}
	.specialists__lab_swiper .specialists__nav {
		display: none
	}
}
@media (max-width: 767.98px) {
	.head_lab .head__title {
		font-weight: 500
	}
	.specialists__lab_swiper {

		margin-bottom: 0px;
		/*width: 60vw*/
	}
}
@media (max-width: 575.98px) {
	.head_lab .head__title {
		font-size: 20px;
		font-weight: 500;
		line-height: 120%
	}
	.link-icon-right {
		font-size: 14px;
		padding-top: 1px;
		line-height: 1
	}
	.specialists__lab_swiper .specialists-card__layout .specialists-card__image {
		height: 300px
	}
}
@media (max-width: 767.98px) {
	.head__title {
		font-size: 36px;
		line-height: 125%;
		font-weight: 400
	}
}
@media (max-width: 575.98px) {
	.head__title {
		font-size: 20px;
		line-height: 1;
		font-weight: 500;
		padding-bottom: 3px
	}
}
@media (max-width: 767.98px) {
	.head__link span {
		display: none
	}
}
p:not(:last-child) {
	margin-bottom: 16px
}
p._gray {
	color: #252525
}
.air-datepicker {
	width: 100%;
	border: none;
	font-size: 16px;
	font-family: 'TT Hoves', sans-serif
}
.air-datepicker-nav {
	border-bottom: none;
	padding: 0
}
.air-datepicker-nav--title {
	order: -1;
	font-size: 20px;
	line-height: 140%;
	font-weight: 500;
	color: var(--black)
}
.air-datepicker-nav--title i {
	color: var(--black)
}
.air-datepicker-nav--title:hover {
	background: none
}
.air-datepicker--content {
	padding: 0
}
.air-datepicker-body--day-names {
	grid-template-columns: repeat(7, 40px);
	justify-content: space-between;
	grid-auto-rows: 40px
}
.air-datepicker-body--day-name {
	color: var(--black);
	font-weight: 500
}
.air-datepicker-body--cells.-days- {
	grid-template-columns: repeat(7, 40px);
	justify-content: space-between;
	grid-auto-rows: 40px;
	gap: 4px
}
.air-datepicker-cell {
	font-weight: 500;
	color: var(--black);
	transition: .24s;
	border-radius: 0
}
.air-datepicker-cell.-day- {
	border-radius: 50%;
	color: var(--black);
	background: var(--blue)
}
.air-datepicker-cell.-day-.-focus- {
	background: var(--gray)
}
.air-datepicker-cell.-day-.-selected- {
	color: var(--black);
	background-color: #67acaa
}
.air-datepicker-cell.-day-.-current- {
	color: var(--black)
}
.air-datepicker-cell.-day-.-disabled- {
	background: none
}
.air-datepicker-cell.-month-.-focus- {
	background: var(--gray)
}
.air-datepicker-cell.-month-.-selected- {
	color: var(--black);
	background: var(--blue)
}
.air-datepicker-cell.-month-.-current- {
	color: var(--black)
}
.air-datepicker-cell.-year-.-focus- {
	background: var(--gray)
}
.air-datepicker-cell.-year-.-selected- {
	color: var(--black);
	background: var(--blue)
}
.air-datepicker-cell.-year-.-current- {
	color: var(--black)
}
.air-datepicker-cell.-day-.-other-month-, .air-datepicker-cell.-year-.-other-decade- {
	color: #c4c4c4
}
.air-datepicker-nav--action[data-action="prev"] {
	margin-left: auto
}
.air-datepicker-nav--action path {
	stroke: var(--black)
}
.air-datepicker-nav--action:hover {
	background: none
}
body.fixed-scroll {
	overflow: hidden
}
.header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	transition: .24s;
	z-index: 500;
	background: transparent
}
.header-fix {
	height: 100px;
	background: transparent;
	visibility: hidden;
	width: 100%
}
.header__layout {
	height: 120px;
	display: flex;
	align-items: baseline;
	padding-top: 18px;
}
@media (max-width: 575.98px) {
	.header__layout {
		flex-wrap: wrap;
		height: 100px;
		padding-top 0;
	}
}
.header__logo {
	border-bottom: transparent
}
@media (max-width: 575.98px) {
	.header__logo {
		margin-right: auto;
		max-width: 220px
	}
}
.header__phone {
	margin: 0 auto 0 34px;
	border-bottom: transparent;
	position: relative;
	gap: 0
}
.header__phone-lincks {
	display: none;
	transition: all .3s ease;
	position: absolute;
	width: 287px;
	top: 26px;
	left: -117px;
	background: #fff;
	z-index: 1
}
.header__phone-icon {
	cursor: pointer;
	padding-right: 12px;
	margin-top: 9px
}
.header__phone-lincks a {
	display: block;
	padding: 5px;
	text-decoration: none
}
.addresses {
	display: flex;
	padding-left: 28px;
	cursor: pointer;
	position: relative
}
.addresses_btn {
	color: var(--black);
	transition: .24s;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	line-height: 140%;
	font-weight: 500;
	border-bottom: 1px solid var(--black);
	margin-right: 64px
}
.addresses_btn:hover {
	color: var(--violet);
	text-decoration: none
}
.addresses__lincks a {
	display: block;
	padding: 5px;
	text-decoration: none
}
.addresses__lincks a:hover {
	color: var(--violet);
	text-decoration: none
}
.addresses__icon {
	position: relative;
	display: flex
}
.header__menu {
	display: flex;
	justify-content: space-around;
	align-items: center
}
.addresses__lincks {
	display: none;
	transition: all .3s ease;
	position: absolute;
	width: 176px;
	top: 22px;
	left: -11px;
	background: #fff;
	z-index: 1
}
.header__phone-lincks a:hover {
	color: var(--violet);
	text-decoration: none
}
.header__phone-lincks-open {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	font-size: 14px;
	left: 0
}
.header__layout-open {
	height: auto
}
.addresses .icon {
	width: 21px;
	height: 20px;
	position: absolute;
	left: -25px;
	top: 3px
}
@media (min-width: 995px) {
	.header__phone-icon:hover~.header__phone-lincks {
		display: block
	}
	.header__phone-lincks:hover {
		display: block
	}
	.addresses:hover .addresses__lincks {
		display: block
	}
	.addresses__lincks:hover {
		display: block
	}
}
@media (max-width: 575.98px) {
	.wrapLogo .header__logo {
		max-width: 125px
	}
	.wrapLogo {
		margin-right: auto;
		max-width: 289px;
		width: calc(100% - 75px)
	}
	.header__phone {
		width: 100%;
		flex-basis: 100%;
		order: 1;
		font-size: 18px;
		line-height: 140%;
		margin-left: 0;
		margin-top: -13px;
	}
	/*.wrapLogo {
        min-height: unset;
    }*/
	.header__phone-icon {
		margin-top: 16px;
	}
}
.header__booking {
	color: var(--black);
	transition: .24s;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	line-height: 140%;
	font-weight: 500;
	border-bottom: 1px solid var(--black);
	margin-right: 60px
}
.header__booking:hover {
	border-color: transparent;
	color: var(--violet)
}
@media (max-width: 1230px) {
	.header__booking {
		margin-right: 40px
	}
	.addresses_btn {
		margin-right: 40px
	}
}
@media (max-width: 1199.98px) {
	.header__booking {
		margin-right: 32px
	}
	.addresses_btn {
		margin-right: 32px
	}
}
@media (max-width: 991.98px) {
	.header__booking {
		display: none
	}
	.header__booking.make_an_appointment {
		display: block;
	}
	.addresses {
		display: none
	}
	.header__menu {
		position: absolute;
		top: 70px;
		left: -13px
	}
}
@media (max-width: 575.98px) {
	.header__menu {
		left: 18px;
		top: 64px;
	}

}
.header__learning {
	margin-right: 40px
}
@media (max-width: 991.98px) {
	.header__learning {
		display: none
	}
}
.header__account {
	border-bottom: transparent
}
@media (max-width: 767.98px) {
	.header__account {
		display: none
	}
}
.header__burgerWrapper {
	display: flex;
	align-items: center;
	column-gap: 18px;
	margin-left: 64px;
	flex-shrink: 0;
}
.header__burger {
	cursor: pointer;
	flex-shrink: 0
}
.header__burgerWrapper .header__burger{
	margin-left: 0
}
.header__mobOfficeLink {
	display: none;
	cursor: pointer;
	flex-shrink: 0;
}
@media (max-width: 991.98px) {
    .header__mobOfficeLink{
        display: flex;
    }
}
.header__mobOfficeIco {
	display: block;
	width: 26px;
	height: 26px;
	flex-shrink: 0;
}
@media (max-width: 1199.98px) {
	.header__burgerWrapper {
		margin-left: 32px
	}
}
@media (max-width: 767.98px) {
	.header__burgerWrapper {
		margin-left: 0
	}
}
.hero {
	background: no-repeat center bottom;
	padding-top: 100px;
	background-color: #f7c9cb;
	color: var(--black);
	position: relative
}
.hero:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background: url(/assets/new/css/../img/hero-bg.jpg) no-repeat center top
}
.hero.hero_lab:after {
	content: none
}
@media (max-width: 1400px) {
	.hero:after {
		width: 84%;
		background-position: center center
	}
}
@media (max-width: 1199px) {
	.hero:after {
		width: 68%
	}
}
@media (max-width: 991.98px) {
	.hero:after {
		display: none
	}
	.hero {
		background-position: right calc(50% + 80px) bottom;
		background-size: auto 230px;
		background-image: url(/assets/new/css/../img/hero-bg.jpg);
		background-repeat: no-repeat;
		padding-top: 128px;

	}
}
.hero_lab {
	background-image: url(/assets/new/css/../img/lab-hero-bg.jpg);
	background-color: var(--blue)
}
@media (max-width: 575.98px) {
	.hero_lab .button_lab {
		max-width: 328px;
		width: 100%;
		font-weight: 500
	}
}
.hero__body {
	width: 100%;
	max-width: 520px;
	padding: 160px 0 72px
}
.hero_lab .hero__body {
	padding-bottom: 278px
}
@media (max-width: 991.98px) {
	.hero_lab .hero__body {
		padding-bottom: 210px;
		padding-top: 64px
	}
}
@media (max-width: 991.98px) {
	.hero__body {
		padding: 32px 0 209px;
		max-width: 100%
	}
}
.hero__slider {
	position: relative;
	z-index: 1
}
.hero__slider:before {
	content: '';
	width: 210px;
	height: 210px;
	background: url(/assets/new/css/../img/decor-text-1.svg) no-repeat center center;
	background-size: contain;
	display: block;
	position: absolute;
	top: -60px;
	left: -86px
}
@media (max-width: 1450px) {
	.hero__slider:before {
		/*left: auto;*/
		/*right: -10px;*/
		/*width: 180px;*/
		/*height: 180px;*/
		/*transform: rotate(90deg);*/
		/*top: 22px;*/
		display: none;
	}
}
@media (max-width: 991.98px) {
	.hero__slider:before {
		display: none
	}
}
@media (max-width: 991.98px) {
	.hero__slider .swiper-pagination {
		display: none
	}
}
.hero-item__title {
	position: relative;
	margin-bottom: 40px
}
.hero-item h1 {
	font-size: 72px
}
.hero__item-lab {
	max-width: 520px
}
.hero__item-lab h1 {
	font-size: 38px;
	padding-right: 15px
}
.hero__item h5 {
	font-size: 20px
}
.hero_lab .hero-item__title:before {
	content: '';
	width: 210px;
	height: 210px;
	background: url(/assets/new/css/../img/lab-hero-decor.svg) no-repeat center center;
	background-size: contain;
	display: block;
	position: absolute;
	top: -82px;
	left: -93px;
}
@media (max-width: 1430px) {
	.hero_lab .hero-item__title:before {
		/*left: auto;*/
		/*right: 0;*/
		/*transform: rotate(90deg)*/
		display: none;
	}
}
@media (max-width: 991.98px) {
	.hero_lab .hero-item__title:before {
		position: absolute;
		width: 100px;
		height: 100px;
		top: -50px;
		left: calc(50% + 180px)
	}
}
@media (max-width: 582px) {
	.hero_lab .hero-item__title:before {
		position: absolute;
		width: 100px;
		height: 100px;
		top: -30px;
		left: initial;
		right: -10px
	}
}
@media (max-width: 991.98px) {
	.hero-item__title {
		font-weight: 600;
		font-size: 40px!important;
		line-height: 110%;
		text-align: center;
		margin-bottom: 16px
	}
}
@media (max-width: 575px) {
	.hero-item__buttons .button {
		width: 100%
	}
	.hero__item-lab {
		font-size: 26px!important;
		padding: 0
	}
	.hero__item h5 {
		font-size: 18px
	}
}
.hero-item__text {
	margin-bottom: 52px;
	font-size: 24px;
	line-height: 130%;
	font-weight: 500;
	display: block
}
@media (max-width: 991.98px) {
	.hero-item__text {
		text-align: center;
		margin-bottom: 16px;
		font-size: 16px;
		line-height: 140%;
		max-width: 328px;
		margin-left: auto;
		margin-right: auto
	}
}
.hero-item__buttons {
	display: flex;
	gap: 16px 20px;
	align-items: center
}
@media (max-width: 991.98px) {
	.hero-item__buttons {
		justify-content: center;
		flex-direction: column
	}
}
.hero__pagination {
	margin-top: 146px;
	position: relative
}
@media (max-width: 991.98px) {
	.hero__pagination {
		margin-top: 0
	}
}
.about__title {
	margin-bottom: 45px
}
@media (max-width: 767.98px) {
	.about__title {
		font-size: 46px;
		line-height: 110%;
		font-weight: 500
	}
}
@media (max-width: 575.98px) {
	.about__title {
		font-size: 20px;
		font-weight: 400;
		line-height: 140%
	}
}
.about__layout {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 32px 60px
}
@media (max-width: 991.98px) {
	.about__layout {
		grid-template-columns: 1fr
	}
}
.about__body {
	min-width: 0
}
.about__image {
	flex-shrink: 0
}
@media (max-width: 991.98px) {
	.about__image {
		order: 1;
		display: none;

	}
}
.about__text {
	padding-bottom: 16px;
	border-bottom: 1px solid rgba(37, 55, 70, 0.15);
	margin-bottom: 16px
}
@media (max-width: 1199.98px) {
	.about__text {
		margin-bottom: 0
	}
}
@media (max-width: 575.98px) {
	.about__text {
		font-size: 14px;
		line-height: 150%;
		font-weight: 500
	}
}
.about__swiper {
	width: 100%
}
.about__swiper .swiper-wrapper {
	margin-bottom: 72px
}
.about-item__title {
	margin-bottom: 16px
}
@media (max-width: 575.98px) {
	.about-item__title {
		font-size: 20px;
		line-height: 140%;
		font-weight: 400
	}
}
.about-item__text {
	font-size: 36px;
	line-height: 125%;
	font-weight: 400
}
@media (max-width: 575.98px) {
	.about-item__text {
		font-size: 24px;
		line-height: 130%;
		font-weight: 500
	}
}
.section.profit {
	z-index: 2;
	position: relative
}
.profit__text {
	margin-bottom: 24px;
	padding-right: 100px
}
.profit-card {
	display: block;
	text-decoration: none;
	color: var(--black);
	height: 427px;
	position: relative;
	padding: 40px 30px 30px
}
@media (max-width: 575.98px) {
	.profit-card {
		height: 328px;
		padding: 16px
	}
}
.profit-card_blue {
	background: #b6f2f0
}
.profit-card_light-violet {
	background: #f7d4d3
}
.profit-card_violet {
	background: #dd9fd4
}
.profit-card__icon {
	margin-bottom: 20px
}
.profit-card__price {
	font-weight: 500;
	font-size: 24px;
	line-height: 1;
	margin-bottom: 22px;
}
.profit__price-block {
	/*min-height: 63px;*/
	position: relative;
	display: flex;
}
.profit-card__title {
	margin-bottom: 12px
}
.profit-card__popup {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	background: #253746;
	padding: 40px 20px 40px 30px;
	color: #fff;
	z-index: 20;
}
.profit-card__popup:hover {
	display: block
}
.profit-card__popup .wrapText {
	overflow: auto;
	max-height: 447px;
	scrollbar-width: thin;
	scrollbar-color: transparent #fff
}
.profit-card__popup .wrapText::-webkit-scrollbar {
	width: 4px
}
.profit-card__popup .wrapText::-webkit-scrollbar-track {
	background: transparent
}
.profit-card__popup .wrapText::-webkit-scrollbar-thumb {
	background-color: #fff;
	border-radius: 4px
}
@media (max-width: 1312px) {
	.profit-card__popup .wrapText {
		overflow: auto;

	}
}
.profit-card__popup h5, .profit-card__popup .h5 {
	margin-bottom: 16px
}
.profit-card__popup ol {
	padding-left: 18px;
	margin: 0 0 24px;
	font-weight: 500;
	font-size: 16px;
	line-height: 140%
}
.profit-card__popup ol:last-child, .profit-card__popup ul:last-child {
	margin-bottom: 0
}
.profit-card__popup li {
	margin-bottom: 8px
}
.profit-card__popup li:last-child {
	margin-bottom: 0
}
.profit-card__popup ul {
	padding-left: 20px;
	margin: 0 0 24px;
	font-size: 16px;
	line-height: 140%
}
@media (max-width: 575.98px) {
	.profit-card__title {
		font-size: 24px;
		line-height: 130%;
		font-weight: 500
	}

	.profit-card__popup .wrapText {
		height: 328px;

	}
}
.profit-card__text {
	position: relative;
	z-index: 1;
	max-width: 290px
}
@media (max-width: 575.98px) {
	.profit-card__text {
		font-size: 16px;
		line-height: 140%;
		font-weight: 500
	}
}
.profit-card__link {
	position: absolute;
	left: 30px;
	bottom: 30px;
	background: transparent;
	border: none;
	outline: none;
	box-shadow: none;
	padding: 0;
	cursor: pointer;
	z-index: 10;
}
.profit-card__link:hover~.profit-card__popup {
	display: block
}
@media (max-width: 575.98px) {
	.profit-card__link {
		left: 16px;
		bottom: 16px
	}
}
.profit-card__img {
	position: absolute;
	bottom: 0;
	right: 48px;
	z-index: 0;
	opacity: .9
}
@media (max-width: 575.98px) {
	.profit-card__img {
		right: 16px
	}
}
.profit-card__img img {
	-o-object-fit: contain;
	object-fit: contain
}
@media (max-width: 575.98px) {
	.profit-card__img img {
		height: 134px
	}
}
.profit__swiper .swiper-slide {
	width: 427px
}
.profit__swiper {
	margin-top: -56px;
	padding-top: 56px;
	overflow: hidden;
	padding-bottom: 100px;
	width: 100%;
	position: relative
}
.profit__swiper .swiper-pagination {
	font-size: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 523px;
	bottom: auto;
	z-index: 0
}
.profit__swiper .swiper-pagination .swiper-pagination-bullet {
	margin: 0 4px!important
}
.wrapProfitNav {
	border-radius: 20px;
	border: 1.5px solid #253746;
	padding: 3.5px 5px;
	position: absolute;
	top: 0;
	right: 0;
	width: 85px;
	display: flex;
	justify-content: space-between
}
.profitNav {
	position: relative;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	padding: 0;
	left: auto;
	right: auto;
	top: auto;
	margin-top: 0
}
.profitNav:after {
	display: none
}
.profitNav:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	width: 10px;
	height: 18px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	background-image: url(/assets/new/css/../img/blackArrow.svg)
}
.profitNav.swiper-button-next {
	transform: scale(-1, 1)
}
.section.profit {
	margin-bottom: 0
}
.specialists__prev:after {
	display: none
}
.specialists__prev:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	width: 10px;
	height: 18px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	background-image: url(/assets/new/css/../img/blackArrow.svg)
}
.specialists__next:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	width: 10px;
	height: 18px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	background-image: url(/assets/new/css/../img/blackArrow.svg)
}
.specialists__prev {
	transform: scale(1, 1)
}
.specialists__next {
	transform: scale(-1, 1)
}
.reviews__prev:after {
	display: none
}
.reviews__prev:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	width: 10px;
	height: 18px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	background-image: url(/assets/new/css/../img/blackArrow.svg)
}
.reviews__next:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	width: 10px;
	height: 18px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	background-image: url(/assets/new/css/../img/blackArrow.svg)
}
.reviews__prev {
	transform: scale(1, 1)
}
.reviews__next {
	transform: scale(-1, 1)
}
.clinics__tabs .swiper-slide {
	width: 416px
}
@media (max-width: 1312px) {
	.profit__swiper {
		/* overflow: visible; */
		width: auto
	}
}
@media (max-width: 1312px) {
	.clinics__tabs .swiper-slide {
		width: 340px;
	}
}
@media (max-width: 1100px) {
	.clinics__tabs .swiper-slide {
		width: auto;
	}
}
@media (max-width: 991px) {
	.profit__swiper {
		padding-top: 0;
		margin-top: 0;
		overflow: hidden;
	}
	.profit__text {
		padding-right: 0
	}
	.profit__swiper .swiper-pagination {
		display: none
	}
	.profit__swiper .profitNav {
		display: none
	}
}
@media (max-width: 575.98px) {
	.profit__swiper {
		padding-bottom: 40px
	}
	.profit__swiper .swiper-slide {
		width: 328px
	}
}
.specialists {
	background: var(--light-blue);
	padding: 72px 0 100px;
	color: var(--black)
}
@media (max-width: 575.98px) {
	.specialists {
		padding: 40px 0
	}
	.specialists__lab_swiper {
		width: 80vw
	}
	.specialists__lab_swiper .specialists__swiper {
		position: relative;
		width: 100%;
		overflow: visible;
		margin-left: 5%
	}
}
.specialists__swiper {
	position: relative;
	width: 100%;
	overflow: visible
}
.wrapSpecialists__swiper {
	min-height: 610px;
	overflow: hidden;
	margin-bottom: 70px
}
.specialists-card__layout .specialists-card__image {
	position: absolute;
	right: 0;
	top: -60px;
	height: 610px;
	width: calc(50% - 30px);
	display: flex;
	justify-content: center;
	align-items: baseline;
	overflow: hidden
}
@media (max-width: 1312px) {
	.specialists-card__layout .specialists-card__image {
		height: 46.5vw
	}
	.wrapSpecialists__swiper {
		min-height: 46.5vw
	}
}
@media (max-width: 991.98px) {
	.specialists-card__layout .specialists-card__image {
		height: 420px;
		position: static;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: baseline;
		overflow: hidden
	}
	.wrapSpecialists__swiper {
		margin-bottom: 0;
		min-height: auto
	}
}

.specialists__nav {
	left: 0;
	bottom: 0;
	z-index: 2;
	margin-bottom: 20px
}
.specialists__thumbs {
	margin-bottom: 44px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 32px
}
@media (max-width: 991.98px) {
	.specialists__thumbs {
		grid-template-columns: repeat(3, 1fr);
		display: none
	}
}
.specialists-thumb {
	padding-bottom: 16px;
	border-bottom: 1px solid var(--black);
	opacity: .15;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	transition: .24s
}
.specialists-thumb:hover {
	opacity: 1
}
.specialists-thumb_active {
	opacity: 1
}
.specialists-thumb__name {
	margin-bottom: 16px;
	font-size: 24px;
	line-height: 130%;
	font-weight: 500
}
.specialists-thumb__post {
	font-size: 18px;
	line-height: 140%;
	font-weight: 500
}
.specialists-card__layout {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 32px 60px;
	position: relative
}
@media (max-width: 991.98px) {
	.specialists-card__layout {
		grid-template-columns: 1fr
	}
}
.specialists-card__body {
	padding-bottom: 72px
}
@media (max-width: 991.98px) {
	.specialists-card__body {
		order: 1
	}
}
.specialists-card__main {
	margin-bottom: 40px;
	padding-bottom: 50px;
	border-bottom: 1px solid var(--gray)
}
@media (max-width: 575.98px) {
	.specialists-card__main {
		margin-bottom: 24px;
		padding-bottom: 24px
	}
}
@media (max-width: 575.98px) {
	.specialists__swiper {
		margin-bottom: 0
	}
	.specialists__lab_swiper .specialists-card__main {
		margin-bottom: 0;
		padding-bottom: 0;

	}
	.specialists-card__body {
		padding-bottom: 0;
	}
	.specialists-card__layout {
		gap: 0px 60px;
	}
}
.specialists-card__name {
	margin-bottom: 24px;
	font-size: 24px;
	line-height: 130%;
	font-weight: 500
}
@media (max-width: 575.98px) {
	.specialists-card__name {
		margin-bottom: 16px
	}
}
.specialists-card__info span {
	opacity: .55
}
.specialists-card__info:not(:last-child) {
	margin-bottom: 16px
}
.specialists-card__text {
	color: #252525
}
@media (max-width: 575.98px) {
	.specialists-card__text {
		font-size: 16px;
		line-height: 140%;
		font-weight: 500;
		font-weight: 400
	}
}
.specialists__button {
	text-align: center
}
.clinics {
	color: var(--black)
}
.clinics__tabs {
	margin-bottom: 40px;
	padding-top: 16px;
	margin-top: -16px
}
@media (max-width: 575.98px) {
	.clinics__tabs {
		margin-bottom: 32px
	}
}

@media (max-width: 1300px) {
	.clinics__tabs {
		overflow: hidden;
	}
}
.clinics__tabs .tab {
	width: 100%;
	height: 95px
}
@media (max-width: 575.98px) {
	.clinics__tabs .tab {
		font-size: 14px;
		line-height: 150%;
		font-weight: 500
	}
}
.clinics__layout {
	display: grid;
	grid-template-columns: 390px 1fr;
	gap: 42px;
	align-items: start
}
@media (max-width: 991.98px) {
	.clinics__layout {
		grid-template-columns: 1fr
	}
}
.clinics__gallery {
	min-width: 0;
	width: 100%;
	position: relative
}
.clinics__gallery .swiper-pagination {
	position: absolute;
	left: 0;
	padding-left: 24px;
	bottom: 24px
}
.clinics__gallery img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.clinics__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 16px;
	margin-bottom: 24px
}
@media (max-width: 575.98px) {
	.clinics__top {
		flex-direction: column;
		align-items: flex-start;
		margin-bottom: 20px
	}
}
.clinics__point {
	display: flex;
	gap: 7px;
	font-size: 18px;
	line-height: 140%;
	font-weight: 500
}
.clinics__point span {
	border-radius: 50%;
	width: 11px;
	height: 11px;
	display: block;
	background: red;
	position: relative;
	top: 8px;
	flex-shrink: 0
}
.clinics__address {
	font-size: 18px;
	line-height: 140%;
	font-weight: 500;
	margin-bottom: 8px
}
.clinics__phone {
	font-size: 18px;
	line-height: 140%;
	font-weight: 500;
	margin-bottom: 36px
}
@media (max-width: 575.98px) {
	.clinics__phone {
		margin-bottom: 24px
	}
}
.clinics__time {
	font-size: 18px;
	line-height: 140%;
	font-weight: 500;
	margin-bottom: 40px
}
@media (max-width: 575.98px) {
	.clinics__time {
		margin-bottom: 24px
	}
}
.clinics__choose {
	font-size: 16px;
	line-height: 140%;
	font-weight: 500;
	padding-bottom: 11px;
	border-bottom: 1px solid rgba(37, 55, 70, 0.15);
	margin-bottom: 13px
}
.clinics__calendar {
	margin-bottom: 24px
}
.clinics__note {
	margin-bottom: 40px;
	font-size: 16px;
	line-height: 140%;
	font-weight: 500;
	display: flex;
	align-items: center;
	gap: 0 8px
}
@media (max-width: 575.98px) {
	.clinics__note {
		margin-bottom: 32px
	}
}
.clinics__note span {
	background: var(--blue);
	width: 21px;
	height: 21px;
	display: block;
	border-radius: 50%
}
@media (max-width: 575.98px) {
	.clinics__button .button {
		width: 100%
	}
}
.popular {
	background: var(--light-yellow);
	padding: 72px 0 100px;
	color: var(--black)
}
@media (max-width: 575.98px) {
	.popular {
		padding: 40px 0
	}
}
.popular__cards {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 40px 48px
}
@media (max-width: 575.98px) {
	.popular__cards {
		grid-template-columns: 1fr;
		gap: 24px
	}
}
.popular-card__head {
	margin-bottom: 24px;
	display: flex;
	gap: 20px;
	align-items: center
}
.popular-card__head .popular-card__title {
	padding-left: 20px;
	width: calc(100% - 52px)
}
.popular-card__title {
	margin: 0;
	font-size: 24px;
	line-height: 130%;
	font-weight: 500
}
.popular-card__text {
	font-size: 16px;
	line-height: 140%;
	font-weight: 500
}
.rules__layout {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 60px
}
@media (max-width: 767.98px) {
	.popular-card__head .popular-card__title {
		padding-left: 28px
	}
	.rules__layout {
		grid-template-columns: 1fr
	}
}
.rules__image {
	position: relative
}
@media (max-width: 767.98px) {
	.rules__image {
		display: none
	}
}
.rules__decor {
	position: absolute;
	top: 218px;
	left: -60px;
	z-index: 1
}
@media (max-width: 1399.98px) {
	.rules__decor {
		display: none
	}
}
.rules__text {
	margin-bottom: 32px
}
.rules__button {
	margin-top: 52px
}
.rules__list {
	margin-bottom: 48px
}
.rules-item {
	display: flex;
	gap: 21px;
	color: #252525
}
.rules-item:not(:last-child) {
	padding-bottom: 32px;
	margin-bottom: 20px;
	border-bottom: 1px solid #dee1e3
}
@media (max-width: 991.98px) {
	.rules-item:not(:last-child) {
		padding-bottom: 20px;
		margin-bottom: 16px
	}
}
.rules-item__num {
	font-weight: 500;
	position: relative;
	top: 2px
}
.rules-item__text {
	font-size: 24px;
	line-height: 130%;
	font-weight: 500
}
@media (max-width: 991.98px) {
	.rules-item__text {
		font-size: 20px;
		line-height: 140%;
		font-weight: 400
	}
}
@media (max-width: 575.98px) {
	.rules__button .button {
		display: block
	}
}
.reviews {
	background: #f4cbcd;
	padding: 72px 0 100px;
	color: var(--black)
}
@media (max-width: 575.98px) {
	.reviews {
		padding: 40px 0 0
	}
}
.reviews .container {
	position: relative
}
.reviews__head {
	border-color: rgba(37, 55, 70, 0.15)
}
.reviews__swiper {
	margin-bottom: 44px;
	z-index: 2;
	position: relative
}
@media (max-width: 575.98px) {
	.reviews__swiper {
		margin-bottom: 32px
	}
}
.reviews-card {
	display: flex;
	gap: 24px 60px
}
@media (max-width: 991.98px) {
	.reviews-card {
		flex-direction: column
	}
}
.reviews-card__head {
	display: flex;
	gap: 24px;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 24px
}
.reviews-card__head .reviews-card__title {
	width: calc(100% - 200px)
}
@media (max-width: 575.98px) {
	.reviews-card__head .reviews-card__title {
		width: 100%
	}
	.reviews-card__head {
		flex-direction: column-reverse;
		margin-bottom: 16px
	}
}
.air-datepicker--navigation {
	background-color: #fff
}
.air-datepicker--content {
	background-color: #fff
}
i.air-datepicker--pointer {
	display: none
}
.reviews-card-rating {
	display: flex;
	align-items: center;
	gap: 16px
}
.reviews-card-rating__value {
	font-size: 20px;
	font-weight: 400;
	line-height: 140%
}
.reviews-card-rating__stars {
	display: flex;
	align-items: center;
	gap: 6px
}
.reviews-card__title {
	font-size: 32px;
	font-weight: 500;
	line-height: 140%
}
.bottom_text {
	margin-top: 40px
}
.bottom_text-hidden {
	display: none
}
.bottom_text-btn {
	color: var(--black);
	border: 1px solid var(--black);
	background: transparent;
	margin-top: 15px;
	width: 160px
}
.bottom_text-btn:hover {
	color: var(--violet);
	border-color: var(--violet)
}
.bottom_text-btn:active {
	background: var(--dark-violet);
	color: var(--white)
}
.bottom_text h2 {
	font-size: 40px
}
.bottom_text h3 {
	font-size: 32px
}
@media (max-width: 575.98px) {
	.bottom_text h2 {
		font-size: 30px
	}
	.bottom_text h3 {
		font-size: 25px
	}
}
@media (max-width: 575.98px) {
	.reviews-card__title {
		align-self: stretch
	}
}
.reviews-card__author {
	font-size: 22px;
	font-weight: 500;
	line-height: 140%
}
.reviews-card__image {
	overflow: hidden;
	width: 360px;
	height: 360px;
	border-radius: 50%;
	flex-shrink: 0
}
@media (max-width: 991.98px) {
	.reviews-card__image {
		width: 324px;
		height: 324px;
		margin: 0 auto
	}
}
.reviews-card__image img {
	object-fit: cover;
	width: 100%;
	height: 100%
}
.reviews-card__text {
	font-weight: 400;
	margin-bottom: 52px
}
@media (max-width: 575.98px) {
	.reviews-card__text {
		margin-bottom: 24px
	}
}
.reviews__nav {
	margin-right: 335px
}
@media (max-width: 1199.98px) {
	.reviews__nav {
		margin-right: 35px
	}
}
@media (max-width: 991.98px) {
	.reviews__nav {
		margin-right: auto
	}
}
@media (max-width: 575.98px) {
	.reviews__button {
		align-self: stretch
	}
}
.reviews__button .button {
	padding-left: 62px;
	padding-right: 62px
}
@media (max-width: 575.98px) {
	.reviews__button .button {
		display: block;
		width: 100%
	}
}
.reviews__bottom {
	display: flex;
	align-items: center
}
@media (max-width: 991.98px) {
	.reviews__bottom {
		flex-wrap: wrap
	}
}
@media (max-width: 575.98px) {
	.reviews__bottom {
		gap: 32px;
		flex-direction: column
	}
}
.reviews__decor {
	position: absolute;
	bottom: -40px;
	right: 0;
	margin-left: auto
}
@media (max-width: 991.98px) {
	.reviews__decor {
		width: 100%;
		flex-basis: 100%;
		position: relative;
		bottom: auto;
		right: auto
	}
}
@media (max-width: 991.98px) {
	.reviews__decor img {
		margin: 0 auto
	}
}
.form {
	color: var(--black)
}
.form .container {
	position: relative
}
.form__title {
	margin-bottom: 30px
}
@media (max-width: 767.98px) {
	.form__title {
		font-size: 36px;
		line-height: 125%;
		font-weight: 400
	}
}
@media (max-width: 575.98px) {
	.form__title {
		font-size: 24px;
		line-height: 130%;
		font-weight: 500
	}
}
.form__inputs {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 16px;
	margin-bottom: 24px
}
@media (max-width: 575.98px) {
	.form__inputs {
		grid-template-columns: 1fr;
		margin-bottom: 16px
	}
}
.form__select {
	position: relative
}
.form__select:after {
	content: '';
	position: absolute;
	display: block;
	background: url(/assets/new/css/../img/catalog-down.svg);
	width: 18px;
	height: 10px;
	top: 50%;
	transform: translateY(-50%);
	right: 24px
}
.form__textarea {
	margin-bottom: 24px
}
.form__policy {
	margin-bottom: 40px;
	font-size: 18px;
	line-height: 140%;
	font-weight: 500
}
@media (max-width: 575.98px) {
	.form__policy {
		margin-bottom: 32px
	}
}
@media (max-width: 575.98px) {
	.form__button .button {
		display: block;
		width: 100%
	}
}
.form__decor {
	position: absolute;
	top: -64px;
	right: -140px;
	width: 280px;
	height: 280px;
	transform: rotate(90deg)
}
@media (max-width: 1599.98px) {
	.form__decor {
		display: none
	}
}
.form__decor img {
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
	height: 100%
}
.footer {
	background: var(--black);
	padding: 83px 0 65px;
	color: var(--white)
}
@media (max-width: 575.98px) {
	.footer {
		padding: 40px 0
	}
}
@media (max-width: 575.98px) {
	.footer__logo {
		width: 160px
	}
}
.footer__top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 16px
}
.footer__text {
	margin-bottom: 100px;
	font-size: 16px;
	line-height: 140%;
	font-weight: 500
}
@media (max-width: 767.98px) {
	.footer__text {
		margin-bottom: 24px
	}
}
.footer__nav {
	margin-bottom: 32px
}
@media (max-width: 991.98px) {
	.footer__nav {
		margin-bottom: 20px
	}
}
.footer__nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	gap: 20px 52px
}
@media (max-width: 991.98px) {
	.footer__nav ul {
		flex-direction: column
	}
}
.footer__nav ul li {
	font-size: 16px;
	line-height: 140%;
	font-weight: 500
}
.footer__nav ul li a {
	color: var(--white);
	text-decoration: none;
	transition: .24s
}
@media (max-width: 575.98px) {
	.footer__nav ul li a {
		font-weight: 600
	}
}
.footer__nav ul li a:hover {
	color: var(--violet)
}
.footer__contacts {
	display: flex;
	gap: 16px 52px;
	margin-bottom: 90px
}
@media (max-width: 767.98px) {
	.footer__contacts {
		margin-top: 38px;
		flex-direction: column;
		margin-bottom: 32px
	}
}
.footer__contact {
	display: flex;
	align-items: center;
	gap: 12px;
	font-size: 16px;
	line-height: 140%;
	font-weight: 500
}
.footer__contact a {
	color: var(--white);
	text-decoration: none;
	transition: .24s
}
.footer__contact a:hover {
	color: var(--violet)
}
.footer__bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 40px 24px
}
@media (max-width: 767.98px) {
	.footer__bottom {
		flex-direction: column-reverse;
		align-items: flex-start
	}
}
.footer__policy {
	margin-bottom: 3px
}
.footer__policy a {
	color: var(--white);
	font-size: 14px;
	line-height: 150%;
	font-weight: 500;
	text-decoration: none;
	transition: .24s
}
.footer__policy a:hover {
	color: var(--violet)
}
.footer__copyright {
	opacity: .5;
	font-size: 14px;
	line-height: 150%;
	font-weight: 500
}
@media (max-width: 991.98px) {
	.footer__copyright br {
		display: none
	}
}
.footer__socials {
	display: flex;
	align-items: center;
	gap: 24px;
	flex-shrink: 0
}
.menu {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(37, 55, 70, 0.95);
	z-index: 500;
	color: var(--light-blue);
	opacity: 0;
	visibility: hidden;
	transition: .24s;
	pointer-events: none
}
.menu_active {
	visibility: visible;
	opacity: 1;
	pointer-events: auto
}
.menu__wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	overflow-y: auto
}
.menu__body {
	padding: 40px 0 80px
}
.menu__form {
	display: grid;
	justify-items: start;
	gap: 16px;
	margin-bottom: 40px
}
.menu__form .button {
	margin-top: 24px;
	background: var(--blue);
	color: var(--black)
}
.menu__form .button:hover {
	background: var(--violet)
}
.menu__form .button:active {
	background: var(--dark-violet)
}
.menu__close {
	margin-bottom: 24px;
	cursor: pointer;
	margin-left: auto;
	width: 24px;
	height: 24px
}
.menu__close img {
	-o-object-fit: scale-down;
	object-fit: scale-down;
	width: 100%;
	height: 100%
}
.menu__layout {
	display: flex;
	justify-content: space-between;
	gap: 60px;
	flex-wrap: wrap
}
.menu__layout h2 {
	width: 100%
}
.menu__layout form {
	max-width: calc(100% - 431px)
}
@media (max-width: 767.98px) {
	.menu__layout {
		flex-direction: column
	}
}
.menu__left {
	max-width: 632px;
	width: 100%
}
@media (max-width: 767.98px) {
	.menu__left {
		display: none
	}
}
.menu__icon {
	margin-bottom: 45px
}
.menu__links {
	display: none;
	margin-top: 48px
}
@media (max-width: 991.98px) {
	.menu__links {
		display: block
	}
}
.menu__links .link-icon-left:not(:last-child) {
	margin-bottom: 16px
}
.menu__links .link-icon-left span {
	color: var(--light-blue)
}
.menu__links .link-icon-left svg.icon {
	fill: var(--light-blue)
}
.menu__title {
	margin-bottom: 40px
}
@media (max-width: 991.98px) {
	.menu__title {
		font-size: 46px;
		line-height: 110%;
		font-weight: 500
	}
}
.menu__nav {
	max-width: 371px;
	width: 100%
}
.menu__nav ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.menu__nav ul li {
	line-height: 140%
}
.menu__nav ul li:not(:last-child) {
	margin-bottom: 30px
}
@media (max-width: 767.98px) {
	.menu__nav ul li:not(:last-child) {
		margin-bottom: 16px
	}
}
.menu__nav ul li a {
	color: var(--light-blue);
	text-decoration: none;
	font-size: 22px;
	font-weight: 500;
	display: block;
	line-height: 140%;
	transition: .24s
}
@media (max-width: 767.98px) {
	.menu__nav ul li a {
		font-size: 16px
	}
}
.menu__nav ul li a:hover {
	color: var(--violet)
}
.modal__bg {
	position: fixed;
	top: 0;
	left: 0;
	height: 100vh;
	width: 100vw;
	background-color: rgba(0, 0, 0, 0.45);
	z-index: 501;
	display: none
}
.modal {
	max-width: 740px;
	max-height: 100vh;
	background: #fff;
	padding: 52px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1001;
	display: none;
	overflow-y: auto
}
@media (max-width: 575.98px) {
	.modal {
		padding: 52px 16px
	}
}
@media (max-width: 575.98px) {
	.modal {
		padding: 52px 16px
	}
}
.modal__close {
	top: 30px;
	right: 20px;
	position: absolute;
	cursor: pointer
}
.modal__title {
	text-align: center;
	color: #000;
	font-size: 30px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 46px
}
.modal__title_before-text {
	margin-bottom: 30px
}
.modal__text {
	margin-bottom: 40px;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
	text-align: center
}
.modal__form input {
	margin-bottom: 16px;
	font-size: 16px;
	line-height: 140%;
	font-weight: 400
}
.modal__form textarea {
	margin-bottom: 24px;
	min-height: 172px;
	height: 172px;
	resize: none;
	font-size: 16px;
	line-height: 140%;
	font-weight: 400
}
.modal__policy {
	text-align: center;
	font-size: 18px;
	line-height: 140%;
	font-weight: 500;
	color: var(--black);
	margin-bottom: 24px
}
.modal__button, .modal__button2 {
	display: flex;
	justify-content: center
}
.modal__button .button {
	min-width: 282px
}
.section-image-left {
	color: var(--black);
	margin: 72px 0;
	background: #fff
}
@media (max-width: 575px) {
	.menu__layout h2 {
		font-size: 24px
	}
	.modal__form input.button {
		padding: 22px 40px;
		height: auto;
		margin-bottom: 0
	}
	.modal__close {
		top: 15px;
		right: 15px;
		width: 40px;
		height: 40px
	}
	.modal__form textarea {
		margin-bottom: 16px;
		min-height: 100px;
		height: 100px
	}
	textarea {
		padding: 10px;
		min-height: 100px;
		height: 100px
	}
	.modal__form label[for="clinics__setter"] {
		height: 48px;
		padding: 0 5px;
		font-size: 16px
	}
	.modal__form input {
		height: 48px;
		padding: 0 10px
	}
	.modal__title {
		font-size: 24px;
		margin-bottom: 24px
	}
	.modal__policy {
		font-size: 14px
	}
	.section-image-left {
		margin: 40px 0
	}
}
.section-image-left__layout {
	display: grid;
	grid-template-columns: 42% 1fr;
	gap: 32px 104px;
	margin-bottom: 52px
}
@media (max-width: 1199.98px) {
	.section-image-left__layout {
		gap: 32px 60px
	}
}
@media (max-width: 991.98px) {
	.section-image-left__layout {
		grid-template-columns: 1fr
	}
}
@media (max-width: 991.98px) {
	.section-image-left__image {
		order: 1
	}
}
@media (max-width: 575.98px) {
	.section-image-left__image {
		margin-left: -16px;
		width: calc(100% + 32px)
	}
}
.section-image-left__text {
	margin-bottom: 24px
}
@media (max-width: 767.98px) {
	.section-image-left__text {
		font-size: 22px;
		font-weight: 400;
		line-height: 140%
	}
}
.section-image-left__items {
	margin-bottom: 40px
}
.section-image-left__item:not(:last-child) {
	margin-bottom: 24px
}
.research {
	color: var(--black);
	background: var(--light-blue);
	padding: 72px 0
}
@media (max-width: 575.98px) {
	.research {
		padding: 40px 0
	}
}
.research__layout {
	display: grid;
	gap: 105px;
	grid-template-columns: 1fr 42%;
	margin-bottom: 52px
}
@media (max-width: 1199.98px) {
	.research__layout {
		gap: 24px 60px
	}
}
@media (max-width: 991.98px) {
	.research__layout {
		grid-template-columns: 1fr
	}
}
@media (max-width: 575.98px) {
	.research__layout {
		margin-bottom: 32px
	}
}
.research__text {
	margin-bottom: 37px
}
@media (max-width: 991.98px) {
	.research__text {
		margin-bottom: 0
	}
}
@media (max-width: 767.98px) {
	.research__text {
		font-size: 22px;
		font-weight: 400;
		line-height: 140%
	}
}
.research__item:not(:last-child) {
	margin-bottom: 24px
}
.research__image {
	margin-bottom: 52px
}
@media (max-width: 575.98px) {
	.research__image {
		margin-bottom: 24px;
		margin-left: -16px;
		width: calc(100% + 32px)
	}
}
@media (max-width: 991.98px) {
	.research__button:not(.research__button_mobile) {
		display: none
	}
}
.research__button_mobile {
	display: none
}
@media (max-width: 991.98px) {
	.research__button_mobile {
		display: block
	}
}
.research__partnership {
	padding: 0
}
.pluses {
	color: var(--black);
	padding: 72px 0;
	background: var(--light-blue)
}
@media (max-width: 575.98px) {
	.pluses {
		padding: 40px 0
	}
}
.pluses__items {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 40px 180px;
	margin-bottom: 40px
}
@media (max-width: 1199.98px) {
	.pluses__items {
		gap: 40px 60px
	}
}
@media (max-width: 575.98px) {
	.pluses__items {
		gap: 24px 60px;
		grid-template-columns: 1fr
	}
}
.pluses .icon-item__body {
	max-width: 416px
}
.lab-reviews {
	margin: 72px 0;
	color: var(--black)
}
@media (max-width: 575.98px) {
	.lab-reviews {
		margin: 40px 0
	}
}
.lab-reviews__swiper {
	margin-bottom: 40px
}
@media (max-width: 767.98px) {
	.lab-reviews__swiper {
		margin-bottom: 32px
	}
}
.lab-reviews__pagination {
	position: absolute;
	right: 0;
	padding-right: 40px;
	bottom: 0!important;
	padding-bottom: 24px;
	justify-content: flex-end
}
@media (max-width: 767.98px) {
	.lab-reviews__pagination {
		position: relative;
		margin-top: 34px;
		padding-bottom: 0;
		padding-right: 0;
		bottom: 0;
		justify-content: center
	}
}
@media (max-width: 575.98px) {
	.lab-reviews__button .button {
		display: block
	}
}
.page-reviews {
	padding-bottom: 72px
}
.page-reviews__cards {
	margin-bottom: 52px
}
.page-reviews .review-card:not(:last-child) {
	margin-bottom: 16px
}
.page-specialists {
	margin-bottom: 72px
}
.page-specialists__tabs {
	margin-bottom: 24px
}
.page-specialists__cards {
	margin-bottom: 52px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 16px
}
@media (max-width: 991.98px) {
	.page-specialists__cards {
		grid-template-columns: repeat(2, 1fr)
	}
}
@media (max-width: 575.98px) {
	.page-specialists__cards {
		grid-template-columns: 1fr
	}
}
.page-vacancy {
	margin-bottom: 72px
}
.page-vacancy__tabs {
	margin-bottom: 24px
}
.page-vacancy__tabs a {
	display: block
}
.page-vacancy__text {
	margin-bottom: 40px
}
@media (max-width: 767.98px) {
	.page-vacancy__text {
		font-size: 22px;
		font-weight: 400;
		line-height: 140%
	}
}
.page-vacancy__cards {
	margin-bottom: 52px
}
.page-vacancy__cards .vacancy-card:not(:last-child) {
	margin-bottom: 16px
}
.page-vacancy__layout {
	display: grid;
	grid-template-columns: 1fr 42%;
	gap: 24px 104px;
	align-items: start
}
@media (max-width: 1199.98px) {
	.page-vacancy__layout {
		gap: 24px 60px
	}
}
@media (max-width: 991.98px) {
	.page-vacancy__layout {
		grid-template-columns: 1fr
	}
}
@media (max-width: 575.98px) {
	.page-vacancy__layout {
		margin-top: 40px
	}
}
.page-vacancy-aside {
	padding: 40px 40px 52px;
	background: var(--light-blue);
	color: var(--black)
}
@media (max-width: 575.98px) {
	.page-vacancy-aside {
		padding: 24px 12px
	}
}
.page-vacancy-aside__title {
	font-size: 30px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 30px
}
@media (max-width: 575.98px) {
	.page-vacancy-aside__title {
		font-size: 22px;
		font-weight: 500;
		line-height: 120%;
		margin-bottom: 24px
	}
}
.page-vacancy-aside__contacts {
	margin-bottom: 24px
}
.page-vacancy-aside__text {
	font-weight: 400;
	line-height: 140%;
	font-size: 16px
}
.page-vacancy__blocks {
	margin-bottom: 52px
}
@media (max-width: 991.98px) {
	.page-vacancy__blocks {
		margin-bottom: 0
	}
}
.page-vacancy-block__head {
	border-bottom: 1px solid var(--gray);
	padding-bottom: 16px;
	margin-bottom: 24px;
	font-size: 30px;
	font-weight: 500;
	line-height: 120%
}
.page-vacancy__blocks h2 {
	border-bottom: 1px solid var(--gray);
	padding-bottom: 16px;
	margin-bottom: 24px;
	font-size: 30px;
	font-weight: 500;
	line-height: 120%
}
@media (max-width: 575.98px) {
	.page-vacancy-block__head {
		font-size: 22px
	}
}
.page-vacancy__block:not(:last-child) {
	margin-bottom: 40px
}
@media (max-width: 991.98px) {
	.page-vacancy__button {
		display: none
	}
}
.page-vacancy__button-mobile {
	display: none
}
@media (max-width: 575.98px) {
	.page-vacancy__button-mobile .button {
		width: 100%
	}
}
@media (max-width: 991.98px) {
	.page-vacancy__button-mobile {
		display: block
	}
}
.page-news {
	margin-bottom: 72px
}
.page-news__cards {
	margin-bottom: 52px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 16px
}
@media (max-width: 991.98px) {
	.page-news__cards {
		grid-template-columns: repeat(2, 1fr)
	}
}
@media (max-width: 575.98px) {
	.page-news__cards {
		grid-template-columns: 1fr
	}
}
.page-news__layout {
	display: grid;
	grid-template-columns: 1fr 488px;
	align-items: start;
	gap: 32px 40px
}
@media (max-width: 991.98px) {
	.page-news__layout {
		grid-template-columns: 1fr
	}
}
.page-news__main img {
	margin-bottom: 40px
}
@media (max-width: 575.98px) {
	.page-news__main img {
		margin-bottom: 24px
	}
}
.page-news__main .h4-lab {
	margin-top: 40px;
	margin-bottom: 24px
}
@media (max-width: 575.98px) {
	.page-news__main .h4-lab {
		margin-top: 24px;
		margin-bottom: 20px
	}
}
.page-news__main p {
	font-size: 20px;
	line-height: 140%;
	font-weight: 400
}
.page-news__main p span {
	font-weight: 500
}
.page-news__main .button {
	margin-top: 52px
}
@media (max-width: 991.98px) {
	.page-news__main .button {
		display: none
	}
}
.page-news__button-mobile {
	display: none
}
@media (max-width: 991.98px) {
	.page-news__button-mobile {
		display: block
	}
}
@media (max-width: 575.98px) {
	.page-news__button-mobile .button {
		width: 100%
	}
}
.page-news__interesting {
	margin-bottom: 24px
}
.page-news-share__title {
	margin-bottom: 16px;
	font-size: 16px;
	font-weight: 500;
	line-height: 140%
}
.page-news-share__icons {
	display: flex;
	gap: 16px
}
.page-contacts {
	padding: 24px 0 40px;
	position: relative
}
@media (max-width: 991.98px) {
	.page-contacts {
		padding-bottom: 213px
	}
}
.page-contacts__map {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.page-contacts__body {
	z-index: 2;
	position: relative;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.15);
	max-width: 632px;
	padding: 40px;
	background: var(--white)
}
@media (max-width: 575.98px) {
	.page-contacts__body {
		padding: 20px 16px
	}
}
.page-contacts__decor {
	position: absolute;
	width: 186px;
	height: 129px;
	right: 40px;
	bottom: 40px;
	z-index: 1
}
.page-contacts__items {
	position: relative;
	z-index: 2
}
.page-contacts-item__title {
	font-weight: 500;
	font-size: 22px;
	line-height: 140%;
	margin-bottom: 16px
}
.page-contacts__item:not(:last-child) {
	margin-bottom: 22px
}
.page-about__main {
	margin: 52px 0 72px
}
.page-about__layout {
	display: grid;
	grid-template-columns: 1fr 42%;
	gap: 32px 104px
}
@media (max-width: 1199.98px) {
	.page-about__layout {
		gap: 32px 60px
	}
}
@media (max-width: 991.98px) {
	.page-about__layout {
		grid-template-columns: 1fr
	}
}
.page-about__left {
	font-size: 22px;
	font-weight: 400;
	line-height: 140%
}
.page-about__aside .h4-lab {
	margin-bottom: 40px
}
@media (max-width: 575.98px) {
	.page-about__aside .h4-lab {
		margin-bottom: 24px;
		font-size: 18px
	}
}
.page-about-worth {
	padding: 72px 0;
	background: var(--light-blue);
	color: var(--black)
}
.page-about-worth-item {
	display: grid;
	grid-template-columns: 418px 1fr;
	gap: 32px 128px
}
@media (max-width: 1199.98px) {
	.page-about-worth-item {
		gap: 32px 60px
	}
}
@media (max-width: 991.98px) {
	.page-about-worth-item {
		grid-template-columns: 1fr
	}
}
.page-about-worth-item:not(:last-child) {
	margin-bottom: 40px;
	padding-bottom: 54px;
	border-bottom: 1px solid var(--gray)
}
@media (max-width: 575.98px) {
	.page-about-worth-item:not(:last-child) {
		padding-bottom: 32px;
		margin-bottom: 32px
	}
}
.page-about-worth-item__image {
	height: 436px;
	max-width: 418px
}
@media (max-width: 575.98px) {
	.page-about-worth-item__image {
		height: 342px
	}
}
.page-about-worth-item__image img {
	-o-object-position: center top;
	object-position: center top;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%
}
.page-about-worth-item__info {
	padding: 24px;
	background: var(--light-yellow);
	position: relative;
	margin-left: 14px;
	margin-top: -55px;
	display: inline-block;
	max-width: 320px
}
.page-about-worth-item__name {
	color: var(--black);
	margin-bottom: 8px;
	font-size: 22px;
	font-weight: 500;
	line-height: 140%
}
@media (max-width: 575.98px) {
	.page-about-worth-item__name {
		font-size: 18px
	}
}
.page-about-worth-item__post {
	color: var(--dark-gray);
	font-size: 18px;
	font-weight: 500;
	line-height: 140%
}
@media (max-width: 575.98px) {
	.page-about-worth-item__post {
		font-size: 16px
	}
}
.page-about-worth-item__end {
	padding-top: 90px
}
@media (max-width: 991.98px) {
	.page-about-worth-item__end {
		padding-top: 0
	}
}
.page-about-worth-item__end .left-icon-item:not(:last-child) {
	margin-bottom: 52px
}
@media (max-width: 575.98px) {
	.page-about-worth-item__end .left-icon-item:not(:last-child) {
		margin-bottom: 24px
	}
}
.page-about-specialists {
	margin: 72px 0
}
.page-about-specialists__swiper {
	margin-bottom: 40px
}
.page-about-specialists__pagination {
	position: relative;
	margin-top: 52px;
	justify-content: center;
	bottom: 0!important
}
.page-about-specialists__button {
	display: flex;
	justify-content: center
}
@media (max-width: 575.98px) {
	.page-about-specialists__button .button {
		width: 100%
	}
}
.catalog {
	color: var(--black);
	padding-bottom: 78px
}
@media (max-width: 575.98px) {
	.catalog {
		padding-bottom: 40px
	}
}
.catalog__search {
	margin-bottom: 40px
}
@media (max-width: 575.98px) {
	.catalog__search {
		margin-bottom: 32px
	}
}
@media (max-width: 991.98px) {
	.catalog__nav_chosen {
		display: none
	}
}
@media (max-width: 991.98px) {
	.catalog__nav_detailed {
		display: none
	}
}
.catalog__layout {
	display: grid;
	grid-template-columns: 416px 825px 1fr;
	gap: 40px
}
@media (max-width: 1199.98px) {
	.catalog__layout {
		grid-template-columns: 320px 1fr
	}
}
@media (max-width: 991.98px) {
	.catalog__layout {
		grid-template-columns: 1fr
	}
}
.catalog__head {
	display: flex;
	gap: 12px 24px;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 8px
}
@media (max-width: 575.98px) {
	.catalog__head {
		flex-direction: column;
		align-items: flex-start
	}
}
@media (max-width: 575.98px) {
	.catalog__head .catalog__download {
		display: none
	}
}
.catalog__title {
	font-size: 30px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 32px
}
@media (max-width: 575.98px) {
	.catalog__title {
		margin-bottom: 24px
	}
}
.catalog__download svg.icon {
	stroke: var(--black);
	fill: transparent;
	transition: .24s
}
.catalog__download:hover svg.icon {
	fill: transparent;
	stroke: var(--violet)
}
.catalog__download_mobile {
	display: none;
	margin-bottom: 24px
}
@media (max-width: 575.98px) {
	.catalog__download_mobile {
		display: block
	}
}
.catalog__features {
	margin-bottom: 40px
}
.catalog__feature:not(:last-child) {
	margin-bottom: 24px
}
.catalog__accent-stroke {
	margin-bottom: 24px
}
.catalog__links {
	margin-bottom: 40px
}
.catalog__link:not(:last-child) {
	margin-bottom: 12px
}
.catalog__subtitle {
	font-size: 22px;
	font-weight: 500;
	line-height: 120%;
	margin-top: 40px;
	margin-bottom: 16px
}
.catalog__text {
	font-size: 16px;
	line-height: 140%;
	font-weight: 400
}
.catalog__text a {
	word-break: break-all
}
.catalog__text h2 {
	font-size: 36px
}
@media (max-width: 500px) {
	.catalog__text h2 {
		font-size: 26px
	}
}
.catalog__ul-item:not(:last-child) {
	margin-bottom: 12px
}
.catalog__button {
	display: none;
	margin-top: 32px
}
@media (max-width: 991.98px) {
	.catalog__button {
		display: block
	}
}
.services {
	color: var(--black);
	margin: 52px 0 72px
}
@media (max-width: 575.98px) {
	.services {
		margin: 40px 0
	}
}
.services .swiper-slide {
	width: 427px;
	height: auto
}
@media (max-width: 575.98px) {
	.services .swiper-slide {
		width: 328px
	}
}
.services-card {
	position: relative;
	padding: 30px;
	text-decoration: none;
	display: block;
	height: 100%;
	padding-bottom: 64px
}
@media (max-width: 575.98px) {
	.services-card {
		padding: 16px 16px 64px
	}
}
.services-card_blue {
	background: var(--blue)
}
.services-card_light-violet {
	background: var(--light-violet)
}
.services-card_light-yellow {
	background: var(--light-yellow)
}
.services-card__icon {
	margin-bottom: 40px
}
@media (max-width: 575.98px) {
	.services-card__icon {
		margin-bottom: 20px
	}
}
.services-card__title {
	font-size: 36px;
	line-height: 110%;
	font-weight: 600;
	margin-bottom: 16px
}
@media (max-width: 575.98px) {
	.services-card__title {
		font-size: 24px
	}
}
.services-card__text {
	font-size: 20px;
	line-height: 120%;
	font-weight: 500;
	margin-bottom: 40px;
	max-width: 290px
}
@media (max-width: 575.98px) {
	.services-card__text {
		font-size: 16px
	}
}
.services-card__link {
	position: absolute;
	right: 30px;
	bottom: 30px
}
.image-top-section {
	color: var(--black);
	margin: 72px 0 66px
}
@media (max-width: 575.98px) {
	.image-top-section {
		margin: 40px 0
	}
}
.image-top-section__image {
	margin-bottom: 40px
}
@media (max-width: 575.98px) {
	.image-top-section__image {
		margin-bottom: 24px
	}
}
.image-top-section__body {
	display: grid;
	grid-template-columns: 1fr 42%;
	gap: 24px 104px
}
@media (max-width: 1199.98px) {
	.image-top-section__body {
		gap: 24px 60px
	}
}
@media (max-width: 991.98px) {
	.image-top-section__body {
		grid-template-columns: 1fr
	}
}
@media (max-width: 767.98px) {
	.image-top-section__text {
		font-size: 22px;
		line-height: 140%
	}
}
.special {
	color: var(--black);
	margin: 66px 0 72px
}
@media (max-width: 575.98px) {
	.special {
		margin: 40px 0
	}
}
.special__features {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 32px 40px;
	padding: 40px;
	background: var(--light-violet);
	margin-bottom: 52px
}
@media (max-width: 767.98px) {
	.special__features {
		grid-template-columns: 1fr
	}
}
@media (max-width: 575.98px) {
	.special__features {
		padding: 40px 16px;
		margin-bottom: 32px
	}
}
.special__layout {
	display: grid;
	grid-template-columns: 1fr 50%;
	gap: 32px 60px
}
@media (max-width: 991.98px) {
	.special__layout {
		grid-template-columns: 1fr
	}
}
.special__title {
	margin-bottom: 30px
}
.special__ul {
	margin-bottom: 40px
}
.special__ul-item:not(:last-child) {
	margin-bottom: 24px
}
@media (max-width: 575.98px) {
	.special__button .button {
		width: 100%
	}
}
.give {
	padding: 72px 0;
	background: var(--light-blue)
}
@media (max-width: 575.98px) {
	.give {
		padding: 40px 0
	}
}
.give__items {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 40px 104px
}
@media (max-width: 1199.98px) {
	.give__items {
		gap: 40px 60px
	}
}
@media (max-width: 767.98px) {
	.give__items {
		grid-template-columns: 1fr;
		gap: 32px 60px
	}
}
.services-image-left {
	margin: 72px 0
}
@media (max-width: 575.98px) {
	.services-image-left {
		margin: 40px 0
	}
}
.services-image-left__layout {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 32px 104px
}
@media (max-width: 1199.98px) {
	.services-image-left__layout {
		grid-template-columns: 1fr
	}
}
@media (max-width: 1199.98px) {
	.services-image-left__image {
		order: 1
	}
}
.services-image-left__ul {
	margin-bottom: 48px
}
@media (max-width: 575.98px) {
	.services-image-left__button .button {
		width: 100%
	}
}
.services-image-right {
	margin: 72px 0
}
@media (max-width: 575.98px) {
	.services-image-right {
		margin: 40px 0
	}
}
.services-image-right__layout {
	display: grid;
	grid-template-columns: 1fr 42%;
	gap: 32px 104px
}
@media (max-width: 1199.98px) {
	.services-image-right__layout {
		grid-template-columns: 1fr
	}
}
.competence {
	margin: 72px 0
}
@media (max-width: 575.98px) {
	.competence {
		margin: 40px 0
	}
}
.competence__cards {
	margin-bottom: 40px;
	display: grid;
	grid-template-columns: repeat(3, 1fr)
}
@media (max-width: 991.98px) {
	.competence__cards {
		grid-template-columns: 1fr
	}
}
.competence__button {
	display: flex;
	justify-content: center
}
.equipment {
	padding: 72px 0;
	background: var(--light-blue);
	color: var(--black)
}
@media (max-width: 575.98px) {
	.equipment {
		padding: 40px 0
	}
}
.equipment__cards {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 40px
}
@media (max-width: 1199.98px) {
	.equipment__cards {
		grid-template-columns: 1fr
	}
}
.equipment-card {
	display: flex;
	align-items: center;
	gap: 24px 8px
}
@media (max-width: 575.98px) {
	.equipment-card {
		flex-direction: column
	}
}
.equipment-card__body {
	flex: 1;
	padding-bottom: 8px;
	border-bottom: 1px solid var(--dark-gray)
}
@media (max-width: 575.98px) {
	.equipment-card__body {
		border-bottom: none;
		text-align: center
	}
}
.equipment-card__title {
	font-size: 30px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 8px
}
.equipment-card__info {
	font-size: 22px;
	font-weight: 400;
	line-height: 140%
}
.equipment-card__right {
	position: relative
}
.equipment-card__right:before {
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%;
	z-index: 1;
	position: absolute;
	left: -12px;
	background: var(--blue)
}
.equipment-card__image {
	flex-shrink: 0;
	border-radius: 50%;
	width: 260px;
	height: 260px;
	overflow: hidden;
	position: relative
}
.equipment-card__image img {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.result {
	color: var(--black);
	background: var(--light-violet);
	padding: 72px 0
}
@media (max-width: 575.98px) {
	.result {
		padding: 40px 0
	}
}
.result__features {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 32px 104px
}
@media (max-width: 991.98px) {
	.result__features {
		gap: 32px 60px
	}
}
@media (max-width: 767.98px) {
	.result__features {
		grid-template-columns: 1fr
	}
}
@media (max-width: 575.98px) {
	.result__features {
		padding: 40px 16px;
		margin-bottom: 32px
	}
}
.result__layout {
	display: grid;
	grid-template-columns: 1fr 50%;
	gap: 32px 60px
}
@media (max-width: 991.98px) {
	.result__layout {
		grid-template-columns: 1fr
	}
}
.start {
	min-height: 100vh;
	padding: 190px 0 76px;
	color: var(--black)margin-bottom: -39px;
}
@media (max-width: 1199.98px) {
	.start {
		background: linear-gradient(to bottom, #a7e7e4, #e9eaea, #ffd2d2);
		padding: 88px 0
	}
}
.start__background {
	opacity: 0;
	transition: 1s;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.start__background img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	min-height: 100vh
}
@media (max-width: 1199.98px) {
	.start__background {
		display: none
	}
}
.start .container {
	z-index: 1;
	position: relative
}
.start__main {
	width: 100%
}
.start__icon {
	position: relative;
	width: 58px;
	margin: 0 auto 88px
}
.start__icon:before {
	background-image: url(/assets/new/css/../img/start-decor-clinic.svg);
	width: 220px;
	height: 190px;
	top: -94px;
	left: -100px;
	opacity: 0
}
@keyframes clinic {
	0% {
		opacity: 0
	}
	45% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
.start__icon:after {
	background-image: url(/assets/new/css/../img/start-decor-lab.svg);
	width: 220px;
	height: 190px;
	top: -96px;
	left: -81px;
	opacity: 0
}
@keyframes lab {
	0% {
		opacity: 1
	}
	55% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
.start_clinic .start__icon:after {
	display: none
}
.start_clinic .start__icon:before {
	animation: none;
	opacity: 1
}
.start_lab .start__icon:after {
	animation: none;
	opacity: 1
}
.start_lab .start__icon:before {
	display: none
}
.start__icon:before {
	content: '';
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	display: block
}
.start__icon:after {
	content: '';
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	display: block
}
@media (max-width: 1199.98px) {
	.start__icon {
		display: none
	}
}
.start__icon img {
	margin: 0 auto;
	width: 58px;
	height: 28px;
	-o-object-fit: scale-down;
	object-fit: scale-down
}
.start__logo {
	margin-bottom: 24px
}
.start__logo img {
	margin: 0 auto
}
@media (max-width: 1199.98px) {
	.start__logo {
		margin-bottom: 40px
	}
}
.start__text {
	text-align: center;
	margin-bottom: 72px
}
@media (max-width: 1199.98px) {
	.start__logo {
		margin-bottom: 6px
	}
	.start__text {
		display: block;
		margin-bottom: 30px
	}
}
.start__wrap {
	display: flex;
	justify-content: center;
	gap: 0 72px
}
@media (max-width: 1199.98px) {
	.start__wrap {
		flex-direction: column
	}
}
.start__line {
	background: var(--dark-gray);
	width: 1px
}
@media (max-width: 1199.98px) {
	.start__line {
		width: 328px;
		height: 1px;
		margin: 24px auto 32px
	}
}
.start-item__title {
	margin-bottom: 16px;
	font-size: 46px;
	line-height: 110%;
	font-weight: 500;
	text-decoration: none
}
@media (max-width: 1199.98px) {
	.start-item__title {
		font-size: 24px;
		line-height: 130%;
		font-weight: 500;
		margin-bottom: 10px
	}
}
.start-item__text {
	margin-bottom: 24px
}
@media (max-width: 1199.98px) {
	.start-item__text {
		font-size: 14px;
		line-height: 150%;
		font-weight: 500;
		margin-bottom: 16px
	}
}
.start-item_reverse {
	text-align: right
}
@media (max-width: 1199.98px) {
	.start-item {
		text-align: center
	}
}
.start_lab .button_start {
	background: var(--black);
	color: var(--white);
	min-width: 145px;
	border-color: var(--black)
}
.start_lab .start-item_clinic {
	opacity: 0
}
.start_lab .start__background_lab {
	opacity: 1
}
.form__decor.formBg {
	transform: rotate(0)
}
.start_lab .start__main {
	padding-right: 72px;
	width: 50%
}
.start_lab .start__icon {
	margin-right: 0
}
.start_lab .start__logo img {
	margin-right: 0
}
.start_lab .start__text {
	text-align: right
}
.start_clinic .button_start {
	background: var(--black);
	color: var(--white);
	min-width: 145px;
	border-color: var(--black)
}
.start_clinic .start-item_lab {
	opacity: 0
}
.start_clinic .start__background_clinic {
	opacity: 1
}
.start_clinic .start__main {
	width: 50%;
	margin-left: auto;
	padding-left: 72px
}
.start_clinic .start__icon {
	margin-left: 0
}
.start_clinic .start__icon img {
	margin-left: 0
}
.start_clinic .start__logo img {
	margin-left: 0
}
.start_clinic .start__text {
	text-align: left
}
#clinics__setter {
	width: 100%;
	border: none;
	background: none;
	outline: none
}
label[for="clinics__setter"] {
	background: var(--light-blue);
	height: 72px;
	display: flex;
	align-items: center;
	padding: 0 20px;
	margin-bottom: 20px
}
.menu__left input {
	margin-bottom: 20px
}
.modal-appointment-uslugi {
	margin-top: 52px
}
.modal_uslugi {
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}
.modal_uslugi select {
	font-size: 16px;
	width: 100%;
	height: 100%
}
.modal_uslugi-row {
	display: flex;
	justify-content: space-between
}
.dataInput {
	position: relative
}
.dataInput:after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 24px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-image: url(/assets/new/css/../img/dataInputIc.svg);
	width: 16px;
	height: 16px
}
.modal_uslugi-row .wrap {
	width: calc(50% - 10px);
	margin-bottom: 18px
}
.modal_uslugi-row .wrap input {
	margin-bottom: 0
}
.modal_uslugi-row .wrap label[for="clinics__setter"] {
	margin-bottom: 0
}
.modal_uslugi-right, .modal_uslugi-left {
	width: calc(50% - 10px)
}
@media (max-width: 767px) {
	.modal_uslugi-left .modal_uslugi-row {
		flex-wrap: wrap
	}
	.modal_uslugi-row .wrap {
		width: 100%
	}
}
@media (max-width: 575px) {
	.modal_uslugi-right, .modal_uslugi-left {
		width: 100%
	}
	.modal_uslugi {
		flex-wrap: wrap
	}
}
.modal_uslugi-input {
	margin-bottom: 20px
}
.modal_uslugi-right {
	height: 348px
}
.modal_uslugi-right textarea {
	width: 100%;
	height: 100%;
	resize: none
}
.clinicServicesTable-tr {
	display: flex;
	width: 100%;
	align-items: center
}
.clinicServicesTable-h {
	font-weight: 500;
	font-size: 14px;
	color: #929BA2;
	line-height: 1.5;
	padding-bottom: 4px;
	padding-right: 10px;
	display: inline-block;
	width: 100%
}
.clinicServicesTable-tr.mainThead .clinicServicesTable-h:nth-child(1) {
	max-width: 75px
}
.clinicServicesTable-tr.mainThead .clinicServicesTable-h:nth-child(2) {
	max-width: 420px
}
.clinicServicesTable-tr.mainThead .clinicServicesTable-h:nth-child(3) {
	max-width: 154px;
	padding-left: 10px;
	text-align: center
}
.clinicServicesTable-tr.mainThead .clinicServicesTable-h:nth-child(4) {
	max-width: 176px;
	padding-right: 0
}
.clinicServicesTable-td {
	font-size: 16px;
	line-height: 1.4;
	padding-right: 10px;
	display: inline-block;
	width: 100%;
	color: #253746
}
.boxHomeServicesIcon {
	width: 30px;
	height: 30px;
	background-image: url(/assets/new/css/../img/homeServicesIcon.svg);
	position: relative
}
.boxHomeServicesIcon-text {
	text-align: center;
	position: absolute;
	bottom: calc(100% + 3px);
	left: 50%;
	transform: translateX(-50%);
	color: #253746;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.5;
	padding: 16px;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
	border: 1px solid #DEE1E3;
	border-radius: 5px;
	background-color: #FFF;
	white-space: nowrap;
	transition: .3s;
	opacity: 0;
	visibility: hidden
}
.boxHomeServicesIcon:hover .boxHomeServicesIcon-text {
	opacity: 1;
	visibility: visible
}
.clinicServicesTable.mainTbody .clinicServicesTable-tr {
	padding: 14.5px 0;
	border-bottom: 1.5px solid rgba(37, 55, 70, 0.15);
	border-top: 1.5px solid transparent
}
.clinicServicesTable.mainTbody .clinicServicesTable-tr:last-child {
	border-bottom: 1.5px solid transparent
}
.clinicServicesTable.mainTbody .clinicServicesTable-tr .clinicServicesTable-td:nth-child(1) {
	font-weight: 500;
	max-width: 75px
}
.clinicServicesTable.mainTbody .clinicServicesTable-tr .clinicServicesTable-td:nth-child(2) {
	max-width: 397px;
	padding-right: 0
}
.clinicServicesTable.mainTbody .clinicServicesTable-tr .clinicServicesTable-td:nth-child(3) {
	max-width: 200px;
	padding-left: 10px;
	text-align: center
}
.clinicServicesTable.mainTbody .clinicServicesTable-tr .clinicServicesTable-td:nth-child(4) {
	max-width: 139px;
	padding-right: 40px;
	position: relative;
	padding-left: 10px
}
.clinicServicesTable.mainTbody .clinicServicesTable-tr .clinicServicesTable-td:nth-child(4) .boxHomeServicesIcon {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%)
}
.wrapHomeForm .modal_uslugi-input {
	margin-bottom: 16px
}
.wrapHomeForm .head_lab .head__title {
	color: #253746
}
.wrapHomeForm .modal_uslugi-right {
	margin-bottom: 16px;
	align-self: stretch;
	height: auto
}
.wrapHomeForm .modal_uslugi-left {
	width: calc(50% - 8px)
}
.wrapHomeForm .modal_uslugi-right {
	width: calc(50% - 8px)
}
.wrapHomeForm .form__policy {
	padding-top: 24px
}
.wrapHomeForm .button_fill {
	width: 100%;
	max-width: 282px
}
.wrapHomeForm .modal-appointment-uslugi {
	margin-top: 0
}
.mainHome {
	padding-bottom: 100px!important
}
.mainHome .main-h2 {
	margin-top: 52px;
	padding-bottom: 60px
}
.mainHome-img {
	width: 100%;
	height: 470px
}
.mainHome-img img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.mainHome .mainHome-img {
	margin-bottom: 40px
}
.mainHomeInfo {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}
.mainHomeInfo-text h4 {
	font-size: 24px;
	margin-bottom: 16px;
	line-height: 1.3;
	font-weight: 500;
	color: #253746
}
.mainHomeInfo-text p {
	font-size: 20px;
	margin-bottom: 16px;
	color: #253746
}
.mainHomeInfo-schedule .scheduleBox {
	margin-bottom: 24px
}
.mainHomeInfo-schedule .scheduleBox:last-child {
	margin-bottom: 0
}
.mainHomeInfo-schedule {
	background-color: #E9F8F7;
	padding: 40px
}

.mainHome .mainHomeInfo-text h2 {
	font-size: 24px;
	margin-bottom: 16px;
	line-height: 1.3;
	font-weight: 500;
	color: #253746;
}

.scheduleBox h5 {
	font-size: 22px;
	color: #253746;
	font-weight: 500;
	line-height: 1.4;
	margin-bottom: 12px
}
.mainHome .scheduleBox h4 {
	font-size: 22px;
	color: #253746;
	font-weight: 500;
	line-height: 1.4;
	margin-bottom: 12px;
}

.mainHome h2 {
	font-size: 46px;
	line-height: 110%;
	font-weight: 500;
}
@media (max-width: 767px){
	.mainHomeManual h2 {
		margin-bottom: 24px;
		font-size: 32px;
	}
}
.scheduleBox p {
	color: #253746;
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: 0
}
.mainHomeInfo .mainHomeInfo-text {
	width: calc(50% - 9px);
	margin-bottom: 60px
}
.mainHomeInfo .mainHomeInfo-schedule {
	width: calc(50% - 9px);
	margin-bottom: 60px
}
.mainHomeManual h3 {
	margin-bottom: 52px
}
.mainHomeManual {
	margin-bottom: 72px
}
.wrapHomeManual {
	width: 100%;
	background-color: #F8E1F4;
	display: flex;
	justify-content: space-between;
	position: relative;
	min-height: 100px;
	padding: 31px 24px 0
}
.boxHomeManual {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 16px 18px;
	flex-wrap: wrap;
	width: 100%;
	max-width: 302px;
	align-self: flex-start;
	position: relative;
	z-index: 2
}
.boxHomeManual-top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	max-width: 200px;
	padding-bottom: 9px
}
.boxHomeManual-icon {
	width: 60px;
	height: 60px;
	object-fit: contain
}
.boxHomeManual-number {
	font-weight: 700;
	font-size: 80px;
	line-height: 1;
	color: #DD9FD4
}
.boxHomeManual p {
	font-weight: 500;
	font-size: 16px;
	line-height: 1.4;
	color: #253746
}
.wrapHomeManual:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	height: 62px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(/assets/new/css/../img/wrapHomeManualBg.svg);
	margin-top: -14px
}
@media (max-width: 767px) {
	.mainHome {
		padding-bottom: 50px!important
	}
	.mainHomeInfo .mainHomeInfo-text {
		width: 100%;
		margin-bottom: 24px
	}
	.mainHomeInfo .mainHomeInfo-schedule {
		width: 100%;
		margin-bottom: 24px
	}
	.mainHome-img {
		height: 250px
	}
	.mainHome .main-h2 {
		margin-top: 24px;
		padding-bottom: 24px;
		font-size: 46px
	}
	.mainHomeManual h3 {
		margin-bottom: 24px;
		font-size: 32px
	}
	.wrapHomeManual {
		flex-wrap: wrap
	}
	.boxHomeManual {
		max-width: none;
		text-align: center;
		justify-content: center
	}
}
@media (max-width: 575px) {
	.wrapHomeForm .modal_uslugi-left {
		width: 100%
	}
	.wrapHomeForm .modal_uslugi-right {
		width: 100%
	}
	.wrapHomeForm .form__policy {
		padding-top: 16px
	}
}
@media (max-width: 1312px) {
	.clinicServicesTable-tr.mainThead .clinicServicesTable-h:nth-child(3) {
		max-width: 200px
	}
	.clinicServicesTable-tr.mainThead .clinicServicesTable-h:nth-child(4) {
		max-width: 139px;
		padding-left: 10px
	}
}
@media (max-width: 991px) {
	.catalog__layout.mainEdit {
		display: block
	}
	.catalog__layout.mainEdit .catalog__nav.catalog-nav {
		margin-bottom: 40px
	}
	.table__cell {
		padding: 14px 10px 14px 0;
		font-size: 12px
	}
	.table__cell:first-child {
		width: 100px

	}
	.table__cell:last-child {
		padding-right: 0
	}
}
@media (max-width: 767px) {
	.clinicServicesTable-td {
		font-size: 12px;
		line-height: 1.2
	}
	.clinicServicesTable-h {
		font-size: 12px;
		line-height: 1.2
	}
	.clinicServicesTable.mainTbody .clinicServicesTable-tr {
		padding: 8px 0
	}
}
@media (max-width: 575px) {
	.clinicServicesTable-tr.mainThead .clinicServicesTable-h:nth-child(3) {
		max-width: 120px
	}
	.clinicServicesTable-tr.mainThead .clinicServicesTable-h:nth-child(4) {
		max-width: 90px;
		padding-left: 0
	}
	.clinicServicesTable.mainTbody .clinicServicesTable-tr .clinicServicesTable-td:nth-child(3) {
		max-width: 120px
	}
	.clinicServicesTable.mainTbody .clinicServicesTable-tr .clinicServicesTable-td:nth-child(4) {
		max-width: 90px;
		padding-left: 0
	}
	.mainHomeManual h3 a {
		display: table
	}
}
@media (max-width: 480px) {
	.mainClinicServicesTable {
		overflow: auto
	}
	.wrapClinicServicesTable {
		min-width: 448px
	}
}
.catalog__descr {
	margin-top: 20px
}
.catalog__descr h2 {
	font-size: 40px;
	margin-bottom: 15px
}
.catalog__descr img {
	margin-bottom: 20px
}
@media (max-width: 576px) {
	.catalog__descr h2 {
		font-size: 30px
	}
}
.pt-210 {
	padding-top: 210px
}
.mt-64 {
	margin-top: 64px!important
}
.mb-72 {
	margin-bottom: 72px!important
}
.mb-54 {
	margin-bottom: 54px!important
}
.mb-40 {
	margin-bottom: 40px!important
}
.mb-32 {
	margin-bottom: 32px!important
}
.mw-638 {
	max-width: 638px
}
.mw-500 {
	max-width: 500px!important
}
.addbtnh5 {
	display: flex;
	margin-bottom: 32px;
	align-items: center;
}
.lab-complex {
	font-size: 22px;
	line-height: 140%;
	padding: 0 0 96px
}
.lab-complex small {
	font-size: 16px;
	line-height: 140%;
	display: block
}
.lab-complex strong {
	font-weight: 500
}
.lab-complex .row {
	display: grid;
	grid-gap: 30px;
	width: 100%;
	grid-template-columns: repeat(12, 1fr)
}
.lab-complex .row .col-md-5 {
	grid-column: span 5
}
.lab-complex .row .col-md-6 {
	grid-column: span 6
}
.lab-complex .row .col-md-7 {
	grid-column: span 7
}
.anchors-nav {
	margin: 0 0 24px;
	padding-left: 22px
}
.anchors-nav li:last-child {
	margin-bottom: 0
}
.anchors-nav li {
	margin-bottom: 20px
}
.anchors-nav li a {
	font-size: 22px;
	line-height: 140%;
	border-bottom: 1px solid #DD9FD4;
	text-decoration: none;
	display: inline-block
}
.anchors-nav li a:hover {
	border-color: transparent
}
.lab-complex .stage {
	padding-top: 100px;
	margin-top: -60px
}
.lab-complex .stage.hr p{
	font-size: 16px;
	line-height: 140%;
	font-weight: 400;

}
.lab-complex .stage.hr {
	padding: 0 0 10px;
	margin: 0 0 54px;
	border-bottom: 1px solid #DEE1E3
}
.lab-complex .stage.hr:last-child {
	padding: 0;
	margin: 0;
	border-bottom: none
}
.lab-complex .stage h2 {
	margin-bottom: 52px;
	display: flex;
	align-items: flex-start
}
.lab-complex .stage h2 span {
	color: #DD9FD4;
	margin-right: 6px
}
.lab-complex .stage h5 {
	font-size: 30px;
	line-height: 120%;
	/*margin-bottom: 32px;*/
	/*max-width: 1000px*/
}
.lab-complex .stage ul {
	margin: 0 0 40px;
	padding-left: 22px;
	max-width: 608px
}
.lab-complex .stage ul ul {
	padding: 12px 0 0;
	margin: 0;
	list-style: none
}
.lab-complex .stage ul ul li {
	display: flex;
	align-items: flex-start;
	font-size: 16px;
	line-height: 140%;
	font-weight: 400;
	margin: 0
}
.lab-complex .stage ul ul li:before {
	content: '-';
	display: block
}
.lab-complex .stage ul li {
	font-weight: 500;
	font-size: 22px;
	line-height: 140%;
	margin-bottom: 24px
}
.lab-complex .stage ul li small {
	display: block;
	font-size: 16px;
	line-height: 140%;
	font-weight: 400;
	padding-top: 12px
}
.lab-complex .stage .ul-grid.equipment-list {
	width: 100%
}
.lab-complex .stage .ul-grid.equipment-list li {
	display: none
}
.lab-complex .stage .ul-grid.equipment-list li:nth-child(1), .lab-complex .stage .ul-grid.equipment-list li:nth-child(2), .lab-complex .stage .ul-grid.equipment-list li:nth-child(3), .lab-complex .stage .ul-grid.equipment-list li:nth-child(4), .lab-complex .stage .ul-grid.equipment-list li:nth-child(5), .lab-complex .stage .ul-grid.equipment-list li:nth-child(6) {
	display: list-item
}
.lab-complex .stage .wrap-flex {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column-reverse
}
.radio-link {
	width: 162px;
	height: 25px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: flex;
	align-items: center;
	cursor: pointer;
	outline: none;
	box-shadow: none
}
.lab-complex .stage .radio-link:checked:after {
	transform: rotate(135deg);
	margin-top: 6px
}
.lab-complex .stage .radio-link:checked:before {
	content: 'Свернуть'
}
.lab-complex .stage .radio-link:checked~.ul-grid li {
	display: list-item!important
}
.radio-link:before {
	content: 'Все оборудование';
	display: block;
	font-weight: 500;
	font-size: 16px;
	line-height: 25px;
	margin-right: 6px;
	border-bottom: 1px solid #DD9FD4
}
.radio-link:after {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border-bottom: 1px solid #DD9FD4;
	border-left: 1px solid #DD9FD4;
	transform: rotate(-45deg)
}
.lab-complex .stage .ul-grid {
	-moz-column-count: 2;
	column-count: 2;
	-moz-column-gap: 24px;
	column-gap: 0;
	display: block;
	max-width: 100%
}
.lab-complex .stage .ul-grid li {
	max-width: 540px;
	width: calc(100% - 30px)
}
.lab-complex .stage .ul-grid li p, .lab-complex .stage .ul-grid li .wrap {
	display: block;
	flex-wrap: wrap;
	flex-direction: column;
	overflow: hidden;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid;
	break-inside: avoid-column
}
.lab-complex .stage .certificate__list {
	display: grid;
	grid-gap: 16px;
	width: 100%;
	max-width: 100%;
	grid-template-columns: repeat(2, 1fr);
	list-style-type: none;
	padding: 0;
	margin: 40px 0 0
}
@media (max-width: 767.98px) {
	.lab-complex {
		font-size: 22px
	}
	.lab-complex h2 {
		font-size: 36px;
		line-height: 125%;
		font-weight: 400
	}
	.lab-complex .row .col-md-5, .lab-complex .row .col-md-6, .lab-complex .row .col-md-7 {
		grid-column: span 12;
		margin-bottom: 24px
	}
	.lab-complex .row {
		display: block
	}
	.lab-complex h2.mb-54 {
		margin-bottom: 20px!important
	}
	.lab-complex .stage h2 {
		margin-bottom: 32px;
		flex-wrap: wrap
	}
	.lab-complex .stage .ul-grid {
		-moz-column-count: initial;
		column-count: auto;
		-moz-column-gap: initial;
		column-gap: initial
	}
	.lab-complex .stage .ul-grid li {
		width: 100%
	}
}
@media (max-width: 575.98px) {
	.lab-complex h2 {
		font-size: 30px;
		font-weight: 500;
		line-height: 120%
	}
	.lab-complex .button {
		width: 100%
	}
}
.page-contacts__subways {
	padding: 40px 0
}
.page-contacts__subways-offer {
	display: flex;
	align-items: center
}
.page-contacts__subways-q {
	width: 30%;
	font-size: 30px;
	padding: 0 10px
}
.page-contacts__subways-howto {
	width: 50%
}
.page-contacts__subways-linc a {
	color: var(--black);
	border: 1px solid var(--black);
	background: transparent;
	border-radius: 80px;
	padding: 15px 40px;
	font-size: 16px;
	text-decoration: none;
	cursor: pointer;
	transition: .24s;
	display: inline-block;
	text-align: center;
	font-weight: 500;
	line-height: 28px;
	width: 200px
}
.page-contacts__subways-linc a:hover {
	color: var(--violet);
	border-color: var(--violet)
}
.page-contacts__subways-linc a:active {
	background: var(--dark-violet);
	color: var(--white)
}
.page-contacts__subways-items {
	display: none
}
.page-contacts__subways-flex {
	display: flex;
	justify-content: flex-start;
	margin-top: 22px;
	flex-wrap: wrap
}
.subways-items-active {
	display: block
}
.page-contacts__subways-item {
	width: 33%;
	padding: 8px 10px
}
.subways__nomobole:nth-child(n+5) {
	display: none
}
.page-contacts__subways-item-title {
	font-weight: 500;
	cursor: pointer
}
.page-contacts__subways-item-text {
	display: none
}
.page-contacts__subways-linc {
	margin: 10px 0
}
.page-contacts__subways .subways__item-active {
	display: block
}
.page-contacts__spoiler {
	color: var(--black);
	border: 1px solid var(--black);
	background: transparent;
	border-radius: 80px;
	padding: 15px 40px;
	font-size: 16px;
	text-decoration: none;
	cursor: pointer;
	transition: .24s;
	display: inline-block;
	text-align: center;
	font-weight: 500;
	line-height: 28px;
	width: 200px;
	margin: 20px 7px 0
}
.page-contacts__spoiler:hover {
	color: var(--violet);
	border-color: var(--violet)
}
.page-contacts__spoiler:active {
	background: var(--dark-violet);
	color: var(--white)
}
.page-contacts__subways-offer .tab {
	margin: 0 10px;
	width: 300px;
	height: 96px
}
.page-contacts__subways .subways__mobole {
	display: none
}
@media (max-width: 900px) {
	.page-contacts__subways-offer {
		flex-direction: column
	}
	.page-contacts__subways-q {
		width: 100%
	}
	.page-contacts__subways-howto {
		width: 100%;
		margin: 15px 0
	}
}
@media (max-width: 500px) {
	.page-contacts__subways-item {
		width: 100%
	}
	.page-contacts__subways {
		padding: 20px 0
	}
	.page-contacts__subways .subways__mobole {
		display: block
	}
	.page-contacts__subways .subways__item-active {
		display: block
	}
	.page-contacts__subways-offer .tab {
		margin: 0 10px;
		margin-top: 15px
	}
	.page-contacts__subways-q {
		text-align: center
	}
	.start {
		padding: 133px 0 88px 0;
	}
}
.pdf {
	margin: 0 0 32px;
	padding: 0
}
.pdf li {
	position: relative;
	list-style: none;
	margin-bottom: 5px
}
.pdf li::before {
	content: "[PDF]";
	color: var(--dark-violet);
	margin-right: 10px;
	font-size: 16px
}
.pdf li a {
	position: relative;
	list-style: none
}
.working-conditions__title {
	font-size: 30px;
	line-height: 120%;
	font-weight: 500;
	padding-bottom: 12px;
	margin-bottom: 16px
}
.clinics__wa {
	display: none
}
.clinics__wa a {
	display: flex;
	text-decoration: none;
	margin-bottom: 10px
}
.clinics__wa a:hover {
	color: var(--violet)
}
.clinics__wa img {
	width: 27px;
	margin-right: 5px
}
.clinics__address .clinics__address_back {
	font-weight: 700;
	background: #dd9fd4;
	border-radius: 3px;
	display: table
}

.table__spoiler {
	color: var(--black);
	border: 1px solid var(--black);
	background: transparent;
	border-radius: 80px;
	padding: 3px 0;
	font-size: 16px;
	text-decoration: none;
	cursor: pointer;
	transition: .24s;
	/* display: inline-block; */
	text-align: center;
	font-weight: 500;
	line-height: 20px;
	width: 100%;
}
.table__spoiler:hover {
	color: var(--violet);
	border-color: var(--violet);

}

.table__spoiler_active{
	color:#fff;
	border-color: var(--violet);
	background: var(--violet);
}
.table__spoiler_active:hover {
	color: #fff;
}

.table__spoiler_text {
	display: none;
	padding: 18px;
	font-size: 17px;
	width: 74%;
}

.catalog__body_servise .table__row {
	flex-wrap: wrap;
}


@media (max-width: 575.98px) {

	.catalog__body_servise .table__spoiler {
		padding: 3px 3px;
		font-size: 14px;
		line-height: 22px;
		width: 135px;
		margin: 0 0 15px 0;
	}
	.table__spoiler_text {
		font-size: 13px;
		width: 100%;
	}
	.catalog__body_servise .table__cell:nth-child(1) {
		width: 24%;
		flex-shrink: 0;
	}
	.catalog__body_servise .table__cell:nth-child(2) {
		width: 74%;
		flex-shrink: 0;

	}
	.catalog__body_servise .table__cell:nth-child(3) {
		padding: 0;

	}
}

.scheduleBox_flex {
	display: flex;
}

.scheduleBox_flex a {
	width: 60px;
	margin-top: 15p;
	margin-right: 43px;
}

.scheduleBox_flex .icon {
	width: 100%;
	margin: 8px 0 0 0;
	height: 46px;
}

.scheduleBox_flex img {
	width: 100%;
}

@media (max-width: 576px) {
	.scheduleBox_flex a {
		margin-right: 20px;
	}
}

.click_fone {
	cursor: pointer;
	text-decoration: underline;
}

.coll_modal {
	width: 40%;
	position: fixed;
	bottom: 0;
	left: 30%;
	z-index: 15;
	display: none;

}

.coll_modal a {
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none;
}

.coll_modal .icon {
	width: 27px;
	margin-right: 15px;
	height: 24px;
}

.coll_modal-phone, .coll_modal-wa, .coll_modal-close, .coll_modal-phone-deck{
	margin: 0 0 26px 0;
	background: #fff;
	padding: 15px 0;
	border-radius: 6px;
}

.coll_modal-phone-deck .call_order-button{
	margin-bottom: 0;
}

.coll_modal-wa img {
	width: 37px;
}
.coll_modal-close {
	text-align: center;
	font-weight: 500;
	cursor: pointer;
}

.coll_modal-overlay {
	position: fixed;
	height: 100%;
	width: 100%;
	background: #9f9898b3;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 10;
}

@media (max-width: 576px) {
	.coll_modal {
		width: 90%;
		left: 5%;
	}
}

.knowlege__swiper {
	margin-top: -56px;
	padding-top: 56px;
	overflow: hidden;
	width: 100%;
	position: relative;
	margin-bottom: 126px;
}
.knowlege__swiper .swiper-slide {
	width: 32.2%;
	margin: 0%;

}

.knowlege_section-tyk {
	font-size: 17px;
	cursor: pointer;
}

.knowlege__swiper .news-card__body {
	min-height: 109px;
}

.knowlege_section-bottom {
	margin-top: 26px;
	display: flex;
	width: 87%;
	margin-bottom: 42px;
	justify-content: space-between;
}

.knowlege .wrapProfitNav {
	border-radius: 20px;
	border: 1.5px solid #253746;
	padding: 3.5px 5px;
	position: relative;
	right: 0px;
	width: 85px;
	display: flex;
	bottom: 254px;
	float: right;
	margin-top: 28px;
}
.knowlege_section-link {
	padding: 20px 37px;
	border: 1px solid #222222;
	border-radius: 50px;
	text-decoration: none;
}

.knowlege_section-links {
	display: flex;
	justify-content: center;
	margin-bottom: 46px;
}

.knowlege_section-links .knowlege_section-link {
	padding: 20px 37px;
	border: 1px solid #222222;
	border-radius: 50px;
	text-decoration: none;
	width: 321px;
	margin: 0 20px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
}


.knowlege_art-links {
	padding: 25px;
	border: 1px solid #c6b9b9;
}

.knowlege_art-title {
	font-weight: 700;
	border-bottom: 1px solid #c6b9b9;
	padding-bottom: 15px;
	font-size: 21px;
}

.breadcrumbs-knowlege{
	padding-top: 56px;
}

.sale__flex {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.sale__flex .form__inputs {
	display: flex;
	flex-direction: column;
	margin-bottom: 24px;
	gap: 0;
}

.sale__flex .form__policy {
	font-size: 18px;
	line-height: 140%;
	font-weight: 500;
	text-align: center;
	width: 70%;
	margin: 0px auto 30px;
}

.sale__flex .form__button {
	text-align: center;
}

.sale-btn {
	font-weight: 500;
	font-size: 25px;
	line-height: 28px;
	display: flex;
	padding: 22px 46px;
	align-items: center;
	text-align: center;
	color: #FFFFFF;
	background: #DD9FD4;
	border-radius: 50px;
	margin-top: 15px;
	margin-bottom: 25px;
}

.sale__flex .modal__title {
	font-size: 32px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 16px;
	margin-top: 0px;
}

.sale__flex .modal__form {
	width: 100%;
}

.sale-text {
	margin-bottom: 32px;
}
.no_validate {
	border: 1px solid red;
}

.sale-modal-btn {
	width: 126px;
	height: 126px;
	display: none;
	position: fixed;
	bottom: 15%;
	right: 12%;
	cursor: pointer;
	z-index: 5;
	background-image: url(/images/1_mini.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.knowlege_art-items {
	display: flex;
	flex-direction: column;
}

.knowlege_art-items a{
	text-decoration: none;
	margin: 35px 0 0 0;
	font-size: 17px;
}

@media (max-width: 1098px) {
	.sale	{
		width: 80%;
		padding: 30px 16px;

	}
}

@media (max-width: 575.98px){
	.sale	{
		width: 90%;
	}
	.sale__flex .form__policy {
		font-size: 18px;
		line-height: 140%;
		font-weight: 500;
		text-align: center;
		width: 90%;
		margin: 0px auto 10px;
	}
	.sale-text {
		margin-bottom: 32px;
		text-align: center;
	}
}

@media (max-width: 1200px){
	.knowlege__swiper .swiper-slide{
		width: 50%;
	}
}

@media (max-width: 768px){
	.knowlege__swiper .swiper-slide{
		width: 100%;
	}
	.knowlege_section-bottom {
		display: flex;
		width: 100%;
		margin-bottom: 42px;
		justify-content: space-between;
	}
	.addbtnh5 {
		align-items: flex-start;
		flex-direction: column;
	}
	.modal__btn.modal__open-video, .modal__btn.modal__open-video2, .modal__btn.modal__open-video3, .modal__btn.modal__open-video4 {
		margin-left: 0;
		margin-top: 10px;
	}
}

@media (max-width: 576px) {
	.knowlege_section-bottom {
		justify-content: center;
		flex-direction: column-reverse;
		align-items: center;
	}
	.knowlege__swiper {
		margin-bottom: 51px;
	}
}

.new_banner {
	width: 80%;
	position: fixed;
	top: 50px;
	background: red;
	max-width: none;
	padding: 11px 15px;
	border-radius: 19px;
	text-align: center;
	color: #fff;
	z-index: 5000;
}

@media (max-width: 576px) {
	.new_banner {
		width: 89%;
		position: fixed;
		top: 100px;
		background: red;
		max-width: none;
		padding: 26px 15px;
		border-radius: 19px;
		text-align: center;
		color: #fff;
	}

	.sale-btn {
		font-weight: 500;
		font-size: 18px;
		line-height: 28px;
		display: flex;
		padding: 22px 46px;
		align-items: center;
		text-align: center;
		color: #FFFFFF;
		background: #DD9FD4;
		border-radius: 50px;
		margin-top: -12px;
		margin-bottom: 8px;
	}
	.modal {

		top: 53%;

	}
}

.profit-card_rec {
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 20px;
	font-family: 'TT Hoves', sans-serif;
}

.profit-card__old-price {
	margin-right: 15px;

}

.page-news__avtor {
	display: flex;
	margin-top: 10px;
	align-items: center;
}

.page-news__avtor-offer {
	width: 28%;
	margin-right: 2%;
}

.page-news__avtor-img {
	max-height: 200px;
	overflow: hidden;
}

.page-news__avtor-text {
	width: 70%;
	font-size: 16px;
}

.page-news__avtor-name {
	font-weight: 700;
}

.page-news__avtor-title {
	font-size: 36px;
	line-height: 125%;
	font-weight: 500;
}

@media (max-width: 576px) {
	.page-news__avtor {
		flex-direction: column;
	}
	.page-news__avtor-offer {
		width: 100%;
		margin-right: 0;
	}
	.page-news__avtor-img {
		max-height: none;
	}
	.page-news__avtor-text {
		width: 100%;
		margin-top: 20px;
		font-size: 16px;
	}
	.page-news__avtor-title {
		font-size: 26px;
		line-height: 125%;
		font-weight: 700;
	}
	.page-news__avtor-img img{
		width: 50%;
	}
	.mainNavLink-h ul {
		left: 41px;
		z-index: 200;
	}
	.header__phone {
		font-size: 16px;
	}
	.mainNavLink-h ul li a:after {
		display: none;
	}


}


.breeds .head_lab {
	flex-wrap: wrap;
	display: flex;
	justify-content: space-between;
	margin: 25px 0;
}

.breeds .image_small {
	display: flex;
	align-items: center;
	font-size: 16px;
	margin-top: 30px;
}

.breeds .image_small img {
	margin-left: 15px;
}

.breeds .search-page form button {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 72px;
	background: transparent;
	border: none;
	cursor: pointer;
}

.breeds .search-page form {
	position: relative;
}

.table__cell span{
	width: 100%;
}

.slide_open {
	cursor: pointer;
}

.action-text {
	color: #DD9FD4;
	margin-bottom: 20px;
	margin-top: -35px;
}

@media (max-width: 576px) {
	.action-text {
		font-size: 18px;
		margin-top: -15px;
	}
}


web-accordion-item[open] .hideArrow img {
	display: none;
}



.dog_in_text {
	background-image: url("/assets/new/css/../img/dog_in_text.svg");
	width: 52px;
	height: 22px;
	flex-shrink: 0;
}

.cat_in_text {
	background-image: url("/assets/new/css/../img/cat_in_text.svg");
	width: 54px;
	height: 27px;
	flex-shrink: 0;
}



.modal__btn.modal__open-video, .modal__btn.modal__open-video2, .modal__btn.modal__open-video3, .modal__btn.modal__open-video4 {
	border-radius: 10px;
	background: #B6F2F0;
	padding: 0 19px 0 11px;
	text-decoration: none;
	color: #253746;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	display: inline-flex;
	align-items: center;
	height: 46px;
	cursor: pointer;
	margin-left: 10px;
}
.modal__btn.modal__open-video svg, .modal__btn.modal__open-video2 svg, .modal__btn.modal__open-video3 svg, .modal__btn.modal__open-video4 svg{
	margin-right: 14px;
}
.modal.change__open-video, .modal.change__open-video2, .modal.change__open-video3, .modal.change__open-video4 {
	padding: 7px 7px 7px 7px;
	overflow-y: unset;
	width: 60%;
	height: 60%;
	max-width: 100%;
}
.modal.change__open-video iframe, .modal.change__open-video2 iframe, .modal.change__open-video3 iframe, .modal.change__open-video4 iframe{
	width: 100% !important;
	height: 100% !important;
}
.change__open-video .modal__close, .change__open-video2 .modal__close, .change__open-video3 .modal__close, .change__open-video4 .modal__close {
	background: #000;
	border-radius: 50%;
	overflow: hidden;
	padding: 10px;
	top: -30px;
	right: -30px;
}
.modal__close svg {
	display: block;
	/*width: 12px;*/
	/*height: 12px;*/
}
@media (max-width: 992px) {
	.card-non {
		display: none;
	}
}
@media (max-width: 650px) {
	.modal.change__open-video, .modal.change__open-video2, .modal.change__open-video3, .modal.change__open-video4 {
		width: 100%;
		max-width: 100%;
	}
	.modal.change__open-video iframe, .modal.change__open-video2 iframe, .modal.change__open-video3 iframe, .modal.change__open-video4 iframe{
		width: 100%;
	}
	.change__open-video .modal__close, .change__open-video2 .modal__close, .change__open-video3 .modal__close, .change__open-video4 .modal__close {
		right: 5px;
		top: -43px;
	}

}


@media (max-width: 575px) {
	.change__open-video .modal__close, .change__open-video2 .modal__close, .change__open-video3 .modal__close, .change__open-video4 .modal__close {
		padding: 9px;
	}
	.modal__btn.modal__open-video, .modal__btn.modal__open-video2, .modal__btn.modal__open-video3, .modal__btn.modal__open-video4 {
		margin-left: 0;
		margin-top: 10px;
		height: 40px;
	}
	.addbtnh5 {
		align-items: flex-start;
		flex-direction: column;
	}
}
@media (max-width: 370px) {
	.modal__btn.modal__open-video, .modal__btn.modal__open-video2, .modal__btn.modal__open-video3, .modal__btn.modal__open-video4 {
		width: 100%;
	}
}

.tooltip {
	position: relative;
	display: inline-flex;
}

.tooltip::after {
	content: attr(tooltip-text);
	display: flex;
	align-items: center;
	width: 248px;
	height: 51px;
	padding: 5px 25px;
	background-color: var(--white);
	position: absolute;
	bottom: calc(100% + 15px);
	right: -54px;
	font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
	color: var(--black);
	pointer-events: none;
	opacity: 0;
	transition: opacity 0.3s;
}

.tooltip:hover::after, .tooltip:hover::before {
	opacity: 1;
}

.table__cell-new_prices {
	display: flex;
	column-gap: 20px;
	flex-wrap: wrap;
}

.new-price {
	color: red;
	white-space: nowrap;
	cursor: pointer;
}

.old-price {
	text-decoration: line-through;
}


.smart-filter_title._category {
	padding: 0 10px 0 24px;
	column-gap: 10px;
	min-width: 231px;
}

.smart-filter_title .smart-filter_title-left{
	column-gap: 13px;
	font-size: 20px;
    line-height: 23px;
    font-weight: 500;
	color: var(--black);

}

.smart-filter_title .woo-mag-filters__filter-burger {
	width: 24px;
	height: 24px;
	padding: 5px 2px;
}

.smart-filter_title .woo-mag-filters__filter-burger span{
	height: 2px;
	border-radius: 2px;
}

.smart-filter_title._category i {
	color: var(--black1);
    transform: scaleX(1.3) translateY(2px);
    font-size: 16px;
}

.smart-filter .smart-filter-parameters-box_parts .bx_filter_block_expanded {
	padding: 19px 27px;
}

@media (max-width: 768px) {
	.mobile_filter_panel.mobile_filter_panel_parts {
		position: static;
		transition: none;
		width: auto;
		width: fit-content;
		height: auto;
		background: transparent;
	}
}

@media (max-width: 745px) {
	.woo-search__form_shop .woo-search__img img{
		max-width: 26px;
	}

	.woo-search__form_shop .woo-search__img {
		padding-left: 13px;
	}

	.woo-search__form_shop .woo-search__label {
		height: 50px;
	}

	.woo-search__form_shop input[type="text"] {
		max-height: 100%;
	}
}

@media (max-width: 575px) {
	.woo-mag-info__search_shop .woo-mag-info__search-text._hide-575 {
		display: none;
	}

	.woo-mag-info__search_shop .woo-mag-info__search-text {
		font-size: 17px;
	}

	.woo-mag-info__search_shop .woo-mag-info__search-info._desktop {
		display: block;
		max-width: 148px;
	}

	.woo-mag-info__search-img .woo-mag-info__search_shop {
		margin-right: 0;
	}
}

@media (max-width: 340px) {
	.woo-mag-info__search_shop .woo-mag-info__search-text{
		font-size: 14px;
		line-height: 16px;
	}
	
	.woo-mag-info__search_shop .woo-mag-info__search-info._desktop {
		align-self: center;
		max-width: 125px;
	}
}

.woo-cart__item-box-wrapper {
	width: 0;
	min-width: 0;
	flex-grow: 1;
	display: flex;
	column-gap: 15px;
}

.woo-mag-card-info_redis .woo-cart__item {
	column-gap: 20px;
}

.woo-mag-card-info_redis .woo-cart__list{
	margin-top: 0;
	row-gap: 25px;
}

.woo-mag-card-info_redis .head_lab {
    margin-bottom: 46px;
}

.woo-mag-card-info_redis .head__title {
	font-size: 26px;
	line-height: 30px;
}

.woo-mag-card-info_redis .woo-cart__item+.woo-cart__item {
	padding-top: 0;
	border-top: none;
}

.woo-mag-card-info_redis .woo-cart__item-info {
	column-gap: 20px;
}

.woo-mag-card-info_redis .woo-cart__item-img {
	width: 160px;
	height: 160px;
	background-color: var(--gray1);
	flex-shrink: 0;
	padding: 10px;
}

.woo-mag-card-info_redis .woo-cart__item-caption {
	padding-top: 0;
	font-size: 20px;
    line-height: 28px;
    font-weight: 500;
	color: var(--black);
}

.woo-mag-card-info_redis .woo-cart__item-data {
	padding-top: 0;
}

.woo-mag-card-info_redis .woo-cart__item-price-val {
	font-size: 20px;
    line-height: 28px;
    font-weight: 500;
	color: var(--black);
}

.woo-mag-card-info_redis .woo-cart__item-pc-btn {
	color: var(--black);
}

.woo-mag-card-info_redis .woo-cart__item-pc-val {
	font-size: 20px;
    line-height: 28px;
    font-weight: 400;
	color: var(--black);
}

.woo-mag-card-info_redis .woo-cart__item-total {
	color: var(--black);
	font-weight: 600;
	align-self: center;
}

.woo-mag-card-info_redis .woo-cart__item-remove {
	padding-top: 0;
	align-self: center;
}

.woo-mag-card-info_redis .woo-cart__item-pc {
	margin-top: 0;
}

.woo-mag-card-info_redis .button-back {
	display: flex;
	align-items: center;
	column-gap: 6px;
	padding: 0;
}

.woo-mag-card-info_redis .button-back-ico {
	display: block;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
}

.woo-mag-card-info_redis .woo-cart__result {
	padding-top: 0;
	border-top: none;
}

.woo-mag-card-info_redis .button-back span {
	font-size: 20px;
    line-height: 28px;
    font-weight: 400;
	color: var(--gray2);
	text-align: left;
}

.woo-mag-card-info_redis .woo-cart__result-price span {
	font-size: 22px;
	line-height: 25px;
    font-weight: 500;
	color: var(--black);
}

.woo-mag-card-info_redis .woo-mag-card-info__basket-items {
	color: var(--violet);
}

@media screen and (max-width: 1023px) {
    .woo-mag-card-info_redis .woo-cart__item {
        -ms-flex-direction: row;
        flex-direction: row;
    }

	.woo-mag-card-info_redis .woo-cart__item-data {
        padding-left: 0;
    }
}

@media (max-width: 974px) {
    .woo-mag-card-info_redis [data-cart-item-id] img {
        max-width: 100%;
    }

	.woo-mag-card-info_redis .woo-cart__item-caption {
		font-size: 16px;
		line-height: 26px;
	}

	.woo-mag-card-info_redis .woo-cart__item-img {
		width: 130px;
		height: 130px;
	}

	.woo-mag-card-info_redis .woo-cart__item-total,
	.woo-mag-card-info_redis .woo-cart__item-price-val {
		font-size: 18px;
		line-height: 26px;
	}

	.woo-mag-card-info_redis .woo-cart__result {
        flex-direction: row !important;
        align-items: center !important;
    }
}

@media (max-width: 768px) {
	.woo-mag-card-info_redis .woo-cart__item-img {
		width: 100px;
		height: 100px;
	}

	.woo-mag-card-info_redis .woo-cart__item-caption {
		line-height: 18px;
	}

	.woo-mag-card-info_redis .woo-cart__item-price-val {
		font-size: 16px;
		line-height: 18px;
	}

	.woo-mag-card-info_redis .woo-cart__item-data-list {
		column-gap: 10px;
	}

	.woo-mag-card-info_redis .woo-cart__item-price {
		display: none;
	}

	.woo-mag-card-info_redis .woo-cart__item-pc-btn {
		width: 17px;
		padding-bottom: 0;
        height: 17px;
        display: flex;
        align-items: center;
        justify-content: center;
	}

	.woo-mag-card-info_redis .woo-cart__item-pc-action {
		column-gap: 13px;
	}

	.woo-mag-card-info_redis .woo-cart__item-pc-val {
		font-size: 14px;
		line-height: 16px;
	}

	.woo-mag-card-info_redis .woo-cart__item-total {
		font-size: 16px;
		line-height: 18px;
	}

	.woo-mag-card-info_redis .button-back span {
		font-size: 16px;
		line-height: 18px;
	}

	.woo-mag-card-info_redis .woo-cart__result {
		margin-top: 25px;
	}

	.woo-mag-card-info_redis .button_fill {
		padding: 14px 30px;
		font-size: 16px;
		line-height: 16px;
	}

	.woo-mag-card-info_redis .woo-cart__result-info {
		flex-shrink: 0;
	}

	.woo-mag-card-info_redis .button-back {
		min-height: 44px;
	}

	.woo-mag-card-info_redis .woo-cart__result-back {
		align-self: flex-end;
	}
}

@media (max-width: 575px) {
	.woo-mag-card-info_redis .woo-cart__item-box-wrapper {
		flex-direction: column;
		row-gap: 10px;
	}

	.woo-mag-card-info_redis .woo-cart__item-data-list {
		width: 100%;
		justify-content: space-between;
		flex-wrap: nowrap;
	}

	.woo-mag-card-info_redis .woo-cart__item-pc-action {
        padding: 6px 10px;
    }

	.woo-mag-card-info_redis .woo-cart__item-total {
		text-align: center;
	}

	.woo-mag-card-info_redis .woo-cart__item-remove-ico {
		width: 20px;
		height: 20px;
	}

	.woo-mag-card-info_redis .woo-cart__result-info {
		flex-direction: column;
		row-gap: 25px;
	}
}


@media (max-width: 545px) {
	.woo-mag-info__search_shop .woo-mag-info__search-info_full.woo-mag-info__search-info {
		width: 100% !important;
		max-width: 100% !important;
	}

	.woo-mag-info__search_shop .woo-mag-info__search-info_full.woo-mag-info__search-info .woo-mag-info__search-text {
		width: 100% !important;
		max-width: 100% !important;
		text-align: center !important;
	}

	.woo-mag-info__search_shop .woo-mag-info__search-info_hide545 {
		display: none;
	}
}

@media (max-width: 390px) {
	.woo-mag-card-info_redis .woo-cart__item-img {
		width: 75px;
		height: 75px;
		padding: 5px;
	}
}

@media (max-width: 350px) {
	.woo-mag-card-info_redis .woo-cart__item-img {
		width: 75px;
		height: 75px;
	}

	.woo-mag-card-info_redis .woo-cart__item-data-list {
		display: grid;
		grid-template-columns: auto auto;
		row-gap: 10px;
    }

	.woo-mag-card-info_redis .woo-cart__item-pc,
	.woo-mag-card-info_redis .woo-cart__item-pc-action {
		width: 100%;
	}

	.woo-mag-card-info_redis .woo-cart__item-pc {
		grid-column-start: 1;
		grid-column-end: 3;
	}

	.woo-mag-card-info_redis .button-back-ico {
		display: none;
	}
}

#noty_layout__topRight {
	width: 90%;
}

@media (max-width: 768px) {
	.sale-modal-btn {
		width: 80px !important;
		height: 80px !important;
	}
}

@media (max-width: 576px) {
	.sale__flex .form__policy {
		font-size: 15px !important;
	}

	.sale__flex .sale-text {
		margin-bottom: 0px !important;
	}
}

.woo-mag-card__card-img.woo-mag-card__card-img_no-border {
	border-radius: 0;
}

@media (max-width: 768px) {
	.woo-mag-card__card-img.woo-mag-card__card-img_no-border {
		margin-right: -20px;
	}
}


@media screen and (max-width: 479px) {
    .woo-mag-card__card-img.woo-mag-card__card-img_no-border {
        max-width: 120px;
    }
}
/* End */


/* Start:/local/templates/vetunion-clinics/assets/css/main.css?179247871348699*/
.new_banner {
    background: #DD9FD4!important;
}
@media (max-width: 576px) {
    .new_banner {
        padding: 46px 15px!important;
    }
}
.woo-mag-info__search-info {
    display: none!important;
}
.smi-links li {
    font-size: 20px!important;
}
.smi-links li {
    margin: 40px 0;
}
.smi-links li span {
    color:#bd71b2;
    margin-right:20px;
}
.uslugi-gastro_r_gift {
    font-weight: 600!important;
}
.head, .woo-section h2 {
    font-weight: 500;
    font-size: 42px;
}
.app_gastro h2, .main-h2 {
    font-weight: 500;
    font-size: 56px;
    line-height: 120%;
}
.causes-gastro p {
    font-size: 20px;
    font-weight: 400;
    line-height: 140%;
}
.reception-gastro_itp_it p {
    font-size: 16px;
}
.page-news__main, .c-box__txt, .c-box__cnt, .result-box__item-cnt, .woo-fix-box__bot, .woo-grid__row p, .addresses-section__text-wrapper, .page-vacancy__text p {
    font-size: 20px;
    font-weight: 400;
    line-height: 140%;
}
.footer {
    margin-top: 70px;
}

.woo-mag-info-text__buttons {
    display: none !important;
}

@media (max-width: 991.98px) {
    .d-none-992{
        display: none !important;
    }
}

.doctors, .stories, .pop-articles {
    padding-top: 0 !important;
}

.doctors .doctors__text, .stories .stories__text, .pop-articles .pop-articles__text {
    min-height: 213px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    align-items: center;
}

.doctors .doctors__text h2, .stories .stories__text h2, .pop-articles .pop-articles__text h2 {
    font-size: 42px;
    line-height: 120%;
}

.doctors .doctors__swiper, .stories .swiper-wrapper, .pop-articles .pop-articles__swiper {
    margin-top: -223px;
    padding-top: 223px;
}

.doctors .wrapdoctorsNav, .pop-articles .wrapstoriesNav {
    top: 74px;
}

.stories .wrapstoriesNav {
    top: 41px;
}

@media (max-width: 660px) {
    .doctors, .stories, .pop-articles {
        padding-top: 0 !important;
    }

    .doctors .doctors__text, .stories .stories__text, .pop-articles .pop-articles__text{
        min-height: 169px;
    }

    .doctors .doctors__text h2, .stories .stories__text h2, .pop-articles .pop-articles__text h2 {
        font-size: 28px;
    }

    .doctors .doctors__swiper, .stories .swiper-wrapper, .pop-articles .pop-articles__swiper {
        margin-top: -179px;
        padding-top: 179px;
    }

    .doctors .wrapdoctorsNav {
        top: 50px;
    }

    .stories .wrapstoriesNav {
        top: 58px;
    }

    .pop-articles .wrapstoriesNav {
        top: 52px;
    }

    .app_gastro h2:not(.doctors .doctors__text h2, .stories .stories__text h2, .pop-articles .pop-articles__text h2) {
        font-size: 35px !important;
        line-height: 100%;
    }
}

@media (max-width: 420px) {
    .doctors .doctors__text h2, .stories .stories__text h2, .pop-articles .pop-articles__text h2 {
        font-size: 26px;
        line-height: 100%;
    }
}

.app_gastro .uslugi-gastro_itbox {
    grid-template-columns: repeat(4, minmax(auto, 1fr));
    column-gap: 35px;
}
.app_gastro .uslugi-gastro_it {
    width: 100% !important;
    min-width: 0;
}
@media (max-width: 1320px) {
    .app_gastro .uslugi-gastro_itbox {
        column-gap: 20px;
    }
}
@media (max-width: 768px) {
    .app_gastro .uslugi-gastro_itbox {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 10px;
    }
}

.profit-card__old-price {
    text-decoration: line-through;
}
.profit-card__title {
    font-size: 40px;
}

.profit-card__profile {
    position: absolute;
    top: 45px;
    right: 25px;
    font-size: 30px;
    font-weight: 700;
}

.tab__note {
    top: 16px;
}

@media (max-width: 575.98px) {
    .profit-card__title {
        font-size: 24px;
    }
}

.footer__flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.footer__flex-l {
    width: 73%;
}

.footer__flex-r {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 27%;
}

.footer__flex-r-img img {
    width: 250px;
}

.footer__socials {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
    flex-shrink: 0;
    width: 27%;
}

@media (max-width: 992px) {
    .footer__flex {
        flex-direction: column;

    }
    .footer__socials {
        padding-top: 20px;
        width: 100%;
        justify-content: flex-start;
    }
}

#clinics__setter-coll {
    border: none;
    background: none;
    outline: none;
}

.clinics__phone {

    margin-bottom: 16px;
}

.call_order-button {
    margin-bottom: 16px;
}

@media (max-width: 1040px) {
    .header__menu .addresses_btn,
    .header__menu .header__booking {
        margin-right: 15px;
    }
}

.header__call_order-button {
    border-radius: 80px;
    padding: 0 5px;
    font-size: 16px;
    text-decoration: none;
    border: none;
    cursor: pointer;
    transition: .24s;
    display: inline-block;
    text-align: center;
    font-weight: 500;
    line-height: 28px;
    color: var(--black);
    border: 1px solid var(--black);
    background: transparent;
    margin-bottom: 0;
    white-space: nowrap;
}

.header__call_order-button.header__call_order-button_with-padding {
    padding: 0 10px;
}

.header__call_order-button.header__call_order-button_link {
    display: block !important;
}

@media (max-width: 991.98px) {
    .header__menu {
        top: 75px;
        column-gap: 15px;
    }

    .header__call_order-button.header__call_order-button_link {
        margin-right: 0;
        transform: translateY(2px);
        padding: 0 10px;
    }
}

@media (min-width: 991.98px) {
    .header__call_order-button.header__call_order-button_link {
        border-top: none;
        border-left: 0;
        border-right: 0;
        border-radius: 0;
        line-height: 140%;
    }
}
@media (max-width: 991.98px) {
    .header__booking.make_an_appointment {
        border-radius: 80px;
        padding: 0 5px;
        font-size: 16px;
        text-decoration: none;
        border: none;
        cursor: pointer;
        transition: .24s;
        display: inline-block;
        text-align: center;
        font-weight: 500;
        line-height: 28px;
        color: var(--black);
        border: 1px solid var(--black);
        background: transparent;
        margin-bottom: 0;
    }
}
.header__call_order-button:hover {
    color: var(--violet);
    border-color: var(--violet);
}

.header__call_order-button:active {
    background: var(--dark-violet);
    color: var(--white);
}

.header__booking {
    margin-right: 27px;
}

.addresses_btn {
    margin-right: 40px;
}


@media (max-width: 575.98px) {
    .header__menu {
        top: 58px;
        column-gap: 0;
    }

    .header__call_order-button.header__call_order-button_link {
        transform: translateY(0px);
        padding-top: 3px;
        padding-bottom: 3px;
    }

    .header__phone {
        width: 100%;
        flex-basis: content;
        order: unset;
        font-size: 18px;
        line-height: 140%;
        margin-left: 0;
    }
    .header__menu-wa {
        width: 25px;
        padding: 0;
        margin: 0px 2px 1px 0;
        position: relative;
        left: 0;
    }
}

.catalog-nav__l3-head {
    padding: 6px 34px;
    font-size: 16px;
    font-weight: 500;
    line-height: 140%;
    cursor: pointer;
    transition: .24s;
}

.catalog-nav__l3-head a {
    text-decoration: none;
}

.catalog-nav__l3-head_active {
    border-color: transparent;
    background: var(--light-blue);
}


.main_socials_footer{
    width: 25%;
    text-align: center;
    margin-top: 20px;
}
.main_socials_footer .footer__socials{width: 100%;}
@media (max-width: 1024px){
    .main_socials_footer .footer__socials{padding-top: 0;}
    .main_socials_footer{
        width: 85%;
        text-align: left;
    }
}
@media (max-width: 500px){
    .main_socials_footer .footer__socials{padding-top: 0;}
    .main_socials_footer{
        width: 100%;
        text-align: left;
    }
}
.map-sity__section_sel {
    font-size: 24px;
    font-weight: 600;
    cursor: pointer;

}
.map-city__name .map-city__value2 {
    font-size: 24px;
    font-weight: 600;
    cursor: pointer;
    transition: .3s all;
}



.balloon-info__item {
    display: flex;
}
.clinik-list_city {
    font-size: 27px;
    margin-bottom: 20px;
    font-weight: bold;
}
.clinik-list-kl {
    display: none;
    margin-bottom: 20px;
    width: 100%;
    flex-wrap: wrap;
}
.clinik-list-kl:first-child {
    display: flex;
}
.clinik-list-kl-it {
    border: solid 1px #EFEFEF;
    border-radius: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
    padding: 20px;
    width: 100%;
    flex-shrink: 0;
    display: flex;
}
.clinik-list-kl-itp-n {
    font-weight: bold;
    margin-bottom: 5px;
}
.clinik-list-kl-itp svg{
    margin-right: 5px;
    width: 20px;
    height: 20px;
    margin-top: 5px;
    flex-shrink: 0;
}
.clinik-list {
    margin-top: 50px;
}
.clinik-list-kl-itp {
    display: flex;
    align-items: flex-start;
}
.clinik-list-kl-itp-na {
    width: 35%;
    padding-right: 20px;
}
.clinik-list-kl-itp {
    width: 21.6%;
    padding-right: 20px;
}
.selbox {
    width: 329px;
    margin: 0 auto;
    margin-top: 10px;
}
.selcyti {
    font-size: 16px;
    color: #B4B4B4;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-top: 8px;
    padding-bottom: 8px;
}
.select2-container .select2-selection--single {
    height: 44px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 10px;
}


#tabs {

}
.tabs-nav {
    display: flex;
    margin: 0;
    padding: 0;
    width: 100%;
}
.tabs-nav li {
    /*display: table-cell;*/
    /*float: none;*/
    margin: 0;
    padding: 0;
    width: 33.33333%;
    list-style: none;
}
.tabs-nav a {
    display: flex;
    padding: 10px 20px;
    border-top: 2px solid #EFEFEF;
    border-bottom: 2px solid #EFEFEF;
    border-left: 2px solid #EFEFEF;
    background: #fbfbfb;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
    color: #253746;
    height: 112px;
    justify-content: center;
    align-items: center;
}
.tabs-nav li:first-child a {
    border-radius: 5px 0 0 0;
}
.tabs-nav li:last-child a {
    display: flex;
    border-right: 2px solid #EFEFEF;
    border-radius: 0 5px 0 0;
}
.tabs-nav a.active {
    border-bottom: 2px solid #EFEFEF;
    background: #E9F8F7;
    color: #000;
}
.slct {
    border-top: 2px solid #EFEFEF;
    border-bottom: 2px solid #EFEFEF;
    height: 112px;
}
.tabs-items {
    border: none;

    background: #fff;
}
.tabs-item {

}
.select2-container .select2-selection--single {
    display: inline;
    border: none;
    border-bottom: 2px dashed #000;
    border-radius: 0;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    display: inline;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    display: none;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #bd71b2;
}
.select2-container--default .select2-results__option--selected {
    background-color: #b6f2f0;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
    padding-right: 0;
}
.main-h2 {
    margin-left: -3px;
}
@media (max-width: 1025px){
    .tabs-nav {
        flex-direction: column;
    }
    .tabs-nav li {
        width: 100%;
    }
}
@media (max-width: 800px){
    .clinik-list-kl-it {
        flex-direction: column;
    }
    .clinik-list-kl-itp-na {
        width: 100%;
    }
    .clinik-list-kl-itp {
        width: 100%;
    }
}

.modal__req_info {
    display: block;
    color: var(--dark-gray);
    font-size: 12px;
    padding: 0 0 0 0;
    margin: -1em 0 0 0;
}

.menu__title .modal__req_info{
    line-height: 250%;
}


/* ========================== */



.app_gastro .tab__note {
    top: 16px;
}


.app_gastro .clinics__phone {

    margin-bottom: 16px;
}

/*.app_gastro .call_order-button {*/
/*    margin-bottom: 16px;*/
/*}*/







.app_gastro p {
    margin: 13px 0;
}


.button_fill {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

}
.header_onscroll {
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.app_gastro .breadcrumbs ul li {
    position: relative;
    padding-right: 30px;
}
.app_gastro .breadcrumbs ul li:not(:last-child)::after {
    width: 6px;
    height: 6px;
    content: '→';
    display: block;
    border-radius: 50%;
    background: none;
    margin: 0 8px;
    position: absolute;
    top: 1px;
    right: 9px;
    color: #929BA2;
}
.app_gastro .breadcrumbs ul li a{
    color: #929BA2;
}
.app_gastro .breadcrumbs li:last-child a{
    color: #253746;
}


.breadcrumbs.breadcrumbs-new ul li {
    position: relative;
    padding-right: 30px;
}
.breadcrumbs.breadcrumbs-new ul li:not(:last-child)::after {
    width: 6px;
    height: 6px;
    content: '→';
    display: block;
    border-radius: 50%;
    background: none;
    margin: 0 8px;
    position: absolute;
    top: 1px;
    right: 9px;
    color: #929BA2;
}
.breadcrumbs.breadcrumbs-new ul li a{
    color: #929BA2;
}
.breadcrumbs.breadcrumbs-new li:last-child a{
    color: #253746;
}
.app_gastro h2 {
    color: #253746;
}
.app_gastro .main-h2 {
    color: #253746;
    text-align: center;
    font-size: 56px;
    line-height: 120%;
    font-weight: 500;
    margin-top: 20px;
}
.main-h2_d {
    text-align: center;
    color: #929BA2;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 22px;
}
.header__call_order-button-tel {
    display: none;
    text-decoration: none;
    font-size: 16px;
}
@media (max-width: 992px){
    .header__call_order-button {
        display: none !important;
    }
    .header__call_order-button-tel {
        display: block;
    }
    .header__menu-wa {
        display: none;
    }
    .wrapLogo {
        max-width: 100%;
    }
}



.uslugi-gastro {
    color: var(--black);
    background: var(--light-blue);
}
.uslugi-gastro_c {
    display: flex;
}
.uslugi-gastro_r img {
    /*box-shadow: -10px 10px 20px 0px rgba(0, 0, 0, 0.25);*/
}
.uslugi-gastro_r .uslugi-gastro_r_img {
    position: relative;
}
.uslugi-gastro_r .uslugi-gastro_r_img.modal__open-video{
    cursor: pointer;
}
.btnpl {
    display: none;
}
.uslugi-gastro_r .uslugi-gastro_r_img.modal__open-video .btnpl{
    display: block;
    width: 77px;
    height: 90px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@media (max-width: 660px){
    .uslugi-gastro_r .uslugi-gastro_r_img.modal__open-video .btnpl{
        width: 37px;
        height: 50px;
    }
}
.uslugi-gastro_r_gift {
    position: absolute;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px;
    left: 0;
    bottom: 35px;
    padding: 18px 21px;
    border-radius: 25px 25px 25px 0;
    background: #FFD2D2;
    width: 194px;
    cursor: pointer;
}
.usl_gift {
    width: 41px;
    height: 41px;
    position: absolute;
    top: -20px;
    right: -20px;
}
.uslugi-gastro_l,.uslugi-gastro_r {
    width: 50%;
}
.uslugi-gastro_l {
    padding-top: 39px;
    padding-right: 15px;
}
.uslugi-gastro_l_title {
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 55px; /* 114.583% */

}
.uslugi-gastro_l_text {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px; /* 175% */
    margin-top: 22px;
    margin-bottom: 26px;
}
.uslugi-gastro_itbox {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 52px;
    padding-top: 52px;
    padding-bottom: 55px;
    padding-left: 16px;
    padding-right: 16px;
}

.uslugi-gastro_it {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 125% */
}
.uslugi-gastro_it:nth-child(3) {
    width: 325px;
    flex-shrink: 0;
}
.uslugi-gastro_it_img {
    margin-bottom: 12px;
    height: 29px;
}
.uslugi-gastro_it_img img{
    height: 100%;
}

.usl_im1,.usl_im2 {
    width: 33px;
    height: 29px;
}
.usl_im3 {
    width: 32px;
    height: 32px;
}
.usl_im4 {
    width: 39px;
    height: 28px;
}
.uslugi-gastro_it svg {
    margin-bottom: 12px;
}

@media (max-width: 1300px){
    .uslugi-gastro_itbox {
        column-gap: 10px;
    }
}

@media (max-width: 992px){
    .uslugi-gastro_l_title {
        font-size: 30px;
        line-height: 35px;
    }
    .uslugi-gastro_itbox {
        grid-template-columns: repeat(2, 1fr);
    }
    .uslugi-gastro .container {
        padding: 0;
    }
    .uslugi-gastro_l {
        padding-left: 16px;
    }
    .app_gastro .main-h2 {
        font-size: 42px;
    }
    .uslugi-gastro_l_text {
        font-size: 16px;
        line-height: 30px;
    }
    .uslugi-gastro_r_gift {
        font-size: 16px;
        line-height: 20px;
        padding: 15px 15px;
        cursor: pointer;
        width: 144px;
    }

}
@media (max-width: 880px){
    .uslugi-gastro_itbox {
        flex-wrap: wrap;
        padding-bottom: 0;
    }
    .uslugi-gastro_it {
        width: 100%;
        margin-bottom: 40px;
    }
    .uslugi-gastro_it:nth-child(3) {
        width: 50%;
    }
}
@media (max-width: 660px){
    .uslugi-gastro_it {
        font-size: 16px;
    }
    .uslugi-gastro_c {
        flex-wrap: wrap;
    }
    .uslugi-gastro_l {
        width: 100%;

    }
    .uslugi-gastro_r {
        width: 100%;
        order: -1;
    }
    .uslugi-gastro_r img{
        width: 100%;
    }
    .uslugi-gastro_itbox {
        padding-right: 16px;
    }
    .app_gastro .main-h2 {
        font-size: 35px;
        margin-top: 20px;
    }
    .uslugi-gastro_r_gift {
        font-size: 18px;
        line-height: 19px;
        padding: 12px 21px;
        width: 170px;
    }
}









.causes-gastro {
    padding-top: 36px;
    padding-bottom: 48px;
}
.lineg {
    border-bottom: 1px solid #929BA2;
    margin-top: 27px;
    margin-bottom: 27px;
}
.causes-gastro_t2 h4 {
    color: #253746;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 38px;
    margin: 13px 0;
}
.causes-gastro_t2 p {
    color: #253746;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}
.causes-gastro_itbox {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding-top: 54px;
    margin-bottom: 36px;
}
.causes-gastro_it {
    color: #253746;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px; /* 100% */
    display: flex;
    align-items: center;
    padding-left: 32px;
    margin-bottom: 22px;
    border-radius: 25px;
    background: #E9F8F7;
    max-width: 460px;
    width: 100%;
    height: 80px;
    flex-shrink: 0;
}
.causes-gastro_it >div:first-child{
    display: flex;
    align-items: center;
}
.causes-gastro_it_img{
    width: 80px;
    flex-shrink: 0;
}
.cau_im1 {
    width: 65px;
    height: 45px;
}
.cau_im2 {
    width: 63px;
    height: 53px;
}
.cau_im3 {
    width: 58px;
    height: 58px;
}
.cau_im4 {
    width: 61px;
    height: 59px;
}
@media (max-width: 992px){
    .app_gastro h2 {
        font-size: 42px;
    }
    .causes-gastro_it {
        font-size: 25px;
        max-width: 384px;
    }
    .causes-gastro p {
        font-size: 16px;
    }
    .causes-gastro_t2 p {
        font-size: 15px;
        line-height: 23px;
    }
}
@media (max-width: 660px){
    .app_gastro h2 {
        font-size: 35px;
        line-height: 100%;
    }

}
@media (max-width: 420px) {
    .app_gastro h2 {
        font-size: 28px;
        line-height: 100%;
    }
}
.more-reasons {
    display: none;
    text-align: center;
}
.js-more-reasons {
    color: #002E46;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-decoration-line: underline;
}
.js-causes-gastro_t2.open {
    display: block;
}
@media (max-width: 500px){
    .js-causes-gastro_t2 {
        display: none;
    }
    .more-reasons {
        display: block;
    }
}

@media (max-width: 420px){
    .causes-gastro_it {
        padding-left: 18px;
        font-size: 22px;
    }
}











.reception-gastro {
    background: #FFD2D2;
    padding-top: 36px;
    padding-bottom: 48px;
}
.reception-gastro_st {
    display: flex;
}
.reception-gastro_st_it {
    display: flex;
    max-width: 300px;
}
.reception-gastro_st_it > div:first-child{
    color: #253746;
    font-size: 88px;
    font-style: normal;
    font-weight: 600;
    line-height: 72px;
}
.reception-gastro_st_it > div:last-child{
    color: #253746;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 10px;
}
.reception-gastro_itp {
    display: flex;
    justify-content: space-between;
    padding-top: 70px;
}
.reception-gastro_itp_it {
    padding: 32px 36px;
    color: #253746;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    max-width: calc(25% - 18px);
    width: 100%;
    border-radius: 20px;
    background: #FFF;
    background-size: cover;
    overflow: hidden;
}
.reception-gastro_first_visit {
    color: #253746;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    padding-top: 49px;
    display: flex;
}
.reception-gastro_first_visit_title {
    color: #253746;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 38px;
}
.reception-gastro_first_visit_img {
    flex-shrink: 0;
}
/*.reception-gastro_first_visit_img-cat {*/
/*    width: 261px;*/
/*    height: 261px;*/
/*    background: url("/local/templates/vetunion-clinics/assets/css/../assets/gastro/img/kitten21.png") no-repeat center/contain;*/
/*}*/
/*.reception-gastro_first_visit_img-cat:hover {*/
/*    background: url("/local/templates/vetunion-clinics/assets/css/../assets/gastro/img/kitten22.png") no-repeat center/contain;*/

/*}*/
.reception-gastro_first_visit_img-cat_two-pic .img-cat-h {
    display: none;
}
.reception-gastro_first_visit_img-cat_two-pic:hover .img-cat-h {
    display: block;
}
.reception-gastro_first_visit_img-cat_two-pic:hover .img-cat {
    display: none;
}
.reception-gastro_first_visit_btn {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-decoration-line: underline;
    background: transparent;
    border: none;
    cursor: pointer;
    display: none;
}
.reception-gastro_first_visit_tx {
    padding-top: 30px;
    padding-left: 20px;
}
.reception-gastro_prepare {
    margin-top: 56px;
    border-radius: 0 0 45px 0;
    border: 4px solid #FFF;
    padding: 27px 42px;
    color: #253746;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 38px;
}
@media (max-width: 1024px){
    .reception-gastro_itp {
        flex-wrap: wrap;
    }
    .reception-gastro_itp_it {
        max-width: calc(50% - 18px);
        margin-bottom: 18px;
    }
    .ord2 {
        order: -1;
    }
}
@media (max-width: 992px) {
    .reception-gastro_st_it > div:first-child {
        font-size: 56px;
        line-height: 56px;
        width: 33px;
        flex-shrink: 0;
    }
}
@media (max-width: 750px){
    .reception-gastro_first_visit_title {
        font-size: 24px;
    }
    .reception-gastro_first_visit_img-cat{
        width: 66px;
        height: 66px;
    }
    .reception-gastro_first_visit_tx {
        padding-top: 0;
        padding-left: 10px;
    }
    .reception-gastro_first_visit_text {
        display: none;
    }

    .reception-gastro_first_visit_text.open {
        display: block;
        transition: all 1s ease;

    }
    .reception-gastro_first_visit_btn {
        display: inline-block;
    }
}
@media (max-width: 650px){
    .reception-gastro_itp_it {
        max-width: 100%;
    }
    .ord2 {
        height: 370px;

    }
    .ord4 {
        height: 370px;
    }
    .ord1 {
        margin-top: -100px;
    }
    .ord3 {
        order: 4;
        margin-top: -100px;
    }
    .reception-gastro_st {
        flex-direction: column;

    }
    .reception-gastro_st_it {
        max-width: 100%;
        margin-bottom: 20px;
    }

    .reception-gastro_prepare {
        font-size: 20px;
        line-height: 25px;
    }
    .reception-gastro_prepare {
        padding: 13px 16px;
    }
    .reception-gastro_prepare_title {
        font-size: 25px;
        line-height: 30px;
    }
}











.doctors {
    z-index: 2;
    position: relative;
    padding-top: 48px;
    background: #FCFCFC;
}
.doctors__text {
    margin-bottom: 25px;
    padding-right: 100px;
    border-bottom: 1px solid var(--gray);
    padding-bottom: 30px;
}
.doctors-card {
    display: block;
    text-decoration: none;
    color: var(--black);
    /*height: 670px;*/
    position: relative;
    padding: 17px 16px;
    background: #E9F8F7;
}
@media (max-width: 575.98px) {
    .doctors-card {
        /*height: 328px;*/
        padding: 16px
    }
}
.doctors-card_blue {
    background: #b6f2f0
}
.doctors-card_light-violet {
    background: #f7d4d3
}
.doctors-card_violet {
    background: #dd9fd4
}
.doctors-card__icon {
    margin-bottom: 20px
}
.doctors-card__price {
    font-weight: 500;
    font-size: 24px;
    line-height: 1;
    margin-bottom: 22px;
}
.doctors__price-block {
    /*min-height: 63px;*/
    position: relative;
    display: flex;
}
.doctors-card__title {
    margin-bottom: 12px
}

.doctors-card__text_name {
    color: #253746;
    font-size: 20.585px;
    font-style: normal;
    font-weight: 500;
    line-height: 39.111px;
}
.doctors-card__text_desc {
    color: #253746;
    font-size: 16.468px;
    font-style: normal;
    font-weight: 400;
    line-height: 23.672px;
}
.doctors-card__image {
    width: 100%;
    height: 445px;
    margin-bottom: 5px;
}
@media (max-width: 575px) {
    .doctors-card__title {
        font-size: 24px;
        line-height: 130%;
        font-weight: 500
    }

    .doctors-card__popup .wrapText {
        height: 328px;

    }
}
.doctors-card__text {
    width: 100%;
}
@media (max-width: 575px) {
    .doctors-card__text {
        font-size: 16px;
        line-height: 140%;
        font-weight: 500
    }
}
.doctors-card__link {
    position: absolute;
    left: 30px;
    bottom: 30px;
    background: transparent;
    border: none;
    outline: none;
    box-shadow: none;
    padding: 0;
    cursor: pointer;
    z-index: 10;
}

@media (max-width: 575px) {
    .doctors-card__link {
        left: 16px;
        bottom: 16px
    }
}
.doctors-card__img {
    position: absolute;
    bottom: 0;
    right: 48px;
    z-index: 0;
    opacity: .9
}
@media (max-width: 575px) {
    .doctors-card__img {
        right: 16px
    }
}
.doctors-card__img img {
    -o-object-fit: contain;
    object-fit: contain
}
@media (max-width: 575px) {
    .doctors-card__img img {
        height: 134px
    }
    .wrapdoctorsNav {
        /*display: none;*/
    }
}
.doctors__swiper .swiper-slide {
    width: 417px
}
.doctors__card-non {
    background: #FCFCFC;
}
.doctors__card-non .doctors-card__image{
    display: flex;
    align-items: center;
    justify-content: center;
}
.doctors__swiper {
    margin-top: -182px;
    padding-top: 182px;
    overflow: hidden;
    padding-bottom: 20px;
    width: 100%;
    position: relative
}
.doctors__swiper .swiper-pagination {
    font-size: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 0;
    z-index: 0;
    display: none;
}
.doctors__swiper .swiper-pagination .swiper-pagination-bullet {
    margin: 0 4px!important
}
.wrapdoctorsNav {
    border-radius: 20px;
    /*border: 2px solid #253746;*/
    /*padding: 4px 5px;*/
    position: absolute;
    top: 52px;
    right: 0;
    width: 85px;
    display: flex;
    justify-content: space-between;
    background: url("/assets/new/img/Rectangle29.svg") no-repeat;
}
.doctors__swiper .swiper-button-prev {
    margin: 5px 0 5px 5px;
}
.doctors__swiper .swiper-button-next {
    margin: 5px 5px 5px 0;
}
.doctorsNav {
    position: relative;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    padding: 0;
    left: auto;
    right: auto;
    top: auto;
    margin-top: 0
}
.doctorsNav:after {
    display: none
}
.doctorsNav:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    width: 10px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url(/local/templates/vetunion-clinics/assets/css/../img/blackArrow.svg)
}
.doctorsNav.swiper-button-next {
    transform: scale(-1, 1)
}
.section.doctors {
    margin-bottom: 0
}
@media (max-width: 575px) {
    .wrapdoctorsNav {
        /*display: none;*/
    }
}




.price-faq {
    background: #E9F8F7;

}
.price-faq .faq{
    margin: 0;
    padding: 56px 0 80px 0;
}
.price-faq .table__cell:first-child {
    width: 45%;
    flex-shrink: 0;
    padding-right: 10px;
}
.price-faq .table__cell:nth-child(2) {
    width: 19%;
    flex-shrink: 0;
}
.price-faq .table__cell:nth-child(3) {
    justify-content: flex-end;
    width: 36%;
    flex-shrink: 0;
}
.price-faq .table__spoiler {
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.price-faq .table__cell {
    font-size: 20px;
    padding: 14px 0px;
}
.price-faq .table__row_title {
    padding: 14px 0px;
    font-weight: 500;
    font-size: 23px;
}
.price-faq .table__row_title2 {
    padding: 14px 0px;
    font-weight: 500;
    font-size: 20px;
}
.price-faq .table__row {
    flex-wrap: wrap;
}
/*.price-faq .table__row:not(:last-child) {*/
/*    border-top: 2px solid rgba(37, 55, 70, 0.15);*/
/*}*/
.price-faq .table__row:not(:last-child) {
    border-bottom: 1px solid #253746;
}
.price-faq .head {
    margin-bottom: 20px;
}
.price-faq .accordion-item__body {
    font-weight: 400;
}
.price-faq .accordion-item__icon {
    /*margin-right: -14px;*/
}
.price-faq .accordion-item__head{
    justify-content: flex-start;
    border-bottom: none;
    padding: 16px 0 0 0;
}
.price-faq .accordion-item__body {
    padding: 24px 50px;
}
.price-faq .accordion-item__icon svg{
    transition: 0.5s;
    width: 25px;
}
.price-faq .accordion-item_active .accordion-item__icon svg{
    transform: rotate(-90deg);
}
.price-faq .accordion-item__title {
    font-size: 30px;
}
.accordion-arrow {
    width: 25px;
    height: 14px;
}

@media (max-width: 992px) {
    .price-faq .table__cell {
        font-size: 16px;
    }
    .price-faq .table__spoiler {
        font-size: 12px;
        height: 30px;
        max-width: 90px;
    }
    .price-faq .table__row_title {
        font-size: 16px;
        padding-left: 0;
    }
    .price-faq .accordion-item__title {
        font-size: 24px;
    }
    .price-faq .table__cell:nth-child(3) {
        width: 20%;
        order: -1;
    }
    .price-faq .table__cell:first-child {
        width: 80%;
        order: -1;
    }
    .price-faq .table__cell:nth-child(2) {
        width: 100%;
    }
}







.faqv2 .accordion-item__body {
    font-weight: 400;
}
.faqv2 .accordion-item__head{
    justify-content: flex-start;
    border-bottom: none;
    padding: 16px 35px 16px 0;
}
.faqv2 .accordion-item__icon svg{
    transition: 0.5s;
    width: 25px;
}
.faqv2 .accordion-item_active .accordion-item__icon svg{
    transform: rotate(-90deg);
}
.faqv2 .head {
    margin-bottom: 20px;
}
.faqv2 .accordion-item__title {
    font-size: 30px;
}
@media (max-width: 992px) {
    .faqv2 .accordion-item__title {
        font-size: 24px;
        line-height: 130%;
    }
}









.stories {
    z-index: 2;
    position: relative;
    padding-top: 48px;
    background: #FFD2D2;
    padding-bottom: 28px;
}
.stories__text {
    margin-bottom: 25px;
    padding-right: 100px;
    border-bottom: 1px solid #929BA2;
    padding-bottom: 30px;
}
.stories-card__rating_num {
    color: #FFD2D2;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin-right: 6px;
}
.stories-card__rating_star {
    margin-right: 6px;
}
.stars {
    width: 20px;
    height: 18px;
}
.stories-card__rating {
    margin: 15px 0;
    display: flex;
}
.stories-card {
    display: block;
    text-decoration: none;
    color: var(--black);
    /*height: 670px;*/
    position: relative;
    padding: 21px 32px;
    border-radius: 20px;
    background: #fff;
}
@media (max-width: 575.98px) {
    .stories-card {
        /*height: 328px;*/
        padding: 16px
    }
}
.stories-card_blue {
    background: #b6f2f0
}
.stories-card_light-violet {
    background: #f7d4d3
}
.stories-card_violet {
    background: #dd9fd4
}
.stories-card__icon {
    margin-bottom: 20px
}
.stories-card__price {
    font-weight: 500;
    font-size: 24px;
    line-height: 1;
    margin-bottom: 22px;
}
.stories__price-block {
    /*min-height: 63px;*/
    position: relative;
    display: flex;
}
.stories-card__title {
    margin-bottom: 12px
}


.stories-card__user {
    width: 100%;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
}
.stories-card__user_img {
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 50px;
    flex-shrink: 0;
}
.stories-card__user_name {
    padding-left: 6px;
    color: #253746;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
@media (max-width: 575px) {
    .stories-card__title {
        font-size: 24px;
        line-height: 130%;
        font-weight: 500
    }

    .stories-card__popup .wrapText {
        height: 328px;

    }
}
.stories-card__text {
    width: 100%;
    color: #253746;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.stories-card__text_box {
    height: 142px;
}
.stories-card__text_box.open {
    height: auto;
}
.js-stories-card__text {
    height: 120px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;

}
.js-stories-card__text p{
    margin: 0;
}
.js-stories-card__text.open {
    height: auto;
    -webkit-box-orient: unset;
    display: block;
}
.js-stories-card__bt {
    color: #989898;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    cursor: pointer;
    margin-top: 5px;
    text-decoration: underline;
}
.stories-card__popup2 {
    padding: 20px 0;
}
@media (max-width: 575px) {

}
.stories-card__link {
    position: absolute;
    left: 30px;
    bottom: 30px;
    background: transparent;
    border: none;
    outline: none;
    box-shadow: none;
    padding: 0;
    cursor: pointer;
    z-index: 10;
}

@media (max-width: 575px) {
    .stories-card__link {
        left: 16px;
        bottom: 16px
    }
}
.stories-card__img {
    position: absolute;
    bottom: 0;
    right: 48px;
    z-index: 0;
    opacity: .9
}
@media (max-width: 575px) {
    .stories-card__img {
        right: 16px
    }
}
.stories-card__img img {
    -o-object-fit: contain;
    object-fit: contain
}
@media (max-width: 575px) {
    .stories-card__img img {
        height: 134px
    }
    .wrapstoriesNav {
        /*display: none;*/
    }
}
.stories__swiper .swiper-slide {
    width: 303px
}
.stories__card-non {
    background: #FCFCFC;
}
.stories__card-non .stories-card__image{
    display: flex;
    align-items: center;
    justify-content: center;
}
.stories__swiper {
    margin-top: -182px;
    padding-top: 182px;
    overflow: hidden;
    padding-bottom: 20px;
    width: 100%;
    position: relative
}
.stories__swiper .swiper-pagination {
    font-size: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 0;
    z-index: 0;
    display: none;
}
.stories__swiper .swiper-pagination .swiper-pagination-bullet {
    margin: 0 4px!important
}
.wrapstoriesNav {
    border-radius: 20px;
    /*border: 1.5px solid #253746;*/
    /*padding: 3.5px 5px;*/
    position: absolute;
    top: 52px;
    right: 0;
    width: 85px;
    display: flex;
    justify-content: space-between;
    background: url("/assets/new/img/Rectangle29.svg") no-repeat;
}
.stories__swiper .swiper-button-prev {
    margin: 5px 0 5px 5px;
}
.stories__swiper .swiper-button-next {
    margin: 5px 5px 5px 0;
}
.storiesNav {
    position: relative;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    padding: 0;
    left: auto;
    right: auto;
    top: auto;
    margin-top: 0
}
.storiesNav:after {
    display: none
}
.storiesNav:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    width: 10px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url(/local/templates/vetunion-clinics/assets/css/../img/blackArrow.svg)
}
.storiesNav.swiper-button-next {
    transform: scale(-1, 1)
}
.section.stories {
    margin-bottom: 0
}
@media (max-width: 575px) {
    .wrapstoriesNav {
        /*display: none;*/
    }
}









.pop-articles {
    z-index: 2;
    position: relative;
    padding-top: 48px;
    background: #E9F8F7;
    padding-bottom: 40px;
}
.pop-articles__text {
    margin-bottom: 25px;
    padding-right: 100px;
    border-bottom: 1px solid #929BA2;
    padding-bottom: 30px;
}
@media (max-width: 420px) {
    .pop-articles__text {
        padding-bottom: 58px;
    }
}
.pop-articles-card {
    display: block;
    text-decoration: none;
    color: var(--black);
    /*height: 670px;*/
    position: relative;
}

.pop-articles-card_blue {
    background: #b6f2f0
}
.pop-articles-card_light-violet {
    background: #f7d4d3
}
.pop-articles-card_violet {
    background: #dd9fd4
}
.pop-articles-card__icon {
    margin-bottom: 20px
}
.pop-articles-card__price {
    font-weight: 500;
    font-size: 24px;
    line-height: 1;
    margin-bottom: 22px;
}
.pop-articles__price-block {
    /*min-height: 63px;*/
    position: relative;
    display: flex;
}
.pop-articles-card__title {
    margin-bottom: 12px
}


.pop-articles-card__text {
    width: 100%;
    color: #253746;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}

.pop-articles-card__link {
    position: absolute;
    left: 30px;
    bottom: 30px;
    background: transparent;
    border: none;
    outline: none;
    box-shadow: none;
    padding: 0;
    cursor: pointer;
    z-index: 10;
}
.pop-articles .slider-dots .swiper-pagination-bullet-active {
    background: #fff;
}
.pop-articles .slider-dots .swiper-pagination-bullet {
    border: 2px solid #fff;
}
@media (max-width: 575px) {
    .pop-articles-card__link {
        left: 16px;
        bottom: 16px
    }
}
.pop-articles-card__img {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 20px;
    height: 220px;
}

.pop-articles-card__img img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
@media (max-width: 575px) {

    .wrappop-articlesNav {
        display: none;
    }
}
.pop-articles__swiper .swiper-slide {
    width: 303px
}
.pop-articles__card-non {
    background: #FCFCFC;
}
.pop-articles__card-non .pop-articles-card__image{
    display: flex;
    align-items: center;
    justify-content: center;
}
.pop-articles__swiper {
    margin-top: -182px;
    padding-top: 182px;
    overflow: hidden;
    padding-bottom: 50px;
    width: 100%;
    position: relative
}
.pop-articles__swiper .swiper-pagination {
    font-size: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 0;
    z-index: 0;
}
.pop-articles__swiper .swiper-pagination .swiper-pagination-bullet {
    margin: 0 4px!important
}
.wrappop-articlesNav {
    border-radius: 20px;
    /*border: 1.5px solid #253746;*/
    /*padding: 3.5px 5px;*/
    position: absolute;
    top: 52px;
    right: 0;
    width: 85px;
    display: flex;
    justify-content: space-between;
    background: url("/assets/new/img/Rectangle29.svg") no-repeat;
}
.pop-articles__swiper .swiper-button-prev {
    margin: 5px 0 5px 5px;
}
.pop-articles__swiper .swiper-button-next {
    margin: 5px 5px 5px 0;
}
.pop-articlesNav {
    position: relative;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    padding: 0;
    left: auto;
    right: auto;
    top: auto;
    margin-top: 0
}
.pop-articlesNav:after {
    display: none
}
.pop-articlesNav:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    width: 10px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url(/local/templates/vetunion-clinics/assets/css/../img/blackArrow.svg)
}
.pop-articlesNav.swiper-button-next {
    transform: scale(-1, 1)
}
.section.pop-articles {
    margin-bottom: 0
}
.change__open-gift {
    max-width: 425px;
    width: 100%;
    border-radius: 26px;
    padding: 0;
}
.change__open-gift .modal__close {
    top: 10px;
    right: 15px;
}
.change__open-gift .modal__close img{
    width: 20px;
}
.change__open-gift_header {
    padding: 35px 150px 27px 27px;
    color: #253746;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 120% */
}
.change__open-gift_header span{
    color: #253746;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    margin-top: 7px;
    display: block;
}
.change__open-gift_body {
    padding: 5px 27px 27px 27px;
    color: #253746;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
.change__open-gift_body_doptext {
    color: #253746;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.change__open-gift_body_promo {
    border-radius: 15px;
    background: #FFD2D2;
    padding: 10px 27px;
    color: #253746;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    display: inline-block;
    margin-bottom: 16px;
}
.change__open-gift_body_promo2 {
    color: #253746;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 5px;
}
.change__open-gift_body_bt {
    color: #989898;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    cursor: pointer;
    padding-left: 8px;
}
.change__open-gift_body__promo-text {
    display: none;
    padding-top: 10px;
}
.change__open-gift_body__promo-text.open {
    display: block;
}
@media (max-width: 575px) {
    .wrappop-articlesNav {
        /*display: none;*/
    }


}
@media (max-width: 420px) {
    .change__open-gift_header {
        font-size: 20px;
    }
}




.modal__btn.modal__open-video {
    border-radius: 10px;
    background: #B6F2F0;
    padding: 0 19px 0 11px;
    text-decoration: none;
    color: #253746;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: inline-flex;
    align-items: center;
    height: 46px;
    cursor: pointer;
    margin-left: 10px;
}
.modal__btn.modal__open-video svg{
    margin-right: 14px;
}
.modal.change__open-video {
    padding: 7px 7px 0px 7px;
    overflow-y: unset;
}
.change__open-video .modal__close {
    background: #000;
    border-radius: 50%;
    overflow: hidden;
    padding: 10px;
    top: -30px;
    right: -30px;
}
@media (max-width: 992px) {
    .card-non {
        display: none;
    }
}
@media (max-width: 650px) {
    .modal.change__open-video {
        width: 100%;
        max-width: 100%;
    }
    .modal.change__open-video iframe{
        width: 100%;
    }
    .change__open-video .modal__close {
        right: 3px;
    }
    @media (max-width: 575px) {
        .change__open-video .modal__close {
            padding: 4px;
        }
    }
}



/* ========= style.css ========== */



.header__call_order-button {
    border-radius: 80px;
    padding: 0 5px;
    font-size: 16px;
    text-decoration: none;
    border: none;
    cursor: pointer;
    transition: .24s;
    display: inline-block;
    text-align: center;
    font-weight: 500;
    line-height: 28px;
    color: var(--black);
    border: 1px solid var(--black);
    background: transparent;
    margin-bottom: 0;
}

.header__call_order-button:hover {
    color: var(--violet);
    border-color: var(--violet);
}

.header__call_order-button:active {
    background: var(--dark-violet);
    color: var(--white);
}

.header__booking {
    margin-right: 27px;
}

.addresses_btn {
    margin-right: 40px;
}
@media (max-width: 575.98px) {
    .header__phone {
        width: 100%;
        flex-basis: content;
        order: unset;
        font-size: 18px;
        line-height: 140%;
        margin-left: 0;
    }
    .header__menu-wa {
        width: 25px;
        padding: 0;
        margin: 0px 2px 1px 0;
        position: relative;
        left: 0;
    }

    .header__call_order-button {
        margin: 10px;
        line-height: 1;
        width: fit-content;
        padding: 3px 10px;
        display: flex;
    }
}
.catalog-nav__l3-head {
    padding: 6px 34px;
    font-size: 16px;
    font-weight: 500;
    line-height: 140%;
    cursor: pointer;
    transition: .24s;
}

.catalog-nav__l3-head a {
    text-decoration: none;
}

.catalog-nav__l3-head_active {
    border-color: transparent;
    background: var(--light-blue);
}


.footer__flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.footer__flex-l {
    width: 73%;
}

.footer__flex-r {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 27%;
}

.footer__flex-r-img img {
    width: 250px;
}

.footer__socials {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
    flex-shrink: 0;
    width: 27%;
}

@media (max-width: 992px) {
    .footer__flex {
        flex-direction: column;

    }
    .footer__socials {
        padding-top: 20px;
        width: 100%;
        justify-content: flex-start;
    }
}

#clinics__setter-coll {
    border: none;
    background: none;
    outline: none;
}
.main_socials_footer{
    width: 25%;
    text-align: center;
    margin-top: 20px;
}
.main_socials_footer .footer__socials{width: 100%;}
@media (max-width: 1024px){
    .main_socials_footer .footer__socials{padding-top: 0;}
    .main_socials_footer{
        width: 85%;
        text-align: left;
    }
}
@media (max-width: 500px){
    .main_socials_footer .footer__socials{padding-top: 0;}
    .main_socials_footer{
        width: 100%;
        text-align: left;
    }
}
/* Banner notification */
.new_banner {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 800px;
    width: calc(100% - 48px);
    background: #fff;
    border-radius: 24px;
    padding: 32px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
    z-index: 1000;
    display: none;
    -webkit-animation: slideInCenter 0.3s ease;
    animation: slideInCenter 0.3s ease;
}

.new_banner.active {
    display: block;
}

.new_banner .modal__close {
    position: absolute;
    top: 12px;
    right: 12px;
    left: auto;
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
    background: #E9EBED;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
}

.new_banner .modal__close:hover {
    background: #dd9fd4;
}

.new_banner .modal__close img {
    width: 14px;
    height: 14px;
}

.new_banner__content {
    color: #253746;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: -0.32px;
    padding-right: 40px;
}

@-webkit-keyframes slideInCenter {
    from {
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale(0.9);
        transform: translate(-50%, -50%) scale(0.9);
    }
    to {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
}

@keyframes slideInCenter {
    from {
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale(0.9);
        transform: translate(-50%, -50%) scale(0.9);
    }
    to {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
}

@media (max-width: 990px) {
    .new_banner {
        max-width: calc(100% - 32px);
        width: calc(100% - 32px);
        padding: 24px;
    }

    .new_banner__content {
        font-size: 14px;
        padding-right: 40px;
    }
}

.link-icon-left .header__phone-icon .icon-tg{
    width: 24px;
    height: 24px;
}
/* End */


/* Start:/local/templates/vetunion-clinics/assets/css/promotion.css?177014786116713*/
.causes-promo-akc {
    padding-top: 19px;

}
.app_promo {
    color: #253746;
}
.causes-promo-akc_c {
    display: flex;
}
.causes-promo-akc_l {
    padding-bottom: 78px;
}
.causes-promo-akc_l, .causes-promo-akc_r {
    width: 50%;
}
.causes-promo-akc_l_ln1 {
    margin-top: 78px;
    display: flex;
    align-items: center;
    column-gap: 1.5rem;
    flex-direction: row;
}
.app_promo .uslugi-gastro {
    padding: 40px 0;
}
.app_promo .uslugi-gastro .container{
    padding: 0 16px;
}
.causes-promo-akc_l_ln1_d {
    font-size: 16px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 15px;
    justify-content: center;
    align-items: flex-start;
    flex-shrink: 0;
    display: flex;
    background-color: rgb(255 252 236);
}
.causes-promo-akc_l_ln1_t {
    color: #253746;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.causes-promo-akc_l_ln2 {
    color: #253746;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: 60px;
    margin-top: 8px;
}
.causes-promo-akc_l_ln3 {
    color: #253746;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 16px;
    margin-top: 16px;
}
.causes-promo-akc_l_ln4 {

}
.causes-promo-akc_l_ln4_pbox {
    display: flex;
    min-width: 196px;
    column-gap: 11px;
    text-align: start;
    flex-direction: row;
    align-items: center;
    margin-bottom: 20px;
}
.causes-promo-akc_l_ln4_pbox span{
    margin-right: 11px;
}
.causes-promo-akc_l_ln4_pbox_t {
    color: #002E46;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.causes-promo-akc_l_ln4_pbox_p {
    color: #253746;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.causes-promo-akc_l_ln4_pbox_lp {
    color: #253746;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: line-through;
}
.causes-promo-akc_l_ln5 {
    margin-top: 27px;
    display: flex;
    align-items: center;
}
.causes-promo-akc_l_ln5_p {
    margin-left: 35px;
}
.causes-promo-akc_l_ln5_p span{
    margin-right: 11px;
}
.causes-promo-akc_r {
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
.causes-promo-akc_r img{
    /*object-fit: cover;*/
    /*height: 100%;*/
}
.causes-promo-akc_r.causes-promo-high-image img{
    max-width: 80%;
}
.causes-promo-cases {
    background: #FFFCEC;
    padding: 40px 0;
}
.causes-promo-cases-box_tl {
    color: #253746;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 33px;
}
.causes-promo-cases-box {
    display: flex;
}
.causes-promo-cases-box_full {
    width: 100%;
    padding-right: 10px;
}
.causes-promo-cases-box_l, .causes-promo-cases-box_r {
    width: 50%;
    padding-right: 10px;
}
.causes-promo-cases-box_l_it_title {
    margin-bottom: 14px;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.causes-promo-cases-box_l_it_title svg{
    margin-right: 15px;
}
.causes-promo-cases-box_l_it_text {
    margin-bottom: 27px;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.causes-promo-cases-box_r {
    padding-left: 50px;
}
.causes-promo-included {
    padding: 50px 0;
}
.causes-promo-included_tx {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.causes-promo-included_pr {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 40px;
}
.causes-promo-included_sp_tl {
    margin-top: 6px;
}
.causes-promo-included_sp {
    color: #989898;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-left: 11px;
}
.causes-promo-included_sp_tl {
    margin-bottom: 20px;
    cursor: pointer;
}
.causes-promo-included_sp_tx {
    display: none;

}
.causes-promo-included_sp_tx.open {
    display: block;
}
.causes-promo-included-box {
    margin-bottom: 24px;
}
.causes-promo-included-boxs {
    padding-top: 27px;
    display: flex;
    justify-content: flex-start;
    margin-left: -6px;
    margin-right: -6px;
    align-items: flex-start;
    flex-wrap: wrap;
}
.causes-promo-included-box_title {
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 62px;
}
.causes-promo-included-box_title2 {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
}
.causes-promo-included-boxs_it_tl {
    display: flex;
	gap: 14px;
    justify-content: flex-start;
}
.causes-promo-included-boxs_it_tl div:first-child{
    /*text-align: center;*/
    font-size: 88px;
    font-style: normal;
    font-weight: 600;
    line-height: 66px;
}
.causes-promo-included-boxs_it_tl div:last-child{
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 35px;
    /*padding-left: 14px;*/
    /*    display: -webkit-box;*/
    /*    -webkit-line-clamp: 3;*/
    /*-webkit-box-orient: vertical;*/
    /*    overflow: hidden;*/
}
.causes-promo-included-boxs_it_tx {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 32px;
    /*display: none;*/
}
.causes-promo-included-boxs_it {
    padding: 20px 25px 10px 25px;
    border-radius: 20px;
    background: #F9F9F9;
    width: calc(25% - 12px);
    margin: 0 6px;
    min-height: 150px;
    margin-bottom: 12px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /*min-height: 185px;*/
}
.causes-promo-included-boxs_it_bt {
    text-align: center;
    margin-top: 20px;

}
.js-cpi-bt {
    cursor: pointer;
}
.causes-promo-included-boxs_it_tx.open {

}
.js-cpi-bt.open {
    transform: rotate(180deg);
}
/*.causes-promo-included-boxs_v2 {*/
/*    flex-wrap: wrap;*/
/*}*/
/*.causes-promo-included-boxs_v2 > div:first-child {*/
/*    width: calc(50% - 12px);*/
/*}*/
/*.causes-promo-included-boxs_v2 > div:nth-child(2) {*/
/*    width: calc(50% - 12px);*/
/*}*/
/*.causes-promo-included-boxs_v2 > div:last-child {*/
/*    width: 100%;*/
/*}*/

@media (max-width: 1200px){
    .causes-promo-included-boxs {
        flex-wrap: wrap;
    }
    .causes-promo-included-boxs_it {
        width: calc(50% - 12px);
    }
}


.causes-promo-included-boxs {
    flex-wrap: wrap;
}
.causes-promo-included-boxs.count-causes-promo_1 > div {
    width: 100%;
}
.causes-promo-included-boxs.count-causes-promo_2 > div {
    width: calc(50% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_3 > div {
    width: calc(33.33333% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_3 {
    flex-wrap: wrap;
}
.causes-promo-included-boxs.count-causes-promo_4 > div {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_5 > div:first-child {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_5 > div:nth-child(2) {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_5 > div:nth-child(3)  {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_5 > div:nth-child(4) {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_5 > div:nth-child(5)  {
    width: 100%;
}

.causes-promo-included-boxs.count-causes-promo_6 > div:first-child {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_6 > div:nth-child(2) {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_6 > div:nth-child(3)  {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_6 > div:nth-child(4) {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_6 > div:nth-child(5)  {
    width: calc(50% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_6 > div:last-child  {
    width: calc(50% - 12px);
}

.causes-promo-included-boxs.count-causes-promo_7 > div:first-child {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_7 > div:nth-child(2) {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_7 > div:nth-child(3)  {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_7 > div:nth-child(4) {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_7 > div:nth-child(5)  {
    width: calc(33.33333% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_7 > div:nth-child(6)  {
    width: calc(33.33333% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_7 > div:nth-child(7)  {
    width: calc(33.33333% - 12px);
}

.causes-promo-included-boxs.count-causes-promo_8 > div{
    width: calc(25% - 12px);
}


.causes-promo-included-boxs.count-causes-promo_9 > div {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_9 > div:last-child {
    width: 100%;
}


.causes-promo-included-boxs.count-causes-promo_10 > div:first-child {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_10 > div:nth-child(2) {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_10 > div:nth-child(3)  {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_10 > div:nth-child(4) {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_10 > div:nth-child(5)  {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_10 > div:nth-child(6)  {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_10 > div:nth-child(7)  {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_10 > div:nth-child(8)  {
    width: calc(25% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_10 > div:nth-child(9)  {
    width: calc(50% - 12px);
}
.causes-promo-included-boxs.count-causes-promo_10 > div:nth-child(10)  {
    width: calc(50% - 12px);
}

.causes-promo-included-boxs.count-causes-promo_all > div  {
    width: calc(25% - 12px);
}


@media (max-width: 1200px){
    .causes-promo-included-boxs.count-causes-promo_4 > div {
        width: calc(50% - 12px) !important;
    }
    .causes-promo-included-boxs.count-causes-promo_5 > div {
        width: calc(50% - 12px) !important;
    }
    .causes-promo-included-boxs.count-causes-promo_8 > div {
        width: calc(50% - 12px) !important;
    }
    .causes-promo-included-boxs.count-causes-promo_9 > div {
        width: calc(50% - 12px) !important;
    }
    .causes-promo-included-boxs.count-causes-promo_10 > div {
        width: calc(50% - 12px) !important;
    }
    .causes-promo-included-boxs.count-causes-promo_all > div  {
        width: calc(50% - 12px);
    }
}
@media (max-width: 992px){
    .causes-promo-included-boxs.count-causes-promo_5 > div {
        width: 100% !important;
    }
    .causes-promo-included-boxs.count-causes-promo_6 > div {
        width: 100% !important;
    }
    .causes-promo-included-boxs.count-causes-promo_7 > div {
        width: 100% !important;
    }
}
@media (max-width: 660px){
    .causes-promo-included-boxs.count-causes-promo_2 > div {
        width: 100% !important;
    }
    .causes-promo-included-boxs.count-causes-promo_3 > div {
        width: 100% !important;
    }
    .causes-promo-included-boxs.count-causes-promo_4 > div {
        width: 100% !important;
    }
    .causes-promo-included-boxs.count-causes-promo_8 > div {
        width: 100% !important;
    }
    .causes-promo-included-boxs.count-causes-promo_9 > div {
        width: 100% !important;
    }
    .causes-promo-included-boxs.count-causes-promo_10 > div {
        width: 100% !important;
    }
    .causes-promo-included-boxs.count-causes-promo_all > div  {
        width: 100% !important;
    }
}



.causes-promo-akc_r .img_mb {
    display: none;
}
@media (max-width: 992px){
    .causes-promo-included_tx {
        font-size: 16px;
    }
    .causes-promo-akc_c {
        flex-direction: column;
    }
    .causes-promo-akc_l, .causes-promo-akc_r {
        width: 100%;
    }
    .causes-promo-akc_r {
        /*display: none;*/
        /*order: -1;*/
    }
    .causes-promo-akc_r .img_pc {
        display: none;
    }
    .causes-promo-akc_r .img_mb {
        display: block;
    }
    .causes-promo-akc_l_ln1 {
        margin-top: 31px;
    }
    .causes-promo-akc_l {
        padding-bottom: 57px;
    }
    .causes-promo-akc_l_ln2 {
        font-size: 36px;
        line-height: 49px;
    }
    .causes-promo-akc_l_ln3 {
        font-size: 16px;
    }
    .causes-promo-akc_l_ln4_pbox_t {
        font-size: 16px;
    }
    .causes-promo-akc_l_ln4_pbox_p {
        font-size: 25px;
    }
    .causes-promo-akc_l_ln4_pbox_lp {
        font-size: 25px;
    }
    .app_promo h2, .app_promo h3 {
        font-size: 42px;
    }
    .causes-promo-included h2{
        font-size: 42px;
    }
    .causes-promo-cases-box_tl {
        font-size: 24px;
        margin-bottom: 18px;
    }
    .causes-promo-cases-box_l_it_title {
        font-size: 20px;
    }
    .causes-promo-cases-box_l_it_text {
        margin-bottom: 18px;
        font-size: 16px;
    }
    .causes-promo-included-box_title {
        font-size: 25px;
        margin-top: 20px;
    }
    .causes-promo-included-box_title2 {
        font-size: 18px;
        line-height: 24px;
    }
}
@media (max-width: 660px) {
    .app_promo h2, .app_promo h3 {
        font-size: 23px;
        line-height: 100%;
    }
    .causes-promo-included h2{
        font-size: 42px;
    }
    .causes-promo-included-boxs_it {
        width: 100%;
    }
    .causes-promo-included-boxs_v2 > div:first-child {
        width: calc(100% - 12px);
    }
    .causes-promo-included-boxs_v2 > div:nth-child(2) {
        width: calc(100% - 12px);
    }
}
@media (max-width: 600px){
    .causes-promo-akc_l_ln5 {
        flex-direction: column;
    }
    .causes-promo-akc_l_ln5_p {
        margin-left: 0;
        margin-top: 20px;
        order: -1;
        margin-bottom: 27px;
    }
    .causes-promo-cases-box {
        flex-direction: column;
    }
    .causes-promo-cases-box_l, .causes-promo-cases-box_r {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }
}
.service-additional-info {
    color: #01ABA5;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: relative;
    padding-left: 20px;
}
.service-additional-info:before {
    content: "";
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMC40OTg0NzRDMTIuMTQzIDAuNDk4NDc0IDE1LjUwMTUgMy44NTY5NyAxNS41MDE1IDcuOTk5OTdDMTUuNTAxNSAxMi4xNDIyIDEyLjE0MyAxNS41IDggMTUuNUMzLjg1NyAxNS41MDA3IDAuNSAxMi4xNDIyIDAuNSA3Ljk5OTk3QzAuNDk5MjUgMy44NTY5NyAzLjg1NyAwLjQ5ODQ3NCA4IDAuNDk4NDc0Wk03Ljk5NyA2LjY4NTk3QzcuODEzMiA2LjY4NjIyIDcuNjM1ODkgNi43NTM5NiA3LjQ5ODc0IDYuODc2MzJDNy4zNjE1OCA2Ljk5ODY4IDcuMjc0MTQgNy4xNjcxNCA3LjI1MyA3LjM0OTcyTDcuMjQ3NzUgNy40MzY3Mkw3LjI1MDc1IDExLjU2MzJMNy4yNTUyNSAxMS42NTAyQzcuMjc2MjEgMTEuODMzMiA3LjM2MzczIDEyLjAwMiA3LjUwMTE0IDEyLjEyNDZDNy42Mzg1NSAxMi4yNDcxIDcuODE2MjUgMTIuMzE0OCA4LjAwMDM3IDEyLjMxNDhDOC4xODQ1IDEyLjMxNDggOC4zNjIyIDEyLjI0NzEgOC40OTk2MSAxMi4xMjQ2QzguNjM3MDIgMTIuMDAyIDguNzI0NTQgMTEuODMzMiA4Ljc0NTUgMTEuNjUwMkw4Ljc1IDExLjU2MjVMOC43NDcgNy40MzU5N0w4Ljc0MTc1IDcuMzQ4MjJDOC43MjAwNyA3LjE2NTc5IDguNjMyMTkgNi45OTc2NiA4LjQ5NDc3IDYuODc1NzNDOC4zNTczNiA2Ljc1MzggOC4xNzk5NiA2LjY4NjU0IDcuOTk2MjUgNi42ODY3Mkw3Ljk5NyA2LjY4NTk3Wk04LjAwMDc1IDMuODc0MjJDNy43NTE4MSAzLjg3NDIyIDcuNTEzMDcgMy45NzMxMSA3LjMzNzA0IDQuMTQ5MTRDNy4xNjEwMiA0LjMyNTE3IDcuMDYyMTMgNC41NjM5MSA3LjA2MjEzIDQuODEyODVDNy4wNjIxMyA1LjA2MTc5IDcuMTYxMDIgNS4zMDA1MyA3LjMzNzA0IDUuNDc2NTZDNy41MTMwNyA1LjY1MjU4IDcuNzUxODEgNS43NTE0NyA4LjAwMDc1IDUuNzUxNDdDOC4xMjM5NiA1Ljc1MTQyIDguMjQ1OTYgNS43MjcxMSA4LjM1OTc3IDUuNjc5OTFDOC40NzM1OSA1LjYzMjcxIDguNTc2OTkgNS41NjM1NiA4LjY2NDA4IDUuNDc2NEM4Ljc1MTE3IDUuMzg5MjQgOC44MjAyNCA1LjI4NTc4IDguODY3MzUgNS4xNzE5M0M4LjkxNDQ1IDUuMDU4MDggOC45Mzg2NyA0LjkzNjA2IDguOTM4NjMgNC44MTI4NUM4LjkzODU4IDQuNjg5NjQgOC45MTQyNiA0LjU2NzY0IDguODY3MDYgNC40NTM4MkM4LjgxOTg2IDQuMzQwMDEgOC43NTA3MSA0LjIzNjYxIDguNjYzNTUgNC4xNDk1MkM4LjU3NjM5IDQuMDYyNDMgOC40NzI5MyAzLjk5MzM2IDguMzU5MDggMy45NDYyNUM4LjI0NTIzIDMuODk5MTQgOC4xMjMyMSAzLjg3NDkyIDggMy44NzQ5N0w4LjAwMDc1IDMuODc0MjJaIiBmaWxsPSIjMDFBQkE1Ii8+Cjwvc3ZnPgo=");
    top: 0;
    left: 0;
}
@media (max-width: 400px){
    .causes-promo-akc_l_ln4_pbox_t {
        width: 110px;
        flex-shrink: 0;
    }
}
/* End */


/* Start:/local/templates/vetunion-clinics/assets/css/bundle.css?1720356725197943*/
.wooi-glass:before{content:"\e800"}.wooi-music:before{content:"\e801"}.wooi-search:before{content:"\e802"}.wooi-mail:before{content:"\e803"}.wooi-heart:before{content:"\e804"}.wooi-heart-empty:before{content:"\e805"}.wooi-star:before{content:"\e806"}.wooi-star-empty:before{content:"\e807"}.wooi-star-half:before{content:"\e808"}.wooi-user:before{content:"\e809"}.wooi-users:before{content:"\e80a"}.wooi-video:before{content:"\e80b"}.wooi-videocam:before{content:"\e80c"}.wooi-picture:before{content:"\e80d"}.wooi-camera:before{content:"\e80e"}.wooi-camera-alt:before{content:"\e80f"}.wooi-th-large:before{content:"\e810"}.wooi-th:before{content:"\e811"}.wooi-th-list:before{content:"\e812"}.wooi-ok:before{content:"\e813"}.wooi-ok-circled:before{content:"\e814"}.wooi-ok-circled2:before{content:"\e815"}.wooi-cancel:before{content:"\e816"}.wooi-cancel-circled:before{content:"\e817"}.wooi-cancel-circled2:before{content:"\e818"}.wooi-plus:before{content:"\e819"}.wooi-plus-circled:before{content:"\e81a"}.wooi-minus:before{content:"\e81b"}.wooi-minus-circled:before{content:"\e81c"}.wooi-help-circled:before{content:"\e81d"}.wooi-info-circled:before{content:"\e81e"}.wooi-home:before{content:"\e81f"}.wooi-link:before{content:"\e820"}.wooi-attach:before{content:"\e821"}.wooi-lock:before{content:"\e822"}.wooi-lock-open:before{content:"\e823"}.wooi-pin:before{content:"\e824"}.wooi-eye:before{content:"\e825"}.wooi-eye-off:before{content:"\e826"}.wooi-tag:before{content:"\e827"}.wooi-tags:before{content:"\e828"}.wooi-bookmark:before{content:"\e829"}.wooi-flag:before{content:"\e82a"}.wooi-thumbs-up:before{content:"\e82b"}.wooi-thumbs-down:before{content:"\e82c"}.wooi-download:before{content:"\e82d"}.wooi-upload:before{content:"\e82e"}.wooi-forward:before{content:"\e82f"}.wooi-export:before{content:"\e830"}.wooi-pencil:before{content:"\e831"}.wooi-edit:before{content:"\e832"}.wooi-print:before{content:"\e833"}.wooi-retweet:before{content:"\e834"}.wooi-comment:before{content:"\e835"}.wooi-chat:before{content:"\e836"}.wooi-bell:before{content:"\e837"}.wooi-attention:before{content:"\e838"}.wooi-attention-circled:before{content:"\e839"}.wooi-location:before{content:"\e83a"}.wooi-trash-empty:before{content:"\e83b"}.wooi-doc:before{content:"\e83c"}.wooi-folder:before{content:"\e83d"}.wooi-folder-open:before{content:"\e83e"}.wooi-phone:before{content:"\e83f"}.wooi-cog:before{content:"\e840"}.wooi-cog-alt:before{content:"\e841"}.wooi-wrench:before{content:"\e842"}.wooi-basket:before{content:"\e843"}.wooi-calendar:before{content:"\e844"}.wooi-login:before{content:"\e845"}.wooi-logout:before{content:"\e846"}.wooi-volume-off:before{content:"\e847"}.wooi-volume-down:before{content:"\e848"}.wooi-volume-up:before{content:"\e849"}.wooi-headphones:before{content:"\e84a"}.wooi-clock:before{content:"\e84b"}.wooi-block:before{content:"\e84c"}.wooi-resize-full:before{content:"\e84d"}.wooi-resize-small:before{content:"\e84e"}.wooi-resize-vertical:before{content:"\e84f"}.wooi-resize-horizontal:before{content:"\e850"}.wooi-zoom-in:before{content:"\e851"}.wooi-zoom-out:before{content:"\e852"}.wooi-down-circled2:before{content:"\e853"}.wooi-up-circled2:before{content:"\e854"}.wooi-down-dir:before{content:"\e855"}.wooi-up-dir:before{content:"\e856"}.wooi-left-dir:before{content:"\e857"}.wooi-right-dir:before{content:"\e858"}.wooi-down-open:before{content:"\e859"}.wooi-left-open:before{content:"\e85a"}.wooi-right-open:before{content:"\e85b"}.wooi-up-open:before{content:"\e85c"}.wooi-down-big:before{content:"\e85d"}.wooi-left-big:before{content:"\e85e"}.wooi-right-big:before{content:"\e85f"}.wooi-up-big:before{content:"\e860"}.wooi-right-hand:before{content:"\e861"}.wooi-left-hand:before{content:"\e862"}.wooi-up-hand:before{content:"\e863"}.wooi-down-hand:before{content:"\e864"}.wooi-cw:before{content:"\e865"}.wooi-ccw:before{content:"\e866"}.wooi-arrows-cw:before{content:"\e867"}.wooi-shuffle:before{content:"\e868"}.wooi-play:before{content:"\e869"}.wooi-play-circled2:before{content:"\e86a"}.wooi-stop:before{content:"\e86b"}.wooi-pause:before{content:"\e86c"}.wooi-to-end:before{content:"\e86d"}.wooi-to-end-alt:before{content:"\e86e"}.wooi-to-start:before{content:"\e86f"}.wooi-to-start-alt:before{content:"\e870"}.wooi-fast-fw:before{content:"\e871"}.wooi-fast-bw:before{content:"\e872"}.wooi-eject:before{content:"\e873"}.wooi-target:before{content:"\e874"}.wooi-signal:before{content:"\e875"}.wooi-award:before{content:"\e876"}.wooi-inbox:before{content:"\e877"}.wooi-globe:before{content:"\e878"}.wooi-cloud:before{content:"\e879"}.wooi-flash:before{content:"\e87a"}.wooi-umbrella:before{content:"\e87b"}.wooi-flight:before{content:"\e87c"}.wooi-leaf:before{content:"\e87d"}.wooi-font:before{content:"\e87e"}.wooi-bold:before{content:"\e87f"}.wooi-italic:before{content:"\e880"}.wooi-text-height:before{content:"\e881"}.wooi-text-width:before{content:"\e882"}.wooi-align-left:before{content:"\e883"}.wooi-align-center:before{content:"\e884"}.wooi-align-right:before{content:"\e885"}.wooi-align-justify:before{content:"\e886"}.wooi-list:before{content:"\e887"}.wooi-indent-left:before{content:"\e888"}.wooi-indent-right:before{content:"\e889"}.wooi-scissors:before{content:"\e88a"}.wooi-briefcase:before{content:"\e88b"}.wooi-off:before{content:"\e88c"}.wooi-road:before{content:"\e88d"}.wooi-list-alt:before{content:"\e88e"}.wooi-qrcode:before{content:"\e88f"}.wooi-barcode:before{content:"\e890"}.wooi-book:before{content:"\e891"}.wooi-adjust:before{content:"\e892"}.wooi-tint:before{content:"\e893"}.wooi-check:before{content:"\e894"}.wooi-asterisk:before{content:"\e895"}.wooi-gift:before{content:"\e896"}.wooi-fire:before{content:"\e897"}.wooi-magnet:before{content:"\e898"}.wooi-chart-bar:before{content:"\e899"}.wooi-credit-card:before{content:"\e89a"}.wooi-floppy:before{content:"\e89b"}.wooi-megaphone:before{content:"\e89c"}.wooi-key:before{content:"\e89d"}.wooi-truck:before{content:"\e89e"}.wooi-hammer:before{content:"\e89f"}.wooi-lemon:before{content:"\e8a0"}.wooi-phone-icon:before{content:"\e8a1"}.wooi-start-dog-icon:before{content:"\e8a2"}.wooi-ww-virus:before{content:"\e8a3"}.wooi-ww-maki-doctor:before{content:"\e8a4"}.wooi-ww-cardiogram:before{content:"\e8a5"}.wooi-ww-doctor-male:before{content:"\e8a6"}.wooi-ww-doctor:before{content:"\e8a7"}.wooi-ww-pslab:before{content:"\e8a8"}.wooi-ww-search:before{content:"\e8a9"}.wooi-prev:before{content:"\e8aa"}.wooi-catalog-icon-3:before{content:"\e8ab"}.wooi-catalog-icon-1:before{content:"\e8ac"}.wooi-give-icon-4:before{content:"\e8ad"}.wooi-worth-icon-3:before{content:"\e8ae"}.wooi-worth-icon-2:before{content:"\e8af"}.wooi-give-icon-1:before{content:"\e8b0"}.wooi-worth-icon-1:before{content:"\e8b1"}.wooi-give-icon-5:before{content:"\e8b2"}.wooi-arrow-violet:before{content:"\e8b3"}.wooi-contacts-decor:before{content:"\e8b4"}.wooi-contacts-pin:before{content:"\e8b5"}.wooi-contacts-at:before{content:"\e8b6"}.wooi-boxhomemanual-icon3:before{content:"\e8b7"}.wooi-boxhomemanual-icon2:before{content:"\e8b8"}.wooi-boxhomemanual-icon1:before{content:"\e8b9"}.wooi-next:before{content:"\e8ba"}.wooi-catalog-down:before{content:"\e8bb"}.wooi-search-1:before{content:"\e8bc"}.wooi-profit-link:before{content:"\e8bd"}.wooi-pet-icon-7:before{content:"\e8be"}.wooi-pet-icon-2:before{content:"\e8bf"}.wooi-pet-icon-dog:before{content:"\e8c0"}.wooi-accordion-arrow:before{content:"\e8c1"}.wooi-cat_in_text:before{content:"\e8c2"}.wooi-pet-icon-5:before{content:"\e8c3"}.wooi-dog_in_text:before{content:"\e8c4"}.wooi-homeservicesicon:before{content:"\e8c5"}.wooi-fileic:before{content:"\e8c6"}.wooi-datainputic:before{content:"\e8c7"}.wooi-blackarrow:before{content:"\e8c8"}.wooi-darkarrow:before{content:"\e8c9"}.wooi-menu-icon-white:before{content:"\e8ca"}.wooi-soc4:before{content:"\e8cb"}.wooi-tgm:before{content:"\e8cc"}.wooi-at-white:before{content:"\e8cd"}.wooi-vk:before{content:"\e8ce"}.wooi-soc2:before{content:"\e8cf"}.wooi-phone-white:before{content:"\e8d0"}.wooi-youtube-1:before{content:"\e8d1"}.wooi-pin-white:before{content:"\e8d2"}.wooi-logo:before{content:"\e8d3"}.wooi-star-1:before{content:"\e8d4"}.wooi-pet-icon-4:before{content:"\e8d5"}.wooi-pet-icon-6:before{content:"\e8d6"}.wooi-pet-icon-3:before{content:"\e8d7"}.wooi-vet-right:before{content:"\e8d8"}.wooi-vet-left:before{content:"\e8d9"}.wooi-move:before{content:"\f047"}.wooi-link-ext:before{content:"\f08e"}.wooi-check-empty:before{content:"\f096"}.wooi-bookmark-empty:before{content:"\f097"}.wooi-phone-squared:before{content:"\f098"}.wooi-twitter:before{content:"\f099"}.wooi-facebook:before{content:"\f09a"}.wooi-github-circled:before{content:"\f09b"}.wooi-rss:before{content:"\f09e"}.wooi-hdd:before{content:"\f0a0"}.wooi-certificate:before{content:"\f0a3"}.wooi-left-circled:before{content:"\f0a8"}.wooi-right-circled:before{content:"\f0a9"}.wooi-up-circled:before{content:"\f0aa"}.wooi-down-circled:before{content:"\f0ab"}.wooi-tasks:before{content:"\f0ae"}.wooi-filter:before{content:"\f0b0"}.wooi-resize-full-alt:before{content:"\f0b2"}.wooi-beaker:before{content:"\f0c3"}.wooi-docs:before{content:"\f0c5"}.wooi-blank:before{content:"\f0c8"}.wooi-menu:before{content:"\f0c9"}.wooi-list-bullet:before{content:"\f0ca"}.wooi-list-numbered:before{content:"\f0cb"}.wooi-strike:before{content:"\f0cc"}.wooi-underline:before{content:"\f0cd"}.wooi-table:before{content:"\f0ce"}.wooi-magic:before{content:"\f0d0"}.wooi-pinterest-circled:before{content:"\f0d2"}.wooi-pinterest-squared:before{content:"\f0d3"}.wooi-gplus-squared:before{content:"\f0d4"}.wooi-gplus:before{content:"\f0d5"}.wooi-money:before{content:"\f0d6"}.wooi-columns:before{content:"\f0db"}.wooi-sort:before{content:"\f0dc"}.wooi-sort-down:before{content:"\f0dd"}.wooi-sort-up:before{content:"\f0de"}.wooi-mail-alt:before{content:"\f0e0"}.wooi-linkedin:before{content:"\f0e1"}.wooi-gauge:before{content:"\f0e4"}.wooi-comment-empty:before{content:"\f0e5"}.wooi-chat-empty:before{content:"\f0e6"}.wooi-sitemap:before{content:"\f0e8"}.wooi-paste:before{content:"\f0ea"}.wooi-lightbulb:before{content:"\f0eb"}.wooi-exchange:before{content:"\f0ec"}.wooi-download-cloud:before{content:"\f0ed"}.wooi-upload-cloud:before{content:"\f0ee"}.wooi-user-md:before{content:"\f0f0"}.wooi-stethoscope:before{content:"\f0f1"}.wooi-suitcase:before{content:"\f0f2"}.wooi-bell-alt:before{content:"\f0f3"}.wooi-coffee:before{content:"\f0f4"}.wooi-food:before{content:"\f0f5"}.wooi-doc-text:before{content:"\f0f6"}.wooi-building:before{content:"\f0f7"}.wooi-hospital:before{content:"\f0f8"}.wooi-ambulance:before{content:"\f0f9"}.wooi-medkit:before{content:"\f0fa"}.wooi-fighter-jet:before{content:"\f0fb"}.wooi-beer:before{content:"\f0fc"}.wooi-h-sigh:before{content:"\f0fd"}.wooi-plus-squared:before{content:"\f0fe"}.wooi-angle-double-left:before{content:"\f100"}.wooi-angle-double-right:before{content:"\f101"}.wooi-angle-double-up:before{content:"\f102"}.wooi-angle-double-down:before{content:"\f103"}.wooi-angle-left:before{content:"\f104"}.wooi-angle-right:before{content:"\f105"}.wooi-angle-up:before{content:"\f106"}.wooi-angle-down:before{content:"\f107"}.wooi-desktop:before{content:"\f108"}.wooi-laptop:before{content:"\f109"}.wooi-tablet:before{content:"\f10a"}.wooi-mobile:before{content:"\f10b"}.wooi-circle-empty:before{content:"\f10c"}.wooi-quote-left:before{content:"\f10d"}.wooi-quote-right:before{content:"\f10e"}.wooi-spinner:before{content:"\f110"}.wooi-circle:before{content:"\f111"}.wooi-reply:before{content:"\f112"}.wooi-github:before{content:"\f113"}.wooi-folder-empty:before{content:"\f114"}.wooi-folder-open-empty:before{content:"\f115"}.wooi-smile:before{content:"\f118"}.wooi-frown:before{content:"\f119"}.wooi-meh:before{content:"\f11a"}.wooi-gamepad:before{content:"\f11b"}.wooi-keyboard:before{content:"\f11c"}.wooi-flag-empty:before{content:"\f11d"}.wooi-flag-checkered:before{content:"\f11e"}.wooi-terminal:before{content:"\f120"}.wooi-code:before{content:"\f121"}.wooi-reply-all:before{content:"\f122"}.wooi-star-half-alt:before{content:"\f123"}.wooi-direction:before{content:"\f124"}.wooi-crop:before{content:"\f125"}.wooi-fork:before{content:"\f126"}.wooi-unlink:before{content:"\f127"}.wooi-help:before{content:"\f128"}.wooi-info:before{content:"\f129"}.wooi-attention-alt:before{content:"\f12a"}.wooi-superscript:before{content:"\f12b"}.wooi-subscript:before{content:"\f12c"}.wooi-eraser:before{content:"\f12d"}.wooi-puzzle:before{content:"\f12e"}.wooi-mic:before{content:"\f130"}.wooi-mute:before{content:"\f131"}.wooi-shield:before{content:"\f132"}.wooi-calendar-empty:before{content:"\f133"}.wooi-extinguisher:before{content:"\f134"}.wooi-rocket:before{content:"\f135"}.wooi-maxcdn:before{content:"\f136"}.wooi-angle-circled-left:before{content:"\f137"}.wooi-angle-circled-right:before{content:"\f138"}.wooi-angle-circled-up:before{content:"\f139"}.wooi-angle-circled-down:before{content:"\f13a"}.wooi-html5:before{content:"\f13b"}.wooi-css3:before{content:"\f13c"}.wooi-anchor:before{content:"\f13d"}.wooi-lock-open-alt:before{content:"\f13e"}.wooi-bullseye:before{content:"\f140"}.wooi-ellipsis:before{content:"\f141"}.wooi-ellipsis-vert:before{content:"\f142"}.wooi-rss-squared:before{content:"\f143"}.wooi-play-circled:before{content:"\f144"}.wooi-ticket:before{content:"\f145"}.wooi-minus-squared:before{content:"\f146"}.wooi-minus-squared-alt:before{content:"\f147"}.wooi-level-up:before{content:"\f148"}.wooi-level-down:before{content:"\f149"}.wooi-ok-squared:before{content:"\f14a"}.wooi-pencil-squared:before{content:"\f14b"}.wooi-link-ext-alt:before{content:"\f14c"}.wooi-export-alt:before{content:"\f14d"}.wooi-compass:before{content:"\f14e"}.wooi-expand:before{content:"\f150"}.wooi-collapse:before{content:"\f151"}.wooi-expand-right:before{content:"\f152"}.wooi-euro:before{content:"\f153"}.wooi-pound:before{content:"\f154"}.wooi-dollar:before{content:"\f155"}.wooi-rupee:before{content:"\f156"}.wooi-yen:before{content:"\f157"}.wooi-rouble:before{content:"\f158"}.wooi-won:before{content:"\f159"}.wooi-bitcoin:before{content:"\f15a"}.wooi-doc-inv:before{content:"\f15b"}.wooi-doc-text-inv:before{content:"\f15c"}.wooi-sort-name-up:before{content:"\f15d"}.wooi-sort-name-down:before{content:"\f15e"}.wooi-sort-alt-up:before{content:"\f160"}.wooi-sort-alt-down:before{content:"\f161"}.wooi-sort-number-up:before{content:"\f162"}.wooi-sort-number-down:before{content:"\f163"}.wooi-thumbs-up-alt:before{content:"\f164"}.wooi-thumbs-down-alt:before{content:"\f165"}.wooi-youtube-squared:before{content:"\f166"}.wooi-youtube:before{content:"\f167"}.wooi-xing:before{content:"\f168"}.wooi-xing-squared:before{content:"\f169"}.wooi-youtube-play:before{content:"\f16a"}.wooi-dropbox:before{content:"\f16b"}.wooi-stackoverflow:before{content:"\f16c"}.wooi-instagram:before{content:"\f16d"}.wooi-flickr:before{content:"\f16e"}.wooi-adn:before{content:"\f170"}.wooi-bitbucket:before{content:"\f171"}.wooi-bitbucket-squared:before{content:"\f172"}.wooi-tumblr:before{content:"\f173"}.wooi-tumblr-squared:before{content:"\f174"}.wooi-down:before{content:"\f175"}.wooi-up:before{content:"\f176"}.wooi-left:before{content:"\f177"}.wooi-right:before{content:"\f178"}.wooi-apple:before{content:"\f179"}.wooi-windows:before{content:"\f17a"}.wooi-android:before{content:"\f17b"}.wooi-linux:before{content:"\f17c"}.wooi-dribbble:before{content:"\f17d"}.wooi-skype:before{content:"\f17e"}.wooi-foursquare:before{content:"\f180"}.wooi-trello:before{content:"\f181"}.wooi-female:before{content:"\f182"}.wooi-male:before{content:"\f183"}.wooi-gittip:before{content:"\f184"}.wooi-sun:before{content:"\f185"}.wooi-moon:before{content:"\f186"}.wooi-box:before{content:"\f187"}.wooi-bug:before{content:"\f188"}.wooi-vkontakte:before{content:"\f189"}.wooi-weibo:before{content:"\f18a"}.wooi-renren:before{content:"\f18b"}.wooi-pagelines:before{content:"\f18c"}.wooi-stackexchange:before{content:"\f18d"}.wooi-right-circled2:before{content:"\f18e"}.wooi-left-circled2:before{content:"\f190"}.wooi-collapse-left:before{content:"\f191"}.wooi-dot-circled:before{content:"\f192"}.wooi-wheelchair:before{content:"\f193"}.wooi-vimeo-squared:before{content:"\f194"}.wooi-try:before{content:"\f195"}.wooi-plus-squared-alt:before{content:"\f196"}.wooi-space-shuttle:before{content:"\f197"}.wooi-slack:before{content:"\f198"}.wooi-mail-squared:before{content:"\f199"}.wooi-wordpress:before{content:"\f19a"}.wooi-openid:before{content:"\f19b"}.wooi-bank:before{content:"\f19c"}.wooi-graduation-cap:before{content:"\f19d"}.wooi-yahoo:before{content:"\f19e"}.wooi-google:before{content:"\f1a0"}.wooi-reddit:before{content:"\f1a1"}.wooi-reddit-squared:before{content:"\f1a2"}.wooi-stumbleupon-circled:before{content:"\f1a3"}.wooi-stumbleupon:before{content:"\f1a4"}.wooi-delicious:before{content:"\f1a5"}.wooi-digg:before{content:"\f1a6"}.wooi-pied-piper-squared:before{content:"\f1a7"}.wooi-pied-piper-alt:before{content:"\f1a8"}.wooi-drupal:before{content:"\f1a9"}.wooi-joomla:before{content:"\f1aa"}.wooi-language:before{content:"\f1ab"}.wooi-fax:before{content:"\f1ac"}.wooi-building-filled:before{content:"\f1ad"}.wooi-child:before{content:"\f1ae"}.wooi-paw:before{content:"\f1b0"}.wooi-spoon:before{content:"\f1b1"}.wooi-cube:before{content:"\f1b2"}.wooi-cubes:before{content:"\f1b3"}.wooi-behance:before{content:"\f1b4"}.wooi-behance-squared:before{content:"\f1b5"}.wooi-steam:before{content:"\f1b6"}.wooi-steam-squared:before{content:"\f1b7"}.wooi-recycle:before{content:"\f1b8"}.wooi-cab:before{content:"\f1b9"}.wooi-taxi:before{content:"\f1ba"}.wooi-tree:before{content:"\f1bb"}.wooi-spotify:before{content:"\f1bc"}.wooi-deviantart:before{content:"\f1bd"}.wooi-soundcloud:before{content:"\f1be"}.wooi-database:before{content:"\f1c0"}.wooi-file-pdf:before{content:"\f1c1"}.wooi-file-word:before{content:"\f1c2"}.wooi-file-excel:before{content:"\f1c3"}.wooi-file-powerpoint:before{content:"\f1c4"}.wooi-file-image:before{content:"\f1c5"}.wooi-file-archive:before{content:"\f1c6"}.wooi-file-audio:before{content:"\f1c7"}.wooi-file-video:before{content:"\f1c8"}.wooi-file-code:before{content:"\f1c9"}.wooi-vine:before{content:"\f1ca"}.wooi-codeopen:before{content:"\f1cb"}.wooi-jsfiddle:before{content:"\f1cc"}.wooi-lifebuoy:before{content:"\f1cd"}.wooi-circle-notch:before{content:"\f1ce"}.wooi-rebel:before{content:"\f1d0"}.wooi-empire:before{content:"\f1d1"}.wooi-git-squared:before{content:"\f1d2"}.wooi-git:before{content:"\f1d3"}.wooi-hacker-news:before{content:"\f1d4"}.wooi-tencent-weibo:before{content:"\f1d5"}.wooi-qq:before{content:"\f1d6"}.wooi-wechat:before{content:"\f1d7"}.wooi-paper-plane:before{content:"\f1d8"}.wooi-paper-plane-empty:before{content:"\f1d9"}.wooi-history:before{content:"\f1da"}.wooi-circle-thin:before{content:"\f1db"}.wooi-header:before{content:"\f1dc"}.wooi-paragraph:before{content:"\f1dd"}.wooi-sliders:before{content:"\f1de"}.wooi-share:before{content:"\f1e0"}.wooi-share-squared:before{content:"\f1e1"}.wooi-bomb:before{content:"\f1e2"}.wooi-soccer-ball:before{content:"\f1e3"}.wooi-tty:before{content:"\f1e4"}.wooi-binoculars:before{content:"\f1e5"}.wooi-plug:before{content:"\f1e6"}.wooi-slideshare:before{content:"\f1e7"}.wooi-twitch:before{content:"\f1e8"}.wooi-yelp:before{content:"\f1e9"}.wooi-newspaper:before{content:"\f1ea"}.wooi-wifi:before{content:"\f1eb"}.wooi-calc:before{content:"\f1ec"}.wooi-paypal:before{content:"\f1ed"}.wooi-gwallet:before{content:"\f1ee"}.wooi-cc-visa:before{content:"\f1f0"}.wooi-cc-mastercard:before{content:"\f1f1"}.wooi-cc-discover:before{content:"\f1f2"}.wooi-cc-amex:before{content:"\f1f3"}.wooi-cc-paypal:before{content:"\f1f4"}.wooi-cc-stripe:before{content:"\f1f5"}.wooi-bell-off:before{content:"\f1f6"}.wooi-bell-off-empty:before{content:"\f1f7"}.wooi-trash:before{content:"\f1f8"}.wooi-copyright:before{content:"\f1f9"}.wooi-at:before{content:"\f1fa"}.wooi-eyedropper:before{content:"\f1fb"}.wooi-brush:before{content:"\f1fc"}.wooi-birthday:before{content:"\f1fd"}.wooi-chart-area:before{content:"\f1fe"}.wooi-chart-pie:before{content:"\f200"}.wooi-chart-line:before{content:"\f201"}.wooi-lastfm:before{content:"\f202"}.wooi-lastfm-squared:before{content:"\f203"}.wooi-toggle-off:before{content:"\f204"}.wooi-toggle-on:before{content:"\f205"}.wooi-bicycle:before{content:"\f206"}.wooi-bus:before{content:"\f207"}.wooi-ioxhost:before{content:"\f208"}.wooi-angellist:before{content:"\f209"}.wooi-cc:before{content:"\f20a"}.wooi-shekel:before{content:"\f20b"}.wooi-meanpath:before{content:"\f20c"}.wooi-buysellads:before{content:"\f20d"}.wooi-connectdevelop:before{content:"\f20e"}.wooi-dashcube:before{content:"\f210"}.wooi-forumbee:before{content:"\f211"}.wooi-leanpub:before{content:"\f212"}.wooi-sellsy:before{content:"\f213"}.wooi-shirtsinbulk:before{content:"\f214"}.wooi-simplybuilt:before{content:"\f215"}.wooi-skyatlas:before{content:"\f216"}.wooi-cart-plus:before{content:"\f217"}.wooi-cart-arrow-down:before{content:"\f218"}.wooi-diamond:before{content:"\f219"}.wooi-ship:before{content:"\f21a"}.wooi-user-secret:before{content:"\f21b"}.wooi-motorcycle:before{content:"\f21c"}.wooi-street-view:before{content:"\f21d"}.wooi-heartbeat:before{content:"\f21e"}.wooi-venus:before{content:"\f221"}.wooi-mars:before{content:"\f222"}.wooi-mercury:before{content:"\f223"}.wooi-transgender:before{content:"\f224"}.wooi-transgender-alt:before{content:"\f225"}.wooi-venus-double:before{content:"\f226"}.wooi-mars-double:before{content:"\f227"}.wooi-venus-mars:before{content:"\f228"}.wooi-mars-stroke:before{content:"\f229"}.wooi-mars-stroke-v:before{content:"\f22a"}.wooi-mars-stroke-h:before{content:"\f22b"}.wooi-neuter:before{content:"\f22c"}.wooi-genderless:before{content:"\f22d"}.wooi-facebook-official:before{content:"\f230"}.wooi-pinterest:before{content:"\f231"}.wooi-whatsapp:before{content:"\f232"}.wooi-server:before{content:"\f233"}.wooi-user-plus:before{content:"\f234"}.wooi-user-times:before{content:"\f235"}.wooi-bed:before{content:"\f236"}.wooi-viacoin:before{content:"\f237"}.wooi-train:before{content:"\f238"}.wooi-subway:before{content:"\f239"}.wooi-medium:before{content:"\f23a"}.wooi-y-combinator:before{content:"\f23b"}.wooi-optin-monster:before{content:"\f23c"}.wooi-opencart:before{content:"\f23d"}.wooi-expeditedssl:before{content:"\f23e"}.wooi-battery-4:before{content:"\f240"}.wooi-battery-3:before{content:"\f241"}.wooi-battery-2:before{content:"\f242"}.wooi-battery-1:before{content:"\f243"}.wooi-battery-0:before{content:"\f244"}.wooi-mouse-pointer:before{content:"\f245"}.wooi-i-cursor:before{content:"\f246"}.wooi-object-group:before{content:"\f247"}.wooi-object-ungroup:before{content:"\f248"}.wooi-sticky-note:before{content:"\f249"}.wooi-sticky-note-o:before{content:"\f24a"}.wooi-cc-jcb:before{content:"\f24b"}.wooi-cc-diners-club:before{content:"\f24c"}.wooi-clone:before{content:"\f24d"}.wooi-balance-scale:before{content:"\f24e"}.wooi-hourglass-o:before{content:"\f250"}.wooi-hourglass-1:before{content:"\f251"}.wooi-hourglass-2:before{content:"\f252"}.wooi-hourglass-3:before{content:"\f253"}.wooi-hourglass:before{content:"\f254"}.wooi-hand-grab-o:before{content:"\f255"}.wooi-hand-paper-o:before{content:"\f256"}.wooi-hand-scissors-o:before{content:"\f257"}.wooi-hand-lizard-o:before{content:"\f258"}.wooi-hand-spock-o:before{content:"\f259"}.wooi-hand-pointer-o:before{content:"\f25a"}.wooi-hand-peace-o:before{content:"\f25b"}.wooi-trademark:before{content:"\f25c"}.wooi-registered:before{content:"\f25d"}.wooi-creative-commons:before{content:"\f25e"}.wooi-gg:before{content:"\f260"}.wooi-gg-circle:before{content:"\f261"}.wooi-tripadvisor:before{content:"\f262"}.wooi-odnoklassniki:before{content:"\f263"}.wooi-odnoklassniki-square:before{content:"\f264"}.wooi-get-pocket:before{content:"\f265"}.wooi-wikipedia-w:before{content:"\f266"}.wooi-safari:before{content:"\f267"}.wooi-chrome:before{content:"\f268"}.wooi-firefox:before{content:"\f269"}.wooi-opera:before{content:"\f26a"}.wooi-internet-explorer:before{content:"\f26b"}.wooi-television:before{content:"\f26c"}.wooi-contao:before{content:"\f26d"}.wooi-500px:before{content:"\f26e"}.wooi-amazon:before{content:"\f270"}.wooi-calendar-plus-o:before{content:"\f271"}.wooi-calendar-minus-o:before{content:"\f272"}.wooi-calendar-times-o:before{content:"\f273"}.wooi-calendar-check-o:before{content:"\f274"}.wooi-industry:before{content:"\f275"}.wooi-map-pin:before{content:"\f276"}.wooi-map-signs:before{content:"\f277"}.wooi-map-o:before{content:"\f278"}.wooi-map:before{content:"\f279"}.wooi-commenting:before{content:"\f27a"}.wooi-commenting-o:before{content:"\f27b"}.wooi-houzz:before{content:"\f27c"}.wooi-vimeo:before{content:"\f27d"}.wooi-black-tie:before{content:"\f27e"}.wooi-fonticons:before{content:"\f280"}.wooi-reddit-alien:before{content:"\f281"}.wooi-edge:before{content:"\f282"}.wooi-credit-card-alt:before{content:"\f283"}.wooi-codiepie:before{content:"\f284"}.wooi-modx:before{content:"\f285"}.wooi-fort-awesome:before{content:"\f286"}.wooi-usb:before{content:"\f287"}.wooi-product-hunt:before{content:"\f288"}.wooi-mixcloud:before{content:"\f289"}.wooi-scribd:before{content:"\f28a"}.wooi-pause-circle:before{content:"\f28b"}.wooi-pause-circle-o:before{content:"\f28c"}.wooi-stop-circle:before{content:"\f28d"}.wooi-stop-circle-o:before{content:"\f28e"}.wooi-shopping-bag:before{content:"\f290"}.wooi-shopping-basket:before{content:"\f291"}.wooi-hashtag:before{content:"\f292"}.wooi-bluetooth:before{content:"\f293"}.wooi-bluetooth-b:before{content:"\f294"}.wooi-percent:before{content:"\f295"}.wooi-gitlab:before{content:"\f296"}.wooi-wpbeginner:before{content:"\f297"}.wooi-wpforms:before{content:"\f298"}.wooi-envira:before{content:"\f299"}.wooi-universal-access:before{content:"\f29a"}.wooi-wheelchair-alt:before{content:"\f29b"}.wooi-question-circle-o:before{content:"\f29c"}.wooi-blind:before{content:"\f29d"}.wooi-audio-description:before{content:"\f29e"}.wooi-volume-control-phone:before{content:"\f2a0"}.wooi-braille:before{content:"\f2a1"}.wooi-assistive-listening-systems:before{content:"\f2a2"}.wooi-american-sign-language-interpreting:before{content:"\f2a3"}.wooi-asl-interpreting:before{content:"\f2a4"}.wooi-glide:before{content:"\f2a5"}.wooi-glide-g:before{content:"\f2a6"}.wooi-sign-language:before{content:"\f2a7"}.wooi-low-vision:before{content:"\f2a8"}.wooi-viadeo:before{content:"\f2a9"}.wooi-viadeo-square:before{content:"\f2aa"}.wooi-snapchat:before{content:"\f2ab"}.wooi-snapchat-ghost:before{content:"\f2ac"}.wooi-snapchat-square:before{content:"\f2ad"}.wooi-pied-piper:before{content:"\f2ae"}.wooi-first-order:before{content:"\f2b0"}.wooi-yoast:before{content:"\f2b1"}.wooi-themeisle:before{content:"\f2b2"}.wooi-google-plus-circle:before{content:"\f2b3"}.wooi-font-awesome:before{content:"\f2b4"}.wooi-handshake-o:before{content:"\f2b5"}.wooi-envelope-open:before{content:"\f2b6"}.wooi-envelope-open-o:before{content:"\f2b7"}.wooi-linode:before{content:"\f2b8"}.wooi-address-book:before{content:"\f2b9"}.wooi-address-book-o:before{content:"\f2ba"}.wooi-address-card:before{content:"\f2bb"}.wooi-address-card-o:before{content:"\f2bc"}.wooi-user-circle:before{content:"\f2bd"}.wooi-user-circle-o:before{content:"\f2be"}.wooi-user-o:before{content:"\f2c0"}.wooi-id-badge:before{content:"\f2c1"}.wooi-id-card:before{content:"\f2c2"}.wooi-id-card-o:before{content:"\f2c3"}.wooi-quora:before{content:"\f2c4"}.wooi-free-code-camp:before{content:"\f2c5"}.wooi-telegram:before{content:"\f2c6"}.wooi-thermometer:before{content:"\f2c7"}.wooi-thermometer-3:before{content:"\f2c8"}.wooi-thermometer-2:before{content:"\f2c9"}.wooi-thermometer-quarter:before{content:"\f2ca"}.wooi-thermometer-0:before{content:"\f2cb"}.wooi-shower:before{content:"\f2cc"}.wooi-bath:before{content:"\f2cd"}.wooi-podcast:before{content:"\f2ce"}.wooi-window-maximize:before{content:"\f2d0"}.wooi-window-minimize:before{content:"\f2d1"}.wooi-window-restore:before{content:"\f2d2"}.wooi-window-close:before{content:"\f2d3"}.wooi-window-close-o:before{content:"\f2d4"}.wooi-bandcamp:before{content:"\f2d5"}.wooi-grav:before{content:"\f2d6"}.wooi-etsy:before{content:"\f2d7"}.wooi-imdb:before{content:"\f2d8"}.wooi-ravelry:before{content:"\f2d9"}.wooi-eercast:before{content:"\f2da"}.wooi-microchip:before{content:"\f2db"}.wooi-snowflake-o:before{content:"\f2dc"}.wooi-superpowers:before{content:"\f2dd"}.wooi-wpexplorer:before{content:"\f2de"}.wooi-meetup:before{content:"\f2e0"}.wooi-github-squared:before{content:"\f300"}.wooi-twitter-squared:before{content:"\f304"}.wooi-facebook-squared:before{content:"\f308"}.wooi-linkedin-squared:before{content:"\f30c"}:root{--plyr-video-control-background-hover:#24272a;--plyr-color-main:#24272a;--sectionPT:51px;--sectionPB:51px;--contentPL:120px;--contentPR:120px;--headerHeight:78px;--sectionHeight:1002px}@media screen and (max-width:1919px){:root{--sectionPT:51px;--sectionPB:51px;--contentPL:120px;--contentPR:120px;--headerHeight:78px;--sectionHeight:1002px}}@media screen and (max-width:1679px){:root{--sectionPT:51px;--sectionPB:51px;--contentPL:70px;--contentPR:70px;--headerHeight:78px;--sectionHeight:calc(100vh - 78px)}}@media screen and (max-width:1371px){:root{--sectionPT:51px;--sectionPB:51px;--contentPL:60px;--contentPR:60px;--headerHeight:78px;--sectionHeight:calc(100vh - 78px)}}@media screen and (max-width:1279px){:root{--sectionPT:44px;--sectionPB:44px;--contentPL:16px;--contentPR:16px;--headerHeight:78px;--sectionHeight:calc(100vh - 78px)}}@media screen and (max-width:1023px){:root{--sectionPT:34px;--sectionPB:34px;--contentPL:16px;--contentPR:16px;--headerHeight:78px;--sectionHeight:calc(100vh - 78px)}}@media screen and (max-width:975px){:root{--sectionPT:28px;--sectionPB:28px;--contentPL:16px;--contentPR:16px;--headerHeight:78px;--sectionHeight:calc(100vh - 78px)}}@media screen and (max-width:745px){:root{--sectionPT:24px;--sectionPB:24px;--contentPL:16px;--contentPR:16px;--headerHeight:60px;--sectionHeight:calc(100vh - 60px)}}@media screen and (max-width:545px){:root{--sectionPT:24px;--sectionPB:24px;--contentPL:16px;--contentPR:16px;--headerHeight:60px;--sectionHeight:calc(100vh - 60px)}}:root{--wooscr:"none"}@media screen and (max-width:1919px){:root{--wooscr:max}}@media screen and (max-width:1679px){:root{--wooscr:xxl}}@media screen and (max-width:1371px){:root{--wooscr:xll}}@media screen and (max-width:1279px){:root{--wooscr:xl}}@media screen and (max-width:1023px){:root{--wooscr:lg}}@media screen and (max-width:975px){:root{--wooscr:md}}@media screen and (max-width:745px){:root{--wooscr:sm}}@media screen and (max-width:545px){:root{--wooscr:mm}}@media screen and (max-width:479px){:root{--wooscr:ms}}@media screen and (max-width:359px){:root{--wooscr:xs}}.fs-h-super{font-size:150px;line-height:150px}.fs-h1{font-size:72px;line-height:72px}.fs-h2{font-size:56px;line-height:56px}.fs-h3{font-size:46px;line-height:46px}.fs-h4{font-size:36px;line-height:36px}.fs-h5,.fs-h6{font-size:20px;line-height:20px}.fs-quotes{font-size:28px}:root{--fs-h-super:150px;--fs-h1:72px;--fs-h2:56px;--fs-h3:46px;--fs-h4:36px;--fs-h5:20px;--fs-h6:20px;--fs-quotes:28px}@media screen and (max-width:1919px){.fs-h-super{font-size:150px}:root{--fs-h-super:150px}}@media screen and (max-width:1679px){.fs-h-super{font-size:120px}:root{--fs-h-super:120px}}@media screen and (max-width:1371px){.fs-h-super{font-size:135px}:root{--fs-h-super:135px}}@media screen and (max-width:1279px){.fs-h-super{font-size:120px}:root{--fs-h-super:120px}}@media screen and (max-width:1023px){.fs-h-super{font-size:82.5px}:root{--fs-h-super:82.5px}}@media screen and (max-width:975px){.fs-h-super{font-size:75px}:root{--fs-h-super:75px}}@media screen and (max-width:745px){.fs-h-super{font-size:67.5px}:root{--fs-h-super:67.5px}}@media screen and (max-width:545px){.fs-h-super{font-size:60px}:root{--fs-h-super:60px}}@media screen and (max-width:479px){.fs-h-super{font-size:60px}:root{--fs-h-super:60px}}@media screen and (max-width:1919px){.fs-h1{font-size:72px}:root{--fs-h1:72px}}@media screen and (max-width:1679px){.fs-h1{font-size:68.4px}:root{--fs-h1:68.4px}}@media screen and (max-width:1371px){.fs-h1{font-size:64.8px}:root{--fs-h1:64.8px}}@media screen and (max-width:1279px){.fs-h1{font-size:57.6px}:root{--fs-h1:57.6px}}@media screen and (max-width:1023px){.fs-h1{font-size:50.4px}:root{--fs-h1:50.4px}}@media screen and (max-width:975px){.fs-h1{font-size:50.4px}:root{--fs-h1:50.4px}}@media screen and (max-width:745px){.fs-h1{font-size:50.4px}:root{--fs-h1:50.4px}}@media screen and (max-width:545px){.fs-h1{font-size:50.4px}:root{--fs-h1:50.4px}}@media screen and (max-width:479px){.fs-h1{font-size:36px}:root{--fs-h1:36px}}@media screen and (max-width:1919px){.fs-h2{font-size:56px}:root{--fs-h2:56px}}@media screen and (max-width:1679px){.fs-h2{font-size:53.2px}:root{--fs-h2:53.2px}}@media screen and (max-width:1371px){.fs-h2{font-size:50.4px}:root{--fs-h2:50.4px}}@media screen and (max-width:1279px){.fs-h2{font-size:44.8px}:root{--fs-h2:44.8px}}@media screen and (max-width:1023px){.fs-h2{font-size:39.2px}:root{--fs-h2:39.2px}}@media screen and (max-width:975px){.fs-h2{font-size:39.2px}:root{--fs-h2:39.2px}}@media screen and (max-width:745px){.fs-h2{font-size:39.2px}:root{--fs-h2:39.2px}}@media screen and (max-width:545px){.fs-h2{font-size:39.2px}:root{--fs-h2:39.2px}}@media screen and (max-width:479px){.fs-h2{font-size:28px}:root{--fs-h2:28px}}@media screen and (max-width:1919px){.fs-h3{font-size:46px}:root{--fs-h3:46px}}@media screen and (max-width:1679px){.fs-h3{font-size:43.7px}:root{--fs-h3:43.7px}}@media screen and (max-width:1371px){.fs-h3{font-size:41.4px}:root{--fs-h3:41.4px}}@media screen and (max-width:1279px){.fs-h3{font-size:36.8px}:root{--fs-h3:36.8px}}@media screen and (max-width:1023px){.fs-h3{font-size:32.2px}:root{--fs-h3:32.2px}}@media screen and (max-width:975px){.fs-h3{font-size:32.2px}:root{--fs-h3:32.2px}}@media screen and (max-width:745px){.fs-h3{font-size:32.2px}:root{--fs-h3:32.2px}}@media screen and (max-width:545px){.fs-h3{font-size:32.2px}:root{--fs-h3:32.2px}}@media screen and (max-width:479px){.fs-h3{font-size:32.2px}:root{--fs-h3:32.2px}}@media screen and (max-width:1919px){.fs-h4{font-size:36px}:root{--fs-h4:36px}}@media screen and (max-width:1679px){.fs-h4{font-size:36px}:root{--fs-h4:36px}}@media screen and (max-width:1371px){.fs-h4{font-size:34.2px}:root{--fs-h4:34.2px}}@media screen and (max-width:1279px){.fs-h4{font-size:32.4px}:root{--fs-h4:32.4px}}@media screen and (max-width:1023px){.fs-h4{font-size:32.4px}:root{--fs-h4:32.4px}}@media screen and (max-width:975px){.fs-h4{font-size:28.8px}:root{--fs-h4:28.8px}}@media screen and (max-width:745px){.fs-h4{font-size:28.8px}:root{--fs-h4:28.8px}}@media screen and (max-width:545px){.fs-h4{font-size:28.8px}:root{--fs-h4:28.8px}}@media screen and (max-width:479px){.fs-h4{font-size:28.8px}:root{--fs-h4:28.8px}}@media screen and (max-width:1919px){.fs-h5{font-size:20px}:root{--fs-h5:20px}}@media screen and (max-width:1679px){.fs-h5{font-size:20px}:root{--fs-h5:20px}}@media screen and (max-width:1371px){.fs-h5{font-size:19px}:root{--fs-h5:19px}}@media screen and (max-width:1279px){.fs-h5{font-size:18px}:root{--fs-h5:18px}}@media screen and (max-width:1023px){.fs-h5{font-size:18px}:root{--fs-h5:18px}}@media screen and (max-width:975px){.fs-h5{font-size:17px}:root{--fs-h5:17px}}@media screen and (max-width:745px){.fs-h5{font-size:17px}:root{--fs-h5:17px}}@media screen and (max-width:545px){.fs-h5{font-size:17px}:root{--fs-h5:17px}}@media screen and (max-width:479px){.fs-h5{font-size:16px}:root{--fs-h5:16px}}@media screen and (max-width:1919px){.fs-h6{font-size:20px}:root{--fs-h6:20px}}@media screen and (max-width:1679px){.fs-h6{font-size:20px}:root{--fs-h6:20px}}@media screen and (max-width:1371px){.fs-h6{font-size:20px}:root{--fs-h6:20px}}@media screen and (max-width:1279px){.fs-h6{font-size:20px}:root{--fs-h6:20px}}@media screen and (max-width:1023px){.fs-h6{font-size:20px}:root{--fs-h6:20px}}@media screen and (max-width:975px){.fs-h6{font-size:18px}:root{--fs-h6:18px}}@media screen and (max-width:745px){.fs-h6{font-size:19px}:root{--fs-h6:19px}}@media screen and (max-width:545px){.fs-h6{font-size:19px}:root{--fs-h6:19px}}@media screen and (max-width:479px){.fs-h6{font-size:19px}:root{--fs-h6:19px}}:root{--grid-space-px:10px;--space-px:20px;--grid-space-px-minus:-10px}@media screen and (max-width:1919px){:root{--grid-space-px:10px;--space-px:20px;--grid-space-px-minus:-10px}}@media screen and (max-width:1679px){:root{--grid-space-px:10px;--space-px:20px;--grid-space-px-minus:-10px}}@media screen and (max-width:1371px){:root{--grid-space-px:10px;--space-px:20px;--grid-space-px-minus:-10px}}@media screen and (max-width:1279px){:root{--grid-space-px:10px;--space-px:20px;--grid-space-px-minus:-10px}}@media screen and (max-width:1023px){:root{--grid-space-px:10px;--space-px:20px;--grid-space-px-minus:-10px}}@media screen and (max-width:975px){:root{--grid-space-px:10px;--space-px:20px;--grid-space-px-minus:-10px}}@media screen and (max-width:745px){:root{--grid-space-px:10px;--space-px:20px;--grid-space-px-minus:-10px}}@media screen and (max-width:545px){:root{--grid-space-px:10px;--space-px:20px;--grid-space-px-minus:-10px}}@media screen and (max-width:479px){:root{--grid-space-px:10px;--space-px:20px;--grid-space-px-minus:-10px}}@media screen and (max-width:359px){:root{--grid-space-px:10px;--space-px:20px;--grid-space-px-minus:-10px}}.woo-grid__max{padding-left:0;padding-right:0}.woo-grid__max,.woo-grid__max-box{max-width:1920px;width:100%;margin-right:auto;margin-left:auto}.woo-grid__max-box{padding-left:80px;padding-right:80px}.woo-grid__container{max-width:1280px;width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.woo-grid__container._over{overflow:hidden}.woo-grid__space{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;overflow:hidden;max-width:100%}.woo-grid__f-left{float:left}.woo-grid__f-right{float:right}.woo-grid__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-right:calc(var(--grid-space-px)*-0.5);margin-left:-5px;margin-left:calc(var(--grid-space-px)*-0.5)}.woo-grid__row>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:5px;padding-right:calc(var(--grid-space-px)*0.5);padding-left:5px;padding-left:calc(var(--grid-space-px)*0.5)}.woo-grid__row._row-free{margin-right:0;margin-left:0}.woo-grid__row._row-free>*{padding-right:0!important;padding-left:0!important}.woo-grid__col-1{width:8.3333333333%}.woo-grid__col-1,.woo-grid__col-2{position:relative;max-width:100%;padding-right:5px;padding-right:calc(var(--grid-space-px)*0.5);padding-left:5px;padding-left:calc(var(--grid-space-px)*0.5);display:block}.woo-grid__col-2{width:16.6666666667%}.woo-grid__col-3{width:25%}.woo-grid__col-3,.woo-grid__col-4{position:relative;max-width:100%;padding-right:5px;padding-right:calc(var(--grid-space-px)*0.5);padding-left:5px;padding-left:calc(var(--grid-space-px)*0.5);display:block}.woo-grid__col-4{width:33.3333333333%}.woo-grid__col-5{width:41.6666666667%}.woo-grid__col-5,.woo-grid__col-6{position:relative;max-width:100%;padding-right:5px;padding-right:calc(var(--grid-space-px)*0.5);padding-left:5px;padding-left:calc(var(--grid-space-px)*0.5);display:block}.woo-grid__col-6{width:50%}.woo-grid__col-7{width:58.3333333333%}.woo-grid__col-7,.woo-grid__col-8{position:relative;max-width:100%;padding-right:5px;padding-right:calc(var(--grid-space-px)*0.5);padding-left:5px;padding-left:calc(var(--grid-space-px)*0.5);display:block}.woo-grid__col-8{width:66.6666666667%}.woo-grid__col-9{width:75%}.woo-grid__col-9,.woo-grid__col-10{position:relative;max-width:100%;padding-right:5px;padding-right:calc(var(--grid-space-px)*0.5);padding-left:5px;padding-left:calc(var(--grid-space-px)*0.5);display:block}.woo-grid__col-10{width:83.3333333333%}.woo-grid__col-11{width:91.6666666667%}.woo-grid__col-11,.woo-grid__col-12{position:relative;max-width:100%;padding-right:5px;padding-right:calc(var(--grid-space-px)*0.5);padding-left:5px;padding-left:calc(var(--grid-space-px)*0.5);display:block}.woo-grid__col-12{width:100%}@media screen and (max-width:1919px) and (max-width:1919px){.woo-grid__max-col-1{width:8.3333333333%}}@media screen and (max-width:1919px) and (max-width:1919px){.woo-grid__max-col-2{width:16.6666666667%}}@media screen and (max-width:1919px) and (max-width:1919px){.woo-grid__max-col-3{width:25%}}@media screen and (max-width:1919px) and (max-width:1919px){.woo-grid__max-col-4{width:33.3333333333%}}@media screen and (max-width:1919px) and (max-width:1919px){.woo-grid__max-col-5{width:41.6666666667%}}@media screen and (max-width:1919px) and (max-width:1919px){.woo-grid__max-col-6{width:50%}}@media screen and (max-width:1919px) and (max-width:1919px){.woo-grid__max-col-7{width:58.3333333333%}}@media screen and (max-width:1919px) and (max-width:1919px){.woo-grid__max-col-8{width:66.6666666667%}}@media screen and (max-width:1919px) and (max-width:1919px){.woo-grid__max-col-9{width:75%}}@media screen and (max-width:1919px) and (max-width:1919px){.woo-grid__max-col-10{width:83.3333333333%}}@media screen and (max-width:1919px) and (max-width:1919px){.woo-grid__max-col-11{width:91.6666666667%}}@media screen and (max-width:1919px) and (max-width:1919px){.woo-grid__max-col-12{width:100%}}@media screen and (max-width:1679px) and (max-width:1919px){.woo-grid__xxl-col-1{width:8.3333333333%}}@media screen and (max-width:1679px) and (max-width:1919px){.woo-grid__xxl-col-2{width:16.6666666667%}}@media screen and (max-width:1679px) and (max-width:1919px){.woo-grid__xxl-col-3{width:25%}}@media screen and (max-width:1679px) and (max-width:1919px){.woo-grid__xxl-col-4{width:33.3333333333%}}@media screen and (max-width:1679px) and (max-width:1919px){.woo-grid__xxl-col-5{width:41.6666666667%}}@media screen and (max-width:1679px) and (max-width:1919px){.woo-grid__xxl-col-6{width:50%}}@media screen and (max-width:1679px) and (max-width:1919px){.woo-grid__xxl-col-7{width:58.3333333333%}}@media screen and (max-width:1679px) and (max-width:1919px){.woo-grid__xxl-col-8{width:66.6666666667%}}@media screen and (max-width:1679px) and (max-width:1919px){.woo-grid__xxl-col-9{width:75%}}@media screen and (max-width:1679px) and (max-width:1919px){.woo-grid__xxl-col-10{width:83.3333333333%}}@media screen and (max-width:1679px) and (max-width:1919px){.woo-grid__xxl-col-11{width:91.6666666667%}}@media screen and (max-width:1679px) and (max-width:1919px){.woo-grid__xxl-col-12{width:100%}}@media screen and (max-width:1371px) and (max-width:1919px){.woo-grid__xll-col-1{width:8.3333333333%}}@media screen and (max-width:1371px) and (max-width:1919px){.woo-grid__xll-col-2{width:16.6666666667%}}@media screen and (max-width:1371px) and (max-width:1919px){.woo-grid__xll-col-3{width:25%}}@media screen and (max-width:1371px) and (max-width:1919px){.woo-grid__xll-col-4{width:33.3333333333%}}@media screen and (max-width:1371px) and (max-width:1919px){.woo-grid__xll-col-5{width:41.6666666667%}}@media screen and (max-width:1371px) and (max-width:1919px){.woo-grid__xll-col-6{width:50%}}@media screen and (max-width:1371px) and (max-width:1919px){.woo-grid__xll-col-7{width:58.3333333333%}}@media screen and (max-width:1371px) and (max-width:1919px){.woo-grid__xll-col-8{width:66.6666666667%}}@media screen and (max-width:1371px) and (max-width:1919px){.woo-grid__xll-col-9{width:75%}}@media screen and (max-width:1371px) and (max-width:1919px){.woo-grid__xll-col-10{width:83.3333333333%}}@media screen and (max-width:1371px) and (max-width:1919px){.woo-grid__xll-col-11{width:91.6666666667%}}@media screen and (max-width:1371px) and (max-width:1919px){.woo-grid__xll-col-12{width:100%}}@media screen and (max-width:1279px) and (max-width:1919px){.woo-grid__xl-col-1{width:8.3333333333%}}@media screen and (max-width:1279px) and (max-width:1919px){.woo-grid__xl-col-2{width:16.6666666667%}}@media screen and (max-width:1279px) and (max-width:1919px){.woo-grid__xl-col-3{width:25%}}@media screen and (max-width:1279px) and (max-width:1919px){.woo-grid__xl-col-4{width:33.3333333333%}}@media screen and (max-width:1279px) and (max-width:1919px){.woo-grid__xl-col-5{width:41.6666666667%}}@media screen and (max-width:1279px) and (max-width:1919px){.woo-grid__xl-col-6{width:50%}}@media screen and (max-width:1279px) and (max-width:1919px){.woo-grid__xl-col-7{width:58.3333333333%}}@media screen and (max-width:1279px) and (max-width:1919px){.woo-grid__xl-col-8{width:66.6666666667%}}@media screen and (max-width:1279px) and (max-width:1919px){.woo-grid__xl-col-9{width:75%}}@media screen and (max-width:1279px) and (max-width:1919px){.woo-grid__xl-col-10{width:83.3333333333%}}@media screen and (max-width:1279px) and (max-width:1919px){.woo-grid__xl-col-11{width:91.6666666667%}}@media screen and (max-width:1279px) and (max-width:1919px){.woo-grid__xl-col-12{width:100%}}@media screen and (max-width:1023px) and (max-width:1919px){.woo-grid__lg-col-1{width:8.3333333333%}}@media screen and (max-width:1023px) and (max-width:1919px){.woo-grid__lg-col-2{width:16.6666666667%}}@media screen and (max-width:1023px) and (max-width:1919px){.woo-grid__lg-col-3{width:25%}}@media screen and (max-width:1023px) and (max-width:1919px){.woo-grid__lg-col-4{width:33.3333333333%}}@media screen and (max-width:1023px) and (max-width:1919px){.woo-grid__lg-col-5{width:41.6666666667%}}@media screen and (max-width:1023px) and (max-width:1919px){.woo-grid__lg-col-6{width:50%}}@media screen and (max-width:1023px) and (max-width:1919px){.woo-grid__lg-col-7{width:58.3333333333%}}@media screen and (max-width:1023px) and (max-width:1919px){.woo-grid__lg-col-8{width:66.6666666667%}}@media screen and (max-width:1023px) and (max-width:1919px){.woo-grid__lg-col-9{width:75%}}@media screen and (max-width:1023px) and (max-width:1919px){.woo-grid__lg-col-10{width:83.3333333333%}}@media screen and (max-width:1023px) and (max-width:1919px){.woo-grid__lg-col-11{width:91.6666666667%}}@media screen and (max-width:1023px) and (max-width:1919px){.woo-grid__lg-col-12{width:100%}}@media screen and (max-width:975px) and (max-width:1919px){.woo-grid__md-col-1{width:8.3333333333%}}@media screen and (max-width:975px) and (max-width:1919px){.woo-grid__md-col-2{width:16.6666666667%}}@media screen and (max-width:975px) and (max-width:1919px){.woo-grid__md-col-3{width:25%}}@media screen and (max-width:975px) and (max-width:1919px){.woo-grid__md-col-4{width:33.3333333333%}}@media screen and (max-width:975px) and (max-width:1919px){.woo-grid__md-col-5{width:41.6666666667%}}@media screen and (max-width:975px) and (max-width:1919px){.woo-grid__md-col-6{width:50%}}@media screen and (max-width:975px) and (max-width:1919px){.woo-grid__md-col-7{width:58.3333333333%}}@media screen and (max-width:975px) and (max-width:1919px){.woo-grid__md-col-8{width:66.6666666667%}}@media screen and (max-width:975px) and (max-width:1919px){.woo-grid__md-col-9{width:75%}}@media screen and (max-width:975px) and (max-width:1919px){.woo-grid__md-col-10{width:83.3333333333%}}@media screen and (max-width:975px) and (max-width:1919px){.woo-grid__md-col-11{width:91.6666666667%}}@media screen and (max-width:975px) and (max-width:1919px){.woo-grid__md-col-12{width:100%}}@media screen and (max-width:745px) and (max-width:1919px){.woo-grid__sm-col-1{width:8.3333333333%}}@media screen and (max-width:745px) and (max-width:1919px){.woo-grid__sm-col-2{width:16.6666666667%}}@media screen and (max-width:745px) and (max-width:1919px){.woo-grid__sm-col-3{width:25%}}@media screen and (max-width:745px) and (max-width:1919px){.woo-grid__sm-col-4{width:33.3333333333%}}@media screen and (max-width:745px) and (max-width:1919px){.woo-grid__sm-col-5{width:41.6666666667%}}@media screen and (max-width:745px) and (max-width:1919px){.woo-grid__sm-col-6{width:50%}}@media screen and (max-width:745px) and (max-width:1919px){.woo-grid__sm-col-7{width:58.3333333333%}}@media screen and (max-width:745px) and (max-width:1919px){.woo-grid__sm-col-8{width:66.6666666667%}}@media screen and (max-width:745px) and (max-width:1919px){.woo-grid__sm-col-9{width:75%}}@media screen and (max-width:745px) and (max-width:1919px){.woo-grid__sm-col-10{width:83.3333333333%}}@media screen and (max-width:745px) and (max-width:1919px){.woo-grid__sm-col-11{width:91.6666666667%}}@media screen and (max-width:745px) and (max-width:1919px){.woo-grid__sm-col-12{width:100%}}@media screen and (max-width:545px) and (max-width:1919px){.woo-grid__mm-col-1{width:8.3333333333%}}@media screen and (max-width:545px) and (max-width:1919px){.woo-grid__mm-col-2{width:16.6666666667%}}@media screen and (max-width:545px) and (max-width:1919px){.woo-grid__mm-col-3{width:25%}}@media screen and (max-width:545px) and (max-width:1919px){.woo-grid__mm-col-4{width:33.3333333333%}}@media screen and (max-width:545px) and (max-width:1919px){.woo-grid__mm-col-5{width:41.6666666667%}}@media screen and (max-width:545px) and (max-width:1919px){.woo-grid__mm-col-6{width:50%}}@media screen and (max-width:545px) and (max-width:1919px){.woo-grid__mm-col-7{width:58.3333333333%}}@media screen and (max-width:545px) and (max-width:1919px){.woo-grid__mm-col-8{width:66.6666666667%}}@media screen and (max-width:545px) and (max-width:1919px){.woo-grid__mm-col-9{width:75%}}@media screen and (max-width:545px) and (max-width:1919px){.woo-grid__mm-col-10{width:83.3333333333%}}@media screen and (max-width:545px) and (max-width:1919px){.woo-grid__mm-col-11{width:91.6666666667%}}@media screen and (max-width:545px) and (max-width:1919px){.woo-grid__mm-col-12{width:100%}}@media screen and (max-width:479px) and (max-width:1919px){.woo-grid__ms-col-1{width:8.3333333333%}}@media screen and (max-width:479px) and (max-width:1919px){.woo-grid__ms-col-2{width:16.6666666667%}}@media screen and (max-width:479px) and (max-width:1919px){.woo-grid__ms-col-3{width:25%}}@media screen and (max-width:479px) and (max-width:1919px){.woo-grid__ms-col-4{width:33.3333333333%}}@media screen and (max-width:479px) and (max-width:1919px){.woo-grid__ms-col-5{width:41.6666666667%}}@media screen and (max-width:479px) and (max-width:1919px){.woo-grid__ms-col-6{width:50%}}@media screen and (max-width:479px) and (max-width:1919px){.woo-grid__ms-col-7{width:58.3333333333%}}@media screen and (max-width:479px) and (max-width:1919px){.woo-grid__ms-col-8{width:66.6666666667%}}@media screen and (max-width:479px) and (max-width:1919px){.woo-grid__ms-col-9{width:75%}}@media screen and (max-width:479px) and (max-width:1919px){.woo-grid__ms-col-10{width:83.3333333333%}}@media screen and (max-width:479px) and (max-width:1919px){.woo-grid__ms-col-11{width:91.6666666667%}}@media screen and (max-width:479px) and (max-width:1919px){.woo-grid__ms-col-12{width:100%}}@media screen and (max-width:359px) and (max-width:1919px){.woo-grid__xs-col-1{width:8.3333333333%}}@media screen and (max-width:359px) and (max-width:1919px){.woo-grid__xs-col-2{width:16.6666666667%}}@media screen and (max-width:359px) and (max-width:1919px){.woo-grid__xs-col-3{width:25%}}@media screen and (max-width:359px) and (max-width:1919px){.woo-grid__xs-col-4{width:33.3333333333%}}@media screen and (max-width:359px) and (max-width:1919px){.woo-grid__xs-col-5{width:41.6666666667%}}@media screen and (max-width:359px) and (max-width:1919px){.woo-grid__xs-col-6{width:50%}}@media screen and (max-width:359px) and (max-width:1919px){.woo-grid__xs-col-7{width:58.3333333333%}}@media screen and (max-width:359px) and (max-width:1919px){.woo-grid__xs-col-8{width:66.6666666667%}}@media screen and (max-width:359px) and (max-width:1919px){.woo-grid__xs-col-9{width:75%}}@media screen and (max-width:359px) and (max-width:1919px){.woo-grid__xs-col-10{width:83.3333333333%}}@media screen and (max-width:359px) and (max-width:1919px){.woo-grid__xs-col-11{width:91.6666666667%}}@media screen and (max-width:359px) and (max-width:1919px){.woo-grid__xs-col-12{width:100%}}.woo-grid__offset-l-1{margin-left:8.3333333333%}.woo-grid__offset-r-1{margin-right:8.3333333333%}.woo-grid__offset-l-2{margin-left:16.6666666667%}.woo-grid__offset-r-2{margin-right:16.6666666667%}.woo-grid__offset-l-3{margin-left:25%}.woo-grid__offset-r-3{margin-right:25%}.woo-grid__offset-l-4{margin-left:33.3333333333%}.woo-grid__offset-r-4{margin-right:33.3333333333%}.woo-grid__offset-l-5{margin-left:41.6666666667%}.woo-grid__offset-r-5{margin-right:41.6666666667%}.woo-grid__offset-l-6{margin-left:50%}.woo-grid__offset-r-6{margin-right:50%}.woo-grid__offset-l-7{margin-left:58.3333333333%}.woo-grid__offset-r-7{margin-right:58.3333333333%}.woo-grid__offset-l-8{margin-left:66.6666666667%}.woo-grid__offset-r-8{margin-right:66.6666666667%}.woo-grid__offset-l-9{margin-left:75%}.woo-grid__offset-r-9{margin-right:75%}.woo-grid__offset-l-10{margin-left:83.3333333333%}.woo-grid__offset-r-10{margin-right:83.3333333333%}.woo-grid__offset-l-11{margin-left:91.6666666667%}.woo-grid__offset-r-11{margin-right:91.6666666667%}.woo-grid__offset-l-12{margin-left:100%}.woo-grid__offset-r-12{margin-right:100%}@media screen and (max-width:1919px){._max-offset-l-off[class*=woo-grid__offset-l]{margin-left:unset}._max-offset-r-off[class*=woo-grid__offset-l]{margin-right:unset}}@media screen and (max-width:1679px){._xxl-offset-l-off[class*=woo-grid__offset-l]{margin-left:unset}._xxl-offset-r-off[class*=woo-grid__offset-l]{margin-right:unset}}@media screen and (max-width:1371px){._xll-offset-l-off[class*=woo-grid__offset-l]{margin-left:unset}._xll-offset-r-off[class*=woo-grid__offset-l]{margin-right:unset}}@media screen and (max-width:1279px){._xl-offset-l-off[class*=woo-grid__offset-l]{margin-left:unset}._xl-offset-r-off[class*=woo-grid__offset-l]{margin-right:unset}}@media screen and (max-width:1023px){._lg-offset-l-off[class*=woo-grid__offset-l]{margin-left:unset}._lg-offset-r-off[class*=woo-grid__offset-l]{margin-right:unset}}@media screen and (max-width:975px){._md-offset-l-off[class*=woo-grid__offset-l]{margin-left:unset}._md-offset-r-off[class*=woo-grid__offset-l]{margin-right:unset}}@media screen and (max-width:745px){._sm-offset-l-off[class*=woo-grid__offset-l]{margin-left:unset}._sm-offset-r-off[class*=woo-grid__offset-l]{margin-right:unset}}@media screen and (max-width:545px){._mm-offset-l-off[class*=woo-grid__offset-l]{margin-left:unset}._mm-offset-r-off[class*=woo-grid__offset-l]{margin-right:unset}}@media screen and (max-width:479px){._ms-offset-l-off[class*=woo-grid__offset-l]{margin-left:unset}._ms-offset-r-off[class*=woo-grid__offset-l]{margin-right:unset}}@media screen and (max-width:359px){._xs-offset-l-off[class*=woo-grid__offset-l]{margin-left:unset}._xs-offset-r-off[class*=woo-grid__offset-l]{margin-right:unset}}._woo-mod-pos-relative{position:relative}._woo-mod-pos-absolute{position:absolute}._woo-mod-pos-fixed{position:fixed}._woo-mod-pos-sticky{position:sticky}._woo-mod-pos-static{position:static}._woo-mod-display-block{display:block}._woo-mod-display-inline-block{display:inline-block}._woo-mod-display-inline{display:inline}._woo-mod-display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}._woo-mod-display-grid{display:grid}._woo-mod-display-none{display:none}._woo-mod-text-align-left{text-align:left}._woo-mod-text-align-center{text-align:center}._woo-mod-text-align-right{text-align:right}._woo-mod-text-align-justify{text-align:justify}._woo-mod-z-index-0{z-index:0}._woo-mod-z-index-1{z-index:1}._woo-mod-z-index-10{z-index:10}._woo-mod-z-index-100{z-index:100}._woo-mod-z-index-1000{z-index:1000}._woo-mod-hidden{display:none!important}._woo-mod-clearfix:after{content:"";display:table;clear:both}._woo-mod-center-block{display:block;margin-left:auto;margin-right:auto}._woo-mod-overflow-hidden{overflow:hidden}._woo-mod-overflow-auto{overflow:auto}._woo-mod-full-width{width:100%}._woo-mod-full-height{height:100%}.pad-bottom-100{padding-bottom:100px}.pad-top-100{padding-top:100px}.pad-left-100{padding-left:100px}.pad-right-100{padding-right:100px}.margin-bottom-100{margin-bottom:100px}.margin-top-100{margin-top:100px}.margin-left-100{margin-left:100px}.margin-right-100{margin-right:100px}.pad-bottom-90{padding-bottom:90px}.pad-top-90{padding-top:90px}.pad-left-90{padding-left:90px}.pad-right-90{padding-right:90px}.margin-bottom-90{margin-bottom:90px}.margin-top-90{margin-top:90px}.margin-left-90{margin-left:90px}.margin-right-90{margin-right:90px}.pad-bottom-80{padding-bottom:80px}.pad-top-80{padding-top:80px}.pad-left-80{padding-left:80px}.pad-right-80{padding-right:80px}.margin-bottom-80{margin-bottom:80px}.margin-top-80{margin-top:80px}.margin-left-80{margin-left:80px}.margin-right-80{margin-right:80px}.pad-bottom-60{padding-bottom:60px}.pad-top-60{padding-top:60px}.pad-left-60{padding-left:60px}.pad-right-60{padding-right:60px}.margin-bottom-60{margin-bottom:60px}.margin-top-60{margin-top:60px}.margin-left-60{margin-left:60px}.margin-right-60{margin-right:60px}.pad-bottom-50{padding-bottom:50px}.pad-top-50{padding-top:50px}.pad-left-50{padding-left:50px}.pad-right-50{padding-right:50px}.margin-bottom-50{margin-bottom:50px}.margin-top-50{margin-top:50px}.margin-left-50{margin-left:50px}.margin-right-50{margin-right:50px}.pad-bottom-40{padding-bottom:40px}.pad-top-40{padding-top:40px}.pad-left-40{padding-left:40px}.pad-right-40{padding-right:40px}.margin-bottom-40{margin-bottom:40px}.margin-top-40{margin-top:40px}.margin-left-40{margin-left:40px}.margin-right-40{margin-right:40px}.pad-bottom-30{padding-bottom:30px}.pad-top-30{padding-top:30px}.pad-left-30{padding-left:30px}.pad-right-30{padding-right:30px}.margin-bottom-30{margin-bottom:30px}.margin-top-30{margin-top:30px}.margin-left-30{margin-left:30px}.margin-right-30{margin-right:30px}.pad-bottom-20{padding-bottom:20px}.pad-top-20{padding-top:20px}.pad-left-20{padding-left:20px}.pad-right-20{padding-right:20px}.margin-bottom-20{margin-bottom:20px}.margin-top-20{margin-top:20px}.margin-left-20{margin-left:20px}.margin-right-20{margin-right:20px}.pad-bottom-15{padding-bottom:15px}.pad-top-15{padding-top:15px}.pad-left-15{padding-left:15px}.pad-right-15{padding-right:15px}.margin-bottom-15{margin-bottom:15px}.margin-top-15{margin-top:15px}.margin-left-15{margin-left:15px}.margin-right-15{margin-right:15px}.pad-bottom-10{padding-bottom:10px}.pad-top-10{padding-top:10px}.pad-left-10{padding-left:10px}.pad-right-10{padding-right:10px}.margin-bottom-10{margin-bottom:10px}.margin-top-10{margin-top:10px}.margin-left-10{margin-left:10px}.margin-right-10{margin-right:10px}.pad-bottom-5{padding-bottom:5px}.pad-top-5{padding-top:5px}.pad-left-5{padding-left:5px}.pad-right-5{padding-right:5px}.margin-bottom-5{margin-bottom:5px}.margin-top-5{margin-top:5px}.margin-left-5{margin-left:5px}.margin-right-5{margin-right:5px}.pad-bottom-0{padding-bottom:0}.pad-top-0{padding-top:0}.pad-left-0{padding-left:0}.pad-right-0{padding-right:0}.margin-bottom-0{margin-bottom:0}.margin-top-0{margin-top:0}.margin-left-0{margin-left:0}.margin-right-0{margin-right:0}@media screen and (min-width:360px){.xs-up-pad-bottom-100{padding-bottom:100px}.xs-up-pad-top-100{padding-top:100px}.xs-up-pad-left-100{padding-left:100px}.xs-up-pad-right-100{padding-right:100px}.xs-up-margin-bottom-100{margin-bottom:100px}.xs-up-margin-top-100{margin-top:100px}.xs-up-margin-left-100{margin-left:100px}.xs-up-margin-right-100{margin-right:100px}}@media screen and (min-width:480px){.ms-up-pad-bottom-100{padding-bottom:100px}.ms-up-pad-top-100{padding-top:100px}.ms-up-pad-left-100{padding-left:100px}.ms-up-pad-right-100{padding-right:100px}.ms-up-margin-bottom-100{margin-bottom:100px}.ms-up-margin-top-100{margin-top:100px}.ms-up-margin-left-100{margin-left:100px}.ms-up-margin-right-100{margin-right:100px}}@media screen and (min-width:546px){.mm-up-pad-bottom-100{padding-bottom:100px}.mm-up-pad-top-100{padding-top:100px}.mm-up-pad-left-100{padding-left:100px}.mm-up-pad-right-100{padding-right:100px}.mm-up-margin-bottom-100{margin-bottom:100px}.mm-up-margin-top-100{margin-top:100px}.mm-up-margin-left-100{margin-left:100px}.mm-up-margin-right-100{margin-right:100px}}@media screen and (min-width:746px){.sm-up-pad-bottom-100{padding-bottom:100px}.sm-up-pad-top-100{padding-top:100px}.sm-up-pad-left-100{padding-left:100px}.sm-up-pad-right-100{padding-right:100px}.sm-up-margin-bottom-100{margin-bottom:100px}.sm-up-margin-top-100{margin-top:100px}.sm-up-margin-left-100{margin-left:100px}.sm-up-margin-right-100{margin-right:100px}}@media screen and (min-width:976px){.md-up-pad-bottom-100{padding-bottom:100px}.md-up-pad-top-100{padding-top:100px}.md-up-pad-left-100{padding-left:100px}.md-up-pad-right-100{padding-right:100px}.md-up-margin-bottom-100{margin-bottom:100px}.md-up-margin-top-100{margin-top:100px}.md-up-margin-left-100{margin-left:100px}.md-up-margin-right-100{margin-right:100px}}@media screen and (min-width:1024px){.lg-up-pad-bottom-100{padding-bottom:100px}.lg-up-pad-top-100{padding-top:100px}.lg-up-pad-left-100{padding-left:100px}.lg-up-pad-right-100{padding-right:100px}.lg-up-margin-bottom-100{margin-bottom:100px}.lg-up-margin-top-100{margin-top:100px}.lg-up-margin-left-100{margin-left:100px}.lg-up-margin-right-100{margin-right:100px}}@media screen and (min-width:1280px){.xl-up-pad-bottom-100{padding-bottom:100px}.xl-up-pad-top-100{padding-top:100px}.xl-up-pad-left-100{padding-left:100px}.xl-up-pad-right-100{padding-right:100px}.xl-up-margin-bottom-100{margin-bottom:100px}.xl-up-margin-top-100{margin-top:100px}.xl-up-margin-left-100{margin-left:100px}.xl-up-margin-right-100{margin-right:100px}}@media screen and (min-width:1372px){.xll-up-pad-bottom-100{padding-bottom:100px}.xll-up-pad-top-100{padding-top:100px}.xll-up-pad-left-100{padding-left:100px}.xll-up-pad-right-100{padding-right:100px}.xll-up-margin-bottom-100{margin-bottom:100px}.xll-up-margin-top-100{margin-top:100px}.xll-up-margin-left-100{margin-left:100px}.xll-up-margin-right-100{margin-right:100px}}@media screen and (min-width:1680px){.xxl-up-pad-bottom-100{padding-bottom:100px}.xxl-up-pad-top-100{padding-top:100px}.xxl-up-pad-left-100{padding-left:100px}.xxl-up-pad-right-100{padding-right:100px}.xxl-up-margin-bottom-100{margin-bottom:100px}.xxl-up-margin-top-100{margin-top:100px}.xxl-up-margin-left-100{margin-left:100px}.xxl-up-margin-right-100{margin-right:100px}}@media screen and (min-width:1920px){.max-up-pad-bottom-100{padding-bottom:100px}.max-up-pad-top-100{padding-top:100px}.max-up-pad-left-100{padding-left:100px}.max-up-pad-right-100{padding-right:100px}.max-up-margin-bottom-100{margin-bottom:100px}.max-up-margin-top-100{margin-top:100px}.max-up-margin-left-100{margin-left:100px}.max-up-margin-right-100{margin-right:100px}}@media screen and (min-width:360px){.xs-up-pad-bottom-90{padding-bottom:90px}.xs-up-pad-top-90{padding-top:90px}.xs-up-pad-left-90{padding-left:90px}.xs-up-pad-right-90{padding-right:90px}.xs-up-margin-bottom-90{margin-bottom:90px}.xs-up-margin-top-90{margin-top:90px}.xs-up-margin-left-90{margin-left:90px}.xs-up-margin-right-90{margin-right:90px}}@media screen and (min-width:480px){.ms-up-pad-bottom-90{padding-bottom:90px}.ms-up-pad-top-90{padding-top:90px}.ms-up-pad-left-90{padding-left:90px}.ms-up-pad-right-90{padding-right:90px}.ms-up-margin-bottom-90{margin-bottom:90px}.ms-up-margin-top-90{margin-top:90px}.ms-up-margin-left-90{margin-left:90px}.ms-up-margin-right-90{margin-right:90px}}@media screen and (min-width:546px){.mm-up-pad-bottom-90{padding-bottom:90px}.mm-up-pad-top-90{padding-top:90px}.mm-up-pad-left-90{padding-left:90px}.mm-up-pad-right-90{padding-right:90px}.mm-up-margin-bottom-90{margin-bottom:90px}.mm-up-margin-top-90{margin-top:90px}.mm-up-margin-left-90{margin-left:90px}.mm-up-margin-right-90{margin-right:90px}}@media screen and (min-width:746px){.sm-up-pad-bottom-90{padding-bottom:90px}.sm-up-pad-top-90{padding-top:90px}.sm-up-pad-left-90{padding-left:90px}.sm-up-pad-right-90{padding-right:90px}.sm-up-margin-bottom-90{margin-bottom:90px}.sm-up-margin-top-90{margin-top:90px}.sm-up-margin-left-90{margin-left:90px}.sm-up-margin-right-90{margin-right:90px}}@media screen and (min-width:976px){.md-up-pad-bottom-90{padding-bottom:90px}.md-up-pad-top-90{padding-top:90px}.md-up-pad-left-90{padding-left:90px}.md-up-pad-right-90{padding-right:90px}.md-up-margin-bottom-90{margin-bottom:90px}.md-up-margin-top-90{margin-top:90px}.md-up-margin-left-90{margin-left:90px}.md-up-margin-right-90{margin-right:90px}}@media screen and (min-width:1024px){.lg-up-pad-bottom-90{padding-bottom:90px}.lg-up-pad-top-90{padding-top:90px}.lg-up-pad-left-90{padding-left:90px}.lg-up-pad-right-90{padding-right:90px}.lg-up-margin-bottom-90{margin-bottom:90px}.lg-up-margin-top-90{margin-top:90px}.lg-up-margin-left-90{margin-left:90px}.lg-up-margin-right-90{margin-right:90px}}@media screen and (min-width:1280px){.xl-up-pad-bottom-90{padding-bottom:90px}.xl-up-pad-top-90{padding-top:90px}.xl-up-pad-left-90{padding-left:90px}.xl-up-pad-right-90{padding-right:90px}.xl-up-margin-bottom-90{margin-bottom:90px}.xl-up-margin-top-90{margin-top:90px}.xl-up-margin-left-90{margin-left:90px}.xl-up-margin-right-90{margin-right:90px}}@media screen and (min-width:1372px){.xll-up-pad-bottom-90{padding-bottom:90px}.xll-up-pad-top-90{padding-top:90px}.xll-up-pad-left-90{padding-left:90px}.xll-up-pad-right-90{padding-right:90px}.xll-up-margin-bottom-90{margin-bottom:90px}.xll-up-margin-top-90{margin-top:90px}.xll-up-margin-left-90{margin-left:90px}.xll-up-margin-right-90{margin-right:90px}}@media screen and (min-width:1680px){.xxl-up-pad-bottom-90{padding-bottom:90px}.xxl-up-pad-top-90{padding-top:90px}.xxl-up-pad-left-90{padding-left:90px}.xxl-up-pad-right-90{padding-right:90px}.xxl-up-margin-bottom-90{margin-bottom:90px}.xxl-up-margin-top-90{margin-top:90px}.xxl-up-margin-left-90{margin-left:90px}.xxl-up-margin-right-90{margin-right:90px}}@media screen and (min-width:1920px){.max-up-pad-bottom-90{padding-bottom:90px}.max-up-pad-top-90{padding-top:90px}.max-up-pad-left-90{padding-left:90px}.max-up-pad-right-90{padding-right:90px}.max-up-margin-bottom-90{margin-bottom:90px}.max-up-margin-top-90{margin-top:90px}.max-up-margin-left-90{margin-left:90px}.max-up-margin-right-90{margin-right:90px}}@media screen and (min-width:360px){.xs-up-pad-bottom-80{padding-bottom:80px}.xs-up-pad-top-80{padding-top:80px}.xs-up-pad-left-80{padding-left:80px}.xs-up-pad-right-80{padding-right:80px}.xs-up-margin-bottom-80{margin-bottom:80px}.xs-up-margin-top-80{margin-top:80px}.xs-up-margin-left-80{margin-left:80px}.xs-up-margin-right-80{margin-right:80px}}@media screen and (min-width:480px){.ms-up-pad-bottom-80{padding-bottom:80px}.ms-up-pad-top-80{padding-top:80px}.ms-up-pad-left-80{padding-left:80px}.ms-up-pad-right-80{padding-right:80px}.ms-up-margin-bottom-80{margin-bottom:80px}.ms-up-margin-top-80{margin-top:80px}.ms-up-margin-left-80{margin-left:80px}.ms-up-margin-right-80{margin-right:80px}}@media screen and (min-width:546px){.mm-up-pad-bottom-80{padding-bottom:80px}.mm-up-pad-top-80{padding-top:80px}.mm-up-pad-left-80{padding-left:80px}.mm-up-pad-right-80{padding-right:80px}.mm-up-margin-bottom-80{margin-bottom:80px}.mm-up-margin-top-80{margin-top:80px}.mm-up-margin-left-80{margin-left:80px}.mm-up-margin-right-80{margin-right:80px}}@media screen and (min-width:746px){.sm-up-pad-bottom-80{padding-bottom:80px}.sm-up-pad-top-80{padding-top:80px}.sm-up-pad-left-80{padding-left:80px}.sm-up-pad-right-80{padding-right:80px}.sm-up-margin-bottom-80{margin-bottom:80px}.sm-up-margin-top-80{margin-top:80px}.sm-up-margin-left-80{margin-left:80px}.sm-up-margin-right-80{margin-right:80px}}@media screen and (min-width:976px){.md-up-pad-bottom-80{padding-bottom:80px}.md-up-pad-top-80{padding-top:80px}.md-up-pad-left-80{padding-left:80px}.md-up-pad-right-80{padding-right:80px}.md-up-margin-bottom-80{margin-bottom:80px}.md-up-margin-top-80{margin-top:80px}.md-up-margin-left-80{margin-left:80px}.md-up-margin-right-80{margin-right:80px}}@media screen and (min-width:1024px){.lg-up-pad-bottom-80{padding-bottom:80px}.lg-up-pad-top-80{padding-top:80px}.lg-up-pad-left-80{padding-left:80px}.lg-up-pad-right-80{padding-right:80px}.lg-up-margin-bottom-80{margin-bottom:80px}.lg-up-margin-top-80{margin-top:80px}.lg-up-margin-left-80{margin-left:80px}.lg-up-margin-right-80{margin-right:80px}}@media screen and (min-width:1280px){.xl-up-pad-bottom-80{padding-bottom:80px}.xl-up-pad-top-80{padding-top:80px}.xl-up-pad-left-80{padding-left:80px}.xl-up-pad-right-80{padding-right:80px}.xl-up-margin-bottom-80{margin-bottom:80px}.xl-up-margin-top-80{margin-top:80px}.xl-up-margin-left-80{margin-left:80px}.xl-up-margin-right-80{margin-right:80px}}@media screen and (min-width:1372px){.xll-up-pad-bottom-80{padding-bottom:80px}.xll-up-pad-top-80{padding-top:80px}.xll-up-pad-left-80{padding-left:80px}.xll-up-pad-right-80{padding-right:80px}.xll-up-margin-bottom-80{margin-bottom:80px}.xll-up-margin-top-80{margin-top:80px}.xll-up-margin-left-80{margin-left:80px}.xll-up-margin-right-80{margin-right:80px}}@media screen and (min-width:1680px){.xxl-up-pad-bottom-80{padding-bottom:80px}.xxl-up-pad-top-80{padding-top:80px}.xxl-up-pad-left-80{padding-left:80px}.xxl-up-pad-right-80{padding-right:80px}.xxl-up-margin-bottom-80{margin-bottom:80px}.xxl-up-margin-top-80{margin-top:80px}.xxl-up-margin-left-80{margin-left:80px}.xxl-up-margin-right-80{margin-right:80px}}@media screen and (min-width:1920px){.max-up-pad-bottom-80{padding-bottom:80px}.max-up-pad-top-80{padding-top:80px}.max-up-pad-left-80{padding-left:80px}.max-up-pad-right-80{padding-right:80px}.max-up-margin-bottom-80{margin-bottom:80px}.max-up-margin-top-80{margin-top:80px}.max-up-margin-left-80{margin-left:80px}.max-up-margin-right-80{margin-right:80px}}@media screen and (min-width:360px){.xs-up-pad-bottom-60{padding-bottom:60px}.xs-up-pad-top-60{padding-top:60px}.xs-up-pad-left-60{padding-left:60px}.xs-up-pad-right-60{padding-right:60px}.xs-up-margin-bottom-60{margin-bottom:60px}.xs-up-margin-top-60{margin-top:60px}.xs-up-margin-left-60{margin-left:60px}.xs-up-margin-right-60{margin-right:60px}}@media screen and (min-width:480px){.ms-up-pad-bottom-60{padding-bottom:60px}.ms-up-pad-top-60{padding-top:60px}.ms-up-pad-left-60{padding-left:60px}.ms-up-pad-right-60{padding-right:60px}.ms-up-margin-bottom-60{margin-bottom:60px}.ms-up-margin-top-60{margin-top:60px}.ms-up-margin-left-60{margin-left:60px}.ms-up-margin-right-60{margin-right:60px}}@media screen and (min-width:546px){.mm-up-pad-bottom-60{padding-bottom:60px}.mm-up-pad-top-60{padding-top:60px}.mm-up-pad-left-60{padding-left:60px}.mm-up-pad-right-60{padding-right:60px}.mm-up-margin-bottom-60{margin-bottom:60px}.mm-up-margin-top-60{margin-top:60px}.mm-up-margin-left-60{margin-left:60px}.mm-up-margin-right-60{margin-right:60px}}@media screen and (min-width:746px){.sm-up-pad-bottom-60{padding-bottom:60px}.sm-up-pad-top-60{padding-top:60px}.sm-up-pad-left-60{padding-left:60px}.sm-up-pad-right-60{padding-right:60px}.sm-up-margin-bottom-60{margin-bottom:60px}.sm-up-margin-top-60{margin-top:60px}.sm-up-margin-left-60{margin-left:60px}.sm-up-margin-right-60{margin-right:60px}}@media screen and (min-width:976px){.md-up-pad-bottom-60{padding-bottom:60px}.md-up-pad-top-60{padding-top:60px}.md-up-pad-left-60{padding-left:60px}.md-up-pad-right-60{padding-right:60px}.md-up-margin-bottom-60{margin-bottom:60px}.md-up-margin-top-60{margin-top:60px}.md-up-margin-left-60{margin-left:60px}.md-up-margin-right-60{margin-right:60px}}@media screen and (min-width:1024px){.lg-up-pad-bottom-60{padding-bottom:60px}.lg-up-pad-top-60{padding-top:60px}.lg-up-pad-left-60{padding-left:60px}.lg-up-pad-right-60{padding-right:60px}.lg-up-margin-bottom-60{margin-bottom:60px}.lg-up-margin-top-60{margin-top:60px}.lg-up-margin-left-60{margin-left:60px}.lg-up-margin-right-60{margin-right:60px}}@media screen and (min-width:1280px){.xl-up-pad-bottom-60{padding-bottom:60px}.xl-up-pad-top-60{padding-top:60px}.xl-up-pad-left-60{padding-left:60px}.xl-up-pad-right-60{padding-right:60px}.xl-up-margin-bottom-60{margin-bottom:60px}.xl-up-margin-top-60{margin-top:60px}.xl-up-margin-left-60{margin-left:60px}.xl-up-margin-right-60{margin-right:60px}}@media screen and (min-width:1372px){.xll-up-pad-bottom-60{padding-bottom:60px}.xll-up-pad-top-60{padding-top:60px}.xll-up-pad-left-60{padding-left:60px}.xll-up-pad-right-60{padding-right:60px}.xll-up-margin-bottom-60{margin-bottom:60px}.xll-up-margin-top-60{margin-top:60px}.xll-up-margin-left-60{margin-left:60px}.xll-up-margin-right-60{margin-right:60px}}@media screen and (min-width:1680px){.xxl-up-pad-bottom-60{padding-bottom:60px}.xxl-up-pad-top-60{padding-top:60px}.xxl-up-pad-left-60{padding-left:60px}.xxl-up-pad-right-60{padding-right:60px}.xxl-up-margin-bottom-60{margin-bottom:60px}.xxl-up-margin-top-60{margin-top:60px}.xxl-up-margin-left-60{margin-left:60px}.xxl-up-margin-right-60{margin-right:60px}}@media screen and (min-width:1920px){.max-up-pad-bottom-60{padding-bottom:60px}.max-up-pad-top-60{padding-top:60px}.max-up-pad-left-60{padding-left:60px}.max-up-pad-right-60{padding-right:60px}.max-up-margin-bottom-60{margin-bottom:60px}.max-up-margin-top-60{margin-top:60px}.max-up-margin-left-60{margin-left:60px}.max-up-margin-right-60{margin-right:60px}}@media screen and (min-width:360px){.xs-up-pad-bottom-50{padding-bottom:50px}.xs-up-pad-top-50{padding-top:50px}.xs-up-pad-left-50{padding-left:50px}.xs-up-pad-right-50{padding-right:50px}.xs-up-margin-bottom-50{margin-bottom:50px}.xs-up-margin-top-50{margin-top:50px}.xs-up-margin-left-50{margin-left:50px}.xs-up-margin-right-50{margin-right:50px}}@media screen and (min-width:480px){.ms-up-pad-bottom-50{padding-bottom:50px}.ms-up-pad-top-50{padding-top:50px}.ms-up-pad-left-50{padding-left:50px}.ms-up-pad-right-50{padding-right:50px}.ms-up-margin-bottom-50{margin-bottom:50px}.ms-up-margin-top-50{margin-top:50px}.ms-up-margin-left-50{margin-left:50px}.ms-up-margin-right-50{margin-right:50px}}@media screen and (min-width:546px){.mm-up-pad-bottom-50{padding-bottom:50px}.mm-up-pad-top-50{padding-top:50px}.mm-up-pad-left-50{padding-left:50px}.mm-up-pad-right-50{padding-right:50px}.mm-up-margin-bottom-50{margin-bottom:50px}.mm-up-margin-top-50{margin-top:50px}.mm-up-margin-left-50{margin-left:50px}.mm-up-margin-right-50{margin-right:50px}}@media screen and (min-width:746px){.sm-up-pad-bottom-50{padding-bottom:50px}.sm-up-pad-top-50{padding-top:50px}.sm-up-pad-left-50{padding-left:50px}.sm-up-pad-right-50{padding-right:50px}.sm-up-margin-bottom-50{margin-bottom:50px}.sm-up-margin-top-50{margin-top:50px}.sm-up-margin-left-50{margin-left:50px}.sm-up-margin-right-50{margin-right:50px}}@media screen and (min-width:976px){.md-up-pad-bottom-50{padding-bottom:50px}.md-up-pad-top-50{padding-top:50px}.md-up-pad-left-50{padding-left:50px}.md-up-pad-right-50{padding-right:50px}.md-up-margin-bottom-50{margin-bottom:50px}.md-up-margin-top-50{margin-top:50px}.md-up-margin-left-50{margin-left:50px}.md-up-margin-right-50{margin-right:50px}}@media screen and (min-width:1024px){.lg-up-pad-bottom-50{padding-bottom:50px}.lg-up-pad-top-50{padding-top:50px}.lg-up-pad-left-50{padding-left:50px}.lg-up-pad-right-50{padding-right:50px}.lg-up-margin-bottom-50{margin-bottom:50px}.lg-up-margin-top-50{margin-top:50px}.lg-up-margin-left-50{margin-left:50px}.lg-up-margin-right-50{margin-right:50px}}@media screen and (min-width:1280px){.xl-up-pad-bottom-50{padding-bottom:50px}.xl-up-pad-top-50{padding-top:50px}.xl-up-pad-left-50{padding-left:50px}.xl-up-pad-right-50{padding-right:50px}.xl-up-margin-bottom-50{margin-bottom:50px}.xl-up-margin-top-50{margin-top:50px}.xl-up-margin-left-50{margin-left:50px}.xl-up-margin-right-50{margin-right:50px}}@media screen and (min-width:1372px){.xll-up-pad-bottom-50{padding-bottom:50px}.xll-up-pad-top-50{padding-top:50px}.xll-up-pad-left-50{padding-left:50px}.xll-up-pad-right-50{padding-right:50px}.xll-up-margin-bottom-50{margin-bottom:50px}.xll-up-margin-top-50{margin-top:50px}.xll-up-margin-left-50{margin-left:50px}.xll-up-margin-right-50{margin-right:50px}}@media screen and (min-width:1680px){.xxl-up-pad-bottom-50{padding-bottom:50px}.xxl-up-pad-top-50{padding-top:50px}.xxl-up-pad-left-50{padding-left:50px}.xxl-up-pad-right-50{padding-right:50px}.xxl-up-margin-bottom-50{margin-bottom:50px}.xxl-up-margin-top-50{margin-top:50px}.xxl-up-margin-left-50{margin-left:50px}.xxl-up-margin-right-50{margin-right:50px}}@media screen and (min-width:1920px){.max-up-pad-bottom-50{padding-bottom:50px}.max-up-pad-top-50{padding-top:50px}.max-up-pad-left-50{padding-left:50px}.max-up-pad-right-50{padding-right:50px}.max-up-margin-bottom-50{margin-bottom:50px}.max-up-margin-top-50{margin-top:50px}.max-up-margin-left-50{margin-left:50px}.max-up-margin-right-50{margin-right:50px}}@media screen and (min-width:360px){.xs-up-pad-bottom-40{padding-bottom:40px}.xs-up-pad-top-40{padding-top:40px}.xs-up-pad-left-40{padding-left:40px}.xs-up-pad-right-40{padding-right:40px}.xs-up-margin-bottom-40{margin-bottom:40px}.xs-up-margin-top-40{margin-top:40px}.xs-up-margin-left-40{margin-left:40px}.xs-up-margin-right-40{margin-right:40px}}@media screen and (min-width:480px){.ms-up-pad-bottom-40{padding-bottom:40px}.ms-up-pad-top-40{padding-top:40px}.ms-up-pad-left-40{padding-left:40px}.ms-up-pad-right-40{padding-right:40px}.ms-up-margin-bottom-40{margin-bottom:40px}.ms-up-margin-top-40{margin-top:40px}.ms-up-margin-left-40{margin-left:40px}.ms-up-margin-right-40{margin-right:40px}}@media screen and (min-width:546px){.mm-up-pad-bottom-40{padding-bottom:40px}.mm-up-pad-top-40{padding-top:40px}.mm-up-pad-left-40{padding-left:40px}.mm-up-pad-right-40{padding-right:40px}.mm-up-margin-bottom-40{margin-bottom:40px}.mm-up-margin-top-40{margin-top:40px}.mm-up-margin-left-40{margin-left:40px}.mm-up-margin-right-40{margin-right:40px}}@media screen and (min-width:746px){.sm-up-pad-bottom-40{padding-bottom:40px}.sm-up-pad-top-40{padding-top:40px}.sm-up-pad-left-40{padding-left:40px}.sm-up-pad-right-40{padding-right:40px}.sm-up-margin-bottom-40{margin-bottom:40px}.sm-up-margin-top-40{margin-top:40px}.sm-up-margin-left-40{margin-left:40px}.sm-up-margin-right-40{margin-right:40px}}@media screen and (min-width:976px){.md-up-pad-bottom-40{padding-bottom:40px}.md-up-pad-top-40{padding-top:40px}.md-up-pad-left-40{padding-left:40px}.md-up-pad-right-40{padding-right:40px}.md-up-margin-bottom-40{margin-bottom:40px}.md-up-margin-top-40{margin-top:40px}.md-up-margin-left-40{margin-left:40px}.md-up-margin-right-40{margin-right:40px}}@media screen and (min-width:1024px){.lg-up-pad-bottom-40{padding-bottom:40px}.lg-up-pad-top-40{padding-top:40px}.lg-up-pad-left-40{padding-left:40px}.lg-up-pad-right-40{padding-right:40px}.lg-up-margin-bottom-40{margin-bottom:40px}.lg-up-margin-top-40{margin-top:40px}.lg-up-margin-left-40{margin-left:40px}.lg-up-margin-right-40{margin-right:40px}}@media screen and (min-width:1280px){.xl-up-pad-bottom-40{padding-bottom:40px}.xl-up-pad-top-40{padding-top:40px}.xl-up-pad-left-40{padding-left:40px}.xl-up-pad-right-40{padding-right:40px}.xl-up-margin-bottom-40{margin-bottom:40px}.xl-up-margin-top-40{margin-top:40px}.xl-up-margin-left-40{margin-left:40px}.xl-up-margin-right-40{margin-right:40px}}@media screen and (min-width:1372px){.xll-up-pad-bottom-40{padding-bottom:40px}.xll-up-pad-top-40{padding-top:40px}.xll-up-pad-left-40{padding-left:40px}.xll-up-pad-right-40{padding-right:40px}.xll-up-margin-bottom-40{margin-bottom:40px}.xll-up-margin-top-40{margin-top:40px}.xll-up-margin-left-40{margin-left:40px}.xll-up-margin-right-40{margin-right:40px}}@media screen and (min-width:1680px){.xxl-up-pad-bottom-40{padding-bottom:40px}.xxl-up-pad-top-40{padding-top:40px}.xxl-up-pad-left-40{padding-left:40px}.xxl-up-pad-right-40{padding-right:40px}.xxl-up-margin-bottom-40{margin-bottom:40px}.xxl-up-margin-top-40{margin-top:40px}.xxl-up-margin-left-40{margin-left:40px}.xxl-up-margin-right-40{margin-right:40px}}@media screen and (min-width:1920px){.max-up-pad-bottom-40{padding-bottom:40px}.max-up-pad-top-40{padding-top:40px}.max-up-pad-left-40{padding-left:40px}.max-up-pad-right-40{padding-right:40px}.max-up-margin-bottom-40{margin-bottom:40px}.max-up-margin-top-40{margin-top:40px}.max-up-margin-left-40{margin-left:40px}.max-up-margin-right-40{margin-right:40px}}@media screen and (min-width:360px){.xs-up-pad-bottom-30{padding-bottom:30px}.xs-up-pad-top-30{padding-top:30px}.xs-up-pad-left-30{padding-left:30px}.xs-up-pad-right-30{padding-right:30px}.xs-up-margin-bottom-30{margin-bottom:30px}.xs-up-margin-top-30{margin-top:30px}.xs-up-margin-left-30{margin-left:30px}.xs-up-margin-right-30{margin-right:30px}}@media screen and (min-width:480px){.ms-up-pad-bottom-30{padding-bottom:30px}.ms-up-pad-top-30{padding-top:30px}.ms-up-pad-left-30{padding-left:30px}.ms-up-pad-right-30{padding-right:30px}.ms-up-margin-bottom-30{margin-bottom:30px}.ms-up-margin-top-30{margin-top:30px}.ms-up-margin-left-30{margin-left:30px}.ms-up-margin-right-30{margin-right:30px}}@media screen and (min-width:546px){.mm-up-pad-bottom-30{padding-bottom:30px}.mm-up-pad-top-30{padding-top:30px}.mm-up-pad-left-30{padding-left:30px}.mm-up-pad-right-30{padding-right:30px}.mm-up-margin-bottom-30{margin-bottom:30px}.mm-up-margin-top-30{margin-top:30px}.mm-up-margin-left-30{margin-left:30px}.mm-up-margin-right-30{margin-right:30px}}@media screen and (min-width:746px){.sm-up-pad-bottom-30{padding-bottom:30px}.sm-up-pad-top-30{padding-top:30px}.sm-up-pad-left-30{padding-left:30px}.sm-up-pad-right-30{padding-right:30px}.sm-up-margin-bottom-30{margin-bottom:30px}.sm-up-margin-top-30{margin-top:30px}.sm-up-margin-left-30{margin-left:30px}.sm-up-margin-right-30{margin-right:30px}}@media screen and (min-width:976px){.md-up-pad-bottom-30{padding-bottom:30px}.md-up-pad-top-30{padding-top:30px}.md-up-pad-left-30{padding-left:30px}.md-up-pad-right-30{padding-right:30px}.md-up-margin-bottom-30{margin-bottom:30px}.md-up-margin-top-30{margin-top:30px}.md-up-margin-left-30{margin-left:30px}.md-up-margin-right-30{margin-right:30px}}@media screen and (min-width:1024px){.lg-up-pad-bottom-30{padding-bottom:30px}.lg-up-pad-top-30{padding-top:30px}.lg-up-pad-left-30{padding-left:30px}.lg-up-pad-right-30{padding-right:30px}.lg-up-margin-bottom-30{margin-bottom:30px}.lg-up-margin-top-30{margin-top:30px}.lg-up-margin-left-30{margin-left:30px}.lg-up-margin-right-30{margin-right:30px}}@media screen and (min-width:1280px){.xl-up-pad-bottom-30{padding-bottom:30px}.xl-up-pad-top-30{padding-top:30px}.xl-up-pad-left-30{padding-left:30px}.xl-up-pad-right-30{padding-right:30px}.xl-up-margin-bottom-30{margin-bottom:30px}.xl-up-margin-top-30{margin-top:30px}.xl-up-margin-left-30{margin-left:30px}.xl-up-margin-right-30{margin-right:30px}}@media screen and (min-width:1372px){.xll-up-pad-bottom-30{padding-bottom:30px}.xll-up-pad-top-30{padding-top:30px}.xll-up-pad-left-30{padding-left:30px}.xll-up-pad-right-30{padding-right:30px}.xll-up-margin-bottom-30{margin-bottom:30px}.xll-up-margin-top-30{margin-top:30px}.xll-up-margin-left-30{margin-left:30px}.xll-up-margin-right-30{margin-right:30px}}@media screen and (min-width:1680px){.xxl-up-pad-bottom-30{padding-bottom:30px}.xxl-up-pad-top-30{padding-top:30px}.xxl-up-pad-left-30{padding-left:30px}.xxl-up-pad-right-30{padding-right:30px}.xxl-up-margin-bottom-30{margin-bottom:30px}.xxl-up-margin-top-30{margin-top:30px}.xxl-up-margin-left-30{margin-left:30px}.xxl-up-margin-right-30{margin-right:30px}}@media screen and (min-width:1920px){.max-up-pad-bottom-30{padding-bottom:30px}.max-up-pad-top-30{padding-top:30px}.max-up-pad-left-30{padding-left:30px}.max-up-pad-right-30{padding-right:30px}.max-up-margin-bottom-30{margin-bottom:30px}.max-up-margin-top-30{margin-top:30px}.max-up-margin-left-30{margin-left:30px}.max-up-margin-right-30{margin-right:30px}}@media screen and (min-width:360px){.xs-up-pad-bottom-20{padding-bottom:20px}.xs-up-pad-top-20{padding-top:20px}.xs-up-pad-left-20{padding-left:20px}.xs-up-pad-right-20{padding-right:20px}.xs-up-margin-bottom-20{margin-bottom:20px}.xs-up-margin-top-20{margin-top:20px}.xs-up-margin-left-20{margin-left:20px}.xs-up-margin-right-20{margin-right:20px}}@media screen and (min-width:480px){.ms-up-pad-bottom-20{padding-bottom:20px}.ms-up-pad-top-20{padding-top:20px}.ms-up-pad-left-20{padding-left:20px}.ms-up-pad-right-20{padding-right:20px}.ms-up-margin-bottom-20{margin-bottom:20px}.ms-up-margin-top-20{margin-top:20px}.ms-up-margin-left-20{margin-left:20px}.ms-up-margin-right-20{margin-right:20px}}@media screen and (min-width:546px){.mm-up-pad-bottom-20{padding-bottom:20px}.mm-up-pad-top-20{padding-top:20px}.mm-up-pad-left-20{padding-left:20px}.mm-up-pad-right-20{padding-right:20px}.mm-up-margin-bottom-20{margin-bottom:20px}.mm-up-margin-top-20{margin-top:20px}.mm-up-margin-left-20{margin-left:20px}.mm-up-margin-right-20{margin-right:20px}}@media screen and (min-width:746px){.sm-up-pad-bottom-20{padding-bottom:20px}.sm-up-pad-top-20{padding-top:20px}.sm-up-pad-left-20{padding-left:20px}.sm-up-pad-right-20{padding-right:20px}.sm-up-margin-bottom-20{margin-bottom:20px}.sm-up-margin-top-20{margin-top:20px}.sm-up-margin-left-20{margin-left:20px}.sm-up-margin-right-20{margin-right:20px}}@media screen and (min-width:976px){.md-up-pad-bottom-20{padding-bottom:20px}.md-up-pad-top-20{padding-top:20px}.md-up-pad-left-20{padding-left:20px}.md-up-pad-right-20{padding-right:20px}.md-up-margin-bottom-20{margin-bottom:20px}.md-up-margin-top-20{margin-top:20px}.md-up-margin-left-20{margin-left:20px}.md-up-margin-right-20{margin-right:20px}}@media screen and (min-width:1024px){.lg-up-pad-bottom-20{padding-bottom:20px}.lg-up-pad-top-20{padding-top:20px}.lg-up-pad-left-20{padding-left:20px}.lg-up-pad-right-20{padding-right:20px}.lg-up-margin-bottom-20{margin-bottom:20px}.lg-up-margin-top-20{margin-top:20px}.lg-up-margin-left-20{margin-left:20px}.lg-up-margin-right-20{margin-right:20px}}@media screen and (min-width:1280px){.xl-up-pad-bottom-20{padding-bottom:20px}.xl-up-pad-top-20{padding-top:20px}.xl-up-pad-left-20{padding-left:20px}.xl-up-pad-right-20{padding-right:20px}.xl-up-margin-bottom-20{margin-bottom:20px}.xl-up-margin-top-20{margin-top:20px}.xl-up-margin-left-20{margin-left:20px}.xl-up-margin-right-20{margin-right:20px}}@media screen and (min-width:1372px){.xll-up-pad-bottom-20{padding-bottom:20px}.xll-up-pad-top-20{padding-top:20px}.xll-up-pad-left-20{padding-left:20px}.xll-up-pad-right-20{padding-right:20px}.xll-up-margin-bottom-20{margin-bottom:20px}.xll-up-margin-top-20{margin-top:20px}.xll-up-margin-left-20{margin-left:20px}.xll-up-margin-right-20{margin-right:20px}}@media screen and (min-width:1680px){.xxl-up-pad-bottom-20{padding-bottom:20px}.xxl-up-pad-top-20{padding-top:20px}.xxl-up-pad-left-20{padding-left:20px}.xxl-up-pad-right-20{padding-right:20px}.xxl-up-margin-bottom-20{margin-bottom:20px}.xxl-up-margin-top-20{margin-top:20px}.xxl-up-margin-left-20{margin-left:20px}.xxl-up-margin-right-20{margin-right:20px}}@media screen and (min-width:1920px){.max-up-pad-bottom-20{padding-bottom:20px}.max-up-pad-top-20{padding-top:20px}.max-up-pad-left-20{padding-left:20px}.max-up-pad-right-20{padding-right:20px}.max-up-margin-bottom-20{margin-bottom:20px}.max-up-margin-top-20{margin-top:20px}.max-up-margin-left-20{margin-left:20px}.max-up-margin-right-20{margin-right:20px}}@media screen and (min-width:360px){.xs-up-pad-bottom-15{padding-bottom:15px}.xs-up-pad-top-15{padding-top:15px}.xs-up-pad-left-15{padding-left:15px}.xs-up-pad-right-15{padding-right:15px}.xs-up-margin-bottom-15{margin-bottom:15px}.xs-up-margin-top-15{margin-top:15px}.xs-up-margin-left-15{margin-left:15px}.xs-up-margin-right-15{margin-right:15px}}@media screen and (min-width:480px){.ms-up-pad-bottom-15{padding-bottom:15px}.ms-up-pad-top-15{padding-top:15px}.ms-up-pad-left-15{padding-left:15px}.ms-up-pad-right-15{padding-right:15px}.ms-up-margin-bottom-15{margin-bottom:15px}.ms-up-margin-top-15{margin-top:15px}.ms-up-margin-left-15{margin-left:15px}.ms-up-margin-right-15{margin-right:15px}}@media screen and (min-width:546px){.mm-up-pad-bottom-15{padding-bottom:15px}.mm-up-pad-top-15{padding-top:15px}.mm-up-pad-left-15{padding-left:15px}.mm-up-pad-right-15{padding-right:15px}.mm-up-margin-bottom-15{margin-bottom:15px}.mm-up-margin-top-15{margin-top:15px}.mm-up-margin-left-15{margin-left:15px}.mm-up-margin-right-15{margin-right:15px}}@media screen and (min-width:746px){.sm-up-pad-bottom-15{padding-bottom:15px}.sm-up-pad-top-15{padding-top:15px}.sm-up-pad-left-15{padding-left:15px}.sm-up-pad-right-15{padding-right:15px}.sm-up-margin-bottom-15{margin-bottom:15px}.sm-up-margin-top-15{margin-top:15px}.sm-up-margin-left-15{margin-left:15px}.sm-up-margin-right-15{margin-right:15px}}@media screen and (min-width:976px){.md-up-pad-bottom-15{padding-bottom:15px}.md-up-pad-top-15{padding-top:15px}.md-up-pad-left-15{padding-left:15px}.md-up-pad-right-15{padding-right:15px}.md-up-margin-bottom-15{margin-bottom:15px}.md-up-margin-top-15{margin-top:15px}.md-up-margin-left-15{margin-left:15px}.md-up-margin-right-15{margin-right:15px}}@media screen and (min-width:1024px){.lg-up-pad-bottom-15{padding-bottom:15px}.lg-up-pad-top-15{padding-top:15px}.lg-up-pad-left-15{padding-left:15px}.lg-up-pad-right-15{padding-right:15px}.lg-up-margin-bottom-15{margin-bottom:15px}.lg-up-margin-top-15{margin-top:15px}.lg-up-margin-left-15{margin-left:15px}.lg-up-margin-right-15{margin-right:15px}}@media screen and (min-width:1280px){.xl-up-pad-bottom-15{padding-bottom:15px}.xl-up-pad-top-15{padding-top:15px}.xl-up-pad-left-15{padding-left:15px}.xl-up-pad-right-15{padding-right:15px}.xl-up-margin-bottom-15{margin-bottom:15px}.xl-up-margin-top-15{margin-top:15px}.xl-up-margin-left-15{margin-left:15px}.xl-up-margin-right-15{margin-right:15px}}@media screen and (min-width:1372px){.xll-up-pad-bottom-15{padding-bottom:15px}.xll-up-pad-top-15{padding-top:15px}.xll-up-pad-left-15{padding-left:15px}.xll-up-pad-right-15{padding-right:15px}.xll-up-margin-bottom-15{margin-bottom:15px}.xll-up-margin-top-15{margin-top:15px}.xll-up-margin-left-15{margin-left:15px}.xll-up-margin-right-15{margin-right:15px}}@media screen and (min-width:1680px){.xxl-up-pad-bottom-15{padding-bottom:15px}.xxl-up-pad-top-15{padding-top:15px}.xxl-up-pad-left-15{padding-left:15px}.xxl-up-pad-right-15{padding-right:15px}.xxl-up-margin-bottom-15{margin-bottom:15px}.xxl-up-margin-top-15{margin-top:15px}.xxl-up-margin-left-15{margin-left:15px}.xxl-up-margin-right-15{margin-right:15px}}@media screen and (min-width:1920px){.max-up-pad-bottom-15{padding-bottom:15px}.max-up-pad-top-15{padding-top:15px}.max-up-pad-left-15{padding-left:15px}.max-up-pad-right-15{padding-right:15px}.max-up-margin-bottom-15{margin-bottom:15px}.max-up-margin-top-15{margin-top:15px}.max-up-margin-left-15{margin-left:15px}.max-up-margin-right-15{margin-right:15px}}@media screen and (min-width:360px){.xs-up-pad-bottom-10{padding-bottom:10px}.xs-up-pad-top-10{padding-top:10px}.xs-up-pad-left-10{padding-left:10px}.xs-up-pad-right-10{padding-right:10px}.xs-up-margin-bottom-10{margin-bottom:10px}.xs-up-margin-top-10{margin-top:10px}.xs-up-margin-left-10{margin-left:10px}.xs-up-margin-right-10{margin-right:10px}}@media screen and (min-width:480px){.ms-up-pad-bottom-10{padding-bottom:10px}.ms-up-pad-top-10{padding-top:10px}.ms-up-pad-left-10{padding-left:10px}.ms-up-pad-right-10{padding-right:10px}.ms-up-margin-bottom-10{margin-bottom:10px}.ms-up-margin-top-10{margin-top:10px}.ms-up-margin-left-10{margin-left:10px}.ms-up-margin-right-10{margin-right:10px}}@media screen and (min-width:546px){.mm-up-pad-bottom-10{padding-bottom:10px}.mm-up-pad-top-10{padding-top:10px}.mm-up-pad-left-10{padding-left:10px}.mm-up-pad-right-10{padding-right:10px}.mm-up-margin-bottom-10{margin-bottom:10px}.mm-up-margin-top-10{margin-top:10px}.mm-up-margin-left-10{margin-left:10px}.mm-up-margin-right-10{margin-right:10px}}@media screen and (min-width:746px){.sm-up-pad-bottom-10{padding-bottom:10px}.sm-up-pad-top-10{padding-top:10px}.sm-up-pad-left-10{padding-left:10px}.sm-up-pad-right-10{padding-right:10px}.sm-up-margin-bottom-10{margin-bottom:10px}.sm-up-margin-top-10{margin-top:10px}.sm-up-margin-left-10{margin-left:10px}.sm-up-margin-right-10{margin-right:10px}}@media screen and (min-width:976px){.md-up-pad-bottom-10{padding-bottom:10px}.md-up-pad-top-10{padding-top:10px}.md-up-pad-left-10{padding-left:10px}.md-up-pad-right-10{padding-right:10px}.md-up-margin-bottom-10{margin-bottom:10px}.md-up-margin-top-10{margin-top:10px}.md-up-margin-left-10{margin-left:10px}.md-up-margin-right-10{margin-right:10px}}@media screen and (min-width:1024px){.lg-up-pad-bottom-10{padding-bottom:10px}.lg-up-pad-top-10{padding-top:10px}.lg-up-pad-left-10{padding-left:10px}.lg-up-pad-right-10{padding-right:10px}.lg-up-margin-bottom-10{margin-bottom:10px}.lg-up-margin-top-10{margin-top:10px}.lg-up-margin-left-10{margin-left:10px}.lg-up-margin-right-10{margin-right:10px}}@media screen and (min-width:1280px){.xl-up-pad-bottom-10{padding-bottom:10px}.xl-up-pad-top-10{padding-top:10px}.xl-up-pad-left-10{padding-left:10px}.xl-up-pad-right-10{padding-right:10px}.xl-up-margin-bottom-10{margin-bottom:10px}.xl-up-margin-top-10{margin-top:10px}.xl-up-margin-left-10{margin-left:10px}.xl-up-margin-right-10{margin-right:10px}}@media screen and (min-width:1372px){.xll-up-pad-bottom-10{padding-bottom:10px}.xll-up-pad-top-10{padding-top:10px}.xll-up-pad-left-10{padding-left:10px}.xll-up-pad-right-10{padding-right:10px}.xll-up-margin-bottom-10{margin-bottom:10px}.xll-up-margin-top-10{margin-top:10px}.xll-up-margin-left-10{margin-left:10px}.xll-up-margin-right-10{margin-right:10px}}@media screen and (min-width:1680px){.xxl-up-pad-bottom-10{padding-bottom:10px}.xxl-up-pad-top-10{padding-top:10px}.xxl-up-pad-left-10{padding-left:10px}.xxl-up-pad-right-10{padding-right:10px}.xxl-up-margin-bottom-10{margin-bottom:10px}.xxl-up-margin-top-10{margin-top:10px}.xxl-up-margin-left-10{margin-left:10px}.xxl-up-margin-right-10{margin-right:10px}}@media screen and (min-width:1920px){.max-up-pad-bottom-10{padding-bottom:10px}.max-up-pad-top-10{padding-top:10px}.max-up-pad-left-10{padding-left:10px}.max-up-pad-right-10{padding-right:10px}.max-up-margin-bottom-10{margin-bottom:10px}.max-up-margin-top-10{margin-top:10px}.max-up-margin-left-10{margin-left:10px}.max-up-margin-right-10{margin-right:10px}}@media screen and (min-width:360px){.xs-up-pad-bottom-5{padding-bottom:5px}.xs-up-pad-top-5{padding-top:5px}.xs-up-pad-left-5{padding-left:5px}.xs-up-pad-right-5{padding-right:5px}.xs-up-margin-bottom-5{margin-bottom:5px}.xs-up-margin-top-5{margin-top:5px}.xs-up-margin-left-5{margin-left:5px}.xs-up-margin-right-5{margin-right:5px}}@media screen and (min-width:480px){.ms-up-pad-bottom-5{padding-bottom:5px}.ms-up-pad-top-5{padding-top:5px}.ms-up-pad-left-5{padding-left:5px}.ms-up-pad-right-5{padding-right:5px}.ms-up-margin-bottom-5{margin-bottom:5px}.ms-up-margin-top-5{margin-top:5px}.ms-up-margin-left-5{margin-left:5px}.ms-up-margin-right-5{margin-right:5px}}@media screen and (min-width:546px){.mm-up-pad-bottom-5{padding-bottom:5px}.mm-up-pad-top-5{padding-top:5px}.mm-up-pad-left-5{padding-left:5px}.mm-up-pad-right-5{padding-right:5px}.mm-up-margin-bottom-5{margin-bottom:5px}.mm-up-margin-top-5{margin-top:5px}.mm-up-margin-left-5{margin-left:5px}.mm-up-margin-right-5{margin-right:5px}}@media screen and (min-width:746px){.sm-up-pad-bottom-5{padding-bottom:5px}.sm-up-pad-top-5{padding-top:5px}.sm-up-pad-left-5{padding-left:5px}.sm-up-pad-right-5{padding-right:5px}.sm-up-margin-bottom-5{margin-bottom:5px}.sm-up-margin-top-5{margin-top:5px}.sm-up-margin-left-5{margin-left:5px}.sm-up-margin-right-5{margin-right:5px}}@media screen and (min-width:976px){.md-up-pad-bottom-5{padding-bottom:5px}.md-up-pad-top-5{padding-top:5px}.md-up-pad-left-5{padding-left:5px}.md-up-pad-right-5{padding-right:5px}.md-up-margin-bottom-5{margin-bottom:5px}.md-up-margin-top-5{margin-top:5px}.md-up-margin-left-5{margin-left:5px}.md-up-margin-right-5{margin-right:5px}}@media screen and (min-width:1024px){.lg-up-pad-bottom-5{padding-bottom:5px}.lg-up-pad-top-5{padding-top:5px}.lg-up-pad-left-5{padding-left:5px}.lg-up-pad-right-5{padding-right:5px}.lg-up-margin-bottom-5{margin-bottom:5px}.lg-up-margin-top-5{margin-top:5px}.lg-up-margin-left-5{margin-left:5px}.lg-up-margin-right-5{margin-right:5px}}@media screen and (min-width:1280px){.xl-up-pad-bottom-5{padding-bottom:5px}.xl-up-pad-top-5{padding-top:5px}.xl-up-pad-left-5{padding-left:5px}.xl-up-pad-right-5{padding-right:5px}.xl-up-margin-bottom-5{margin-bottom:5px}.xl-up-margin-top-5{margin-top:5px}.xl-up-margin-left-5{margin-left:5px}.xl-up-margin-right-5{margin-right:5px}}@media screen and (min-width:1372px){.xll-up-pad-bottom-5{padding-bottom:5px}.xll-up-pad-top-5{padding-top:5px}.xll-up-pad-left-5{padding-left:5px}.xll-up-pad-right-5{padding-right:5px}.xll-up-margin-bottom-5{margin-bottom:5px}.xll-up-margin-top-5{margin-top:5px}.xll-up-margin-left-5{margin-left:5px}.xll-up-margin-right-5{margin-right:5px}}@media screen and (min-width:1680px){.xxl-up-pad-bottom-5{padding-bottom:5px}.xxl-up-pad-top-5{padding-top:5px}.xxl-up-pad-left-5{padding-left:5px}.xxl-up-pad-right-5{padding-right:5px}.xxl-up-margin-bottom-5{margin-bottom:5px}.xxl-up-margin-top-5{margin-top:5px}.xxl-up-margin-left-5{margin-left:5px}.xxl-up-margin-right-5{margin-right:5px}}@media screen and (min-width:1920px){.max-up-pad-bottom-5{padding-bottom:5px}.max-up-pad-top-5{padding-top:5px}.max-up-pad-left-5{padding-left:5px}.max-up-pad-right-5{padding-right:5px}.max-up-margin-bottom-5{margin-bottom:5px}.max-up-margin-top-5{margin-top:5px}.max-up-margin-left-5{margin-left:5px}.max-up-margin-right-5{margin-right:5px}}@media screen and (min-width:360px){.xs-up-pad-bottom-0{padding-bottom:0}.xs-up-pad-top-0{padding-top:0}.xs-up-pad-left-0{padding-left:0}.xs-up-pad-right-0{padding-right:0}.xs-up-margin-bottom-0{margin-bottom:0}.xs-up-margin-top-0{margin-top:0}.xs-up-margin-left-0{margin-left:0}.xs-up-margin-right-0{margin-right:0}}@media screen and (min-width:480px){.ms-up-pad-bottom-0{padding-bottom:0}.ms-up-pad-top-0{padding-top:0}.ms-up-pad-left-0{padding-left:0}.ms-up-pad-right-0{padding-right:0}.ms-up-margin-bottom-0{margin-bottom:0}.ms-up-margin-top-0{margin-top:0}.ms-up-margin-left-0{margin-left:0}.ms-up-margin-right-0{margin-right:0}}@media screen and (min-width:546px){.mm-up-pad-bottom-0{padding-bottom:0}.mm-up-pad-top-0{padding-top:0}.mm-up-pad-left-0{padding-left:0}.mm-up-pad-right-0{padding-right:0}.mm-up-margin-bottom-0{margin-bottom:0}.mm-up-margin-top-0{margin-top:0}.mm-up-margin-left-0{margin-left:0}.mm-up-margin-right-0{margin-right:0}}@media screen and (min-width:746px){.sm-up-pad-bottom-0{padding-bottom:0}.sm-up-pad-top-0{padding-top:0}.sm-up-pad-left-0{padding-left:0}.sm-up-pad-right-0{padding-right:0}.sm-up-margin-bottom-0{margin-bottom:0}.sm-up-margin-top-0{margin-top:0}.sm-up-margin-left-0{margin-left:0}.sm-up-margin-right-0{margin-right:0}}@media screen and (min-width:976px){.md-up-pad-bottom-0{padding-bottom:0}.md-up-pad-top-0{padding-top:0}.md-up-pad-left-0{padding-left:0}.md-up-pad-right-0{padding-right:0}.md-up-margin-bottom-0{margin-bottom:0}.md-up-margin-top-0{margin-top:0}.md-up-margin-left-0{margin-left:0}.md-up-margin-right-0{margin-right:0}}@media screen and (min-width:1024px){.lg-up-pad-bottom-0{padding-bottom:0}.lg-up-pad-top-0{padding-top:0}.lg-up-pad-left-0{padding-left:0}.lg-up-pad-right-0{padding-right:0}.lg-up-margin-bottom-0{margin-bottom:0}.lg-up-margin-top-0{margin-top:0}.lg-up-margin-left-0{margin-left:0}.lg-up-margin-right-0{margin-right:0}}@media screen and (min-width:1280px){.xl-up-pad-bottom-0{padding-bottom:0}.xl-up-pad-top-0{padding-top:0}.xl-up-pad-left-0{padding-left:0}.xl-up-pad-right-0{padding-right:0}.xl-up-margin-bottom-0{margin-bottom:0}.xl-up-margin-top-0{margin-top:0}.xl-up-margin-left-0{margin-left:0}.xl-up-margin-right-0{margin-right:0}}@media screen and (min-width:1372px){.xll-up-pad-bottom-0{padding-bottom:0}.xll-up-pad-top-0{padding-top:0}.xll-up-pad-left-0{padding-left:0}.xll-up-pad-right-0{padding-right:0}.xll-up-margin-bottom-0{margin-bottom:0}.xll-up-margin-top-0{margin-top:0}.xll-up-margin-left-0{margin-left:0}.xll-up-margin-right-0{margin-right:0}}@media screen and (min-width:1680px){.xxl-up-pad-bottom-0{padding-bottom:0}.xxl-up-pad-top-0{padding-top:0}.xxl-up-pad-left-0{padding-left:0}.xxl-up-pad-right-0{padding-right:0}.xxl-up-margin-bottom-0{margin-bottom:0}.xxl-up-margin-top-0{margin-top:0}.xxl-up-margin-left-0{margin-left:0}.xxl-up-margin-right-0{margin-right:0}}@media screen and (min-width:1920px){.max-up-pad-bottom-0{padding-bottom:0}.max-up-pad-top-0{padding-top:0}.max-up-pad-left-0{padding-left:0}.max-up-pad-right-0{padding-right:0}.max-up-margin-bottom-0{margin-bottom:0}.max-up-margin-top-0{margin-top:0}.max-up-margin-left-0{margin-left:0}.max-up-margin-right-0{margin-right:0}}@media screen and (max-width:1919px){.max-down-pad-bottom-5{padding-bottom:5px}.max-down-pad-top-5{padding-top:5px}.max-down-pad-left-5{padding-left:5px}.max-down-pad-right-5{padding-right:5px}.max-down-margin-bottom-5{margin-bottom:5px}.max-down-margin-top-5{margin-top:5px}.max-down-margin-left-5{margin-left:5px}.max-down-margin-right-5{margin-right:5px}}@media screen and (max-width:1679px){.xxl-down-pad-bottom-5{padding-bottom:5px}.xxl-down-pad-top-5{padding-top:5px}.xxl-down-pad-left-5{padding-left:5px}.xxl-down-pad-right-5{padding-right:5px}.xxl-down-margin-bottom-5{margin-bottom:5px}.xxl-down-margin-top-5{margin-top:5px}.xxl-down-margin-left-5{margin-left:5px}.xxl-down-margin-right-5{margin-right:5px}}@media screen and (max-width:1371px){.xll-down-pad-bottom-5{padding-bottom:5px}.xll-down-pad-top-5{padding-top:5px}.xll-down-pad-left-5{padding-left:5px}.xll-down-pad-right-5{padding-right:5px}.xll-down-margin-bottom-5{margin-bottom:5px}.xll-down-margin-top-5{margin-top:5px}.xll-down-margin-left-5{margin-left:5px}.xll-down-margin-right-5{margin-right:5px}}@media screen and (max-width:1279px){.xl-down-pad-bottom-5{padding-bottom:5px}.xl-down-pad-top-5{padding-top:5px}.xl-down-pad-left-5{padding-left:5px}.xl-down-pad-right-5{padding-right:5px}.xl-down-margin-bottom-5{margin-bottom:5px}.xl-down-margin-top-5{margin-top:5px}.xl-down-margin-left-5{margin-left:5px}.xl-down-margin-right-5{margin-right:5px}}@media screen and (max-width:1023px){.lg-down-pad-bottom-5{padding-bottom:5px}.lg-down-pad-top-5{padding-top:5px}.lg-down-pad-left-5{padding-left:5px}.lg-down-pad-right-5{padding-right:5px}.lg-down-margin-bottom-5{margin-bottom:5px}.lg-down-margin-top-5{margin-top:5px}.lg-down-margin-left-5{margin-left:5px}.lg-down-margin-right-5{margin-right:5px}}@media screen and (max-width:975px){.md-down-pad-bottom-5{padding-bottom:5px}.md-down-pad-top-5{padding-top:5px}.md-down-pad-left-5{padding-left:5px}.md-down-pad-right-5{padding-right:5px}.md-down-margin-bottom-5{margin-bottom:5px}.md-down-margin-top-5{margin-top:5px}.md-down-margin-left-5{margin-left:5px}.md-down-margin-right-5{margin-right:5px}}@media screen and (max-width:745px){.sm-down-pad-bottom-5{padding-bottom:5px}.sm-down-pad-top-5{padding-top:5px}.sm-down-pad-left-5{padding-left:5px}.sm-down-pad-right-5{padding-right:5px}.sm-down-margin-bottom-5{margin-bottom:5px}.sm-down-margin-top-5{margin-top:5px}.sm-down-margin-left-5{margin-left:5px}.sm-down-margin-right-5{margin-right:5px}}@media screen and (max-width:545px){.mm-down-pad-bottom-5{padding-bottom:5px}.mm-down-pad-top-5{padding-top:5px}.mm-down-pad-left-5{padding-left:5px}.mm-down-pad-right-5{padding-right:5px}.mm-down-margin-bottom-5{margin-bottom:5px}.mm-down-margin-top-5{margin-top:5px}.mm-down-margin-left-5{margin-left:5px}.mm-down-margin-right-5{margin-right:5px}}@media screen and (max-width:479px){.ms-down-pad-bottom-5{padding-bottom:5px}.ms-down-pad-top-5{padding-top:5px}.ms-down-pad-left-5{padding-left:5px}.ms-down-pad-right-5{padding-right:5px}.ms-down-margin-bottom-5{margin-bottom:5px}.ms-down-margin-top-5{margin-top:5px}.ms-down-margin-left-5{margin-left:5px}.ms-down-margin-right-5{margin-right:5px}}@media screen and (max-width:359px){.xs-down-pad-bottom-5{padding-bottom:5px}.xs-down-pad-top-5{padding-top:5px}.xs-down-pad-left-5{padding-left:5px}.xs-down-pad-right-5{padding-right:5px}.xs-down-margin-bottom-5{margin-bottom:5px}.xs-down-margin-top-5{margin-top:5px}.xs-down-margin-left-5{margin-left:5px}.xs-down-margin-right-5{margin-right:5px}}@media screen and (max-width:1919px){.max-down-pad-bottom-10{padding-bottom:10px}.max-down-pad-top-10{padding-top:10px}.max-down-pad-left-10{padding-left:10px}.max-down-pad-right-10{padding-right:10px}.max-down-margin-bottom-10{margin-bottom:10px}.max-down-margin-top-10{margin-top:10px}.max-down-margin-left-10{margin-left:10px}.max-down-margin-right-10{margin-right:10px}}@media screen and (max-width:1679px){.xxl-down-pad-bottom-10{padding-bottom:10px}.xxl-down-pad-top-10{padding-top:10px}.xxl-down-pad-left-10{padding-left:10px}.xxl-down-pad-right-10{padding-right:10px}.xxl-down-margin-bottom-10{margin-bottom:10px}.xxl-down-margin-top-10{margin-top:10px}.xxl-down-margin-left-10{margin-left:10px}.xxl-down-margin-right-10{margin-right:10px}}@media screen and (max-width:1371px){.xll-down-pad-bottom-10{padding-bottom:10px}.xll-down-pad-top-10{padding-top:10px}.xll-down-pad-left-10{padding-left:10px}.xll-down-pad-right-10{padding-right:10px}.xll-down-margin-bottom-10{margin-bottom:10px}.xll-down-margin-top-10{margin-top:10px}.xll-down-margin-left-10{margin-left:10px}.xll-down-margin-right-10{margin-right:10px}}@media screen and (max-width:1279px){.xl-down-pad-bottom-10{padding-bottom:10px}.xl-down-pad-top-10{padding-top:10px}.xl-down-pad-left-10{padding-left:10px}.xl-down-pad-right-10{padding-right:10px}.xl-down-margin-bottom-10{margin-bottom:10px}.xl-down-margin-top-10{margin-top:10px}.xl-down-margin-left-10{margin-left:10px}.xl-down-margin-right-10{margin-right:10px}}@media screen and (max-width:1023px){.lg-down-pad-bottom-10{padding-bottom:10px}.lg-down-pad-top-10{padding-top:10px}.lg-down-pad-left-10{padding-left:10px}.lg-down-pad-right-10{padding-right:10px}.lg-down-margin-bottom-10{margin-bottom:10px}.lg-down-margin-top-10{margin-top:10px}.lg-down-margin-left-10{margin-left:10px}.lg-down-margin-right-10{margin-right:10px}}@media screen and (max-width:975px){.md-down-pad-bottom-10{padding-bottom:10px}.md-down-pad-top-10{padding-top:10px}.md-down-pad-left-10{padding-left:10px}.md-down-pad-right-10{padding-right:10px}.md-down-margin-bottom-10{margin-bottom:10px}.md-down-margin-top-10{margin-top:10px}.md-down-margin-left-10{margin-left:10px}.md-down-margin-right-10{margin-right:10px}}@media screen and (max-width:745px){.sm-down-pad-bottom-10{padding-bottom:10px}.sm-down-pad-top-10{padding-top:10px}.sm-down-pad-left-10{padding-left:10px}.sm-down-pad-right-10{padding-right:10px}.sm-down-margin-bottom-10{margin-bottom:10px}.sm-down-margin-top-10{margin-top:10px}.sm-down-margin-left-10{margin-left:10px}.sm-down-margin-right-10{margin-right:10px}}@media screen and (max-width:545px){.mm-down-pad-bottom-10{padding-bottom:10px}.mm-down-pad-top-10{padding-top:10px}.mm-down-pad-left-10{padding-left:10px}.mm-down-pad-right-10{padding-right:10px}.mm-down-margin-bottom-10{margin-bottom:10px}.mm-down-margin-top-10{margin-top:10px}.mm-down-margin-left-10{margin-left:10px}.mm-down-margin-right-10{margin-right:10px}}@media screen and (max-width:479px){.ms-down-pad-bottom-10{padding-bottom:10px}.ms-down-pad-top-10{padding-top:10px}.ms-down-pad-left-10{padding-left:10px}.ms-down-pad-right-10{padding-right:10px}.ms-down-margin-bottom-10{margin-bottom:10px}.ms-down-margin-top-10{margin-top:10px}.ms-down-margin-left-10{margin-left:10px}.ms-down-margin-right-10{margin-right:10px}}@media screen and (max-width:359px){.xs-down-pad-bottom-10{padding-bottom:10px}.xs-down-pad-top-10{padding-top:10px}.xs-down-pad-left-10{padding-left:10px}.xs-down-pad-right-10{padding-right:10px}.xs-down-margin-bottom-10{margin-bottom:10px}.xs-down-margin-top-10{margin-top:10px}.xs-down-margin-left-10{margin-left:10px}.xs-down-margin-right-10{margin-right:10px}}@media screen and (max-width:1919px){.max-down-pad-bottom-15{padding-bottom:15px}.max-down-pad-top-15{padding-top:15px}.max-down-pad-left-15{padding-left:15px}.max-down-pad-right-15{padding-right:15px}.max-down-margin-bottom-15{margin-bottom:15px}.max-down-margin-top-15{margin-top:15px}.max-down-margin-left-15{margin-left:15px}.max-down-margin-right-15{margin-right:15px}}@media screen and (max-width:1679px){.xxl-down-pad-bottom-15{padding-bottom:15px}.xxl-down-pad-top-15{padding-top:15px}.xxl-down-pad-left-15{padding-left:15px}.xxl-down-pad-right-15{padding-right:15px}.xxl-down-margin-bottom-15{margin-bottom:15px}.xxl-down-margin-top-15{margin-top:15px}.xxl-down-margin-left-15{margin-left:15px}.xxl-down-margin-right-15{margin-right:15px}}@media screen and (max-width:1371px){.xll-down-pad-bottom-15{padding-bottom:15px}.xll-down-pad-top-15{padding-top:15px}.xll-down-pad-left-15{padding-left:15px}.xll-down-pad-right-15{padding-right:15px}.xll-down-margin-bottom-15{margin-bottom:15px}.xll-down-margin-top-15{margin-top:15px}.xll-down-margin-left-15{margin-left:15px}.xll-down-margin-right-15{margin-right:15px}}@media screen and (max-width:1279px){.xl-down-pad-bottom-15{padding-bottom:15px}.xl-down-pad-top-15{padding-top:15px}.xl-down-pad-left-15{padding-left:15px}.xl-down-pad-right-15{padding-right:15px}.xl-down-margin-bottom-15{margin-bottom:15px}.xl-down-margin-top-15{margin-top:15px}.xl-down-margin-left-15{margin-left:15px}.xl-down-margin-right-15{margin-right:15px}}@media screen and (max-width:1023px){.lg-down-pad-bottom-15{padding-bottom:15px}.lg-down-pad-top-15{padding-top:15px}.lg-down-pad-left-15{padding-left:15px}.lg-down-pad-right-15{padding-right:15px}.lg-down-margin-bottom-15{margin-bottom:15px}.lg-down-margin-top-15{margin-top:15px}.lg-down-margin-left-15{margin-left:15px}.lg-down-margin-right-15{margin-right:15px}}@media screen and (max-width:975px){.md-down-pad-bottom-15{padding-bottom:15px}.md-down-pad-top-15{padding-top:15px}.md-down-pad-left-15{padding-left:15px}.md-down-pad-right-15{padding-right:15px}.md-down-margin-bottom-15{margin-bottom:15px}.md-down-margin-top-15{margin-top:15px}.md-down-margin-left-15{margin-left:15px}.md-down-margin-right-15{margin-right:15px}}@media screen and (max-width:745px){.sm-down-pad-bottom-15{padding-bottom:15px}.sm-down-pad-top-15{padding-top:15px}.sm-down-pad-left-15{padding-left:15px}.sm-down-pad-right-15{padding-right:15px}.sm-down-margin-bottom-15{margin-bottom:15px}.sm-down-margin-top-15{margin-top:15px}.sm-down-margin-left-15{margin-left:15px}.sm-down-margin-right-15{margin-right:15px}}@media screen and (max-width:545px){.mm-down-pad-bottom-15{padding-bottom:15px}.mm-down-pad-top-15{padding-top:15px}.mm-down-pad-left-15{padding-left:15px}.mm-down-pad-right-15{padding-right:15px}.mm-down-margin-bottom-15{margin-bottom:15px}.mm-down-margin-top-15{margin-top:15px}.mm-down-margin-left-15{margin-left:15px}.mm-down-margin-right-15{margin-right:15px}}@media screen and (max-width:479px){.ms-down-pad-bottom-15{padding-bottom:15px}.ms-down-pad-top-15{padding-top:15px}.ms-down-pad-left-15{padding-left:15px}.ms-down-pad-right-15{padding-right:15px}.ms-down-margin-bottom-15{margin-bottom:15px}.ms-down-margin-top-15{margin-top:15px}.ms-down-margin-left-15{margin-left:15px}.ms-down-margin-right-15{margin-right:15px}}@media screen and (max-width:359px){.xs-down-pad-bottom-15{padding-bottom:15px}.xs-down-pad-top-15{padding-top:15px}.xs-down-pad-left-15{padding-left:15px}.xs-down-pad-right-15{padding-right:15px}.xs-down-margin-bottom-15{margin-bottom:15px}.xs-down-margin-top-15{margin-top:15px}.xs-down-margin-left-15{margin-left:15px}.xs-down-margin-right-15{margin-right:15px}}@media screen and (max-width:1919px){.max-down-pad-bottom-20{padding-bottom:20px}.max-down-pad-top-20{padding-top:20px}.max-down-pad-left-20{padding-left:20px}.max-down-pad-right-20{padding-right:20px}.max-down-margin-bottom-20{margin-bottom:20px}.max-down-margin-top-20{margin-top:20px}.max-down-margin-left-20{margin-left:20px}.max-down-margin-right-20{margin-right:20px}}@media screen and (max-width:1679px){.xxl-down-pad-bottom-20{padding-bottom:20px}.xxl-down-pad-top-20{padding-top:20px}.xxl-down-pad-left-20{padding-left:20px}.xxl-down-pad-right-20{padding-right:20px}.xxl-down-margin-bottom-20{margin-bottom:20px}.xxl-down-margin-top-20{margin-top:20px}.xxl-down-margin-left-20{margin-left:20px}.xxl-down-margin-right-20{margin-right:20px}}@media screen and (max-width:1371px){.xll-down-pad-bottom-20{padding-bottom:20px}.xll-down-pad-top-20{padding-top:20px}.xll-down-pad-left-20{padding-left:20px}.xll-down-pad-right-20{padding-right:20px}.xll-down-margin-bottom-20{margin-bottom:20px}.xll-down-margin-top-20{margin-top:20px}.xll-down-margin-left-20{margin-left:20px}.xll-down-margin-right-20{margin-right:20px}}@media screen and (max-width:1279px){.xl-down-pad-bottom-20{padding-bottom:20px}.xl-down-pad-top-20{padding-top:20px}.xl-down-pad-left-20{padding-left:20px}.xl-down-pad-right-20{padding-right:20px}.xl-down-margin-bottom-20{margin-bottom:20px}.xl-down-margin-top-20{margin-top:20px}.xl-down-margin-left-20{margin-left:20px}.xl-down-margin-right-20{margin-right:20px}}@media screen and (max-width:1023px){.lg-down-pad-bottom-20{padding-bottom:20px}.lg-down-pad-top-20{padding-top:20px}.lg-down-pad-left-20{padding-left:20px}.lg-down-pad-right-20{padding-right:20px}.lg-down-margin-bottom-20{margin-bottom:20px}.lg-down-margin-top-20{margin-top:20px}.lg-down-margin-left-20{margin-left:20px}.lg-down-margin-right-20{margin-right:20px}}@media screen and (max-width:975px){.md-down-pad-bottom-20{padding-bottom:20px}.md-down-pad-top-20{padding-top:20px}.md-down-pad-left-20{padding-left:20px}.md-down-pad-right-20{padding-right:20px}.md-down-margin-bottom-20{margin-bottom:20px}.md-down-margin-top-20{margin-top:20px}.md-down-margin-left-20{margin-left:20px}.md-down-margin-right-20{margin-right:20px}}@media screen and (max-width:745px){.sm-down-pad-bottom-20{padding-bottom:20px}.sm-down-pad-top-20{padding-top:20px}.sm-down-pad-left-20{padding-left:20px}.sm-down-pad-right-20{padding-right:20px}.sm-down-margin-bottom-20{margin-bottom:20px}.sm-down-margin-top-20{margin-top:20px}.sm-down-margin-left-20{margin-left:20px}.sm-down-margin-right-20{margin-right:20px}}@media screen and (max-width:545px){.mm-down-pad-bottom-20{padding-bottom:20px}.mm-down-pad-top-20{padding-top:20px}.mm-down-pad-left-20{padding-left:20px}.mm-down-pad-right-20{padding-right:20px}.mm-down-margin-bottom-20{margin-bottom:20px}.mm-down-margin-top-20{margin-top:20px}.mm-down-margin-left-20{margin-left:20px}.mm-down-margin-right-20{margin-right:20px}}@media screen and (max-width:479px){.ms-down-pad-bottom-20{padding-bottom:20px}.ms-down-pad-top-20{padding-top:20px}.ms-down-pad-left-20{padding-left:20px}.ms-down-pad-right-20{padding-right:20px}.ms-down-margin-bottom-20{margin-bottom:20px}.ms-down-margin-top-20{margin-top:20px}.ms-down-margin-left-20{margin-left:20px}.ms-down-margin-right-20{margin-right:20px}}@media screen and (max-width:359px){.xs-down-pad-bottom-20{padding-bottom:20px}.xs-down-pad-top-20{padding-top:20px}.xs-down-pad-left-20{padding-left:20px}.xs-down-pad-right-20{padding-right:20px}.xs-down-margin-bottom-20{margin-bottom:20px}.xs-down-margin-top-20{margin-top:20px}.xs-down-margin-left-20{margin-left:20px}.xs-down-margin-right-20{margin-right:20px}}@media screen and (max-width:1919px){.max-down-pad-bottom-30{padding-bottom:30px}.max-down-pad-top-30{padding-top:30px}.max-down-pad-left-30{padding-left:30px}.max-down-pad-right-30{padding-right:30px}.max-down-margin-bottom-30{margin-bottom:30px}.max-down-margin-top-30{margin-top:30px}.max-down-margin-left-30{margin-left:30px}.max-down-margin-right-30{margin-right:30px}}@media screen and (max-width:1679px){.xxl-down-pad-bottom-30{padding-bottom:30px}.xxl-down-pad-top-30{padding-top:30px}.xxl-down-pad-left-30{padding-left:30px}.xxl-down-pad-right-30{padding-right:30px}.xxl-down-margin-bottom-30{margin-bottom:30px}.xxl-down-margin-top-30{margin-top:30px}.xxl-down-margin-left-30{margin-left:30px}.xxl-down-margin-right-30{margin-right:30px}}@media screen and (max-width:1371px){.xll-down-pad-bottom-30{padding-bottom:30px}.xll-down-pad-top-30{padding-top:30px}.xll-down-pad-left-30{padding-left:30px}.xll-down-pad-right-30{padding-right:30px}.xll-down-margin-bottom-30{margin-bottom:30px}.xll-down-margin-top-30{margin-top:30px}.xll-down-margin-left-30{margin-left:30px}.xll-down-margin-right-30{margin-right:30px}}@media screen and (max-width:1279px){.xl-down-pad-bottom-30{padding-bottom:30px}.xl-down-pad-top-30{padding-top:30px}.xl-down-pad-left-30{padding-left:30px}.xl-down-pad-right-30{padding-right:30px}.xl-down-margin-bottom-30{margin-bottom:30px}.xl-down-margin-top-30{margin-top:30px}.xl-down-margin-left-30{margin-left:30px}.xl-down-margin-right-30{margin-right:30px}}@media screen and (max-width:1023px){.lg-down-pad-bottom-30{padding-bottom:30px}.lg-down-pad-top-30{padding-top:30px}.lg-down-pad-left-30{padding-left:30px}.lg-down-pad-right-30{padding-right:30px}.lg-down-margin-bottom-30{margin-bottom:30px}.lg-down-margin-top-30{margin-top:30px}.lg-down-margin-left-30{margin-left:30px}.lg-down-margin-right-30{margin-right:30px}}@media screen and (max-width:975px){.md-down-pad-bottom-30{padding-bottom:30px}.md-down-pad-top-30{padding-top:30px}.md-down-pad-left-30{padding-left:30px}.md-down-pad-right-30{padding-right:30px}.md-down-margin-bottom-30{margin-bottom:30px}.md-down-margin-top-30{margin-top:30px}.md-down-margin-left-30{margin-left:30px}.md-down-margin-right-30{margin-right:30px}}@media screen and (max-width:745px){.sm-down-pad-bottom-30{padding-bottom:30px}.sm-down-pad-top-30{padding-top:30px}.sm-down-pad-left-30{padding-left:30px}.sm-down-pad-right-30{padding-right:30px}.sm-down-margin-bottom-30{margin-bottom:30px}.sm-down-margin-top-30{margin-top:30px}.sm-down-margin-left-30{margin-left:30px}.sm-down-margin-right-30{margin-right:30px}}@media screen and (max-width:545px){.mm-down-pad-bottom-30{padding-bottom:30px}.mm-down-pad-top-30{padding-top:30px}.mm-down-pad-left-30{padding-left:30px}.mm-down-pad-right-30{padding-right:30px}.mm-down-margin-bottom-30{margin-bottom:30px}.mm-down-margin-top-30{margin-top:30px}.mm-down-margin-left-30{margin-left:30px}.mm-down-margin-right-30{margin-right:30px}}@media screen and (max-width:479px){.ms-down-pad-bottom-30{padding-bottom:30px}.ms-down-pad-top-30{padding-top:30px}.ms-down-pad-left-30{padding-left:30px}.ms-down-pad-right-30{padding-right:30px}.ms-down-margin-bottom-30{margin-bottom:30px}.ms-down-margin-top-30{margin-top:30px}.ms-down-margin-left-30{margin-left:30px}.ms-down-margin-right-30{margin-right:30px}}@media screen and (max-width:359px){.xs-down-pad-bottom-30{padding-bottom:30px}.xs-down-pad-top-30{padding-top:30px}.xs-down-pad-left-30{padding-left:30px}.xs-down-pad-right-30{padding-right:30px}.xs-down-margin-bottom-30{margin-bottom:30px}.xs-down-margin-top-30{margin-top:30px}.xs-down-margin-left-30{margin-left:30px}.xs-down-margin-right-30{margin-right:30px}}@media screen and (max-width:1919px){.max-down-pad-bottom-40{padding-bottom:40px}.max-down-pad-top-40{padding-top:40px}.max-down-pad-left-40{padding-left:40px}.max-down-pad-right-40{padding-right:40px}.max-down-margin-bottom-40{margin-bottom:40px}.max-down-margin-top-40{margin-top:40px}.max-down-margin-left-40{margin-left:40px}.max-down-margin-right-40{margin-right:40px}}@media screen and (max-width:1679px){.xxl-down-pad-bottom-40{padding-bottom:40px}.xxl-down-pad-top-40{padding-top:40px}.xxl-down-pad-left-40{padding-left:40px}.xxl-down-pad-right-40{padding-right:40px}.xxl-down-margin-bottom-40{margin-bottom:40px}.xxl-down-margin-top-40{margin-top:40px}.xxl-down-margin-left-40{margin-left:40px}.xxl-down-margin-right-40{margin-right:40px}}@media screen and (max-width:1371px){.xll-down-pad-bottom-40{padding-bottom:40px}.xll-down-pad-top-40{padding-top:40px}.xll-down-pad-left-40{padding-left:40px}.xll-down-pad-right-40{padding-right:40px}.xll-down-margin-bottom-40{margin-bottom:40px}.xll-down-margin-top-40{margin-top:40px}.xll-down-margin-left-40{margin-left:40px}.xll-down-margin-right-40{margin-right:40px}}@media screen and (max-width:1279px){.xl-down-pad-bottom-40{padding-bottom:40px}.xl-down-pad-top-40{padding-top:40px}.xl-down-pad-left-40{padding-left:40px}.xl-down-pad-right-40{padding-right:40px}.xl-down-margin-bottom-40{margin-bottom:40px}.xl-down-margin-top-40{margin-top:40px}.xl-down-margin-left-40{margin-left:40px}.xl-down-margin-right-40{margin-right:40px}}@media screen and (max-width:1023px){.lg-down-pad-bottom-40{padding-bottom:40px}.lg-down-pad-top-40{padding-top:40px}.lg-down-pad-left-40{padding-left:40px}.lg-down-pad-right-40{padding-right:40px}.lg-down-margin-bottom-40{margin-bottom:40px}.lg-down-margin-top-40{margin-top:40px}.lg-down-margin-left-40{margin-left:40px}.lg-down-margin-right-40{margin-right:40px}}@media screen and (max-width:975px){.md-down-pad-bottom-40{padding-bottom:40px}.md-down-pad-top-40{padding-top:40px}.md-down-pad-left-40{padding-left:40px}.md-down-pad-right-40{padding-right:40px}.md-down-margin-bottom-40{margin-bottom:40px}.md-down-margin-top-40{margin-top:40px}.md-down-margin-left-40{margin-left:40px}.md-down-margin-right-40{margin-right:40px}}@media screen and (max-width:745px){.sm-down-pad-bottom-40{padding-bottom:40px}.sm-down-pad-top-40{padding-top:40px}.sm-down-pad-left-40{padding-left:40px}.sm-down-pad-right-40{padding-right:40px}.sm-down-margin-bottom-40{margin-bottom:40px}.sm-down-margin-top-40{margin-top:40px}.sm-down-margin-left-40{margin-left:40px}.sm-down-margin-right-40{margin-right:40px}}@media screen and (max-width:545px){.mm-down-pad-bottom-40{padding-bottom:40px}.mm-down-pad-top-40{padding-top:40px}.mm-down-pad-left-40{padding-left:40px}.mm-down-pad-right-40{padding-right:40px}.mm-down-margin-bottom-40{margin-bottom:40px}.mm-down-margin-top-40{margin-top:40px}.mm-down-margin-left-40{margin-left:40px}.mm-down-margin-right-40{margin-right:40px}}@media screen and (max-width:479px){.ms-down-pad-bottom-40{padding-bottom:40px}.ms-down-pad-top-40{padding-top:40px}.ms-down-pad-left-40{padding-left:40px}.ms-down-pad-right-40{padding-right:40px}.ms-down-margin-bottom-40{margin-bottom:40px}.ms-down-margin-top-40{margin-top:40px}.ms-down-margin-left-40{margin-left:40px}.ms-down-margin-right-40{margin-right:40px}}@media screen and (max-width:359px){.xs-down-pad-bottom-40{padding-bottom:40px}.xs-down-pad-top-40{padding-top:40px}.xs-down-pad-left-40{padding-left:40px}.xs-down-pad-right-40{padding-right:40px}.xs-down-margin-bottom-40{margin-bottom:40px}.xs-down-margin-top-40{margin-top:40px}.xs-down-margin-left-40{margin-left:40px}.xs-down-margin-right-40{margin-right:40px}}@media screen and (max-width:1919px){.max-down-pad-bottom-50{padding-bottom:50px}.max-down-pad-top-50{padding-top:50px}.max-down-pad-left-50{padding-left:50px}.max-down-pad-right-50{padding-right:50px}.max-down-margin-bottom-50{margin-bottom:50px}.max-down-margin-top-50{margin-top:50px}.max-down-margin-left-50{margin-left:50px}.max-down-margin-right-50{margin-right:50px}}@media screen and (max-width:1679px){.xxl-down-pad-bottom-50{padding-bottom:50px}.xxl-down-pad-top-50{padding-top:50px}.xxl-down-pad-left-50{padding-left:50px}.xxl-down-pad-right-50{padding-right:50px}.xxl-down-margin-bottom-50{margin-bottom:50px}.xxl-down-margin-top-50{margin-top:50px}.xxl-down-margin-left-50{margin-left:50px}.xxl-down-margin-right-50{margin-right:50px}}@media screen and (max-width:1371px){.xll-down-pad-bottom-50{padding-bottom:50px}.xll-down-pad-top-50{padding-top:50px}.xll-down-pad-left-50{padding-left:50px}.xll-down-pad-right-50{padding-right:50px}.xll-down-margin-bottom-50{margin-bottom:50px}.xll-down-margin-top-50{margin-top:50px}.xll-down-margin-left-50{margin-left:50px}.xll-down-margin-right-50{margin-right:50px}}@media screen and (max-width:1279px){.xl-down-pad-bottom-50{padding-bottom:50px}.xl-down-pad-top-50{padding-top:50px}.xl-down-pad-left-50{padding-left:50px}.xl-down-pad-right-50{padding-right:50px}.xl-down-margin-bottom-50{margin-bottom:50px}.xl-down-margin-top-50{margin-top:50px}.xl-down-margin-left-50{margin-left:50px}.xl-down-margin-right-50{margin-right:50px}}@media screen and (max-width:1023px){.lg-down-pad-bottom-50{padding-bottom:50px}.lg-down-pad-top-50{padding-top:50px}.lg-down-pad-left-50{padding-left:50px}.lg-down-pad-right-50{padding-right:50px}.lg-down-margin-bottom-50{margin-bottom:50px}.lg-down-margin-top-50{margin-top:50px}.lg-down-margin-left-50{margin-left:50px}.lg-down-margin-right-50{margin-right:50px}}@media screen and (max-width:975px){.md-down-pad-bottom-50{padding-bottom:50px}.md-down-pad-top-50{padding-top:50px}.md-down-pad-left-50{padding-left:50px}.md-down-pad-right-50{padding-right:50px}.md-down-margin-bottom-50{margin-bottom:50px}.md-down-margin-top-50{margin-top:50px}.md-down-margin-left-50{margin-left:50px}.md-down-margin-right-50{margin-right:50px}}@media screen and (max-width:745px){.sm-down-pad-bottom-50{padding-bottom:50px}.sm-down-pad-top-50{padding-top:50px}.sm-down-pad-left-50{padding-left:50px}.sm-down-pad-right-50{padding-right:50px}.sm-down-margin-bottom-50{margin-bottom:50px}.sm-down-margin-top-50{margin-top:50px}.sm-down-margin-left-50{margin-left:50px}.sm-down-margin-right-50{margin-right:50px}}@media screen and (max-width:545px){.mm-down-pad-bottom-50{padding-bottom:50px}.mm-down-pad-top-50{padding-top:50px}.mm-down-pad-left-50{padding-left:50px}.mm-down-pad-right-50{padding-right:50px}.mm-down-margin-bottom-50{margin-bottom:50px}.mm-down-margin-top-50{margin-top:50px}.mm-down-margin-left-50{margin-left:50px}.mm-down-margin-right-50{margin-right:50px}}@media screen and (max-width:479px){.ms-down-pad-bottom-50{padding-bottom:50px}.ms-down-pad-top-50{padding-top:50px}.ms-down-pad-left-50{padding-left:50px}.ms-down-pad-right-50{padding-right:50px}.ms-down-margin-bottom-50{margin-bottom:50px}.ms-down-margin-top-50{margin-top:50px}.ms-down-margin-left-50{margin-left:50px}.ms-down-margin-right-50{margin-right:50px}}@media screen and (max-width:359px){.xs-down-pad-bottom-50{padding-bottom:50px}.xs-down-pad-top-50{padding-top:50px}.xs-down-pad-left-50{padding-left:50px}.xs-down-pad-right-50{padding-right:50px}.xs-down-margin-bottom-50{margin-bottom:50px}.xs-down-margin-top-50{margin-top:50px}.xs-down-margin-left-50{margin-left:50px}.xs-down-margin-right-50{margin-right:50px}}@media screen and (max-width:1919px){.max-down-pad-bottom-60{padding-bottom:60px}.max-down-pad-top-60{padding-top:60px}.max-down-pad-left-60{padding-left:60px}.max-down-pad-right-60{padding-right:60px}.max-down-margin-bottom-60{margin-bottom:60px}.max-down-margin-top-60{margin-top:60px}.max-down-margin-left-60{margin-left:60px}.max-down-margin-right-60{margin-right:60px}}@media screen and (max-width:1679px){.xxl-down-pad-bottom-60{padding-bottom:60px}.xxl-down-pad-top-60{padding-top:60px}.xxl-down-pad-left-60{padding-left:60px}.xxl-down-pad-right-60{padding-right:60px}.xxl-down-margin-bottom-60{margin-bottom:60px}.xxl-down-margin-top-60{margin-top:60px}.xxl-down-margin-left-60{margin-left:60px}.xxl-down-margin-right-60{margin-right:60px}}@media screen and (max-width:1371px){.xll-down-pad-bottom-60{padding-bottom:60px}.xll-down-pad-top-60{padding-top:60px}.xll-down-pad-left-60{padding-left:60px}.xll-down-pad-right-60{padding-right:60px}.xll-down-margin-bottom-60{margin-bottom:60px}.xll-down-margin-top-60{margin-top:60px}.xll-down-margin-left-60{margin-left:60px}.xll-down-margin-right-60{margin-right:60px}}@media screen and (max-width:1279px){.xl-down-pad-bottom-60{padding-bottom:60px}.xl-down-pad-top-60{padding-top:60px}.xl-down-pad-left-60{padding-left:60px}.xl-down-pad-right-60{padding-right:60px}.xl-down-margin-bottom-60{margin-bottom:60px}.xl-down-margin-top-60{margin-top:60px}.xl-down-margin-left-60{margin-left:60px}.xl-down-margin-right-60{margin-right:60px}}@media screen and (max-width:1023px){.lg-down-pad-bottom-60{padding-bottom:60px}.lg-down-pad-top-60{padding-top:60px}.lg-down-pad-left-60{padding-left:60px}.lg-down-pad-right-60{padding-right:60px}.lg-down-margin-bottom-60{margin-bottom:60px}.lg-down-margin-top-60{margin-top:60px}.lg-down-margin-left-60{margin-left:60px}.lg-down-margin-right-60{margin-right:60px}}@media screen and (max-width:975px){.md-down-pad-bottom-60{padding-bottom:60px}.md-down-pad-top-60{padding-top:60px}.md-down-pad-left-60{padding-left:60px}.md-down-pad-right-60{padding-right:60px}.md-down-margin-bottom-60{margin-bottom:60px}.md-down-margin-top-60{margin-top:60px}.md-down-margin-left-60{margin-left:60px}.md-down-margin-right-60{margin-right:60px}}@media screen and (max-width:745px){.sm-down-pad-bottom-60{padding-bottom:60px}.sm-down-pad-top-60{padding-top:60px}.sm-down-pad-left-60{padding-left:60px}.sm-down-pad-right-60{padding-right:60px}.sm-down-margin-bottom-60{margin-bottom:60px}.sm-down-margin-top-60{margin-top:60px}.sm-down-margin-left-60{margin-left:60px}.sm-down-margin-right-60{margin-right:60px}}@media screen and (max-width:545px){.mm-down-pad-bottom-60{padding-bottom:60px}.mm-down-pad-top-60{padding-top:60px}.mm-down-pad-left-60{padding-left:60px}.mm-down-pad-right-60{padding-right:60px}.mm-down-margin-bottom-60{margin-bottom:60px}.mm-down-margin-top-60{margin-top:60px}.mm-down-margin-left-60{margin-left:60px}.mm-down-margin-right-60{margin-right:60px}}@media screen and (max-width:479px){.ms-down-pad-bottom-60{padding-bottom:60px}.ms-down-pad-top-60{padding-top:60px}.ms-down-pad-left-60{padding-left:60px}.ms-down-pad-right-60{padding-right:60px}.ms-down-margin-bottom-60{margin-bottom:60px}.ms-down-margin-top-60{margin-top:60px}.ms-down-margin-left-60{margin-left:60px}.ms-down-margin-right-60{margin-right:60px}}@media screen and (max-width:359px){.xs-down-pad-bottom-60{padding-bottom:60px}.xs-down-pad-top-60{padding-top:60px}.xs-down-pad-left-60{padding-left:60px}.xs-down-pad-right-60{padding-right:60px}.xs-down-margin-bottom-60{margin-bottom:60px}.xs-down-margin-top-60{margin-top:60px}.xs-down-margin-left-60{margin-left:60px}.xs-down-margin-right-60{margin-right:60px}}@media screen and (max-width:1919px){.max-down-pad-bottom-80{padding-bottom:80px}.max-down-pad-top-80{padding-top:80px}.max-down-pad-left-80{padding-left:80px}.max-down-pad-right-80{padding-right:80px}.max-down-margin-bottom-80{margin-bottom:80px}.max-down-margin-top-80{margin-top:80px}.max-down-margin-left-80{margin-left:80px}.max-down-margin-right-80{margin-right:80px}}@media screen and (max-width:1679px){.xxl-down-pad-bottom-80{padding-bottom:80px}.xxl-down-pad-top-80{padding-top:80px}.xxl-down-pad-left-80{padding-left:80px}.xxl-down-pad-right-80{padding-right:80px}.xxl-down-margin-bottom-80{margin-bottom:80px}.xxl-down-margin-top-80{margin-top:80px}.xxl-down-margin-left-80{margin-left:80px}.xxl-down-margin-right-80{margin-right:80px}}@media screen and (max-width:1371px){.xll-down-pad-bottom-80{padding-bottom:80px}.xll-down-pad-top-80{padding-top:80px}.xll-down-pad-left-80{padding-left:80px}.xll-down-pad-right-80{padding-right:80px}.xll-down-margin-bottom-80{margin-bottom:80px}.xll-down-margin-top-80{margin-top:80px}.xll-down-margin-left-80{margin-left:80px}.xll-down-margin-right-80{margin-right:80px}}@media screen and (max-width:1279px){.xl-down-pad-bottom-80{padding-bottom:80px}.xl-down-pad-top-80{padding-top:80px}.xl-down-pad-left-80{padding-left:80px}.xl-down-pad-right-80{padding-right:80px}.xl-down-margin-bottom-80{margin-bottom:80px}.xl-down-margin-top-80{margin-top:80px}.xl-down-margin-left-80{margin-left:80px}.xl-down-margin-right-80{margin-right:80px}}@media screen and (max-width:1023px){.lg-down-pad-bottom-80{padding-bottom:80px}.lg-down-pad-top-80{padding-top:80px}.lg-down-pad-left-80{padding-left:80px}.lg-down-pad-right-80{padding-right:80px}.lg-down-margin-bottom-80{margin-bottom:80px}.lg-down-margin-top-80{margin-top:80px}.lg-down-margin-left-80{margin-left:80px}.lg-down-margin-right-80{margin-right:80px}}@media screen and (max-width:975px){.md-down-pad-bottom-80{padding-bottom:80px}.md-down-pad-top-80{padding-top:80px}.md-down-pad-left-80{padding-left:80px}.md-down-pad-right-80{padding-right:80px}.md-down-margin-bottom-80{margin-bottom:80px}.md-down-margin-top-80{margin-top:80px}.md-down-margin-left-80{margin-left:80px}.md-down-margin-right-80{margin-right:80px}}@media screen and (max-width:745px){.sm-down-pad-bottom-80{padding-bottom:80px}.sm-down-pad-top-80{padding-top:80px}.sm-down-pad-left-80{padding-left:80px}.sm-down-pad-right-80{padding-right:80px}.sm-down-margin-bottom-80{margin-bottom:80px}.sm-down-margin-top-80{margin-top:80px}.sm-down-margin-left-80{margin-left:80px}.sm-down-margin-right-80{margin-right:80px}}@media screen and (max-width:545px){.mm-down-pad-bottom-80{padding-bottom:80px}.mm-down-pad-top-80{padding-top:80px}.mm-down-pad-left-80{padding-left:80px}.mm-down-pad-right-80{padding-right:80px}.mm-down-margin-bottom-80{margin-bottom:80px}.mm-down-margin-top-80{margin-top:80px}.mm-down-margin-left-80{margin-left:80px}.mm-down-margin-right-80{margin-right:80px}}@media screen and (max-width:479px){.ms-down-pad-bottom-80{padding-bottom:80px}.ms-down-pad-top-80{padding-top:80px}.ms-down-pad-left-80{padding-left:80px}.ms-down-pad-right-80{padding-right:80px}.ms-down-margin-bottom-80{margin-bottom:80px}.ms-down-margin-top-80{margin-top:80px}.ms-down-margin-left-80{margin-left:80px}.ms-down-margin-right-80{margin-right:80px}}@media screen and (max-width:359px){.xs-down-pad-bottom-80{padding-bottom:80px}.xs-down-pad-top-80{padding-top:80px}.xs-down-pad-left-80{padding-left:80px}.xs-down-pad-right-80{padding-right:80px}.xs-down-margin-bottom-80{margin-bottom:80px}.xs-down-margin-top-80{margin-top:80px}.xs-down-margin-left-80{margin-left:80px}.xs-down-margin-right-80{margin-right:80px}}@media screen and (max-width:1919px){.max-down-pad-bottom-90{padding-bottom:90px}.max-down-pad-top-90{padding-top:90px}.max-down-pad-left-90{padding-left:90px}.max-down-pad-right-90{padding-right:90px}.max-down-margin-bottom-90{margin-bottom:90px}.max-down-margin-top-90{margin-top:90px}.max-down-margin-left-90{margin-left:90px}.max-down-margin-right-90{margin-right:90px}}@media screen and (max-width:1679px){.xxl-down-pad-bottom-90{padding-bottom:90px}.xxl-down-pad-top-90{padding-top:90px}.xxl-down-pad-left-90{padding-left:90px}.xxl-down-pad-right-90{padding-right:90px}.xxl-down-margin-bottom-90{margin-bottom:90px}.xxl-down-margin-top-90{margin-top:90px}.xxl-down-margin-left-90{margin-left:90px}.xxl-down-margin-right-90{margin-right:90px}}@media screen and (max-width:1371px){.xll-down-pad-bottom-90{padding-bottom:90px}.xll-down-pad-top-90{padding-top:90px}.xll-down-pad-left-90{padding-left:90px}.xll-down-pad-right-90{padding-right:90px}.xll-down-margin-bottom-90{margin-bottom:90px}.xll-down-margin-top-90{margin-top:90px}.xll-down-margin-left-90{margin-left:90px}.xll-down-margin-right-90{margin-right:90px}}@media screen and (max-width:1279px){.xl-down-pad-bottom-90{padding-bottom:90px}.xl-down-pad-top-90{padding-top:90px}.xl-down-pad-left-90{padding-left:90px}.xl-down-pad-right-90{padding-right:90px}.xl-down-margin-bottom-90{margin-bottom:90px}.xl-down-margin-top-90{margin-top:90px}.xl-down-margin-left-90{margin-left:90px}.xl-down-margin-right-90{margin-right:90px}}@media screen and (max-width:1023px){.lg-down-pad-bottom-90{padding-bottom:90px}.lg-down-pad-top-90{padding-top:90px}.lg-down-pad-left-90{padding-left:90px}.lg-down-pad-right-90{padding-right:90px}.lg-down-margin-bottom-90{margin-bottom:90px}.lg-down-margin-top-90{margin-top:90px}.lg-down-margin-left-90{margin-left:90px}.lg-down-margin-right-90{margin-right:90px}}@media screen and (max-width:975px){.md-down-pad-bottom-90{padding-bottom:90px}.md-down-pad-top-90{padding-top:90px}.md-down-pad-left-90{padding-left:90px}.md-down-pad-right-90{padding-right:90px}.md-down-margin-bottom-90{margin-bottom:90px}.md-down-margin-top-90{margin-top:90px}.md-down-margin-left-90{margin-left:90px}.md-down-margin-right-90{margin-right:90px}}@media screen and (max-width:745px){.sm-down-pad-bottom-90{padding-bottom:90px}.sm-down-pad-top-90{padding-top:90px}.sm-down-pad-left-90{padding-left:90px}.sm-down-pad-right-90{padding-right:90px}.sm-down-margin-bottom-90{margin-bottom:90px}.sm-down-margin-top-90{margin-top:90px}.sm-down-margin-left-90{margin-left:90px}.sm-down-margin-right-90{margin-right:90px}}@media screen and (max-width:545px){.mm-down-pad-bottom-90{padding-bottom:90px}.mm-down-pad-top-90{padding-top:90px}.mm-down-pad-left-90{padding-left:90px}.mm-down-pad-right-90{padding-right:90px}.mm-down-margin-bottom-90{margin-bottom:90px}.mm-down-margin-top-90{margin-top:90px}.mm-down-margin-left-90{margin-left:90px}.mm-down-margin-right-90{margin-right:90px}}@media screen and (max-width:479px){.ms-down-pad-bottom-90{padding-bottom:90px}.ms-down-pad-top-90{padding-top:90px}.ms-down-pad-left-90{padding-left:90px}.ms-down-pad-right-90{padding-right:90px}.ms-down-margin-bottom-90{margin-bottom:90px}.ms-down-margin-top-90{margin-top:90px}.ms-down-margin-left-90{margin-left:90px}.ms-down-margin-right-90{margin-right:90px}}@media screen and (max-width:359px){.xs-down-pad-bottom-90{padding-bottom:90px}.xs-down-pad-top-90{padding-top:90px}.xs-down-pad-left-90{padding-left:90px}.xs-down-pad-right-90{padding-right:90px}.xs-down-margin-bottom-90{margin-bottom:90px}.xs-down-margin-top-90{margin-top:90px}.xs-down-margin-left-90{margin-left:90px}.xs-down-margin-right-90{margin-right:90px}}@media screen and (max-width:1919px){.max-down-pad-bottom-100{padding-bottom:100px}.max-down-pad-top-100{padding-top:100px}.max-down-pad-left-100{padding-left:100px}.max-down-pad-right-100{padding-right:100px}.max-down-margin-bottom-100{margin-bottom:100px}.max-down-margin-top-100{margin-top:100px}.max-down-margin-left-100{margin-left:100px}.max-down-margin-right-100{margin-right:100px}}@media screen and (max-width:1679px){.xxl-down-pad-bottom-100{padding-bottom:100px}.xxl-down-pad-top-100{padding-top:100px}.xxl-down-pad-left-100{padding-left:100px}.xxl-down-pad-right-100{padding-right:100px}.xxl-down-margin-bottom-100{margin-bottom:100px}.xxl-down-margin-top-100{margin-top:100px}.xxl-down-margin-left-100{margin-left:100px}.xxl-down-margin-right-100{margin-right:100px}}@media screen and (max-width:1371px){.xll-down-pad-bottom-100{padding-bottom:100px}.xll-down-pad-top-100{padding-top:100px}.xll-down-pad-left-100{padding-left:100px}.xll-down-pad-right-100{padding-right:100px}.xll-down-margin-bottom-100{margin-bottom:100px}.xll-down-margin-top-100{margin-top:100px}.xll-down-margin-left-100{margin-left:100px}.xll-down-margin-right-100{margin-right:100px}}@media screen and (max-width:1279px){.xl-down-pad-bottom-100{padding-bottom:100px}.xl-down-pad-top-100{padding-top:100px}.xl-down-pad-left-100{padding-left:100px}.xl-down-pad-right-100{padding-right:100px}.xl-down-margin-bottom-100{margin-bottom:100px}.xl-down-margin-top-100{margin-top:100px}.xl-down-margin-left-100{margin-left:100px}.xl-down-margin-right-100{margin-right:100px}}@media screen and (max-width:1023px){.lg-down-pad-bottom-100{padding-bottom:100px}.lg-down-pad-top-100{padding-top:100px}.lg-down-pad-left-100{padding-left:100px}.lg-down-pad-right-100{padding-right:100px}.lg-down-margin-bottom-100{margin-bottom:100px}.lg-down-margin-top-100{margin-top:100px}.lg-down-margin-left-100{margin-left:100px}.lg-down-margin-right-100{margin-right:100px}}@media screen and (max-width:975px){.md-down-pad-bottom-100{padding-bottom:100px}.md-down-pad-top-100{padding-top:100px}.md-down-pad-left-100{padding-left:100px}.md-down-pad-right-100{padding-right:100px}.md-down-margin-bottom-100{margin-bottom:100px}.md-down-margin-top-100{margin-top:100px}.md-down-margin-left-100{margin-left:100px}.md-down-margin-right-100{margin-right:100px}}@media screen and (max-width:745px){.sm-down-pad-bottom-100{padding-bottom:100px}.sm-down-pad-top-100{padding-top:100px}.sm-down-pad-left-100{padding-left:100px}.sm-down-pad-right-100{padding-right:100px}.sm-down-margin-bottom-100{margin-bottom:100px}.sm-down-margin-top-100{margin-top:100px}.sm-down-margin-left-100{margin-left:100px}.sm-down-margin-right-100{margin-right:100px}}@media screen and (max-width:545px){.mm-down-pad-bottom-100{padding-bottom:100px}.mm-down-pad-top-100{padding-top:100px}.mm-down-pad-left-100{padding-left:100px}.mm-down-pad-right-100{padding-right:100px}.mm-down-margin-bottom-100{margin-bottom:100px}.mm-down-margin-top-100{margin-top:100px}.mm-down-margin-left-100{margin-left:100px}.mm-down-margin-right-100{margin-right:100px}}@media screen and (max-width:479px){.ms-down-pad-bottom-100{padding-bottom:100px}.ms-down-pad-top-100{padding-top:100px}.ms-down-pad-left-100{padding-left:100px}.ms-down-pad-right-100{padding-right:100px}.ms-down-margin-bottom-100{margin-bottom:100px}.ms-down-margin-top-100{margin-top:100px}.ms-down-margin-left-100{margin-left:100px}.ms-down-margin-right-100{margin-right:100px}}@media screen and (max-width:359px){.xs-down-pad-bottom-100{padding-bottom:100px}.xs-down-pad-top-100{padding-top:100px}.xs-down-pad-left-100{padding-left:100px}.xs-down-pad-right-100{padding-right:100px}.xs-down-margin-bottom-100{margin-bottom:100px}.xs-down-margin-top-100{margin-top:100px}.xs-down-margin-left-100{margin-left:100px}.xs-down-margin-right-100{margin-right:100px}}@media screen and (max-width:1919px){.max-down-pad-bottom-0{padding-bottom:0}.max-down-pad-top-0{padding-top:0}.max-down-pad-left-0{padding-left:0}.max-down-pad-right-0{padding-right:0}.max-down-margin-bottom-0{margin-bottom:0}.max-down-margin-top-0{margin-top:0}.max-down-margin-left-0{margin-left:0}.max-down-margin-right-0{margin-right:0}}@media screen and (max-width:1679px){.xxl-down-pad-bottom-0{padding-bottom:0}.xxl-down-pad-top-0{padding-top:0}.xxl-down-pad-left-0{padding-left:0}.xxl-down-pad-right-0{padding-right:0}.xxl-down-margin-bottom-0{margin-bottom:0}.xxl-down-margin-top-0{margin-top:0}.xxl-down-margin-left-0{margin-left:0}.xxl-down-margin-right-0{margin-right:0}}@media screen and (max-width:1371px){.xll-down-pad-bottom-0{padding-bottom:0}.xll-down-pad-top-0{padding-top:0}.xll-down-pad-left-0{padding-left:0}.xll-down-pad-right-0{padding-right:0}.xll-down-margin-bottom-0{margin-bottom:0}.xll-down-margin-top-0{margin-top:0}.xll-down-margin-left-0{margin-left:0}.xll-down-margin-right-0{margin-right:0}}@media screen and (max-width:1279px){.xl-down-pad-bottom-0{padding-bottom:0}.xl-down-pad-top-0{padding-top:0}.xl-down-pad-left-0{padding-left:0}.xl-down-pad-right-0{padding-right:0}.xl-down-margin-bottom-0{margin-bottom:0}.xl-down-margin-top-0{margin-top:0}.xl-down-margin-left-0{margin-left:0}.xl-down-margin-right-0{margin-right:0}}@media screen and (max-width:1023px){.lg-down-pad-bottom-0{padding-bottom:0}.lg-down-pad-top-0{padding-top:0}.lg-down-pad-left-0{padding-left:0}.lg-down-pad-right-0{padding-right:0}.lg-down-margin-bottom-0{margin-bottom:0}.lg-down-margin-top-0{margin-top:0}.lg-down-margin-left-0{margin-left:0}.lg-down-margin-right-0{margin-right:0}}@media screen and (max-width:975px){.md-down-pad-bottom-0{padding-bottom:0}.md-down-pad-top-0{padding-top:0}.md-down-pad-left-0{padding-left:0}.md-down-pad-right-0{padding-right:0}.md-down-margin-bottom-0{margin-bottom:0}.md-down-margin-top-0{margin-top:0}.md-down-margin-left-0{margin-left:0}.md-down-margin-right-0{margin-right:0}}@media screen and (max-width:745px){.sm-down-pad-bottom-0{padding-bottom:0}.sm-down-pad-top-0{padding-top:0}.sm-down-pad-left-0{padding-left:0}.sm-down-pad-right-0{padding-right:0}.sm-down-margin-bottom-0{margin-bottom:0}.sm-down-margin-top-0{margin-top:0}.sm-down-margin-left-0{margin-left:0}.sm-down-margin-right-0{margin-right:0}}@media screen and (max-width:545px){.mm-down-pad-bottom-0{padding-bottom:0}.mm-down-pad-top-0{padding-top:0}.mm-down-pad-left-0{padding-left:0}.mm-down-pad-right-0{padding-right:0}.mm-down-margin-bottom-0{margin-bottom:0}.mm-down-margin-top-0{margin-top:0}.mm-down-margin-left-0{margin-left:0}.mm-down-margin-right-0{margin-right:0}}@media screen and (max-width:479px){.ms-down-pad-bottom-0{padding-bottom:0}.ms-down-pad-top-0{padding-top:0}.ms-down-pad-left-0{padding-left:0}.ms-down-pad-right-0{padding-right:0}.ms-down-margin-bottom-0{margin-bottom:0}.ms-down-margin-top-0{margin-top:0}.ms-down-margin-left-0{margin-left:0}.ms-down-margin-right-0{margin-right:0}}@media screen and (max-width:359px){.xs-down-pad-bottom-0{padding-bottom:0}.xs-down-pad-top-0{padding-top:0}.xs-down-pad-left-0{padding-left:0}.xs-down-pad-right-0{padding-right:0}.xs-down-margin-bottom-0{margin-bottom:0}.xs-down-margin-top-0{margin-top:0}.xs-down-margin-left-0{margin-left:0}.xs-down-margin-right-0{margin-right:0}}@font-face{font-family:fontello;src:url(/local/templates/vetunion-clinics/assets/css/../fonts/fontello/font/fontello.eot);src:url(/local/templates/vetunion-clinics/assets/css/../fonts/fontello/font/fontello.eot#iefix) format("embedded-opentype"),url(/local/templates/vetunion-clinics/assets/css/../fonts/fontello/font/fontello.woff2) format("woff2"),url(/local/templates/vetunion-clinics/assets/css/../fonts/fontello/font/fontello.woff) format("woff"),url(/local/templates/vetunion-clinics/assets/css/../fonts/fontello/font/fontello.ttf) format("truetype"),url(/local/templates/vetunion-clinics/assets/css/../fonts/fontello/font/fontello.svg#fontello) format("svg");font-weight:400;font-style:normal}[class*=" wooi-"]:before,[class^=wooi-]:before{font-size:1rem;font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wooi-vet-left:before,.wooi-vet-right:before{margin-left:-.3em;margin-bottom:.5em}.woo-section{max-width:100%;position:relative;z-index:1;color:#253746}.woo-section h1,.woo-section h2{margin-bottom:.3em}.woo-section h2{font-size:56px;font-size:var(--fs-h2,56px)}.woo-section h3{font-size:46px;font-size:var(--fs-h3,46px);margin-bottom:.3em}.woo-section h4{font-size:36px;font-size:var(--fs-h4,36px);margin-bottom:.3em}.woo-section h5{font-size:20px;font-size:var(--fs-h5,20px);margin-bottom:.3em}.woo-section h6{font-size:20px;font-size:var(--fs-h6,20px);margin-bottom:.3em}.woo-section._space{padding:51px 120px;padding:var(--sectionPT,51px) var(--contentPR,120px) var(--sectionPB,51px) var(--contentPL,120px)}.woo-section._first{margin-top:20px}.woo-section._full{height:calc(100vh - 120px);height:var(--viewContent,calc(100vh - 120px));max-height:1080px}@media screen and (max-width:745px){.woo-section._full._full-smx2{height:calc(150vh - 180px);height:calc(var(--viewContent, calc(100vh - 120px))*1.5)}}.woo-section._section-hidden{overflow:hidden}.woo-section h1{font-size:72px;font-size:var(--fs-h1,72px)}._full .woo-section__full-box{height:100%}@media screen and (max-width:1279px){._vet-first .woo-section__container{padding-bottom:100px}}@media screen and (max-width:975px){._vet-first .woo-section__container{padding-bottom:230px}}@media screen and (max-width:359px){._vet-first .woo-section__container{padding-bottom:150px}}.woo-section__bckg{position:absolute;top:-51px;top:calc(var(--sectionPT, 51px)*-1);bottom:-51px;bottom:calc(var(--sectionPB, 51px)*-1)}.woo-section__bckg._hiddem{overflow:hidden}._full .woo-section__bckg{top:0;bottom:0;left:0;right:0}._full .woo-section__bckg img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:100%;width:100%}@media screen and (max-width:1279px){.woo-section__bckg._fit-1{opacity:.7}}.woo-section__bckg._fit-1 img{-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom;height:100%;width:100%}@media screen and (max-width:745px){.woo-section__bckg._fit-1 img._fit-1-1{display:none}}.woo-section__bckg._fit-1 img._fit-1-2{display:none;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:745px){.woo-section__bckg._fit-1 img._fit-1-2{display:block}}@media screen and (max-width:975px){._vet-first .woo-section__bckg._fit-1 img{-webkit-transform:translateX(-15%);transform:translateX(-15%)}}@media screen and (max-width:745px){._vet-first .woo-section__bckg._fit-1 img{-webkit-transform:translateX(0);transform:translateX(0)}}._bckg-vet{background:#f8e1f4}._bckg-vet-yellow{background:#fffcec;background:var(--yellow-light,#fffcec)}._bckg-vet-blue{background:#e9f8f7}._section-minh-980{min-height:980px;height:auto}._section-minh-880{min-height:880px;height:auto}._section-minh-780{min-height:780px;height:auto}._section-minh-680{min-height:680px;height:auto}._section-bckg-gray{background:#f9f9f9}._section-bckg-dark{background:#292524;color:#fff}._section-pt{padding-top:51px;padding-top:var(--sectionPT,51px)}._section-split-pt{padding-top:25.5px;padding-top:calc(var(--sectionPT, 51px)/2)}._section-pb{padding-bottom:51px;padding-bottom:var(--sectionPB,51px)}._section-split-pb{padding-bottom:25.5px;padding-bottom:calc(var(--sectionPB, 51px)/2)}._section-pv{padding-top:51px;padding-top:var(--sectionPT,51px);padding-bottom:51px;padding-bottom:var(--sectionPB,51px)}._section-ph{padding-right:120px;padding-right:var(--contentPR,120px)}._section-ph,._section-pl{padding-left:120px;padding-left:var(--contentPL,120px)}._section-pr{padding-right:120px;padding-right:var(--contentPR,120px)}._section-ph-np{padding-left:0;padding-right:0}._section-pv-np{padding-top:0;padding-bottom:0}._section-pt-np{padding-top:0}._section-pb-np{padding-bottom:0}._section-border-v{border-bottom:1px solid #c4c4c4}._section-border-t,._section-border-v{border-top:1px solid #c4c4c4}._section-border-b{border-bottom:1px solid #c4c4c4}._section-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.woo-catalog{margin-bottom:100px;position:relative}.woo-catalog>*{position:relative;z-index:0}.woo-catalog__swiper{width:100%;z-index:0}.woo-catalog__wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:1279px){.woo-catalog__wrapper{max-height:450px}}@media screen and (max-width:1023px){.woo-catalog__wrapper{max-height:620px}}@media screen and (max-width:745px){.woo-catalog__wrapper{max-height:600px}}@media screen and (max-width:479px){.woo-catalog__wrapper{max-height:600px}}@media screen and (max-width:359px){.woo-catalog__wrapper{max-height:400px}}.woo-catalog__item{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:30px;background:#e9f8f7;text-decoration:none;-webkit-transition:.4s;transition:.4s}.woo-catalog__item:hover{background:var(--dark-violet);color:var(--white);-webkit-transition:.4s;transition:.4s}.woo-catalog__item:hover svg *{-webkit-transition:.4s;transition:.4s;fill:var(--white)}@media screen and (max-width:745px){.woo-catalog__item h5{font-size:22px}}.woo-catalog__item-wrap{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:30px;text-decoration:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:190px}@media screen and (max-width:1023px){.woo-catalog__item-wrap{min-height:180px}}@media screen and (max-width:745px){.woo-catalog__item-wrap{min-height:170px}}@media screen and (max-width:359px){.woo-catalog__item-wrap{min-height:150px}}.woo-catalog__arrows{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;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}@media screen and (max-width:1279px){.woo-catalog__arrows{position:relative;margin-top:15px}}.woo-catalog__pagination{display:none}@media screen and (max-width:1279px){.woo-catalog__pagination{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;cursor:pointer;width:auto!important}}.woo-catalog__pagination>*{pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-focus:none;outline:none}.woo-catalog__pagination .swiper-pagination-bullet-active{background:var(--black)}.woo-catalog__arrow{width:50px;height:50px;border-radius:100%;border:1px solid #dee1e3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;pointer-events:auto;background:#fff;-webkit-transition:.4s;transition:.4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.woo-catalog__arrow.swiper-button-disabled{opacity:.6;cursor:auto}.woo-catalog__arrow.swiper-button-lock{display:none}.woo-catalog__arrow:hover{background:var(--dark-violet);color:#fff;-webkit-transition:.4s;transition:.4s}.woo-catalog__arrow._swiper-prev{-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1371px){.woo-catalog__arrow._swiper-prev{-webkit-transform:translateX(0);transform:translateX(0)}}.woo-catalog__arrow._swiper-next{-webkit-transform:translateX(50%);transform:translateX(50%)}@media screen and (max-width:1371px){.woo-catalog__arrow._swiper-next{-webkit-transform:translateX(0);transform:translateX(0)}}.woo-catalog__item-title{font-weight:500}.woo-catalog__item-title h5{line-height:100%}.woo-catalog__item-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woo-catalog__item-img img,.woo-catalog__item-img svg{-webkit-transform:translateY(10px);transform:translateY(10px);max-width:100px;max-height:100px;height:100px;width:100px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:745px){.woo-catalog__item-img img,.woo-catalog__item-img svg{max-width:60px;max-height:60px}}.woo-title{margin-top:40px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woo-title h1{line-height:110%;font-size:65px}@media screen and (max-width:1023px){.woo-title h1{font-size:38px}}@media screen and (max-width:745px){.woo-title h1{font-size:26px;font-weight:500;line-height:120%}}.woo-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:75px}.woo-search__form{max-width:790px;width:100%}.woo-search__label{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #dadada;height:70px;border-radius:60px;background-color:#fff}.woo-search__img,.woo-search__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woo-search__img{padding-left:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:none;cursor:pointer}.woo-search__img img,.woo-search__img svg{max-width:36px}.woo-search__input{border:none;margin-bottom:0;background:transparent!important;height:100%;padding:0;padding-left:10px!important;font-size:24px!important}.woo-search__button{height:100%;border:1px solid #d6d6d6;background:#253746;color:#fff;padding:0 60px;border-radius:60px;cursor:pointer}@media (max-width:975px){.woo-search__button{display:none}}@media (max-width:745px){.woo-search{margin-bottom:50px}.woo-search__input{font-size:16px!important}.woo-search__img img{max-width:20px}}.woo-mag-info{background:#e9f8f7;margin-top:10px}.woo-mag-info._mini{background:transparent}.woo-mag-info__wrap{padding-top:50px;padding-bottom:50px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:1023px){.woo-mag-info__wrap{padding-top:35px;padding-bottom:35px}}@media screen and (max-width:975px){.woo-mag-info__wrap{padding-top:25px;padding-bottom:25px}}@media screen and (max-width:975px){.woo-mag-info__wrap .head_lab .head__title{font-size:26px}}@media screen and (max-width:975px){.woo-mag-info__wrap .head{margin-bottom:20px}}._mini .woo-mag-info__wrap{background:#e9f8f7;padding:25px 35px;border-radius:20px}._mini .woo-mag-info__wrap,.woo-mag-info__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woo-mag-info__search{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px;gap:20px}.woo-mag-info__search .woo-search{min-width:790px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}@media screen and (max-width:1279px){.woo-mag-info__search .woo-search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:auto}}@media screen and (max-width:975px){.woo-mag-info__search .woo-search{-ms-flex-preferred-size:100%;flex-basis:100%}}.woo-mag-info__search-info{display:-webkit-box;display:-ms-flexbox;display:flex}.woo-mag-info__search-img{position:relative;margin-right:6px}.woo-mag-info__search-img-descr{position:absolute;top:0;left:0;width:24px;height:24px;background-color:#fff;border:1px solid #dd9fd4;border-radius: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;font-size:.7em}.woo-mag-info__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:35px;gap:35px;margin-top:40px}@media screen and (max-width:975px){.woo-mag-info__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.woo-mag-info__bottom-item{display:-webkit-box;display:-ms-flexbox;display:flex}.woo-mag-info__bottom-item img,.woo-mag-info__bottom-item svg{margin-right:10px;font-size:32px;max-width:32px}.woo-mag-card__wrap{padding-top:50px;padding-bottom:50px}.woo-mag-card__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-gap:35px;gap:35px}.woo-mag-card__card,.woo-mag-card__list{display:-webkit-box;display:-ms-flexbox;display:flex}.woo-mag-card__card{-ms-flex-preferred-size:calc(33.3333% - 23.33333px);flex-basis:calc(33.3333% - 23.33333px);max-width:calc(33.3333% - 23.33333px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px;padding:20px;background-color:#f9f9f9;overflow:hidden}.woo-mag-card__card:nth-child(odd){background-color:#e9f8f7}@media screen and (max-width:1279px){.woo-mag-card__card{-ms-flex-preferred-size:calc(50% - 17.5px);flex-basis:calc(50% - 17.5px);max-width:calc(50% - 17.5px)}}@media screen and (max-width:975px){.woo-mag-card__card{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.woo-mag-card__card-title h5{font-size:26px}.woo-mag-card__card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;position:relative;font-size:16px}.woo-mag-card__card-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;max-width:200px}.woo-mag-card__card-categories li{list-style-type:none}.woo-mag-card__card-categories li+li{margin-top:5px}.woo-mag-card__card-categories li a{text-decoration:none}@media screen and (max-width:745px){.woo-mag-card__card-categories{font-size:16px}}.woo-mag-card__card-img{max-width:150px;border-radius:100%;overflow:hidden;position:absolute;right:0;bottom:-30px}.woo-mag-card__card-img img{max-width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:479px){.woo-mag-card__card-img{max-width:100px;right:-5px}}.woo-mag-customers__wrap._padding-50{padding-top:50px;padding-bottom:50px}.woo-mag-customers__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}.woo-mag-customers__content-block h4{margin-bottom:1.1em;font-weight:500}@media screen and (max-width:975px){.woo-mag-customers__content-block h4{font-size:24px}}.woo-mag-customers__content-block p{font-size:24px}@media screen and (max-width:975px){.woo-mag-customers__content-block p{font-size:18px}}.woo-mag-customers__content-block b{font-weight:500}.woo-mag-pay__wrap{padding:47px 40px 40px;background-color:#f9f9f9;color:#253746;font-size:24px;position:relative}@media screen and (max-width:975px){.woo-mag-pay__wrap{font-size:20px}}@media screen and (max-width:745px){.woo-mag-pay__wrap{padding:35px 20px 70px;font-size:18px}}.woo-mag-pay__map{position:absolute;top:70px;right:70px}@media screen and (max-width:1279px){.woo-mag-pay__map{position:relative;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 0}}.woo-mag-pay__map-wrap{text-decoration:none}.woo-mag-pay__map-container{width:420px;max-width:100%;height:250px;border-radius:20px;overflow:hidden;-webkit-box-shadow:4px 4px 10px 0 rgba(0,0,0,.25);box-shadow:4px 4px 10px 0 rgba(0,0,0,.25);margin-bottom:25px;position:relative}.woo-mag-pay__map-container img{max-height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:479px){.woo-mag-pay__map-container img{height:100%}}@media screen and (max-width:745px){.woo-mag-pay__map-container{width:auto}}@media screen and (max-width:479px){.woo-mag-pay__map-container{height:200px}}.woo-mag-pay__map-button{position:absolute;top:0;left:0;width:100%;height:100%}.woo-mag-pay__map-button,.woo-mag-pay__map-button-round{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}.woo-mag-pay__map-button-round{background-color:#dd9fd4;width:80px;height:80px;border-radius:100%}.woo-mag-pay__map-text{color:#253746;font-weight:500;text-align:center;font-size:24px}.woo-mag-pay__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.8em}.woo-mag-pay__title img,.woo-mag-pay__title svg{width:48px;height:48px;margin-right:20px}@media screen and (max-width:359px){.woo-mag-pay__title img,.woo-mag-pay__title svg{display:none}}.woo-mag-pay__title h4{color:#253746;font-weight:500}@media screen and (max-width:975px){.woo-mag-pay__title h4{font-size:24px}}.woo-mag-pay__title h1,.woo-mag-pay__title h2,.woo-mag-pay__title h3,.woo-mag-pay__title h4,.woo-mag-pay__title h5,.woo-mag-pay__title h6{margin-bottom:0!important}.woo-mag-pay__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1em;gap:1em}.woo-mag-pay__content,.woo-mag-pay__content-box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:975px){.woo-mag-pay__content-box{font-size:18px}}.woo-mag-pay__content-box ul{margin-top:0;margin-bottom:0}.woo-mag-pay__content-box strong{font-weight:500}.woo-mag-filters,.woo-mag-filters__left{display:-webkit-box;display:-ms-flexbox;display:flex}.woo-mag-filters__left{width:60%;grid-gap:10px;gap:10px}@media screen and (max-width:975px){.woo-mag-filters__left{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:479px){.woo-mag-filters__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.woo-mag-filters__filter{padding-left:24px;padding-right:14px;height:50px;border-radius:50px;border:1px solid #dee1e3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.woo-mag-filters__filter input{height:auto;background-color:transparent;margin-bottom:0;width:auto;font-size:20px;font-weight:500;padding-left:0;padding-right:0}.woo-mag-filters__filter img{margin-right:10px}.woo-mag-filters__filter._category{background-color:#e9f8f7}.woo-mag-filters__filter._category input{padding-left:10px;padding-right:10px}@media screen and (max-width:975px){.woo-mag-filters__filter._category input{padding-right:0}}.woo-mag-filters__filter-burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:22px;height:14px}.woo-mag-filters__filter-burger span{height:1px;width:100%;background-color:#253746}.woo-mag-filters__filter-number{background-color:#ffd2d2;border-radius:100%;width:24px;height:24px;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;font-size:16px;color:#253746}.woo-mag-filters__filter-number+i{padding-left:10px}@media screen and (max-width:975px){.woo-mag-filters__filter-number{position:absolute;top:0;right:0}}.woo-mag-filters__right{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woo-mag-filters__result{padding-top:20px;padding-left:10px;padding-right:10px}.woo-mag-filters__result-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.woo-mag-filters__result-item{padding:15px}.woo-mag-filters__result-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#8999a1}.woo-mag-filters__result-item-wrap span{margin-right:5px}@media screen and (max-width:975px){._md-hide{display:none}}._md-show{display:none}@media screen and (max-width:975px){._md-show{display:-webkit-box;display:-ms-flexbox;display:flex}}.woo-mag-products__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:30px;gap:30px;margin-top:-30px}.woo-mag-products__product{-ms-flex-preferred-size:calc(25% - 22.5px);flex-basis:calc(25% - 22.5px);max-width:calc(25% - 22.5px);color:#253746;text-decoration:none}@media screen and (max-width:1279px){.woo-mag-products__product{-ms-flex-preferred-size:calc(33.3333% - 20px);flex-basis:calc(33.3333% - 20px);max-width:calc(33.3333% - 20px)}}@media screen and (max-width:975px){.woo-mag-products__product{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}}@media screen and (max-width:745px){.woo-mag-products__product{font-size:16px}}.woo-mag-products__product-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 15px}@media screen and (max-width:975px){.woo-mag-products__product-wrap{padding:15px 0}}.woo-mag-products__product-box{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;height:270px;padding-top:30px;position:relative}@media screen and (max-width:745px){.woo-mag-products__product-box{height:150px}}.woo-mag-products__product-img{width:100%;height:100%}.woo-mag-products__product-img img{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.woo-mag-products__product-offers{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:10px;gap:10px}.woo-mag-products__product-sale{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;background-color:#dd9fd4;color:#fff;border-radius:5px;height:37px;padding:0 14px}.woo-mag-products__product-sale img,.woo-mag-products__product-sale svg{margin-right:10px}.woo-mag-products__product-stars{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}.woo-mag-products__product-star{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.woo-mag-products__product-star img,.woo-mag-products__product-star svg{margin-right:7px}.woo-mag-products__product-label{height:24px;padding:0 5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e53935;color:#fff;font-size:.6em;border-radius:5px}.woo-mag-products__product-text{padding-top:10px}.woo-mag-products__product-price{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px}.woo-mag-products__product-price-actual{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}.woo-mag-products__product-price-actual p{margin-left:5px}.woo-mag-products__product-price-old{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:25px;color:#929ba2;text-decoration:line-through}.woo-mag-products__product-price-old p{margin-left:5px}.woo-mag-products__open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.woo-mag-products__button{font-weight:500;font-size:20px;border:1px solid #d9d9d9}.woo-mag-card-info__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:40px;gap:40px}.woo-mag-card-info__box{max-width:calc(50% - 20px);-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}@media screen and (max-width:1279px){.woo-mag-card-info__box{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.woo-mag-card-photo{height:100%}.woo-mag-card-photo__wrap{height:100%;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.woo-mag-card-photo__left,.woo-mag-card-photo__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical}.woo-mag-card-photo__left{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:14px;gap:14px;margin-right:10px}.woo-mag-card-photo__slider{margin-right:10px}.woo-mag-card-photo__item{width:100px;height:100px;background-color:#f9f9f9;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}.woo-mag-card-photo__item img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:545px){.woo-mag-card-photo__item{width:64px;height:64px}}.woo-mag-card-photo__right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.woo-mag-card-photo__photo{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;background-color:#f9f9f9;height:440px}.woo-mag-card-photo__photo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;height:100%;width:100%;position:absolute}@media screen and (max-width:545px){.woo-mag-card-photo__photo{height:300px}}.woo-mag-info-text__wrap{color:#253746}.woo-mag-info-text__top{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1679px){.woo-mag-info-text__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:745px){.woo-mag-info-text__top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.woo-mag-info-text__top-left{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px}@media screen and (max-width:1679px){.woo-mag-info-text__top-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.woo-mag-info-text__star{display:-webkit-box;display:-ms-flexbox;display:flex}.woo-mag-info-text__star img,.woo-mag-info-text__star svg{height:24px;width:24px}.woo-mag-info-text__star span{margin-left:5px}.woo-mag-info-text__sale{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;grid-gap:10px;gap:10px}@media screen and (max-width:745px){.woo-mag-info-text__sale{-ms-flex-wrap:wrap;flex-wrap:wrap}}.woo-mag-info-text__sale-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;background-color:#ffd2d2;padding:0 12px;height:29px;border-radius:5px}.woo-mag-info-text__sale-block._blue{background-color:#e9f8f7}.woo-mag-info-text__id{font-size:18px;color:#8999a1}.woo-mag-info-text__title{margin-top:15px}.woo-mag-info-text__title h4{margin-bottom:.5em;font-weight:500}@media screen and (max-width:975px){.woo-mag-info-text__title h4{font-size:24px}}.woo-mag-info-text__weight p{color:#8999a1}.woo-mag-info-text__weight-list{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px;gap:10px}.woo-mag-info-text__weight-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;min-width:80px;background-color:#f9f9f9;border-radius:5px;font-weight:500;cursor:pointer}.woo-mag-info-text__weight-item,.woo-mag-info-text__weight-stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woo-mag-info-text__weight-stock{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#8999a1;margin-top:15px}.woo-mag-info-text__weight-stock span{background-color:#e9f8f7;min-width:12px;height:12px;border-radius:100%;margin-right:8px}.woo-mag-info-text__price{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:45px;gap:45px;margin-top:30px}.woo-mag-info-text__price-old{text-decoration:line-through;color:#d9d9d9}.woo-mag-info-text__bottom{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:45px;gap:45px}@media screen and (max-width:1279px){.woo-mag-info-text__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:20px;gap:20px}}.woo-mag-info-text__button{background-color:#dd9fd4;height:54px;padding:0 40px;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;color:#fff;font-weight:500;font-size:24px;border:1px solid transparent}.woo-mag-info-text__button:hover{border:1px solid #dd9fd4;color:#dd9fd4;background-color:transparent}.woo-mag-info-text__bottom-caption{color:#8999a1}.woo-mag-info-text__bottom-caption p:not(:last-child){margin-bottom:0}.woo-mag-info-text__bottom-caption a{color:#8999a1}.woo-mag-card-description__wrap{color:#253746}.woo-mag-card-description__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-mag-card-description__title h4{font-weight:500;margin-bottom:.6em}@media screen and (max-width:975px){.woo-mag-card-description__title h4{font-size:24px}}.woo-mag-card-description__title:after{content:"";height:1px;width:100%;background-color:#dee1e3}.woo-mag-card-description__text{margin-top:20px}.woo-mag-card-character__wrap{padding:30px 40px 85px;border-radius:20px;border:1px solid #dee1e3;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}@media screen and (max-width:975px){.woo-mag-card-character__wrap{padding:30px 20px 60px}}.woo-mag-card-character__wrap h4{font-weight:500}@media screen and (max-width:975px){.woo-mag-card-character__wrap h4{font-size:24px}}.woo-mag-card-character__list{padding:0}.woo-mag-card-character__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woo-mag-card-character__item+li{margin-top:10px}.woo-mag-card-character__item::marker{display:none}.woo-mag-card-character__item p:not(:last-child){margin-bottom:0}.woo-mag-card-character__item p:first-child{color:#8999a1}@media screen and (max-width:745px){.woo-mag-card-character__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.woo-mag-card-character__item-text{width:45%}.woo-mag-card-character__item-text:first-child{color:#8999a1}@media screen and (max-width:745px){.woo-mag-card-character__item-text{width:100%}}.woo-mag-slider{overflow:hidden}.woo-mag-slider__wrap{overflow:visible}.woo-mag-slider__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-mag-slider__title:after{content:"";height:1px;width:100%;background-color:#dee1e3}.woo-mag-slider__title-wrap{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woo-mag-slider__title-wrap h4{font-weight:500}@media screen and (max-width:975px){.woo-mag-slider__title-wrap h4{font-size:24px}}.woo-mag-slider__title-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:975px){.woo-mag-slider__title-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.woo-mag-slider__title-star{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:40px}.woo-mag-slider__title-star img,.woo-mag-slider__title-star svg{height:24px;width:24px}.woo-mag-slider__title-star span{margin-left:5px}@media screen and (max-width:975px){.woo-mag-slider__title-star{margin-left:0;margin-top:10px}}@media screen and (max-width:975px){.woo-mag-slider__buttons{display:none}}.woo-mag-slider__wrapper{margin-top:10px}.woo-mag-slider__wrapper._margin-v-50{margin-top:50px;margin-bottom:50px}.woo-mag-slider__slide a{text-decoration:inherit}.woo-mag-card-callback{border-radius:20px;border:1px solid #dee1e3;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding:20px 30px 40px}.woo-mag-card-callback__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.woo-mag-card-callback__top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:975px){.woo-mag-card-callback__top-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.woo-mag-card-callback__top-left-img{width:64px;height:64px}.woo-mag-card-callback__top-left-img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.woo-mag-card-callback__top-left-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:15px}.woo-mag-card-callback__top-left-data p{font-weight:500;margin-bottom:0}.woo-mag-card-callback__top-left-data span{font-size:16px;color:#8999a1}@media screen and (max-width:975px){.woo-mag-card-callback__top-left-data{margin-left:0;margin-top:10px}}.woo-mag-card-callback__top-right-star{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:40px}.woo-mag-card-callback__top-right-star img,.woo-mag-card-callback__top-right-star svg{height:24px;width:24px}.woo-mag-card-callback__top-right-star span{margin-left:5px}.woo-mag-card-callback__bottom{font-size:16px;position:relative;max-height:95px;overflow:hidden}.woo-mag-card-callback__bottom p{line-height:normal}.woo-mag-card-callback__bottom-message{position:absolute;right:0;bottom:0;line-height:normal;background-color:#fff;color:#8999a1}.woo-cart{width:100%}.woo-cart__list{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px;margin-top:20px}.woo-cart__item,.woo-cart__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.woo-cart__item{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-gap:10px;gap:10px;border-top:1px solid transparent}@media screen and (max-width:1023px){.woo-cart__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.woo-cart__item+.woo-cart__item{border-top:1px solid #dee1e3;padding-top:15px}.woo-cart__item-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:479px){.woo-cart__item-box{-ms-flex-wrap:wrap;flex-wrap:wrap}}.woo-cart__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-gap:22px;gap:22px}.woo-cart__item-img{width:160px;height:140px}@media screen and (max-width:545px){.woo-cart__item-img{width:100px}}.woo-cart__item-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.woo-cart__item-caption{padding-top:15px;font-weight:500;max-width:65%}@media screen and (max-width:1279px){.woo-cart__item-caption{max-width:50%;max-width:100%}}.woo-cart__item-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:15px}@media screen and (max-width:1023px){.woo-cart__item-data{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:182px}}@media screen and (max-width:745px){.woo-cart__item-data{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}}.woo-cart__item-data-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-gap:22px;gap:22px}@media screen and (max-width:479px){.woo-cart__item-data-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woo-cart__item-data-list>*{-ms-flex-preferred-size:calc(50% - 11px);flex-basis:calc(50% - 11px)}}@media screen and (max-width:359px){.woo-cart__item-data-list>*{-ms-flex-preferred-size:calc(50% - 25px);flex-basis:calc(50% - 25px)}}.woo-cart__item-price-val{font-size:36px;font-weight:400;white-space:nowrap}@media screen and (max-width:745px){.woo-cart__item-price-val{font-size:24px}}@media screen and (max-width:479px){.woo-cart__item-price-val{font-size:16px}}.woo-cart__item-price-info{font-size:.8em;color:var(--gray)}.woo-cart__item-pc{margin-top:-15px}@media screen and (max-width:479px){.woo-cart__item-pc{margin-top:0}}.woo-cart__item-pc-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-gap:22px;gap:22px;background:#e9f8f7;padding:13px;border-radius:30px}.woo-cart__item-pc-btn{width:20px;height:100%;text-align:center;cursor:pointer}@media screen and (max-width:1023px){.woo-cart__item-pc-btn{font-size:1.5em;padding-bottom:.2em}}.woo-cart__item-pc-val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-gap:8px;gap:8px}.woo-cart__item-total{font-size:36px;font-weight:400;white-space:nowrap}@media screen and (max-width:745px){.woo-cart__item-total{font-size:24px}}@media screen and (max-width:479px){.woo-cart__item-total{-ms-flex-preferred-size:70%;flex-basis:70%}}.woo-cart__item-remove{cursor:pointer;padding-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1023px){.woo-cart__item-remove{padding-top:0}}@media screen and (max-width:479px){.woo-cart__item-remove{-ms-flex-preferred-size:20%;flex-basis:20%}}.woo-cart__item-remove-ico{width:25px;height:25px;min-width:25px}@media screen and (max-width:745px){.woo-cart__item-remove-ico{min-width:30px}}.woo-cart input[type=number]::-webkit-inner-spin-button,.woo-cart input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woo-cart input[type=number]::-moz-inner-spin-button{-moz-appearance:none;margin:0}.woo-cart__result{margin-top:30px;padding-top:30px;border-top:1px solid #dee1e3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px;gap:20px}@media screen and (max-width:745px){.woo-cart__result{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.woo-cart__result-price{font-size:36px;font-weight:400;white-space:nowrap}@media screen and (max-width:745px){.woo-cart__result-price{font-size:24px}}.c-box._banner{padding-left:50px;position:relative}@media screen and (max-width:975px){.c-box._banner{padding:30px 16px}}._banner .c-box__bckg{max-width:90%;background:#f9f9f9;position:absolute;width:100%;height:100%;left:0;border-radius:20px}@media screen and (max-width:975px){._banner .c-box__bckg{max-width:100%}}@media screen and (max-width:975px){.c-box__wrap{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:745px){.c-box__wrap{padding-bottom:0}}.c-box__line-item+.c-box__line-item{margin-top:60px}.c-box__line-item:nth-child(2n+2) [class*=__line-row]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:975px){.c-box__line-row._reverse-banner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:975px){.c-box__line-row{grid-gap:20px;gap:20px}}.c-box__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-box__content:nth-child(odd)>*{padding-right:40px}@media screen and (max-width:1279px){.c-box__content:nth-child(odd)>*{padding-right:20px}}@media screen and (max-width:975px){.c-box__content:nth-child(odd)>*{padding-right:0}}.c-box__content:nth-child(2n+2)>*{padding-left:40px}@media screen and (max-width:1279px){.c-box__content:nth-child(2n+2)>*{padding-left:20px}}@media screen and (max-width:975px){.c-box__content:nth-child(2n+2)>*{padding-left:0}}.c-box__up{max-width:90%}@media screen and (max-width:975px){.c-box__up{max-width:100%}}.c-box__down{max-width:90%;margin-top:30px}@media screen and (max-width:975px){.c-box__down{max-width:100%}}.c-box__txt{max-width:90%;margin-top:30px;margin-bottom:30px}@media screen and (max-width:975px){.c-box__txt{margin-top:0;margin-bottom:0;max-width:100%}}.c-box__img{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.c-box__img img{width:100%;height:100%;min-height:150px;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media screen and (max-width:975px){.c-box__img img{height:auto;-o-object-fit:contain;object-fit:contain}}.c-box__img._jc-fe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-box__img._jc-fs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-box__img._jc-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-box__img._jc-s{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.c-box__img._cover{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-box__img._cover img{height:100%;-o-object-fit:cover;object-fit:cover}.c-box__img._contain{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.c-box__img._contain img{width:100%;height:auto;min-height:150px;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:20px}@media screen and (max-width:1371px){.c-box__img._contain img{-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:975px){.c-box__img._contain img{max-width:100%;min-height:100px;max-height:90vh;max-height:var(--viewContent,90vh);-o-object-position:top;object-position:top}}.c-box__img._beyond-b{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.c-box__img._beyond-b img{width:auto;height:auto;min-height:150px;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;left:-37%;top:-20%}@media screen and (max-width:975px){.c-box__img._beyond-b img{position:relative;left:0;top:0;width:100%;-webkit-transform:translateY(-30%);transform:translateY(-30%);margin-bottom:-20%}}.c-box__s{position:relative}.c-box__s .swiper-slide img{width:100%;height:auto}.c-box__s .flats-nav{margin-top:30px}.c-box__s-arrows{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;right:15px;bottom:-15px;z-index:1}._left-arrows .c-box__s-arrows{right:auto;left:15px}.c-box__s-arrow{position:relative;left:auto;right:auto;top:auto;bottom:auto;color:#292524;width:45px;height:45px;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;margin:0;z-index:0;border:1px solid #292524;background:#fff}.c-box__s-arrow:hover{background:#292524;color:#fff}.c-box__s-arrow:after{display:none}.b-box._c-gray{background:#f9f9f9}.b-box._c-violet{background:#f8e1f4;background:var(--light-violet,#f8e1f4)}@media screen and (max-width:1279px){.b-box._c-violet-box{margin-top:40px}}@media screen and (max-width:1023px){.b-box._c-violet-box{margin-top:90px}}@media screen and (max-width:975px){.b-box._c-violet-box{margin-top:100px}}@media screen and (max-width:745px){.b-box._c-violet-box{margin-top:15px;padding-bottom:50%}}.b-box__cnt{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-box__cnt._text-bolder{font-size:24px;font-weight:500}.b-box__cnt._text-info{font-weight:300;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}@media screen and (max-width:975px){.b-box__cnt._text-info.md-hide{display:none!important}}.b-box__cnt._img-box{position:static}.b-box__cnt._img-box img{position:absolute;bottom:0}@media screen and (max-width:975px){.b-box__cnt._img-box img{-webkit-transform:translateX(20px);transform:translateX(20px)}}@media screen and (max-width:745px){.b-box__cnt._img-box img{-webkit-transform:translateX(0);transform:translateX(0);bottom:0;-o-object-fit:contain;object-fit:contain;padding-left:5%;padding-right:5%}}.b-box__cnt>*{max-width:90%}@media screen and (max-width:975px){.b-box__cnt>*{max-width:100%}}.woo-quotes{margin-left:auto;margin-right:auto;max-width:820px;padding-left:100px;margin-top:70px;padding-top:30px;background-image:url(/local/templates/vetunion-clinics/assets/css/../../img/resp/quotes.svg);background-repeat:no-repeat!important;background-position:0 0}@media screen and (max-width:745px){.woo-quotes{padding-left:0;padding-top:40px;background-size:45px}}.woo-quotes__text{font-style:italic;font-weight:200}.woo-quotes__sign,.woo-quotes__text{font-size:28px;font-size:var(--fs-quotes,28px)}.woo-quotes__sign{margin-top:40px;font-weight:700;text-align:right}.result-box__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.result-box__item{-ms-flex-preferred-size:calc(33.3333% - 13.33333px);flex-basis:calc(33.3333% - 13.33333px);border-radius:20px;overflow:hidden}@media screen and (max-width:1023px){.result-box__item{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:745px){.result-box__item{-ms-flex-preferred-size:100%;flex-basis:100%}}:nth-child(3n+1)>.result-box__item-wrap{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:nth-child(3n+1)>.result-box__item-wrap,:nth-child(3n+2)>.result-box__item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical}:nth-child(3n+2)>.result-box__item-wrap{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (max-width:1023px){:nth-child(3n+2)>.result-box__item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.result-box__item-img img{min-height:250px;width:100%;-o-object-fit:cover;object-fit:cover}.result-box__item-cnt{background:#fff;padding:25px;min-height:250px}@media screen and (max-width:745px){.result-box__item-cnt{min-height:auto}}.woo-fix-box{background:#fff;border-radius:20px;overflow:hidden;width:100%;max-width:650px;min-height:435px;position:absolute;top:auto;bottom:50px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.woo-fix-box:after{content:"";display:none}@media screen and (max-width:745px){.woo-fix-box{min-height:305px;top:auto;bottom:0;left:16px;right:16px;width:auto;border-radius:20px 20px 0 0;padding-bottom:10%;overflow:visible}.woo-fix-box>*{z-index:1}.woo-fix-box:after{content:"";display:block;position:absolute;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;left:-16px;right:-16px;height:50%;z-index:0}}.woo-fix-box__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:50px}@media screen and (max-width:745px){.woo-fix-box__wrap{padding:25px}}.hide{display:none}@media screen and (max-width:1679px){.xxl-hide{display:none}}.xxl-show{visibility:hidden}@media screen and (max-width:1679px){.xxl-show{visibility:unset}}@media screen and (max-width:1371px){.xll-hide{display:none}}.xll-show{display:none}@media screen and (max-width:1371px){.xll-show{display:inherit}}@media screen and (max-width:1279px){.xl-hide{display:none}}.xl-show{display:none}@media screen and (max-width:1279px){.xl-show{display:inherit}}@media screen and (max-width:1023px){.lg-hide{display:none}}.lg-show{display:none}@media screen and (max-width:1023px){.lg-show{display:inherit}}@media screen and (max-width:975px){.md-hide{display:none}}.md-show{display:none}@media screen and (max-width:975px){.md-show{display:inherit}}@media screen and (max-width:745px){.sm-hide{display:none}}.sm-show{display:none}@media screen and (max-width:745px){.sm-show{display:inherit}}@media screen and (max-width:545px){.mm-hide{display:none}}.mm-show{display:none}@media screen and (max-width:545px){.mm-show{display:inherit}}
/* End */


/* Start:/local/templates/vetunion-clinics/components/bitrix/news.list/main.banner/style.css?17643925185799*/
.informer {
    padding: 10px 0;
}
.informer__inner {
    position: relative;
    text-align: center;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 6px 32px;
    border-radius: 18px;
    border-width: 1px;
    background: #E9EBED;
    height: 56px;
    display: flex;
    justify-content: center;
}
.informer__link{
    display: flex;
    align-items: center;
    justify-content: center;
}
.informer__link .icon-stroke{
    width: 5px;
    height: 9px;
    margin-left: 10px;
}
/*.informer__link::after{*/
/*  content: "";*/
/*  background: url("/images/stroke.svg");*/
/*  background-repeat: no-repeat;*/
/*  background-size: 100%;*/
/*  width: 8px;*/
/*  height: 8px;*/
/*  margin-left: 5px;*/
/*}*/
.informer__close {
    position: absolute;
    right: 30px;
    top: 50%;
    width: 20px;
    height: 20px;
    transform: translateY(-50%);
    cursor: pointer;
    transition: transform .23s ease;
}
.informer__close::before {
    transform: rotate(45deg);
}
.informer__close::after {
    transform: rotate(-45deg);
}
.informer__close::after, .informer__close::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 4px;
    width: 15px;
    height: 2px;
    background: #999;
    border-radius: 50%;
}
@media (max-width: 626px) {
    .informer__inner {
        padding: 6px 16px;
        height: 45px;
    }
    .informer__link{
        font-size: 14px;
    }

}

@media (max-width: 480px) {
    .informer__inner {
        padding: 6px 16px;
        justify-content: flex-start;
        height: 45px;
    }
    .informer__link{
        font-size: 12px;
    }
    .informer__link .icon{
        display: none;
    }
}

@media (max-width: 400px) {
    .informer__close{
        right: 14px;
    }
}

.banner {
    padding: 10px 0;
    background: #E9EBED;
    border-bottom: 1px solid #D1D5DB;
}

.banner__inner {
    position: relative;
    text-align: center;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 6px 32px;
    border-radius: 18px;
    border-width: 1px;
    background: #E9EBED;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner__icon {
    margin-right: 10px;
    flex-shrink: 0;
}

.banner__content {
    flex: 1;
    min-width: 0;
}

.banner__link {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: #253746;
    transition: opacity 0.2s ease;
}

.banner__link:hover {
    opacity: 0.8;
}

.banner__link-text {
    margin-left: 10px;
    font-weight: 500;
}

.banner__arrow {
    width: 5px;
    height: 9px;
    margin-left: 10px;
    flex-shrink: 0;
}

.banner__close {
    position: absolute;
    right: 30px;
    top: 50%;
    width: 20px;
    height: 20px;
    transform: translateY(-50%);
    cursor: pointer;
    transition: transform 0.23s ease;
    background: none;
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner__close:hover {
    transform: translateY(-50%) scale(1.1);
}

.banner__close-icon {
    position: relative;
    width: 15px;
    height: 2px;
    background: #999;
    border-radius: 50%;
}

.banner__close-icon::before,
.banner__close-icon::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 15px;
    height: 2px;
    background: #999;
    border-radius: 50%;
    transform-origin: center;
}

.banner__close-icon::before {
    transform: translate(-50%, -50%) rotate(45deg);
}

.banner__close-icon::after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

@media (max-width: 480px) {
    .banner__inner {
        padding: 6px 16px;
        justify-content: flex-start;
        height: 45px;
    }

    .banner__link {
        font-size: 12px;
    }

    .banner__icon {
        display: none;
    }

    .banner__close {
        right: 16px;
    }
}

.modal.modal-banner{
    max-width: 563px;
}
.modal-banner__container{
    display: flex;
    flex-direction: column;
    gap: 40px;
}
.modal-banner__title{
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.32px;
}
.modal-banner__content p{
    padding-bottom: 20px;
}
.modal-banner__content p{
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    letter-spacing: -0.32px;

}
.modal-banner__btn{
    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;
    max-width: 307px;
}
.modal-banner__btn .button{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 16px 32px;
    border-radius: 999px;
    background: #253746; /* основной тёмный цвет в клиниках */
    border: 1px solid transparent;
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
}
.modal-banner .modal-banner__btn .button:hover{
    background: #dd9fd4; /* розовый как в новом дизайне */
    border-color: #dd9fd4;
    color: #ffffff;
}
.modal-banner__btn .button:hover{
    background: var(--PINK);
    color: var(--WHITE);
    border-color: var(--PINK);
}
.header_onscroll .informer{
    display: none;
}
.show-banner .header-fix{
    height: 176px;
}
/* End */


/* Start:/local/templates/vetunion-clinics/components/bitrix/form.result.new/reviews/style.css?1770147861623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/vetunion-clinics/components/bitrix/form.result.new/reviews/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/vetunion-clinics/components/bitrix/form.result.new/reviews/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/vetunion-clinics/components/bitrix/form.result.new/modal-appointment/style.css?1770147861623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/vetunion-clinics/components/bitrix/form.result.new/modal-appointment/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/vetunion-clinics/components/bitrix/form.result.new/modal-appointment/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/vetunion-clinics/components/bitrix/form.result.new/call-order/style.css?1770147861623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/vetunion-clinics/components/bitrix/form.result.new/call-order/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/vetunion-clinics/components/bitrix/form.result.new/call-order/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/vetunion-clinics/components/bitrix/form.result.new/call_shop/style.css?1770147861623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/vetunion-clinics/components/bitrix/form.result.new/call_shop/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/vetunion-clinics/components/bitrix/form.result.new/call_shop/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/vetunion-clinics/components/bitrix/form.result.new/call_sale/style.css?1770147861623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/vetunion-clinics/components/bitrix/form.result.new/call_sale/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/vetunion-clinics/components/bitrix/form.result.new/call_sale/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/vetunion-clinics/components/bitrix/form.result.new/clinics-header/style.css?1770147861623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/vetunion-clinics/components/bitrix/form.result.new/clinics-header/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/vetunion-clinics/components/bitrix/form.result.new/clinics-header/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/vetunion-clinics/template_styles.css?1770147861101*/
.form-field-clinic {
    display: none!important;
}
.form-field-date {
    display: none!important;
}
/* End */
/* /assets/new/css/reset.min.css?1770147861629 */
/* /assets/new/css/swiper-bundle.min.css?177014786115687 */
/* /assets/new/css/select2.min.css?169505700716263 */
/* /assets/new/css/main.css?1778012593144387 */
/* /local/templates/vetunion-clinics/assets/css/main.css?179247871348699 */
/* /local/templates/vetunion-clinics/assets/css/promotion.css?177014786116713 */
/* /local/templates/vetunion-clinics/assets/css/bundle.css?1720356725197943 */
/* /local/templates/vetunion-clinics/components/bitrix/news.list/main.banner/style.css?17643925185799 */
/* /local/templates/vetunion-clinics/components/bitrix/form.result.new/reviews/style.css?1770147861623 */
/* /local/templates/vetunion-clinics/components/bitrix/form.result.new/modal-appointment/style.css?1770147861623 */
/* /local/templates/vetunion-clinics/components/bitrix/form.result.new/call-order/style.css?1770147861623 */
/* /local/templates/vetunion-clinics/components/bitrix/form.result.new/call_shop/style.css?1770147861623 */
/* /local/templates/vetunion-clinics/components/bitrix/form.result.new/call_sale/style.css?1770147861623 */
/* /local/templates/vetunion-clinics/components/bitrix/form.result.new/clinics-header/style.css?1770147861623 */
/* /local/templates/vetunion-clinics/template_styles.css?1770147861101 */
