.cs-city-trigger{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cs-city-trigger .cs-city-label{color:#777}.cs-city-trigger .cs-city-current{color:#111;text-decoration:none;cursor:pointer}.cs-city-trigger .cs-city-current:hover{opacity:.85}.cs-city-modal{position:fixed;inset:0;display:none;z-index:999999}.cs-city-modal.is-open{display:block}.yandex-custom-maps{margin-top:50px !important}.cs-city-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45)}.cs-city-dialog{position:relative;margin:6vh auto;width:min(1100px, 92vw);background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.25);padding:24px 28px}.cs-city-close{position:absolute;right:16px;top:14px;width:34px;height:34px;border:0;background:0 0;cursor:pointer;opacity:.6}.cs-city-close:hover{opacity:1}.cs-city-close:before,.cs-city-close:after{content:"";position:absolute;left:16px;top:8px;width:2px;height:18px;background:#333}.cs-city-close:before{transform:rotate(45deg)}.cs-city-close:after{transform:rotate(-45deg)}.cs-city-title{font-weight:700;font-size:18px;margin:0 0 16px}.cs-city-grid{display:grid;grid-template-columns:repeat(4,minmax(200px, 1fr));gap:18px 28px}@media (max-width:980px){.cs-city-grid{grid-template-columns:repeat(2,minmax(200px, 1fr))}}@media (max-width:560px){.cs-city-grid{grid-template-columns:1fr}}.cs-city-group{display:grid;grid-template-columns:18px 1fr;gap:10px;margin-bottom:10px}.cs-city-letter{font-weight:700;color:#7a7a7a;text-transform:uppercase;line-height:1.2}.cs-city-list{list-style:none;margin:0;padding:0}.cs-city-list li{margin:0 0 6px;padding:0}.cs-city-link{color:#ff6a00;text-decoration:none}.cs-city-link:hover{text-decoration:underline}.cs-city-link.is-active{opacity:.55;pointer-events:none;text-decoration:underline}.cs-staff-home{padding:30px 0}.cs-staff-home__title{margin:0 0 35px;font-family:"Poppins",Sans-serif;font-size:35px}.cs-staff-home__grid{display:grid;grid-template-columns:repeat(4,minmax(180px, 1fr));gap:14px}@media (max-width:980px){.cs-staff-home__grid{grid-template-columns:repeat(2,minmax(180px, 1fr))}}@media (max-width:560px){.cs-staff-home__grid{grid-template-columns:1fr}}.cs-staff-card{border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;background:#fff}.cs-staff-card__media img{width:100%;height:240px !important;object-fit:cover;display:block}.cs-staff-card__ph{height:240px;background:rgba(0,0,0,.06)}.cs-staff-card__body{padding:12px 14px}.cs-staff-card__name{font-weight:700;margin-bottom:4px}.cs-staff-card__role{opacity:.75;font-size:13px;margin-bottom:6px}.cs-staff-card__phone a{text-decoration:none}.cs-staff-card__phone a:hover{text-decoration:underline}.cs-staff-home{padding:30px 0}.cs-staff-home__inner{width:100%;margin:0;padding:0}.cs-staff-home__title{margin:0 0 35px;font-size:35px;line-height:1.2}.cs-staff-home__grid{display:grid;grid-template-columns:repeat(4,minmax(180px, 1fr));gap:14px}@media (max-width:980px){.cs-staff-home__grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:560px){.cs-staff-home__grid{grid-template-columns:1fr}}.cs-staff-card{border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;background:#fff}.cs-staff-card__media img{width:100%;height:240px;object-fit:cover;display:block}.cs-staff-card__ph{height:240px;background:rgba(0,0,0,.06)}.cs-staff-card__body{padding:12px 14px}.cs-staff-card__name{font-weight:700;margin-bottom:4px}.cs-staff-card__role{opacity:.75;font-size:13px;margin-bottom:6px}.cs-staff-card__phone a{text-decoration:none}.cs-staff-card__phone a:hover{text-decoration:underline}.cs-staff-home{margin-top:80px}.cs-staff-slider{position:relative;display:flex;align-items:center;gap:10px}.cs-staff-viewport{overflow:hidden;width:100%}.cs-staff-track{display:flex;gap:14px;transition:transform .25s ease;will-change:transform}.cs-staff-track .cs-staff-card{flex:0 0 calc(25% - 11px)}@media (max-width:980px){.cs-staff-track .cs-staff-card{flex-basis:calc(50% - 7px)}}@media (max-width:560px){.cs-staff-track .cs-staff-card{flex-basis:100%}}.cs-staff-nav{width:40px;height:40px;border-radius:999px;border:1px solid rgba(0,0,0,.15);background:#fff;cursor:pointer;font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center}.cs-staff-nav[disabled]{opacity:.35;cursor:default}.cs-staff-home{padding:40px 0}.cs-staff-home__title{margin:0 0 20px;font-size:40px;line-height:1.2;font-weight:500}.cs-staff-slider{position:relative}.cs-staff-viewport{overflow:hidden}.cs-staff-track{display:flex;gap:18px;will-change:transform;transition:transform .35s ease}.cs-staff-card{flex:0 0 calc((100% - 18px * 3) / 4);border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-height:360px}.cs-staff-card__media{height:100%;overflow:hidden;background:#f2f2f2}.cs-staff-card__media img{width:100%;height:100% !important;object-fit:cover;display:block}.cs-staff-card{display:flex;flex-direction:column}.cs-staff-card__body{flex:1}.cs-staff-card__name{margin:0;font-weight:600;font-size:15px;color:#3b3b3b}.cs-staff-card__role{margin:0;font-size:13px;color:#8a8a8a}.cs-staff-card__phone{margin-top:auto;font-size:14px;color:#8aa0c9;text-decoration:none}@media (max-width:1024px){.cs-staff-card{flex-basis:calc((100% - 18px * 2) / 3)}}@media (max-width:768px){.cs-staff-card{flex-basis:calc((100% - 18px) / 2)}}@media (max-width:480px){.cs-staff-card{flex-basis:85%}}.cs-staff-home{padding:40px 0}.cs-staff-home__title{margin:0 0 20px;font-size:40px;line-height:1.2;font-weight:500}.cs-staff-slider{position:relative}.cs-staff-viewport{overflow:hidden}.cs-staff-track{display:flex;gap:18px;will-change:transform;transition:transform .35s ease}.cs-team-card{position:relative;flex:0 0 calc((100% - 18px * 3) / 4);border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06)}.cs-team-card__media{width:100%;aspect-ratio:4/3;background:#f3f3f3;overflow:hidden}.cs-team-card__media img{width:100%;height:100%;object-fit:cover;display:block}.cs-team-card__footer{padding:14px 16px 16px;background:#fff}.cs-team-card__name{font-weight:600;font-size:15px;color:#3b3b3b}.cs-team-card__role{margin-top:6px;font-size:13px;color:#8a8a8a}.cs-team-card__hover{position:absolute;inset:0;z-index:3;background:#fff;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;padding:18px 18px 16px;display:flex;flex-direction:column;gap:14px;pointer-events:none}.cs-team-card:hover .cs-team-card__hover{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.cs-team-card__hoverTop{display:flex;gap:12px;align-items:flex-start}.cs-team-card__mini{width:44px;height:44px;border-radius:10px;overflow:hidden;background:#eef1f6;flex:0 0 44px}.cs-team-card__mini img{width:100%;height:100% !important;object-fit:cover;display:block}.cs-team-card__hName{font-weight:600;font-size:16px;color:#0f2147}.cs-team-card__hRole{margin-top:4px;font-size:13px;color:#6f7b8f}.cs-team-card__desc{font-size:15px;line-height:1.5;color:#0f2147;opacity:.9}.cs-team-card__email{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:14px;color:#0f2147;text-decoration:none;word-break:break-word}.cs-team-card__email b{font-weight:600;flex:0 0 auto}.cs-team-card__email:hover{text-decoration:underline}@media (max-width:1024px){.cs-team-card{flex-basis:calc((100% - 18px * 2) / 3)}}@media (max-width:768px){.cs-team-card{flex-basis:calc((100% - 18px) / 2)}}@media (max-width:480px){.cs-team-card{flex-basis:85%}}body .cs-staff-home .cs-team-card .cs-team-card__hover .cs-team-card__mini img{height:100% !important;width:100% !important}.cs-staff-home .cs-team-card__media{width:100%;aspect-ratio:4/3;overflow:hidden;background:#f3f3f3}.cs-staff-home .cs-team-card__media img{width:100% !important;height:100% !important;object-fit:cover;display:block}.cs-staff-home__inner{position:relative}.cs-staff-home__title{position:relative;padding-right:120px}.cs-staff-slider{padding-top:24px}.cs-staff-prev,.cs-staff-next{font-size:0;line-height:0}.cs-staff-prev,.cs-staff-next{position:absolute !important;top:8px;width:52px;height:52px;border-radius:12px;border:0;background:#0b1e3b;cursor:pointer;display:grid;place-items:center;z-index:10;box-shadow:0 8px 18px rgba(0,0,0,.1)}.cs-staff-next{right:0}.cs-staff-prev{right:64px}.cs-staff-prev:before,.cs-staff-next:before{content:"";width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff}.cs-staff-prev:before{transform:rotate(135deg)}.cs-staff-next:before{transform:rotate(-45deg)}.cs-staff-prev:hover,.cs-staff-next:hover{filter:brightness(1.08)}.cs-staff-prev:active,.cs-staff-next:active{transform:translateY(1px)}.cs-staff-prev:disabled,.cs-staff-next:disabled{opacity:.35;cursor:default;filter:none;box-shadow:none;transform:none}@media (max-width:768px){.cs-staff-slider{padding-top:18px}.cs-staff-prev{right:58px}}.cs-ya-wrap{max-width:1240px;margin:0 auto;padding:0 15px}.cs-ya-title{text-align:center;font-size:42px;line-height:1.2;margin:0 0 40px}.cs-ya-tabs{display:flex;gap:40px;align-items:flex-start}.cs-ya-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;width:260px;flex:0 0 260px}.cs-ya-btn{width:100%;border:0;cursor:pointer;padding:14px 18px;border-radius:999px;background:#445466;color:#fff}.cs-ya-btn.is-active{background:#b9c98d}.cs-ya-panels{flex:1;min-width:0}.cs-ya-center{width:100%;display:flex;justify-content:center}.cs-ya-frame{width:100%;max-width:700px;height:700px;overflow:hidden;position:relative;border-radius:8px}.cs-ya-frame iframe{width:100% !important;height:100% !important;border:0 !important;display:block !important}.cs-ya-panel{display:none}.cs-ya-panel.is-active{display:block}.elementor-widget-shortcode .elementor-widget-container,.elementor-shortcode{width:100% !important;max-width:100% !important}@media(max-width:900px){.cs-ya-title{font-size:28px;margin-bottom:20px}.cs-ya-tabs{flex-direction:column;gap:16px}.cs-ya-nav{width:100%;flex:unset;flex-direction:row;flex-wrap:wrap;gap:10px}.cs-ya-btn{width:auto}.cs-ya-frame{height:600px}}.cs-faq{max-width:980px;margin:0 auto;padding:20px 10px}.cs-faq__title{text-align:center;font-size:34px;line-height:1.2;margin:10px 0 22px}.cs-faq__list{display:flex;flex-direction:column;gap:12px}.cs-faq__item{border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.04)}.cs-faq__q{width:100%;text-align:left;padding:16px 18px;border:0;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:18px;font-weight:600}.cs-faq__icon{width:22px;height:22px;flex:0 0 22px;transition:transform .2s ease}.cs-faq__q[aria-expanded=true] .cs-faq__icon{transform:rotate(180deg)}.cs-faq__a{padding:0 18px 16px}.cs-faq__aInner{padding-top:10px;border-top:1px solid rgba(0,0,0,.06);color:rgba(0,0,0,.78);font-size:16px;line-height:1.6}@media (max-width:720px){.cs-faq__title{font-size:26px}.cs-faq__q{font-size:16px;padding:14px}.cs-faq__a{padding:0 14px 14px}}.cs-showroom{display:grid;grid-template-columns:360px 1fr;gap:28px;align-items:start;margin:30px 0}@media(max-width:900px){.cs-showroom{grid-template-columns:1fr}}.cs-showroom__left{background:#071b2e;border-radius:24px;padding:28px;color:#fff}.cs-showroom__city{font-size:22px;font-weight:700;margin:0 0 12px}.cs-showroom__addr{line-height:1.5;margin:0 0 16px;white-space:pre-line}.cs-showroom__links{display:flex;gap:26px;margin:10px 0 18px}.cs-showroom__links a{color:#fff;text-decoration:none}.cs-showroom__badge iframe{display:block}.cs-tabs__nav{display:flex;gap:30px;margin:0 0 12px;font-weight:600}.cs-tabs__nav button{border:0;background:0 0;padding:0;cursor:pointer;opacity:.6;font-size:16px}.cs-tabs__nav button.is-active{opacity:1}.cs-tabs__panel{display:none}.cs-tabs__panel.is-active{display:block}.cs-tabs__panel iframe{width:100%;height:420px;border:0;border-radius:14px}.cs-showroom{display:grid;grid-template-columns:380px 1fr;gap:40px;align-items:start;margin:30px 0 60px}@media (max-width:1024px){.cs-showroom{grid-template-columns:1fr}}.cs-showroom__left{background:#071f33;color:#fff;border-radius:32px;padding:38px 34px}.cs-showroom__city{font-size:26px;font-weight:700;margin:0 0 18px}.cs-showroom__addr{font-size:14px;line-height:1.6;opacity:.95;margin:0 0 22px}.cs-showroom__links{display:flex;gap:26px;align-items:center;margin:6px 0 18px}.cs-showroom__links a{color:#fff;text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:8px}.cs-showroom__links a:hover{opacity:.85}.cs-showroom__links a:before{content:"";width:16px;height:16px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1}.cs-showroom__links a:last-child:before{width:14px;height:14px;border-radius:3px;background:#19aa1e}.cs-showroom__divider{background:#fff;margin:18px 0 18px;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color);height:1px}.cs-showroom__badge{margin-top:10px}.cs-showroom__badge iframe{border:0;width:170px;height:60px;display:block}.cs-showroom__right{min-width:0}.cs-tabs__nav{display:flex;gap:34px;align-items:center;margin:6px 0 14px}.cs-tabs__nav button{border:0;background:0 0;padding:0;cursor:pointer;font-weight:600;color:#6f7a86}.cs-tabs__nav button.is-active{color:#0a0f18}.cs-tabs__panel{display:none}.cs-tabs__panel.is-active{display:block}.cs-tabs__panel iframe{width:100%;min-height:360px;border:0;border-radius:18px;display:block}.cs-showroom{display:flex;gap:40px;align-items:flex-start;margin:0 0 40px}.cs-showroom__left{width:380px;background:#071f3b;color:#fff;border-radius:28px;padding:34px 34px 26px;box-sizing:border-box;overflow:hidden}.cs-showroom__right{flex:1;min-width:0}.cs-showroom__city{font-size:28px;font-weight:700;line-height:1.15;margin:0 0 18px}.cs-showroom__addr{color:#e1e1e1;font-family:"Verdana",Sans-serif;font-size:18px;line-height:40px}.cs-showroom__links{display:flex;align-items:center;gap:26px;margin:0;padding:0 0 16px;position:relative}.cs-showroom__links a{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:16px;line-height:1;white-space:nowrap;opacity:.98}.cs-showroom__links a:hover{opacity:1}.cs-showroom__links a:before{content:"";width:10px;height:10px;border-radius:999px;background:#fff;display:inline-block;transform:translateY(1px);opacity:.95}.cs-showroom__links a[href*="2gis"]:before,.cs-showroom__links a[href*="go.2gis"]:before,.cs-showroom__links a:has(+a[href*="2gis"]):before{border-radius:3px;background:#19aa1e;width:12px;height:12px}.cs-showroom__links a[href*=yandex]:before,.cs-showroom__links a[href*="yandex.ru/maps"]:before{background:#f43;width:12px;height:12px;border-radius:999px;box-shadow:0 0 0 2px rgba(255,255,255,.1)}.cs-showroom__worktime{color:#e1e1e1;font-family:"Verdana",Sans-serif;font-size:18px;line-height:40px}.cs-showroom__badge{margin-top:6px}.cs-showroom__badge iframe{display:block;border:0;width:170px;height:54px}.cs-contacts-card{border:2px solid #0b1d2a;border-radius:28px;padding:30px 28px 40px;background:#fff;box-shadow:none}.cs-contacts-card .d-flex .fa-whatsapp{color:#43d854}.cs-contacts-card .d-flex .fa-telegram-plane{color:#27a7e7}.cs-contacts-head .elementor-icon-list-item{gap:14px;font-weight:700;font-size:24px;line-height:1.2;color:#0b1d2a}.cs-contacts-head .elementor-icon-list-text{font-size:24px}.cs-contacts-head .elementor-icon-list-icon{border-radius:14px}.cs-contacts-head .elementor-icon-list-icon i{font-size:18px !important;color:#0b1d2a}.cs-contact-row{padding:11px 0}.cs-contacts-card .fas fa-phone-alt{font-size:18px !important}.cs-contact-row .contact-content .live-chat{font-size:14px;opacity:.65;margin-bottom:6px}.cs-contact-row .contact-content .telephone{font-size:18px;color:#0b1d2a}.cs-contacts-messengers{display:flex;gap:18px;margin-top:18px}.cs-contact-mini{border-top:0;padding-top:0}.cs-contact-mini .d-flex{border-radius:14px}.cs-contact-mini .telephone{font-size:16px;font-weight:600;color:#0b1d2a}.cs-contacts-card a:before,.cs-contacts-card a:after{content:none !important;display:none !important}@media (max-width:767px){.cs-contacts-card{padding:22px 18px 18px;border-radius:22px}.cs-contacts-head .elementor-icon-list-text{font-size:20px}.cs-contact-row .contact-content .telephone{font-size:16px}.cs-contacts-messengers{flex-direction:column;gap:12px}}.cs-footer-addresses__subtitle{margin-top:14px;margin-bottom:14px;opacity:.85;color:#888 !important}.cs-footer-addresses__item{color:#fff !important;font-family:"Verdana",Sans-serif !important;font-size:15px !important;font-weight:400 !important;line-height:22px !important}.cs-footer-addresses__prodTitle{margin:18px 0 6px;opacity:.85}.cs-footer-addresses__prodAddr{margin:0;line-height:1.35}.cs-footer-contacts .title-block{color:#888 !important;font-family:"Poppins",Sans-serif;font-size:15px !important}.cs-footer-contacts .block-phone{color:#fff !important;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:default}.contact-footer-switch{margin-bottom:10px}.elementor-icon-list-item.whatsapp .fa-whatsapp{color:#43d854;font-size:18px;margin-right:10px}.elementor-icon-list-item.telegram .fa-telegram-plane{color:#27a7e7;font-size:18px;margin-right:10px}.elementor-icon-list-item.briefcase .fa-briefcase{color:red;font-size:18px;margin-right:10px}.elementor-icon-list-item.whatsapp .fa-whatsapp:hover{color:#43d854 !important}.elementor-icon-list-item.telegram .fa-telegram-plane:hover{color:#43d854 !important}.elementor-icon-list-item.briefcase .fa-briefcase:hover{color:#43d854 !important}.elementor-icon-list-item .elementor-icon-list-text:hover{color:#9AB35D!important}.elementor-icon-list-item .elementor-icon-list-text{font-size:18px !important}.cs-showroom__links a:before,.cs-showroom__links a:after{content:none !important;display:none !important}.cs-showroom__links .elementor-icon-list-icon:before,.cs-showroom__links .elementor-icon-list-icon:after{content:none !important;display:none !important}