.offer[data-v-6b70ae6c]{padding:32px;position:relative}@media (max-width:767px){.offer[data-v-6b70ae6c]{margin-bottom:32px;padding:0}}.offer__wrapper[data-v-6b70ae6c]{background:linear-gradient(107deg,#6568f4,#c5ceff);border-radius:32px;display:grid;grid-template-columns:1fr 370px;margin:0 auto;max-width:1376px;min-height:604px;overflow:hidden;padding:32px;position:relative;width:100%}@media (max-width:1439px){.offer__wrapper[data-v-6b70ae6c]{gap:46px;padding:32px}}@media (max-width:1087px){.offer__wrapper[data-v-6b70ae6c]{gap:24px;grid-template-columns:1fr;min-height:auto;padding:32px}}@media (max-width:767px){.offer__wrapper[data-v-6b70ae6c]{border-radius:0 0 28px 28px;gap:170px;padding:24px 16px 16px}.offer__wrapper[data-v-6b70ae6c]:after{background:linear-gradient(#6568f4,#6568f400);content:"";height:350px;position:absolute;top:-8px;width:767px;z-index:0}}.offer__description[data-v-6b70ae6c]{color:#fff;font-size:24px;line-height:36px;max-width:400px;position:relative;z-index:1}@media (max-width:1087px){.offer__description[data-v-6b70ae6c]{font-size:20px;line-height:32px;max-width:315px}}@media (max-width:767px){.offer__description[data-v-6b70ae6c]{font-size:18px;line-height:28px}}.offer h1[data-v-6b70ae6c]{color:#fff;font-size:72px;font-weight:600;letter-spacing:-1.44px;line-height:80px;margin-bottom:16px;max-width:528px;position:relative;text-shadow:0 8px 12px rgba(0,0,0,.08),0 20px 24px rgba(0,0,0,.04);z-index:1}@media (max-width:1439px){.offer h1[data-v-6b70ae6c]{font-size:48px;line-height:56px}}@media (max-width:1087px){.offer h1[data-v-6b70ae6c]{font-size:36px;line-height:44px;margin-bottom:8px;max-width:465px}}@media (max-width:767px){.offer h1[data-v-6b70ae6c]{max-width:360px}}.offer__form[data-v-6b70ae6c]{background:#fff;border-radius:24px;display:grid;gap:24px;height:-moz-max-content;height:max-content;padding:32px 24px;position:relative;width:100%}@media (max-width:1087px){.offer__form[data-v-6b70ae6c]{position:relative;z-index:1}}@media (max-width:767px){.offer__form[data-v-6b70ae6c]{margin:0 auto;max-width:100%;padding:16px}}.offer__form-title[data-v-6b70ae6c]{color:#2d2d36;font-size:24px;font-weight:600;line-height:120%;text-align:center}@media (max-width:1087px){.offer__form-title[data-v-6b70ae6c]{margin:0 auto;max-width:380px}}@media (max-width:767px){.offer__form-title[data-v-6b70ae6c]{font-size:18px;max-width:200px}}.offer__form label[data-v-6b70ae6c]{color:#526c82;font-size:16px;font-weight:500;line-height:24px}@media (max-width:767px){.offer__form label[data-v-6b70ae6c]{font-size:14px;grid-row-start:2}.offer__form .btn[data-v-6b70ae6c]{max-width:100%}}.offer__form-content[data-v-6b70ae6c]{display:grid;gap:20px}@media (max-width:1087px){.offer__form-content[data-v-6b70ae6c]{margin:0 auto;max-width:400px;width:100%}}.offer__form .btn[data-v-6b70ae6c]{font-size:16px}@media (max-width:767px){.offer__form .input-container[data-v-6b70ae6c],.offer__form .phone-input-container[data-v-6b70ae6c],.offer__form .phone-input-wrapper[data-v-6b70ae6c]{max-width:100%}}.offer__form-col[data-v-6b70ae6c]{display:grid;gap:16px;grid-template-columns:1fr;margin-top:16px;width:100%}@media (max-width:1023px){.offer__form-col .btn[data-v-6b70ae6c],.offer__form-col .phone-input-wrapper[data-v-6b70ae6c]{max-width:100%}}@media (max-width:767px){.offer__form-col[data-v-6b70ae6c]{grid-template-columns:1fr}}.offer__image[data-v-6b70ae6c]{bottom:-72px;inset-inline-start:170px;position:absolute;width:1100px}@media (max-width:1439px){.offer__image[data-v-6b70ae6c]{bottom:-48px;inset-inline-start:0;width:940px}}@media (max-width:1087px){.offer__image[data-v-6b70ae6c]{bottom:inherit;height:250px;inset-inline-end:-160px;inset-inline-start:inherit;top:-4px;width:500px}}@media (max-width:767px){.offer__image[data-v-6b70ae6c]{height:260px;inset-inline-end:-128px;top:126px;width:520px}}.offer__image img[data-v-6b70ae6c]{bottom:0;position:absolute;width:100%}.offer--comprehensive h1[data-v-6b70ae6c]{max-width:770px}@media (max-width:1439px){.offer--comprehensive h1[data-v-6b70ae6c]{max-width:570px}}@media (max-width:1087px){.offer--comprehensive h1[data-v-6b70ae6c]{max-width:440px}}.offer--tpl h1[data-v-6b70ae6c]{max-width:568px}@media (max-width:1439px){.offer--tpl h1[data-v-6b70ae6c]{max-width:570px}}@media (max-width:1087px){.offer--tpl h1[data-v-6b70ae6c]{max-width:440px}}.rtl .offer__image[data-v-6b70ae6c]{transform:scaleX(-1)}.rtl .offer h1{margin-bottom:32px}@media (max-width:1088px){.rtl .offer h1{margin-bottom:16px}}.rtl .btn--offer{direction:rtl}.rtl .btn--offer svg{transform:scaleX(-1)}
