/* Integration of the v3 kit with real MODX data and native keyboard controls. */
body.uw-home-page .uw-home .uwp-section-head{margin-block-end:var(--sp-head)!important}
body.uw-home-page .uw-home .uwp-section-head+:is(.ws-g,.wh,.ba,.stp,.we,.arg,.shots,.phs,.sty,.tmw,.rs,.fl){margin-top:0}
body.uw-home-page .uw-home :is(#why,#faq,#never)>.wrap>.g{margin-bottom:0!important}
body.uw-home-page .uw-home #why .ws-g{margin-top:var(--sp-head)}
body.uw-home-page .uw-home #aiseo .fl{height:auto;padding:0;border:0;cursor:default;gap:0;font:inherit;align-items:start}
body.uw-home-page .uw-home #aiseo .uwp-section-head+.fl{margin-top:0}
body.uw-home-page .uw-home .g .c{min-width:0}
body.uw-home-page .uw-home :where(h1,h2,h3,p,a,summary){overflow-wrap:anywhere}
body.uw-home-page .uw-home :is(button,a,input,summary):focus-visible{outline:2px solid #afdcfc;outline-offset:5px}
body.uw-home-page .uw-home .fg{fill:none;stroke:currentColor;stroke-width:1.4}
body.uw-home-page .uw-home .wa svg,body.uw-home-page .uw-home .btn svg,body.uw-home-page .uw-home .nx svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.6}
body.uw-home-page .uw-home .vh-k{display:inline-flex;align-items:center;gap:10px}
body.uw-home-page .uw-home .vh-k svg{width:18px;height:18px;transform:none;rotate:180deg}
body.uw-home-page.lang-ru .uw-home .wa{flex-direction:row;direction:ltr}
body.uw-home-page.lang-ru .uw-home :is(.wa,.more,.btn,.nx,.we-a,.snd,.ld-f button)>svg{scale:-1 1}
body.uw-home-page.lang-ru .uw-home .vh-k svg{rotate:0deg}
body.uw-home-page .uw-home .pas a svg{width:18px;height:18px;transform:none;rotate:45deg}
body.uw-home-page.lang-ru .uw-home .pas a svg{rotate:135deg}
body.uw-home-page .uw-home .grw .gf{flex:0 0 auto;display:block}
body.uw-home-page .uw-home .lm a,body.uw-home-page .uw-home .lm span{display:flex;align-items:center;justify-content:center;flex:0 0 auto}
body.uw-home-page .uw-home .lm img{object-fit:contain}
body.uw-home-page .uw-home .sb .sb-b:empty,body.uw-home-page .uw-home .sb .tags:empty{display:none}
body.uw-home-page .uw-home .ld-f{position:relative;flex-wrap:wrap;height:auto;min-height:76px;overflow:visible}
body.uw-home-page .uw-home .vh-fm .ld-f{height:auto;min-height:66px}
body.uw-home-page .uw-home .ld-f .iti{flex:1;min-width:0;align-self:stretch;display:flex;align-items:center}
body.uw-home-page .uw-home .ld-f input[type=tel]{min-width:0;width:100%;min-height:56px;text-align:start;padding-left:60px;padding-right:16px}
body.uw-home-page .uw-home .ld-f button{cursor:pointer;align-self:stretch;min-height:50px}
body.uw-home-page .uw-home .ld-f button svg{fill:none;stroke:currentColor;stroke-width:1.6}
body.uw-home-page .uw-home .uwp-phone-feedback:empty{display:none}
body.uw-home-page .uw-home .ld-f .uwp-phone-feedback{flex-basis:100%;font-size:14px;line-height:1.5;margin-top:10px;overflow-wrap:anywhere}
body.uw-home-page .uw-home .ld-f .iti__country-list{color:#111;font-size:14px;max-width:min(330px,calc(100vw - 40px))}
body.uw-home-page .uw-home .ld-f .error_g-recaptcha-response:empty{display:none}
body.uw-home-page .uw-home .rs{grid-template-columns:240px minmax(0,1fr)}
body.uw-home-page .uw-home .rs-panels{min-width:0}
body.uw-home-page .uw-home .rs-p{display:grid;opacity:1;visibility:visible;animation:none}
body.uw-home-page .uw-home .uwp-result-tab{position:relative;flex:1;display:grid;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:2px 8px;padding:22px 26px;border-top:1px solid var(--ln);color:#9a9aa3;transition:color .2s,background .2s}
body.uw-home-page .uw-home .uwp-result-tab:first-child{border-top:0}
body.uw-home-page .uw-home .uwp-result-tab small{grid-column:2;direction:ltr;unicode-bidi:isolate;text-align:start}
body.uw-home-page .uw-home .uwp-result-tab[aria-selected=true]{color:#fff;background:linear-gradient(270deg,transparent,rgba(59,84,255,.26));box-shadow:inset -2px 0 #5e9df8}
body.uw-home-page .uw-home .rs-p[hidden]{display:none!important}
body.uw-home-page .uw-home .rs-c{gap:20px}
body.uw-home-page .uw-home .rs-k li{gap:20px}
body.uw-home-page .uw-home :is(.uwp-case-date,.uwp-query-note){font-size:13px;line-height:1.5;color:#b0b0ba;margin-block:16px}
body.uw-home-page .uw-home .fq-i{border-top:1px solid var(--ln)}
body.uw-home-page .uw-home .fq-i summary{display:grid;grid-template-columns:54px minmax(0,1fr) 44px;align-items:center;padding:26px 0;cursor:pointer;list-style:none}
body.uw-home-page .uw-home .fq-i summary::-webkit-details-marker{display:none}
body.uw-home-page .uw-home .fq-i summary i{position:relative;justify-self:end;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.4)}
body.uw-home-page .uw-home .fq-i summary i::before,body.uw-home-page .uw-home .fq-i summary i::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;margin:-.75px 0 0 -7px;background:#fff}
body.uw-home-page .uw-home .fq-i summary i::after{rotate:90deg;transition:rotate .2s}
body.uw-home-page .uw-home .fq-i[open] summary i::after{rotate:0deg}
body.uw-home-page .uw-home .fq-i .fq-a{display:block;grid-template-rows:initial;opacity:1;visibility:visible;max-height:none}
body.uw-home-page .uw-home .fq-i .fq-a>div{padding-block-end:26px;overflow:visible}
body.uw-home-page .uw-home .fq-i:not([open]) .fq-a{display:none}
body.uw-home-page .uw-home .uwp-text-more summary{display:flex;align-items:center;flex-wrap:wrap;gap:24px;cursor:pointer;list-style:none}
body.uw-home-page .uw-home .uwp-text-more summary::-webkit-details-marker{display:none}
body.uw-home-page .uw-home .uwp-text-more summary h2{flex:1;font-size:clamp(24px,3vw,40px);line-height:1.2}
body.uw-home-page .uw-home .uwp-text-more .when-open,body.uw-home-page .uw-home .uwp-text-more[open] .when-closed{display:none}
body.uw-home-page .uw-home .uwp-text-more[open] .when-open{display:inline}
body.uw-home-page .uw-home .uwp-text-more .uwp-rich{padding-top:var(--sp-head);max-width:70ch}
body.uw-home-page .uw-home .uwp-rich :is(p,ul,ol,h2,h3,table){margin-block-end:24px}
body.uw-home-page .uw-home .uwp-rich :is(ul,ol){padding-inline-start:24px;list-style:revert}
body.uw-home-page .uw-home .uwp-rich :is(h2,h3){margin-block-start:32px;line-height:1.25}
body.uw-home-page .uw-home .uwp-rich a{text-decoration:underline;color:#afdcfc}
body.uw-home-page .uw-home .uwp-rich table{width:100%;border-collapse:collapse}
body.uw-home-page .uw-home .uwp-rich :is(td,th){padding:12px;border:1px solid var(--ln)}
body.uw-home-page .uw-home .sty [data-font=Roboto]{font-family:Roboto,sans-serif}
body.uw-home-page .uw-home .sty [data-font=Poppins]{font-family:Poppins,sans-serif}
body.uw-home-page .uw-home .uwp-team-names{display:block;margin-top:12px;color:#aaa;font-size:13px;line-height:1.5}
body.uw-home-page .uw-home .nxi:focus-visible img{opacity:1;visibility:visible;translate:0 0}
body.uw-home-page .uw-home .uwp-legacy-case>.wrap{padding-block-end:var(--sp-sec)}
body.uw-home-page .uw-home .uwp-legacy-case :is(.wrapper,.container){max-width:100%}
body.uw-home-page .uw-home .uwp-carousel-js .wk-i{animation:none;opacity:0;visibility:hidden}
body.uw-home-page .uw-home .uwp-carousel-js .wk-i.is-active{opacity:1;visibility:visible}
body.uw-home-page .uw-home.uwp-pan-js .shot img{animation:none;translate:0 var(--uwp-pan,0px)}
body.uw-home-page .uw-home.uwh-motion-paused :is(.vh-c,.vh-d,.vh-fm,.wk,.cs-cv,.bw,.phs img,.fnt,.clr,.tm-bg,.nxi,.sb,.ba-r,.stp li){animation:none!important;opacity:1;visibility:visible;transform:none}
@supports not (animation-timeline:view()){
 body.uw-home-page .uw-home .shot{overflow:auto;overscroll-behavior:contain}
 body.uw-home-page .uw-home .shot img{translate:0 var(--uwp-pan,0px)}
 body.uw-home-page .uw-home .ba-r.is-visible .ba-0 i{text-decoration:line-through;text-decoration-color:#7d8dff}
 body.uw-home-page .uw-home .ba-r.is-visible .ba-1{background:rgba(59,84,255,.12)}
}
@media(max-width:1024px){
 body.uw-home-page .uw-home .rs{display:block}
 body.uw-home-page .uw-home .rs-t{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x proximity}
 body.uw-home-page .uw-home .uwp-result-tab{flex:0 0 auto;border-top:0;border-inline-start:1px solid var(--ln);padding:18px 22px;scroll-snap-align:start}
 body.uw-home-page .uw-home .rs-p{padding:30px 0}
}
@media(max-width:640px){
 body.uw-home-page .uw-home :is(.rs-p,.ws-g){grid-template-columns:minmax(0,1fr)}
 body.uw-home-page .uw-home .fq-i summary{grid-template-columns:32px minmax(0,1fr) 36px;gap:8px;padding:20px 0}
 body.uw-home-page .uw-home .fq-i summary i{width:36px;height:36px}
 body.uw-home-page .uw-home .uwp-result-tab{padding:16px 18px;font-size:15px}
 body.uw-home-page .uw-home .pas{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.uw-home-page .uw-home .tm{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.uw-home-page.lang-ru .uw-home .cs-t{font-size:clamp(32px,8vw,52px);line-height:1.15}
 body.uw-home-page .uw-home .ld-f button{padding-inline:18px}
}
@media(prefers-reduced-motion:reduce){
 body.uw-home-page .uw-home :is(.vh-c,.vh-d,.vh-fm,.wk,.cs-cv,.bw,.phs img,.fnt,.clr,.tm-bg,.nxi,.sb,.ba-r,.stp li){animation:none!important;opacity:1;visibility:visible;transform:none}
 body.uw-home-page .uw-home .shot{overflow:auto}
 body.uw-home-page .uw-home .shot img{translate:0 0!important}
}
