@import "/media/css/materialicons.css";@import "/media/css/linearicons/linearicons.css";@import "/media/css/fontawesome/free/css/all.min.css";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap" rel="stylesheet";.head-block{position:sticky;top:0;z-index:120;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border:none;box-shadow:0 8px 24px rgba(17,17,17,.04)}.bottom-header{padding:18px 0}.bottom-header__body{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.logo img{max-height:42px;width:auto}.bottom-header__menu{min-width:0}.menu__list{display:flex;align-items:center;justify-content:center;gap:30px;margin:0;padding:0;list-style:none}.menu__list>li{position:relative}.menu__list>li>a{display:inline-flex;align-items:center;gap:8px;color:#1b1b1b;font-size:15px;font-weight:500;padding:10px 0}.menu__list>li>a:hover{color:var(--accent)}.submenu{position:absolute;left:0;top:calc(100% + 14px);min-width:240px;margin:0;padding:14px;list-style:none;background:#fff;border-radius:20px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s ease}.menu__list>li:hover>.submenu{opacity:1;visibility:visible;transform:translateY(0)}.submenu li+li{margin-top:6px}.submenu a,.submenu span{display:block;padding:10px 12px;border-radius:12px;color:#222}.submenu a:hover{background:#f6f7f8;color:var(--accent)}.right-top__phones{display:flex;align-items:center;gap:16px}.phone-wrapper{position:relative}.phones-top__main,.more-phones__phone>a{display:flex;align-items:center;gap:8px;color:#111;font-weight:600;white-space:nowrap}.more-phones__icons,.header-mobile__phone-icons,.footer-clean__messengers{display:flex;gap:8px;margin-top:8px}.phones-top__more{position:absolute;top:calc(100% + 12px);right:0;min-width:250px;padding:16px;background:#fff;border-radius:20px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s ease}.phone-wrapper:hover .phones-top__more{opacity:1;visibility:visible;transform:translateY(0)}.phone-order--variant-2{min-height:48px;padding:0 20px}.slide-video {position:absolute;left:0;top:0;width:100%;height:100%}.swiper-slide > * > img ,.slide-video iframe {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center bottom}.slide_content {width:100%;position:relative;z-index:3;display:flex;align-items:center;top:calc(50% - 50px);transform:translateY(-50%)}.swiper-slide .container {height:650px;display:flex}.slide_right {width:100%;z-index:3;position:relative;display:flex;flex-direction:column;height:100%;justify-content:center;align-items:flex-start}.slide_right img{width:50%;flex-shrink:0}.mySwiper_thumbs {margin-top:10px}.mySwiper_thumbs .swiper-slide:after{content:'';display:block;width:100%;padding-bottom:50%}.slide_right > span {width:60%;font-size:52px;color:var(--text);font-weight:800;line-height:1.1;letter-spacing:-.03em}.slide_right > span em {color:#0b63ce;font-style:normal}.slide_content p {width:48%;font-size:16px;margin:30px 0 0 0;padding:0;overflow:auto;color:var(--muted)}.slider-block{position:relative;z-index:1}.mySwiper .swiper-pagination-container {position:absolute;bottom:calc(30%/2 - 21px);left:0;right:0;padding-left:15px}.mySwiper .swiper-pagination-container > .swiper-pagination {display:flex;position:relative}.mySwiper .swiper-pagination-bullet {width:35px;height:6px;background:#999;border:none;border-radius:5px}.mySwiper .swiper-pagination-bullet-active {background:#0b63ce}.mySwiper .swiper-pagination-bullet:after {content:none}.mySwiper .swiper-button-navigation {border:1px solid #333;border-radius:25px;width:40px;height:40px;top:50%;margin-top:0;transform:translateY(-50%)}.mySwiper .swiper-button-navigation:after{color:#333}.mySwiper .swiper-button-navigation:after {font-size:20px}.mySwiper .swiper-button-next:after {text-indent:2px}.mySwiper .swiper-button-prev:after {text-indent:-2px}.mySwiper .swiper-button-navigation:hover:after{color:#fff !important}.slide_right div.slide-btns{display:flex;align-items:center;margin-top:30px}.mySwiper .swiper-pagination {bottom:55px}.slide_content a {}.slide_right div .btn.btn-slider-1 {color:#fff;padding:0 22px;line-height:52px;font-weight:600;margin-right:20px;position:relative}.slide_right div .btn.btn-slider-1:hover{}.slide_content a i{margin-left:15px}.slide_content a {line-height:52px;padding:0 22px}.slide-dark span {color:#fff}.slide-dark p {color:#ddd}.c-advantage__block{position:absolute;left:0;bottom:20px;z-index:5;width:100%}.c-advantage__items{margin-bottom:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;z-index:5}.c-advantage__item{display:flex;align-items:center;gap:14px;padding:20px 22px;border-radius:24px;background:rgba(255,255,255,.7);backdrop-filter:blur(14px);box-shadow:2px 4px 7px rgba(0,0,0,.1)}.c-advantage__item-image{width:44px;flex:0 0 44px;height:44px;position:relative;flex-shrink:0}.c-advantage__item-image img{display:block;width:100%;object-fit:cover}.c-advantage__title{display:block;font-size:16px;font-weight:600;line-height:1.4}.mySwiper{position:relative}@media (max-width:1400px){}@media (min-width:1310px){.mySwiper .swiper-button-next {right:calc((100vw - 1310px)/4)}.mySwiper .swiper-button-prev {left:calc((100vw - 1310px)/4)}}@media (max-width:992px){.c-advantage__block {position:relative;top:20px;bottom:unset;margin-bottom:40px}.c-advantage__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.slide_right{width:100%}.mySwiper .swiper-slide .container{height:auto;padding:0 40px 20px 40px}.slide_content {top:0;transform:unset;padding:20px 0}.slide_content .slide_right  > span {font-size:28px;width:100%}.slide_content p {font-size:14px;width:100%}.slide_right div{margin-top:20px;width:100%;gap:10px}.slide_right div .btn.btn-slider-1{margin:0}.slide_content a {text-align:center;justify-content:center}.c-advantage__items{grid-template-columns:repeat(1,minmax(0,1fr))}.slide_right div .btn.btn-slider-1,.slide_content a{line-height:24px;min-height:30px;padding:10px 0;white-space:nowrap}.mySwiper .c-advantage__block{display:none}.mySwiper .swiper-button-prev {left:5px}.mySwiper .swiper-button-next {right:5px}.mySwiper .swiper-button-navigation {width:30px;line-height:30px;height:30px}.mySwiper .swiper-button-navigation:after{font-size:18px}.mySwiper .swiper-pagination{bottom:0}.mySwiper .swiper-pagination .swiper-pagination-bullet:first-child{margin-left:auto}.mySwiper .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:auto}.mySwiper .swiper-pagination-container{bottom:10px}}@media (max-width:540px){}@media (max-width:475px){}.banners-block{margin-bottom:40px}.main-banners {display:flex;justify-content:space-between}.main-banners a{position:relative;overflow:hidden;width:calc((100% - 20px)/3)}.main-banners a:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.7);position:absolute;left:0;top:0;z-index:2;opacity:0;transition:.2s}.main-banners a:hover:before{opacity:1}.main-banners a:after{content:'';display:block;width:100%;padding-bottom:53%}.main-banners a img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:.2s}.main-banners a:hover picture{left:-1%;top:-1%;width:100%;height:100%}.main-banners a div {position:absolute;left:0;top:50%;width:100%;object-fit:cover;z-index:3;padding:20px;transform:translateY(-50%)}.main-banners a div *{transition:.2s}.main-banners a div span {color:#000;display:block;width:100%;font-size:22px;font-weight:500}.main-banners a div p {color:#000;display:block;width:100%;font-size:16px;font-weight:400;margin:10px 0 0 0;padding:0}.main-banners a:hover div * {color:#fff}@media (max-width:992px){}@media (max-width:768px){.main-banners a:after{padding-bottom:33%}.main-banners a{width:100%;margin-top:10px}.main-banners{flex-direction:column;gap:10px}}@media (max-width:660px){.main-banners{flex-direction:column}}.news-clean__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.news-clean__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.news-clean__item,.news-side-item{display:block;overflow:hidden;border-radius:30px;background:#f7f7f8}.news-clean__image{min-height:520px}.news-clean__image img,.news-side-item__image img{width:100%;height:100%;object-fit:cover;transition:.25s ease}.news-clean__item:hover img,.news-side-item:hover img{transform:scale(1.03)}.news-clean__content,.news-side-item__content{padding:24px}.news-clean__date{display:block;margin-bottom:8px;color:var(--muted);font-style:normal;font-size:14px}.news-clean__name{display:block;font-size:34px;line-height:1.08;font-weight:700;letter-spacing:-.03em}.news-clean__side{display:grid;gap:22px}.news-side-item{display:grid;grid-template-columns:210px 1fr;align-items:stretch}.news-side-item__title{display:block;font-size:24px;line-height:1.16;font-weight:700;letter-spacing:-.02em}.about-clean__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.about-clean__media img{border-radius:32px;object-fit:cover}.about-clean__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.footer-clean__top{display:grid;grid-template-columns:1.2fr .9fr .9fr .9fr;gap:28px;padding-bottom:28px}.footer-clean__logo{font-size:32px;line-height:1.02;font-weight:700;letter-spacing:-.03em}.footer-clean__desc,.footer-clean__time p,.footer-clean__bottom p{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.footer-clean__desc{margin-top:14px}.footer-clean__title{display:block;margin-bottom:16px;font-size:18px;font-weight:700}.footer-clean__menu{margin:0;padding:0;list-style:none}.footer-clean__menu li+li{margin-top:10px}.footer-clean__menu a,.footer-clean__phone>a,.footer-clean__socials a,.footer-clean__bottom a{color:#1b1b1b}.footer-clean__menu a:hover,.footer-clean__phone>a:hover,.footer-clean__socials a:hover,.footer-clean__bottom a:hover{color:var(--accent)}.footer-clean__phone+.footer-clean__phone{margin-top:16px}.footer-clean__phone>a{font-size:18px;font-weight:600}.footer-clean__middle{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px 0}.footer-clean__socials{display:flex;flex-wrap:wrap;gap:12px}.footer-clean__socials a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;background:#f4f5f6;font-size:14px;font-weight:500}.footer-clean__bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:10px}.social-block{display:flex;flex-wrap:wrap;gap:10px}.social-block a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;background:#f4f5f6}.all-news{display:inline-flex;align-items:center;gap:8px}.block-h2 .h2{font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:-.03em}iframe{border:0}.services-main__inner{display:block}.services__items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.service__item,.get-service-advice{display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:#eef1f4}.service__item-img{display:block;aspect-ratio:1.4/1;overflow:hidden;background:#eef1f4}.service__item-img img{width:100%;height:100%;object-fit:contain;transition:.25s ease}.service__item:hover .service__item-img img{transform:scale(1.03)}.service__item-body{display:flex;flex-direction:column;gap:18px;padding:24px}.service__item-title{font-size:18px;padding:20px 20px;color:#000;line-height:1.08;font-weight:700}.service__item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex-direction:column}.service__item-price{display:inline-flex;align-items:flex-end;gap:6px;color:var(--accent);font-size:14px;font-weight:600}.service__item-price em{font-style:normal;font-size:22px;line-height:1;font-weight:700}.service__item-more{display:inline-flex;align-items:center;gap:8px;color:#111;font-weight:600}.service__item-more:hover{color:var(--accent)}.get-service-advice{align-items:flex-start;justify-content:center;padding:28px;background:#f3f4f6}.get-service-advice__i{width:58px;height:58px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--accent)}.get-service-advice__body{margin-top:16px}.service__item-text{margin:10px 0 18px;color:var(--muted)}.service__item-link{padding:0 20px}@media(max-width:767px){.service__item-img{aspect-ratio:3/1}.service__item-title{font-size:22px;text-align:center;padding:10px}.service__item-body{padding:10px}}.title-box{display:flex;margin-bottom:30px;position:relative}.title-box__wrapper{display:flex;flex-direction:column;font-weight:500}.title-box__title{font-size:52px;line-height:.98;font-weight:800;letter-spacing:-0.04em}.title-box__description{margin-top:10px;color:var(--muted);font-size:16px;line-height:1.55}.title-box__link{align-self:end;margin-left:30px;color:#0b63ce}.title-box__link:hover{color:HOVER}@media (max-width:768px){.title-box__wrapper{width:100%}.title-box__title {font-size:24px}.title-box__description{font-size:14px}.title-box{margin-bottom:15px;text-align:center}}.call-form {padding:50px 0;background:#333}.call-form__inner {display:flex;flex-direction:column}.call-form__box{text-align:center;display:flex;align-items:center;flex-direction:column;margin-bottom:10px}.call-form__box-span {margin-bottom:10px;color:#ddd}.call-form__box-title {font-size:32px;text-transform:uppercase;color:#fff;font-weight:600;margin-bottom:25px}.call-form__row {display:flex}.call-form__column {display:flex;flex-direction:column;width:50%;padding:30px;background-color:#eef2f5}.call-form__column:nth-child(1){background-color:#fff}.call-form__column-header {margin-bottom:30px}.call-form__column-title {font-size:18px;font-weight:600;color:#000}.call-form__column-subtitle {max-width:70%;color:#a8a8a8;margin-top:10px}.call-form__column-items {display:flex;flex-direction:column}.call-form__column-item {display:flex;align-items:start}.call-form__column-item + .call-form__column-item {margin-top:30px}.call-form__column-item > i{margin-right:30px;font-size:48px;color:#0b63ce}.call-form__column-content {}.call-form__content-title {font-weight:600;font-size:16px}.call-form__content-text {color:#a8a8a8}.call-form__form {display:flex;flex-direction:column}.call-form__input {margin:15px 0;height:40px;width:100%;padding-left:15px;border:1px solid #eeeeee;background-color:#fff}.call-form__textarea{margin:15px 0 15px 0;background-color:#fff;border:1px solid #eeeeee;padding:15px;min-height:120px}.call-form__btn-submit {width:100%}.call-form__btn {text-transform:uppercase;border:1px solid #0b63ce;color:#FFF;background-color:#0b63ce;transition:0.3s;width:100%;padding:10px 0}.call-form__btn:hover{background-color:#174c6d}.call-form__box-chekbox{margin-bottom:10px;display:flex;align-items:center}.call-form__input-checkbox {position:absolute;top:0;left:0;width:16px;height:16px;opacity:0}.call-form__span-check{display:inline-block;border:1px solid #0b63ce;min-width:16px;min-height:16px;position:relative}.call-form__input-checkbox:checked + .call-form__span-check::before {background-color:#0b63ce}.call-form__span-check::before {content:"";position:absolute;left:1px;top:1px;width:12px;height:12px}.call-form__input-span {margin-left:5px}@media (max-width:1000px) {}@media (max-width:768px){.call-form{padding:25px 0}.call-form__row{flex-direction:column}.call-form__column{width:100%;padding:15px 15px}.call-form__column-subtitle {max-width:100%}.call-form__column-item > i {margin-right:15px}.call-form__box-title {margin-bottom:15px}.call-form__column-header{margin-bottom:15px}.call-form__textarea,.call-form__input {margin:5px 0}}@media (max-width:500px){.call-form__row{flex-direction:column}.call-form__column{width:100%}.call-form__inner {padding:0}}.call-form__column-item > i{font-size:32px}.reviews-block{padding:50px 0}.reviews-block .container{position:relative}.main__review-item{display:flex;flex-direction:column;padding:10px}.main__review-header {display:flex;align-items:center;margin-bottom:10px}.main__review-image {width:20%;position:relative;flex-shrink:0;margin-right:20px}.main__review-image:after{content:'';width:100%;padding-bottom:100%;display:block}.main__review-image img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:500px}.main__review-header-content {flex-direction:column;width:80%;display:flex}.main__review-header-content strong {font-size:16px;margin-bottom:5px}.main__review-rate i {color:#ffbf00}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:0px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:0px}.main__review-date{color:#666;font-size:12px;margin-bottom:5px}.main__review-content{font-size:13px;color:#333}.mySwiperReviews .swiper-pagination{bottom:0}.mySwiperReviews .swiper-pagination-bullet{background:#ddd}.mySwiperReviews .swiper-wrapper{padding-bottom:50px}:root{--item-border-radius:5px;--item-border-radius-xs:2px;--item-border-radius-sm:4px;--element-border-radius:5px;--input-line-height:1.5;--input-padding-block:10px;--general-font-size:15px;--general-transition:.2s;--color-border:#003d7a;--color-shadow:rgba(2,74,146,.5);--bg:#ffffff;--bg-soft:#f5f9ff;--bg-soft-2:#edf4ff;--text:#0f172a;--muted:#64748b;--muted-2:#94a3b8;--accent:#0b63ce;--accent-hover:#0952aa;--accent-soft:#e6f0ff;--accent-2:#ff7a00;--accent-2-hover:#e56d00;--radius:22px;--radius-sm:14px;--container:1320px;--shadow-xs:0 4px 14px rgba(11,99,206,.04);--shadow-sm:0 10px 24px rgba(11,99,206,.06);--shadow-md:0 16px 34px rgba(11,99,206,.08)}*,*::before,*::after{box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:0;margin:0}ul[class],ol[class]{padding:0;list-style:none;margin:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0;padding:0}.item-content ul[class],.item-content ol[class],.item-content ul,.item-content ol {list-style:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}a:not([class]){text-decoration-skip-ink:auto}article > * + *{margin-top:1em}input,button,textarea,select{font:inherit;border:none}input:focus,textarea:focus,select:focus{outline:1px solid #0b63ce}button {cursor:pointer;background:none;padding:0}select {appearance:auto}@media (prefers-reduced-motion:reduce){*,*::before,*::after {animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}ul,ol {list-style-position:inside}a {cursor:pointer;text-decoration:none}body,html {margin:0;padding:0;font-family:"Inter", sans-serif;font-size:var(--general-font-size);min-height:100vh;background:var(--bg);color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-webkit-scrollbar{-webkit-appearance:none;display:block}body {display:flex;flex-direction:column;scroll-behavior:smooth}*::-webkit-scrollbar {width:5px;position:relative;height:4px}*::-webkit-scrollbar-track {background:#ddd}*::-webkit-scrollbar-thumb {background:#0b63ce}*::-webkit-scrollbar-thumb:hover {background:#333}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}.container {width:100%;max-width:var(--container);padding:0 15px;margin:0 auto}.wrapper-main {width:100%;display:block;flex-grow:1}.flex {display:flex}#header-mobile {display:none}.background-site{background:#0b63ce;color:#fff}.btn {display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:12px 26px;font-size:14px;line-height:1;border-radius:var(--element-border-radius);transition:.2s}.btn-xs {padding:4px 15px 5px 15px;font-size:13px;line-height:1.5}.btn-lg {padding:9px 30px 10px 30px;font-size:18px;line-height:1.5;border-radius:3px}.btn-site {background:#0b63ce;color:#fff;transition:var(--general-transition,.3s);border:1px solid #0b63ce}.btn-site:hover {background:#333;color:#fff;border-color:#333}.btn-site-reversed {color:#0b63ce;background:#fff;transition:var(--general-transition,.3s);border:1px solid #0b63ce}.btn-site-reversed:hover {color:#fff;background:#0b63ce}.btn-nonactive{background:#ddd;color:#666}.btn-nonactive:hover{background:#bbb;color:#111}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover {color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-secondary{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:hover {color:#fff;background-color:#5a6268;border-color:#545b62}.btn-danger {color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover {color:#fff;background-color:#c82333;border-color:#bd2130}.btn-warning {color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover {color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-info {color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover {color:#fff;background-color:#138496;border-color:#117a8b}.btn-light {color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover {color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-dark {color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover {color:#fff;background-color:#23272b;border-color:#1d2124}.btn-link {font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover {color:#0056b3;text-decoration:underline}.btn-hover-transparent:hover {background:transparent;color:#fff}.btn-site-hover-transparent:hover {background:transparent;color:#0b63ce}.messenger-icon {width:36px;height:36px;background-size:26px 26px;background-position:center;background-repeat:no-repeat;transition:.2s;box-shadow:2px 2px 5px rgba(0,0,0,.1);border-radius:50px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px}.messenger-icon:hover{opacity:.6}.icon-viber{background-image:url('/media/img/viber.svg');background-color:#665ca7}.icon-whatsapp{background-image:url('/media/img/whatsapp.svg'),linear-gradient(to bottom,#1df47c 10%,#01bc39 90%);background-size:26px 26px,auto}.icon-telegram{background-image:url('/media/img/telegram.svg');background-color:#37aee2}.icon-tik-tok {background:url('/media/img/tiktok-logo.svg') center no-repeat;background-size:contain}.fa-force {font-family:var(--fa-style-family,"Font Awesome 6 Free") !important}.h2__block{margin-bottom:30px;padding-left:20px;border-left:4px solid #0b63ce;display:flex;flex-direction:column}.h2__title{font-size:36px;margin-bottom:10px;line-height:1}.h2__description {font-size:16px;color:#666}.visible-mobile {display:none}.hidden {display:none !important}.li-hover:hover > .submenu {opacity:1;visibility:visible}.cover-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:.2s}.contain-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;transition:.2s}.load-full-page {position:absolute;left:0;top:0;z-index:99999;background:rgba(255,255,255,1);width:100%;height:100%;display:none}.load-full-page i {position:absolute;width:100px;left:50%;top:50%;margin-left:-50px;margin-top:-15px;text-align:center}.swiper-button-prev:after,.swiper-button-next:after {font-family:'Linearicons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.swiper-button-prev:after {content:"\ec3b"}.swiper-button-next:after {content:"\ec3c"}.outer-block {width:100%}.phone-order,.cabinet-top__item{white-space:nowrap}.block-h2 {display:flex;width:100%;margin-bottom:30px;align-items:flex-end}span.h2 {font-size:28px;font-weight:600;line-height:1}span.h3 {font-size:24px;font-weight:600;line-height:1}span.h4 {font-size:20px;font-weight:500;line-height:1}span.h2 em {font-style:normal}.block-h2 span.h2 + * {flex-shrink:0;margin-left:20px;margin-bottom:1px;line-height:1}.block-h2 a{color:#0b63ce;margin-right:auto}.block-h2 a:hover{text-decoration:underline}.advantages-block {padding:30px 0}.advantages {display:flex;width:100%}.advantages > * + * {margin-left:30px}.advantage {width:calc(100%/5 - 30px*4/5);display:flex;align-items:center;flex-direction:column;text-align:center}.advantage > img{width:20%;flex-shrink:0;text-align:center}.advantage > i {width:40px;color:#000;font-size:42px;flex-shrink:0;text-align:center}.advantage > div {width:100%;margin-top:15px}.advantage > div * {display:block;width:100%}.advantage > div span{font-weight:600}.advantage > div p {color:#666;font-weight:400;font-size:12px;margin-top:10px}#toTop {position:fixed;bottom:20px;left:20px;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.7);z-index:50;background:#0b63ce;color:#fff;visibility:hidden;opacity:0;transition:.2s}#toTop.active{visibility:visible;opacity:1}#toTop i {font-size:16px;width:40px;text-align:center;line-height:40px;display:block}.social-block {display:flex}.social-block a {display:flex}.social-block a {margin-right:5px}.social-block a i {width:32px;line-height:32px;border-radius:3px;text-align:center;font-size:16px;transition:.2s}.social-block a i.fa-vk {color:#fff;background:#2a5885}.social-block a i.fa-odnoklassniki {background:#ee8208;color:#fff}.social-block a i.fa-facebook {color:#fff;background:#1B74E4}.social-block a i.fa-instagram {color:#fff;background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433',endColorstr='#bc1888',GradientType=1 )}.social-block a i.fa-youtube {color:#fff;background:#f00}.social-block a i.fa-twitter {color:#fff;background:#1da1f2}.social-block a i.fa-tiktok {color:#fff;background:#111}.social-block a:hover i.fa,.social-block a:hover i.fa-vk,.social-block a:hover i.fa-odnoklassniki,.social-block a:hover i.fa-facebook,.social-block a:hover i.fa-instagram,.social-block a:hover i.fa-youtube,.social-block a:hover i.fa-twitter,.social-block a:hover i.fa-tiktok{background:#0b63ce;color:#fff}.social-block .social-name {display:none}.block-breadcrumb {width:100%;padding:25px 0;border-top:1px solid #f0f0f0}.page-caption{display:flex;flex-wrap:wrap;align-items:center}.block-breadcrumb .breadcrumb {width:100%;list-style:none;margin:0 0 10px 0;padding:0;display:flex;flex-wrap:wrap}.block-breadcrumb .breadcrumb li {position:relative;font-size:12px;color:#666}.block-breadcrumb .breadcrumb li:last-child {color:#999}.block-breadcrumb .breadcrumb li a{text-decoration:none;color:#666}.block-breadcrumb .breadcrumb li a:hover{text-decoration:underline}.block-breadcrumb .breadcrumb li:not(:first-child):before{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:900;content:"\f054";font-size:0.5em;padding:0 5px;vertical-align:middle}.block-breadcrumb h1 {font-size:36px;font-weight:800;line-height:1}.breads-addon {margin-left:auto}ul.pagination {list-style:none;padding:0;width:100%;margin:20px 0;display:flex;flex-wrap:wrap}ul.pagination > li:first-child{margin-left:auto}ul.pagination > li:last-child{margin-right:auto}.pagination li{width:34px;margin-right:-1px}.pagination li a{display:block;position:relative;width:34px;line-height:32px;text-align:center;text-decoration:none;background-color:#ffffff;border:1px solid #EFEFEF;color:#333}.pagination li.active a,.pagination li:hover a{background:#0b63ce;color:#ffffff;border-color:#0b63ce}.files {margin-bottom:20px;width:100%}.files-body {display:flex;flex-wrap:wrap}.files .icon {width:45px;height:35px;display:inline-block}.files .icon.pdf {background:url("https://svetoforoff.by/media/images/docs_types.png") 0 0 no-repeat}.files .icon.doc {background:url("https://svetoforoff.by/media/images/docs_types.png") 0 -55px no-repeat}.files .icon.jpg {background:url("https://svetoforoff.by/media/images/docs_types.png") 0 -110px no-repeat}.files .icon.png {background:url("https://svetoforoff.by/media/images/docs_types.png") 0 -165px no-repeat}.files .icon.ptt {background:url("https://svetoforoff.by/media/images/docs_types.png") 0 -220px no-repeat}.files .icon.txt {background:url("https://svetoforoff.by/media/images/docs_types.png") 0 -275px no-repeat}.files .icon.tif {background:url("https://svetoforoff.by/media/images/docs_types.png") 0 -330px no-repeat}.files .icon.xls {background:url("https://svetoforoff.by/media/images/docs_types.png") 0 -385px no-repeat}.files-body a {margin:0 10px 10px 0;color:#1d2029;display:flex;flex-direction:column;padding:5px;transition:var(--general-transition,.3s)}.files-body a:hover {text-decoration:none;box-shadow:0 0 10px rgba(0,0,0,.3)}.files-body a div {display:flex;align-items:center}.files-body a div span{margin-left:5px}.files-body a:hover span {text-decoration:none}.files-body a p {margin:5px 0 0 0;padding:0;width:100%;line-height:1;font-size:13px;color:#666}.files-body .filename {text-decoration:underline}.filecovered {width:25%;box-sizing:border-box;padding:10px;border:1px solid #f2f2f2}.filecovered div{width:100%;position:relative}.filecovered div:after{width:100%;display:block;content:'';padding-bottom:100%}.filecovered img {width:100%;height:100%;position:absolute;left:0;top:0;object-fit:contain}.filecovered span {width:100%;line-height:2;display:block}.filecovered p {width:100%;text-decoration:none;margin:7px 0 0 0;padding:0;font-size:13px;color:#666;line-height:1;display:block}.no-visible{display:none}.main-question{display:flex}.main-question-left {width:20%;font-size:13px}.main-question-right {width:75%;margin-left:5%}.main-question-right form {width:100%;margin-top:15px;display:flex;flex-wrap:wrap}.main-question-right form em{font-style:normal;color:#df0000}.main-question-textarea.input-wrapper {width:50%}.main-question-textarea span {display:block;width:100%;margin-bottom:5px;font-size:13px}.main-question-textarea textarea {flex-grow:1}.main-question-inputs.inputs-wrapper {width:45%;margin-left:5%}.main-question-inputs.inputs-wrapper > * + * {margin-top:10px}.input-confirm {width:100%;line-height:17px;font-size:12px;margin-top:10px;display:flex;align-items:center}.input-confirm input {border-radius:3px;float:left;width:14px;margin-right:7px;background:#ddd;height:14px;border:1px solid #ddd;flex-shrink:0;position:relative}.input-confirm input:checked {border-color:#0b63ce}.input-confirm input:checked:after {position:absolute;left:1px;top:1px;width:10px;height:10px;background:#0b63ce;content:''}.input-confirm a{color:#0b63ce;text-decoration:underline}.input-confirm a:hover{text-decoration:none}.main-question-right input[type=submit]{float:left;margin-top:20px;padding:8px 30px;border:none;border-radius:2px;cursor:pointer;background:#0b63ce;color:#fff}.main-question-right a {color:#0b63ce}.main-question-right a:hover {text-decoration:underline}.not-auth-review {padding:20px 0}.not-auth-review a{color:#0b63ce;text-decoration:underline}.main-reviews {width:100%;display:flex;flex-direction:column}.review-rate{width:100%;display:flex}.review-rate a{width:30px;height:20px;color:#faa605;position:relative;font-size:20px}.review-rate a:before {font-family:var(--fa-style-family,"Font Awesome 6 Free");position:absolute;left:0;top:0;width:100%;line-height:20px;text-align:center}.review-rate a:before,.review-rate a:hover:before {content:"\f005";font-weight:900}.review {width:100%;position:relative;margin-bottom:-1px;transition:var(--general-transition,.3s)}.review-rate .active ~ a:before{font-weight:normal}.review-rate a:hover ~ a:before{font-weight:normal !important}.review-rate a:hover:before {content:"\f005" !important;font-weight:900}.review-form-line {width:100%;margin-bottom:10px}.review-form .review-form-line span {width:100%;margin-bottom:3px;display:block}.review-form span em{color:#df0000;font-style:normal}.review-form-line input {border-radius:2px;width:100%;padding:5px 10px;border:1px solid #f0f0f0;background:#f0f0f0;transition:.2s}.review-form-line textarea {border-radius:2px;width:100%;padding:5px 10px;resize:none;height:100px;border:1px solid #f0f0f0;background:#f0f0f0;transition:.2s}.review-form-line input:focus,.review-form-line textarea:focus{background:#fff;border-color:#dfdfdf}.review-form .h4 {width:100%;margin:0 0 20px 0;font-size:18px;display:block}.review-form {width:50%;background:none;margin-top:20px}.main-reviews .review-form:first-child{margin-top:0}.review-form-success {width:50%;padding:10px;text-align:center;display:none;color:#0f5132;background-color:#d1e7dd;border-color:#badbcc;margin-top:20px}.review-content {width:100%;margin:0;padding:0}.reviews-send-success {background:rgba(19,137,0,.1);border:1px solid rgba(19,137,0,.2);border-radius:2px;padding:12px;width:100%;display:block;margin-bottom:10px}.reviews-send-success i {color:#138900}.table {width:100%;overflow-x:auto;overflow-y:visible}.table table{border-collapse:collapse}.table table td{padding:5px}.news-list {width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}.news-list__item {width:100%;padding:15px;border-radius:10px;box-shadow:0 5px 15px rgba(4,85,163,.4)}.news-list__image {display:block;position:relative;width:100%;overflow:hidden}.news-list__image:after{content:'';display:block;padding-bottom:50%;width:100%}.news-list__image img {transition:.2s}.news-list__image:hover img {left:-2%;top:-2%;width:104%;height:104%}.hover-new{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1;opacity:0;transition:.2s}.hover-new i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:24px}.news-list__image:hover .hover-new {opacity:1}.news-list__item > a:nth-child(2){margin:10px 0;color:#0d2356;font-size:16px;font-weight:600;display:inline-block}.news-list__item > a:nth-child(2):hover{color:#0b63ce}.news-list__item p{display:block;width:100%;color:#666;font-size:13px}.date-new {display:block;margin-top:15px;padding-top:15px;color:#777;font-size:13px}.date-new  a{float:right;color:#0b63ce;text-decoration:underline}.date-new  a:hover{text-decoration:none}.general-page{margin-bottom:20px}.general-page__wrapper{display:flex}.left-side {width:18%;flex-shrink:0;align-self:flex-start;position:sticky;top:80px}.questions-left {width:18%;flex-shrink:0}.questions-left .left-side{width:100%}.form-subscribe {width:100%;padding:20px;border-radius:2px;position:relative;display:block}.form-subscribe:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('https://svetoforoff.by/media/img/mail.png') 113px 17px no-repeat;display:block;opacity:0.2;z-index:1}.form-subscribe strong,.form-subscribe p,.form-subscribe div {position:relative;z-index:2;float:left;width:100%}.form-subscribe strong {font-size:16px;padding:0;margin:0}.form-subscribe p {font-size:13px;padding:10px 0;margin:0}.form-subscribe div input {float:left;width:72%;height:32px;border:none;border-radius:2px 0 0 2px;padding:0 5%;outline:none}.form-subscribe div a{float:left;width:18%;height:32px;line-height:32px;background-image:url('https://svetoforoff.by/media/img/icons.png');background-position:-245px -332px;background-repeat:no-repeat;border-radius:0 2px 2px 0}.form-subscribe {background:#0b63ce}.form-subscribe:before{background:url('https://svetoforoff.by/media/img/mail.png') 113px 17px no-repeat}.form-subscribe strong {color:#fff}.form-subscribe p {color:#ddd}.form-subscribe div a{background-image:url('https://svetoforoff.by/media/img/icons.png');background-color:#dfdfdf}.form-question-dop {background:#fbfbfb;border:1px solid #f5f5f5;width:100%;text-align:center;margin-bottom:20px;padding:15px;border-radius:var(--item-border-radius)}.form-question-dop-icon {width:100%;background:url('https://svetoforoff.by/media/img/question_icon.png') center center no-repeat;display:block}.form-question-dop-icon:after{content:'';display:block;width:100%;padding-bottom:60%}.form-question-dop p {width:100%;margin:0;padding:0;display:block}.form-question-dop .btn {margin-top:20px}.left-side-news {width:100%;padding:0;display:block;border:1px solid #ddd;border-radius:var(--item-border-radius);overflow:hidden;margin-bottom:20px}.left-side-news div{width:100%;padding:10px;position:relative}.left-side-news div:first-child{display:flex;justify-content:space-between;align-items:flex-end;padding:20px 10px}.left-side-news div:first-child span{font-weight:600;font-size:18px;line-height:18px;color:#111}.left-side-news div:first-child a{font-size:14px;text-decoration:none;line-height:14px;color:#0b63ce}.left-side-news div:not(:first-child) span{font-size:12px;width:100%;margin-bottom:10px;display:block;color:#777}.left-side-news div:not(:first-child) a{font-size:14px;text-decoration:none;font-weight:500;display:inline-block;color:#111}.left-side-news div:not(:first-child):before{content:'';position:absolute;left:0;bottom:0;width:3px;height:0;transition:var(--general-transition,.3s)}.left-side-news div:not(:first-child):hover:before{height:100%}.left-side-news div:not(:first-child):not(:last-child){border-bottom:1px solid #ddd}.left-side-news div:not(:first-child):hover a{color:#0b63ce}.left-side-news div:not(:first-child):before{background:#0b63ce}.service-content,.right-side {width:80%;margin-left:2%}.item-content {width:100%;display:block}.item-content p {display:block;width:100%;padding:5px 0}.parent-pages{display:block;margin:15px 0;width:100%}.parent-pages a {display:inline-block;color:#333}.parent-pages a:hover{color:#0b63ce}.review-send-block{width:100%;display:block}#review-send-add{width:100%;color:#111}#review-send-add a {color:#0b63ce;text-decoration:underline}.review-send {color:#0b63ce;text-decoration:underline;cursor:pointer;background:none}.contacts-wrapper{display:flex;width:100%}.contacts-wrapper .more-phones__icons{margin:0 0 0 10px}.contacts__left{width:25%;flex-shrink:0;margin-right:5%}.map{width:70%;margin-left:20px}.cont_item{width:100%;display:flex;align-items:flex-start}.cont_item:not(:last-child){margin-bottom:20px}.cont_item >  i {width:50px;line-height:50px;flex-shrink:0;text-align:center;background:#0b63ce;color:#fff;border-radius:50px;font-size:16px}.cont_item > div {width:100%;margin-left:20px}.cont_item > div > span {display:block;width:100%;color:#2f383d;font-size:16px;margin-bottom:3px}.cont_item > div > p {display:block;width:100%;color:#555555;font-size:14px}.cont_item .phone{display:block;width:100%}.cont_item .phone:not(:last-child){margin-bottom:10px}.cont_item .phone > div {display:flex;align-items:center}.cont_item .phone > div > a,.email-item a{color:#111;font-weight:600;white-space:nowrap}.cont_item .phone > span,.email-item span{color:#666;font-size:13px;line-height:1}.email-item {width:100%;display:flex;flex-direction:column}.cont_item a:hover{color:#0b63ce !important;text-decoration:underline}.question_form {width:100%;padding:25px;background:url('https://svetoforoff.by/media/img/background.png') #eaf0f2 0 0 no-repeat;display:block;margin-top:20px;border-radius:var(--item-border-radius)}.contacts-form-success {flex-direction:column;align-items:center}.question_form .contacts-form-success > div i{width:50px;line-height:50px;text-align:center;font-size:26px;float:left;margin-right:20px;background:#229416;color:#fff}.question_form .contacts-form-success > div{float:left;width:50% !important;margin-left:30% !important;margin-right:20% !important}.question_form .contacts-form-success .btn{margin-top:20px}.question_form .contacts-form-success > div span,.contacts-form-success > div p{float:left;width:auto !important;max-width:calc(100% - 70px);line-height:1 !important;margin:0 !important}.question_form .contacts-form-success > div p{padding:0 !important;margin:20px 0 0 0 !important}.question_form > div  {width:100%;display:flex;flex-wrap:wrap}.question_form > div > div {width:33.333%}.question_form > div >div:first-child span{width:100%;font-size:26px;line-height:30px;margin-bottom:13px;display:flex}.question_form > div > div:first-child p{width:100%;font-size:13px;padding-right:5%;display:block}.question_form > div > .error-question_form {width:100%;text-align:right;color:#df0000}.question_form .inputs-wrapper > * + * {margin-top:10px}.question_form > div > div:last-child {padding-left:20px}.question_form > div [data-name="message"],.question_form > div [name="message"] {flex-grow:1}.form_item {display:block;width:100%;position:relative}.form_item span {display:block;width:100%;font-size:13px;line-height:30px;color:#111}.form_item span strong {color:#df0000;font-style:normal}.form_item input {display:block;width:90%;padding:7px 7px;position:relative}.form_item textarea {display:block;width:90%;resize:none;padding:7px 7px;height:172px}.form_item input:focus,.form_item textarea:focus {box-shadow:0 0 10px rgba(0,0,0,.3)}.block-flex {width:100%;display:flex}.block-flex__index.block-flex{flex-direction:column}.service-line {display:flex;flex-direction:column}.service-line > * + * {margin-top:10px}.service-line .service-item {display:flex;width:100%;align-items:center;transition:var(--general-transition,.3s);padding:10px;border-radius:var(--item-border-radius);border:1px solid #f0f0f0}.service-line .service-item:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.service-line .service-item > a:first-child{width:20%;position:relative;overflow:hidden}.service-line .service-item > a:first-child:after{content:'';display:block;width:100%;padding-bottom:100%}.service-line .service-item > a:first-child:before{content:'';width:100%;height:100%;position:absolute;z-index:1;background:rgba(0,0,0,.6);opacity:0;transition:.2s}.service-line .service-item > a:first-child:hover:before{opacity:1}.service-line .service-item > a:first-child img{transition:.2s}.service-line .service-item > a:first-child:hover img{width:102%;height:102%;left:-1%;top:-1%}.service-line .service-item > div{width:80%;padding-left:30px}.service-line .service-item > div > *{display:inline-block}.service-item__name {color:#111;font-weight:600;font-size:16px}.service-item__name:hover {color:#0b63ce}.service-item__description {width:100%;margin:10px 0 30px 0;color:var(--muted)}.service-item__link {color:#0b63ce;text-decoration:underline}.service-item__link:hover{text-decoration:none}.service-block-view{display:flex;flex-wrap:wrap;width:100%;gap:10px}.service-item-block {width:calc((100% - 20px) / 3 );display:flex;flex-direction:column}.service-item-block > a:first-child {width:100%;display:block;position:relative;overflow:hidden;border-radius:20px}.service-item-block > a:first-child:after{content:'';display:block;width:100%;padding-bottom:60%}.service-item-block > a:first-child:before{content:'';width:100%;height:100%;position:absolute;z-index:1;background:rgba(0,0,0,.6);opacity:0;transition:.2s}.service-item-block > a:first-child:hover:before{opacity:1}.service-item-block > a:first-child img{transition:.2s}.service-item-block > a:first-child:hover img{width:102%;height:102%;left:-1%;top:-1%}.service-item-block >a:nth-child(2){margin-top:20px;font-weight:800;font-size:24px}.service-item-block .service-item__link{margin-top:auto}.review-item {width:100%;display:flex;align-items:flex-start;margin-top:10px;border:1px solid #f0f0f0;padding:10px;border-radius:var(--item-border-radius)}.review-image{width:15%;position:relative;flex-shrink:0}.review-image:after{content:'';width:100%;display:block;padding-bottom:100%}.review-item__content {margin-left:20px}.review-item__content .review-title {display:block;font-weight:600}.review-item__content .date-review {display:block;font-weight:400;color:#999;margin:5px 0}.review-item__content .product-review-rate{margin-bottom:15px}.review-item__content .review-content{color:#333}.list-group {width:100%;display:block;margin-bottom:20px;border-radius:var(--item-border-radius);overflow:hidden}.list-group .list-group-item{padding:12px;color:#333;background:#f8f8f9;display:block;width:100%;position:relative;transition:.2s;text-align:left}.list-group .list-group-item.active{background:#0b63ce;color:#fff}.list-group .list-group-item:not(.active):hover{background:#dfdfdf;color:#111}.list-group .list-group-item:before {position:absolute;left:0;top:0;width:3px;height:100%;content:'';z-index:5;transition:.2s}.list-group .list-group-item:hover:before {background:#0b63ce}.panel-group {width:100%;display:block}.ask-comment {display:block;width:100%;position:relative;background:#fbfbfb;border:1px solid #f5f5f5;padding:20px;font-size:13px;margin-bottom:20px}.panel .panel-heading .panel-title {margin:0;font-weight:600;background:#fbfbfb;transition:.2s}.panel .panel-heading .panel-title:hover {background:#dfdfdf}.panel-group .panel {border-radius:var(--item-border-radius);border:1px solid #ddd;margin-bottom:10px;display:block;overflow:hidden}.panel .panel-heading .panel-title a {text-decoration:none;color:#333;width:100%;padding:15px;display:block}.panel-heading:hover .panel-title a {color:#111}.panel-group .panel-body {width:100%;position:relative;border-top:1px solid #ddd;display:block}.panel-body p {margin:0 !important;padding:15px;width:100%}.panel .panel-heading {cursor:pointer}.panel > div:first-child {padding:0 !important}.collapse {display:none}.tab-news-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.tab-news-wrap .new-list{width:50%;border:1px solid #f0f0f0;margin-right:-1px;margin-bottom:-1px;padding:10px;display:flex;flex-direction:column}.tab-news-wrap .new-list a:first-child{position:relative;width:100%;overflow:hidden}.tab-news-wrap .new-list a:first-child:before{content:'';display:block;width:100%;padding-bottom:60%}.tab-news-wrap .new-list a:first-child:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.6);opacity:0;transition:.2s}.tab-news-wrap .new-list a:first-child:hover:after{opacity:1}.tab-news-wrap .new-list a:first-child:hover img{left:-1%;top:-1%;width:102%;height:102%;z-index:0}.tab-news-wrap .new-list .date-new{margin-top:auto}.tab-news__title{margin:10px 0;font-size:16px;font-weight:600;color:#111;transition:.2s}.tab-news__title:hover{color:#0b63ce}.tab-news__desc {width:100%;color:#666}.tab-services-wrap {display:flex;width:100%;flex-direction:column}.bg,.bg2 {position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10000;top:0;left:0}.bg2 {z-index:9998}.modal {position:absolute;top:20px;width:90%;max-width:550px;left:50%;transform:translateX(-50%);z-index:10001;box-shadow:0 0 10px rgba(0,0,0,.6);background:#fff;border-radius:30px;transition:.2s;max-height:calc(100vh - 40px);overflow-x:hidden;overflow-y:auto}.modal-block {position:fixed;left:0;top:0;z-index:99999999;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:.2s}.modal-block.active{opacity:1;visibility:visible}.entity-form .modal-block {position:relative;opacity:1;visibility:visible;background:none}.entity-form .modal-block .modal {position:relative;top:unset;left:unset;transform:none;box-shadow:none;max-height:none;max-width:none;overflow:visible;width:100%}.modal-header {display:block;width:100%;position:relative}.modal-header span {display:block;width:100%;line-height:1;font-weight:700;padding:20px 55px 20px 40px;font-size:32px}.line-strong {display:block;width:100%;font-weight:bold;padding:0;font-size:16px;margin-top:30px}.modal-header .close-modal {position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;transition:.2s;border-radius:50px}.close-modal i{display:block;width:50px;line-height:50px;text-align:center;font-size:30px;color:#111}.input-confirm span {margin-right:5px}.close-modal:hover {background:#ddd}.modal-content {display:block;width:100%;padding:15px 40px}.modal-content .line {float:left;width:100%;margin-bottom:10px}.modal-content .line span {float:left;width:100%;margin-bottom:5px}.modal-content .line input {float:left;width:100%;padding:8px 10px;border-radius:2px;border:1px solid #ccc;background:#f9f9f9;transition:.2s}.modal-content .line textarea {float:left;width:100%;padding:8px 10px;border-radius:2px;height:80px;resize:none;border:1px solid #ccc;background:#f9f9f9;transition:.2s}.modal-content .line select {width:100%;border:1px solid #ccc;padding:12px;outline:none;appearance:auto}.modal-content .line input:focus,.modal-content .line textarea:focus{background:#fff}.modal-content .main-question-confirm {margin:10px 0}.line-strong {color:#111}.modal-content .line span em {color:#df0000;font-style:normal}.send-modal-form {transition:.2s;background:#0b63ce;color:#fff;display:inline-block;padding:8px 25px;border-radius:var(--element-border-radius);margin:0 auto}.send-modal-form:hover{background:#222;color:#fff}.swiper-pagination-bullet {border:1px solid rgba(255,255,255,.6);width:16px;height:16px;opacity:1;position:relative}.swiper-pagination-bullet:after{transform:translate(-50%,-50%);left:50%;top:50%;content:'';background:rgba(255,255,255,.6);width:8px;height:8px;opacity:1;position:absolute;border-radius:50px}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after {background:rgba(255,255,255,.8)}.swiper-pagination-bullet-active {border-color:#0b63ce;background:none}.swiper-pagination-bullet-active:after {background:#0b63ce}.mySwiper .swiper-button-prev:hover,.mySwiper .swiper-button-next:hover{color:#fff;background:#0b63ce;border-color:#0b63ce}.share-page .left-side{order:2}.share-page .right-side{margin-left:0;margin-right:2%}.share-line {display:flex;width:100%;flex-direction:column}.share-line > * + * {margin-top:5px}.share-line .share-item {display:flex;align-items:center;width:100%;border:1px solid #dfdfdf;border-radius:var(--item-border-radius);padding:10px}.share-line .share-item:not(:last-child) {margin-bottom:10px;padding-bottom:10px}.share-line .share-item >a{width:20%;position:relative;flex-shrink:0;overflow:hidden}.share-line .share-item >a:before{width:100%;display:block;padding-bottom:100%;content:''}.share-line .share-item >a:hover img {left:-2%;top:-2%;width:104%;height:104%}.share-line .share-item >a:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);transition:.2s;opacity:0}.share-line .share-item >a:hover:after {opacity:1}.share-line .share-item >div {width:80%;padding-left:20px}.share-title {display:inline-block;color:#111;transition:.2s;font-size:16px;font-weight:600}.share-title:hover {color:#0b63ce}.share-valid-unter {width:100%;display:block;margin:5px 0 15px 0;color:#666;font-size:12px}.share-line .share-item .item-content {display:block;width:100%;font-size:13px}.share-btn {margin-top:20px;display:inline-block;color:#0b63ce;text-decoration:underline;font-size:13px;background:none}.share-btn:hover {text-decoration:none}.load-ajax {position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.7);display:none}.load-ajax.show-loader {display:block}.load-ajax i {position:absolute;width:40px;line-height:40px;text-align:center;top:50%;left:50%;margin:-20px 0 0 -20px}.error-content {display:flex;flex-wrap:wrap;align-items:center;width:100%}.menu-left + .error-content {width:calc(79% - 30px);margin-left:30px}.error-content .error-left {width:50%}.error-content .error-left strong {width:100%;display:block;text-align:center;color:#0b63ce}.error-content .error-left strong:first-child{font-size:150px}.error-content .error-left strong:last-child{font-size:42px}.error-content .error-right {width:45%;margin-left:5%}.error-right h1{color:#0b63ce;display:block;margin-bottom:20px}.error-right p{display:block;width:100%;padding:3px 0;margin:0;color:#666;font-size:14px}.error-right a{color:#0b63ce;text-decoration:underline}.error-right a:hover{text-decoration:none}.login-page{min-height:calc(100vh - 350px)}.signup-form {position:relative;display:block;width:40%;margin:100px 30%;transition:.2s;padding:25px;border:1px solid #ddd;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:var(--element-border-radius)}.signup-form:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.01) 75%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.01) 75%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.01) 75%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=0 )}.signup-form .h2 {width:100%;text-align:center;position:relative;color:#111}.signup-form form {width:100%;position:relative;margin-top:20px;align-items:center}.signup-form form a:nth-child(3){margin-left:10%;margin-right:5%}.signup-form form a:hover{text-decoration:none}.signup-form__actions a:first-child{color:#666;font-size:13px}.signup-form__actions a:nth-child(2){color:#0b63ce;font-size:13px}.signup-form__actions a {text-decoration:underline}.signup-form__actions a:hover {text-decoration:none}.alert-message {display:block;margin:20px 0 0 0;width:100%;padding:15px;border-radius:5px;border:1px solid transparent}.alert-error {color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-success {color:#224e24;background-color:#c0e7c1;border-color:#a2dca6}.restored-block {display:block;width:50%;margin:50px 25% 100px 25%;padding:20px;border:1px solid #eee;background:#fcfcfc;color:#111}.restored-block > .h2 {display:block;width:100%;text-align:center;font-size:22px;font-weight:600;margin-bottom:15px}.restored-block >div {display:flex;width:100%;padding:10px 0;align-items:center}.restored-block div i {width:50px;line-height:50px;text-align:center;font-size:20px;border-radius:50%;flex-shrink:0;margin-left:15%;background:#289020;color:#fff}.restored-block div span {font-size:16px;width:100%;margin-left:20px}.restored-block div div {margin-left:20px;width:calc(85% - 70px)}.signup-form.register-form {width:50%;margin:50px 25% 0}.signup-form.register-form .h2{display:block;width:100%;text-align:center}.signup-form.register-form .h2 + p {display:block;margin:5px 0 0 0;padding:0;color:#666;font-size:13px;text-align:center}.signup-form.register-form .captcha div {display:flex;align-items:center;padding-left:var(--input-padding-inline)}.signup-form.register-form .captcha div button {color:#0b63ce;margin:0 10px;border-radius:2px}.signup-form.register-form .captcha div input {height:38px;width:100px}.signup-form.register-form .captcha .captcha-img {height:38px;width:100px}.signup-form.register-form .form-confirm {display:flex;font-size:13px}.signup-form.register-form .form-confirm a {color:#0b63ce;text-decoration:underline;margin-left:5px}.signup-form.register-form .form-confirm a:hover {text-decoration:none}.signup-form.register-form label i{float:right;color:#df0000;font-style:normal;font-size:12px}.signup-form.register-form label i.text-left{float:right;width:100%}.category-index__page {margin-bottom:20px}.entity-form.service-feedback-form {display:block;width:100%;position:relative;margin-top:30px;background-size:cover;border-radius:15px;padding:15px;margin-bottom:20px;float:left}.entity-form.service-feedback-form:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);border-radius:15px}.entity-form.service-feedback-form > div {display:block;width:45%;margin:30px 0 30px 30px;position:relative;z-index:3;padding:15px;border-radius:10px;background:rgba(255,255,255,.7)}.entity-form .service-feedback-form__title {display:block;width:100%;text-align:center;text-transform:uppercase;font-size:18px;font-weight:600}.entity-form .service-feedback-form__desc {display:block;width:100%;text-align:center;text-transform:uppercase;font-size:14px;font-weight:400;margin-bottom:10px}.entity-form .service-feedback-form__field,.entity-form .service-feedback-form__send-btn {display:block;width:100%}.entity-form .service-feedback-form__send-btn .btn {display:inline-block;position:relative;left:50%;transform:translateX(-50%)}.entity-form .service-feedback-form__field input,.entity-form .service-feedback-form__field select,.entity-form .service-feedback-form__field textarea{display:block;width:100%;margin-bottom:10px;padding:10px;box-sizing:border-box;border:1px solid #999;border-radius:5px;text-align:left}.entity-form.service-feedback-form:first-child {margin-top:0}.contacts__map-address:not(:first-of-type) {margin-top:20px}.ui-slider .ui-slider-handle {z-index:1 !important}.menu_left .menu-left-category ul > li > a .category-list__icon i {font-size:24px;line-height:1}ymaps [class$="placemark__content-inner"] {padding:0 10px}ymaps [class$="placemark__content-inner"] p {display:none}.fancybox__container{z-index:999999999 !important}.outer-block.faq {padding:50px 0;background:#222}.outer-block.faq .title-box__title {color:#fff}.outer-block.faq .title-box__description {color:#ddd}.faq__content {}.faq__item {width:100%}.faq__item:not(:last-child) {border-bottom:1px solid #ddd}.faq__inner {width:100%}.faq__question {width:100%;display:flex;align-items:center;padding:15px}.faq__question:hover span.faq__question-text{text-decoration:underline}.faq__question > .icon {display:flex;align-items:center;justify-content:center;font-size:18px;height:35px;border-radius:50%;width:35px;text-align:center;flex-shrink:0;margin-left:auto;padding-left:0;padding-top:3px;color:#333}.faq__question .icon > i {transition:var(--general-transition,.3s)}.faq__question-text {flex-grow:1;margin-right:20px;font-size:16px;font-weight:500;text-align:left;color:#000}.faq__answer {max-height:0;overflow:hidden;transition:var(--general-transition,.3s);padding:0 30px;border-top:1px solid transparent}.main-faq {padding:40px 0}.faq__inner.opened .faq__answer {max-height:300px;padding:15px 30px;background:#f0f0f0}.faq__inner.opened .icon > i {transform:rotate(180deg)}.faq-page .faq__question {padding:15px}.outer-block.faq .faq__question-text,.outer-block.faq .faq__question > .icon{color:#ffff}.outer-block.faq .faq__item:not(:last-child) {border-bottom:1px solid #333}.main-question-block {padding:40px 0;background:#f0f0f0}.main-question-block .container {display:flex;align-items:center}.main-question__title-block {display:flex;flex-direction:column;align-items:flex-start;width:35%;flex-shrink:0;padding-right:40px}.main-question__description {margin-top:15px}.main-question__form {display:grid;flex-grow:1;grid-template-columns:repeat(2,1fr);grid-gap:20px}.main-question__form input,.main-question__form textarea {width:100%;padding:12px 26px;border-radius:var(--element-border-radius)}.main-question__form-block {display:flex;align-items:center}.main-question__form-block [type="submit"] {width:100%}#main-question__form-confirm{border-radius:3px;float:left;width:14px;margin-right:7px;background:#ddd;height:14px;border:1px solid #0b63ce;flex-shrink:0;position:relative;padding:0}#main-question__form-confirm:checked:after {position:absolute;left:1px;top:1px;width:10px;height:10px;background:#0b63ce;content:''}label[for="main-question__form-confirm"] {line-height:1}label[for="main-question__form-confirm"] a {color:#0b63ce;text-decoration:underline}label[for="main-question__form-confirm"] a:hover {text-decoration:none}body.modal-active {overflow:hidden}.main-question-confirm {width:100%;display:flex;margin-top:10px;align-items:center}.main-question-confirm input {border-radius:3px;float:left;width:14px;margin-right:7px;background:#ddd;height:14px;border:1px solid #ddd;flex-shrink:0;position:relative}.main-question-confirm input:checked:after{position:absolute;left:1px;top:1px;width:10px;height:10px;background:#0b63ce;content:''}.main-question-confirm input:checked{border-color:#0b63ce}.img-wrapper {position:relative;width:100%;overflow:hidden}.img-wrapper::before {content:'';display:block;width:100%;padding-bottom:100%}.img-wrapper img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.img-wrapper-contain img {object-fit:contain}.mySwiper .swiper-button-navigation {-webkit-user-select:none;user-select:none;transition:.2s}.inputs-wrapper {display:flex;flex-direction:column;width:100%}.inputs-wrapper > * + * {margin-top:20px}.input-wrapper{display:flex;width:100%;flex-direction:column;align-items:flex-start;position:relative;scroll-margin-top:calc(var(--header-callapsed-height,0px) + 20px);--input-default-height:calc( var(--general-font-size) * var(--input-line-height) + var(--input-padding-block) * 2 );--input-padding-inline:calc( max( 10px,min( ( max(var(--current-input-height,0px),var(--input-default-height) ) ) / 2,var(--element-border-radius) ) ) )}.input-custom-placeholder {position:absolute;left:var(--input-padding-inline);top:var(--input-padding-block);color:#777;display:none;pointer-events:none;transition:.2s;background:#fff;padding:0 5px}.input:placeholder-shown + .input-custom-placeholder {display:block}.input:not(:placeholder-shown) + .input-custom-placeholder.dynamic-placeholder,.input:focus + .input-custom-placeholder.dynamic-placeholder {transform:translateY(-50%);display:block;top:0}.input-custom-placeholder em {font-style:normal;color:#df0000}.input-wrapper label {font-size:16px}.input-wrapper label > em {color:#df0000}.input-wrapper input,.input-wrapper textarea,.input-wrapper select{padding:var(--input-padding-block) var(--input-padding-inline);outline:none;border-left:none;border-top:none ;border-bottom:2px solid #ccc;border-right:none;width:100%;border-radius:var(--element-border-radius);line-height:var(--input-line-height);background:#fff}.input-wrapper label{margin-bottom:5px}.form-actions .send-modal-form {width:100%}.review-form-rate {padding:0 var(--input-padding-inline)}.input-wrapper input:focus,.input-wrapper textarea:focus,.input-wrapper select:focus {background:#fff;transition:.2s}.input-wrapper select {position:relative;appearance:none}.input-wrapper select::after {content:'▼';display:block;position:absolute;top:50%;transform:translateY(-50%);right:0}.input-wrapper > i {font-style:normal;font-size:12px;color:#df0000}.input-checkbox label {display:inline}.input-checkbox input {border-radius:3px;float:left;width:18px;margin-right:7px;background:#ddd;height:18px;border:1px solid #ddd;flex-shrink:0;position:relative;padding:0}.input-checkbox input:checked {border-color:#0b63ce}.input-checkbox input:checked::after {position:absolute;left:1px;top:1px;width:14px;height:14px;background:#0b63ce;content:'';border-radius:2px}.input-wrapper.has-error .input,.input.has-error {outline:1px solid #df0000}.input-wrapper.has-error[data-error]:not([data-error=""])::after {content:attr(data-error);display:block;width:100%;font-size:12px;color:#df0000;margin-top:5px;padding-left:calc( var(--input-padding-inline) + 1px )}.input.has-error[data-error]:not([data-error=""])::after {content:attr(data-error);display:block;width:100%;font-size:12px;color:#df0000;margin-top:5px;padding-left:calc( var(--input-padding-inline) + 1px )}.form-main-alert{margin-top:20px}.form-main-error {color:#b50000}.form-main-success {color:#2b642e}.input-group {display:flex;width:100%;flex-direction:column;align-items:flex-start}.input-group-title {margin-bottom:10px;padding-left:calc( var(--input-padding-inline) + 1px );font-size:18px}.input-group__items {display:flex;flex-direction:column;width:100%}.input-group__items > * + * {margin-top:10px}.input-group .input-wrapper label {font-size:16px}.password-wrapper {width:100%;position:relative}.password-wrapper > i {position:absolute;right:0;top:0;cursor:pointer;width:40px;height:100%;display:grid;place-content:center;font-size:16px}.password-hidden > i::before {content:"\f070"}.password-shown > i::before {content:"\f06e"}.register-sign-in {width:50%;margin:20px 25%;display:flex;justify-content:flex-end}.register-sign-in a {color:#0b63ce;text-decoration:underline;align-self:flex-end}.register-sign-in a:hover {text-decoration:none}.register-success-block {display:flex;flex-direction:column;align-items:center;width:40%;margin:100px 30%;padding:25px;border:1px solid #ddd;box-shadow:0 0 10px rgba(0,0,0,.2);text-align:center}.register-success-block > * + * {margin-top:20px}.modal .inputs-wrapper > * + * {margin-top:20px}.form-actions {margin-top:20px;display:flex;justify-content:flex-end;align-items:center;width:100%}.form-actions > * + * {margin-left:20px}select.des-select.des-active {display:none}.des-select__wrapper {position:relative;width:100%}.des-select__wrapper i.icon {position:absolute;right:var(--input-padding-inline,15px);top:50%;transform:translateY(-50%);font-size:18px;transition:var(--general-transition,.3s);cursor:pointer}.des-select__current + i {pointer-events:none}.des-select__current i {margin-right:5px;width:27px;text-align:center;line-height:27px}.des-select__wrapper > button {border-radius:var(--element-border-radius);padding:var(--input-padding-block,10px) var(--input-padding-inline,30px) var(--input-padding-block,10px) var(--input-padding-inline,10px);width:100%;background:#fff;text-align:left;border:1px solid #ddd;padding-right:calc(var(--input-padding-inline,10px)*2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px}.des-select__wrapper > button.has-image {display:flex;align-items:center}.des-select__wrapper > button em {font-style:normal;color:#df0000;margin:0 5px}.des-select__wrapper > button > span {text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.des-select[disabled] + .des-select__wrapper::after {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .75)}.des-select[disabled] + .des-select__wrapper {cursor:not-allowed}.has-error .des-select__wrapper > button {outline:1px solid #df0000}.des-select__dropdown {position:absolute;top:120%;left:0;width:100%;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:var(--general-transition,.3s);background:#fff;padding:15px;border-radius:var(--element-border-radius);box-shadow:0 0 10px 0 rgba(0,0,0,.3);z-index:1}ul.des-select__dropdown-list {width:100%;display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.des-select__dropdown-list li {padding:5px 10px;transition:var(--general-transition,.3s);cursor:pointer;display:flex;align-items:center}.des-select__dropdown-list li.active {background:#c9c9c9}.des-select__dropdown-list li:hover {background:#f0f0f0}.des-select__dropdown-list li:first-child {border-top-left-radius:var(--item-border-radius);border-top-right-radius:var(--item-border-radius)}.des-select__dropdown-list li:last-child {border-bottom-left-radius:var(--item-border-radius);border-bottom-right-radius:var(--item-border-radius)}.des-select__dropdown-list li i{margin-right:5px;width:27px;text-align:center;line-height:27px}.des-select__search {position:relative;margin-bottom:10px}.des-select__search > input {border-radius:var(--element-border-radius);padding:var(--input-padding-block,10px) var(--input-padding-inline,30px) var(--input-padding-block,10px) var(--input-padding-inline,10px);padding-right:calc(var(--input-padding-inline,10px)*2)}.des-select__search-empty {padding:0 10px;font-size:16px;color:#999}.des-select__search-input:not(:placeholder-shown) + i:before {content:"\f00d"}.des-select__wrapper.active .des-select__dropdown {opacity:1;visibility:visible}.des-select__wrapper.active > i {transform:translateY(-50%) rotate(180deg)}.result-success i {color:#1d9414;border-color:#1d9414}.result-success div div span {color:#1d9414}.result-error i {color:#bf0000;border-color:#bf0000}.result-error div div span {color:#bf0000}.form-loader {position:absolute;left:0;top:0;width:100%;height:100%;display:grid;place-content:center;background:rgb(255 255 255 / .7)}.form-loader i {font-size:40px}.quick-view-form .product__variation-colors {grid-template-columns:repeat(4,1fr)}.slider-range .noUi-connect {background:#0b63ce}.review-item__content .review-answer{display:flex;flex-direction:column;padding:10px;margin-top:10px;background:#f0f0f0;width:100%}.review-answer span{font-weight:600;margin-bottom:5px}.review-answer p{color:#333}ul.left-side__service-menu {display:flex;flex-direction:column;width:100%;margin-bottom:20px}.left-side__service-menu li {width:100%}.left-side__service-menu li:not(:first-child){margin-bottom:3px;padding-top:3px}.left-side__service-menu li a{padding:12px 15px;display:block;width:100%;border-radius:30px}.left-side__service-menu li:not(.active) + li {}.left-side__service-menu li:not(.active) a{color:#333}.left-side__service-menu li:not(.active):hover a{background:#dfdfdf}.left-side__service-menu li.active a{background:#0b63ce;color:#fff}.cookie_btns {margin-top:30px}@keyframes right-show{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes opacity-show{from{opacity:0}to{opacity:1}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.spinned{animation:rotation 2s infinite linear}.btn,.btn-site,.phone-order--variant-2,.service__item-call,.prices__sign-up,.groups-btn,.about-clean__btn,.news-clean__link,.service__item-link,button.send-modal-form{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border:none;border-radius:999px;background:var(--accent);color:#fff;font-weight:600;text-decoration:none;transition:.2s ease;box-shadow:none}.btn:hover,.btn-site:hover,.phone-order--variant-2:hover,.service__item-call:hover,.prices__sign-up:hover,.groups-btn:hover,.about-clean__btn:hover,.service__item-link:hover,button.send-modal-form:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-site{background:#111111}.btn-site:hover{background:#000}.h1,h1,.groups-ui__head h2,.news-clean__title,.about-clean__content h1{margin:0;color:var(--text);font-weight:700;letter-spacing:-.03em}.title-box,.groups-ui__head,.news-clean__head{margin-bottom:32px}.prices-ui__head,.groups-ui__head,.news-clean__head>div{max-width:860px}.prices-ui__head h2,.groups-ui__head h2,.news-clean__title,.about-clean__content h1{font-size:clamp(30px,4vw,52px);line-height:1.02}.prices-ui__head p,.groups-ui__head .sub-title,.about-clean__text{margin-top:14px;color:var(--muted);font-size:18px;line-height:1.68}.news-clean__eyebrow,.about-clean__eyebrow,.groups-ui__label{display:inline-block;margin-bottom:14px;color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.about-clean__btn--ghost,.groups-btn--ghost,.news-clean__link{background:#f3f4f6;color:#111}.about-clean__btn--ghost:hover,.groups-btn--ghost:hover,.news-clean__link:hover{background:#eceef1}.news-clean__link{min-height:44px;padding:0 18px;font-size:14px}.services-main {padding-top:60px}.section-1,.services-main,.prices-block,.groups-ui-block,.news-clean,.about-clean,.footer-clean{background:#fff}.news-clean,.about-clean{padding:88px 0}.footer-clean{padding:72px 0 30px}.prices-tabs-panel{margin-bottom:24px}.prices-groups,.prices-tabs{display:flex;flex-wrap:wrap;gap:12px}.prices-group,.prices-tab,.groups-tab{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:none;border-radius:999px;background:#f3f4f6;color:#111;font-weight:500;transition:.2s ease}.prices-tab{justify-content:flex-start;flex-direction:column;align-items:flex-start;min-height:auto;padding:14px 18px}.prices-group:hover,.prices-tab:hover,.groups-tab:hover{background:#eceef1}.prices-group.is-active,.prices-tab.is-active,.groups-tab.is-active{background:#111;color:#fff}.prices-tab__title{font-size:15px;font-weight:600;line-height:1.35}.prices-tab__meta{margin-top:4px;font-size:12px;color:inherit;opacity:.62}.prices-tabs-mobile,.groups-tabs-mobile{display:none;margin-top:14px}.prices-mobile-select,.groups-select{width:100%;min-height:54px;padding:0 18px;border:none;border-radius:18px;background:#f4f5f6;color:#111;outline:none}.prices-cards,.groups-panels{margin-top:18px}.price-card{display:none;padding:34px;border-radius:32px;background:#f7f7f8}.price-card.is-active{display:block}.price-card__main{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:center}.price-card__media{display:flex;align-items:center;justify-content:center;min-height:240px;border-radius:26px;background:#eef1f4;overflow:hidden}.price-card__media img{max-width:100%;max-height:220px;object-fit:contain}.price-card__badge{display:inline-flex;min-height:34px;padding:0 14px;align-items:center;border-radius:999px;background:#fff;color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.price-card__badge--muted{color:#111}.price-card__content h4{margin:14px 0 12px;font-size:40px;line-height:1.02;font-weight:700;letter-spacing:-.03em}.price-card__description{margin:0;color:var(--muted);font-size:17px;line-height:1.72}.price-card__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.price-chip{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#fff;color:#111;font-size:14px;font-weight:500}.price-card__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.meta-card{padding:22px 24px;border-radius:24px;background:#fff}.meta-card>span{display:block;margin-bottom:8px;color:var(--muted-2);font-size:14px}.meta-card strong{display:block;font-size:26px;line-height:1.2;font-weight:700;color:#111}.meta-price__current,.meta-price__new{color:var(--accent)}.meta-price__old{display:block;margin-bottom:6px;color:#9aa0aa;font-size:14px;text-decoration:line-through}.price-card__calculator,.price-card__footer{margin-top:20px}.calc-block{display:grid;grid-template-columns:1.1fr .9fr auto;align-items:end;gap:16px;padding:24px;border-radius:26px;background:#fff}.calc-block__head{grid-column:1/-1;margin-bottom:4px}.calc-block__title{display:block;font-size:24px;font-weight:700;line-height:1.08}.calc-block__hint{display:block;margin-top:8px;color:var(--muted)}.calc-scale{display:none}.calc-range{width:100%;appearance:none;height:6px;border-radius:999px;background:#e3e7ec;outline:none}.calc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);border:none}.calc-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);border:none}.calc-range__labels{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--muted);font-size:14px}.calc-block__fields{display:flex;gap:12px}.calc-field{display:grid;gap:8px}.calc-field span{color:var(--muted);font-size:14px}.calc-field input{min-width:120px;height:50px;padding:0 14px;border:none;border-radius:16px;background:#f4f5f6;color:#111;outline:none}.price-card__footer--simple{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px;border-radius:26px;background:#fff}.price-card__footer-note strong{display:block;font-size:20px;font-weight:700}.price-card__footer-note span{display:block;margin-top:6px;color:var(--muted)}.groups-ui__head{text-align:left;max-width:100%}.groups-ui__head .sub-title span{color:var(--accent)}.groups-tabs{display:flex;flex-wrap:wrap;gap:12px}.groups-tab{justify-content:flex-start;gap:10px;padding:0 20px;text-align:left}.groups-panel{display:none}.groups-panel.is-active{display:block}.groups-panel__header{margin-top:40px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.groups-panel__address{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-weight:600}.groups-panel__header h3{margin:10px 0 0;font-size:42px;line-height:1.02;letter-spacing:-.03em}.groups-panel__header-actions{display:flex;flex-wrap:wrap;gap:12px}.group-cards{display:grid;gap:18px}.group-card{padding:15px;display:flex;border-radius:28px;position:relative;background:radial-gradient(620px 220px at 0% 12%,rgba(25,112,226,0.18) 0%,rgba(25,112,226,0.08) 34%,rgba(25,112,226,0) 66%),radial-gradient(520px 240px at 100% 0%,rgba(130,184,255,0.26) 0%,rgba(130,184,255,0.10) 38%,rgba(130,184,255,0) 70%),linear-gradient(105deg,#f2f2f2 0%,#deeefc 38%,#f0f0f0 100%);box-shadow:0 16px 38px rgba(15,61,132,0.08)}.group-card__top{display:flex;justify-content:space-between;flex-direction:column;margin-right:15px}.group-card__title{font-size:24px;line-height:1.05;font-weight:700;letter-spacing:-.03em}.group-card__prices{display:flex;gap:12px;flex-wrap:wrap;text-align:left;margin:10px 0;align-items:center}.group-card__prices > button {margin-left:auto}.group-price{padding:10px 20px;border-radius:14px;background:#fff}.group-price span{display:block;color:var(--muted);font-size:13px}.group-price strong{display:block;font-size:22px;font-weight:700;line-height:1.2}.group-price--single strong,.group-price--sale strong{color:var(--accent)}.group-price--old strong{text-decoration:line-through;color:#9aa0aa}.group-card__meta{display:grid;grid-template-columns:180px 280px minmax(0,1fr);gap:14px;margin-left:auto}.group-meta{padding:10px;border-radius:15px;background:#fff}.group-meta__label{display:block;margin-bottom:10px;color:var(--muted);font-size:13px}.group-meta__value{display:block;font-size:18px;line-height:1.45;font-weight:600}.group-meta__value small{margin-left:4px;color:var(--muted);font-size:14px;font-weight:500}.group-meta--wide .group-meta__value{margin-bottom:14px}.week-list{display:flex;flex-wrap:wrap;gap:8px}.week-pill{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:32px;padding:0 10px;border-radius:999px;background:#f4f5f6;color:#9aa0aa;font-size:12px;font-weight:700}.week-pill.is-active{background:#111;color:#fff}.group-card__footer{display:flex;flex-wrap:wrap;gap:12px}.groups-panel__bottom{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;margin-top:22px}.groups-map-card,.groups-gallery-card{padding:22px;border-radius:28px;background:#f7f7f8}.groups-section-title{margin-bottom:14px}.groups-section-title span{font-size:26px;font-weight:700;letter-spacing:-.03em}.groups-map-frame{overflow:hidden;border-radius:22px;background:#eef1f4}.groups-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.groups-gallery__item{display:block;overflow:hidden;border-radius:20px;background:#eef1f4}.groups-gallery__item img{width:100%;height:150px;object-fit:cover;transition:.25s ease}.groups-gallery__item:hover img{transform:scale(1.03)}.groups-gallery--empty,.groups-empty{padding:22px;border-radius:22px;background:#f7f7f8;color:var(--muted)}.groups-panel__bottom{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;margin-top:24px}.groups-map-card,.groups-gallery-card{position:relative;padding:22px;border-radius:26px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);box-shadow:0 18px 45px rgba(11,99,206,0.06);border:1px solid rgba(11,99,206,0.06);overflow:hidden}.groups-map-card:before,.groups-gallery-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(11,99,206,.06) 0%,rgba(11,99,206,0) 28%);pointer-events:none}.groups-section-title{position:relative;z-index:2;margin-bottom:18px}.groups-section-title span{display:block;color:#091a3d;font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.groups-map-frame{position:relative;z-index:2;overflow:hidden;border-radius:22px;min-height:490px;background:#eef4fb;box-shadow:inset 0 0 0 1px rgba(11,99,206,0.06)}.groups-map-frame iframe{display:block;width:100%;height:100%;min-height:490px}.groups-map-actions{position:relative;z-index:2;display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.groups-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:50px;text-decoration:none;font-size:15px;font-weight:600;transition:.25s ease}.groups-btn--primary{color:#fff;background:#0b63ce;box-shadow:0 12px 24px rgba(11,99,206,0.18)}.groups-btn--primary:hover{background:#0957b6;transform:translateY(-2px)}.groups-btn--light{color:#0b63ce;background:#edf5ff}.groups-btn--light:hover{background:#e1efff;transform:translateY(-2px)}.groups-gallery{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.groups-gallery__item{position:relative;overflow:hidden;display:block;border-radius:20px;background:#eef4fb;min-height:150px;box-shadow:0 8px 18px rgba(0,0,0,.04)}.groups-gallery__item--large{grid-column:span 3;min-height:240px}.groups-gallery__item img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.groups-gallery__item:hover img{transform:scale(1.06)}.groups-gallery__item:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.10) 100%);pointer-events:none}.groups-gallery-note{position:relative;z-index:2;margin-top:16px;color:#5b6b88;font-size:14px;line-height:1.4}.numbers-block{padding:80px 0}.numbers-block__inner{position:relative;overflow:hidden;padding:34px 38px 30px;border-radius:28px;background:radial-gradient(circle at 0% 0%,rgba(11,99,206,.22) 0%,rgba(11,99,206,0) 30%),radial-gradient(circle at 100% 100%,rgba(52,140,255,.18) 0%,rgba(52,140,255,0) 34%),linear-gradient(180deg,#0f6fe2 0%,#0b63ce 55%,#084da1 100%);box-shadow:0 22px 50px rgba(11,99,206,.18);color:#fff}.numbers-block__inner:before{content:"";position:absolute;top:-90px;right:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14) 0%,rgba(255,255,255,0) 70%);pointer-events:none}.numbers-block__inner:after{content:"";position:absolute;left:-120px;bottom:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.10) 0%,rgba(255,255,255,0) 72%);pointer-events:none}.numbers-block .container{position:relative;z-index:2}.numbers-block .title-box{margin-bottom:26px}.numbers-block .container .title-box__title{margin:0;color:#fff;font-weight:700;font-size:36px;line-height:1.1;letter-spacing:-.02em}.numbers__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}.number__item{position:relative;display:flex;align-items:center;gap:18px;min-height:116px;padding:22px 22px 20px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.07) 100%);backdrop-filter:blur(6px);transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.number__item:hover{transform:translateY(-4px);background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 100%);box-shadow:0 18px 30px rgba(0,0,0,.14)}.number__item em{flex:0 0 68px;width:68px;height:68px;margin:0;border-radius:5px;background:linear-gradient(180deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,.10) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18);color:#fff;font-style:normal;font-weight:800;font-size:24px;line-height:68px;text-align:center}.number__item div{display:flex;flex-direction:column;gap:4px;min-width:0}.number__item strong{display:block;color:#fff;font-weight:700;font-size:24px;line-height:1;letter-spacing:-.03em}.number__item span{display:block;color:rgba(255,255,255,.82);font-weight:500;font-size:15px;line-height:1.35}.number__item span br{display:none}.prices-block {padding:0}.prices-block--split-clean .prices-clean-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start}.prices-block--split-clean .prices-clean-sidebar{position:sticky;top:110px;max-height:600px;overflow-y:auto;padding-right:20px}.prices-block--split-clean .prices-clean-sidebar__inner{display:grid;gap:8px}.prices-block--split-clean .prices-clean-item{width:100%;padding:16px 18px;border:0;border-radius:18px;background:#dce4f3;color:#111827;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.price-clean-card__head {display:flex;align-items:flex-start;position:relative}.price-clean-card__heading {width:70%}.prices-block--split-clean .price-clean-card__media{overflow:hidden;border-radius:22px;flex-shrink:0;width:35%;margin-left:20px;position:absolute;right:0;top:0}.prices-block--split-clean .price-clean-card__media:after{content:'';width:100%;display:block;padding-bottom:60%}.prices-block--split-clean .price-clean-card__media img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.prices-block--split-clean .prices-clean-item:hover{background:#edf2f7}.prices-block--split-clean .prices-clean-item.is-active{background:#0d5cc0;color:#fff}.prices-block--split-clean .prices-clean-item__title{display:block;font-size:15px;line-height:1.3;font-weight:700}.prices-block--split-clean .prices-clean-item__meta{display:block;margin-top:5px;font-size:13px;line-height:1.35;color:#7b8797}.prices-block--split-clean .prices-clean-item.is-active .prices-clean-item__meta{color:rgba(255,255,255,.76)}.prices-block--split-clean .prices-clean-mobile{display:none}.prices-block--split-clean .prices-clean-select{width:100%;height:54px;padding:0 16px;border:0;border-radius:16px;background:#0b63ce;font-size:15px;color:#fff;outline:none}.prices-block--split-clean .price-clean-card{display:none;padding:30px;border-radius:28px;background:url('/media/img/bg_card.png') no-repeat;background-size:cover;background-position:center top}.prices-block--split-clean .price-clean-card.is-active{display:block}.prices-block--split-clean .price-clean-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 13px;border-radius:999px;background:#e8f1ff;color:#0d5cc0;font-size:12px;font-weight:800}.prices-block--split-clean .price-clean-badge--muted{background:#eef2f6;color:#6b7280}.prices-block--split-clean .price-clean-card h3{margin:14px 0 10px;font-size:32px;line-height:1.03;font-weight:800;letter-spacing:-.04em;color:#0f172a}.prices-block--split-clean .price-clean-card p{margin:0;font-size:14px;color:var(--muted)}.prices-block--split-clean .price-clean-card__hero{display:grid;grid-template-columns:1fr;gap:18px;margin-top:22px}.prices-block--split-clean .price-clean-card__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.prices-block--split-clean .price-clean-fact{padding:20px 20px;border-radius:20px;background:#fff}.prices-block--split-clean .price-clean-fact span{display:block;margin-bottom:8px;color:#7b8794;font-size:13px;line-height:1.4}.prices-block--split-clean .price-clean-fact strong{display:block;color:#0f172a;font-size:18px;line-height:1.14;font-weight:800;letter-spacing:-.03em}.prices-block--split-clean .price-clean-fact__price{color:#0d5cc0 !important}.prices-block--split-clean .price-clean-fact small{display:block;margin-top:6px;color:#94a3b8;font-size:12px}.prices-block--split-clean .price-clean-calc{margin-top:18px;padding:22px 24px;border-radius:24px}.prices-block--split-clean .price-clean-calc__head{margin-bottom:16px}.prices-block--split-clean .price-clean-calc__title{display:block;margin-bottom:6px;font-size:20px;line-height:1.15;font-weight:800;color:#111827}.prices-block--split-clean .price-clean-calc__hint{display:block;font-size:14px;line-height:1.5;color:#64748b}.prices-block--split-clean .price-clean-calc__body{display:grid;grid-template-columns:minmax(0,1fr) 120px 220px;gap:16px;align-items:end}.prices-block--split-clean .price-clean-calc__range{width:100%;-webkit-appearance:none;appearance:none;height:6px;border-radius:999px;background:#0d5cc0;outline:none}.prices-block--split-clean .price-clean-calc__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid #0d5cc0;cursor:pointer}.prices-block--split-clean .price-clean-calc__range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid #0d5cc0;cursor:pointer}.prices-block--split-clean .price-clean-calc__labels{display:flex;justify-content:space-between;gap:10px;margin-top:9px;color:#7b8794;font-size:12px}.prices-block--split-clean .price-clean-calc__field span,.prices-block--split-clean .price-clean-calc__result span{display:block;margin-bottom:8px;color:#7b8794;font-size:13px}.prices-block--split-clean .price-clean-calc__field input{width:100%;height:52px;padding:0 14px;border:0;border-radius:16px;background:#f4f7fb;font-size:16px;font-weight:700;color:#111827;outline:none}.prices-block--split-clean .price-clean-calc__result{min-height:52px;padding:12px 16px;border-radius:16px;background:#ecf1ff}.prices-block--split-clean .price-clean-calc__payment{display:block;color:#0d5cc0;font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.03em}.prices-block--split-clean .price-clean-note{margin-top:18px;padding:20px 22px;border-radius:22px;background:#fff}.prices-block--split-clean .price-clean-note strong{display:block;margin-bottom:6px;color:#111827;font-size:18px;font-weight:800}.prices-block--split-clean .price-clean-note span{display:block;color:#64748b;font-size:14px;line-height:1.5}.prices-block--split-clean .price-clean-card__actions{margin-top:18px}.prices-block--split-clean .prices-clean-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 26px;border:0;border-radius:999px;background:#0d5cc0;color:#fff;font-size:16px;font-weight:800;cursor:pointer;transition:background .2s ease,transform .2s ease}.prices-block--split-clean .prices-clean-btn:hover{background:#0c4e9f;transform:translateY(-1px)}.prices-block--split-clean .prices-clean-btn i{margin-left:10px}.visually-hidden{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.training-steps{padding:60px 0;background:radial-gradient(circle at 50% 35%,rgba(44,151,223,.10) 0%,rgba(44,151,223,0) 42%),linear-gradient(180deg,#ffffff 0%,#eaf3ff 52%,#ffffff 100%);margin:60px 0}.training-steps .container{display:flex;flex-direction:column}.training-steps__box{position:relative;padding:54px 34px 28px;border:1px solid #f0f0f0;border-radius:28px;margin-top:40px;background:#fff;backdrop-filter:blur(14px)}.training-steps__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.training-step{position:relative}.training-step__icon{width:62px;height:62px;margin:-84px 0 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#1f78f0 0%,#0d63da 100%);box-shadow:0 10px 24px rgba(13,99,218,.22);color:#fff;font-size:24px}.training-step__title{margin:0 0 12px;color:#0d1b3d;font-size:24px;line-height:1;font-weight:600;letter-spacing:-0.02em}.training-step__text{margin:0;max-width:240px;color:#5f6f8d;font-size:16px;font-weight:400}@media (max-width:1199px){.training-steps__title{font-size:34px}.training-steps__box{padding:52px 24px 22px}.training-steps__grid{gap:22px}.training-step__title{font-size:28px}.training-step__text{font-size:18px}}@media (max-width:991px){.training-steps__line{display:none}.training-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}}@media (max-width:767px){.training-steps{padding:18px 0 8px}.training-steps__title{margin-bottom:16px;font-size:28px}.training-steps__box{padding:18px;border-radius:20px}.training-steps__grid{grid-template-columns:1fr;gap:16px}.training-step{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:14px 0;border-bottom:1px solid #edf2fa}.training-step:last-child{border-bottom:0;padding-bottom:0}.training-step__icon{flex:0 0 52px;width:52px;height:52px;margin:0;font-size:20px}.training-step__title{margin-bottom:8px;font-size:22px;width:calc(100% - 80px)}.training-step__text{max-width:100%;width:100%;font-size:16px}}.cta-driving{max-width:1280px;margin:0 auto;width:100%}.cta-driving__inner{position:relative;overflow:hidden;min-height:262px;padding:38px 42px;border-radius:28px;box-shadow:0 24px 60px rgba(9,33,83,.18);background:url('/media/img/bgform.png') center no-repeat;background-size:cover}.cta-driving__inner:before{content:"";position:absolute;left:-4%;bottom:-22%;width:48%;height:90%;background:linear-gradient(0deg,rgba(255,255,255,.14),rgba(255,255,255,.14)) left 58%/58% 4px no-repeat,linear-gradient(0deg,rgba(255,255,255,.14),rgba(255,255,255,.14)) left 69%/58% 4px no-repeat,linear-gradient(115deg,transparent 0%,transparent 16%,rgba(255,255,255,.08) 16%,rgba(255,255,255,.08) 20%,transparent 20%) no-repeat;border-radius:999px;border:4px solid rgba(255,255,255,.12);transform:rotate(-12deg);opacity:.9;pointer-events:none}.cta-driving__inner:after{content:"";position:absolute;right:-10%;bottom:-34%;width:58%;height:100%;border-radius:999px;border:4px solid rgba(255,255,255,.12);transform:rotate(-19deg);pointer-events:none}.cta-driving__content{position:relative;z-index:2;width:min(58%,650px)}.cta-driving__eyebrow{display:inline-flex;margin-bottom:12px;padding:8px 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:rgba(255,255,255,.88);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.05)}.cta-driving__title{margin:0 0 14px;color:#fff;font-size:clamp(30px,3.2vw,52px);line-height:1.08;font-weight:800;letter-spacing:-.03em;max-width:760px}.cta-driving__text{margin:0 0 24px;color:rgba(255,255,255,.82);font-size:18px;line-height:1.5;max-width:560px}.cta-driving__actions{display:flex;gap:14px;flex-wrap:wrap}.cta-driving__btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 26px;border-radius:16px;font-size:16px;font-weight:700;text-decoration:none;transition:.25s ease}.cta-driving__btn--primary{color:#fff;background:linear-gradient(180deg,#2b8eff 0%,#156ae8 100%);box-shadow:0 14px 28px rgba(24,105,232,.28)}.cta-driving__btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(24,105,232,.34)}.cta-driving__btn--ghost{color:#fff;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.cta-driving__btn--ghost:hover{background:rgba(255,255,255,.12)}.cta-driving__visual{position:absolute;right:28px;bottom:0;z-index:2;width:min(43%,500px);display:flex;align-items:flex-end;justify-content:flex-end}.cta-driving__visual img{display:block;width:100%;max-height:255px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 14px 18px rgba(0,0,0,.24))}@media (max-width:991px){.cta-driving__inner{padding:28px 24px 0;min-height:auto}.cta-driving__content{width:100%}.cta-driving__visual{position:relative;right:auto;bottom:auto;width:100%;margin-top:18px;justify-content:center}.cta-driving__visual img{max-height:260px;object-position:center bottom}}@media (max-width:575px){.cta-driving__inner{padding:22px 18px 0;border-radius:22px}.cta-driving__title{font-size:28px}.cta-driving__text{font-size:16px}.cta-driving__actions{flex-direction:column}.cta-driving__btn{width:100%}}@media (max-width:1280px){.bottom-header__body{grid-template-columns:auto 1fr;gap:18px}.right-top__phones{grid-column:1/-1;justify-content:space-between}.services__items{grid-template-columns:repeat(2,minmax(0,1fr))}.c-advantage__items{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card__main,.about-clean__grid,.footer-clean__top,.groups-panel__bottom,.news-clean__grid{grid-template-columns:1fr}.group-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.services-main,.prices-block,.groups-ui-block,.news-clean,.about-clean{padding:20px 0}.price-card__meta,.group-card__meta,.footer-clean__top{grid-template-columns:1fr 1fr}.calc-block{grid-template-columns:1fr}.groups-panel__header,.group-card__top,.footer-clean__middle,.footer-clean__bottom,.news-clean__head{flex-direction:column;align-items:flex-start}.news-side-item{grid-template-columns:1fr}}@media (max-width:767px){.swiper-slide picture img{min-height:520px}.slide_right>div,.right-top__phones,.service__item-actions,.group-card__footer,.groups-panel__header-actions,.about-clean__actions,.footer-clean__socials{width:100%}.btn,.btn-site,.phone-order--variant-2,.service__item-call,.prices__sign-up,.groups-btn,.about-clean__btn,.service__item-link,button.send-modal-form{width:100%}.c-advantage__items,.services__items,.price-card__meta,.group-card__meta,.footer-clean__top{grid-template-columns:1fr}.price-card,.group-card,.groups-map-card,.groups-gallery-card,.modal{padding:15px 10px}.price-card__content h4,.groups-panel__header h3,.group-card__title,.news-clean__name,.news-side-item__title{font-size:28px}.prices-ui__head p,.groups-ui__head .sub-title,.about-clean__text,.price-card__description{font-size:16px}.prices-tabs-wrap,.groups-tabs{}.prices-tabs-mobile,.groups-tabs-mobile{}.news-clean__image{min-height:320px}.groups-map-frame{height:320px}.footer-clean{padding:56px 0 24px}.footer-clean__logo{font-size:28px}.footer-clean__middle{padding:22px 0}}@media (max-width:1199px){.groups-panel__bottom{grid-template-columns:1fr}.groups-map-frame,.groups-map-frame iframe{min-height:380px}}@media (max-width:767px){.groups-map-card,.groups-gallery-card{padding:16px;border-radius:20px}.groups-section-title{margin-bottom:14px}.groups-section-title span{font-size:22px}.groups-map-frame,.groups-map-frame iframe{min-height:300px;border-radius:16px}.groups-gallery__item{min-height:110px;border-radius:14px}.groups-gallery__item--large{grid-column:span 3;min-height:180px}.groups-map-actions{gap:10px}.groups-btn{width:100%}}@media (max-width:992px){.product-5 .catalog-item__actions a {white-space:nowrap}.product-5.catalog-products {grid-template-columns:repeat(3,1fr)}.product-4.catalog-products {grid-template-columns:repeat(3,1fr)}.product-3.catalog-products {grid-template-columns:repeat(3,1fr)}.last-viewed-products {justify-content:center}.last-viewed-products > div {width:calc(100%/3 - 1%)}.catalog-item .catalog-item__actions {flex-direction:column}.catalog-item .catalog-item__actions a {width:100%;margin:5px 0}.catalog-item .catalog-item__actions a:first-child + a {margin-left:0}.cart-float-block {display:none}.favorites-page .no-items {display:flex;margin:0;flex-direction:column;align-items:center}.no-items span,.no-items p  {width:100%;text-align:center}.no-items a {margin:0}.navbar-menu__list li a,.navbar-menu__list li.li-hover > i {font-size:13px;padding:0 5px;line-height:30px}.left-side,.questions-left{width:23%}.service-content,.right-side {width:75%}.cont_item .phone > div{flex-direction:column;align-items:flex-start}.cont_item .phone > div .more-phones__icons{margin-left:0;margin-top:5px}.register-sign-in {width:100%;margin:0}.brand-list {grid-template-columns:repeat(3,1fr)}.signup-form,.signup-form.register-form {width:100%;margin:20px 0;box-shadow:none}.header-burger-button {display:block;position:relative;width:25px;height:18px;cursor:pointer;z-index:5;background:none;border-radius:2px;margin-left:15px;flex-shrink:0;order:3}.header-burger-button span{transition:all 0.3s ease 0s;top:calc(50% - 1px);left:0;position:absolute;width:100%;height:2px;background-color:#000}.scrolled .header-burger-button span {background:#000}.header-burger-button span:first-child {top:0}.header-burger-button span:last-child {top:auto;bottom:0}.header-burger-button.open span:first-child {transform:rotate(-45deg);top:calc(50% - 1px)}.header-burger-button.open span {transform:scale(0)}.header-burger-button.open span:last-child {transform:rotate(45deg);bottom:calc(50% - 1px)}#header-mobile {display:block}header .bottom-header {display:none}.head-block {z-index:9001;background:#fff;backdrop-filter:unset}.cart-main-block {grid-template-columns:1fr}.cart-items-panel,.cart-order-info {grid-column:unset}#header-mobile{z-index:9001;background:#fff}.header-mobile__main{width:100%;display:flex;align-items:center;padding:20px;background:#fff;position:relative;z-index:9001}.scrolled .header-mobile__main{background:#fff}.header-mobile__main-actions {margin-left:auto;flex-shrink:0;display:flex}.header-mobile__main-actions > * + * {margin-left:15px}.header-mobile__icon {color:inherit;position:relative;width:36px;height:36px;display:block;background:none}.header-mobile__icon i {font-size:24px;line-height:1.5}.scrolled .header-mobile__phones-btn i {color:#000}.header-mobile__phones-btn i {color:#000}.header-mobile__icon .counter{position:absolute;right:-4px;top:-4px;width:20px;line-height:20px;text-align:center;color:#fff;background:#b0b0b0;font-size:11px;border-radius:50px;transition:.2s}.header-mobile__logo {display:flex;margin-right:15px}.header-mobile__logo img {max-height:51px;height:auto;max-width:100%;width:auto}.header-mobile__main-phones {position:absolute;top:100%;left:0;width:100%;max-height:0;overflow:hidden;transition:var(--general-transition,.3s);z-index:9001}.header-mobile__main-phones.active {max-height:303px;overflow:auto}.header-mobile__main-phones > .wrapper {display:flex;flex-direction:column}.header-mobile__main-phones > .wrapper > * {border-bottom:1px solid #f2f2f2;display:flex;align-items:center;padding:10px 18px}.header-mobile__main-phones .title {background:#fbfbfb;padding:5px 18px}.header-mobile__main-phones .title button {margin-left:auto}.header-mobile__phone-item {display:flex;flex-wrap:wrap;padding:10px 18px;align-items:center}.header-mobile__phone-item > a {color:inherit;padding:0 !important;margin-right:10px}.header-mobile__phone-item .phone-description {width:100%;font-size:12px;color:#999;padding:0}.more-phones__icons,.header-mobile__phone-icons,.footer-clean__messengers {margin-top:0}.header-mobile__left-menu ul.submenu li:not(:last-child) {border-bottom:1px solid #f0f0f0}.header-mobile__left-menu ul.submenu li:not(:last-child) > a {border-bottom:none}.modal-header span {padding:0;font-size:24px}.modal-header .close-modal{right:0}.modal-content {padding:30px 0 10px 0}.group-price{width:100%}.header-mobile__phone-icons {display:flex}.header-mobile__phone-icons > * + * {margin-left:5px}.header-mobile__modal {background:#fff}.header-mobile__bg {position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9000;top:0;left:0;display:none;transition:var(--general-transition,.3s)}.header-mobile__bg.active {display:block}.header-mobile__bg.active.menu-active {z-index:9001}.header-mobile__left-menu {position:fixed;left:-100%;top:0;bottom:0;width:300px;max-width:100%;background:#fff;z-index:9002;overflow-y:auto;overflow-x:hidden;transition:var(--general-transition,.3s)}.header-mobile__left-menu .scroller {overflow:hidden}.header-mobile__left-menu.active {left:0;box-shadow:3px 0 10px 0 rgba(0,0,0,.45)}.header-mobile__left-menu .wrapper {display:flex;flex-direction:column;transition:var(--general-transition,.3s)}.header-mobile__left-menu ul li > span,.header-mobile__left-menu ul li > a {color:inherit;position:relative;padding:12px 47px 12px 20px;display:block}.header-mobile__left-menu li.active > a::before {content:'';position:absolute;left:0;top:0;height:100%;width:2px;background:#0b63ce}.header-mobile__left-menu .show-inner-items {background:#f0f0f0;width:46.5px;flex-shrink:0}.header-mobile__left-menu .menu-title {background:#fbfbfb;font-weight:700}.header-mobile__menu > li {border-bottom:1px solid #f2f2f2;display:flex}.header-mobile__menu > li > a {flex-grow:1}.header-mobile__menu-item {display:flex;border-bottom:1px solid #f2f2f2;width:100%}.header-mobile__menu-item > *,.header-mobile__left-menu ul li {font-size:15px;font-weight:700}.header-mobile__left-menu ul.submenu li {font-weight:normal;display:flex}.header-mobile__left-menu ul.submenu li a {flex-grow:1}.header-mobile__menu-item-icon {position:absolute;left:calc(40px/2);top:50%;transform:translate(-50%,-50%)}.header-mobile__menu-item > a,.header-mobile__menu-item > button.header-mobile__button {padding:12px 20px 12px 40px;color:inherit;position:relative;display:flex;align-items:center;flex-grow:1}.header-mobile__left-menu ul {list-style:none}.header-mobile__cabinet {background:#fbfbfb}.header-mobile__menu-item .site-counter {background:#969ba5;border-radius:50%;display:block;width:18px;height:18px;color:#fff;font-size:12px;font-style:normal;margin-left:5px;text-align:center}.header-mobile__left-menu .submenu {left:100%;width:100%;top:0;box-shadow:none;position:absolute;background:#fff;min-width:200px;transition:.3s;visibility:hidden;opacity:0}.header-mobile__left-menu .submenu li.header-mobile__phone-item > a {font-size:inherit;margin-right:10px}.header-mobile__left-menu .submenu.active {visibility:visible;opacity:1;min-height:100vh}.header-mobile__left-menu .submenu li:hover > a {background:#fff}.header-mobile__menu-info {padding:20px;display:flex;flex-direction:column}.header-mobile__menu-info .title {font-weight:700;margin-bottom:20px}.header-mobile__socials {margin-top:10px}.header-mobile__socials .social-block {display:flex;flex-direction:column}.header-mobile__socials .social-block > * + * {margin-top:10px}.header-mobile__socials .social-block a {color:#222;font-size:14px}.header-mobile__socials .social-block a i{border:none;text-align:center;font-size:18px}.header-mobile__socials .social-block .social-name {display:inline !important;margin-left:5px}.header-mobile__socials .social-block > *:first-child {margin-left:0}.header-mobile__socials .social-block a:not(:last-child) {margin-right:0}.header-mobile__address {margin-bottom:10px;font-size:14px}.header-mobile__address > a {color:#222;display:flex}.header-mobile__address > a > i {font-size:16px;width:20px;flex-shrink:0;font-weight:600}.header-mobile__address > a > span {margin-left:5px}.payment-result-block {width:90%;margin:30px 0}.payment-result-block div {width:100%;margin:20px 0 0 0;text-align:center}.payment-result-block div * {width:100%;text-align:center}.group-card{flex-direction:column}}@media (min-width:769px) and (max-width:992px){.product-right .product-basket {flex-direction:column;align-items:flex-start}.product-actions .catalog-item__actions {margin-bottom:10px}}@media (max-width:1199px){.numbers__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.numbers-block{padding:24px 0 12px}.numbers-block__inner{padding:24px 18px 18px;border-radius:22px}.numbers-block .container .title-box__title{font-size:28px}.numbers__items{grid-template-columns:1fr;gap:12px}.number__item{min-height:92px;padding:16px;gap:14px;border-radius:18px}.number__item em{flex-basis:56px;width:56px;height:56px;font-size:24px;line-height:56px;border-radius:5px}.number__item strong{font-size:24px}.number__item span{font-size:14px}}@media (max-width:1199px){.prices-block--split-clean .prices-clean-layout{grid-template-columns:300px minmax(0,1fr);gap:20px}.prices-block--split-clean .price-clean-card__hero{grid-template-columns:1fr}.prices-block--split-clean .price-clean-card__facts{grid-template-columns:1fr 1fr 1fr}}@media (max-width:980px){.prices-block--split-clean .prices-clean-sidebar{position:relative !important}.groups-tab.is-active{background:var(--accent)}}@media (max-width:1240px){.prices-block--split-clean .prices-clean-layout{grid-template-columns:280px minmax(0,1fr);gap:20px}.prices-block--split-clean .prices-clean-sidebar{top:90px;padding-right:12px}.prices-block--split-clean .prices-clean-item{padding:14px 15px;border-radius:16px}.prices-block--split-clean .prices-clean-item__title{font-size:14px}.prices-block--split-clean .price-clean-card{padding:26px;border-radius:24px}.prices-block--split-clean .price-clean-card h3{font-size:28px}.prices-block--split-clean .price-clean-calc__body{grid-template-columns:minmax(0,1fr) 110px 190px;gap:12px}.prices-block--split-clean .price-clean-calc__payment{font-size:23px}}@media (max-width:1080px){.prices-block--split-clean .prices-clean-layout{grid-template-columns:250px minmax(0,1fr);gap:18px}.prices-block--split-clean .price-clean-card__heading{width:64%}.prices-block--split-clean .price-clean-card__media{width:34%;margin-left:16px}.prices-block--split-clean .price-clean-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.prices-block--split-clean .price-clean-fact:first-child{grid-column:1 / -1}.prices-block--split-clean .price-clean-calc__body{grid-template-columns:minmax(0,1fr) 120px}.prices-block--split-clean .price-clean-calc__result{grid-column:1 / -1}}@media (max-width:920px){.prices-block--split-clean .prices-clean-layout{display:block}.prices-block--split-clean .prices-clean-sidebar{position:sticky;top:0;z-index:20;max-height:none;overflow:visible;margin-bottom:16px;padding:10px 0;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.prices-block--split-clean .prices-clean-sidebar__inner{}.prices-block--split-clean .prices-clean-select{width:100%;height:52px;border:1px solid rgba(13,92,192,.12);box-shadow:0 10px 24px rgba(15,23,42,.08)}.prices-block--split-clean .price-clean-card{padding:24px;border-radius:24px}.price-clean-card__head{display:flex;flex-direction:column;gap:18px;align-items:stretch}.prices-block--split-clean .price-clean-card__heading{width:100%}.group-card__top{margin-right:0}.prices-cards,.groups-panels{margin-top:0}.prices-block--split-clean .price-clean-card__media{order:-1;position:relative;right:auto;top:auto;width:60%;max-width:420px;border-radius:20px}.prices-mobile-select,.groups-select{background:#0b63ce;color:#fff}.training-steps__box {margin-top:0}.training-steps{margin:0}.prices-block--split-clean .price-clean-card__media:after{padding-bottom:48%}.groups-panel__header h3{text-align:center}.group-card__meta{gap:5px}.group-card__meta,.group-card__prices{margin:10px 0 0 0}.week-list{flex-wrap:nowrap;gap:4px}.week-pill  {min-width:24px;padding:0 8px}.group-meta__label,.group-meta--wide .group-meta__value{margin-bottom:4px}.group-price{padding:5px 10px}.group-price strong{font-size:16px}.prices-block--split-clean .price-clean-card h3{margin-top:12px;font-size:30px}.prices-block--split-clean .price-clean-card p{font-size:15px;line-height:1.55}.prices-block--split-clean .price-clean-card__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.prices-block--split-clean .price-clean-fact:first-child{grid-column:auto}}@media (max-width:760px){.group-meta:nth-child(2){display:none}.prices-block--split-clean .price-clean-card{padding:20px;border-radius:22px}.prices-block--split-clean .price-clean-card h3{font-size:26px;line-height:1.08;letter-spacing:-.03em}.prices-block--split-clean .price-clean-badge{min-height:30px;padding:0 11px;font-size:11px}.prices-block--split-clean .price-clean-card__facts{grid-template-columns:1fr;gap:10px}.prices-block--split-clean .price-clean-fact{padding:16px;border-radius:18px}.prices-block--split-clean .price-clean-fact strong{font-size:17px}.prices-block--split-clean .price-clean-calc{margin-top:14px;padding:18px;border-radius:20px;background:rgba(255,255,255,.55)}.prices-block--split-clean .price-clean-calc__title{font-size:18px}.prices-block--split-clean .price-clean-calc__hint{font-size:13px}.prices-block--split-clean .price-clean-calc__body{grid-template-columns:1fr;gap:14px}.prices-block--split-clean .price-clean-calc__result{grid-column:auto}.prices-block--split-clean .price-clean-calc__field input,.prices-block--split-clean .price-clean-calc__result{height:auto;min-height:50px}.prices-block--split-clean .price-clean-calc__payment{font-size:24px}.prices-block--split-clean .price-clean-note{margin-top:14px;padding:16px;border-radius:18px}.prices-block--split-clean .price-clean-card__actions{margin-top:16px}.prices-block--split-clean .prices-clean-btn{width:100%;min-height:54px;padding:0 18px;font-size:15px;text-align:center}}@media (max-width:560px){.prices-block--split-clean .prices-clean-sidebar{margin-bottom:12px;padding:8px 0}.prices-block--split-clean .prices-clean-select{height:48px;padding:0 12px;border-radius:14px;font-size:14px}.prices-block--split-clean .price-clean-card{padding:16px;border-radius:20px}.prices-block--split-clean .price-clean-card__media{max-width:100%;border-radius:18px}.prices-block--split-clean .price-clean-card__media:after{padding-bottom:56%}.prices-block--split-clean .price-clean-card h3{font-size:23px}.prices-block--split-clean .price-clean-card p{font-size:14px;line-height:1.5}.prices-block--split-clean .price-clean-card__hero{margin-top:16px}.prices-block--split-clean .price-clean-fact span,.prices-block--split-clean .price-clean-calc__field span,.prices-block--split-clean .price-clean-calc__result span{font-size:12px}.prices-block--split-clean .price-clean-calc{padding:15px}.prices-block--split-clean .price-clean-calc__field input{height:48px;border-radius:14px}.prices-block--split-clean .price-clean-calc__result{padding:12px 14px;border-radius:14px}}@media (max-width:420px){.prices-block--split-clean .price-clean-card{margin-left:-5px;margin-right:-5px;padding:14px;border-radius:18px}.prices-block--split-clean .price-clean-card h3{font-size:21px}.prices-block--split-clean .price-clean-card__media:after{padding-bottom:62%}.prices-block--split-clean .price-clean-fact{padding:14px;border-radius:16px}.prices-block--split-clean .price-clean-calc__payment{font-size:22px}.prices-block--split-clean .prices-clean-btn{min-height:52px;font-size:14px;line-height:1.2}}@media (max-width:768px){.catalog-item .price{flex-direction:column}.catalog-item .price *:first-child{margin:0 auto}.catalog-item .price *:first-child + *:last-child{margin:0 auto}.product-5.catalog-products {grid-template-columns:repeat(3,1fr)}.product-4.catalog-products {grid-template-columns:repeat(3,1fr)}.advantages {flex-wrap:wrap;margin-right:-10px;justify-content:center}.advantage {width:calc(100%/3 - 10px);margin-bottom:20px;margin-right:10px}.advantages > * + * {margin-left:0}.menu_left {display:none}.category-right{width:100%}.additional-icons-block{top:190px}.menu_left + .category-right{padding-left:0;width:100%;margin-left:0}.block-breadcrumb .breadcrumb{margin:0 auto 20px auto;max-width:100%;width:auto}#load-more-products-btn:hover i {animation:none}.product-brand {justify-content:center}.product-brand a {margin-left:0}.brand-list {grid-template-columns:repeat(2,1fr)}.breads-addon {margin-top:15px}.date-new a{float:none;margin-top:10px}.service-item-block{width:50%}.left-side,.questions-left{display:none}.service-content,.right-side{width:100%}.navbar-menu__body{margin:0}.navbar-menu__list {padding:0 15px !important}.navbar-menu__list > li {margin:0}.navbar-menu__list li .submenu{width:100%;left:0;top:100%;z-index:2}.service-line .service-item {flex-direction:column}.service-line .service-item > a:first-child{width:100%;margin-bottom:10px}.service-line .service-item > div{padding-left:0;width:100%}.page-caption{flex-direction:column}.share{margin-left:0;margin-top:10px;align-self:flex-start}.news-list {grid-template-columns:repeat(2,1fr)}.block-breadcrumb h1{font-size:24px;word-wrap:break-word}.review-item {flex-direction:column}.review-image {width:100%;margin-top:10px}.review-item__content {width:100%;margin-left:0}.contacts-wrapper {flex-direction:column}.contacts__left {margin-right:0;width:100%}.map {width:100%;margin-left:0;margin-top:20px;height:300px}.question_form > div{flex-direction:column}.question_form > div > div{margin-top:10px;width:100%}.share-line .share-item {flex-direction:column}.share-line .share-item >a{width:100%;margin-bottom:20px}.share-line .share-item >div {width:100%;padding:0}.category-index__page{margin-bottom:20px}.category-children a {width:50%}.category-actions{flex-direction:column}.category__count-items{margin-top:20px}.category-mobile__actions{display:flex;margin-top:20px;width:100%;justify-content:space-between}.category-mobile__actions a{padding:9px 10px;border-radius:3px;min-width:45%;text-align:center;display:flex;align-items:center}.category-mobile__actions a i {margin-right:5px;margin-left:auto}.category-mobile__actions a span {line-height:1;margin-right:auto}.show-filter {background:#f0f0f0;color:#333}.show-categories {background:#0b63ce;color:#fff}.menu_left{display:block;position:absolute;right:200%}.menu-left-category {position:fixed;right:110%;top:61px;background:#fff;z-index:101;overflow-x:hidden;overflow-y:auto;height:100vh;transition:var(--general-transition,.3s)}.menu-left-category.active {right:0}.menu-left__title{display:flex;width:100%;justify-content:space-between;padding:10px;border-bottom:1px solid #f0f0f0;align-items:center;position:sticky;left:0;top:0;z-index:3;background:#fff}.menu-left__title span{font-size:20px;font-weight:600}.menu-left__title i{font-size:20px}.menu_left .menu-left-category ul >li>ul {position:relative;left:0;top:0;padding:0 10px;margin-bottom:10px;display:none;transition:.2s;z-index:1}.menu_left .menu-left-category ul >li:hover>ul {display:none}.menu_left .menu-left-category ul >li>ul.visible {display:block}.menu_left .menu-left-category ul > li:hover > ul{z-index:1}.menu-filters {padding-bottom:42px}.menu-filters{position:fixed;right:200%;top:61px;background:#fff;z-index:101;overflow-x:hidden;overflow-y:auto;height:100vh;transition:var(--general-transition,.3s);margin-top:0}.menu-filters.visible {right:0}.menu-filters .filters .h2 {display:none}.filter-notice{position:fixed;left:0;bottom:0;width:100%;font-size:14px;line-height:40px}.product-left {width:100%}.product-right{padding:10px;width:100%}.block-breadcrumb .breadcrumb{flex-wrap:wrap}.catalog-item-name{word-wrap:break-word}.quick-view{display:none !important}.catalog-item .catalog-product-additinal{opacity:1}.catalog-item{padding:10px}.product-basket{flex-wrap:wrap}.product-basket .product-count{width:50%}.product-item__block .category-right{margin-bottom:10px}.tab-news-wrap .new-list{width:100%}.main-question{flex-direction:column}.main-question-left{width:100%;margin-bottom:10px;display:none}.main-question-right {width:100%;margin-left:0}.main-question-textarea{width:100%}.main-question-inputs{margin-top:10px;width:100%;margin-left:0}.main-tabs .files-body{flex-direction:column}.main-tabs .files-body a{width:100%}.tab-services-wrap .product-service-item{flex-direction:column}.tab-services-wrap .product-service-item__image{width:100%;margin-bottom:10px}.product-service-item__descs{margin-left:0}.files-body a{width:calc(50% - 10px)}.complect-item {flex-direction:column;align-items:flex-start}.complect-item__image {width:100%}.complect-item__info{width:100%;padding:20px 0}.complect-item__actions {width:100%;max-width:100%}.add_complect{margin-left:0;margin-top:15px}.compare-head .clear-compare {top:75px;left:0;right:auto}.compare-options-names table td {width:100px;word-wrap:break-word}.compare-options-names{max-width:127px}.compare-scroll,.overflow-compare {width:calc(100% - 130px)}.compare-products td .compare-image{width:100px !important}.overflow-compare table td,.compare-options-names table td{width:100px}.favorites-page .cart-table td{border-top:0}.favorites-page .cart-table td:first-child{padding-top:10px}.favorites-page .cart-table td:last-child{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}.favorites-page .cart-table tr:first-child{display:none}.favorites-page .cart-table tr {display:flex;flex-direction:column}.favorites-page .cart-table tr td{width:100%}.entity-form.service-feedback-form > div{width:calc(100% - 20px);margin:10px}.product-actions .catalog-item__actions {flex-direction:row}.question_form > div > div:last-child {padding:0}}@media (max-width:660px){.product-5.catalog-products {grid-template-columns:repeat(2,1fr)}.product-4.catalog-products {grid-template-columns:repeat(2,1fr)}.product-3.catalog-products {grid-template-columns:repeat(2,1fr)}.visible-mobile {display:block}.additional-icons-block{display:none}.advantages-block {padding:40px 0}.advantages{flex-wrap:wrap;justify-content:space-between}.advantage {width:100%;margin-right:0}.news-list {grid-template-columns:1fr}.brand-list {grid-template-columns:1fr}.btn {padding:10px 18px;font-size:14px}.main-products {padding-top:40px}.main-banner-block {margin-top:40px}.product-item__block .review-form {width:100%}.main-question-right form {flex-direction:column}.main-question-textarea.input-wrapper {width:100%}.main-question-inputs.inputs-wrapper {width:100%;margin:10px 0 0 0}.category-right{width:100%;margin:0}.left-side,.questions-left{display:none}.faq-page .questions-left{display:block;width:100%;margin-bottom:10px}.faq-page .block-flex{flex-direction:column}.service-content,.right-side{width:100%;margin-left:0}.date-new a{float:none;margin-top:10px}.service-item-block{width:100%}.mobile-button1 {display:block;position:absolute;top:17px;right:0px;width:25px;height:18px;cursor:pointer;z-index:5;background:none;border-radius:2px}.mobile-button1 span{-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;top:calc(50% - 1px);left:0;position:absolute;width:100%;height:2px;background-color:#000}.mobile-button1 span:first-child{top:0}.mobile-button1 span:last-child{top:auto;bottom:0}.mobile-button1._active span:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 1px)}.mobile-button1._active span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.mobile-button1._active span:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:calc(50% - 1px)}.main-faq {padding:40px 0}.total-cart-block {margin-left:0}.cart-page .cart-additional-items {align-items:center}.cart-page .cart-cupons span {text-align:center}.cart-page .cart-cupons > div {justify-content:center}.block-h2 {flex-direction:column;margin-bottom:20px}span.h2 {width:100%;font-size:20px;display:block}.block-h2 span.h2 + *{margin-right:auto;margin-top:10px;margin-left:0}.main-banner {padding:40px 0}.main-banner .container {flex-direction:column}.main-banner #get-advice {margin:20px auto 0 auto}.main-banner__content span.h2{font-size:20px;text-align:center}.main-banner__content p{font-size:14px;text-align:center}.main-banner__content strong{font-size:16px;text-align:center}.last-viewed-products{flex-direction:column}.last-viewed-products > div{width:100%}.last-viewed-products > div:not(:first-child){margin-top:10px}.social-block {width:100%;flex-wrap:wrap;justify-content:center;margin-top:-5px}.social-block > * {margin-top:5px}.additional-blocks{display:none}.navbar-menu__body {height:0;transition:height .5s;overflow:hidden;order:3}.navbar-fixed{overflow-x:hidden;overflow-y:auto;max-height:100vh}.navbar-menu__list {flex-direction:column}.navbar-fixed .container {flex-wrap:wrap;align-items:center}.navbar-fixed .logo {width:50%;position:relative}.navbar-fixed .logo img {width:100%;height:auto}.navbar-fixed .logo span {display:none}.navbar-fixed .mobile-button1 {top:0;position:relative;order:2;right:0;margin-left:10px}.navbar-fixed .additional-icons-block{position:relative;top:0;width:calc(50% - 50px);display:flex;background:none;margin-top:0px;overflow:visible;margin-left:10px}.navbar-fixed .additional-icons-block .col{float:none;width:auto;height:auto}.navbar-fixed .additional-icons-block .col:first-child{margin-left:auto}.navbar-fixed .additional-icons-block .col:nth-child(2){margin:0 30px}.navbar-fixed .additional-icons-block .col:last-child{margin-right:auto}.navbar-fixed .additional-icons-block .col a i,.navbar-fixed  .header-cart-mobile  .additional-icons-block .col a .numeral {float:none}.navbar-fixed .additional-icons-block .col a {position:relative}.navbar-fixed .background-site {background:none;color:#111}.navbar-fixed .additional-icons-block .col a{font-size:32px;color:#666}.navbar-fixed .additional-icons-block .col a i{margin-top:0;font-size:24px;color:#666}.navbar-fixed .additional-icons-block .col a .numeral span.background-site{color:#111}.navbar-fixed .additional-blocks {display:none}.navbar-fixed .additional-icons-block .col a .numeral {position:absolute;right:-3px;top:-5px;width:auto;left:auto}.navbar-fixed .additional-icons-block .col a .numeral span {width:20px;line-height:20px;text-align:center;background:#ddd;color:#333;font-size:12px}.navbar-fixed .additional-icons-block .col:hover {background:#f0f0f0}.navbar-fixed .additional-icons-block .col:nth-child(2) {margin:0 10px}.cart-table-list .cart-table tr:first-child{display:none}.cart-table-list .cart-table tr:not(:first-child){display:flex;flex-direction:column;width:100%;align-items:center;padding:10px;border:1px solid #f0f0f0;position:relative}.cart-table-list .cart-table tr:not(:last-child){margin-bottom:10px}.cart-table-list .cart-table td:first-child{width:50%}.cart-table-list .cart-table tr td{border:none}.cart-table-list .cart-table td:nth-child(2) a{width:100%;text-align:center;display:block}.cart-table-list .cart-table .delete-item{position:absolute;right:10px;top:10px}.cart-table-list .cart-table .delete-item i{background:#bf0000;color:#fff;font-size:16px}.cart-table-list .prices .item-price {margin-top:30px}.order-items {flex-direction:column;margin-bottom:20px}.order-items > div{width:100%}.order-items > div:not(:last-child){margin-bottom:10px}.cart-additional-items{flex-direction:column}.cart-page .cart-cupons {width:100%;margin-bottom:10px}.cart-page .total-cart {width:100%}.cart-actions-main{flex-direction:column}.cart-actions-main a {width:100%;margin:0}.cart-actions-main a:not(:last-child) {margin-bottom:10px}.cart-actions-main a:not(:first-child){margin-left:0}.order-items .step-line span{width:40px;line-height:40px;font-size:24px}.order-form button[type=submit] {width:100%}.cart-success-block,.restored-block{width:100%;margin:20px 0}.cart-result-line {width:100%;text-align:center}.cart-result-line__icon {display:none}.cart-success-block div span,.cart-success-block div div,.restored-block div{margin-left:0}.cart-success-block div div,.restored-block div{width:100%}.brand-info {flex-direction:column}.brand-info .brand-right {width:50%;margin:0 auto}.brand-info .brand-left {order:2;margin-top:20px}.error-content {width:100%;margin-left:0}.error-content .error-right {width:100%;margin:20px 0 0 0}.error-content .error-right h1 {text-align:center}.error-content .error-left {width:100%}.error-content .error-left strong:first-child {font-size:60px}.error-content .error-left strong:last-child {font-size:28px}.signup-form__actions {flex-direction:column}.hide-card-info {float:left;margin-top:10px}#complect-box {position:relative}#complect-box .remove_complect {position:absolute;right:10px;top:10px}#complect-box .complect-item {align-items:center}#complect-box .complect-item .complect-item__actions {align-items:center}#complect-box .complect-item__actions .price_complect {text-align:center}#complect-box .complect-item__info {text-align:center}.card-info-show {width:100%;right:0}.card-info-show a {width:100%}#complect-box .complect-item__info span {text-align:center}.buy-extra-tabs .buy-change-tab {font-size:14px}.favorites-page .no-items {display:flex;flex-direction:column;text-align:center;align-items:center;margin:0}.favorites-page .no-items a {margin-left:0}.favorites-page .no-items p,.favorites-page .no-items span {width:100%}.main-question-block {padding:40px 0}.main-question__form {grid-template-columns:1fr}.main-question__form .confirm-block {justify-self:center}.main-question-block .container {flex-direction:column}.main-question__title-block {padding-right:0;padding-bottom:20px;width:100%;text-align:center;align-items:center}.faq__inner.opened .faq__answer {max-height:unset}ul.main-products__categories {flex-wrap:nowrap;overflow:auto}.main-products__categories > li {white-space:nowrap}.checkout-step__body {max-width:unset}.product-right .product-basket {margin-bottom:-10px}.product-right .product-basket > * {margin-bottom:10px}.form-actions > * + * {margin:15px 0 0 0}.signup-form.register-form .captcha div {flex-wrap:wrap;margin-bottom:-10px}.signup-form.register-form .captcha div > * {margin-bottom:10px !important}.product__variation-colors {grid-template-columns:repeat(4,1fr)}.content-tab > p > iframe{width:100%}}@media(max-width:600px){.product-slider{flex-direction:column}.productSwiper_thumbs{width:100%;margin-right:0;order:2}}@media (min-width:451px) and (max-width:660px){.cart-item__price-info {flex-direction:column;justify-content:flex-start;align-items:flex-end}.cart-item__cart-block {margin:10px 0 0 0}}@media (max-width:450px){.content-tab > p > iframe{height:215px}.product-right >.files .files-body{flex-direction:column}.product-right >.files .files-body a{width:100%}.swiper-vertical>.swiper-wrapper {flex-direction:row}.faq__question {padding:15px}.cart-item {flex-direction:column;align-items:center}.catalog-products {grid-template-columns:1fr 1fr !important}.cart-item__info {align-items:center;text-align:center}.cart-item__price-info {width:100%;align-items:center;margin-top:20px}.cart-main-panel {padding:15px}.cart-summary-panel {padding:0}.cart-item__cart-block {flex-shrink:0;margin-left:10px}.checkout-user-data {grid-template-columns:1fr}.checkout-user__comment,.checkout-user__address:not(.hidden) + .checkout-user__comment {grid-column:unset}.checkout-step__title {font-size:18px}.order-delivery-wrapper,.order-paysystem-wrapper {font-size:16px}.order-delivery-description {font-size:14px}.entity-form.service-feedback-form > div {width:100%;margin:0}.entity-form.service-feedback-form .modal-content {padding:10px}.product-slider{flex-direction:column}.product-left__images{flex-direction:row;order:2;width:100%}.productSwiper{order:1}.product-left__images a{margin-bottom:0}.product-left__images a:after{padding-bottom:100%}}@media (min-width:375px) and (max-width:768px){.catalog-item__info {flex-direction:column;align-items:flex-start}.catalog-item__info .item-availability{margin-left:0;margin-top:5px}.catalog-item .price {flex-direction:column;align-items:center}.catalog-item .price *:first-child{margin:0}.catalog-item .price *:last-child{margin-right:0}.catalog-items-options div{justify-content:space-between}.catalog-items-options div span:first-child {margin-right:0;margin-bottom:2px}.catalog-items-options div em{display:none}.catalog-items-options div span:last-child{margin-left:0}}@media (max-width:375px){.content-tab > p > iframe{height:180px}}@media(max-width:340px){.catalog-products {grid-template-columns:1fr !important}}.user-page {display:flex;flex-direction:column}.user-page > * + * {margin-top:20px}.user-orders .orders {width:100%}.user-orders .no-orders {position:relative;width:100%;margin:30px 0 0 0%;font-weight:500;font-size:15px}.user-orders .no-orders i,.user-orders .no-orders span{position:relative}.user-orders .no-orders span a {color:#0b63ce;text-decoration:underline}.user-orders .no-orders span a:hover {text-decoration:none}.user-exit-btn {margin-left:auto;font-size:14px;background:#ddd;color:#333;transition:var(--general-transition,.3s);padding:10px 20px;border-radius:3px}.user-exit-btn:hover {background:#aaa;color:#111}.input-group__item-ended {width:100%;display:flex;align-items:center}.input-group__item-ended span {font-weight:600}.input-group__item-ended em {font-style:normal;margin-left:auto}.user-orders .orders-table-wrapper {display:block;width:100%}.user-orders .orders-table-wrapper > div:first-child {display:block;width:100%;padding:15px !important;background:#efefef;color:#111;font-weight:600;font-size:16px}.user-orders .orders-table-wrapper > div:last-child {display:block;width:100%}.user-orders .orders-table {display:table;width:100%;border-collapse:collapse;border-radius:var(--item-border-radius);background:#fff}.user-orders .orders-table th,.orders-table td{padding:15px;border:1px solid #efefef}.user-orders .orders-table td {font-size:13px}.user-orders .orders-table th:first-child{text-align:left}.user-orders .orders-table td:not(:first-child),.user-orders .orders-table th:not(:first-child) {text-align:center}.user-orders .orders-table td a[href^='/']{color:#0082a8;text-decoration:underline}.user-orders .orders-table td a[href^='/']:hover{text-decoration:none}.user-orders .orders-table td a:hover{text-decoration:none}.user-orders .orders-table td:nth-child(4) {font-weight:bold}.user-orders .orders-table td.default {color:#666}.user-orders .orders-table td.info {color:#5bc0de}.user-orders .orders-table td.success {color:#5cb85c}.user-orders .orders-table td.warning {color:#f0ad4d}.user-orders .orders-table td.danger {color:#d9534f}.user-orders ul.pagination {margin:20px 0 0 0}.user-orders .go-back {display:inline-block;padding:8px 20px;border-radius:3px;background:#0082a8;color:#fff}.user-orders .error-line {display:block;width:70%;background-color:#f2dede;border:1px solid #ebccd1;color:#a94442;padding:15px 5%}.user-order .order-info {display:block;width:50%;border-collapse:collapse;margin-bottom:20px}.user-order .order-items {display:block;width:100%;border-collapse:collapse;margin-bottom:20px}.user-order .order-info th,.user-order .order-info td,.user-order .order-items th,.user-order .order-items td {padding:10px 15px;border:none;vertical-align:middle}.order-items.user-order .order-items img {height:50px;display:block;padding-right:10px}.user-order .order-info img {display:block;padding-right:10px;height:30px}.user-order .pay-type {line-height:30px}.user-order .order-items tr:first-child,.user-order .order-info tr:first-child {}.user-order .order-items td:not(:first-child){text-align:center}.user-order .order-items td:first-child{font-weight:bold}.user-order .order-data {width:100%;display:flex;margin-top:20px;align-items:flex-start;position:relative}.user-order .order-details {width:30%;flex-shrink:0;background:#f9f9f9;padding:20px;border-radius:15px;display:flex;flex-direction:column;position:sticky;left:0;top:80px}.user-order .order-details .h2,.user-order .order-data .order-items {display:block;width:100%;text-align:center;margin-bottom:20px}.user-order .order-details > div {width:100%;display:flex;justify-content:space-between;padding:8px 0}.user-order .order-details > div > span {width:100%;font-weight:500;font-size:14px;color:#666}.user-order .order-details > div > span + * {width:100%;display:block;color:#111}.user-order .order-details > div > div span {width:100%;display:block;color:#111;font-size:13px}.user-order .order-details > div strong {font-weight:600}.user-order .order-details > div > div a {display:inline-block;padding:5px 10px;font-size:13px;background:#3e9c45;color:#fff;border-radius:3px}.user-order .order-items {width:100%}.user-order .order-data .order-items {width:70%;display:table;margin-left:20px}.user-order .order-data .order-items th{padding:10px;font-size:14px}.user-order .order-data .order-items th:first-child{text-align:left}.user-order .order-data .order-items td{padding:5px;border-top:1px solid #ddd}.order-data .order-items th{text-align:center}.user-order .order-data .order-items td:first-child{font-weight:600;text-align:left;vertical-align:middle}.user-order .order-data .order-items td:first-child div {width:100%;display:flex;align-items:center}.user-order .order-data .order-items td:first-child div small {color:#666}.user-order .order-data .order-items td:first-child div div{display:inline-block;width:70px;height:70px;position:relative;margin-right:10px}.user-order .order-data .order-items td strong{font-weight:600}.user-order .order-data .order-items td.price{font-weight:bold}.user-order .order-data .order-items td:first-child div div img{padding-right:0;height:100%}.order-data .order-title {margin-bottom:10px;width:100%;font-weight:bold;font-size:18px}.user-index {display:flex}.user-page-panel {}.user-form h2 {margin-bottom:10px}.user-form {flex-grow:1;display:flex;flex-direction:column;position:relative}.user-form .form-loader {top:-20px}.user-form-fields {display:flex;width:100%;flex-wrap:wrap}.user-form-fields > * {width:50%;min-width:0}.user-form fieldset {display:flex;flex-direction:column;border:1px solid #ddd;padding:15px;border-radius:15px;position:relative;width:calc(50% - 20px);margin-bottom:40px}.user-form fieldset:nth-child(2),.user-form fieldset:nth-child(4){margin-left:40px}.user-form fieldset h2 {position:absolute;left:15px;top:-12px;line-height:20px;font-size:16px;padding:0 10px;margin:0;background:#fff;font-weight:600}.user-general-panel {flex-grow:1}.user-form fieldset legend {padding:0 10px;font-size:18px}.user-form .input-wrapper {display:flex}.user-form .input-wrapper label {font-size:14px;font-weight:500}.user-form .input-wrapper select[disabled],.user-form .input-wrapper input[disabled] {cursor:not-allowed;opacity:.6}.user-form .form-panel {width:50%}.user-form .info-panel {padding:10px}.user-form .form-panel .input-wrapper {width:100%}.user-form [data-name="delivery_address"] {--current-input-height:138px}.user-form [name="delivery_address"]{height:var(--current-input-height)}.user-form [data-name="password"] input + input {margin-top:5px}.user-index__menu {width:100%;border-radius:var(--item-border-radius)}.user-index__menu > ul {list-style:none;display:flex;flex-wrap:wrap}.user-index__menu > ul > li {margin:0 20px 20px 0}.user-data .form-main-alert {width:50%;align-self:flex-end;text-align:center}.user-orders {display:flex;width:100%;flex-direction:column}.user__order-item {margin-bottom:15px;padding:15px;border:1px solid #e9e9e9;display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;border-radius:15px}.order__item{width:32%;display:flex;flex-direction:column;padding:10px;align-items:flex-start}.order__item span:first-child{font-size:13px;color:#666;margin-bottom:5px;line-height:1}.order__item span:last-child{font-size:15px;color:#111;line-height:1}.user__order-item .cancel {font-size:12px;background:#eb5463;color:#fff;padding:3px 10px;border-radius:4px;position:absolute;right:10px;top:40px;width:140px}.user__order-item .show {font-size:12px;padding:3px 0;border-radius:4px;position:absolute;right:10px;top:10px;width:140px}.order-status i {display:inline-block;width:8px;height:8px;border-radius:50px;float:left;margin-top:5px;margin-right:5px}.order-status.default i{background:#666}.order-status.info i{background:#17a2b8}.order-status.success i{background:#28a745}.order-status.danger i{background:#eb5463}.order-status.warning i{background:#ffc107}.order__item .not-paid i {color:#df0000;font-size:12px}.order__item .paid i {color:#4dd900;font-size:12px}.user-form fieldset .user-fieldset-edit {position:absolute;right:15px;top:-36px}.user-fieldset-edit__icon {padding:8px;line-height:1}.user-fieldset-edit__icon i {text-align:center;line-height:1}@media (max-width:768px){.user-orders .orders-table {display:flex;flex-direction:column}.user-orders .orders-table tr:first-child{display:none}.user-orders .orders-table tr{display:flex;flex-direction:column;padding:10px;border:1px solid #f0f0f0;align-items:center}.user-orders .orders-table tr td:first-child{}.user-orders .orders-table tr td{border:none;padding:5px}.user-order .order-details > div{width:100%}.user-order .order-data{overflow-x:auto}.user-form-fields {flex-direction:column}.user-form-fields > * {width:100%}.user-form-fields > * + * {margin:20px 0 0 0}.user-general-panel {min-width:0}.user-page-panel {padding:15px}.user-index__menu > ul > li {margin:0 10px 10px 0}.user-data .form-main-alert {width:95%}}.co_lines {display:block;width:100%;position:relative;margin:20px 0}.co_lines .img{width:50%;margin:10px 25%;position:relative}.co_lines .img img{display:block;width:100%}.co_lines .img input[type=text]{float:left;width:100%;padding:5px 0;margin:3px 0}.co_lines .img a{position:absolute;right:0;top:0;z-index:2;width:29px;line-height:29px;text-align:center;background-color:#000;color:#fff}.co_lines .zag_for{float:left;width:100%;padding:5px 0}.co_lines textarea{float:left;width:100%;min-height:70px}.add {float:left;width:90%;margin:10px 0;padding:5px 5%;background:#efefef}.add span{float:left;width:100px;line-height:25px;font-weight:bold}.add a{float:left;line-height:25px;margin-left:3px}.add i{float:left;font-size:20px;line-height:25px;height:25px;margin:0 2px}.texts select{float:left;width:100%;padding:5px 0;margin-bottom:20px}.table-general .add-to-top,.table-general .add-to-bot {float:left;width:100%;margin:1px 0;text-align:center;height:11.5px;line-height:11.5px}.delete-row {padding:0 5px}.add-to-left,.delete-col,.add-to-right{float:left;padding:5px}.co_lines table input {float:left;width:100px;margin:0;padding:5px}.co_lines .before_send{float:left;width:100%;text-align:center;padding:10px 0;display:none}.content_upload_result{float:left;width:100%}.content_upload_result table{float:left;width:100%}.content_upload_result table td {padding:10px}.content_upload_result td:first-child{width:100px}.content_upload_result table input {padding:5px;width:100%}.content_upload_result .upload-img-cancel {color:#df0000;font-size:14px}.content_upload_result table img{width:100px}.del-block {position:absolute;right:-30px;top:0;color:#df0000;width:20px;font-size:20px}.gallery_content_block >span {float:left;line-height:29px;margin-right:5px;font-size:14px}.gallery_count_line {float:left;width:10%;margin-bottom:5px;padding:5px 0;text-align:center}.gallery_content_block > .gallery_content {float:right;padding:5px;width:45%}.gallery-content-block {display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.gallery-content-block a {position:relative}.gallery-content-block a:after {content:'';display:block;width:100%;padding-bottom:100%}.gallery-content-block a span {position:absolute;left:0;bottom:5px;padding:5px 20px;background:rgba(0,0,0,.7);color:#fff}.gallery-content-block img {width:100%;height:100%;left:0;top:0;object-fit:cover;position:absolute}.item-content img {max-width:100%}.item-content table {border-collapse:collapse}.item-content table th,.item-content table td {padding:8px}.item-content table th {background:#ddd;color:#111}.item-content table tr:nth-child(odd) {background:#fdfdfd}.item-content table tr:hover {background:#e6e6e6}.item-content table tr:nth-child(odd) {background:#fdfdfd}.item-content table tr:hover {background:#e6e6e6}.item-content table tr {border-bottom:1px solid #f0f0f0}.item-content__table-wrapper {max-width:100%;overflow-x:auto}.gallery-2>a {width:calc(50% - 10px)}.gallery-3>a {width:calc(100% / 3 - 10px)}.gallery-4>a {width:calc(25% - 10px)}.gallery-5>a {width:calc(20% - 10px)}.gallery-6>a {width:calc(100% / 6 - 10px)}@media (max-width:768px){.gallery-content-block a {width:calc(50% - 10px) !important}.item-content p > img,.item-content p > iframe{width:100% !important}.item-content {word-break:break-word}}
