

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


/* Start:/local/templates/vdselin/css/swiper-bundle.min.css?174179489716506*/
/**
 * Swiper 8.4.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 12, 2022
 */

@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:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:auto;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-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;/* top:50%; */width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;/* display:flex; *//* align-items:center; */justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.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-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom: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-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .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}
/* End */


/* Start:/local/templates/vdselin/css/style.css?1748611999166018*/
:root {
  --ff-mont: 'Montserrat', sans-serif;
  --cr-black: #303030;
  --cr-g-dark: #626262;
  --cr-grey: #b1b1b1;
  --cr-white: #fff;
  --cr-bronze: #c7ab94;
  --cr-blue: #97bdd4;
  --cr-blue-light: #c6dbeb;
  --cr-blue-white: #f4faff;
  --ease-in-out: ease-in-out 0.3s;
}
.pb-32 {
  padding-top: 80px;
}
body,
html {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-family: var(--ff-mont);
  font-weight: 400;
  color: var(--cr-black);
}

html {
  overflow-x: hidden;
  overflow-y: auto;
}

body {
  overflow: hidden;
  -webkit-font-smoothing: antialiased;
}

img {
  display: block;
}

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

h1,
h2,
h3,
h4,
h5,
p {
  margin: 0;
  padding: 0;
}

a,
a:hover,
a > *,
a:hover > * {
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
  cursor: pointer;
  text-decoration: unset;
  outline: none;
}

button {
  background: transparent;
  border: none;
  outline: unset;
  font-family: var(--ff-mont);
}

button,
button:hover {
  cursor: pointer;
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.fancybox-is-open .fancybox-bg{
  opacity: .3;
}

.--mt-8 {
  margin-top: .5rem;
}

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

.flex.--align-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex.--align-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex.--just-space {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex.--just-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex.--just-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.flex.--just-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

h1,
.h1 {
  font-size: 2.4375rem;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
}

h2,
.h2 {
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

h3,
.h3 {
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}

.text {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.center-wrap {
  max-width: 73.125rem;
  margin: 0 auto;
}

.header {
  left: 0;
  top: 0;
  width: 100%;
  z-index: 994;
  position: fixed;
  background-color: var(--cr-white);
  padding: 2rem 0 1rem 0;
}

.header.scroll {
  -webkit-box-shadow: 9px 11px 5px -8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 9px 11px 5px -8px rgba(0, 0, 0, 0.1);
  box-shadow: 9px 11px 5px -8px rgba(0, 0, 0, 0.1);
}

.header.scroll ~ .services-menu {
  top: 7.375rem;
}

.header__logo {
  display: block;
  /* width: 11.625rem; */
  width: 7rem;
  position: relative;
  height: 3.4375rem;
}

@media (max-width: 768px){
  .header__logo {
    width: 5rem;
  }
}

.header__logo img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: contain;
  object-position: center;
}

.header__btns {
  gap: 1.13rem;
}

.btn {
  padding: 0.62rem 1.88rem;
  -webkit-border-radius: 2.5rem;
  -moz-border-radius: 2.5rem;
  border-radius: 2.5rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: var(--cr-white);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn.--blue {
  background-color: var(--cr-blue);
}

.btn.--blue:hover {
  background-color: #c6dbeb;
}

.btn.--bronze {
  background-color: var(--cr-bronze);
}

.btn.--bronze:hover {
  background-color: #efeae6;
}

.header__personal {
  width: 2.8125rem;
  height: 2.8125rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="43.0004" height="43" rx="21.5" stroke="%2397BDD4" stroke-width="2"/><path fill-rule="evenodd" clip-rule="evenodd" d="M27.7925 16.8535C27.7925 19.5224 25.6121 21.707 22.8964 21.707C20.1806 21.707 18.0002 19.5224 18.0002 16.8535C18.0002 14.1847 20.1806 12 22.8964 12C25.6121 12 27.7925 14.1847 27.7925 16.8535ZM25.0997 23.3498C27.8278 22.4362 29.7925 19.8729 29.7925 16.8535C29.7925 13.0684 26.705 10 22.8964 10C19.0877 10 16.0002 13.0684 16.0002 16.8535C16.0002 19.8128 17.8874 22.334 20.531 23.2933C20.379 23.3338 20.2279 23.3782 20.0776 23.4266C17.7947 24.1607 15.7764 25.7588 14.1135 27.5992C12.4433 29.4476 11.0754 31.6025 10.1048 33.5548C9.85891 34.0494 10.0605 34.6496 10.555 34.8954C11.0496 35.1413 11.6498 34.9397 11.8957 34.4452C12.8009 32.6244 14.0715 30.6288 15.5975 28.94C17.1307 27.2431 18.8662 25.917 20.6899 25.3305C22.4681 24.7587 24.3914 24.8668 26.4406 26.1464C28.5322 27.4526 30.8059 30.0142 33.1126 34.4605C33.3669 34.9507 33.9705 35.142 34.4607 34.8877C34.951 34.6333 35.1422 34.0297 34.8879 33.5395C32.4967 28.9304 30.0154 26.0209 27.4999 24.45C26.6957 23.9479 25.8937 23.5863 25.0997 23.3498Z" fill="%2397BDD4"/></svg>');
}

.header__personal:hover {
  background-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="45.0004" height="45" rx="22.5" fill="%23C6DBEB"/><path fill-rule="evenodd" clip-rule="evenodd" d="M27.7925 16.8535C27.7925 19.5224 25.6121 21.707 22.8964 21.707C20.1806 21.707 18.0002 19.5224 18.0002 16.8535C18.0002 14.1847 20.1806 12 22.8964 12C25.6121 12 27.7925 14.1847 27.7925 16.8535ZM25.0997 23.3498C27.8278 22.4362 29.7925 19.8729 29.7925 16.8535C29.7925 13.0684 26.705 10 22.8964 10C19.0877 10 16.0002 13.0684 16.0002 16.8535C16.0002 19.8128 17.8874 22.334 20.531 23.2933C20.379 23.3338 20.2279 23.3782 20.0776 23.4266C17.7947 24.1607 15.7764 25.7588 14.1135 27.5992C12.4433 29.4476 11.0754 31.6025 10.1048 33.5548C9.85891 34.0494 10.0605 34.6496 10.555 34.8954C11.0496 35.1413 11.6498 34.9397 11.8957 34.4452C12.8009 32.6244 14.0715 30.6288 15.5975 28.94C17.1307 27.2431 18.8662 25.917 20.6899 25.3305C22.4681 24.7587 24.3914 24.8668 26.4406 26.1464C28.5322 27.4526 30.8059 30.0142 33.1126 34.4605C33.3669 34.9507 33.9705 35.142 34.4607 34.8877C34.951 34.6333 35.1422 34.0297 34.8879 33.5395C32.4967 28.9304 30.0154 26.0209 27.4999 24.45C26.6957 23.9479 25.8937 23.5863 25.0997 23.3498Z" fill="white"/></svg>');
}

.header__personal:focus,
.header__personal:active {
  background-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="45.0004" height="45" rx="22.5" fill="%2397BDD4"/><path fill-rule="evenodd" clip-rule="evenodd" d="M27.7925 16.8535C27.7925 19.5224 25.6121 21.707 22.8964 21.707C20.1806 21.707 18.0002 19.5224 18.0002 16.8535C18.0002 14.1847 20.1806 12 22.8964 12C25.6121 12 27.7925 14.1847 27.7925 16.8535ZM25.0997 23.3498C27.8278 22.4362 29.7925 19.8729 29.7925 16.8535C29.7925 13.0684 26.705 10 22.8964 10C19.0877 10 16.0002 13.0684 16.0002 16.8535C16.0002 19.8128 17.8874 22.334 20.531 23.2933C20.379 23.3338 20.2279 23.3782 20.0776 23.4266C17.7947 24.1607 15.7764 25.7588 14.1135 27.5992C12.4433 29.4476 11.0754 31.6025 10.1048 33.5548C9.85891 34.0494 10.0605 34.6496 10.555 34.8954C11.0496 35.1413 11.6498 34.9397 11.8957 34.4452C12.8009 32.6244 14.0715 30.6288 15.5975 28.94C17.1307 27.2431 18.8662 25.917 20.6899 25.3305C22.4681 24.7587 24.3914 24.8668 26.4406 26.1464C28.5322 27.4526 30.8059 30.0142 33.1126 34.4605C33.3669 34.9507 33.9705 35.142 34.4607 34.8877C34.951 34.6333 35.1422 34.0297 34.8879 33.5395C32.4967 28.9304 30.0154 26.0209 27.4999 24.45C26.6957 23.9479 25.8937 23.5863 25.0997 23.3498Z" fill="white"/></svg>');
}

.header__burger {
  width: 2.8125rem;
  height: 2.8125rem;
  display: none;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><circle cx="22.5" cy="22.5" r="22.5" fill="%23FAFAFA"/><path d="M12 15H33" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round"/><path d="M12 22H33" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round"/><path d="M12 29H33" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round"/></svg>');
}

.header__burger:hover,
.header__burger:active {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><circle cx="22.5" cy="22.5" r="22.5" fill="%23B1B1B1"/><path d="M12 15H33" stroke="%23FAFAFA" stroke-width="2" stroke-linecap="round"/><path d="M12 22H33" stroke="%23FAFAFA" stroke-width="2" stroke-linecap="round"/><path d="M12 29H33" stroke="%23FAFAFA" stroke-width="2" stroke-linecap="round"/></svg>');
}

@media (max-width: 768px){
  .header__burger {
    display: block;
  }
}
.header__nav {
  padding: 2rem 0;
}

.header__nav-link {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--cr-black);
}

.header__nav-link:hover {
  opacity: .7;
}

.header__nav-link.--promo {
  color: var(--cr-bronze);
}

.header__nav-link.--magazine {
  color: var(--cr-blue);
}

.header__search-form {
  position: relative;
}

.header__search-input {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  width: 100%;
  font-family: var(--ff-mont);
  color: #97bdd4;
  border: none;
  -webkit-border-radius: 2.5rem;
  -moz-border-radius: 2.5rem;
  border-radius: 2.5rem;
  padding: 0.87rem 1.88rem;
  outline: none;
  background: var(--cr-blue-white);
}

.header__search-input::-webkit-input-placeholder {
  color: #97bdd4;
}

.header__search-input:-moz-placeholder {
  color: #97bdd4;
}

.header__search-input::-moz-placeholder {
  color: #97bdd4;
}

.header__search-input:-ms-input-placeholder {
  color: #97bdd4;
}

.header__search-input::-ms-input-placeholder {
  color: #97bdd4;
}

.header__search-input::placeholder {
  color: #97bdd4;
}

.header__search-btn {
  font-family: var(--ff-mont);
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  color: var(--cr-blue);
  line-height: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header__search-btn:after {
  content: '';
  position: relative;
  margin-left: 0.62rem;
  width: 1.5625rem;
  display: block;
  height: 1.5625rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.9999 9.58883C22.9999 13.7818 19.6045 17.1777 15.4204 17.1777C11.2364 17.1777 7.84127 13.7819 7.84127 9.58883C7.84127 5.39572 11.2364 2 15.4204 2C19.6045 2 22.9999 5.3958 22.9999 9.58883ZM15.4204 19.1777C20.7109 19.1777 24.9999 14.8846 24.9999 9.58883C24.9999 4.29307 20.7109 0 15.4204 0C10.1299 0 5.84127 4.29307 5.84127 9.58883C5.84127 11.8705 6.63738 13.966 7.96672 15.6123C7.95623 15.6219 7.9459 15.6318 7.93574 15.642L0.482479 23.1028C0.0921514 23.4935 0.0924696 24.1267 0.48319 24.517C0.873911 24.9073 1.50708 24.907 1.8974 24.5163L9.35066 17.0555C9.35951 17.0467 9.36815 17.0377 9.37659 17.0286C11.0251 18.3722 13.1288 19.1777 15.4204 19.1777Z" fill="%2397BDD4"/></svg>');
}

.main.--index{
  padding-top: 14.25rem;
}


.main {
  padding-top: 19rem;
  position: relative;
}

.main-banner {
  position: relative;
}

/* .main-banner__swiper {
  height: 26rem;
} */

.magazine__wrapper .main {
  display: none;
}


.main-banner__swiper .swiper-wrapper {
  height: 100%;
}

.main-banner__swiper .swiper-slide {
  height: auto;
}

.main-banner__bg img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  z-index: 1;
}

.main-banner__content {
  max-width: 22.9rem;
  margin-left: auto;
  margin-right: 8rem;
  position: relative;
  z-index: 1;
  padding: 6rem 0;
}
@media screen and (min-width: 1550px) {
  .main-banner__content {
    padding: 9.656rem 0;
  }
}

@media screen and (min-width: 2000px) {
  .main-banner__content {
    padding: 13rem 0;
  }

  .main-banner__bg img {
    object-position: top;
  }
}

.swiper-arrow-prev.--white,
.swiper-arrow-next.--white {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 2.8125rem;
  height: 2.8125rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
  cursor: pointer;
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.main-banner .swiper-arrow-prev.--white {
  left: -webkit-calc((100% - 73.125rem) / 2);
  left: -moz-calc((100% - 73.125rem) / 2);
  left: calc((100% - 73.125rem) / 2);
}

.swiper-arrow-prev.--white {
  left: 0.625rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 8.59694e-08 10.0736 1.92018e-07 22.5C2.98066e-07 34.9264 10.0736 45 22.5 45Z" fill="white"/><path d="M24.3 16L18 22.3L24.3 28.6" stroke="%23C6DBEB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.swiper-arrow-prev.--white:hover {
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 8.59693e-08 10.0736 1.92018e-07 22.5C2.98066e-07 34.9264 10.0736 45 22.5 45Z" fill="%23F4FAFF"/><path d="M24.3 16L18 22.3L24.3 28.6" stroke="%23C6DBEB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.main-banner .swiper-arrow-next.--white {
  right: -webkit-calc((100% - 73.125rem) / 2);
  right: -moz-calc((100% - 73.125rem) / 2);
  right: calc((100% - 73.125rem) / 2);
}

.swiper-arrow-next.--white {
  right: 0.625rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 8.59693e-08 10.0736 1.92018e-07 22.5C2.98066e-07 34.9264 10.0736 45 22.5 45Z" fill="white"/><path d="M20.7 28.6001L27 22.3001L20.7 16.0001" stroke="%23C6DBEB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.swiper-arrow-next.--white:hover {
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 8.59693e-08 10.0736 1.92018e-07 22.5C2.98066e-07 34.9264 10.0736 45 22.5 45Z" fill="%23F4FAFF"/><path d="M20.7 16L27 22.3L20.7 28.6" stroke="%23C6DBEB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.main-banner__title {
  color: var(--cr-white);
  width: 80%;
}

.btn.--border {
  border: 0.0625rem solid var(--cr-white);
}

.main-banner__btn {
  padding: 0.62rem 1.2rem;
  margin-top: 1rem;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.swiper-pagination__row {
  position: absolute;
  left: 0;
  bottom: 1.25rem;
  z-index: 2;
  width: 100%;
}

.swiper-pagination__dots {
  text-align: center;
}

.swiper-pagination__dots .swiper-pagination-bullet {
  width: 0.3125rem;
  height: 0.3125rem;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  opacity: 1;
  background-color: var(--cr-white);
}

.swiper-pagination__dots .swiper-pagination-bullet-active {
  background-color: var(--cr-grey);
}

.img-absolute img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.pt-64 {
  padding-top: 4rem;
}

.pb-64 {
  padding-bottom: 4rem;
}

.pt-32 {
  padding-top: 2rem;
}

.pb-32 {
  padding-bottom: 2rem;
}

.swiper-arrow-prev.--black,
.swiper-arrow-next.--black {
  width: 2.8125rem;
  height: 2.8125rem;
  cursor: pointer;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.swiper-arrow-prev.--black {
  margin-right: 1rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 8.59694e-08 10.0736 1.92018e-07 22.5C2.98066e-07 34.9264 10.0736 45 22.5 45Z" fill="%23EEEEEE"/><path d="M24.3 16L18 22.3L24.3 28.6" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.swiper-arrow-prev.--black:hover {
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 8.59694e-08 10.0736 1.92018e-07 22.5C2.98066e-07 34.9264 10.0736 45 22.5 45Z" fill="%2397BDD4"/><path d="M24.3 16L18 22.3L24.3 28.6" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.swiper-arrow-next.--black {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 8.59693e-08 10.0736 1.92018e-07 22.5C2.98066e-07 34.9264 10.0736 45 22.5 45Z" fill="%23EEEEEE"/><path d="M20.7 28.6001L27 22.3001L20.7 16.0001" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.swiper-arrow-next.--black:hover {
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 8.59693e-08 10.0736 1.92018e-07 22.5C2.98066e-07 34.9264 10.0736 45 22.5 45Z" fill="%2397BDD4"/><path d="M20.7 28.6L27 22.3L20.7 16" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.promo-carusel__swiper {
  margin-top: 2rem;
}

.promo-carusel__item {
  display: block;
  width: 100%;
  position: relative;
  padding-bottom: 62.87262872628726%;
}

.promo-carusel__item img {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.promo-carusel__item:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: -webkit-linear-gradient(
    bottom,
    rgba(0, 0, 0, 0.5) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  background: -moz-linear-gradient(
    bottom,
    rgba(0, 0, 0, 0.5) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  background: -o-linear-gradient(
    bottom,
    rgba(0, 0, 0, 0.5) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.5) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  z-index: 1;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.promo-carusel__price {
  position: absolute;
  z-index: 2;
  left: 0.62rem;
  color: var(--cr-black);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  padding: 0.37rem 0.62rem;
  -webkit-border-radius: 0.4375rem;
  -moz-border-radius: 0.4375rem;
  border-radius: 0.4375rem;
  background-color: var(--cr-white);
  top: 0.62rem;
}

.promo-carusel__name {
  position: absolute;
  left: 0.56rem;
  bottom: 0.38rem;
  max-width: 16.4375rem;
  z-index: 2;
  color: var(--cr-white);
}

.services-carusel__swiper {
  margin-top: 2rem;
}

.reviews-carusel__item {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  padding: 1rem;
  background: var(--Grey-Super-Light, #fafafa);
}

.reviews-carusel__name {
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}

.reviews-carusel__stars {
  margin-top: 0.5rem;
}

.reviews-carusel__star {
  width: 1.5625rem;
  height: 1.5625rem;
  margin-right: 0.5rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M12.5 0L15.3064 8.63729H24.3882L17.0409 13.9754L19.8473 22.6127L12.5 17.2746L5.15268 22.6127L7.95911 13.9754L0.611794 8.63729H9.69357L12.5 0Z" fill="%2397BDD4"/></svg>');
}

.reviews-carusel__star:last-child {
  margin-right: 0;
}

.reviews-carusel__text {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  margin-top: 1rem;
  line-height: 120%;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.reviews-popup .reviews-carusel__text {
  overflow: unset;
  -webkit-line-clamp: unset;
}

.main > .row {
  margin: 0;
}

.reviews-carusel__link {
  display: block;
  margin-top: 1rem;
  color: var(--cr-bronze);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: underline;
}

.reviews-carusel {
  margin-top: 2rem;
}

.services-select__grid {
  display: -ms-grid;
  display: grid;
  margin-top: 2rem;
  -ms-grid-columns: minmax(16.6875rem, 16.6875rem) 2rem 1fr;
  grid-template-columns: minmax(16.6875rem, 16.6875rem) 1fr;
  gap: 2rem;
}

.services-select__parents {
  padding-right: 2rem;
  border-right: 0.125rem solid var(--cr-blue);
}

.services-select__title {
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 1.5rem;
}

.serivces-select__parent {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem;
  font-size: 1rem;
  font-style: normal;
  color: var(--cr-black);
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: normal;
  position: relative;
}

.serivces-select__parent::after {
  position: relative;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  content: '';
  background-position: center;
}

.serivces-select__parent:last-child {
  margin-bottom: 0;
}

.serivces-select__parent.active {
  color: var(--cr-white);

  padding: 1rem;
  background-color: var(--cr-blue);
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.serivces-select__parent.active:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M6.9998 16.6L13.2998 10.3L6.9998 3.99998" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.services-select {
  background-color: var(--cr-blue-white);
}

.services-select__content {
  display: none;
}

.services-select__subgrid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(23rem, 23rem);
  grid-template-columns: 1fr minmax(23rem, 23rem);
  align-items: flex-start;
}

.services-select__wrap {
  position: relative;
  width: 100%;
  padding-bottom: 95.1086956521739%;
}

.services-select__wrap img {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.services-select__rec {
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}

.services-select__list {
  margin-top: 2rem;
}

.services-select__service {
  display: block;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: var(--cr-black);
}

.services-select__subservice {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--cr-black);
  margin-bottom: 1rem;
  display: block;
}

.services-select__subservice:last-child {
  margin-bottom: 0;
}

.doctors-carusel__swiper {
  margin-top: 2rem;
}

.doctors-carusel__wrap {
  display: block;
  width: 100%;
  position: relative;
  padding-bottom: 100%;
  /* background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('/upload/doc-bg.png'); */
  background-color: #DEDBD9;
  border-radius: 1rem;
}

.doctors-carusel__wrap img {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.doctors-carusel__body {
  margin-top: 1rem;
}

.doctors-carusel__name {
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  color: var(--cr-g-dark);
}

.doctors-carusel__text {
  margin-top: 0.5rem;
  color: var(--cr-bronze);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.doctors__carusel-position input {
  display: none;
}

.doctors__carusel-position input + label, .eq__tag  {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: var(--cr-white);
  font-family: var(--ff-mont);
  padding: 0.6575rem 1.8175rem;
  -webkit-border-radius: 2.5rem;
  -moz-border-radius: 2.5rem;
  border-radius: 2.5rem;
  display: block;
  cursor: pointer;
  background-color: var(--cr-blue);
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
  border: 0.0625rem solid transparent;
  box-sizing: border-box;
  white-space: nowrap;
}

.doctors__carusel-position input + label:hover, .eq__tag:hover {
  color: var(--cr-blue);
  border-color: var(--cr-blue);
  background-color: transparent;
}

.doctors__carusel-positions.flex.--just-space {
  margin-top: .5rem;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.5rem;
  justify-content: flex-start;
}

.doctors__carusel-position input:checked + label,
.doctors__carusel-position.-active label {
  background-color: var(--cr-bronze);
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.doctors__carusel-position input:checked + label:hover,
.doctors__carusel-position.-active label:hover {
  color: var(--cr-bronze);
  background-color: transparent;
  border-color: var(--cr-bronze);
}

.doctors__carusel-position:last-child {
  margin-right: 0;
}

.equip-carusel__swiper {
  margin-top: 2rem;
}

.equip-carusel__wrap {
  position: relative;
  width: 100%;
  padding-bottom: 66.12466124661248%;
}

.equip-carusel__wrap img {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.equip-carusel__name {
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  margin-top: 1rem;
  line-height: 120%;
  text-align: center;
  color: var(--cr-g-dark);
}

.prices.pb-32 {
  padding-top: 0;
}

.gallery-carusel__wrapper {
  display: none;
  margin-top: 2rem;
}

.gallery-carusel__wrap {
  position: relative;
  width: 100%;
  display: block;
  padding-bottom: 58.857142857142854%;
}

.gallery-carusel__wrapper .swiper-slide {
  opacity: 0.25;
}

.gallery-carusel__wrapper .swiper-slide-active {
  opacity: 1;
}

.gallery-carusel__togglers {
  padding: 1rem 0;
  background-color: var(--cr-bronze);
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -moz-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.gallery-carusel__toggler {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--cr-white);
}

.gallery-carusel__toggler.active {
  font-weight: 700;
}

.celebs-carusel__swiper {
  margin-top: 2rem;
}

.celebs-carusel__wrap {
  position: relative;
  cursor: pointer;
  width: 100%;
  padding-bottom: 100%;
}

.celebs-carusel__wrap img {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.celebs-carusel__content {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding: 1rem;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  background-color: var(--cr-blue);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-white);
  opacity: 0;
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
  overflow-y: auto;
}

.celebs-carusel__wrap:hover .celebs-carusel__content {
  opacity: 1;
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.celebs-carusel__name {
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  margin-top: 1rem;
  color: var(--cr-blue);
  max-width: 16.4375rem;
}

.press-carusel {
  background-color: var(--cr-blue-white);
}

.press-carusel__swiper {
  margin-top: 2rem;
}

.press-carusel__item {
  padding: 1rem;
  background-color: var(--cr-white);
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.press-carusel__link {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-blue);
}

.press-carusel__name {
  margin-top: 0.5rem;
}

.press-carusel__text {
  margin-top: 0.5rem;
}

.press-carusel__more {
  display: block;
  margin-top: 0.5rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: underline;
  color: var(--cr-bronze);
}

.press-carusel__btn {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 2rem auto 0 auto;
}

.news-list__items {
  margin-top: 2rem;
}

.news-list__items .press-carusel__item {
  margin-bottom: 0.5rem;
  background-color: var(--Grey-Super-Light, #fafafa);
}

.news-list__items .press-carusel__item:last-child {
  margin-bottom: 0;
}

.blog-carusel {
  background-color: var(--cr-blue-white);
}

.blog-carusel__swiper {
  margin-top: 2rem;
}

.internet-carusel__swiper {
  margin-top: 2rem;
}

.internet-carusel__item {
  display: block;
}

.internet-carusel__picture img {
  max-width: 100%;
  filter: grayscale(1);
  transition: var(--ease-in-out);
}

.internet-carusel__item:hover .internet-carusel__picture img {
  filter: grayscale(0);
  transition: var(--ease-in-out);
}

.internet-carusel__row {
  margin-top: 0.25rem;
}

.internet-carusel__count {
  margin-right: 0.31rem;
  color: var(--Black, #303030);
}

.internet-carusel__stars .reviews-carusel__star {
  width: 1.0625rem;
  height: 1.0625rem;
  margin-right: 0.31rem;
}

.internet-carusel .swiper-slide {
  width: auto;
}

.mini-map__wrap {
  position: relative;
  margin-top: 2rem;
  width: 100%;
  padding-bottom: 42.73504273504273%;
}

.mini-map__wrap iframe {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.footer {
  background-color: var(--cr-blue);
}

.footer__logo {
  position: relative;
  display: block;
  /* width: 11.625rem; */
  width: 7rem;
  height: 3.4375rem;
}

@media (max-width: 768px){
  .footer__logo {
    width: 5rem;
  }
}

.footer__logo img {
  object-fit: contain;
}

.footer__subheading {
  margin-top: 2rem;
  color: var(--cr-white);
}

.footer__social {
  display: block;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 2.8125rem;
  height: 2.8125rem;
  margin-right: 1rem;
}

.footer__social:last-child {
  margin-right: 0;
}

.footer__social.--tg {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M30.9774 14.3732C30.8497 14.9389 30.7294 15.5046 30.6091 16.0704L27.926 29.043C27.8583 29.3608 27.8057 29.6785 27.723 29.9885C27.7091 30.2004 27.635 30.4035 27.5102 30.5725C27.3853 30.7415 27.2151 30.869 27.0206 30.9392C26.8261 31.0093 26.6159 31.019 26.416 30.9671C26.2162 30.9152 26.0356 30.804 25.8966 30.6472L21.5899 27.4389C21.169 27.1211 21.169 27.1211 20.8383 27.4854L18.7488 29.539C18.6408 29.6541 18.5111 29.7452 18.3676 29.8065C18.2241 29.8678 18.0698 29.8981 17.9145 29.8955C17.9145 29.5932 17.9521 29.291 17.9746 28.9965C18.0648 27.6714 18.1551 26.3539 18.2528 25.0365C18.2685 24.9235 18.3216 24.8194 18.4031 24.742L27.0842 16.6981C27.0842 16.6981 27.1443 16.6981 27.1593 16.6283L27.3171 16.3106C27.1956 16.2693 27.0691 16.2459 26.9413 16.2408C26.8032 16.2771 26.6731 16.3403 26.558 16.4268L15.7875 23.4014C15.7168 23.4572 15.6335 23.4936 15.5454 23.5071C15.4573 23.5207 15.3673 23.511 15.2839 23.4789L10.8119 22.0297C10.6114 21.969 10.4231 21.8719 10.2557 21.743C10.185 21.7109 10.1239 21.6596 10.0792 21.5946C10.0344 21.5297 10.0075 21.4534 10.0014 21.374C9.9952 21.2946 10.01 21.2149 10.0442 21.1434C10.0784 21.072 10.1306 21.0114 10.1955 20.968C10.3942 20.7678 10.6292 20.6098 10.887 20.5031C12.285 19.9296 13.698 19.3794 15.1035 18.8214L29.5343 13.1333C29.6716 13.0756 29.8157 13.0365 29.9628 13.0171C30.0747 12.9937 30.19 12.9943 30.3017 13.0188C30.4134 13.0433 30.519 13.0912 30.612 13.1595C30.705 13.2278 30.7834 13.315 30.8424 13.4158C30.9014 13.5166 30.9396 13.6288 30.9549 13.7455L31 13.8617L30.9774 14.3732Z" fill="white"/><circle cx="22.5" cy="22.5" r="22" stroke="white"/></svg>');
}

.footer__social.--vk {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M32.9725 28.3408C32.939 28.5147 32.8395 28.6705 32.6932 28.778C32.5469 28.8855 32.3643 28.937 32.1807 28.9226C31.1961 28.9226 30.2115 28.9226 29.227 28.9953C28.8337 29.0184 28.4401 28.956 28.0754 28.8129C27.7106 28.6699 27.3842 28.4497 27.1202 28.1689C26.652 27.7193 26.2251 27.23 25.7431 26.7672C25.5733 26.5999 25.3864 26.4493 25.1854 26.3176C25.1232 26.2648 25.0499 26.2254 24.9704 26.2022C24.8909 26.179 24.8072 26.1725 24.7249 26.1832C24.6426 26.1939 24.5636 26.2214 24.4934 26.264C24.4231 26.3066 24.3633 26.3632 24.3179 26.43C24.0377 26.7647 23.8783 27.1777 23.8635 27.6069C23.8635 27.8119 23.8635 28.03 23.8222 28.2681C23.8222 28.4434 23.7497 28.6116 23.6205 28.7356C23.4914 28.8596 23.3163 28.9292 23.1337 28.9292C22.6379 28.9292 22.1491 28.9292 21.6533 28.9292C21.2475 28.9227 20.8426 28.8896 20.4415 28.83C19.2942 28.5874 18.2187 28.0992 17.2951 27.4019C16.4385 26.7657 15.6905 26.0051 15.0781 25.1474C13.4788 23.0264 12.141 20.7345 11.0916 18.3176C10.8781 17.8482 11.0365 17.5771 11.5804 17.5375C11.9797 17.5375 12.3791 17.5375 12.7784 17.5375H14.6925C14.903 17.5279 15.1114 17.5821 15.288 17.6925C15.4647 17.8028 15.6008 17.9637 15.6771 18.1523C16.2325 19.2631 16.8063 20.365 17.3984 21.4581C17.6413 21.9266 17.9837 22.341 18.4036 22.6747C18.511 22.7536 18.6291 22.8181 18.7547 22.8664C18.8071 22.8882 18.8636 22.8999 18.9207 22.9008C18.9779 22.9016 19.0346 22.8916 19.0877 22.8714C19.1408 22.8511 19.1892 22.8209 19.2301 22.7826C19.271 22.7443 19.3037 22.6987 19.3262 22.6482C19.5 22.2849 19.5938 21.891 19.6016 21.4912C19.7223 20.5927 19.6874 19.6812 19.4983 18.7937C19.4561 18.5656 19.3404 18.3561 19.1674 18.1948C18.9944 18.0334 18.773 17.9284 18.5344 17.8945C18.4501 17.8711 18.3691 17.8378 18.2934 17.7953C18.3302 17.7169 18.374 17.6417 18.4243 17.5705C18.6393 17.3349 18.9346 17.1802 19.2573 17.1341C20.4873 16.9553 21.7384 16.9553 22.9684 17.1341C23.5812 17.2267 23.8015 17.4251 23.8566 18.106C23.9048 18.6482 23.8566 19.1903 23.8566 19.7325C23.8566 20.4466 23.8566 21.1606 23.8566 21.8747C23.8592 22.0872 23.9011 22.2977 23.9805 22.4961C24.1526 22.9127 24.4831 22.9722 24.8411 22.6879C25.3867 22.2064 25.8513 21.6466 26.2182 21.0284C26.8144 20.1246 27.3193 19.1682 27.7261 18.1722C27.7723 18.0569 27.8299 17.9462 27.8982 17.8416C27.9408 17.7651 28.0044 17.7013 28.0821 17.657C28.1597 17.6128 28.2485 17.5897 28.3388 17.5903C29.6401 17.5903 30.9414 17.5507 32.2427 17.5903C32.5525 17.5903 32.8761 17.6432 33 17.9937V18.2846C32.8623 18.5953 32.7522 18.9457 32.5869 19.2168C31.9999 20.1808 31.337 21.1003 30.604 21.9672C30.246 22.43 29.9155 22.8928 29.5643 23.3821C29.451 23.5434 29.4006 23.738 29.422 23.9315C29.4435 24.125 29.5353 24.3051 29.6814 24.4399C29.826 24.5986 29.9844 24.7507 30.1427 24.9028C30.728 25.4714 31.3407 26.0135 31.9053 26.6085C32.4487 27.0763 32.8306 27.6922 33 28.3738L32.9725 28.3408Z" fill="white"/><circle cx="22.5" cy="22.5" r="22" stroke="white"/></svg>');
}

.footer__social.--yt {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.457 15C24.6092 15.0804 26.7614 15.1609 28.9201 15.2614C29.428 15.2882 29.9336 15.3487 30.4338 15.4424C31.0061 15.5316 31.5335 15.8104 31.9345 16.2357C32.3354 16.661 32.5875 17.209 32.6518 17.795C32.9464 19.5813 33.0546 21.3944 32.9743 23.204C32.9348 24.4707 32.8098 25.7375 32.6913 26.9976C32.6723 27.4484 32.5477 27.8881 32.3279 28.2799C32.1081 28.6716 31.7994 29.0042 31.4276 29.2497C30.9403 29.5372 30.3912 29.6983 29.8284 29.7189C27.6588 29.9343 25.4791 30.0261 23.2995 29.9937C21.1144 29.9937 18.9294 29.9199 16.7509 29.8462C16.0366 29.8127 15.3248 29.7388 14.6185 29.625C14.0517 29.5545 13.5239 29.2945 13.1178 28.8858C12.7116 28.477 12.4501 27.9426 12.3742 27.3663C12.2228 26.4078 12.1307 25.4359 12.0649 24.4707C11.9651 22.9078 11.9804 21.3395 12.1109 19.7789C12.1612 19.0472 12.258 18.3196 12.4006 17.6006C12.5009 17.0087 12.7935 16.4683 13.2315 16.066C13.6695 15.6637 14.2275 15.4228 14.8159 15.382C16.8602 15.1663 18.9143 15.0611 20.9696 15.067C21.4632 15.067 21.9568 15.067 22.4504 15.067L22.457 15ZM20.4168 25.7241L25.8729 22.5337L20.4168 19.3366V25.7241Z" fill="white"/><circle cx="22.5" cy="22.5" r="22" stroke="white"/></svg>');
}

.footer__social.--dz {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.5 13H20.8296L20.6921 13.0619H19.5372L18.1624 13.1376C17.6799 13.1704 17.2 13.2347 16.7258 13.3302C16.2804 13.4158 15.845 13.5472 15.4266 13.7223C15.0333 13.8796 14.676 14.1149 14.3759 14.414C14.0759 14.7131 13.8393 15.0698 13.6805 15.4627C13.4932 15.9191 13.3549 16.3941 13.2681 16.8798C13.1697 17.3932 13.1054 17.9126 13.0756 18.4345C13.0674 18.5961 13.0574 18.7584 13.0474 18.9209C13.0237 19.3047 13 19.6899 13 20.0717V20.7596V20.8697V22.5H13.0412V24.1474C13.0412 24.1541 13.0416 24.1609 13.042 24.168C13.0439 24.2045 13.0461 24.2466 13 24.2984L13.0412 25.5957C13.0619 26.2135 13.1031 26.8313 13.1788 27.4422C13.2452 28.0618 13.3814 28.672 13.5847 29.2612C13.669 29.4969 13.7701 29.7263 13.8873 29.9476C14.2001 30.5052 14.6817 30.9497 15.2632 31.2175C15.7021 31.4241 16.1639 31.5784 16.639 31.6774C17.1415 31.7757 17.6491 31.8467 18.1593 31.8902C19.2462 32 20.3399 32 21.4268 32H21.4269H22.5H23.4176C24.487 31.9931 25.5563 31.9862 26.6257 31.9106C27.1535 31.8746 27.6786 31.808 28.1986 31.7111C28.6724 31.6279 29.1352 31.4918 29.5784 31.3052C29.9697 31.1468 30.3251 30.9117 30.6237 30.614C30.9223 30.3162 31.1581 29.9618 31.317 29.5717C31.4464 29.2659 31.5525 28.9509 31.6343 28.6293C31.7927 27.9512 31.892 27.2607 31.931 26.5655C31.9655 26.029 32 25.4855 32 24.9489V22.5894V22.5V22.4034V20.1129C31.9931 19.4644 31.9585 18.8159 31.9033 18.1674C31.8553 17.5135 31.7513 16.8649 31.5924 16.2288C31.5033 15.9102 31.3901 15.5989 31.2538 15.2974C30.9381 14.6046 30.3806 14.0504 29.6855 13.7382C29.2437 13.5362 28.78 13.3857 28.3037 13.2898C27.8264 13.1979 27.3443 13.1334 26.8597 13.0966C26.0859 13 25.319 13 24.5451 13H24.1997H22.5069L22.5 13.4415C22.5069 13.6198 22.516 13.7989 22.5252 13.9782C22.5436 14.34 22.5622 14.703 22.5622 15.0628C22.5681 15.2314 22.5816 15.4 22.5952 15.5685C22.6133 15.7932 22.6313 16.0179 22.6313 16.2426C22.6771 16.8823 22.7648 17.5184 22.8939 18.1467C23.0134 18.7525 23.2304 19.3349 23.5364 19.8715C24.0871 20.8036 24.9514 21.5102 25.9753 21.8653C26.4446 22.0365 26.9311 22.1568 27.4262 22.224C27.8269 22.2792 28.2069 22.3275 28.6284 22.3689C29.0498 22.4103 29.4782 22.4517 29.8997 22.4517L31.0535 22.5H30.972L30.9717 22.5C30.3302 22.5275 29.6887 22.555 29.0472 22.5963C28.5134 22.6233 27.9815 22.6784 27.4536 22.7614C26.9851 22.8293 26.5235 22.9375 26.0737 23.0847C25.4337 23.2879 24.8465 23.6294 24.354 24.0848C23.8615 24.5402 23.4758 25.0984 23.2244 25.7194C22.9513 26.4018 22.7794 27.1201 22.7139 27.8519C22.7063 27.9094 22.6985 27.9662 22.6908 28.0225C22.6496 28.3232 22.6104 28.6089 22.6104 28.9044C22.5552 29.4043 22.5276 29.9065 22.5276 30.4109V31.2983V31.9862L22.5 32V31.7048V30.7233C22.4921 30.5396 22.4802 30.361 22.4685 30.1855L22.4685 30.1854L22.4685 30.1854L22.4685 30.1853V30.1853C22.4496 29.9016 22.4312 29.626 22.4312 29.3504C22.4257 29.2379 22.4158 29.1253 22.4059 29.0128C22.3911 28.8439 22.3762 28.675 22.3762 28.5061C22.3226 27.7438 22.1889 26.9892 21.9772 26.2547C21.7744 25.5469 21.4094 24.896 20.911 24.3533C20.4236 23.8401 19.8263 23.4436 19.1637 23.1933C18.7052 23.0203 18.2304 22.8938 17.7465 22.8158L17.6599 22.8009L17.6599 22.8009C17.2065 22.723 16.7473 22.6441 16.2881 22.6441L15.0224 22.5686L13.0825 22.5H13.6256L14.7941 22.4587L15.9833 22.3899L16.9045 22.3074C17.6481 22.2427 18.3803 22.0832 19.0835 21.8327C19.7408 21.5948 20.3344 21.2085 20.8184 20.7039C21.3024 20.1992 21.6638 19.5898 21.8744 18.9229C22.0216 18.4745 22.1296 18.0141 22.1975 17.5471C22.28 17.0105 22.3419 16.412 22.3693 15.9305C22.3791 15.7589 22.3846 15.5917 22.39 15.4248V15.4248V15.4248C22.3998 15.1233 22.4096 14.8229 22.445 14.4996C22.4999 13.9975 22.5 13.5022 22.5 13Z" fill="white"/><circle cx="22.5" cy="22.5" r="22" stroke="white"/></svg>');
}

.footer__socials {
  margin-top: 1rem;
}

.footer__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2rem 1fr 2rem 1fr;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
}

.footer__item {
  color: var(--cr-white);
  font-size: 0.75rem;
  margin-top: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.footer__text {
  color: var(--cr-white);
  margin-top: 1rem;
}

.footer__text a {
  color: var(--cr-white);
}

.footer__link {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 1rem;
  color: var(--cr-white);
}

.footer__subtext {
  color: var(--cr-white);
  margin-top: 2rem;
}

.footer__subtext a {
  color: var(--cr-white);
  text-decoration: underline;
}

.footer__desc {
  margin-top: 1rem;
  color: var(--cr-white);
}

.footer__desc-top {
  width: 2.8rem;
  height: 2.8rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 8.59693e-08 10.0736 1.92018e-07 22.5C2.98066e-07 34.9264 10.0736 45 22.5 45Z' fill='white'/%3e%3cpath d='M17.5498 25.4499L23.8498 19.1499L30.1498 25.4499' stroke='%23B1B1B1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
}

.footer__copyright {
  margin-top: 1rem;
  color: var(--cr-white);
}

.services-menu {
  position: fixed;
  left: 0;
  top: 14.375rem;
  display: none;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 1.25rem 0;
  background-color: var(--cr-blue-white);
  padding-top: 0;
}

.header.scroll .services-menu {
  top: 10.375rem;
}

.services-menu__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(16.78125rem, 16.78125rem) 1fr;
  grid-template-columns: minmax(16.78125rem, 16.78125rem) 1fr;
}

.services-menu__parent {
  padding: 1rem;
  margin-bottom: 0.5rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--cr-black);
  display: block;
  -webkit-border-radius: 0.625rem 0rem 0rem 0.625rem;
  -moz-border-radius: 0.625rem 0rem 0rem 0.625rem;
  border-radius: 0.625rem 0rem 0rem 0.625rem;
  position: relative;
}

.services-menu__parent:after {
  content: '';
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  top: 1rem;
  right: 0.5rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.services-menu__parent.active:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><path d="M7.4998 16.6L13.7998 10.3L7.4998 3.99998" stroke="%23303030" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.4998 16.6L13.7998 10.3L7.4998 3.99998" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.services-menu__parent.active {
  font-weight: 700;
  background-color: var(--cr-white);
}

.services-menu__list {
  display: none;
}

.services-menu__parents {
  padding-top: 4rem;
}

.services-menu__wrapper {
  padding: 4rem 2rem;
  background-color: var(--cr-white);
}

.services-menu__wrapper {
  position: relative;
}

.services-menu__close {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-grey);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.services-menu__close:after {
  position: relative;
  content: '';
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 0.25rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M6.46484 13.5355L13.5359 6.46445" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.5359 13.5355L6.46484 6.46448" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.services-menu__row {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 2rem;
  -moz-column-gap: 2rem;
  column-gap: 2rem;
  margin-bottom: -2rem;
}

.services-menu__item {
  margin-bottom: 2rem;
  display: inline-block;
  width: 100%;
}

.services-menu__link {
  margin-bottom: 1rem;
  display: block;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: var(--cr-black);
}

.services-menu__sublink {
  margin-bottom: 1rem;
  display: block;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  color: var(--cr-black);
  line-height: normal;
}

.services-menu__sublink:last-child,
.services-menu__link:last-child {
  margin-bottom: 0;
}

.services-menu__more {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: underline;
  color: var(--cr-blue);
}

.header__burger.active {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><circle cx="22.5" cy="22.5" r="22.5" fill="%23FAFAFA"/><path d="M15 30L29.8492 15.1508" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round"/><path d="M15 15L29.8492 29.8492" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round"/></svg>');
}

.header__burger.active:hover {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><circle cx="22.5" cy="22.5" r="22.5" fill="%23B1B1B1"/><path d="M15 30L29.8492 15.1508" stroke="%23EEEEEE" stroke-width="2" stroke-linecap="round"/><path d="M15 15L29.8492 29.8492" stroke="%23EEEEEE" stroke-width="2" stroke-linecap="round"/></svg>');
}

.popup {
  display: none;
  padding: 1rem;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  overflow: visible;
  max-width: 21.5625rem;
}

.popup__form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
}

.popup__input {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  border: 1px solid var(--cr-blue-light);
  padding: 0.94rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  outline: unset;
  color: var(--cr-blue);
  font-family: var(--ff-mont);
}

.popup__input:active,
.popup__input:focus {
  color: var(--cr-blue);
}

.popup__input::-webkit-input-placeholder {
  color: var(--cr-blue-light);
}

.popup__input:-moz-placeholder {
  color: var(--cr-blue-light);
}

.popup__input::-moz-placeholder {
  color: var(--cr-blue-light);
}

.popup__input:-ms-input-placeholder {
  color: var(--cr-blue-light);
}

.popup__input::-ms-input-placeholder {
  color: var(--cr-blue-light);
}

.popup__input::placeholder {
  color: var(--cr-blue-light);
}
.popup__checkbox {
  position: relative;
}
.popup__checkbox input {
  top: 0;
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.popup__checkbox input + label {
  display: block;
  position: relative;
  padding-left: 1.44rem;
  color: var(--cr-blue);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  cursor: pointer;
}

.popup__checkbox input + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 0.9375rem;
  height: 0.9375rem;
  -webkit-border-radius: 0.1875rem;
  -moz-border-radius: 0.1875rem;
  border-radius: 0.1875rem;
  border: 0.0625rem solid var(--cr-blue);
}

.popup__checkbox input:checked + label:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="7" viewBox="0 0 9 7" fill="none"><path d="M1 4.88235L2.06877 6.12177C2.46768 6.58437 3.18449 6.58437 3.5834 6.12177L8 1" stroke="%2397BDD4" stroke-linecap="round"/></svg>');
  -webkit-background-size: 80% 80%;
  -moz-background-size: 80%;
  -o-background-size: 80%;
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: center;
}

.filters {
  position: relative;
}

.filters__heading {
  padding: 0.94rem;
  position: relative;
  cursor: pointer;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-blue);
  background-color: var(--cr-white);
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  border: 0.0625rem solid var(--cr-blue-light);
}

.filters__heading:after {
  content: '';
  position: absolute;
  top: 0.66rem;
  right: 0.66rem;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M5.8501 9.65001L12.1501 15.95L18.4501 9.65001" stroke="%2397BDD4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.filters__body {
  position: absolute;
  left: 0;
  width: 100%;
  top: -webkit-calc(100% + 0.31rem);
  top: -moz-calc(100% + 0.31rem);
  top: calc(100% + 0.31rem);
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  padding: 0.94rem;
  border: 0.0625rem solid var(--cr-blue-light);
  z-index: 2;
  background-color: var(--cr-white);
  display: none;
}

.filters__item {
  margin-bottom: 0.94rem;
}

.filters__item:last-child {
  margin-bottom: 0;
}

.filters__item input {
  display: none;
}

.filters__item input + label {
  position: relative;
  display: block;
  width: 100%;
  padding-left: 1.56rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  cursor: pointer;
  color: var(--cr-blue);
}

.filters__item input + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 0.9375rem;
  height: 0.9375rem;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 0.0625rem solid var(--cr-blue-light);
}

.filters__item input:checked + label:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9" viewBox="0 0 9 9" fill="none"><circle cx="4.5" cy="4.5" r="4.5" fill="%23C6DBEB"/></svg>');
  -webkit-background-size: 80% 80%;
  -moz-background-size: 80%;
  -o-background-size: 80%;
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: center;
}

.services-carusel .promo-carusel__item {
  padding-bottom: 100%;
}

.services-select__mob,
.mobile-nav {
  display: none;
}

.mobile-tags {
  padding: 0;
  background-color: #97bdd4;
}

.mobile-tags__row {
  justify-content: center;
}

.mobile-tag.--border {
  border: none;
  font-size: 1rem;
  font-weight: 400;
}

.mobile-menu {
  position: fixed;
  left: 0;
  width: 100%;
  height: 100%;
  top: 9.5rem;
  z-index: 1000;
  padding: 1rem 0;
  display: none;
  background-color: var(--cr-white);
  overflow-y: auto;
  padding-bottom: 75%;
}

.mobile-menu__item {
  margin-bottom: 1.5rem;
}

.mobile-menu__item:last-child {
  margin-bottom: 0;
}

.mobile-menu__item-link {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--cr-black);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mobile-menu__item-link.--drop:after {
  position: relative;
  content: '';
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M6.9998 16.6L13.2998 10.3L6.9998 3.99998" stroke="%23303030" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.9998 16.6L13.2998 10.3L6.9998 3.99998" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.mobile-menu__item-link.--drop.active:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.mobile-menu__item-link.--drop.active {
  font-weight: 700;
}

.mobile-menu__item-body {
  display: none;
  margin-top: 1.5rem;
  padding: 1.5rem 0;
  background-color: var(--cr-blue);
  margin-left: -0.94rem;
  width: -webkit-calc(100% + 1.88rem);
  width: -moz-calc(100% + 1.88rem);
  width: calc(100% + 1.88rem);
}

.mobile-menu__item-block {
  padding: 0 0.94rem;
}

.mobile-menu__item-block {
  margin-bottom: 1.5rem;
}

.mobile-menu__item-block:last-child {
  margin-bottom: 0;
}

.mobile-menu__wrap {
  position: relative;
}

.mobile-menu__item-sublink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--cr-white);
  position: relative;
}

.mobile-menu__item-sublink.--service::after {
  position: relative;
  display: block;
  content: '';
  width: 1.25rem;
  height: 1.25rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M6.9998 16.6L13.2998 10.3L6.9998 3.99998" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.mobile-menu__item-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mobile-menu__item-parent {
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: var(--cr-black);
}

.mobile-menu__item-back {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M6.0498 15.5168H12.7165C15.0165 15.5168 16.8831 13.6501 16.8831 11.3501C16.8831 9.05014 15.0165 7.18347 12.7165 7.18347H3.5498" stroke="%23303030" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.0498 15.5168H12.7165C15.0165 15.5168 16.8831 13.6501 16.8831 11.3501C16.8831 9.05014 15.0165 7.18347 12.7165 7.18347H3.5498" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.0498 15.5168H12.7165C15.0165 15.5168 16.8831 13.6501 16.8831 11.3501" stroke="%23303030" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.0498 15.5168H12.7165C15.0165 15.5168 16.8831 13.6501 16.8831 11.3501" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.46683 9.26667L3.3335 7.13333L5.46683 5" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.46683 9.26667L3.3335 7.13333L5.46683 5" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.mobile-menu__item-listing {
  position: absolute;
  left: -0.94rem;
  display: none;
  top: 0;
  height: 100%;
  width: -webkit-calc(100% + 1.88rem);
  width: -moz-calc(100% + 1.88rem);
  width: calc(100% + 1.88rem);
  z-index: 2;
}

.mobile-menu__item-head {
  background-color: var(--cr-white);
  padding: 0 0.94rem 1.5rem 0.94rem;
}

.mobile-menu__item-content {
  height: 100%;
  width: 100%;
  padding: 1.5rem 0.94rem;
  background-color: var(--cr-blue);
  overflow-y: auto;
  padding-bottom: 75%;
}

.mobile-menu__item-children {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 1.5rem;
  color: var(--cr-white);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
}

.mobile-menu__item-children.--arrow:after {
  content: '';
  position: relative;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M6.9998 16.6L13.2998 10.3L6.9998 3.99998" stroke="%23F4FAFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.mobile-menu__item-children:last-child {
  margin-bottom: 0;
}

.error__wrap {
  max-width: 29.56875rem;
  margin: 0 auto;
}

.error__heading {
  margin: 2rem 0;
  text-align: center;
}

.error__btn {
  max-width: 17.0625rem;
  margin: 0 auto;
}

.error img {
  width: 29.56875rem;
}

.breacrumbs__row {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 1.25rem;
  gap: 0.25rem 0;
}

.mobile-menu__item-content .mobile-menu__item-children.--arrow:after {
  display: none;
}

.breadcrumb {
  margin-bottom: 0 !important;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-grey);
  position: relative;
  margin-right: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
 
}

.breadcrumbs {
  position: absolute;
  left: 0;
  top: 14.75rem;
  width: 100%;
}

.breadcrumb:after {
  content: '/';
  display: block;
  position: relative;
  margin-left: 0.25rem;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-grey);
}

.breadcrumb:last-child:after {
  display: none;
}

.policy__text,
.policy__subheading {
  margin-top: 1rem;
}

.policy__text ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}

.policy__text ul li {
  position: relative;
  padding-left: 1.25rem;
}

.policy__text ul li:before {
  content: '';
  position: absolute;
  width: 0.125rem;
  height: 0.125rem;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  background-color: var(--cr-black);
  left: 0.5rem;
  top: 0.5rem;
}

.search-results__list {
  margin-top: 2rem;
}

.search-results__item {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(23.0625rem, 23.0625rem) 1rem 1fr;
  grid-template-columns: minmax(23.0625rem, 23.0625rem) 1fr;
  gap: 1rem;
  margin-bottom: 2rem;
}
.search-results__item img {
  object-fit: contain;
}

.search-results__item:last-child {
  margin-bottom: 0;
}

.search-results__wrap {
  display: block;
  position: relative;
  width: 100%;
  padding-bottom: 66.12466124661248%;
}

.search-results__wrap img {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.search-results__category {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-blue);
}

.search-results__name {
  display: block;
  color: var(--cr-black);
  margin-top: 0.5rem;
}

.search-results__date {
  color: var(--cr-grey);
  margin-top: 0.5rem;
}

.med-results__list {
  margin-top: 2rem;
}

.med-results__item {
  cursor: pointer;
  padding: 1rem;
  border-bottom: 0.0625rem solid var(--cr-white);
  background: var(--Grey-Super-Light, #fafafa);
  display: block;
  margin-bottom: .5rem;
}

.med-results__item:last-child {
  margin-bottom: 0;
}

.med-results__title {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  padding: 0.88rem 0;
  color: var(--cr-black);
}

.med-results__toggler {
  min-width: 1rem;
  max-width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none"><path d="M14.1504 1.14995L7.85039 7.44995L1.55039 1.14995" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.med-results__item.active .med-results__toggler {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.med-results__body {
  display: none;
  margin-top: 0.5rem;
}

.med-results__body a {
  color: var(--cr-grey);
  text-decoration: underline;
}

.magazine__grid {
  margin-top: 2rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2rem 1fr 2rem 1fr;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
}

.magazine__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 2rem;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  border: 0.125rem solid var(--cr-blue-light);
}

.magazine__name {
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  color: var(--cr-blue);
}

.magazine__wrap {
  position: relative;
  width: 10.25rem;
  height: 14.5625rem;
  margin: 1rem auto;
}

.magazine__download {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: underline;
  color: var(--cr-blue);
}

.magazine__wrapper {
  padding: 2.5rem 4rem;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  background-color: var(--cr-blue-white);
}

.magazine__form {
  margin-top: 2rem;
}

.magazine__subgrid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr;
  grid-template-columns: repeat(5, 1fr);
  gap: 1rem;
}

.magazine__checkbox {
  margin-top: 1rem;
}

.magazine__input {
  width: 100%;
}

.reviews__select {
  margin-top: 2rem;
  max-width: 15.5rem;
}

.reviews__list {
  margin-top: 2rem;
}

.reviews__list .reviews-carusel__item {
  margin-bottom: 1rem;
}

.reviews__list .reviews-carusel__item:last-child {
  margin-bottom: 0;
}

.reviews-carusel__star.--empty {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M12.5 0L15.3064 8.63729H24.3882L17.0409 13.9754L19.8473 22.6127L12.5 17.2746L5.15268 22.6127L7.95911 13.9754L0.611794 8.63729H9.69357L12.5 0Z" fill="%23B1B1B1"/></svg>');
}

.reviews__list-doctor {
  margin-left: 0.5rem;
  color: var(--cr-blue);
}

.reviews__list-count {
  margin-left: 0.5rem;
  color: var(--cr-blue);
}

.reviews__btn {
  margin-top: 2rem;
  max-width: 13.625rem;
  margin-inline: auto;
}

.prices__list {
  margin-top: 4rem;
}

.prices__item {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(28.3125rem, 28.3125rem) 4rem 1fr;
  grid-template-columns: minmax(28.3125rem, 28.3125rem) 1fr;
  gap: 4rem;
}

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

.prices__name {
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.prices__toggler {
  min-width: 2.8125rem;
  max-width: 2.8125rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 8.59693e-08 10.0736 1.92018e-07 22.5C2.98066e-07 34.9264 10.0736 45 22.5 45Z" fill="white"/><path d="M17.5508 25.4499L23.8508 19.1499L30.1508 25.4499" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  height: 2.8125rem;
  cursor: pointer;
}

.prices__subitem {
  padding-bottom: 1.5rem;
  border-bottom: 0.0625rem solid var(--cr-grey);
  margin-bottom: 1rem;
}

.prices__second-lvl {
  margin-bottom: 1rem;
}

.prices__second-lvl-name {
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}

.prices__second-lvl-wrapper,
.prices__second-lvl-body,
.prices__third-lvl-body {
  display: none;
}

.prices__second-lvl-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.prices__second-lvl-toggler {
  min-width: 2.8125rem;
  max-width: 2.8125rem;
  height: 2.8125rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 8.59693e-08 10.0736 1.92018e-07 22.5C2.98066e-07 34.9264 10.0736 45 22.5 45Z" fill="white"/><path d="M17.5508 25.4499L23.8508 19.1499L30.1508 25.4499" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.prices__third-lvl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.prices__third-lvl-head {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-black);
}

.prices__third-lvl-toggler {
  min-width: 2.8125rem;
  max-width: 2.8125rem;
  height: 2.8125rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 0 22.5 0C10.0736 0 8.59693e-08 10.0736 1.92018e-07 22.5C2.98066e-07 34.9264 10.0736 45 22.5 45Z" fill="white"/><path d="M17.5508 25.4499L23.8508 19.1499L30.1508 25.4499" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.prices__second-lvl-body {
  padding-left: 1rem;
}

.prices__third-lvl-body {
  padding-left: 1rem;
}

.prices__third-lvl-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 1rem;
}

.prices__third-lvl-item:last-child {
  margin-bottom: 0;
}

.prices__third-lvl-name {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-black);
}

.prices__third-lvl-price {
  white-space: nowrap;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-blue);
  padding: 0.37rem 0.5rem;
  -webkit-border-radius: 1.25rem;
  -moz-border-radius: 1.25rem;
  border-radius: 1.25rem;
  background-color: var(--cr-blue-white);
}

.prices__toggler,
.prices__second-lvl-toggler,
.prices__third-lvl-toggler {
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.prices__subitem.active .prices__toggler {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.prices__second-lvl-head.active .prices__second-lvl-toggler {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.prices__second-lvl-body.active .prices__third-lvl-toggler {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.prices__btn {
  max-width: 15.8125rem;
  margin: 0 auto;
}

.prices__item {
  margin-bottom: 4rem;
}

.prices__item:last-child {
  margin-bottom: 0;
}

.sales__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2rem 1fr 2rem 1fr;
  grid-template-columns: repeat(3, 1fr);
  gap: 4rem 2rem;
}

.sales__wrap {
  display: block;
  position: relative;
  width: 100%;
  padding-bottom: 66.12466124661248%;
}

.sales__wrap img {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

/* .doctors__positions {
  max-width: 52.5rem;
} */

.sales__tags {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 1rem;
  margin-bottom: -0.5rem;
  font-size: 0.875rem;
  font-weight: 400;
}

.sales__name {
  color: var(--cr-g-dark);
  margin-top: 1rem;
  display: block;
}

.sales__grid {
  margin-top: 4rem;
}

.sales__tag {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  background-color: var(--cr-blue-white);
  color: var(--cr-blue);
  padding: 0.5rem 1rem;
}

.sales__tag:hover {
  color: var(--cr-blue-light);
}

.doctors__heading {
  margin-top: 4rem;
}

.doctors__grid {
  margin-top: 2rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2rem 1fr 2rem 1fr 2rem 1fr;
  grid-template-columns: repeat(4, 1fr);
  gap: 2rem;
}

.article__wrap {
  position: relative;
  width: 100%;
  padding-bottom: 29.914529914529915%;
}

.article__wrap img {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.article__content {
  max-width: 50rem;
  margin: 2rem auto 0 auto;
}

.article__hashtags {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: -1rem;
}

.article__hashtag {
  margin-right: 1rem;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: var(--cr-blue);
}

.article__textblock {
  margin-top: 1rem;
}

.article__author {
  color: var(--cr-grey);
  margin-top: 1rem;
}

.article__text > * {
  margin-top: 1rem;
}

.article__text img {
  display: block;
  width: 100%;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.iframe__wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}

.article__text iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

h3,
.h3 {
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}

.article__subheading {
  margin-top: 1rem;
}

.sales__category {
  display: block;
  margin-top: 1rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-blue);
}

.articles .sales__name {
  margin-top: 0.5rem;
}

.sales__date {
  margin-top: 0.5rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-grey);
}

.about__text blockquote,
.head-quote__text blockquote {
  padding-left: 1rem;
  border-left: 0.0625rem solid var(--cr-blue);
  font-size: 1.125rem;
  font-style: italic;
  font-weight: 500;
  line-height: 110%;
  margin: 0;
  margin-top: 1rem;
}

.head-quote__text p:first-child {
  margin-top: 0;
}

.about__text > *,
.head-quote__text > * {
  margin-top: 1rem;
}

.about-advantages__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2rem 1fr 2rem 1fr 2rem 1fr;
  grid-template-columns: repeat(4, 1fr);
  gap: 2rem;
  margin-top: 2rem;
}

.about-advantages__item {
  position: relative;
  padding-left: 2rem;
}

.about-advantages__text {
  margin-top: 0.25rem;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-grey);
}

.about-advantages__item:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12C2 6.48 6.48 2 12 2C17.52 2 22 6.48 22 12Z" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.7099 15.18L12.6099 13.33C12.0699 13.01 11.6299 12.24 11.6299 11.61V7.51001" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.head-quote__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(18.625rem, 18.625rem) 5rem 1fr;
  grid-template-columns: minmax(18.625rem, 18.625rem) 1fr;
  gap: 5rem;
  margin-top: 2rem;
}

.directions__item {
  position: relative;
  padding-top: 1.19rem;
  padding-bottom: 1.19rem;
  border-bottom: 0.0625rem solid var(--cr-blue-light);
}

.directions__item:before {
  content: '';
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  background-color: var(--cr-blue-white);
  opacity: 0;
  width: 100vw;
  left: 50%;
  z-index: -1;
  margin-left: -50vw;
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.directions__item.active::before {
  opacity: 1;
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.directions__name {
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-blue);
}

.directions__list {
  margin-top: 2rem;
}

.directions__toggler {
  min-width: 2.5rem;
  max-width: 2.5rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path d="M20 5.47989e-06C8.9543 6.39955e-06 9.64892e-07 8.95431 1.97882e-06 20C2.99275e-06 31.0457 8.95431 40 20 40C31.0457 40 40 31.0457 40 20C40 8.95431 31.0457 4.56023e-06 20 5.47989e-06Z" fill="%2397BDD4"/><path d="M14.7068 17.2932H22.6264V25.2128" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  height: 2.5rem;
}

.directions__body {
  margin-top: 1.87rem;
  display: none;
}

.directions__grid {
  -ms-grid-columns: 1fr 1.5rem 1fr;
  grid-template-columns: 1fr 1fr;
  display: -ms-grid;
  display: grid;
  gap: 1.5rem;
}

.directions__wrap {
  position: relative;
  width: 100%;
  padding-bottom: 60.93189964157706%;
}

.directions__wrap img {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.directions__btns {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.5rem 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 1.5rem;
  margin-top: 1rem;
}

.directions__top {
  cursor: pointer;
}

.directions__top:hover .directions__toggler {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.5 5.68804e-06C10.0736 6.72266e-06 6.08666e-07 10.0736 1.74933e-06 22.5C2.89e-06 34.9264 10.0736 45 22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 4.65342e-06 22.5 5.68804e-06Z" fill="white"/><path d="M16.5452 19.4548H25.4548V28.3643" stroke="%23C6DBEB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

/* .video-about {
  background: var(--Grey-Super-Light, #fafafa);
} */

.video-about.--mob {
  display: none;
}

.video-about__wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 56.23931623931624%;
  border-radius: 0.625rem;
  overflow: hidden;
}

.video-about__wrapper iframe {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.serts-carusel__swiper {
  margin-top: 2rem;
}

.serts-carusel__wrap {
  display: block;
  width: 100%;
  position: relative;
  padding-bottom: 71.47651006711409%;
}

.serts-carusel__wrap img {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.serts-carusel__name {
  margin-top: 1rem;
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  color: var(--cr-blue);
}

.doctor__wrap {
  position: relative;
}

.doctor__navgiation {
  padding: 1rem 0;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: auto;
  border-top: 0.0625rem solid var(--Grey-Light, #eee);
  border-bottom: 0.0625rem solid var(--Grey-Light, #eee);
}

.doctor-navgiation__link {
  margin-right: 2rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-g-dark);
  position: relative;
}

.doctor-navgiation__link:after {
  content: '';
  position: absolute;
  bottom: -1rem;
  width: 100%;
  height: 0.0625rem;
  left: 0;
  background-color: transparent;
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.doctor-navgiation__link:hover {
  color: var(--cr-blue);
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.doctor-navgiation__link:hover:after {
  background-color: var(--cr-blue);
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.doctor__grid {
  margin-top: 2rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(18.625rem, 18.625rem) 2rem 1fr;
  grid-template-columns: minmax(18.625rem, 18.625rem) 1fr;
  gap: 2rem;
}

.doctor__wrap {
  position: relative;
  padding-bottom: 100%;
  width: 100%;
  /* background-image: url('/upload/doctor-bg.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain; */
  background-color: #DEDBD9;
  border-radius: 1rem;
}

.doctor__wrap img {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.doctor__subheading {
  margin-top: 1rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  color: var(--cr-g-dark);
}

.doctor__text {
  margin-top: 0.5rem;
  color: var(--cr-g-dark);
}

.doctor__readmore {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: var(--cr-blue);
  text-decoration: underline;
  display: block;
  margin-top: 0.5rem;
}

.doctor__row .reviews-carusel__stars {
  margin-top: 0;
  margin-left: 0.31rem;
}

.doctor__heading {
  color: var(--cr-g-dark);
  margin-top: 0.5rem;
}

.doctor__block-heading {
  margin-top: 0.5rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  color: var(--cr-g-dark);
}

.doctor-block__desc {
  margin-top: 0.5rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-g-dark);
}

.doctor-block__desc-specialization span:not(:last-child)::after {
  content: ', ';
}
.doctor-block__desc-specialization span:not(:first-child) {
  text-transform: lowercase
}

.doctor__row .reviews-carusel__star {
  width: 1.0625rem;
  height: 1.0625rem;
}

.doctor-block__metro {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  margin-top: 0.5rem;
  color: var(--cr-g-dark);
  padding-left: 1.5rem;
  position: relative;
}

.doctor-block__metro::before {
  position: absolute;
  content: '';
  left: 0;
  top: 0.2rem;
  width: 1rem;
  height: 0.625rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg width="16" height="11" viewBox="0 0 16 11" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="5.5" r="5" fill="%2380513A"/><circle cx="5" cy="5.5" r="5" fill="%236CB568"/></svg>');
}

.doctor-block__metro.--red::before {
  background-image: url('data:image/svg+xml,<svg width="16" height="11" viewBox="0 0 16 11" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="5.5" r="5" fill="%2380513A"/><circle cx="5" cy="5.5" r="5" fill="%23EC1A35"/></svg>');
}

.doctor__select-heading {
  color: var(--cr-g-dark);
  margin-top: 2rem;
}

.doctor .doctors__carusel-position input + label {
  white-space: nowrap;
  background-color: var(--cr-blue-white);
  color: var(--cr-blue);
}

.doctor .doctors__carusel-position input:checked + label,
.doctor .doctors__carusel-position.-active label {
  color: var(--cr-white);
  background-color: var(--cr-blue);
}

.doctor__btns {
	display: flex;
	align-items: center;
  justify-content: center;
	gap: 1rem;
  margin-top: 2rem;
}

.doctor__btns a {
  max-width: 13rem;
}

.doctor__popup-btn {
  max-width: 10.5rem;
}

.before-after-carusel__swiper {
  margin-top: 2rem;
}

.before-after-carusel__wrap {
  display: block;
  position: relative;
  width: 100%;
  padding-bottom: 100%;
}

.before-after-carusel__wrap img {
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.before-after-carusel__title {
  margin-top: 1rem;
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  color: var(--cr-blue);
}

.before-after__tag {
  position: absolute;
  z-index: 1;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-black);
  background-color: var(--cr-white);
  -webkit-border-radius: 0.4375rem;
  -moz-border-radius: 0.4375rem;
  border-radius: 0.4375rem;
  padding: 0.38rem 0.5rem;
  bottom: 0.62rem;
  display: none;
}

font.text {
  display: none;
}

.before-after__tag.--before {
  left: 0.63rem;
}

.before-after__tag.--after {
  left: 53.3691275168%;
}

.reviews-carusel__swiper {
  margin-top: 2rem;
}

.doctor-prices__list {
  margin-top: 2rem;
}

.doctor-prices__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: .5rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  border-bottom: 0.0625rem solid var(--cr-blue-light);
}

.doctor-prices__item:last-child {
  margin-bottom: 0;
}

.doctor-prices__name {
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}

.doctor-prices__price {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-blue);
  padding: 0.38rem 0.5rem;
  -webkit-border-radius: 1.25rem;
  -moz-border-radius: 1.25rem;
  border-radius: 1.25rem;
  white-space: nowrap;
  background-color: var(--cr-blue-white);
}

.doctor-prices__btn {
  margin: 2rem auto 0 auto;
  max-width: 15.8125rem;
}

.articles-carusel__swiper {
  margin-top: 2rem;
}

.articles-carusel {
  background: var(--Grey-Super-Light, #fafafa);
}

.service-head__wrapper {
  position: relative;
  padding: 2rem;
  background: linear-gradient(
    270deg,
    rgba(0, 0, 0, 0) 37.86%,
    rgba(0, 0, 0, 0.35) 75.15%
  );
}

.service-head__content {
  padding-top: 14.75rem;
  max-width: 27.9375rem;
}

.service-head__heading {
  color: var(--cr-white);
}

.service-head__price {
  margin-top: 0.25rem;
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  color: var(--cr-white);
}

.service-head__price span.--old {
  text-decoration: line-through;
}

.service-head__date {
  margin-top: 0.5rem;
  color: var(--White, #fff);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.service-head__btn {
  margin-top: 1rem;
  /* max-width: 10.5rem; */
  max-width: fit-content;
}

.service-head__wrapper img {
  z-index: -1;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
}

.service-navigation__grid {
  grid-auto-flow: unset !important;
  padding: 2rem;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  background-color: var(--cr-blue-white);
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 4rem 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 4rem;
}

.service-navigation__link {
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  color: var(--cr-black);
  display: block;
  margin-bottom: 1rem;
}

.service-navigation__link:last-child {
  margin-bottom: 0;
}

.service-about__text {
  margin-top: 1rem;
}

.service-advantages__wrap {
  margin-top: 2rem;
  padding: 2rem;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  background: var(--Grey-Super-Light, #fafafa);
}

.service-advantages__grid {
  -ms-grid-columns: 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr;
  grid-template-columns: repeat(5, 1fr);
  gap: 4rem;
  display: -ms-grid;
  display: grid;
}

.service-advantages__item {
  position: relative;
  padding-left: 2rem;
}

.service-advantages__item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.service-advantages__item.--time::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12C2 6.48 6.48 2 12 2C17.52 2 22 6.48 22 12Z" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.7099 15.18L12.6099 13.33C12.0699 13.01 11.6299 12.24 11.6299 11.61V7.51001" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.service-advantages {
  padding: 2rem 0;
}

.service-advantages__item.--check::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12.3701 8.88H17.6201" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.37988 8.88L7.12988 9.63L9.37988 7.38" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.3701 15.88H17.6201" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.37988 15.88L7.12988 16.63L9.37988 14.38" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.service-advantages__item.--watch::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M15.24 2H8.76004C5.00004 2 4.71004 5.38 6.74004 7.22L17.26 16.78C19.29 18.62 19 22 15.24 22H8.76004C5.00004 22 4.71004 18.62 6.74004 16.78L17.26 7.22C19.29 5.38 19 2 15.24 2Z" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.73975 7.21997L17.2597 16.78C19.2897 18.62 18.9997 22 15.2397 22" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.service-advantages__item.--gender::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M13.5 17C17.0899 17 20 14.0899 20 10.5C20 6.91015 17.0899 4 13.5 4C9.91015 4 7 6.91015 7 10.5C7 14.0899 9.91015 17 13.5 17Z" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M23 1L19 5" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M18 1H23V6" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 19V24" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11 21H4" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.5 19C11.0899 19 14 16.0899 14 12.5C14 8.91015 11.0899 6 7.5 6C3.91015 6 1 8.91015 1 12.5C1 16.0899 3.91015 19 7.5 19Z" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.service-advantages__item.--money::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M10.7516 16.8604V18.8904C10.7516 20.6104 9.15158 22.0004 7.18158 22.0004C5.21158 22.0004 3.60156 20.6104 3.60156 18.8904V16.8604C3.60156 18.5804 5.20158 19.8004 7.18158 19.8004C9.15158 19.8004 10.7516 18.5704 10.7516 16.8604Z" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.7516 14.11V16.86C10.7516 18.58 9.15158 19.8 7.18158 19.8C5.21158 19.8 3.60156 18.57 3.60156 16.86V14.11C3.60156 12.39 5.20158 11 7.18158 11C8.17158 11 9.06161 11.35 9.71161 11.91C10.3516 12.47 10.7516 13.25 10.7516 14.11Z" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M22.0002 10.97V13.03C22.0002 13.58 21.5602 14.03 21.0002 14.05H19.0402C17.9602 14.05 16.9702 13.26 16.8802 12.18C16.8202 11.55 17.0602 10.96 17.4802 10.55C17.8502 10.17 18.3602 9.95001 18.9202 9.95001H21.0002C21.5602 9.97001 22.0002 10.42 22.0002 10.97Z" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 10.5V8.5C2 5.78 3.64 3.88 6.19 3.56C6.45 3.52 6.72 3.5 7 3.5H16C16.26 3.5 16.51 3.50999 16.75 3.54999C19.33 3.84999 21 5.76 21 8.5V9.95001H18.92C18.36 9.95001 17.85 10.17 17.48 10.55C17.06 10.96 16.82 11.55 16.88 12.18C16.97 13.26 17.96 14.05 19.04 14.05H21V15.5C21 18.5 19 20.5 16 20.5H13.5" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.7498 14.11C10.7498 14.61 10.6098 15.07 10.3698 15.47C9.77981 16.44 8.5698 17.05 7.1698 17.05C5.7698 17.05 4.55979 16.43 3.96979 15.47C3.72979 15.07 3.58984 14.61 3.58984 14.11C3.58984 13.25 3.98982 12.48 4.62982 11.92C5.27982 11.35 6.16979 11.01 7.15979 11.01C8.14979 11.01 9.03982 11.36 9.68982 11.92C10.3498 12.47 10.7498 13.25 10.7498 14.11Z" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.service-advantages__name {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.service-advantages__desc {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  margin-top: 0.25rem;
  color: var(--cr-grey);
}

.service-advantages__btn {
  margin-top: 2rem;
  margin-inline: auto;
  max-width: 10.5rem;
}

.service-advice__text ul,
.service-result__text ul,
.service-adv__text ul,
.service-rehab__text ul,
.service-against__text ul {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 1rem;
  margin-bottom: -0.94rem;
}

.service-steps__text {
  margin-top: 1rem;
}

.service-advice__text ul li,
.service-result__text ul li,
.service-adv__text ul li,
.service-rehab__text ul li,
.service-against__text ul li {
  position: relative;
  display: block;
  padding-left: 2rem;
  margin-bottom: 0.94rem;
}

.service-advice__text ul li:before,
.service-result__text ul li:before,
.service-adv__text ul li:before,
.service-rehab__text ul li:before,
.service-against__text ul li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.service-advice__text ul li:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M17 18.4301H13L8.54999 21.39C7.88999 21.83 7 21.3601 7 20.5601V18.4301C4 18.4301 2 16.4301 2 13.4301V7.42999C2 4.42999 4 2.42999 7 2.42999H17C20 2.42999 22 4.42999 22 7.42999V13.4301C22 16.4301 20 18.4301 17 18.4301Z" stroke="%23303030" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 18.4301H13L8.54999 21.39C7.88999 21.83 7 21.3601 7 20.5601V18.4301C4 18.4301 2 16.4301 2 13.4301V7.42999C2 4.42999 4 2.42999 7 2.42999H17C20 2.42999 22 4.42999 22 7.42999V13.4301C22 16.4301 20 18.4301 17 18.4301Z" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9998 11.36V11.15C11.9998 10.47 12.4198 10.11 12.8398 9.82001C13.2498 9.54001 13.6598 9.18002 13.6598 8.52002C13.6598 7.60002 12.9198 6.85999 11.9998 6.85999C11.0798 6.85999 10.3398 7.60002 10.3398 8.52002" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9998 11.36V11.15C11.9998 10.47 12.4198 10.11 12.8398 9.82001C13.2498 9.54001 13.6598 9.18002 13.6598 8.52002C13.6598 7.60002 12.9198 6.85999 11.9998 6.85999C11.0798 6.85999 10.3398 7.60002 10.3398 8.52002" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9955 13.75H12.0045" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9955 13.75H12.0045" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.service-result__text ul li:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M12 22.708C17.5 22.708 22 18.208 22 12.708C22 7.20801 17.5 2.70801 12 2.70801C6.5 2.70801 2 7.20801 2 12.708C2 18.208 6.5 22.708 12 22.708Z" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22.708C17.5 22.708 22 18.208 22 12.708C22 7.20801 17.5 2.70801 12 2.70801C6.5 2.70801 2 7.20801 2 12.708C2 18.208 6.5 22.708 12 22.708Z" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.75 12.7081L10.58 15.5381L16.25 9.87805" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.75 12.7081L10.58 15.5381L16.25 9.87805" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.service-adv__text ul li:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M13.7299 4.21802L15.4899 7.73802C15.7299 8.22802 16.3699 8.69802 16.9099 8.78802L20.0999 9.31802C22.1399 9.65802 22.6199 11.138 21.1499 12.598L18.6699 15.078C18.2499 15.498 18.0199 16.308 18.1499 16.888L18.8599 19.958C19.4199 22.388 18.1299 23.328 15.9799 22.058L12.9899 20.288C12.4499 19.968 11.5599 19.968 11.0099 20.288L8.01991 22.058C5.87991 23.328 4.57991 22.378 5.13991 19.958L5.84991 16.888C5.97991 16.308 5.74991 15.498 5.32991 15.078L2.84991 12.598C1.38991 11.138 1.85991 9.65802 3.89991 9.31802L7.08991 8.78802C7.61991 8.69802 8.25991 8.22802 8.49991 7.73802L10.2599 4.21802C11.2199 2.30802 12.7799 2.30802 13.7299 4.21802Z" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.7299 4.21802L15.4899 7.73802C15.7299 8.22802 16.3699 8.69802 16.9099 8.78802L20.0999 9.31802C22.1399 9.65802 22.6199 11.138 21.1499 12.598L18.6699 15.078C18.2499 15.498 18.0199 16.308 18.1499 16.888L18.8599 19.958C19.4199 22.388 18.1299 23.328 15.9799 22.058L12.9899 20.288C12.4499 19.968 11.5599 19.968 11.0099 20.288L8.01991 22.058C5.87991 23.328 4.57991 22.378 5.13991 19.958L5.84991 16.888C5.97991 16.308 5.74991 15.498 5.32991 15.078L2.84991 12.598C1.38991 11.138 1.85991 9.65802 3.89991 9.31802L7.08991 8.78802C7.61991 8.69802 8.25991 8.22802 8.49991 7.73802L10.2599 4.21802C11.2199 2.30802 12.7799 2.30802 13.7299 4.21802Z" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.9799 22.0582L12.9899 20.2882C12.4499 19.9682 11.5599 19.9682 11.0099 20.2882L8.01991 22.0582C5.87991 23.3282 4.57991 22.3782 5.13991 19.9582L5.84991 16.8882C5.97991 16.3082 5.74991 15.4982 5.32991 15.0782L2.84991 12.5982C1.38991 11.1382 1.85991 9.65816 3.89991 9.31816L7.08991 8.78816C7.61991 8.69816 8.25991 8.22816 8.49991 7.73816" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.9799 22.0582L12.9899 20.2882C12.4499 19.9682 11.5599 19.9682 11.0099 20.2882L8.01991 22.0582C5.87991 23.3282 4.57991 22.3782 5.13991 19.9582L5.84991 16.8882C5.97991 16.3082 5.74991 15.4982 5.32991 15.0782L2.84991 12.5982C1.38991 11.1382 1.85991 9.65816 3.89991 9.31816L7.08991 8.78816C7.61991 8.69816 8.25991 8.22816 8.49991 7.73816" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.service-rehab__text ul li:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M12 22.708C17.5228 22.708 22 18.2309 22 12.708C22 7.18516 17.5228 2.70801 12 2.70801C6.47715 2.70801 2 7.18516 2 12.708C2 18.2309 6.47715 22.708 12 22.708Z" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22.708C17.5228 22.708 22 18.2309 22 12.708C22 7.18516 17.5228 2.70801 12 2.70801C6.47715 2.70801 2 7.18516 2 12.708C2 18.2309 6.47715 22.708 12 22.708Z" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.00977 15.218C8.18977 15.518 8.40976 15.798 8.65976 16.048C10.4998 17.888 13.4898 17.888 15.3398 16.048C16.0898 15.298 16.5198 14.3479 16.6598 13.3779" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.00977 15.218C8.18977 15.518 8.40976 15.798 8.65976 16.048C10.4998 17.888 13.4898 17.888 15.3398 16.048C16.0898 15.298 16.5198 14.3479 16.6598 13.3779" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.33984 12.0381C7.47984 11.0581 7.90985 10.118 8.65985 9.36804C10.4999 7.52804 13.4898 7.52804 15.3398 9.36804C15.5998 9.62804 15.8098 9.90805 15.9898 10.1981" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.33984 12.0381C7.47984 11.0581 7.90985 10.118 8.65985 9.36804C10.4999 7.52804 13.4898 7.52804 15.3398 9.36804C15.5998 9.62804 15.8098 9.90805 15.9898 10.1981" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.81982 17.888V15.218H10.4898" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.81982 17.888V15.218H10.4898" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.1797 7.52808V10.1981H13.5098" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.1797 7.52808V10.1981H13.5098" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.service-against__text ul li:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M12 22.708C17.5 22.708 22 18.208 22 12.708C22 7.20801 17.5 2.70801 12 2.70801C6.5 2.70801 2 7.20801 2 12.708C2 18.208 6.5 22.708 12 22.708Z" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22.708C17.5 22.708 22 18.208 22 12.708C22 7.20801 17.5 2.70801 12 2.70801C6.5 2.70801 2 7.20801 2 12.708C2 18.208 6.5 22.708 12 22.708Z" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.16992 15.5379L14.8299 9.87793" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.16992 15.5379L14.8299 9.87793" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.8299 15.5379L9.16992 9.87793" stroke="%23303030" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.8299 15.5379L9.16992 9.87793" stroke="black" stroke-opacity="0.2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.service-services__heading {
  margin-bottom: 2rem;
}
.service-services__heading.h1{
  font-weight: 500;
}

.author__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 4rem 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 4rem;
}

.author__title {
  color: var(--cr-g-dark);
  margin-bottom: 0.5rem;
}


.author__wrap {
  position: relative;
  display: block;
  min-width: 3.125rem;
  max-width: 3.125rem;
  margin-right: 0.5rem;
  height: 3.125rem;
}

.video-popup__close {
  min-width: 1.5rem;
  max-width: 1.5rem;
  height: 1.5rem;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7.75781 16.2427L16.2431 7.75739" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.2431 16.2426L7.75781 7.75732" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.video-popup .fancybox-close-small {
  display: none;
}

.author__wrap img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

.author__name {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-g-dark);
}

.author__desc {
  margin-top: 0.25rem;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-blue);
}

.author__row .reviews-carusel__stars {
  margin-top: 0;
  margin: 0 0.31rem;
}

.author__row .reviews-carusel__star {
  width: 1.0625rem;
  height: 1.0625rem;
}

.author__total {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: var(--cr-g-dark);
}

.author__leave {
  display: block;
  margin-top: 0.5rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: underline;
  color: var(--cr-bronze);
}

.service-faq__list {
  margin-top: 2rem;
}

.author__btn {
  max-width: 18.1875rem;
  margin: 2rem auto 0 auto;
}

.contacts__content {
  display: none;
}

.contacts__togglers {
  /* overflow-x: auto;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; */
  flex-wrap: wrap;
  gap: 1rem;
  margin-bottom: 4rem;
}

.contacts__toggler {
  background-color: var(--cr-blue);
  margin-right: 0rem;
}

.contacts__toggler.active {
  background-color: var(--cr-bronze);
}

.contacts__toggler:last-child {
  margin-right: 0;
}

.contacts__addy {
  margin-bottom: 0.5rem;
  margin-top: 1.5rem;
}

.mt-16 {
  margin-top: 1rem;
}

.mt-24 {
  margin-top: 1.5rem;
}

.contacts__road-tex,
.contacts__requisits-text {
  margin-top: 1rem;
}

.contacts__road-item {
  margin-top: 1.5rem;
}

.contacts__text {
  margin-bottom: 0.5rem;
}

.contacts__link {
  position: relative;
  padding-left: 1.75rem;
  margin-bottom: 0.56rem;
  display: block;
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  color: var(--cr-black);
}

.contacts__link:before {
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5rem;
  height: 1.5rem;
}

.contacts__link.--metro:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11.9989 13.4299C13.722 13.4299 15.1189 12.0331 15.1189 10.3099C15.1189 8.58681 13.722 7.18994 11.9989 7.18994C10.2758 7.18994 8.87891 8.58681 8.87891 10.3099C8.87891 12.0331 10.2758 13.4299 11.9989 13.4299Z" stroke="%2397BDD4" stroke-width="1.5"/><path d="M3.62166 8.49C5.59166 -0.169998 18.4217 -0.159997 20.3817 8.5C21.5317 13.58 18.3717 17.88 15.6017 20.54C13.5917 22.48 10.4117 22.48 8.39166 20.54C5.63166 17.88 2.47166 13.57 3.62166 8.49Z" stroke="%2397BDD4" stroke-width="1.5"/></svg>');
}

.contacts__link.--phone:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.97 18.33C21.97 18.69 21.89 19.06 21.72 19.42C21.55 19.78 21.33 20.12 21.04 20.44C20.55 20.98 20.01 21.37 19.4 21.62C18.8 21.87 18.15 22 17.45 22C16.43 22 15.34 21.76 14.19 21.27C13.04 20.78 11.89 20.12 10.75 19.29C9.6 18.45 8.51 17.52 7.47 16.49C6.44 15.45 5.51 14.36 4.68 13.22C3.86 12.08 3.2 10.94 2.72 9.81C2.24 8.67 2 7.58 2 6.54C2 5.86 2.12 5.21 2.36 4.61C2.6 4 2.98 3.44 3.51 2.94C4.15 2.31 4.85 2 5.59 2C5.87 2 6.15 2.06 6.4 2.18C6.66 2.3 6.89 2.48 7.07 2.74L9.39 6.01C9.57 6.26 9.7 6.49 9.79 6.71C9.88 6.92 9.93 7.13 9.93 7.32C9.93 7.56 9.86 7.8 9.72 8.03C9.59 8.26 9.4 8.5 9.16 8.74L8.4 9.53C8.29 9.64 8.24 9.77 8.24 9.93C8.24 10.01 8.25 10.08 8.27 10.16C8.3 10.24 8.33 10.3 8.35 10.36C8.53 10.69 8.84 11.12 9.28 11.64C9.73 12.16 10.21 12.69 10.73 13.22C11.27 13.75 11.79 14.24 12.32 14.69C12.84 15.13 13.27 15.43 13.61 15.61C13.66 15.63 13.72 15.66 13.79 15.69C13.87 15.72 13.95 15.73 14.04 15.73C14.21 15.73 14.34 15.67 14.45 15.56L15.21 14.81C15.46 14.56 15.7 14.37 15.93 14.25C16.16 14.11 16.39 14.04 16.64 14.04C16.83 14.04 17.03 14.08 17.25 14.17C17.47 14.26 17.7 14.39 17.95 14.56L21.26 16.91C21.52 17.09 21.7 17.3 21.81 17.55C21.91 17.8 21.97 18.05 21.97 18.33Z" stroke="%2397BDD4" stroke-width="1.5" stroke-miterlimit="10"/><path d="M10.7483 19.2899C11.8883 20.1199 13.0383 20.7799 14.1883 21.2699C15.3383 21.7599 16.4283 21.9999 17.4483 21.9999C18.1483 21.9999 18.7983 21.8699 19.3983 21.6199C20.0083 21.3699 20.5483 20.9799 21.0383 20.4399C21.3283 20.1199 21.5483 19.7799 21.7183 19.4199C21.8883 19.0599 21.9683 18.6899 21.9683 18.3299C21.9683 18.0499 21.9083 17.7999 21.8083 17.5499C21.6983 17.2999 21.5183 17.0899 21.2583 16.9099L17.9483 14.5599C17.6983 14.3899 17.4683 14.2599 17.2483 14.1699C17.0283 14.0799 16.8283 14.0399 16.6383 14.0399C16.3883 14.0399 16.1583 14.1099 15.9283 14.2499C15.6983 14.3699 15.4583 14.5599 15.2083 14.8099L14.4483 15.5599C14.3383 15.6699 14.2083 15.7299 14.0383 15.7299C13.9483 15.7299 13.8683 15.7199 13.7883 15.6899C13.7183 15.6599 13.6583 15.6299 13.6083 15.6099C13.2683 15.4299 12.8383 15.1299 12.3183 14.6899C11.7883 14.2399 11.2683 13.7499 10.7283 13.2199C10.2083 12.6899 9.72828 12.1599 9.27828 11.6399C8.83828 11.1199 8.52828 10.6899 8.34828 10.3599C8.32828 10.2999 8.29828 10.2399 8.26828 10.1599C8.24828 10.0799 8.23828 10.0099 8.23828 9.92993" stroke="%2397BDD4" stroke-width="1.5" stroke-miterlimit="10"/></svg>');
}

.contacts__link.--time:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12C2 6.48 6.48 2 12 2C17.52 2 22 6.48 22 12Z" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.7089 15.18L12.6089 13.33C12.0689 13.01 11.6289 12.24 11.6289 11.61V7.51001" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.contacts__link.--mail:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M17 20.5H7C4 20.5 2 19 2 15.5V8.5C2 5 4 3.5 7 3.5H17C20 3.5 22 5 22 8.5V15.5C22 19 20 20.5 17 20.5Z" stroke="%2397BDD4" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 9L13.87 11.5C12.84 12.32 11.15 12.32 10.12 11.5L7 9" stroke="%2397BDD4" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.reviews-popup {
  max-width: 32rem;
}

.videos__wrapper .sales__grid {
  margin-top: 2rem;
}

.video-popup {
  max-width: 77.125rem;
  padding: 2rem;
  width: 100%;
}

.video-popup__wrap {
  margin-top: 2rem;
  position: relative;
  width: 100%;
  padding-bottom: 56.324786324786324%;
}

.video-popup__wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

.video__play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 6.25rem;
  height: 6.25rem;
  background-size: 100%;
  background-repeat: no-repeat;
  z-index: 1;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100" fill="none"><circle cx="50" cy="50" r="49" stroke="%23EEEEEE" stroke-width="2"/><path d="M63.5 46.9019C65.5 48.0566 65.5 50.9434 63.5 52.0981L44.75 62.9234C42.75 64.0781 40.25 62.6347 40.25 60.3253V38.6747C40.25 36.3653 42.75 34.9219 44.75 36.0766L63.5 46.9019Z" fill="%23EEEEEE"/></svg>');
}

.doctor__text {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
}

.doctor__text.--full {
  overflow: auto;
  display: block;
}

.eq-inner__grid {
  display: grid;
  grid-template-columns: minmax(18.625rem, 18.625rem) 1fr;
  gap: 2rem;
  align-items: flex-start;
}

.eq-inner__wrap {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
}

.eq-inner__wrap img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 0.625rem;
}

.eq-inner__title {
}

.eq-inner__text {
  margin-top: 0.5rem;
  color: var(--Grey-Dark, #626262);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.05rem */
}

.eq-inner__btn {
  max-width: max-content;
  margin: 2rem auto;
}

.eq-inner__subtext {
  margin-top: 0.5rem;
  color: var(--Grey-Dark, #626262);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.05rem */
}

.eq-inner__subtext ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.eq-inner__subtext ul li {
  position: relative;
  padding-left: 0.75rem;
  color: var(--Grey-Dark, #626262);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 0.5rem;
}

.eq-inner__subtext ul li:last-child {
  margin-bottom: 0;
}

.eq-inner__subtext ul li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.41rem;
  width: 0.25rem;
  height: 0.25rem;
  background-color: var(--cr-blue-light);
  border-radius: 100%;
}

.header__nav-link.--about {
  position: relative;
  padding-right: 1.37rem;
}

.header__nav-link.--about:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0.12rem;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 1.125rem;
  height: 1.125rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="18" viewBox="0 0 19 18" fill="none"><path d="M5.28516 7L9.28516 11L13.2852 7" stroke="%23303030" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.28516 7L9.28516 11L13.2852 7" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.about-submenu {
  position: absolute;
  right: 50%;
  background: var(--White, #fff);
  padding: 2rem;
  top: 4.8rem;
  display: none;
  transform: translateX(50%);
  margin-right: -5rem;
  box-shadow: 0px 0px 42px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 42px 0px rgba(0, 0, 0, 0.1);
  z-index: 1050;
  -moz-box-shadow: 0px 0px 42px 0px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.header.scroll .about-submenu {
  top: 3.7rem;
}
.header.scroll .about-submenu:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: calc(100% + 19px);
  width: 100%;
  height: 1rem;
  -webkit-box-shadow: 9px 11px 5px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 9px 11px 5px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 9px 11px 5px 10px rgba(0, 0, 0, 0.05);
  pointer-events: none;
}
.about-submenu__list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.header.scroll .about-submenu {
  right: 50%;
  transform: translateX(50%);
}

.header .center-wrap {
  position: relative;
}

.about-submenu__link {
  color: var(--Black, #303030);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.seline-blog__promo {
  padding-bottom: 1rem;
}

@media screen and (max-width: 1199px) {
  .center-wrap {
    padding: 0 1.25rem;
  }
}

.magazine__btn {
  cursor: pointer;
}

@media screen and (max-width: 991px) {
  body,
  html {
    font-size: 14px;
  }

  .doctors__grid {
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
  }

  .magazine__wrapper {
    padding: 2.5rem 2rem;
  }

  .about-advantages__grid {
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (max-width: 768px) {
  body,
  html {
    font-size: 16px;
  }

  .doctors__grid {
    -ms-grid-columns: 1fr 2rem 1fr;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
  }

  .header__personal {
    display: none;
  }

  .header__btns {
    gap: 0.5rem;
  }

  .header__btn {
    padding: 0;
    width: 2.8125rem;
    height: 2.8125rem;
    font-size: 0 !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .header__btn.--blue {
    background-color: white;
    background-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="43.0004" height="43" rx="21.5" stroke="%2397BDD4" stroke-width="2"/><path d="M17.8574 10.5V13.9286" stroke="%2397BDD4" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M27 10.5V13.9286" stroke="%2397BDD4" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M32.714 17.9286V23.7915C31.6969 22.9801 30.4054 22.5001 28.9997 22.5001C27.594 22.5001 26.2797 22.9915 25.2512 23.8258C23.8683 24.9115 22.9997 26.6144 22.9997 28.5001C22.9997 29.6201 23.3197 30.6944 23.8683 31.5858C24.2912 32.2829 24.8397 32.8886 25.4911 33.3572H17.8569C13.8569 33.3572 12.1426 31.0715 12.1426 27.6429V17.9286C12.1426 14.5001 13.8569 12.2144 17.8569 12.2144H26.9997C30.9997 12.2144 32.714 14.5001 32.714 17.9286Z" stroke="%2397BDD4" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.7148 20.7856H23.572" stroke="%2397BDD4" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.7148 26.5H19.7091" stroke="%2397BDD4" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M35 28.5C35 29.62 34.68 30.6943 34.1314 31.5857C33.8114 32.1343 33.4114 32.6143 32.9429 33.0029C31.8914 33.94 30.52 34.5 29 34.5C27.6857 34.5 26.4743 34.0771 25.4914 33.3571C24.84 32.8886 24.2914 32.2829 23.8686 31.5857C23.32 30.6943 23 29.62 23 28.5C23 26.6143 23.8686 24.9114 25.2514 23.8257C26.28 22.9914 27.5943 22.5 29 22.5C30.4057 22.5 31.6971 22.98 32.7143 23.7914C34.1086 24.8886 35 26.5914 35 28.5Z" stroke="%2397BDD4" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M28.9997 31.3571C28.9997 29.78 30.2797 28.5 31.8569 28.5C30.2797 28.5 28.9997 27.22 28.9997 25.6428C28.9997 27.22 27.7197 28.5 26.1426 28.5C27.7197 28.5 28.9997 29.78 28.9997 31.3571Z" stroke="%2397BDD4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }
  .header__btn.--bronze {
    background-color: white;
    background-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="43.0004" height="43" rx="21.5" stroke="%23C7AB94" stroke-width="2"/><path d="M34 29.7795C34 30.1935 33.9079 30.619 33.7121 31.033C33.5163 31.447 33.2629 31.838 32.9289 32.206C32.3645 32.827 31.7426 33.2755 31.0401 33.563C30.349 33.8505 29.6004 34 28.7942 34C27.6194 34 26.364 33.724 25.0396 33.1605C23.7151 32.597 22.3906 31.838 21.0776 30.8835C19.7531 29.9175 18.4977 28.848 17.3 27.6635C16.1137 26.4675 15.0426 25.214 14.0866 23.903C13.1422 22.592 12.3821 21.281 11.8292 19.9815C11.2764 18.6705 11 17.417 11 16.221C11 15.439 11.1382 14.6915 11.4146 14.0015C11.691 13.3 12.1287 12.656 12.7391 12.081C13.4762 11.3565 14.2824 11 15.1347 11C15.4572 11 15.7797 11.069 16.0676 11.207C16.3671 11.345 16.6319 11.552 16.8393 11.851L19.5113 15.6115C19.7186 15.899 19.8683 16.1635 19.972 16.4165C20.0756 16.658 20.1332 16.8995 20.1332 17.118C20.1332 17.394 20.0526 17.67 19.8913 17.9345C19.7416 18.199 19.5228 18.475 19.2464 18.751L18.3711 19.6595C18.2444 19.786 18.1868 19.9355 18.1868 20.1195C18.1868 20.2115 18.1983 20.292 18.2213 20.384C18.2559 20.476 18.2904 20.545 18.3135 20.614C18.5208 20.9935 18.8778 21.488 19.3846 22.086C19.9029 22.684 20.4557 23.2935 21.0546 23.903C21.6765 24.5125 22.2754 25.076 22.8858 25.5935C23.4847 26.0995 23.98 26.4445 24.3716 26.6515C24.4291 26.6745 24.4982 26.709 24.5789 26.7435C24.671 26.778 24.7631 26.7895 24.8668 26.7895C25.0626 26.7895 25.2123 26.7205 25.339 26.594L26.2143 25.7315C26.5023 25.444 26.7787 25.2255 27.0436 25.0875C27.3085 24.9265 27.5734 24.846 27.8613 24.846C28.0801 24.846 28.3105 24.892 28.5638 24.9955C28.8172 25.099 29.0821 25.2485 29.3701 25.444L33.1823 28.1465C33.4817 28.3535 33.689 28.595 33.8157 28.8825C33.9309 29.17 34 29.4575 34 29.7795Z" stroke="%23C7AB94" stroke-width="2" stroke-miterlimit="10"/><path d="M30.3207 19.2799C30.3207 18.4914 29.703 17.2822 28.783 16.2965C27.9418 15.3896 26.8247 14.6799 25.7207 14.6799" stroke="%23C7AB94" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M34.0007 19.28C34.0007 14.7023 30.2984 11 25.7207 11" stroke="%23C7AB94" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }

  .header__nav {
    display: none;
  }

  section {
    padding-bottom: 0 !important;
  }

  .header__search,
  section.pt-32,
  section.pt-64 {
    padding-top: 2.5rem !important;
  }

  section.pb-64 {
    padding-top: 2.5rem !important;
  }

  .services-select,
  .press-carusel {
    margin-top: 2.5rem;
  }

  .main-banner__content {
    margin-right: 0;
    padding: 3.312rem 0;
    max-width: 12.4375rem;
  }

  .header {
    padding: 1rem 0;
  }

  .main,
  .main.--index {
    padding-top: 11rem;
  }

  .breadcrumbs.seline-bread {
    top: 10.5rem;
    /* position: absolute; */
    z-index: 22;
  }

  .articles.pb-64 {
    padding-top: 0 !important;
  }

  h2,
  .h2 {
    font-size: 1.375rem;
  }

  h1,
  .h1 {
    font-size: 1.8125rem;
  }

  .btn {
    font-size: 0.875rem;
  }

  .pt-64 {
    padding-top: 2rem;
  }

  .pb-64 {
    padding-bottom: 2rem!important;
  }

  .pt-32 {
    padding-top: 1rem;
  }

  .pb-32 {
    padding-bottom: 1rem;
  }

  .doctors__carusel-position input + label {
    white-space: nowrap;
  }

  .mobile-tags {
    display: block;
  }

  .mobile-tags {
    background-color: transparent;
  }

  .mobile-tag.--border {
    color: var(--cr-blue);
    padding: 0.88rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    border: 0.0625rem solid var(--cr-blue);
  }

  .mobile-tags__row {
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -0.5rem;
  }

  .services-select__parents {
    display: none;
  }

  .services-select__mob {
    display: block;
  }

  .services-select__grid,
  .services-select__subgrid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 1.5rem;
  }

  .mini-map__wrap {
    padding-bottom: 69.56521739130434%;
  }

  .mobile-nav {
    box-shadow: 0 -1px #0000000f;
    position: fixed;
    left: 0;
    bottom: 0;
    display: block;
    z-index: 1000;
    background-color: var(--cr-white);
    padding: 0.5rem 0 0.75rem;
    width: 100%;
  }

  .mobile-nav__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: var(--cr-grey);
  }

  .mobile-nav__link span {
    display: block;
    margin-bottom: 0.25rem;
    width: 1.5rem;
    height: 1.5rem;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
  }

  .seline-blog__promo {
    padding-bottom: 2rem;
  }

  .mobile-nav__link.--serv span {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M22.0549 6.76001L18.6849 20.29C18.4449 21.3 17.5449 22 16.5049 22H3.36489C1.85489 22 0.774901 20.5199 1.2249 19.0699L5.43489 5.55005C5.72489 4.61005 6.59491 3.95996 7.57491 3.95996H19.8749C20.8249 3.95996 21.6149 4.53997 21.9449 5.33997C22.1349 5.76997 22.1749 6.26001 22.0549 6.76001Z" stroke="%23B1B1B1" stroke-width="1.5" stroke-miterlimit="10"/><path d="M16.125 22H20.905C22.195 22 23.205 20.91 23.115 19.62L22.125 6" stroke="%23B1B1B1" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.80493 6.38L10.8449 2.06006" stroke="%23B1B1B1" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.5049 6.39001L17.4449 2.05005" stroke="%23B1B1B1" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.82495 12H15.825" stroke="%23B1B1B1" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.82495 16H14.825" stroke="%23B1B1B1" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }

  .mobile-nav__link.--docs span {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M9.53506 10.87C9.43506 10.86 9.31506 10.86 9.20506 10.87C6.82506 10.79 4.93506 8.84 4.93506 6.44C4.93506 3.99 6.91506 2 9.37506 2C11.8251 2 13.8151 3.99 13.8151 6.44C13.8051 8.84 11.9151 10.79 9.53506 10.87Z" stroke="%23B1B1B1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.7848 4C18.7248 4 20.2848 5.57 20.2848 7.5C20.2848 9.39 18.7848 10.93 16.9148 11C16.8348 10.99 16.7448 10.99 16.6548 11" stroke="%23B1B1B1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.53521 14.56C2.11521 16.18 2.11521 18.82 4.53521 20.43C7.28521 22.27 11.7952 22.27 14.5452 20.43C16.9652 18.81 16.9652 16.17 14.5452 14.56C11.8052 12.73 7.29521 12.73 4.53521 14.56Z" stroke="%23B1B1B1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.7148 20C19.4348 19.85 20.1148 19.56 20.6748 19.13C22.2348 17.96 22.2348 16.03 20.6748 14.86C20.1248 14.44 19.4548 14.16 18.7448 14" stroke="%23B1B1B1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }

  .mobile-nav__link.--contacts span {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M12.6249 13.4299C14.348 13.4299 15.7449 12.0331 15.7449 10.3099C15.7449 8.58681 14.348 7.18994 12.6249 7.18994C10.9018 7.18994 9.50488 8.58681 9.50488 10.3099C9.50488 12.0331 10.9018 13.4299 12.6249 13.4299Z" stroke="%23B1B1B1" stroke-width="1.5"/><path d="M4.24495 8.49C6.21495 -0.169998 19.045 -0.159997 21.005 8.5C22.155 13.58 18.995 17.88 16.225 20.54C14.215 22.48 11.035 22.48 9.01495 20.54C6.25495 17.88 3.09495 13.57 4.24495 8.49Z" stroke="%23B1B1B1" stroke-width="1.5"/></svg>');
  }

  .mobile-nav__link.--profile span {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M12.875 12C15.6364 12 17.875 9.76142 17.875 7C17.875 4.23858 15.6364 2 12.875 2C10.1136 2 7.875 4.23858 7.875 7C7.875 9.76142 10.1136 12 12.875 12Z" stroke="%23B1B1B1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.4651 22C21.4651 18.13 17.6152 15 12.8752 15C8.13515 15 4.28516 18.13 4.28516 22" stroke="%23B1B1B1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }

  .mobile-nav__link.--wa span {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50" fill="none"><path d="M25 2C12.3095 2 2 12.3095 2 25C2 29.0791 3.11869 32.8859 4.98438 36.209L2.03711 46.7305C1.99002 46.8988 1.9879 47.0766 2.03094 47.246C2.07398 47.4155 2.16069 47.5707 2.28242 47.6962C2.40415 47.8217 2.55665 47.913 2.72471 47.9612C2.89277 48.0094 3.07052 48.0127 3.24023 47.9707L14.2109 45.252C17.4346 46.9729 21.0926 48 25 48C37.6905 48 48 37.6905 48 25C48 12.3095 37.6905 2 25 2ZM25 4C36.6095 4 46 13.3905 46 25C46 36.6095 36.6095 46 25 46C21.278 46 17.7921 45.0296 14.7617 43.334C14.5401 43.2101 14.2796 43.1752 14.0332 43.2363L4.42578 45.6172L7.00195 36.4258C7.03882 36.2959 7.04899 36.1599 7.03188 36.0259C7.01476 35.892 6.97069 35.7629 6.90234 35.6465C5.06069 32.5236 4 28.8901 4 25C4 13.3905 13.3905 4 25 4ZM16.6426 13C16.0015 13 15.086 13.2385 14.334 14.0488C13.8823 14.5355 12 16.3695 12 19.5938C12 22.9553 14.3314 25.8558 14.6133 26.2285H14.6152V26.2305C14.5885 26.1953 14.973 26.7522 15.4863 27.4199C15.9996 28.0877 16.7174 28.9646 17.6191 29.9141C19.4226 31.8129 21.9583 34.0074 25.1055 35.3496C26.5548 35.9668 27.6982 36.3394 28.5645 36.6113C30.1698 37.1154 31.6321 37.0388 32.7305 36.877C33.5526 36.7559 34.4569 36.3611 35.3516 35.7949C36.2462 35.2287 37.1231 34.5247 37.5098 33.4551C37.7868 32.6882 37.9276 31.9796 37.9785 31.3965C38.004 31.1049 38.0072 30.8476 37.9883 30.6094C37.9693 30.3711 37.9896 30.1887 37.7676 29.8242C37.302 29.0598 36.7748 29.0399 36.2246 28.7676C35.9189 28.6163 35.0487 28.1913 34.1758 27.7754C33.3039 27.3599 32.5489 26.992 32.084 26.8262C31.7902 26.7205 31.4316 26.5684 30.9141 26.627C30.3966 26.6856 29.8855 27.0589 29.5879 27.5C29.3058 27.9181 28.1704 29.2583 27.8242 29.6523C27.8196 29.6495 27.8497 29.6634 27.7129 29.5957C27.2848 29.3838 26.7612 29.2037 25.9863 28.7949C25.2115 28.3862 24.2423 27.7826 23.1816 26.8477V26.8457C21.603 25.4559 20.4973 23.7111 20.1484 23.125C20.1719 23.097 20.1456 23.1309 20.1953 23.082L20.1973 23.0801C20.5538 22.7289 20.8697 22.3095 21.1367 22.002C21.5153 21.5659 21.6823 21.1814 21.8633 20.8223C22.224 20.1064 22.0231 19.3187 21.8145 18.9043V18.9023C21.8289 18.931 21.7016 18.6502 21.5645 18.3262C21.4269 18.0013 21.2517 17.58 21.0645 17.1309C20.69 16.2325 20.272 15.2249 20.0234 14.6348V14.6328C19.7306 13.9377 19.3344 13.4369 18.8164 13.1953C18.2984 12.9537 17.8408 13.0224 17.8223 13.0215H17.8203C17.4507 13.0044 17.045 13 16.6426 13ZM16.6426 15C17.0281 15 17.4082 15.0047 17.7266 15.0195C18.0541 15.0359 18.0337 15.0372 17.9707 15.0078C17.9067 14.978 17.9935 14.9683 18.1797 15.4102C18.4231 15.988 18.8432 16.9992 19.2188 17.9004C19.4065 18.351 19.5823 18.7738 19.7227 19.1055C19.863 19.4371 19.9391 19.6223 20.0273 19.7988V19.8008L20.0293 19.8027C20.1158 19.9735 20.1082 19.8642 20.0781 19.9238C19.8671 20.3427 19.8385 20.4455 19.625 20.6914C19.3 21.0658 18.9685 21.4834 18.793 21.6562C18.6394 21.8071 18.3624 22.042 18.1895 22.502C18.0162 22.9626 18.0971 23.5946 18.375 24.0664C18.745 24.6946 19.9644 26.6793 21.8594 28.3477C23.0528 29.3997 24.1646 30.0959 25.0527 30.5645C25.9409 31.033 26.6643 31.3066 26.8262 31.3867C27.2105 31.577 27.6307 31.7247 28.1191 31.666C28.6076 31.6074 29.0288 31.311 29.2969 31.0078L29.2988 31.0059C29.6556 30.6013 30.7158 29.3907 31.2246 28.6445C31.2462 28.6521 31.2391 28.6462 31.4082 28.707V28.709H31.4102C31.4874 28.7365 32.4543 29.1693 33.3164 29.5801C34.1785 29.9909 35.0536 30.4179 35.3379 30.5586C35.7482 30.7617 35.9421 30.8939 35.9922 30.8945C35.9956 30.9825 35.999 31.0779 35.9863 31.2227C35.9513 31.6243 35.8439 32.1802 35.6289 32.7754C35.5236 33.0667 34.975 33.6677 34.2832 34.1055C33.5914 34.5433 32.7493 34.8525 32.4375 34.8984C31.4999 35.0366 30.3867 35.087 29.1641 34.7031C28.3163 34.437 27.2593 34.0926 25.8906 33.5098C23.1148 32.326 20.7556 30.3115 19.0703 28.5371C18.2277 27.6499 17.5526 26.824 17.0723 26.1992C16.5929 25.5756 16.3835 25.2511 16.209 25.0215L16.207 25.0195C15.8972 24.6098 14 21.9709 14 19.5938C14 17.078 15.1685 16.0914 15.8008 15.4102C16.1327 15.0525 16.4956 15 16.6426 15Z" fill="%23B1B1B1"/></svg>');
  }

  .error img {
    width: 18rem;
  }

  .footer__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 0;
  }

  .footer__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .search-results__item {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 0.5rem;
  }

  .search-results__wrap {
    padding-bottom: 70.72463768115942%;
  }

  .magazine__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 2rem;
  }

  .magazine__subgrid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 1rem;
  }

  .reviews__list-row.flex.--align-end {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .reviews__list-doctor,
  .reviews__list-count {
    margin-left: 0;
    margin-top: 0.25rem;
  }

  .prices__item {
    gap: 1rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .prices__name {
    font-size: 1.375rem;
  }

  .prices__second-lvl-name {
    font-size: 1.0625rem;
  }

  .sales__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 2rem;
    margin-top: 2rem;
  }

  .sales__wrap {
    padding-bottom: 70.72463768115942%;
  }

  .doctors__heading {
    margin-top: 2rem;
  }

  .article__wrap {
    padding-bottom: 46.95652173913044%;
  }

  .iframe__wrapper {
    padding-bottom: 56.52173913043478%;
  }

  .about-advantages__grid {
    -ms-grid-columns: 1fr 1rem 1fr;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
  }

  .head-quote__grid {
    margin-top: 1rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 1rem;
  }

  .video-about.--mob {
    padding: 0 !important;
    margin-bottom: 2rem;
    display: block;
  }
  .video-about.--desk {
    display: none;
  }
  .video-about__wrapper {
    margin-top: 1rem;
  }

  .doctor__grid {
    position: relative;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    gap: 1.5rem;
  }

  .service-head__wrap {
    position: relative;
    padding-bottom: 53.333333333333336%;
    width: 100%;
  }

  .service-head__content {
    padding-top: 1rem;
  }

  .service-head__heading,
  .service-head__price {
    color: var(--cr-black);
  }

  .breadcrumbs {
    top: 9.5rem;
    position: static;
  }

  .service-head__wrapper {
    padding: 0;
    background: transparent;
  }

  .service-head__btn {
    max-width: 100%;
  }

  .service-navigation__grid {
    padding: 1.5rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 1rem;
  }

  .service-advantages__wrap {
    padding: 1rem;
  }

  .service-advantages__grid {
    /* -ms-grid-columns: 1fr 1rem 1fr;
    grid-template-columns: 1fr 1fr; */
    grid-template-columns: 1fr;
    gap: 1rem;
  }

  .author__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 1rem;
  }

  .directions__grid,
  .directions__btns {
    grid-template-columns: 1fr;
  }

  .directions__btns {
    gap: 0.5rem;
  }

  .reviews__btn,
  .prices__btn,
  .doctor-prices__btn,
  .author__btn {
    width: 100%;
    max-width: 100%;
  }

  .gallery-carusel__togglers {
    gap: 0.5rem;
  }

  .doctors__carusel-position input + label {
    padding: 0.875rem 0.9375rem;
  }

  .doctor-prices__price {
    white-space: nowrap;
  }

  .header__search-btn,
  .article__hashtag {
    font-size: 0.875rem;
  }

  .magazine__wrapper {
    padding: 1rem;
  }

  .contacts__toggler {
    white-space: nowrap;
  }

  .mini-map .center-wrap {
    padding: 0;
  }

  .center-wrap .doctors__carusel-positions:nth-child(2) {
    margin-top: 1rem;
  }

  .service-head__date {
    color: var(--cr-black);
  }

  .service-advantages {
    padding: 1rem 0;
  }

  .service-advantages__btn {
    max-width: 100%;
  }

  .doctor-navgiation__link {
    white-space: nowrap;
  }

  .reviews-carusel {
    margin-top: 0;
  }

  .magazine__name {
    text-align: center;
  }

  .video-popup {
    padding: 1rem;
  }

  .eq-inner__grid {
    grid-template-columns: 1fr;
    gap: 1.5rem;
  }

  .eq-inner__btn {
    max-width: 100%;
  }

  .eq-inner__subtext ul li::before {
    top: 50%;
    transform: translateY(-50%);
  }
  .doctors__carusel-positions {
    justify-content: flex-start !important;
  }
  .doctors__carusel-position input + label {
    font-size: 1rem;
  }
  .doctors__carusel-position:first-child input + label {
    background-color: #fff;
    border: 1px solid var(--cr-bronze);
    color: var(--cr-bronze);
  }

  .doctors__carusel-position:not(:first-child) input + label {
    background-color: #fff;
    border: 1px solid var(--cr-blue);
    color: var(--cr-blue);
  }

  .doctors__carusel-position:not(:first-child) input:checked + label,
  .doctors__carusel-position:not(:first-child).-active label {
    background-color: var(--cr-blue);
    color: #fff;
    border: 1px solid var(--cr-blue);
  }
  .mini-map__heading {
    padding: 0 0.94rem;
  }
  .contacts__addy {
    font-size: 1.25rem !important;
    margin-bottom: 1rem;
  }
  .contacts__addy:not(:first-child) {
    margin-top: 2.5rem;
  }
  .contacts__link {
    font-size: 1rem;
  }
  .contacts__link:before {
    width: 1.25rem;
    height: 1.25rem;
  }
  .contacts__block {
    margin-top: 1.5rem !important;
  }
  .service-navigation__grid {
    grid-auto-flow: unset !important;
    grid-template-rows: unset !important;
    grid-template-columns: 1fr;
  }
  .service-navigation__link {
    font-size: 1rem;
  }
}

@media screen and (max-width: 580px) {
  .center-wrap {
    padding: 0 0.94rem;
  }

  .center-wrap .center-wrap {
    padding: 0;
  }

  .center-wrap .col-xs-12 {
    padding: 0;
  }

  .swiper {
    margin-right: -0.94rem;
  }

  .swiper-arrow-next,
  .swiper-arrow-prev {
    display: none;
  }
  .gallery-carusel__togglers {
    gap: 1rem;
    overflow: hidden;
    overflow-x: scroll;
    justify-content: flex-start;
    background: none;
  }

  .gallery-carusel__toggler {
    font-weight: 500;
    min-width: fit-content;
    padding: 0.95rem;
    border: 1px solid #c7ab94;
    border-radius: 2.5rem;
    color: var(--cr-bronze);
  }

  .gallery-carusel__toggler.active {
    font-weight: 500;
    background: var(--cr-bronze);
    color: #fff;
  }

  .doctors-carusel__name {
    font-size: 0.925rem;
  }

  .doctors-carusel__text {
    font-size: 0.75rem;
  }

  .equip-carusel__prev,
  .equip-carusel__next {
    display: block;
  }

  .equip-carusel__row {
    gap: 1rem;
  }
}

.doctor__block.--flex {
  display: flex;
  gap: 0.25rem;
  align-items: center;
}

.head-quote {
  display: none;
}

.popup__invalid .popup__input {
  border-color: #f17171;
  color: #f17171;
}

.popup__invalid .popup__input::placeholder {
  color: #f17171;
}

.popup__invalid {
  position: relative;
}

.popup__invalid-text {
  position: absolute;
  color: var(--cr-white);
  padding: 0.31rem;
  left: 0.62rem;
  top: -0.81rem;
  border-radius: 0.3125rem;
  font-size: 0.75rem;
  font-style: normal;
  white-space: nowrap;
  font-weight: 400;
  line-height: 120%;
  font-family: var(--ff-mont);
  background-color: #f17171;
}

.--no-scroll {
  overflow: hidden;
}

.services-menu,
.services-menu .center-wrap,
.services-menu .services-menu__grid {
  height: 100%;
}

.services-menu .services-menu__wrapper {
  max-height: 34rem;
  overflow-y: auto;
  padding-bottom: 20rem;
}

.prices__item a.btn {
  color: var(--cr-white);
}

.gallery-carusel__toggler:active,
.gallery-carusel__toggler:focus {
  font-weight: 700;
  color: var(--cr-white);
  text-decoration: unset;
}

.gallery-carusel__toggler:hover {
  color: var(--cr-white);
}

.doctors #show_more,
.sales #show_more {
  margin: 2rem auto 0 auto;
}

.header__personal {
  display: none;
}

.header.scroll .header__btn.btn.--bronze {
  display: none;
}

.header__nav-serach-toggler {
  width: 1.25rem;
  height: 1.25rem;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  display: none;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.9998 8.13685C15.9998 10.4234 14.1485 12.2737 11.8691 12.2737C9.58974 12.2737 7.73852 10.4235 7.73852 8.13685C7.73852 5.85019 9.58974 4 11.8691 4C14.1485 4 15.9998 5.85027 15.9998 8.13685ZM11.8691 14.2737C15.2549 14.2737 17.9998 11.5261 17.9998 8.13685C17.9998 4.74756 15.2549 2 11.8691 2C8.48323 2 5.73852 4.74756 5.73852 8.13685C5.73852 9.46742 6.16154 10.6991 6.88029 11.7044C6.86112 11.7209 6.84243 11.7383 6.82426 11.7565L2.05425 16.5313C1.66393 16.9221 1.66425 17.5552 2.05497 17.9456C2.4457 18.3359 3.07886 18.3356 3.46919 17.9448L8.2392 13.17C8.25603 13.1531 8.27214 13.1358 8.28752 13.1181C9.29505 13.8453 10.5321 14.2737 11.8691 14.2737Z" fill="%2397BDD4"/></svg>');
}

.header__additional-wrap {
  position: relative;
}

.header.scroll .header__search {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0.75rem;
  height: auto;
  background-color: #fff;
}

.header.scroll {
  padding: 0.5rem 0;
}

.header.scroll .header__nav {
  padding: 1rem 0;
}

.header__search-close {
  width: 1rem;
  height: 1rem;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="24" viewBox="0 0 23 24" fill="none"><rect x="4.9502" y="7.05029" width="2" height="16" rx="1" transform="rotate(-45 4.9502 7.05029)" fill="%2397BDD4"/><rect x="6.36426" y="18.364" width="2" height="16" rx="1" transform="rotate(-135 6.36426 18.364)" fill="%2397BDD4"/></svg>');
  display: none;
}

.header.scroll .header__search-close {
  display: block;
}

.header__search-subrow {
  display: flex;
  align-items: center;
  gap: 0.77rem;
  position: absolute;
  top: 0.63rem;
  right: 1.88rem;
}

.about.--child .about__text {
  margin-top: 1.5rem;
}

.about.--child .about__text a {
  text-decoration: underline;
  color: var(--cr-bronze);
}

.about.--child .about__text p {
  margin-bottom: 1rem;
}

.about.--child h1 a {
  text-decoration: underline;
  color: var(--cr-bronze);
}

.doctor__all-info {
  margin-top: 2rem;
}

.doctor__subheading {
  color: var(--Grey-Dark, #626262);
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 1.425rem */
}

.doctor__all-info-text {
  color: var(--Grey-Dark, #626262);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.05rem */
  margin-top: 0.5rem;
}

.doctor__all-info-item {
  margin-bottom: 1.5rem;
}

.doctor__all-info-item:last-child {
  margin-bottom: 0;
}

.doctor__all-info-text ul {
  list-style: none;
  padding: 0;
}

.doctor__all-info-text ul li {
  position: relative;
  padding-left: 0.75rem;
  color: var(--Grey-Dark, #626262);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.05rem */
  margin-bottom: 0.5rem;
}

.doctor__all-info-text ul li::before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 100%;
  background-color: #c6dbeb;
}

.doctor__all-info-text ul li:last-child {
  margin-bottom: 0;
}

a:focus {
  outline: none;
}

.about-advantages__item:first-child::before {
  background-image: url('/upload/1-about.png');
}

.about-advantages__item:nth-child(2)::before {
  background-image: url('/upload/2-about.png');
}

.about-advantages__item:nth-child(3)::before {
  background-image: url('/upload/3-about.png');
}

.about-advantages__item:last-child::before {
  background-image: url('/upload/4-about.png');
}

@media screen and (max-width: 768px) {
  .header__search-btn span,
  .header__search-close {
    display: none;
  }

  .header__search-input {
    padding: 0.62rem 1.88rem;
    font-size: 1rem;
  }

  .header__search-btn {
    padding: 0;
  }

  .header__search-subrow {
    top: 0.5rem;
  }
}

.celebs-carusel__content::-webkit-scrollbar {
  width: 0.25rem;
}

.celebs-carusel__content::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 0.25rem;
}

.celebs-carusel__content::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 0.25rem;
}

.services-menu .services-menu__wrapper::-webkit-scrollbar {
  width: 0.25rem;
}

.services-menu .services-menu__wrapper::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 0.25rem;
}

.services-menu .services-menu__wrapper::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 0.25rem;
}

.header__search {
  position: relative;
}

.header__search-form {
  position: relative;
  z-index: 3;
}

.js-dynamic-text {
  position: absolute;
  top: 0.87rem;
  left: 2rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  width: 85%;
  font-family: var(--ff-mont);
  color: #97bdd4;
  pointer-events: none;
  transition: 0.3s;
}

.header__search-response {
  display: grid;
  grid-gap: 2rem;
  gap: 2rem;
  padding: 4rem 1rem 1rem 1rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border-radius: 2rem 2rem 0.625rem 0.625rem;
  background: #fff;
  z-index: 2;
  opacity: 0;
  pointer-events: none;
  transition: 0s;
  max-height: 75vh;
  overflow: hidden;
  overflow-y: scroll;
  box-shadow: 0px 0px 42px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 42px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 42px 0px rgba(0, 0, 0, 0.1);
}

.header__search-response::-webkit-scrollbar {
  width: 2px;
}

.header__search-response::-webkit-scrollbar-thumb {
  background: var(--cr-blue-light);
}

.header__search-response.-active {
  opacity: 1;
  pointer-events: all;
  transition: 0.3s;
}

.header__search-response-links {
  display: grid;
  grid-gap: 1rem;
  gap: 1rem;
}

.header__search-response-links-item a {
  color: #626262;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 120%;
}

.header__search-response-more {
  margin: 0 auto;
}

.header__search-popular-serv-title {
  margin-bottom: 1rem;
  color: #626262;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 120%;
}

.header__search-popular-serv-list {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  list-style: none;
}

.prices__subitem.-js-hide {
  display: none;
}

.header__search-popular-serv-link {
  background-color: var(--cr-white) !important;
  border: 1px solid #97bdd4;
  color: #97bdd4;
}
.header__search-popular-serv-link:hover {
  background-color: #97bdd4 !important;
  border: 1px solid #97bdd4 !important;
  color: var(--cr-white) !important;
}

@media screen and (max-width: 768px) {
  .header__search-response {
    padding-top: 1rem;
    top: 5rem;
  }
  .header__search-response-links {
    grid-gap: 2rem;
    gap: 2rem;
  }
  .header__search-popular-serv-link {
    padding: 0.85rem;
  }
  .js-dynamic-text {
    width: 73%;
    height: 1rem;
    top: 0.62rem;
    overflow: hidden;
  }
}

.prices__download {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 1.5rem;
}

.prices__download a {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--cr-black);
}

.prices__download a span {
  color: var(--cr-blue);
}

a.h1 {
  color: var(--cr-black);
}

a.h1:hover {
  color: var(--cr-blue);
}

.doctors__carusel-swiper {
  margin-top: 2rem;
}

.doctors__carusel-swiper .swiper-slide {
  width: auto;
}

.main-banner__bg.-mob {
  display: none;
}

.doctor-prices__price {
  font-size: 1.1rem;
}

.prices__third-lvl-price {
	white-space: nowrap;
}

@media screen and (min-width: 768px) {
  .doctors__carusel-swiper .swiper-wrapper {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
}

.header__btn.mob {
  display: none !important;
}

.popup__btn {
  border: none;
  outline: none;
}

@media screen and (max-width: 768px) {
  .header__btn.desc {
    display: none;
  }
  .header__btn.mob {
    display: block !important;
  }
  
  .doctors__carusel-swiper .swiper-slide {
    margin: 0 0.5rem 0.5rem 0;
  }

  .doctors__carusel-swiper {
    margin-bottom: -0.5rem;
  }

  .search-results.pb-64 {
    padding-bottom: 2rem !important;
  }

  .main-banner__bg.-mob-hide {
    display: none;
  }

  .main-banner__bg.-mob {
    display: block;
  }
  .doctor-prices__name {
    width: 78%;
    font-size: 1rem;
  }
  .doctor-prices__price {
    font-size: 1rem;
  }
	.footer {
		padding-bottom: 7rem !important;
	}
  .main-banner__slide {
    position: relative;
    height: 100%;
  }
  
  .main-banner__slide:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    z-index: 2;
  }
  .main-banner__content {
    position: relative;
    z-index: 4;
  }
}

.eq__positions {
  gap: 0.5rem;
  flex-wrap: wrap;
  margin-top: .5rem;
}

.eq__tag.is-active {
  background-color: var(--cr-bronze);
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.eq__tag.is-active:hover {
  color: var(--cr-bronze);
  background-color: transparent;
  border-color: var(--cr-bronze);
}

#specific_selector {
  margin-top: 1rem;
}

.doctors__positions {
  gap: .5rem;
}

.video_select_tabs_selector {
  margin-top: .5rem;
  gap: .5rem;
  flex-wrap: wrap;
}

.--price-hidden {
  display: none;
}


@media screen and (max-width: 560px) {
  .about.--child img {
    margin-inline: auto;
  }

  .doctors__positions {
    flex-wrap: wrap;
  }
}

.services-select__parents {
  max-height: 22rem;
  overflow-y: auto;
}

.services-select__parents::-webkit-scrollbar {
  width: 0.25rem;
}

.services-select__parents::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 0.25rem;
}

.services-select__parents::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 0.25rem;
}

.services-select__info {
  max-height: 22rem;
  overflow-y: auto;
  margin-right: 5px;
}

.services-select__info::-webkit-scrollbar {
  width: 0.25rem;
}

.services-select__info::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 0.25rem;
}

.services-select__info::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 0.25rem;
}

.mobile-menu__third-toggler, .mobile-menu__forth-toggler {
 width: 1.25rem;
  height: 1.25rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
flex-shrink: 0;
  background-repeat: no-repeat;
transform: rotate(90deg);
transition: ease-in-out .3s;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M6.9998 16.6L13.2998 10.3L6.9998 3.99998" stroke="%23F4FAFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.mobile-menu__third-toggler.active, .mobile-menu__forth-toggler.active {
transform: rotate(270deg);
transition: ease-in-out .3s;
}

.mobile-menu__forth-top, .mobile-menu__third-top {
display: flex;
align-items: flex-start;
gap: .5rem;
justify-content: space-between;
}

.mobile-menu__third-body, .mobile-menu__forth-body {
display: none;
}

.mobile-menu__forth {
	margin-bottom: .75rem;
}

.mobile-menu__forth:last-child {
	margin-bottom: 0;
}

.mobile-menu__forth-body .mobile-menu__item-children {
margin-bottom: 0.5rem;
}

.mobile-menu__third-body {
padding: .5rem;
margin-top: .5rem;
}

.mobile-menu__forth-body {
padding: .5rem;
margin-top: .5rem;
}

.mobile-menu__third {
margin-bottom: 1rem;
}

.mobile-menu__forth-top .mobile-menu__item-children, .mobile-menu__third-top .mobile-menu__item-children {
margin-bottom: 0;
}

.mobile-menu__third-body {
position: relative;
}

.mobile-menu__third-body:before {
content: "";
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
background: #FFF;
}

.mobile-menu__forth-top .mobile-menu__item-children {
	color: var(--cr-blue);
}

.mobile-menu__forth-toggler {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M6.9998 16.6L13.2998 10.3L6.9998 3.99998" stroke="%2397bdd4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.mobile-menu__forth-body {
position: relative;
}

.mobile-menu__forth-body::before {
content: "";
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
background:var(--cr-blue-light);

}

.prices__head {
	margin-bottom: .75rem;
}


.doctors > .center-wrap > h1.doctors__heading {
	margin-top: 0rem;
	margin-bottom: 1.5rem;
}

.prices__second-lvl-wrapper, .prices__second-lvl-body, .prices__third-lvl-body {
padding-left: 1rem;
}

.main-banner__title {
	font-weight: 700;
}

@media screen and (max-width: 420px) {
	.new-prices__grid {
		display: flex;
		flex-direction: column;
	}
	.new-prices__name {
		font-size: 1.125rem!important;
	}
  .new-price__subitem_depth_4 .new-price__subitem-name, .new-price__subitem_depth_3 .new-price__subitem-name {
    font-size: 0.875rem;
  }
	.new-prices__title {
		font-size: 1.875rem !important;
	}

	section.doctors.pb-64 {
		padding-top: 1.5rem!important;
	}
  .new-prices__toggler {
    width: 2.25rem;
    height: 2.25rem;
  }


.prices__second-lvl-wrapper, .prices__second-lvl-body, .prices__third-lvl-body {
padding-left: .5rem;
}

}

h1, .h1 {
font-size: 2.5rem;
}

.service-about .h1,
h2.h1 {
  font-size: 1.75rem;
font-weight: 400;
}

@media screen and (max-width: 768px) {
	h1, .h1 {
		font-size: 1.5rem;
	}
}

.popup__input-text {
  resize: none;
}
.popup__estimation-star {
  font-size: 1.5rem;
  color: #ccc;
  cursor: pointer;
  transition: color 0.3s;
  line-height: 1;
}

.popup__estimation-star.selected,
.popup__estimation-star.permanent {
  color: gold;
}

.popup__estimation {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.5rem;
}
/* .service-about,
.service-advice,
.service-steps,
.service-result,
.service-rehab,
.service-against,
.service-adv {
    margin-bottom: 3rem;
} */
.service-about h2,
.service-advice h2,
.service-steps h2,
.service-result h2,
.service-rehab h2,
.service-against h2,
.service-adv h2,
.video-about h2 {
    margin-top: 2.5rem;
    margin-bottom: 1.25rem;
}
.service-about .service-about__heading {
  margin-top: 0;
}


.service-content br {
  display: none !important;
}
.service-content p {
  margin: 0.75rem 0;
}
.service-content ul,
.service-content ol {
  margin: 1rem 0 !important;
  display: grid;
  gap: 0.5rem;
}
.service-content .service-about__text ul {
  display: grid;
  gap: 0.5rem;
}
.service-content li {
  margin-bottom: 0 !important;
}
.service-content  li p {
  margin: 0 !important;
}
.video-about__wrapper {
  margin-top: 1rem;
}

.service-about__text ul li::before, .service-rehab__text ul li::before, .service-against__text ul li::before{
top:0 !important;
margin-top: 10px !important;
}

.doctor__btns .doctor__popup-btn.btn.--bronze{
background-color: var(--cr-blue);
transition: all .5s ease;
border:1px solid transparent;
}
.doctor__btns .doctor__popup-btn.btn.--bronze:hover{
background-color: transparent;
border:1px solid var(--cr-blue);
color:var(--cr-blue);
}

.service-advice__text ul li:before, .service-adv__text ul li:before, .service-result__text ul li:before{
top:0 !important;
margin-top: 10px !important;
}

.popup.new-popup {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  z-index: 1000;
  overflow: auto;
}
.new-popup .popup__content {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 4;
}

.new-popup .popup__close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px;
  width: 2.625rem;
  height: 2.625rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 70%;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='0 0 24 24'%3e%3cpath d='M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z'%3e%3c/path%3e%3c/svg%3e");
  cursor: pointer;
  z-index: 5;
}
.new-popup .popup__shade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
}
.new-popup .popup__body {
  position: relative;
  max-width: 21.5625rem;
  background: #fff;
  border-radius: 0.625rem;
  padding: 1rem;
  z-index: 10;
}
/* End */


/* Start:/local/templates/vdselin/css/custom.css?174945715068558*/
.header__nav-link.--serv {
    position: relative;
    padding-right: 1.37rem;
}

.header__nav-link.--serv:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0.12rem;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 1.125rem;
    height: 1.125rem;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="18" viewBox="0 0 19 18" fill="none"><path d="M5.28516 7L9.28516 11L13.2852 7" stroke="%23303030" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.28516 7L9.28516 11L13.2852 7" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.prices__select {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: var(--cr-white);
    font-family: var(--ff-mont);
    padding: 0.6575rem 1.8175rem;
    -webkit-border-radius: 2.5rem;
    -moz-border-radius: 2.5rem;
    border-radius: 2.5rem;
    display: block;
    cursor: pointer;
    background-color: var(--cr-blue);
    -webkit-transition: var(--ease-in-out);
    -o-transition: var(--ease-in-out);
    -moz-transition: var(--ease-in-out);
    transition: var(--ease-in-out);
    border: 0.0625rem solid transparent;
    box-sizing: border-box;
    white-space: nowrap;
}

.prices__select:hover {
    color: var(--cr-blue);
    border-color: var(--cr-blue);
    background-color: transparent;
}

.prices__select.active {
    background-color: var(--cr-bronze);
    -webkit-transition: var(--ease-in-out);
    -o-transition: var(--ease-in-out);
    -moz-transition: var(--ease-in-out);
    transition: var(--ease-in-out);
}

.prices__select.active:hover {
    color: var(--cr-bronze);
    background-color: transparent;
    border-color: var(--cr-bronze);
}

.new-prices__grid {
    display: grid;
    grid-template-columns: minmax(23.0625rem, 23.0625rem) 1fr;
    gap: 1.5rem;
    margin-top: 3rem;
}

.new-price__nav {
    display: block;
    padding: .5rem;
    color: var(--Black, #303030);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 0.375rem;
}

.new-price__nav:hover {
    background: var(--Grey-Light, #EEE);
}

.new-price__nav.active {
    background: var(--Grey-Light, #EEE);
    font-weight: 700;
}

.new-prices__title {
    color: var(--Black, #303030);
    font-size: 2.25rem;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 2.1rem */
    margin-bottom: 1.25rem;
    margin-top: 2rem;
}

.new-price__subwrapper:first-child .new-prices__title {
    margin-top: 0;
}

.new-prices__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}

.new-prices__toggler {
    flex-shrink: 0;
    width: 2.8125rem;
    height: 2.8125rem;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.5 3.8147e-06C10.0736 3.8147e-06 3.51663e-06 10.0736 3.62268e-06 22.5C3.72873e-06 34.9264 10.0736 45 22.5 45C34.9264 45 45 34.9264 45 22.5C45 10.0736 34.9264 3.8147e-06 22.5 3.8147e-06Z" fill="white"/><path d="M27.4492 19.5501L21.1492 25.8501L14.8492 19.5501" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-position: center;
}

.new-prices__sub {
    margin-top: .34rem;
    color: var(--Black, #303030);
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 0.9rem */
}

.new-prices__name {
    color: var(--Black, #303030);
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 2.1rem */
}

.new-price__subitem {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1.44rem;
    gap: 1rem;
}

.new-price__subitem:last-child {
    margin-bottom: 0;
}

.new-price__subitem_subsection {
    background: rgb(0 169 227 / 20%);
    padding: 10px;
}

.new-price__subitem_subsection .new-price__subitem-name {
    color: #00305B;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 1.05rem */
}

.new-price__subitem-name {
    color: var(--Black, #303030);
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 1.05rem */
}

.new-price__subitem-price {
    color: var(--Blue, #97BDD4);
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    white-space: nowrap;
}

.new-price__body {
    margin-top: 1rem;
    display: none;
}

.new-prices__item {
    padding: .38rem 0;
    border-top: .0625rem solid #EEE;
    border-bottom: .0625rem solid #EEE;
}

.new-prices__item:last-child {
    margin-bottom: 0;
}

.new-prices__item.active .new-prices__toggler{
    transform: rotate(180deg);
}

.new-prices__mob {
    display: none;
}

.new-price__wrapper {
    display: none;
}

.new-price__subwrapper.active .new-prices__item:nth-child(2) {
    border-top: none;
}

@media screen and (max-width: 768px) {
    .new-prices__grid {
        grid-template-columns: .75fr 1fr;
    }
}

@media screen and (max-width: 560px) {
    .new-prices__grid {
        grid-template-columns: 1fr;
    }

    .new-prices__menu {
        display: none;
    }

    .new-prices__mob {
        display: block;
    }

    .new-prices__mob-top {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: .5rem;
        color: var(--Black, #303030);
        font-size: 1rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        border-radius: 0.375rem;
        background: var(--Grey-Light, #EEE);
    }

    .new-prices__mob-body {
        padding: 1rem .5rem;
        border-radius: 0rem 0rem 0.375rem 0.375rem;
        background: var(--Blue-White, #F4FAFF);
        display: none;
    }

    .new-price__mob-nav {
        color: var(--Black, #303030);
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        display: block;
        margin-bottom: 1rem;
    }

    .new-price__mob-nav:last-child {
        margin-bottom: 0;
    }

    .new-price__mob-nav.active {
        display: none;
    }

    .new-prices__mob-toggler {
        flex-shrink: 0;
        width: 2rem;
        height: 1.25rem;
        background-size: 100%;
        background-position: center;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="20" viewBox="0 0 32 20" fill="none"><path d="M22.1504 6.14995L15.8504 12.45L9.55039 6.14995" stroke="%23B1B1B1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    }

    .new-prices__mob-top.active {
        color: var(--White, #FFF);
        border-radius: 0.375rem 0.375rem 0rem 0rem;
        background: var(--Bronze, #C7AB94);
    }

    .new-prices__mob-top.active  .new-prices__mob-toggler  {
        transform: rotate(180deg);
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="20" viewBox="0 0 32 20" fill="none"><path d="M22.1504 6.14995L15.8504 12.45L9.55039 6.14995" stroke="%23FFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    }

    .new-prices__grid {
        margin-top: 1.56rem;
    }
}

@media screen and (max-width: 640px) {
    .about.--child img {
        display: block;
        max-width: 100%;
        height: auto;
    }
}

.service-advice__text ul li:before,
.service-adv__text ul li:before,
.service-result__text ul li:before
 {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><path d="M9.16683 5.00008C9.16683 2.70008 7.30016 0.833414 5.00016 0.833414C2.70016 0.833414 0.833496 2.70008 0.833496 5.00008C0.833496 7.30008 2.70016 9.16675 5.00016 9.16675C7.30016 9.16675 9.16683 7.30008 9.16683 5.00008Z" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
width: 0.52081rem;
top: 50%;
transform: translateY(-50%);
height: 0.52081rem;
}

.service-advice__text ul li, .service-result__text ul li, .service-adv__text ul li, .service-rehab__text ul li, .service-against__text ul li {
padding-left: 1rem;
}

.service-about__text ul {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 1rem;
    margin-bottom: -0.94rem;
}
.service-about__text img {
    margin: 1rem 0 1rem 1rem;
    float: right;
    width: 30% !important;
    height: auto !important;
}
.service-about__text ul li {
    position: relative;
    display: block;
    padding-left: 1rem;
    margin-bottom: 0.94rem;
}

.service-about__text ul li::before,
.service-rehab__text ul li::before,
.service-against__text ul li::before {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><path d="M9.16683 5.00008C9.16683 2.70008 7.30016 0.833414 5.00016 0.833414C2.70016 0.833414 0.833496 2.70008 0.833496 5.00008C0.833496 7.30008 2.70016 9.16675 5.00016 9.16675C7.30016 9.16675 9.16683 7.30008 9.16683 5.00008Z" stroke="%2397BDD4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
width: 0.52081rem;
top: 50%;
content: '';
position: absolute;
left: 0;
transform: translateY(-50%);
height: 0.52081rem;
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
background-position: center;
}

.prices__subitem {
	padding-bottom: .5rem;
}

.doctors__positions {
flex-wrap: wrap;
}

.new-prices__sub {
  display: none;
}

.new-prices__item.active .new-prices__sub {
    display: block;
}

.serv-menu {
    position: fixed;
    top: 0rem;
    left: 0;
    z-index: 10;
    padding-top: 14.25rem;
    width: 100%;
    height: 90vh;
    overflow: hidden;
    opacity: 0;
    pointer-events: none;
    transition: 0.3s;
}
.serv-menu.is-active {
    opacity: 1;
    pointer-events: all;
}
.serv-menu .center-wrap,
.serv-menu__content {
    height: 100%;
}
.serv-menu__content {
    width: 75%;
}
.serv-menu__list {
    margin: 0;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding: 1rem;
    background:  var(--cr-blue-white);
    width: calc(100% / 3);
    height: 100%;
    list-style: none;
    box-shadow: 0px 20px 9px rgb(0 0 0 / 3%);
}
.serv-menu__list:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:  var(--cr-blue-white);
    z-index: 9;
    box-shadow: 0px 42px 33px rgba(1, 45, 85, 0.200606);
    pointer-events: none;
}
.serv-menu__list-link,
.serv-menu__scnd-lvl-link,
.serv-menu__trd-lvl-link,
.serv-menu__frth-lvl-link {
    position: relative;
    display: block;
    width: 100%;
    padding: 0.5rem 2rem 0.5rem 1.25rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: var(--cr-black);
    background:  #fff;
    border-radius: 1rem;
    transition: 0.3s;
    z-index: 9;
}
.serv-menu__list-link {
    z-index: 10;
}
.serv-menu__scnd-lvl-link {
    z-index: 7;
}
.serv-menu__list-link:hover,
.serv-menu__scnd-lvl-link:hover,
.serv-menu__trd-lvl-link:hover,
.serv-menu__frth-lvl-link:hover {
    background:  var(--cr-blue-white);
}
.serv-menu__list-link:after,
.serv-menu__scnd-lvl-link.with-sub:after,
.serv-menu__trd-lvl-link.with-sub:after {
    content: '';
    position: absolute;
    width: 1rem;
    height: 1rem;
    top: calc((100% - 1rem) / 2);
    right: 0.4rem;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><path d="M7.4998 16.6L13.7998 10.3L7.4998 3.99998" stroke="%2397bdd4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.4998 16.6L13.7998 10.3L7.4998 3.99998" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.serv-menu__scnd-lvl,
.serv-menu__trd-lvl {
    position: absolute;
    top: 0;
    left: 0%;
    width: 100%;
    height: 100%;
    padding: 1rem;
    background: var(--cr-blue-white);
    opacity: 0;
    pointer-events: none;
    transition: 0.5s;
}
.serv-menu__scnd-lvl-list,
.serv-menu__trd-lvl-list {
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    height: 100%;
    overflow: hidden;
    overflow-y: scroll;
}

.serv-menu__scnd-lvl-list::-webkit-scrollbar,
.serv-menu__trd-lvl-list::-webkit-scrollbar {
    width: 0.25rem;
}
.serv-menu__scnd-lvl-list:-webkit-scrollbar-thumb,
.serv-menu__trd-lvl-list:-webkit-scrollbar-thumb {
    background: #fff;
    border-radius: 0.25rem
}
.serv-menu__trd-lvl:before, 
.serv-menu__scnd-lvl:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:  var(--cr-blue-white);
    z-index: 6;
    box-shadow: 0px 42px 33px rgba(1, 45, 85, 0.200606);
    pointer-events: none;
}
.serv-menu.is-active .serv-menu__trd-lvl:before, 
.serv-menu.is-active .serv-menu__scnd-lvl:before ,
.serv-menu.is-active .serv-menu__list:before {
    pointer-events: all;
}
.serv-menu__list-item.is-active .serv-menu__scnd-lvl,
.serv-menu__scnd-lvl-item.is-active .serv-menu__trd-lvl {
    left: 100%;
    opacity: 1;
    pointer-events: all;
}



.serv-menu__trd-lvl-item.is-active .serv-menu__frth-lvl {
    left: 100%; /* Смещение четвертого уровня относительно третьего */
    opacity: 1;
    pointer-events: all;
}

.serv-menu__frth-lvl {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 1rem;
    background: var(--cr-blue-white);
    opacity: 0;
    pointer-events: none;
    transition: 0.5s;
}

.serv-menu__frth-lvl-list {
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    height: 100%;
    overflow: hidden;
    overflow-y: scroll;
}

.serv-menu__frth-lvl:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--cr-blue-white);
    z-index: 5;
    box-shadow: 0px 42px 33px rgba(1, 45, 85, 0.200606);
}

.doctor__info {
    height: fit-content;
    position: sticky;
    top: 7rem;
}

.search-results img {
    position: static;
    -webkit-border-radius: 0.625rem;
    -moz-border-radius: 0.625rem;
    border-radius: 0.625rem;
    width: 100%;
    height: 16rem;
    object-fit: cover;
    object-position: 0 30%;
}
.search-results__item * {
    padding: 0;
}
.search-results .doctors-carusel__wrap ,
.search-results  .search-results__wrap {
    -webkit-border-radius: 0.625rem;
    -moz-border-radius: 0.625rem;
    border-radius: 0.625rem;
    overflow: hidden;
}

.reviews-popup.new-popup .popup__body{
    max-width: 50%;
}

@media screen and (max-width: 768px) {
    .doctor__info {
        height: fit-content;
        position: static;
        top: unset;
    }
	.prices__name {
        font-size: 1.125rem;
    }

	.prices__subitem  {
		padding-bottom: 0;
	}
    .serv-menu {
        display: none;
    }
}

@media (max-width: 768px){
    .text,
    .text p,
    .text li {
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .service-about__text img {
        width: 100%;
        height: auto;
    }
    .service-about__text tr {
        display: flex;
        flex-direction: column;
    }
    .service-about__text img {
        margin: 1rem 0;
        float: unset;
        width: 100% !important;
    }
}

/* 23.01.25 версия для слабовидящих */
.footer__eyes {
    display: flex;
    align-items: center;
    gap: .5rem;
    margin-top: 1rem;
}
.footer__eyes-text a{
    font-size: 0.9375rem;
    color: #fff;
}

.new-price__subitem_depth_3-body,
.new-price__subitem_depth_4-body {
    margin-bottom: 2rem;
    display: none;
}

.new-price__subitem.new-price__subitem_depth_3,
.new-price__subitem.new-price__subitem_depth_4 {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
}

.new-price__subitem.new-price__subitem_depth_3 .new-price__subitem-name,
.new-price__subitem.new-price__subitem_depth_4 .new-price__subitem-name {
    max-width: 90%;
}

.new-price__subitem.new-price__subitem_depth_3:after,
.new-price__subitem.new-price__subitem_depth_4:after {
    content: '';
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    transition: 0.3s;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="18" viewBox="0 0 19 18" fill="none"><path d="M5.28516 7L9.28516 11L13.2852 7" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.28516 7L9.28516 11L13.2852 7" stroke="white" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.new-price__subitem.new-price__subitem_depth_4:after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="18" viewBox="0 0 19 18" fill="none"><path d="M5.28516 7L9.28516 11L13.2852 7" stroke="%2300305B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.28516 7L9.28516 11L13.2852 7" stroke="white" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.new-price__subitem.new-price__subitem_depth_3.is-active:after,
.new-price__subitem.new-price__subitem_depth_4.is-active:after {
    transform: rotate(180deg);
}
.new-price__wrapper.active {
    position: sticky;
    top: 9rem;
}
.author__info {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.header .header__btns  .btn.--blue,
.header .header__btns .btn.--bronze {
    border: 1px solid transparent;
}

.header .btn.--blue:hover {
    color: var(--cr-blue);
    border-color: var(--cr-blue);
    background-color: transparent;
}
.header .btn.--bronze:hover {
    color: var(--cr-bronze);
    background-color: transparent;
    border-color: var(--cr-bronze);
}
.magazine__item.mob {
    display: none;
}
.widjet-wa {
    position: fixed;
    bottom: 2rem;
    right: 2rem;
    z-index: 20;
  }
  .widjet-wa__item {
    display: block;
    height: 4rem;
    position: relative;
    width: 4rem;
    background: #23d366;
    border-radius: 100%;
    cursor: pointer;
    animation: pulse 1.5s infinite ease-in-out;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="35" height="35" fill="none"><path fill="%23fff" d="m.909 34.167 2.352-8.552a16.5 16.5 0 0 1-2.2-8.249C1.043 8.242 8.452.833 17.558.833c4.42 0 8.569 1.714 11.693 4.84a16.42 16.42 0 0 1 4.84 11.693c0 9.106-7.41 16.515-16.517 16.515a16.4 16.4 0 0 1-7.896-2.016zm9.157-5.276.504.303a13.74 13.74 0 0 0 6.989 1.915c7.56 0 13.727-6.165 13.727-13.727 0-3.662-1.428-7.123-4.016-9.71a13.68 13.68 0 0 0-9.711-4.033c-7.578 0-13.742 6.166-13.742 13.728a13.7 13.7 0 0 0 2.1 7.309l.32.52-1.395 5.074z"/><path fill="%23fff" fill-rule="evenodd" d="M13.543 10.837c-.296-.683-.625-.7-.905-.7-.247-.016-.511-.016-.791-.016-.262 0-.707.1-1.085.516-.38.416-1.415 1.4-1.415 3.415 0 2.017 1.448 3.966 1.645 4.233s2.798 4.531 6.913 6.182c3.422 1.366 4.114 1.1 4.855 1.016.74-.083 2.386-.983 2.731-1.95.33-.949.33-1.782.231-1.95-.098-.165-.38-.266-.774-.482-.411-.2-2.386-1.2-2.764-1.334-.38-.132-.643-.199-.906.2-.263.418-1.037 1.334-1.283 1.6-.231.267-.477.3-.873.1-.41-.2-1.711-.633-3.258-2.032-1.202-1.084-2.009-2.433-2.256-2.833-.23-.416-.032-.633.182-.833.181-.183.412-.483.61-.716.196-.235.262-.417.41-.684.131-.267.066-.517-.033-.716-.099-.184-.871-2.2-1.234-3.016" clip-rule="evenodd"/></svg>');
  }
  @keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.05);
        opacity: 0.9;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}
@media (max-width: 768px) {
    .magazine__item {
        display: none;
    }
    .magazine__item.mob {
        display: flex;
    }
    .widjet-wa {
        bottom: 5rem;
        right: 1rem;
    }
    .widjet-wa__item {
        background-size: 50%;
        height: 3.3125rem;
        width: 3.3125rem;
    }
    .doctor__all-info video,
    .doctor__all-info iframe {
        width: 100%; 
        max-width: 100%; 
    }
    video,
    iframe {
        max-width: 100%; 
    }

    .reviews-popup.new-popup .popup__body{
        max-width: 98%;
    }
}

.service-about img,
.service-advice__text img {
    display: none;
}

.input-item {
    position: relative;
}

.input-item input {
    width: 100%;
}

.input-item.--error:before {
    content: '';
    width: 12.5rem;
    height: 3.2rem;
    position: absolute;
    top: 100%;
    left: calc((100% - 12.5rem) / 2);
    z-index: 10;
    pointer-events: none;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='193' height='52' viewBox='0 0 193 52' fill='none'%3e%3cpath d='M94.7679 3C95.5377 1.66667 97.4623 1.66667 98.2321 3L107.325 18.75H85.6747L94.7679 3Z' fill='%23c6dbeb'/%3e%3crect y='11.75' width='193' height='40' rx='8' fill='%23c6dbeb'/%3e%3cpath d='M20 28.4166V31.75M20 35.0833H20.0084M28.3334 31.75C28.3334 36.3523 24.6024 40.0833 20 40.0833C15.3976 40.0833 11.6667 36.3523 11.6667 31.75C11.6667 27.1476 15.3976 23.4166 20 23.4166C24.6024 23.4166 28.3334 27.1476 28.3334 31.75Z' stroke='%237D95B3' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M44.5075 36.975C43.7725 36.975 43.135 36.8675 42.595 36.6525C42.06 36.4375 41.62 36.155 41.275 35.805C40.93 35.45 40.6725 35.0675 40.5025 34.6575L41.5075 34.0725C41.6275 34.4125 41.8175 34.7225 42.0775 35.0025C42.3375 35.2825 42.6725 35.505 43.0825 35.67C43.4925 35.835 43.98 35.9175 44.545 35.9175C45.13 35.9175 45.625 35.825 46.03 35.64C46.44 35.455 46.75 35.195 46.96 34.86C47.17 34.525 47.275 34.135 47.275 33.69C47.275 33.2 47.1575 32.82 46.9225 32.55C46.6875 32.28 46.3725 32.09 45.9775 31.98C45.5825 31.865 45.1425 31.8 44.6575 31.785C44.2925 31.77 44.0325 31.76 43.8775 31.755C43.7225 31.75 43.62 31.7475 43.57 31.7475C43.52 31.7475 43.4725 31.7475 43.4275 31.7475V30.6825C43.4625 30.6825 43.555 30.6825 43.705 30.6825C43.855 30.6825 44.015 30.6825 44.185 30.6825C44.355 30.6775 44.49 30.6725 44.59 30.6675C45.305 30.6325 45.8675 30.445 46.2775 30.105C46.6875 29.765 46.8925 29.305 46.8925 28.725C46.8925 28.11 46.675 27.6325 46.24 27.2925C45.81 26.9525 45.2525 26.7825 44.5675 26.7825C43.9225 26.7825 43.3775 26.9375 42.9325 27.2475C42.4925 27.5525 42.1325 27.9625 41.8525 28.4775L40.9525 27.81C41.2925 27.2 41.7725 26.7 42.3925 26.31C43.0125 25.92 43.7475 25.725 44.5975 25.725C45.0525 25.725 45.4875 25.7875 45.9025 25.9125C46.3225 26.0375 46.6925 26.2225 47.0125 26.4675C47.3375 26.7125 47.5925 27.0225 47.7775 27.3975C47.9675 27.7675 48.0625 28.2025 48.0625 28.7025C48.0625 29.2875 47.9325 29.7975 47.6725 30.2325C47.4175 30.6675 47.0875 30.995 46.6825 31.215C47.2325 31.38 47.6625 31.67 47.9725 32.085C48.2875 32.5 48.445 33.0425 48.445 33.7125C48.445 34.3725 48.2825 34.9475 47.9575 35.4375C47.6325 35.9275 47.1725 36.3075 46.5775 36.5775C45.9875 36.8425 45.2975 36.975 44.5075 36.975ZM52.3177 36.975C51.7077 36.975 51.1952 36.865 50.7802 36.645C50.3702 36.425 50.0627 36.1325 49.8577 35.7675C49.6527 35.4025 49.5502 35.005 49.5502 34.575C49.5502 34.135 49.6377 33.76 49.8127 33.45C49.9927 33.135 50.2352 32.8775 50.5402 32.6775C50.8502 32.4775 51.2077 32.325 51.6127 32.22C52.0227 32.12 52.4752 32.0325 52.9702 31.9575C53.4702 31.8775 53.9577 31.81 54.4327 31.755C54.9127 31.695 55.3327 31.6375 55.6927 31.5825L55.3027 31.8225C55.3177 31.0225 55.1627 30.43 54.8377 30.045C54.5127 29.66 53.9477 29.4675 53.1427 29.4675C52.5877 29.4675 52.1177 29.5925 51.7327 29.8425C51.3527 30.0925 51.0852 30.4875 50.9302 31.0275L49.8577 30.7125C50.0427 29.9875 50.4152 29.425 50.9752 29.025C51.5352 28.625 52.2627 28.425 53.1577 28.425C53.8977 28.425 54.5252 28.565 55.0402 28.845C55.5602 29.12 55.9277 29.52 56.1427 30.045C56.2427 30.28 56.3077 30.5425 56.3377 30.8325C56.3677 31.1225 56.3827 31.4175 56.3827 31.7175V36.75H55.4002V34.7175L55.6852 34.8375C55.4102 35.5325 54.9827 36.0625 54.4027 36.4275C53.8227 36.7925 53.1277 36.975 52.3177 36.975ZM52.4452 36.0225C52.9602 36.0225 53.4102 35.93 53.7952 35.745C54.1802 35.56 54.4902 35.3075 54.7252 34.9875C54.9602 34.6625 55.1127 34.2975 55.1827 33.8925C55.2427 33.6325 55.2752 33.3475 55.2802 33.0375C55.2852 32.7225 55.2877 32.4875 55.2877 32.3325L55.7077 32.55C55.3327 32.6 54.9252 32.65 54.4852 32.7C54.0502 32.75 53.6202 32.8075 53.1952 32.8725C52.7752 32.9375 52.3952 33.015 52.0552 33.105C51.8252 33.17 51.6027 33.2625 51.3877 33.3825C51.1727 33.4975 50.9952 33.6525 50.8552 33.8475C50.7202 34.0425 50.6527 34.285 50.6527 34.575C50.6527 34.81 50.7102 35.0375 50.8252 35.2575C50.9452 35.4775 51.1352 35.66 51.3952 35.805C51.6602 35.95 52.0102 36.0225 52.4452 36.0225ZM58.3277 36.75V28.65H64.7702V36.75H63.6677V29.7075H59.4302V36.75H58.3277ZM70.2577 36.975C69.4527 36.975 68.7652 36.7925 68.1952 36.4275C67.6252 36.0625 67.1877 35.5575 66.8827 34.9125C66.5777 34.2675 66.4252 33.5275 66.4252 32.6925C66.4252 31.8425 66.5802 31.0975 66.8902 30.4575C67.2002 29.8175 67.6402 29.32 68.2102 28.965C68.7852 28.605 69.4677 28.425 70.2577 28.425C71.0677 28.425 71.7577 28.6075 72.3277 28.9725C72.9027 29.3325 73.3402 29.835 73.6402 30.48C73.9452 31.12 74.0977 31.8575 74.0977 32.6925C74.0977 33.5425 73.9452 34.29 73.6402 34.935C73.3352 35.575 72.8952 36.075 72.3202 36.435C71.7452 36.795 71.0577 36.975 70.2577 36.975ZM70.2577 35.9175C71.1577 35.9175 71.8277 35.62 72.2677 35.025C72.7077 34.425 72.9277 33.6475 72.9277 32.6925C72.9277 31.7125 72.7052 30.9325 72.2602 30.3525C71.8202 29.7725 71.1527 29.4825 70.2577 29.4825C69.6527 29.4825 69.1527 29.62 68.7577 29.895C68.3677 30.165 68.0752 30.5425 67.8802 31.0275C67.6902 31.5075 67.5952 32.0625 67.5952 32.6925C67.5952 33.6675 67.8202 34.45 68.2702 35.04C68.7202 35.625 69.3827 35.9175 70.2577 35.9175ZM75.0021 36.75V35.7825C75.3021 35.8375 75.5296 35.825 75.6846 35.745C75.8446 35.66 75.9621 35.52 76.0371 35.325C76.1121 35.125 76.1746 34.8775 76.2246 34.5825C76.3046 34.0925 76.3771 33.5525 76.4421 32.9625C76.5071 32.3725 76.5646 31.7225 76.6146 31.0125C76.6696 30.2975 76.7246 29.51 76.7796 28.65H82.2846V36.75H81.1896V29.7075H77.7996C77.7646 30.2375 77.7246 30.765 77.6796 31.29C77.6346 31.815 77.5871 32.32 77.5371 32.805C77.4921 33.285 77.4421 33.7275 77.3871 34.1325C77.3321 34.5375 77.2746 34.8875 77.2146 35.1825C77.1246 35.6275 77.0046 35.9825 76.8546 36.2475C76.7096 36.5125 76.4921 36.6875 76.2021 36.7725C75.9121 36.8575 75.5121 36.85 75.0021 36.75ZM84.3726 36.75V28.65H85.4751V32.1675H90.0426V28.65H91.1451V36.75H90.0426V33.225H85.4751V36.75H84.3726ZM99.6774 28.65V36.75H98.6049V30.4425L94.1649 36.75H93.2349V28.65H94.3074V34.905L98.7549 28.65H99.6774ZM103.98 36.75V29.67H101.107V28.65H107.955V29.67H105.082V36.75H103.98ZM112.812 36.975C112.022 36.975 111.337 36.8 110.757 36.45C110.182 36.1 109.735 35.6075 109.415 34.9725C109.095 34.3375 108.935 33.5925 108.935 32.7375C108.935 31.8525 109.092 31.0875 109.407 30.4425C109.722 29.7975 110.165 29.3 110.735 28.95C111.31 28.6 111.987 28.425 112.767 28.425C113.567 28.425 114.25 28.61 114.815 28.98C115.38 29.345 115.807 29.87 116.097 30.555C116.387 31.24 116.52 32.0575 116.495 33.0075H115.37V32.6175C115.35 31.5675 115.122 30.775 114.687 30.24C114.257 29.705 113.627 29.4375 112.797 29.4375C111.927 29.4375 111.26 29.72 110.795 30.285C110.335 30.85 110.105 31.655 110.105 32.7C110.105 33.72 110.335 34.5125 110.795 35.0775C111.26 35.6375 111.917 35.9175 112.767 35.9175C113.347 35.9175 113.852 35.785 114.282 35.52C114.717 35.25 115.06 34.8625 115.31 34.3575L116.337 34.755C116.017 35.46 115.545 36.0075 114.92 36.3975C114.3 36.7825 113.597 36.975 112.812 36.975ZM109.715 33.0075V32.085H115.902V33.0075H109.715ZM124.02 36.975C123.215 36.975 122.522 36.7875 121.942 36.4125C121.362 36.0325 120.92 35.4825 120.615 34.7625L121.725 34.4325C121.93 34.9175 122.225 35.2875 122.61 35.5425C123 35.7925 123.467 35.9175 124.012 35.9175C124.812 35.9175 125.427 35.67 125.857 35.175C126.292 34.675 126.545 34.0075 126.615 33.1725H122.992V32.2275H126.615C126.555 31.4125 126.312 30.7525 125.887 30.2475C125.462 29.7375 124.845 29.4825 124.035 29.4825C123.495 29.4825 123.017 29.615 122.602 29.88C122.192 30.145 121.89 30.5225 121.695 31.0125L120.615 30.6675C120.845 29.9725 121.262 29.425 121.867 29.025C122.477 28.625 123.202 28.425 124.042 28.425C124.832 28.425 125.51 28.605 126.075 28.965C126.64 29.32 127.072 29.82 127.372 30.465C127.672 31.105 127.822 31.8525 127.822 32.7075C127.822 33.5575 127.67 34.3025 127.365 34.9425C127.065 35.5825 126.632 36.0825 126.067 36.4425C125.502 36.7975 124.82 36.975 124.02 36.975ZM131.475 36.75V29.67H128.603V28.65H135.45V29.67H132.578V36.75H131.475ZM140.116 36.975C139.311 36.975 138.624 36.7925 138.054 36.4275C137.484 36.0625 137.046 35.5575 136.741 34.9125C136.436 34.2675 136.284 33.5275 136.284 32.6925C136.284 31.8425 136.439 31.0975 136.749 30.4575C137.059 29.8175 137.499 29.32 138.069 28.965C138.644 28.605 139.326 28.425 140.116 28.425C140.926 28.425 141.616 28.6075 142.186 28.9725C142.761 29.3325 143.199 29.835 143.499 30.48C143.804 31.12 143.956 31.8575 143.956 32.6925C143.956 33.5425 143.804 34.29 143.499 34.935C143.194 35.575 142.754 36.075 142.179 36.435C141.604 36.795 140.916 36.975 140.116 36.975ZM140.116 35.9175C141.016 35.9175 141.686 35.62 142.126 35.025C142.566 34.425 142.786 33.6475 142.786 32.6925C142.786 31.7125 142.564 30.9325 142.119 30.3525C141.679 29.7725 141.011 29.4825 140.116 29.4825C139.511 29.4825 139.011 29.62 138.616 29.895C138.226 30.165 137.934 30.5425 137.739 31.0275C137.549 31.5075 137.454 32.0625 137.454 32.6925C137.454 33.6675 137.679 34.45 138.129 35.04C138.579 35.625 139.241 35.9175 140.116 35.9175ZM148.606 36.75V28.65H155.048V36.75H153.946V29.7075H149.708V36.75H148.606ZM160.536 36.975C159.731 36.975 159.044 36.7925 158.474 36.4275C157.904 36.0625 157.466 35.5575 157.161 34.9125C156.856 34.2675 156.704 33.5275 156.704 32.6925C156.704 31.8425 156.859 31.0975 157.169 30.4575C157.479 29.8175 157.919 29.32 158.489 28.965C159.064 28.605 159.746 28.425 160.536 28.425C161.346 28.425 162.036 28.6075 162.606 28.9725C163.181 29.3325 163.619 29.835 163.919 30.48C164.224 31.12 164.376 31.8575 164.376 32.6925C164.376 33.5425 164.224 34.29 163.919 34.935C163.614 35.575 163.174 36.075 162.599 36.435C162.024 36.795 161.336 36.975 160.536 36.975ZM160.536 35.9175C161.436 35.9175 162.106 35.62 162.546 35.025C162.986 34.425 163.206 33.6475 163.206 32.6925C163.206 31.7125 162.984 30.9325 162.539 30.3525C162.099 29.7725 161.431 29.4825 160.536 29.4825C159.931 29.4825 159.431 29.62 159.036 29.895C158.646 30.165 158.354 30.5425 158.159 31.0275C157.969 31.5075 157.874 32.0625 157.874 32.6925C157.874 33.6675 158.099 34.45 158.549 35.04C158.999 35.625 159.661 35.9175 160.536 35.9175ZM165.28 36.75V35.7825C165.58 35.8375 165.808 35.825 165.963 35.745C166.123 35.66 166.24 35.52 166.315 35.325C166.39 35.125 166.453 34.8775 166.503 34.5825C166.583 34.0925 166.655 33.5525 166.72 32.9625C166.785 32.3725 166.843 31.7225 166.893 31.0125C166.948 30.2975 167.003 29.51 167.058 28.65H172.563V36.75H171.468V29.7075H168.078C168.043 30.2375 168.003 30.765 167.958 31.29C167.913 31.815 167.865 32.32 167.815 32.805C167.77 33.285 167.72 33.7275 167.665 34.1325C167.61 34.5375 167.553 34.8875 167.493 35.1825C167.403 35.6275 167.283 35.9825 167.133 36.2475C166.988 36.5125 166.77 36.6875 166.48 36.7725C166.19 36.8575 165.79 36.85 165.28 36.75ZM178.086 36.975C177.296 36.975 176.611 36.8 176.031 36.45C175.456 36.1 175.008 35.6075 174.688 34.9725C174.368 34.3375 174.208 33.5925 174.208 32.7375C174.208 31.8525 174.366 31.0875 174.681 30.4425C174.996 29.7975 175.438 29.3 176.008 28.95C176.583 28.6 177.261 28.425 178.041 28.425C178.841 28.425 179.523 28.61 180.088 28.98C180.653 29.345 181.081 29.87 181.371 30.555C181.661 31.24 181.793 32.0575 181.768 33.0075H180.643V32.6175C180.623 31.5675 180.396 30.775 179.961 30.24C179.531 29.705 178.901 29.4375 178.071 29.4375C177.201 29.4375 176.533 29.72 176.068 30.285C175.608 30.85 175.378 31.655 175.378 32.7C175.378 33.72 175.608 34.5125 176.068 35.0775C176.533 35.6375 177.191 35.9175 178.041 35.9175C178.621 35.9175 179.126 35.785 179.556 35.52C179.991 35.25 180.333 34.8625 180.583 34.3575L181.611 34.755C181.291 35.46 180.818 36.0075 180.193 36.3975C179.573 36.7825 178.871 36.975 178.086 36.975ZM174.988 33.0075V32.085H181.176V33.0075H174.988Z' fill='%230E2522'/%3e%3c/svg%3e");
}
.mini-map iframe {
    border: 0;
}

.popup-custom__img {
    margin-bottom: 1rem;
    width: 100%;
}
.popup-custom__img img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
.popup-custom__title {
    margin-bottom: 0.5rem;
    color: #303030;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
}
.popup-custom__text {
    color: var(--Black, #303030);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
}
.popup-custom__link {
    margin: 1.5rem 0;
}
.popup-custom__descr {
    width: 100%;
    height: 3rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='472' height='43' viewBox='0 0 472 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.873 16H9.277V3.799L1.675 16H0.163V1.048H1.759V13.228L9.361 1.048H10.873V16ZM28.0052 16H26.4092V4.639L22.3142 13.648H20.9492L16.7912 4.639V16H15.1952V1.048H16.7912L21.6632 11.653L26.4092 1.048H28.0052V16ZM41.6218 16H32.3398V1.048H41.6218V2.476H33.9358V7.747H40.4878V9.175H33.9358V14.572H41.6218V16ZM60.1566 8.524C60.1566 11.947 60.0936 13.207 58.6446 14.656C57.7206 15.58 56.4816 16.126 54.9276 16.126C53.3736 16.126 52.1136 15.58 51.1896 14.656C49.8666 13.354 49.7196 12.115 49.6986 9.175H46.5276V16H44.9316V1.048H46.5276V7.747H49.6986C49.7196 4.912 49.8876 3.694 51.1896 2.392C52.1136 1.468 53.3736 0.921999 54.9276 0.921999C56.4816 0.921999 57.7206 1.468 58.6446 2.392C60.0936 3.841 60.1566 5.101 60.1566 8.524ZM58.5606 8.524C58.5606 5.458 58.4556 4.366 57.5106 3.4C56.8176 2.707 55.9356 2.35 54.9276 2.35C53.9196 2.35 53.0166 2.707 52.3446 3.4C51.3996 4.366 51.2946 5.458 51.2946 8.524C51.2946 11.59 51.3996 12.682 52.3446 13.648C53.0166 14.341 53.9196 14.698 54.9276 14.698C55.9356 14.698 56.8176 14.341 57.5106 13.648C58.4556 12.682 58.5606 11.59 58.5606 8.524ZM72.2061 2.476H67.8801V16H66.2841V2.476H61.9581V1.048H72.2061V2.476ZM84.4349 11.674C83.9099 14.467 81.9359 16.126 79.2479 16.126C77.6939 16.126 76.4339 15.58 75.5099 14.656C74.1029 13.249 74.0189 11.947 74.0189 8.524C74.0189 5.101 74.1029 3.799 75.5099 2.392C76.4339 1.468 77.6939 0.921999 79.2479 0.921999C81.9569 0.921999 83.9099 2.581 84.4349 5.374H82.7969C82.3979 3.526 81.1169 2.35 79.2479 2.35C78.2399 2.35 77.3579 2.707 76.6649 3.4C75.7199 4.366 75.6149 5.458 75.6149 8.524C75.6149 11.59 75.7199 12.682 76.6649 13.648C77.3579 14.341 78.2399 14.698 79.2479 14.698C81.1169 14.698 82.4399 13.522 82.8389 11.674H84.4349ZM91.9914 9.847L88.7364 16H86.8674L90.3114 9.616C88.3374 9.133 87.0984 7.579 87.0984 5.437C87.0984 2.77 88.9464 1.048 91.7184 1.048H97.2834V16H95.6874V9.847H91.9914ZM95.6874 8.419V2.455H91.8654C89.8704 2.455 88.6944 3.568 88.6944 5.437C88.6944 7.306 89.8704 8.419 91.8654 8.419H95.6874ZM117.114 16H115.518V2.476H108.441V16H106.845V1.048H117.114V16ZM131.652 5.437C131.652 8.104 129.741 9.847 127.032 9.847H123.063V16H121.467V1.048H127.032C129.741 1.048 131.652 2.77 131.652 5.437ZM130.056 5.437C130.056 3.463 128.775 2.476 126.906 2.476H123.063V8.419H126.906C128.775 8.419 130.056 7.411 130.056 5.437ZM144.585 8.524C144.585 11.947 144.48 13.249 143.073 14.656C142.149 15.58 140.91 16.126 139.356 16.126C137.802 16.126 136.542 15.58 135.618 14.656C134.211 13.249 134.127 11.947 134.127 8.524C134.127 5.101 134.211 3.799 135.618 2.392C136.542 1.468 137.802 0.921999 139.356 0.921999C140.91 0.921999 142.149 1.468 143.073 2.392C144.48 3.799 144.585 5.101 144.585 8.524ZM142.989 8.524C142.989 5.458 142.884 4.366 141.939 3.4C141.246 2.707 140.364 2.35 139.356 2.35C138.348 2.35 137.466 2.707 136.773 3.4C135.828 4.366 135.723 5.458 135.723 8.524C135.723 11.59 135.828 12.682 136.773 13.648C137.466 14.341 138.348 14.698 139.356 14.698C140.364 14.698 141.246 14.341 141.939 13.648C142.884 12.682 142.989 11.59 142.989 8.524ZM156.657 2.476H152.331V16H150.735V2.476H146.409V1.048H156.657V2.476ZM170.157 16H168.561V3.799L160.959 16H159.447V1.048H161.043V13.228L168.645 1.048H170.157V16ZM184.748 11.905C184.748 14.446 183.068 16 180.296 16H174.479V1.048H180.107C182.753 1.048 184.517 2.623 184.517 4.975C184.517 6.046 184.139 6.949 183.425 7.621C183.11 7.936 182.879 8.062 182.312 8.314C183.005 8.608 183.278 8.776 183.635 9.133C184.37 9.847 184.748 10.771 184.748 11.905ZM182.921 5.059C182.921 3.442 181.829 2.476 179.981 2.476H176.075V7.663H179.981C181.829 7.663 182.921 6.697 182.921 5.059ZM183.152 11.821C183.152 10.141 181.997 9.091 180.149 9.091H176.075V14.572H180.149C181.997 14.572 183.152 13.501 183.152 11.821ZM198.295 8.524C198.295 11.947 198.19 13.249 196.783 14.656C195.859 15.58 194.62 16.126 193.066 16.126C191.512 16.126 190.252 15.58 189.328 14.656C187.921 13.249 187.837 11.947 187.837 8.524C187.837 5.101 187.921 3.799 189.328 2.392C190.252 1.468 191.512 0.921999 193.066 0.921999C194.62 0.921999 195.859 1.468 196.783 2.392C198.19 3.799 198.295 5.101 198.295 8.524ZM196.699 8.524C196.699 5.458 196.594 4.366 195.649 3.4C194.956 2.707 194.074 2.35 193.066 2.35C192.058 2.35 191.176 2.707 190.483 3.4C189.538 4.366 189.433 5.458 189.433 8.524C189.433 11.59 189.538 12.682 190.483 13.648C191.176 14.341 192.058 14.698 193.066 14.698C194.074 14.698 194.956 14.341 195.649 13.648C196.594 12.682 196.699 11.59 196.699 8.524ZM212.331 16H210.735V2.476H203.658V16H202.062V1.048H212.331V16ZM226.575 8.524C226.575 11.947 226.47 13.249 225.063 14.656C224.139 15.58 222.9 16.126 221.346 16.126C219.792 16.126 218.532 15.58 217.608 14.656C216.201 13.249 216.117 11.947 216.117 8.524C216.117 5.101 216.201 3.799 217.608 2.392C218.532 1.468 219.792 0.921999 221.346 0.921999C222.9 0.921999 224.139 1.468 225.063 2.392C226.47 3.799 226.575 5.101 226.575 8.524ZM224.979 8.524C224.979 5.458 224.874 4.366 223.929 3.4C223.236 2.707 222.354 2.35 221.346 2.35C220.338 2.35 219.456 2.707 218.763 3.4C217.818 4.366 217.713 5.458 217.713 8.524C217.713 11.59 217.818 12.682 218.763 13.648C219.456 14.341 220.338 14.698 221.346 14.698C222.354 14.698 223.236 14.341 223.929 13.648C224.874 12.682 224.979 11.59 224.979 8.524ZM232.023 16H230.427V1.048H232.023V16ZM241.032 16H238.911L232.044 8.188L238.449 1.048H240.465L233.913 8.146L241.032 16ZM254.13 16H252.429L251.232 12.619H244.701L243.504 16H241.803L247.305 1.048H248.649L254.13 16ZM250.77 11.233L247.998 3.337L245.184 11.233H250.77ZM260.649 16.126C258.066 16.126 256.05 14.488 255.567 11.674H257.142C257.541 13.522 258.864 14.719 260.733 14.719C262.623 14.719 264.03 13.627 264.03 11.842C264.03 9.973 262.938 9.049 260.985 9.049H259.095V7.663H261.048C262.791 7.663 263.799 6.697 263.799 4.954C263.799 3.253 262.602 2.308 260.754 2.308C258.885 2.308 257.604 3.526 257.184 5.374H255.588C256.071 2.56 258.066 0.921999 260.775 0.921999C263.442 0.921999 265.395 2.455 265.395 4.891C265.395 6.508 264.66 7.642 263.232 8.293C264.786 8.86 265.626 10.057 265.626 11.884C265.626 14.488 263.484 16.126 260.649 16.126ZM279.703 16H278.002L276.805 12.619H270.274L269.077 16H267.376L272.878 1.048H274.222L279.703 16ZM276.343 11.233L273.571 3.337L270.757 11.233H276.343ZM292.312 16H290.716V9.175H283.618V16H282.022V1.048H283.618V7.747H290.716V1.048H292.312V16ZM307.354 16H305.758V3.799L298.156 16H296.644V1.048H298.24V13.228L305.842 1.048H307.354V16ZM315.814 9.847L312.559 16H310.69L314.134 9.616C312.16 9.133 310.921 7.579 310.921 5.437C310.921 2.77 312.769 1.048 315.541 1.048H321.106V16H319.51V9.847H315.814ZM319.51 8.419V2.455H315.688C313.693 2.455 312.517 3.568 312.517 5.437C312.517 7.306 313.693 8.419 315.688 8.419H319.51ZM327.096 16H325.122V14.026H327.096V16ZM346.617 16H345.021V9.175H337.923V16H336.327V1.048H337.923V7.747H345.021V1.048H346.617V16ZM360.231 16H350.949V1.048H360.231V2.476H352.545V7.747H359.097V9.175H352.545V14.572H360.231V16ZM373.432 8.524C373.432 11.947 373.327 13.249 371.92 14.656C370.996 15.58 369.757 16.126 368.203 16.126C366.649 16.126 365.389 15.58 364.465 14.656C363.058 13.249 362.974 11.947 362.974 8.524C362.974 5.101 363.058 3.799 364.465 2.392C365.389 1.468 366.649 0.921999 368.203 0.921999C369.757 0.921999 370.996 1.468 371.92 2.392C373.327 3.799 373.432 5.101 373.432 8.524ZM371.836 8.524C371.836 5.458 371.731 4.366 370.786 3.4C370.093 2.707 369.211 2.35 368.203 2.35C367.195 2.35 366.313 2.707 365.62 3.4C364.675 4.366 364.57 5.458 364.57 8.524C364.57 11.59 364.675 12.682 365.62 13.648C366.313 14.341 367.195 14.698 368.203 14.698C369.211 14.698 370.093 14.341 370.786 13.648C371.731 12.682 371.836 11.59 371.836 8.524ZM387.447 11.611C387.447 14.236 385.641 16 382.848 16H377.199V1.048H386.523V2.476H378.795V7.201H382.848C385.641 7.201 387.447 8.965 387.447 11.611ZM385.851 11.611C385.851 9.721 384.696 8.629 382.701 8.629H378.795V14.572H382.701C384.696 14.572 385.851 13.48 385.851 11.611ZM399.868 16H398.02L394.387 9.721L390.733 16H388.927L393.505 8.335L389.221 1.048H391.069L394.387 6.949L397.705 1.048H399.553L395.248 8.335L399.868 16ZM411.823 8.524C411.823 11.947 411.718 13.249 410.311 14.656C409.387 15.58 408.148 16.126 406.594 16.126C405.04 16.126 403.78 15.58 402.856 14.656C401.449 13.249 401.365 11.947 401.365 8.524C401.365 5.101 401.449 3.799 402.856 2.392C403.78 1.468 405.04 0.921999 406.594 0.921999C408.148 0.921999 409.387 1.468 410.311 2.392C411.718 3.799 411.823 5.101 411.823 8.524ZM410.227 8.524C410.227 5.458 410.122 4.366 409.177 3.4C408.484 2.707 407.602 2.35 406.594 2.35C405.586 2.35 404.704 2.707 404.011 3.4C403.066 4.366 402.961 5.458 402.961 8.524C402.961 11.59 403.066 12.682 404.011 13.648C404.704 14.341 405.586 14.698 406.594 14.698C407.602 14.698 408.484 14.341 409.177 13.648C410.122 12.682 410.227 11.59 410.227 8.524ZM413.337 14.572H414.66C416.025 12.43 416.55 9.742 416.55 6.088V1.048H424.719V14.572H426.504V19.612H424.929V16H414.912V19.612H413.337V14.572ZM416.445 14.572H423.123V2.476H418.062V7.075C418.062 9.847 417.642 12.472 416.445 14.572ZM440.245 16H438.649V3.799L431.047 16H429.535V1.048H431.131V13.228L438.733 1.048H440.245V16ZM457.377 16H455.781V4.639L451.686 13.648H450.321L446.163 4.639V16H444.567V1.048H446.163L451.035 11.653L455.781 1.048H457.377V16ZM471.603 8.524C471.603 11.947 471.498 13.249 470.091 14.656C469.167 15.58 467.928 16.126 466.374 16.126C464.82 16.126 463.56 15.58 462.636 14.656C461.229 13.249 461.145 11.947 461.145 8.524C461.145 5.101 461.229 3.799 462.636 2.392C463.56 1.468 464.82 0.921999 466.374 0.921999C467.928 0.921999 469.167 1.468 470.091 2.392C471.498 3.799 471.603 5.101 471.603 8.524ZM470.007 8.524C470.007 5.458 469.902 4.366 468.957 3.4C468.264 2.707 467.382 2.35 466.374 2.35C465.366 2.35 464.484 2.707 463.791 3.4C462.846 4.366 462.741 5.458 462.741 8.524C462.741 11.59 462.846 12.682 463.791 13.648C464.484 14.341 465.366 14.698 466.374 14.698C467.382 14.698 468.264 14.341 468.957 13.648C469.902 12.682 470.007 11.59 470.007 8.524ZM10.432 39H8.836V25.476H1.759V39H0.163V24.048H10.432V39ZM24.9701 28.437C24.9701 31.104 23.0591 32.847 20.3501 32.847H16.3811V39H14.7851V24.048H20.3501C23.0591 24.048 24.9701 25.77 24.9701 28.437ZM23.3741 28.437C23.3741 26.463 22.0931 25.476 20.2241 25.476H16.3811V31.419H20.2241C22.0931 31.419 23.3741 30.411 23.3741 28.437ZM37.9036 31.524C37.9036 34.947 37.7986 36.249 36.3916 37.656C35.4676 38.58 34.2286 39.126 32.6746 39.126C31.1206 39.126 29.8606 38.58 28.9366 37.656C27.5296 36.249 27.4456 34.947 27.4456 31.524C27.4456 28.101 27.5296 26.799 28.9366 25.392C29.8606 24.468 31.1206 23.922 32.6746 23.922C34.2286 23.922 35.4676 24.468 36.3916 25.392C37.7986 26.799 37.9036 28.101 37.9036 31.524ZM36.3076 31.524C36.3076 28.458 36.2026 27.366 35.2576 26.4C34.5646 25.707 33.6826 25.35 32.6746 25.35C31.6666 25.35 30.7846 25.707 30.0916 26.4C29.1466 27.366 29.0416 28.458 29.0416 31.524C29.0416 34.59 29.1466 35.682 30.0916 36.648C30.7846 37.341 31.6666 37.698 32.6746 37.698C33.6826 37.698 34.5646 37.341 35.2576 36.648C36.2026 35.682 36.3076 34.59 36.3076 31.524ZM43.3508 39H41.7548V24.048H43.3508V39ZM52.3598 39H50.2388L43.3718 31.188L49.7768 24.048H51.7928L45.2408 31.146L52.3598 39ZM64.1946 31.524C64.1946 34.947 64.0896 36.249 62.6826 37.656C61.7586 38.58 60.5196 39.126 58.9656 39.126C57.4116 39.126 56.1516 38.58 55.2276 37.656C53.8206 36.249 53.7366 34.947 53.7366 31.524C53.7366 28.101 53.8206 26.799 55.2276 25.392C56.1516 24.468 57.4116 23.922 58.9656 23.922C60.5196 23.922 61.7586 24.468 62.6826 25.392C64.0896 26.799 64.1946 28.101 64.1946 31.524ZM62.5986 31.524C62.5986 28.458 62.4936 27.366 61.5486 26.4C60.8556 25.707 59.9736 25.35 58.9656 25.35C57.9576 25.35 57.0756 25.707 56.3826 26.4C55.4376 27.366 55.3326 28.458 55.3326 31.524C55.3326 34.59 55.4376 35.682 56.3826 36.648C57.0756 37.341 57.9576 37.698 58.9656 37.698C59.9736 37.698 60.8556 37.341 61.5486 36.648C62.4936 35.682 62.5986 34.59 62.5986 31.524ZM78.2518 39H76.6558V32.175H69.5578V39H67.9618V24.048H69.5578V30.747H76.6558V24.048H78.2518V39ZM92.4329 34.674C91.9079 37.467 89.9339 39.126 87.2459 39.126C85.6919 39.126 84.4319 38.58 83.5079 37.656C82.1009 36.249 82.0169 34.947 82.0169 31.524C82.0169 28.101 82.1009 26.799 83.5079 25.392C84.4319 24.468 85.6919 23.922 87.2459 23.922C89.9549 23.922 91.9079 25.581 92.4329 28.374H90.7949C90.3959 26.526 89.1149 25.35 87.2459 25.35C86.2379 25.35 85.3559 25.707 84.6629 26.4C83.7179 27.366 83.6129 28.458 83.6129 31.524C83.6129 34.59 83.7179 35.682 84.6629 36.648C85.3559 37.341 86.2379 37.698 87.2459 37.698C89.1149 37.698 90.4379 36.522 90.8369 34.674H92.4329ZM104.761 24.048L99.3434 36.669C98.7554 38.034 97.8944 39 96.4034 39H95.1014V37.572H96.0464C97.0754 37.572 97.5794 37.11 98.0204 36.081L98.6294 34.674L93.6944 24.048H95.3954L99.4274 32.889L103.06 24.048H104.761ZM115.751 39H114.155V25.476H109.073V30.6C109.073 36.9 107.561 39 104.705 39H103.949V37.572H104.348C106.196 37.572 107.519 36.333 107.519 30.117V24.048H115.751V39ZM130.299 34.611C130.299 37.236 128.451 39 125.679 39H120.072V24.048H121.668V30.201H125.679C128.472 30.201 130.299 31.965 130.299 34.611ZM128.682 34.611C128.682 32.721 127.527 31.629 125.532 31.629H121.668V37.572H125.532C127.527 37.572 128.682 36.48 128.682 34.611ZM140.969 25.476H136.643V39H135.047V25.476H130.721V24.048H140.969V25.476ZM154.469 39H152.873V26.799L145.271 39H143.759V24.048H145.355V36.228L152.957 24.048H154.469V39ZM168.976 28.437C168.976 31.104 167.065 32.847 164.356 32.847H160.387V39H158.791V24.048H164.356C167.065 24.048 168.976 25.77 168.976 28.437ZM167.38 28.437C167.38 26.463 166.099 25.476 164.23 25.476H160.387V31.419H164.23C166.099 31.419 167.38 30.411 167.38 28.437ZM181.909 31.524C181.909 34.947 181.804 36.249 180.397 37.656C179.473 38.58 178.234 39.126 176.68 39.126C175.126 39.126 173.866 38.58 172.942 37.656C171.535 36.249 171.451 34.947 171.451 31.524C171.451 28.101 171.535 26.799 172.942 25.392C173.866 24.468 175.126 23.922 176.68 23.922C178.234 23.922 179.473 24.468 180.397 25.392C181.804 26.799 181.909 28.101 181.909 31.524ZM180.313 31.524C180.313 28.458 180.208 27.366 179.263 26.4C178.57 25.707 177.688 25.35 176.68 25.35C175.672 25.35 174.79 25.707 174.097 26.4C173.152 27.366 173.047 28.458 173.047 31.524C173.047 34.59 173.152 35.682 174.097 36.648C174.79 37.341 175.672 37.698 176.68 37.698C177.688 37.698 178.57 37.341 179.263 36.648C180.208 35.682 180.313 34.59 180.313 31.524ZM195.946 34.905C195.946 37.446 194.266 39 191.494 39H185.677V24.048H191.305C193.951 24.048 195.715 25.623 195.715 27.975C195.715 29.046 195.337 29.949 194.623 30.621C194.308 30.936 194.077 31.062 193.51 31.314C194.203 31.608 194.476 31.776 194.833 32.133C195.568 32.847 195.946 33.771 195.946 34.905ZM194.119 28.059C194.119 26.442 193.027 25.476 191.179 25.476H187.273V30.663H191.179C193.027 30.663 194.119 29.697 194.119 28.059ZM194.35 34.821C194.35 33.141 193.195 32.091 191.347 32.091H187.273V37.572H191.347C193.195 37.572 194.35 36.501 194.35 34.821ZM210.017 39H208.316L207.119 35.619H200.588L199.391 39H197.69L203.192 24.048H204.536L210.017 39ZM206.657 34.233L203.885 26.337L201.071 34.233H206.657ZM219.903 25.476H215.577V39H213.981V25.476H209.655V24.048H219.903V25.476ZM232.92 34.611C232.92 37.236 231.072 39 228.3 39H222.693V24.048H224.289V30.201H228.3C231.093 30.201 232.92 31.965 232.92 34.611ZM231.303 34.611C231.303 32.721 230.148 31.629 228.153 31.629H224.289V37.572H228.153C230.148 37.572 231.303 36.48 231.303 34.611ZM245.77 34.674C245.245 37.467 243.271 39.126 240.583 39.126C239.029 39.126 237.769 38.58 236.845 37.656C235.438 36.249 235.354 34.947 235.354 31.524C235.354 28.101 235.438 26.799 236.845 25.392C237.769 24.468 239.029 23.922 240.583 23.922C243.292 23.922 245.245 25.581 245.77 28.374H244.132C243.733 26.526 242.452 25.35 240.583 25.35C239.575 25.35 238.693 25.707 238 26.4C237.055 27.366 236.95 28.458 236.95 31.524C236.95 34.59 237.055 35.682 238 36.648C238.693 37.341 239.575 37.698 240.583 37.698C242.452 37.698 243.775 36.522 244.174 34.674H245.77ZM253.326 32.847L250.071 39H248.202L251.646 32.616C249.672 32.133 248.433 30.579 248.433 28.437C248.433 25.77 250.281 24.048 253.053 24.048H258.618V39H257.022V32.847H253.326ZM257.022 31.419V25.455H253.2C251.205 25.455 250.029 26.568 250.029 28.437C250.029 30.306 251.205 31.419 253.2 31.419H257.022ZM278.029 34.674C277.504 37.467 275.53 39.126 272.842 39.126C271.288 39.126 270.028 38.58 269.104 37.656C267.697 36.249 267.613 34.947 267.613 31.524C267.613 28.101 267.697 26.799 269.104 25.392C270.028 24.468 271.288 23.922 272.842 23.922C275.551 23.922 277.504 25.581 278.029 28.374H276.391C275.992 26.526 274.711 25.35 272.842 25.35C271.834 25.35 270.952 25.707 270.259 26.4C269.314 27.366 269.209 28.458 269.209 31.524C269.209 34.59 269.314 35.682 270.259 36.648C270.952 37.341 271.834 37.698 272.842 37.698C274.711 37.698 276.034 36.522 276.433 34.674H278.029ZM291.442 31.524C291.442 34.947 291.337 36.249 289.93 37.656C289.006 38.58 287.767 39.126 286.213 39.126C284.659 39.126 283.399 38.58 282.475 37.656C281.068 36.249 280.984 34.947 280.984 31.524C280.984 28.101 281.068 26.799 282.475 25.392C283.399 24.468 284.659 23.922 286.213 23.922C287.767 23.922 289.006 24.468 289.93 25.392C291.337 26.799 291.442 28.101 291.442 31.524ZM289.846 31.524C289.846 28.458 289.741 27.366 288.796 26.4C288.103 25.707 287.221 25.35 286.213 25.35C285.205 25.35 284.323 25.707 283.63 26.4C282.685 27.366 282.58 28.458 282.58 31.524C282.58 34.59 282.685 35.682 283.63 36.648C284.323 37.341 285.205 37.698 286.213 37.698C287.221 37.698 288.103 37.341 288.796 36.648C289.741 35.682 289.846 34.59 289.846 31.524ZM310.287 34.674C309.762 37.467 307.788 39.126 305.1 39.126C303.546 39.126 302.286 38.58 301.362 37.656C299.955 36.249 299.871 34.947 299.871 31.524C299.871 28.101 299.955 26.799 301.362 25.392C302.286 24.468 303.546 23.922 305.1 23.922C307.809 23.922 309.762 25.581 310.287 28.374H308.649C308.25 26.526 306.969 25.35 305.1 25.35C304.092 25.35 303.21 25.707 302.517 26.4C301.572 27.366 301.467 28.458 301.467 31.524C301.467 34.59 301.572 35.682 302.517 36.648C303.21 37.341 304.092 37.698 305.1 37.698C306.969 37.698 308.292 36.522 308.691 34.674H310.287ZM324.078 39H322.482V25.476H315.405V39H313.809V24.048H324.078V39ZM337.714 39H328.432V24.048H337.714V25.476H330.028V30.747H336.58V32.175H330.028V37.572H337.714V39ZM353.077 42.612H351.502V39H341.023V24.048H342.619V37.572H349.696V24.048H351.292V37.572H353.077V42.612ZM366.807 39H365.211V26.799L357.609 39H356.097V24.048H357.693V36.228L365.295 24.048H366.807V39ZM381.545 39H379.844L378.647 35.619H372.116L370.919 39H369.218L374.72 24.048H376.064L381.545 39ZM378.185 34.233L375.413 26.337L372.599 34.233H378.185ZM394.268 39H392.672V25.476H387.59V30.6C387.59 36.9 386.078 39 383.222 39H382.466V37.572H382.865C384.713 37.572 386.036 36.333 386.036 30.117V24.048H394.268V39ZM409.299 39H407.703V26.799L400.101 39H398.589V24.048H400.185V36.228L407.787 24.048H409.299V39ZM423.47 34.674C422.945 37.467 420.971 39.126 418.283 39.126C416.729 39.126 415.469 38.58 414.545 37.656C413.138 36.249 413.054 34.947 413.054 31.524C413.054 28.101 413.138 26.799 414.545 25.392C415.469 24.468 416.729 23.922 418.283 23.922C420.992 23.922 422.945 25.581 423.47 28.374H421.832C421.433 26.526 420.152 25.35 418.283 25.35C417.275 25.35 416.393 25.707 415.7 26.4C414.755 27.366 414.65 28.458 414.65 31.524C414.65 34.59 414.755 35.682 415.7 36.648C416.393 37.341 417.275 37.698 418.283 37.698C420.152 37.698 421.475 36.522 421.874 34.674H423.47ZM435.297 25.476H430.971V39H429.375V25.476H425.049V24.048H435.297V25.476ZM447.568 31.524C447.568 34.947 447.463 36.249 446.056 37.656C445.132 38.58 443.893 39.126 442.339 39.126C440.785 39.126 439.525 38.58 438.601 37.656C437.194 36.249 437.11 34.947 437.11 31.524C437.11 28.101 437.194 26.799 438.601 25.392C439.525 24.468 440.785 23.922 442.339 23.922C443.893 23.922 445.132 24.468 446.056 25.392C447.463 26.799 447.568 28.101 447.568 31.524ZM445.972 31.524C445.972 28.458 445.867 27.366 444.922 26.4C444.229 25.707 443.347 25.35 442.339 25.35C441.331 25.35 440.449 25.707 439.756 26.4C438.811 27.366 438.706 28.458 438.706 31.524C438.706 34.59 438.811 35.682 439.756 36.648C440.449 37.341 441.331 37.698 442.339 37.698C443.347 37.698 444.229 37.341 444.922 36.648C445.867 35.682 445.972 34.59 445.972 31.524ZM464.145 39H462.549V27.639L458.454 36.648H457.089L452.931 27.639V39H451.335V24.048H452.931L457.803 34.653L462.549 24.048H464.145V39Z' fill='%23888888'/%3e%3c/svg%3e ");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.cookie-alert {
    display: none;
    position: fixed;
    left: 0;
    bottom: 2rem;
    z-index: 100;
    width: 100%;
}

.cookie-alert__content {
    padding: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.5rem;
    border-radius: 0.5rem;
    background: var(--Blue-White, #F4FAFF);
    box-shadow: rgba(1, 45, 85, 0.2) 0rem 1rem 2rem;
}

.cookie-alert__title {
    margin-bottom: 0.5rem;
    color: #1C1C34;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.cookie-alert__title a {
    color: #435C8A;
    transition: 0.3s;
}
.cookie-alert__info {
    color: #1C1C34;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.cookie-alert__info a {
    color: #435C8A;
    transition: 0.3s;
}
.cookie-alert a:hover {
    color: #1C1C34;
}
.cookie-alert__btn {
    cursor: pointer;
}

@media screen and (max-width: 48rem) {
    .cookie-alert {
        z-index: 10000;
    }
    .cookie-alert__content {
        flex-direction: column;
        gap: 1rem;
        text-align: center;
    }
    .cookie-alert__title,
    .cookie-alert__info {
        font-size: 0.875rem;
    }
    .cookie-alert__btn {
        width: 100%;
        height: 2.75rem;
        font-size: 1.125rem;
    }
}

.popup__checkbox input + label a {
    color: var(--cr-blue);
    text-decoration: underline;
}

.mobile-nav__link.--tg span {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.9774 1.37321C20.8497 1.93893 20.7294 2.50464 20.6091 3.07036L17.926 16.043C17.8583 16.3608 17.8057 16.6785 17.723 16.9885C17.7091 17.2004 17.635 17.4035 17.5102 17.5725C17.3853 17.7415 17.2151 17.869 17.0206 17.9392C16.8261 18.0093 16.6159 18.019 16.416 17.9671C16.2162 17.9152 16.0356 17.804 15.8966 17.6472L11.5899 14.4389C11.169 14.1211 11.169 14.1211 10.8383 14.4854L8.74878 16.539C8.64079 16.6541 8.51107 16.7452 8.36757 16.8065C8.22406 16.8678 8.06983 16.8981 7.91451 16.8955C7.91451 16.5932 7.95206 16.291 7.97461 15.9965C8.0648 14.6714 8.15508 13.3539 8.25279 12.0365C8.26851 11.9235 8.32157 11.8194 8.40307 11.742L17.0842 3.69807C17.0842 3.69807 17.1443 3.69807 17.1593 3.62832L17.3171 3.31059C17.1956 3.26934 17.0691 3.24587 16.9413 3.24085C16.8032 3.27713 16.6731 3.34026 16.558 3.42683L5.7875 10.4014C5.71678 10.4572 5.63345 10.4936 5.54537 10.5071C5.4573 10.5207 5.36733 10.511 5.28389 10.4789L0.811871 9.02972C0.611429 8.96896 0.423097 8.87187 0.25569 8.74299C0.184969 8.71086 0.123929 8.65959 0.0791652 8.59463C0.034401 8.52968 0.00752532 8.45344 0.0013622 8.37401C-0.00480092 8.29458 0.0100302 8.21491 0.0442089 8.14344C0.0783876 8.07197 0.130636 8.01136 0.195503 7.96804C0.39421 7.76782 0.629191 7.60984 0.887013 7.50307C2.285 6.92961 3.69801 6.37939 5.10351 5.82143L19.5343 0.133294C19.6716 0.0755981 19.8157 0.036523 19.9628 0.0170505C20.0747 -0.00627192 20.19 -0.00566212 20.3017 0.018842C20.4134 0.0433461 20.519 0.0912239 20.612 0.15951C20.705 0.227796 20.7834 0.315034 20.8424 0.41583C20.9014 0.516627 20.9396 0.628837 20.9549 0.745506L21 0.86175L20.9774 1.37321Z' fill='%23B1B1B1'/%3e%3c/svg%3e ");
}

.footer__socials.mb-24 {
    margin-top: 0;
    margin-bottom: 1.5rem;
}

.footer__social.--tg.is-blue {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M30.9774 14.3732C30.8497 14.9389 30.7294 15.5046 30.6091 16.0704L27.926 29.043C27.8583 29.3608 27.8057 29.6785 27.723 29.9885C27.7091 30.2004 27.635 30.4035 27.5102 30.5725C27.3853 30.7415 27.2151 30.869 27.0206 30.9392C26.8261 31.0093 26.6159 31.019 26.416 30.9671C26.2162 30.9152 26.0356 30.804 25.8966 30.6472L21.5899 27.4389C21.169 27.1211 21.169 27.1211 20.8383 27.4854L18.7488 29.539C18.6408 29.6541 18.5111 29.7452 18.3676 29.8065C18.2241 29.8678 18.0698 29.8981 17.9145 29.8955C17.9145 29.5932 17.9521 29.291 17.9746 28.9965C18.0648 27.6714 18.1551 26.3539 18.2528 25.0365C18.2685 24.9235 18.3216 24.8194 18.4031 24.742L27.0842 16.6981C27.0842 16.6981 27.1443 16.6981 27.1593 16.6283L27.3171 16.3106C27.1956 16.2693 27.0691 16.2459 26.9413 16.2408C26.8032 16.2771 26.6731 16.3403 26.558 16.4268L15.7875 23.4014C15.7168 23.4572 15.6335 23.4936 15.5454 23.5071C15.4573 23.5207 15.3673 23.511 15.2839 23.4789L10.8119 22.0297C10.6114 21.969 10.4231 21.8719 10.2557 21.743C10.185 21.7109 10.1239 21.6596 10.0792 21.5946C10.0344 21.5297 10.0075 21.4534 10.0014 21.374C9.9952 21.2946 10.01 21.2149 10.0442 21.1434C10.0784 21.072 10.1306 21.0114 10.1955 20.968C10.3942 20.7678 10.6292 20.6098 10.887 20.5031C12.285 19.9296 13.698 19.3794 15.1035 18.8214L29.5343 13.1333C29.6716 13.0756 29.8157 13.0365 29.9628 13.0171C30.0747 12.9937 30.19 12.9943 30.3017 13.0188C30.4134 13.0433 30.519 13.0912 30.612 13.1595C30.705 13.2278 30.7834 13.315 30.8424 13.4158C30.9014 13.5166 30.9396 13.6288 30.9549 13.7455L31 13.8617L30.9774 14.3732Z" fill="%2397BDD4"/><circle cx="22.5" cy="22.5" r="22" stroke="%2397BDD4"/></svg>');
}
.footer__social.--vk.is-blue {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M32.9725 28.3408C32.939 28.5147 32.8395 28.6705 32.6932 28.778C32.5469 28.8855 32.3643 28.937 32.1807 28.9226C31.1961 28.9226 30.2115 28.9226 29.227 28.9953C28.8337 29.0184 28.4401 28.956 28.0754 28.8129C27.7106 28.6699 27.3842 28.4497 27.1202 28.1689C26.652 27.7193 26.2251 27.23 25.7431 26.7672C25.5733 26.5999 25.3864 26.4493 25.1854 26.3176C25.1232 26.2648 25.0499 26.2254 24.9704 26.2022C24.8909 26.179 24.8072 26.1725 24.7249 26.1832C24.6426 26.1939 24.5636 26.2214 24.4934 26.264C24.4231 26.3066 24.3633 26.3632 24.3179 26.43C24.0377 26.7647 23.8783 27.1777 23.8635 27.6069C23.8635 27.8119 23.8635 28.03 23.8222 28.2681C23.8222 28.4434 23.7497 28.6116 23.6205 28.7356C23.4914 28.8596 23.3163 28.9292 23.1337 28.9292C22.6379 28.9292 22.1491 28.9292 21.6533 28.9292C21.2475 28.9227 20.8426 28.8896 20.4415 28.83C19.2942 28.5874 18.2187 28.0992 17.2951 27.4019C16.4385 26.7657 15.6905 26.0051 15.0781 25.1474C13.4788 23.0264 12.141 20.7345 11.0916 18.3176C10.8781 17.8482 11.0365 17.5771 11.5804 17.5375C11.9797 17.5375 12.3791 17.5375 12.7784 17.5375H14.6925C14.903 17.5279 15.1114 17.5821 15.288 17.6925C15.4647 17.8028 15.6008 17.9637 15.6771 18.1523C16.2325 19.2631 16.8063 20.365 17.3984 21.4581C17.6413 21.9266 17.9837 22.341 18.4036 22.6747C18.511 22.7536 18.6291 22.8181 18.7547 22.8664C18.8071 22.8882 18.8636 22.8999 18.9207 22.9008C18.9779 22.9016 19.0346 22.8916 19.0877 22.8714C19.1408 22.8511 19.1892 22.8209 19.2301 22.7826C19.271 22.7443 19.3037 22.6987 19.3262 22.6482C19.5 22.2849 19.5938 21.891 19.6016 21.4912C19.7223 20.5927 19.6874 19.6812 19.4983 18.7937C19.4561 18.5656 19.3404 18.3561 19.1674 18.1948C18.9944 18.0334 18.773 17.9284 18.5344 17.8945C18.4501 17.8711 18.3691 17.8378 18.2934 17.7953C18.3302 17.7169 18.374 17.6417 18.4243 17.5705C18.6393 17.3349 18.9346 17.1802 19.2573 17.1341C20.4873 16.9553 21.7384 16.9553 22.9684 17.1341C23.5812 17.2267 23.8015 17.4251 23.8566 18.106C23.9048 18.6482 23.8566 19.1903 23.8566 19.7325C23.8566 20.4466 23.8566 21.1606 23.8566 21.8747C23.8592 22.0872 23.9011 22.2977 23.9805 22.4961C24.1526 22.9127 24.4831 22.9722 24.8411 22.6879C25.3867 22.2064 25.8513 21.6466 26.2182 21.0284C26.8144 20.1246 27.3193 19.1682 27.7261 18.1722C27.7723 18.0569 27.8299 17.9462 27.8982 17.8416C27.9408 17.7651 28.0044 17.7013 28.0821 17.657C28.1597 17.6128 28.2485 17.5897 28.3388 17.5903C29.6401 17.5903 30.9414 17.5507 32.2427 17.5903C32.5525 17.5903 32.8761 17.6432 33 17.9937V18.2846C32.8623 18.5953 32.7522 18.9457 32.5869 19.2168C31.9999 20.1808 31.337 21.1003 30.604 21.9672C30.246 22.43 29.9155 22.8928 29.5643 23.3821C29.451 23.5434 29.4006 23.738 29.422 23.9315C29.4435 24.125 29.5353 24.3051 29.6814 24.4399C29.826 24.5986 29.9844 24.7507 30.1427 24.9028C30.728 25.4714 31.3407 26.0135 31.9053 26.6085C32.4487 27.0763 32.8306 27.6922 33 28.3738L32.9725 28.3408Z" fill="%2397BDD4"/><circle cx="22.5" cy="22.5" r="22" stroke="%2397BDD4"/></svg>');
}
.footer__social.--yt.is-blue {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path d="M22.457 15C24.6092 15.0804 26.7614 15.1609 28.9201 15.2614C29.428 15.2882 29.9336 15.3487 30.4338 15.4424C31.0061 15.5316 31.5335 15.8104 31.9345 16.2357C32.3354 16.661 32.5875 17.209 32.6518 17.795C32.9464 19.5813 33.0546 21.3944 32.9743 23.204C32.9348 24.4707 32.8098 25.7375 32.6913 26.9976C32.6723 27.4484 32.5477 27.8881 32.3279 28.2799C32.1081 28.6716 31.7994 29.0042 31.4276 29.2497C30.9403 29.5372 30.3912 29.6983 29.8284 29.7189C27.6588 29.9343 25.4791 30.0261 23.2995 29.9937C21.1144 29.9937 18.9294 29.9199 16.7509 29.8462C16.0366 29.8127 15.3248 29.7388 14.6185 29.625C14.0517 29.5545 13.5239 29.2945 13.1178 28.8858C12.7116 28.477 12.4501 27.9426 12.3742 27.3663C12.2228 26.4078 12.1307 25.4359 12.0649 24.4707C11.9651 22.9078 11.9804 21.3395 12.1109 19.7789C12.1612 19.0472 12.258 18.3196 12.4006 17.6006C12.5009 17.0087 12.7935 16.4683 13.2315 16.066C13.6695 15.6637 14.2275 15.4228 14.8159 15.382C16.8602 15.1663 18.9143 15.0611 20.9696 15.067C21.4632 15.067 21.9568 15.067 22.4504 15.067L22.457 15ZM20.4168 25.7241L25.8729 22.5337L20.4168 19.3366V25.7241Z" fill="%2397BDD4"/><circle cx="22.5" cy="22.5" r="22" stroke="%2397BDD4"/></svg>');
}
.footer__social.--dz.is-blue {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.5 13H20.8296L20.6921 13.0619H19.5372L18.1624 13.1376C17.6799 13.1704 17.2 13.2347 16.7258 13.3302C16.2804 13.4158 15.845 13.5472 15.4266 13.7223C15.0333 13.8796 14.676 14.1149 14.3759 14.414C14.0759 14.7131 13.8393 15.0698 13.6805 15.4627C13.4932 15.9191 13.3549 16.3941 13.2681 16.8798C13.1697 17.3932 13.1054 17.9126 13.0756 18.4345C13.0674 18.5961 13.0574 18.7584 13.0474 18.9209C13.0237 19.3047 13 19.6899 13 20.0717V20.7596V20.8697V22.5H13.0412V24.1474C13.0412 24.1541 13.0416 24.1609 13.042 24.168C13.0439 24.2045 13.0461 24.2466 13 24.2984L13.0412 25.5957C13.0619 26.2135 13.1031 26.8313 13.1788 27.4422C13.2452 28.0618 13.3814 28.672 13.5847 29.2612C13.669 29.4969 13.7701 29.7263 13.8873 29.9476C14.2001 30.5052 14.6817 30.9497 15.2632 31.2175C15.7021 31.4241 16.1639 31.5784 16.639 31.6774C17.1415 31.7757 17.6491 31.8467 18.1593 31.8902C19.2462 32 20.3399 32 21.4268 32H21.4269H22.5H23.4176C24.487 31.9931 25.5563 31.9862 26.6257 31.9106C27.1535 31.8746 27.6786 31.808 28.1986 31.7111C28.6724 31.6279 29.1352 31.4918 29.5784 31.3052C29.9697 31.1468 30.3251 30.9117 30.6237 30.614C30.9223 30.3162 31.1581 29.9618 31.317 29.5717C31.4464 29.2659 31.5525 28.9509 31.6343 28.6293C31.7927 27.9512 31.892 27.2607 31.931 26.5655C31.9655 26.029 32 25.4855 32 24.9489V22.5894V22.5V22.4034V20.1129C31.9931 19.4644 31.9585 18.8159 31.9033 18.1674C31.8553 17.5135 31.7513 16.8649 31.5924 16.2288C31.5033 15.9102 31.3901 15.5989 31.2538 15.2974C30.9381 14.6046 30.3806 14.0504 29.6855 13.7382C29.2437 13.5362 28.78 13.3857 28.3037 13.2898C27.8264 13.1979 27.3443 13.1334 26.8597 13.0966C26.0859 13 25.319 13 24.5451 13H24.1997H22.5069L22.5 13.4415C22.5069 13.6198 22.516 13.7989 22.5252 13.9782C22.5436 14.34 22.5622 14.703 22.5622 15.0628C22.5681 15.2314 22.5816 15.4 22.5952 15.5685C22.6133 15.7932 22.6313 16.0179 22.6313 16.2426C22.6771 16.8823 22.7648 17.5184 22.8939 18.1467C23.0134 18.7525 23.2304 19.3349 23.5364 19.8715C24.0871 20.8036 24.9514 21.5102 25.9753 21.8653C26.4446 22.0365 26.9311 22.1568 27.4262 22.224C27.8269 22.2792 28.2069 22.3275 28.6284 22.3689C29.0498 22.4103 29.4782 22.4517 29.8997 22.4517L31.0535 22.5H30.972L30.9717 22.5C30.3302 22.5275 29.6887 22.555 29.0472 22.5963C28.5134 22.6233 27.9815 22.6784 27.4536 22.7614C26.9851 22.8293 26.5235 22.9375 26.0737 23.0847C25.4337 23.2879 24.8465 23.6294 24.354 24.0848C23.8615 24.5402 23.4758 25.0984 23.2244 25.7194C22.9513 26.4018 22.7794 27.1201 22.7139 27.8519C22.7063 27.9094 22.6985 27.9662 22.6908 28.0225C22.6496 28.3232 22.6104 28.6089 22.6104 28.9044C22.5552 29.4043 22.5276 29.9065 22.5276 30.4109V31.2983V31.9862L22.5 32V31.7048V30.7233C22.4921 30.5396 22.4802 30.361 22.4685 30.1855L22.4685 30.1854L22.4685 30.1854L22.4685 30.1853V30.1853C22.4496 29.9016 22.4312 29.626 22.4312 29.3504C22.4257 29.2379 22.4158 29.1253 22.4059 29.0128C22.3911 28.8439 22.3762 28.675 22.3762 28.5061C22.3226 27.7438 22.1889 26.9892 21.9772 26.2547C21.7744 25.5469 21.4094 24.896 20.911 24.3533C20.4236 23.8401 19.8263 23.4436 19.1637 23.1933C18.7052 23.0203 18.2304 22.8938 17.7465 22.8158L17.6599 22.8009L17.6599 22.8009C17.2065 22.723 16.7473 22.6441 16.2881 22.6441L15.0224 22.5686L13.0825 22.5H13.6256L14.7941 22.4587L15.9833 22.3899L16.9045 22.3074C17.6481 22.2427 18.3803 22.0832 19.0835 21.8327C19.7408 21.5948 20.3344 21.2085 20.8184 20.7039C21.3024 20.1992 21.6638 19.5898 21.8744 18.9229C22.0216 18.4745 22.1296 18.0141 22.1975 17.5471C22.28 17.0105 22.3419 16.412 22.3693 15.9305C22.3791 15.7589 22.3846 15.5917 22.39 15.4248V15.4248V15.4248C22.3998 15.1233 22.4096 14.8229 22.445 14.4996C22.4999 13.9975 22.5 13.5022 22.5 13Z" fill="%2397BDD4"/><circle cx="22.5" cy="22.5" r="22" stroke="%2397BDD4"/></svg>');
}
@media screen and (max-width: 460px) {
    .new-prices__title {
        font-size: 1.25rem !important;
        margin-bottom: 0.75rem;
    }
    .new-prices__name {
        font-size: 1rem !important;
    }
    .new-prices__toggler {
        width: 2rem;
        height: 2rem;
    }
    .new-price__subitem-name {
        font-size: 0.75rem;
    }
    .new-price__subitem-price {
        font-size: 0.875rem;
    }
    .new-price__subitem {
        margin-bottom: 0.875rem;
    }
}
/* End */


/* Start:/local/templates/vdselin/css/newBannerMainStyles.css?17431499134699*/
/* swiper styles */
/* 
.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
} */

/* reset */

/* *,
*::before,
*::after {
  padding: 0;
  margin: 0;
  border: none;
  box-sizing: border-box;
}

a,
a:visited,
a:hover {
  color: inherit;
  text-decoration: none;
}

a:focus,
a:active {
  outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

img,
svg {
  vertical-align: top;
  max-width: 100%;
  height: auto;
} */

/* own styles */

.banner-new__header_img {
  max-width: 11.5rem;
}

.banner-new-buttons__navigation_wrapper {
  max-width: 75.125rem;
  /* background: red; */
  height: 30px;
  margin: 0 auto;
  position: relative;
  padding: 0 1rem;
}

.banner-new__navigation_wrapper {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 100%;
  transform: translateY(-50%);
}

.banner-new__swiper-button-prev,
.banner-new__swiper-button-next {
  color: transparent;
  width: 2.8rem;
  height: 2.8rem;
  transform: rotate(180deg);
}

.banner-new__swiper-button-prev::after,
.banner-new__swiper-button-next::after {
  display: none;
}

.banner-new__swiper-pagination .swiper-pagination-bullet {
  background-color: white;
  opacity: 1;
}

.banner-new__swiper-pagination .swiper-pagination-bullet-active {
  opacity: 0.4;
}

.swiper-pagination {
  bottom: unset;
}

.banner-new__swiper-pagination {
  bottom: 1.25rem !important;
	    position: absolute;
}

.banner-new__swiper-slide {
  height: 25.75rem;
  position: relative;
}

.banner-new__swiper-slide-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.banner-new__swiper-slide-back:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #0000002b;
  z-index: 2;
}
.banner-new__swiper-slide-back.-mob {
  display: none;
}
.banner-new__swiper-slide-back img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.banner-new__info {
  max-width: 62.125rem;
  margin: 0 auto;
  width: 100%;
  padding: 0 2rem;
  color: white;
  position: relative;
  z-index: 3;
  top: 50%;
  transform: translateY(-50%);
}

.banner-new__img_mobile {
  display: none;
}

.banner-new__img {
  position: absolute;
  right: 0;
  top: 50%;
  width: 50%;
  transform: translateY(-50%);
  height: 100%;

}

.banner-new__img_mobile img,
.banner-new__img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: bottom right;
}

.banner-new__info_wrapper {
  max-width: 70%;
}

.banner-new__header {
  display: flex;
  flex-wrap: wrap;
  font-weight: 600;
  font-size: 2.25rem;
  margin-bottom: 1rem;
}

.banner-new__header_img {
  display: inline-block;
}

.banner-new__desc {
  max-width: 29rem;
  font-size: 1rem;
  margin-bottom: 2.5rem;
  line-height: 1.2;
}

.banner-new__link {
  margin-top: 1rem;
  display: block;
  width: fit-content;
  font-size: 1rem;
  padding: 0.75rem 1.875rem;
  border: 1px solid white;
  border-radius: 2.5rem;
  color:white;
}

.swiper.banner-new__swiper{
  margin-right: 0;
}

.banner-new__header_img img {
  width: 100%;
  height: auto;
  object-position: bottom;
}
@media (max-width: 75rem) {
  .banner-new__img {
    right: calc(0px - (75rem - 100vw) / 2);
  }
}

@media screen and (max-width: 48rem) {
  .banner-new__img {
    display: none;
  }
  .banner-new__img_mobile {
    display: flex;
    position: absolute;
    height: 100%;
    width: 40%;
    right: 0;
    bottom: 0;
    
  }
  .banner-new__img_mobile img {
    /* object-position: bottom; */
    display: block;
    margin-top: auto;
  }
  .banner-new__swiper-wrapper {
    height: auto;
  }
  .banner-new__swiper-slide {
    height: auto;
  }
  .banner-new__info_wrapper {
    width: 100%;
    max-width: 100%;
  }
  .banner-new__header {
    font-size: 1.25rem;
    margin-bottom: 0.5rem;
  }
  .banner-new__info {
    top: unset;
    padding: 2rem 1rem;
    transform: unset;
    max-width: unset;
    width: 95%;
    margin: unset;
    font-size: 0.875rem;
  }
  .banner-new__navigation_wrapper {
    display: none;
  }
  .banner-new__header_img {
    max-width: 88px;
  }
  .banner-new__header {
    width: 100%;
  }
  /* .banner-new__header_img-SMAS {
    margin-right: 20px;
  } */
  .banner-new__desc {
    margin-bottom: 1.5rem;
    width: 70%;
  }
  .banner-new__swiper-slide-back {
    display: none;
  }
  .banner-new__swiper-slide-back.-mob {
   display: block;
  } 
  .banner-new__desc br {
    display: none;
  }
  .banner-new__swiper-slide-back:before {
    background: #0000004d;
  }
}

/* End */


/* Start:/local/components/bitrix/catalog.section.list/templates/menuselinheader/style.min.css?1741794896490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/components/bitrix/catalog.section.list/templates/menuselinheader/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/vdselin/components/bitrix/news.list/customModal/style.css?1747667688150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/vdselin/template_styles.css?17417948971770*/
.internet-carusel__item {
  pointer-events: none;
}

.prices__item {
  align-items: baseline;
}

.prices__third-lvl:not(:first-child),
.prices__second-lvl-head.element:not(:first-child) {
  margin-top:  0.875rem;
}

.prices__third-lvl:last-child,
.prices__second-lvl-head.element:last-child,
.prices__second-lvl-head  {
  margin-bottom: 1rem;
}

.prices__third-lvl-head ,
.prices__third-lvl-name,
.prices__second-lvl-name{
  width: 87%;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}


.prices__third-lvl-price:not(:last-child) {
  margin-right: 0.2rem;
}

/* .prices__second-lvl-wrapper :first-child {
    padding-top: 10px;
} */

/* .header {
    max-height: 203px;
} */

/* .breadcrumbs {
    padding-top: 10px;
} */

.breadcrumb {
  padding: 0;
  margin-bottom: 20px;
  list-style: none;
  background-color: unset;
  border-radius: 0;
}

.prices__item a {
  color: #303030;
  text-decoration: none;
}
.prices__item a:hover {
  color: #97bdd4;
  text-decoration: none;
}

.prices__content a {
  color: #303030;
  text-decoration: none;
}
.prices__content a:hover {
  color: #97bdd4;
  text-decoration: none;
}

.prices__content a.btn {
  color: #fff;
}

.service-navigation__grid {
  display: grid;
  grid-auto-flow:column;
  grid-template-rows:repeat(var(--x),1fr);
  gap: unset;
}



@media screen and (min-width: 768px) {
  .prices__item {
    position: relative;
  }
  .prices__title  {
    position: sticky;
    top: 9rem;
  }
}
@media screen and (max-width: 768px) {
  .prices__third-lvl-head, .prices__third-lvl-name, .prices__second-lvl-name {
    width: 83%;
  }
}

.d-none {
  display: none !important;
}

.popup__form_success {
  display: none;
}

/* End */
/* /local/templates/vdselin/css/jquery.fancybox.min.css?174179489712795 */
/* /local/templates/vdselin/css/swiper-bundle.min.css?174179489716506 */
/* /local/templates/vdselin/css/style.css?1748611999166018 */
/* /local/templates/vdselin/css/custom.css?174945715068558 */
/* /local/templates/vdselin/css/newBannerMainStyles.css?17431499134699 */
/* /local/components/bitrix/catalog.section.list/templates/menuselinheader/style.min.css?1741794896490 */
/* /local/templates/vdselin/components/bitrix/news.list/customModal/style.css?1747667688150 */
/* /local/templates/vdselin/template_styles.css?17417948971770 */
