.banner[data-v-02babf4c]{--padding:16px;position:relative;border-radius:16px;overflow:hidden;padding:var(--padding)}@media(min-width:960px){.banner[data-v-02babf4c]{display:flex;flex-direction:column;padding:30px 40px 40px;border-radius:30px;min-height:243px}}.banner.v1[data-v-02babf4c]{background:linear-gradient(91deg,#00639a 22%,#1589c7 96%);color:#fff}.banner.v2[data-v-02babf4c]{background:#2b2b2b;color:#fff}.banner.v3[data-v-02babf4c]{background:#3d3d3d;color:#fff}.car[data-v-02babf4c]{position:relative;max-width:-moz-max-content;max-width:max-content}@media(min-width:0)and (max-width:959.8px){.car[data-v-02babf4c]{max-width:420px}}.car__tech[data-v-02babf4c]{position:absolute;display:flex;justify-content:center;font-size:12px;word-break:break-word;font-weight:700;line-height:22px;padding-inline:10px;min-width:78px;border-radius:8px;border:1px solid hsla(0,0%,100%,.5);background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(min-width:960px){.car__tech[data-v-02babf4c]{border-radius:12px;padding-inline:18px;line-height:32px;font-size:20px;min-width:100px}}@media(min-width:1340px){.car__tech[data-v-02babf4c]{border-radius:16px;font-size:24px;line-height:44px;min-width:144px}}.banner.v2 .car__tech[data-v-02babf4c]{border:1px solid rgba(0,99,154,.4);background:#00639a99;color:#fff}.car__tech[data-v-02babf4c]:first-of-type{bottom:24%;left:-12%}@media(min-width:960px){.car__tech[data-v-02babf4c]:first-of-type{bottom:22%;left:-25%}}.car__tech[data-v-02babf4c]:nth-of-type(2){top:18%;left:10%}@media(min-width:960px){.car__tech[data-v-02babf4c]:nth-of-type(2){top:16%;left:-8%}}.car__tech[data-v-02babf4c]:nth-of-type(3){top:24%;right:2%}@media(min-width:960px){.car__tech[data-v-02babf4c]:nth-of-type(3){top:21%;right:-11%}}.car__tech[data-v-02babf4c]:nth-of-type(4){bottom:8%;right:9%}@media(min-width:960px){.car__tech[data-v-02babf4c]:nth-of-type(4){bottom:3%;right:0}}.car__img[data-v-02babf4c]{position:relative;max-inline-size:none;height:100%;transform:scaleX(-1);pointer-events:none;aspect-ratio:432/243;-o-object-fit:contain;object-fit:contain}@media(min-width:0)and (max-width:959.8px){.car__img[data-v-02babf4c]{height:150px}}@media(min-width:960px){.car__img[data-v-02babf4c]{transform:scaleX(-1) scale(1.1)}}.banner__car[data-v-02babf4c]{position:relative;margin-top:-10px}@media(min-width:0)and (max-width:959.8px){.banner__car[data-v-02babf4c]{display:flex;justify-content:center;margin-inline:auto;max-width:300px;transform:translate(6%);margin-bottom:20px}}@media(min-width:960px){.banner__car[data-v-02babf4c]{position:absolute;height:100%;right:0;height:80%;top:50%;transform:translateY(-50%) translate(-16%);margin-top:-20px}}@media(min-width:1340px){.banner__car[data-v-02babf4c]{right:0;height:100%}}@media(min-width:0)and (max-width:959.8px){.banner__content[data-v-02babf4c]{margin-bottom:8px}}@media(min-width:960px){.banner__content[data-v-02babf4c]{margin-bottom:22px}}.banner__title[data-v-02babf4c]{margin-bottom:12px;font-size:20px;font-weight:600}@media(min-width:960px){.banner__title[data-v-02babf4c]{margin-bottom:8px;font-size:32px}}.banner__text[data-v-02babf4c]{font-weight:400;font-size:14px;font-weight:500;max-width:280px}@media(min-width:960px){.banner__text[data-v-02babf4c]{line-height:1.5;font-size:16px;max-width:340px}}.banner__subtitle[data-v-02babf4c]{font-size:14px;font-weight:500;line-height:160%}@media(min-width:960px){.banner__subtitle[data-v-02babf4c]{font-size:16px;font-weight:500;line-height:28px}}@media(min-width:0)and (max-width:959.8px){.banner__button[data-v-02babf4c]{grid-column:1/2;grid-row:2/3}}.banner__price-block[data-v-02babf4c]{display:grid;grid-template-columns:100%;grid-template-rows:min-content}@media(min-width:0)and (max-width:959.8px){.banner__price-block[data-v-02babf4c]{grid-column:1/2;grid-row:1/2;gap:2px}}.banner__price-text[data-v-02babf4c]{font-size:12px;font-weight:500}@media(min-width:1340px){.banner__price-text[data-v-02babf4c]{font-size:16px;line-height:28px}}.banner__price[data-v-02babf4c]{font-size:16px;font-weight:600}@media(min-width:1340px){.banner__price[data-v-02babf4c]{font-size:24px}}@media(min-width:0)and (max-width:959.8px){.form-button[data-v-02babf4c]{width:100%}}.banner__footer[data-v-02babf4c]{margin-top:auto}
