.form-sale[data-v-552c8755]{display:flex;flex-direction:column;gap:10px}.form-sale .form-sale__button[data-v-552c8755]{background:var(--main-color);border-radius:var(--border-small-radius);color:#fff;font-weight:700;padding:12px 20px}.form-sale .form-sale__input[data-v-552c8755]{background:#fff;border-radius:var(--border-small-radius);padding:15px}.banners[data-v-4ea1844a]{padding:40px 0 30px}.banners .banners__body[data-v-4ea1844a]{display:grid;gap:20px;grid-template-areas:"tall big small1" "tall big small2" "wide wide wide";grid-template-columns:2fr 4fr 2fr;grid-template-rows:1fr 1fr auto;min-height:50vh}@media screen and (max-width:1200px){.banners .banners__body[data-v-4ea1844a]{grid-template-columns:2fr 3fr 2fr}}@media screen and (max-width:1050px){.banners .banners__body[data-v-4ea1844a]{grid-template-areas:"tall big" "small1 small2" "wide wide";grid-template-columns:2fr 2fr;grid-template-rows:1fr auto auto}}@media screen and (max-width:768px){.banners .banners__body[data-v-4ea1844a]{gap:10px;grid-template-areas:"big" "tall" "small1" "small2" "wide";grid-template-columns:1fr;grid-template-rows:1fr auto auto auto auto}}.banners .banners__body .banner-item[data-v-4ea1844a]{align-items:center;background:#fff;border-radius:10px;display:flex;height:100%;padding:15px;width:100%}.banners .banners__body .banner__tall[data-v-4ea1844a]{background:#e9f6ec;grid-area:tall;overflow:hidden;padding:20px;position:relative}.banners .banners__body .banner__tall .banner__content[data-v-4ea1844a]{align-items:center;background:transparent;display:flex;flex-direction:column;gap:20px;justify-content:center;text-align:center;z-index:2}.banners .banners__body .banner__tall .banner__content .banner__title[data-v-4ea1844a]{font-size:var(--medium-size);font-weight:700}.banners .banners__body .banner__tall[data-v-4ea1844a]:after{background:#d3ecd8;border-radius:100%;content:"";height:80%;position:absolute;right:-30%;top:50%;transform:translateY(-50%);width:80%}.banners .banners__body .banner__big[data-v-4ea1844a]{background:#f5e9e9;grid-area:big;justify-content:center;overflow:hidden;position:relative}.banners .banners__body .banner__big .banner__content[data-v-4ea1844a]{background:transparent;display:flex;flex-direction:column;gap:10px;z-index:2}.banners .banners__body .banner__big .banner__content .banner__image-block[data-v-4ea1844a]{align-items:center;display:flex;justify-content:center}.banners .banners__body .banner__big .banner__content .banner__image-block .banner__image[data-v-4ea1844a]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:768px){.banners .banners__body .banner__big .banner__content .banner__image-block .banner__image[data-v-4ea1844a]{-o-object-fit:contain;object-fit:contain;width:100%}}.banners .banners__body .banner__big .banner__content .banner__title[data-v-4ea1844a]{font-size:var(--big-size);font-weight:900;text-align:center;text-transform:uppercase}.banners .banners__body .banner__big .banner__content .banner__title span[data-v-4ea1844a]{color:var(--gold);font-size:27px;font-weight:900}@media screen and (max-width:768px){.banners .banners__body .banner__big .banner__content .banner__title[data-v-4ea1844a]{font-size:var(--medium-size)}}.banners .banners__body .banner__big[data-v-4ea1844a]:after{background:#ebd3d3;border-radius:100%;bottom:-30%;content:"";height:350px;position:absolute;right:-10%;width:350px}@media screen and (max-width:768px){.banners .banners__body .banner__big[data-v-4ea1844a]:after{bottom:-70%}}.banners .banners__body .banner__small1[data-v-4ea1844a]{background:#d2daff;grid-area:small1;justify-content:center;overflow:hidden;position:relative}.banners .banners__body .banner__small1 .banner__content[data-v-4ea1844a]{background:transparent;display:flex;flex-direction:column;gap:15px;z-index:2}.banners .banners__body .banner__small1 .banner__content .banner__title[data-v-4ea1844a]{font-size:var(--big-size);font-weight:900;text-transform:uppercase}.banners .banners__body .banner__small1 .banner__content .banner__title span[data-v-4ea1844a]{font-size:27px;font-weight:900}.banners .banners__body .banner__small1 .banner__content .banner__button[data-v-4ea1844a]{align-self:flex-start;background:#899afd;border-radius:var(--border-small-radius);color:#fff;padding:10px 20px;text-align:center;text-decoration:none;width:100%}.banners .banners__body .banner__small1[data-v-4ea1844a]:after{background:#b8c1ee;border-radius:100%;content:"";height:180px;position:absolute;right:-50px;top:-50px;width:180px}.banners .banners__body .banner__small2[data-v-4ea1844a]{background:#ede7ff;grid-area:small2;justify-content:center;overflow:hidden;position:relative}.banners .banners__body .banner__small2 .banner__content[data-v-4ea1844a]{background:transparent;display:flex;flex-direction:column;gap:15px;z-index:2}.banners .banners__body .banner__small2 .banner__content .banner__title[data-v-4ea1844a]{font-size:var(--big-size);font-weight:900;text-transform:uppercase}.banners .banners__body .banner__small2 .banner__content .banner__title span[data-v-4ea1844a]{font-size:27px;font-weight:900}.banners .banners__body .banner__small2 .banner__content .banner__button[data-v-4ea1844a]{align-self:flex-start;background:#c6b6f5;border-radius:var(--border-small-radius);color:#fff;padding:10px 20px;text-align:center;text-decoration:none;width:100%}.banners .banners__body .banner__small2[data-v-4ea1844a]:after{background:#d8d3ec;border-radius:100%;bottom:-50px;content:"";height:180px;left:-50px;position:absolute;width:180px}.banners .banners__body .banner__wide[data-v-4ea1844a]{background:#edeef0;box-shadow:none;grid-area:wide;padding:20px;position:relative}@media screen and (max-width:768px){.banners .banners__body .banner__wide[data-v-4ea1844a]{padding:15px}}.banners .banners__body .banner__wide .banner__content[data-v-4ea1844a]{align-items:center;background:transparent;display:flex;gap:10px;height:100%;justify-content:space-between;padding-left:190px;width:100%;z-index:2}@media screen and (max-width:768px){.banners .banners__body .banner__wide .banner__content[data-v-4ea1844a]{align-items:start;flex-direction:column;padding-left:0}}.banners .banners__body .banner__wide .banner__content .banner__text[data-v-4ea1844a]{display:flex;flex-direction:column;gap:5px}.banners .banners__body .banner__wide .banner__content .banner__title[data-v-4ea1844a]{font-size:var(--big-size);font-weight:700}.banners .banners__body .banner__wide .banner__content .banner__button[data-v-4ea1844a]{background:var(--main-black);border-radius:var(--border-small-radius);color:#fff;padding:10px 20px;text-align:center;text-decoration:none}.banners .banners__body .banner__wide .banner__content .banner__subtitle[data-v-4ea1844a]{font-size:var(--medium-size)}.banners .banners__body .banner__wide .banner__content .banner__image[data-v-4ea1844a]{bottom:5px;height:auto;left:15px;-o-object-fit:contain;object-fit:contain;position:absolute;width:170px}@media screen and (max-width:768px){.banners .banners__body .banner__wide .banner__content .banner__image[data-v-4ea1844a]{bottom:-20px;left:auto;right:-5px;width:140px}}.contact__form-form[data-v-72772da2]{display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:20px 0}@media screen and (max-width:560px){.contact__form-form[data-v-72772da2]{display:flex;flex-direction:column}}.contact__form-form .contact__form-submit[data-v-72772da2]{background:var(--main-color);border-radius:var(--border-radius);color:#fff;font-weight:700;padding:15px}.form-banner__content[data-v-24790aba]{background:#121212;border-radius:var(--border-radius);color:#fff;display:grid;grid-template-columns:3fr 2fr;margin-top:5vh;overflow:hidden}@media(max-width:1000px){.form-banner__content[data-v-24790aba]{display:flex;flex-direction:column-reverse}}.form-banner__content .form-banner__column .form-banner__form[data-v-24790aba]{margin-top:20px}.form-banner__content .form-banner__column img[data-v-24790aba]{height:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.form-banner__content .form-banner__column.text[data-v-24790aba]{display:flex;flex-direction:column;padding:30px 60px 30px 30px}@media screen and (max-width:1000px){.form-banner__content .form-banner__column.text[data-v-24790aba]{padding:20px}}.form-banner__content .form-banner__column.text .form-banner__title[data-v-24790aba]{font-size:var(--big-size);font-weight:700;margin-bottom:20px;text-transform:uppercase}.form-banner__content .form-banner__column.text .form-banner__title b[data-v-24790aba]{color:var(--main-color)}.form-banner__content .form-banner__column.text .form-banner__title span[data-v-24790aba]{font-size:24px;font-weight:600}
