.ws-situations{color:#16335d;font-family:Poppins,Arial}.ws-situations__inner{align-items:start;column-gap:44px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1160px}.ws-situations__bg-image{display:block;height:auto;opacity:.9;width:100%}.ws-situations__right{display:grid;row-gap:34px}.ws-item{position:relative}.ws-item__header{align-items:start;column-gap:14px;display:grid;grid-template-columns:16px 1fr}.ws-item__desc{padding-left:32px}.ws-item__marker{background:linear-gradient(180deg,#132f55,#2459a3);border-radius:2px;height:16px;margin-top:8px;position:relative;width:16px}.ws-item:after{background:#d9d9d9;border-radius:2px;content:"";height:100%;left:7px;position:absolute;top:32px;width:2px}.ws-tabs{align-items:center;display:flex;flex-direction:column;margin-left:30px}.ws-tabs__card{background:#fff;border:1px solid #e3e9f2;border-radius:10px;box-shadow:0 10px 22px rgba(11,31,58,.06);padding:10px;position:relative;width:fit-content;z-index:3!important}.ws-tabs__controls{display:inline-flex;gap:10px}.ws-tabs__tab{appearance:none;background:#fff;border:0;border-radius:8px;color:#183b6b;cursor:pointer;font-size:18px;font-weight:400;padding:10px 18px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.ws-tabs__tab:hover{transform:translateY(-1px)}.ws-tabs__tab.is-active{background:#183b6b;box-shadow:none;color:#fff;font-weight:700}.ws-tabs.is-single .ws-tabs__tab{cursor:default}.ws-tabs.is-single .ws-tabs__tab:hover{transform:none}.ws-tabs.is-single .ws-tabs__tab:not(.is-active){opacity:.7}.ws-tabs__content{background:#e7eef7;border-radius:20px;margin-top:-14px;max-width:520px;padding:32px;width:100%}.ws-tabs__panel{display:none}.ws-tabs__panel.is-active{display:block}@media (min-width:981px){.ws-situations__left{position:sticky;top:120px}}@media (max-width:980px){.ws-situations__bg-image{display:none}.ws-situations__inner{grid-template-columns:1fr;row-gap:26px}.ws-situations__divider{display:none}.ws-item__desc,.ws-tabs{margin-left:0}.ws-tabs__content{max-width:100%}.ws-situations__arrow-slot{height:240px}.ws-tabs__content{margin-top:14px}.ws-item__marker{transform:translateX(-20px)}.ws-item:after{left:-13px}}