.asawer-wt,.asawer-wt *{box-sizing:border-box}.asawer-wt{--awt-blue:#2f80ed;--awt-sky:#6bb8ff;position:relative;overflow:hidden;width:100%;background:linear-gradient(135deg,#071a33 0%,#092b52 58%,#0a447c 100%);padding:40px 0 42px;color:#fff;font-family:inherit}.asawer-wt__inner{width:min(1180px,calc(100% - 40px));margin:0 auto}.asawer-wt__heading{text-align:center;margin:0 auto 22px}.asawer-wt h2{margin:0;color:#fff;font-size:clamp(27px,3vw,40px);line-height:1.12;font-weight:800;letter-spacing:-.02em}.asawer-wt__shell{position:relative}.asawer-wt__viewport{overflow:hidden;width:100%;padding:6px 4px 12px;touch-action:pan-y}.asawer-wt__track{display:flex;gap:18px;transition:transform .68s cubic-bezier(.22,.61,.36,1);will-change:transform}.asawer-wt__slide{flex:0 0 calc((100% - 36px)/3);min-width:0}.asawer-wt__card{overflow:hidden;border-radius:18px;background:#fff;border:1px solid rgba(120,180,240,.22);box-shadow:0 14px 34px rgba(0,0,0,.22)}.asawer-wt__card img{display:block;width:100%;height:clamp(420px,31vw,475px);object-fit:contain;background:#fff}.asawer-wt__arrow{position:absolute;z-index:5;top:47%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid rgba(147,203,255,.3);background:rgba(9,54,102,.92);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.2)}.asawer-wt__arrow:hover{background:var(--awt-blue)}.asawer-wt__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.asawer-wt__arrow--prev{left:-10px}.asawer-wt__arrow--next{right:-10px}.asawer-wt__footer{display:flex;justify-content:center;margin-top:8px}.asawer-wt__dots{display:flex;justify-content:center;align-items:center;gap:8px;width:100%}.asawer-wt__dot{width:8px;height:8px;border:0;border-radius:999px;padding:0;background:rgba(255,255,255,.35);cursor:pointer;transition:.25s}.asawer-wt__dot.is-active{width:25px;background:linear-gradient(90deg,var(--awt-blue),var(--awt-sky))}@media(max-width:900px){.asawer-wt__slide{flex-basis:calc((100% - 16px)/2)}.asawer-wt__track{gap:16px}.asawer-wt__card img{height:440px}}@media(max-width:620px){.asawer-wt{padding:30px 0 32px}.asawer-wt__inner{width:min(100% - 24px,1180px)}.asawer-wt__slide{flex-basis:100%}.asawer-wt__track{gap:12px}.asawer-wt__card img{height:auto;max-height:560px}.asawer-wt__arrow{width:38px;height:38px}.asawer-wt__arrow--prev{left:-4px}.asawer-wt__arrow--next{right:-4px}}
