.banner-item[data-v-696c75e9]{height:100%;min-height:420px;overflow:hidden;position:relative;width:100%}.banner-item__back[data-v-696c75e9]{bottom:0;display:flex;height:100%;justify-content:flex-end;max-width:1000px;position:absolute;right:0;width:auto;z-index:0}@media (max-width:1100px){.banner-item__back[data-v-696c75e9]{align-items:flex-end;bottom:0;height:auto;position:absolute;right:0;width:500px}}@media (max-width:768px){.banner-item__back[data-v-696c75e9]{height:auto;position:absolute;right:0;width:400px}}@media (max-width:500px){.banner-item__back[data-v-696c75e9]{height:auto;position:absolute;right:0;width:350px}}.banner-item__back-img[data-v-696c75e9]{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width:1100px){.banner-item__back-img[data-v-696c75e9]{height:auto;width:100%}}.banner-item__back-img.--mobile[data-v-696c75e9]{display:none}@media (max-width:768px){.banner-item__back-img.--mobile[data-v-696c75e9]{display:block}.banner-item__back-img.--desktop[data-v-696c75e9]{display:none}}.banner-item__content[data-v-696c75e9]{display:flex;flex-flow:column;height:100%;padding:60px 57px 60px 43px;position:relative;width:100%;z-index:1}@media (max-width:1600px){.banner-item__content[data-v-696c75e9]{padding:60px 57px 40px 43px}}@media (max-width:768px){.banner-item__content[data-v-696c75e9]{padding:40px 24px}}.banner-item__title[data-v-696c75e9]{margin-bottom:16px}.banner-item__subtitle[data-v-696c75e9]{margin-bottom:44px;max-width:550px}@media (max-width:768px){.banner-item__subtitle[data-v-696c75e9]{margin-bottom:24px}}.banner-item__btn[data-v-696c75e9]{max-width:279px}@media (max-width:768px){.banner-item__btn[data-v-696c75e9]{margin-top:0;max-width:none;width:100%}}.banner-item__footnote[data-v-696c75e9]{margin-top:auto;max-width:750px;width:60%}@media (max-width:968px){.banner-item__footnote[data-v-696c75e9]{display:none}}.common-carousel[data-v-296105d3]{height:620px;position:relative;width:100%}@media (max-width:1600px){.common-carousel[data-v-296105d3]{height:545px}}@media (max-width:768px){.common-carousel[data-v-296105d3]{height:auto;min-height:577px}}.common-carousel[data-v-296105d3]:hover .swiper-initialized~.common-carousel--navigation-next:not(.swiper-button-disabled),.common-carousel[data-v-296105d3]:hover .swiper-initialized~.common-carousel--navigation-prev:not(.swiper-button-disabled){opacity:1;pointer-events:auto}.common-carousel__swiper[data-v-296105d3]{background:var(--gradient-main);border-radius:32px;height:100%;overflow:hidden;width:100%}.common-carousel__swiper-slide[data-v-296105d3]{flex-shrink:0;height:100%}.common-carousel--navigation-next[data-v-296105d3],.common-carousel--navigation-prev[data-v-296105d3]{align-items:center;background:#f2f4f6;border-radius:50%;box-shadow:0 4px 24px #00000059;cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;position:absolute;top:calc(50% - 24px);transition:opacity .2s ease-in-out;width:48px;z-index:9}@media (max-width:768px){.common-carousel--navigation-next[data-v-296105d3],.common-carousel--navigation-prev[data-v-296105d3]{display:none}}.common-carousel--navigation-next[data-v-296105d3]{right:-24px}.common-carousel--navigation-prev[data-v-296105d3]{left:-24px}.common-carousel--navigation-prev img[data-v-296105d3]{transform:rotate(180deg)}.common-carousel--pagination[data-v-296105d3]{align-items:center;bottom:24px;display:flex;justify-content:center;position:absolute;z-index:1;--swiper-pagination-color:#f2f4f6;--swiper-pagination-bullet-inactive-color:#d9d7e380;--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-width:6px;--swiper-pagination-bullet-height:6px;--swiper-pagination-bullet-border-radius:20px}@media (max-width:768px){.common-carousel--pagination[data-v-296105d3]{--swiper-pagination-bullet-width:6px}}.common-carousel--pagination[data-v-296105d3] .swiper-pagination-bullet{transition:all .3s}.common-carousel--pagination[data-v-296105d3] .swiper-pagination-bullet-active{width:28px}.prices-wrapper[data-v-b866e121]{display:flex;padding:80px 100px 0;width:100%}@media (max-width:1600px){.prices-wrapper[data-v-b866e121]{padding:80px 40px 0}}@media (max-width:768px){.prices-wrapper[data-v-b866e121]{padding:48px 24px 0}}.prices-row[data-v-b866e121]{display:flex;flex:1;flex-flow:row wrap}.prices-content[data-v-b866e121]{display:flex;flex:1;flex-flow:row;justify-content:space-between}@media (max-width:1250px){.prices-content[data-v-b866e121]{flex-flow:column;gap:44px}}.prices-tables[data-v-b866e121]{display:flex;flex-flow:column;gap:12px;max-width:942px;width:100%}@media (max-width:1250px){.prices-tables[data-v-b866e121]{max-width:100%}}.prices-table[data-v-b866e121]{background:#fff;border-radius:32px;cursor:pointer;margin-left:auto;max-width:851px;padding:26px 20px;width:100%}@media (max-width:1250px){.prices-table[data-v-b866e121]{margin-left:unset;max-width:unset}}.prices-table.active[data-v-b866e121]{padding:24px 20px}.prices-table.active .prices-table--block[data-v-b866e121]{opacity:1;transform:translateY(0)}.prices-table--header[data-v-b866e121]{align-items:center;display:flex;gap:10px;justify-content:space-between}.prices-table--header-arrow[data-v-b866e121]{align-items:center;background:var(--color-secondary);border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.prices-table--header img[data-v-b866e121],.prices-table--header-arrow img[data-v-b866e121]{transition:all .4s}.prices-table--header.active[data-v-b866e121]{margin-bottom:16px}.prices-table--header.active img[data-v-b866e121]{transform:rotate(180deg)}.prices-table--block[data-v-b866e121]{display:flex;flex-flow:column;gap:16px;height:0;margin-bottom:32px;opacity:0;overflow:hidden;transform:translateY(-6px);transition:height .65s cubic-bezier(.4,0,.2,1),opacity .45s ease,transform .45s cubic-bezier(.4,0,.2,1)}.prices-table--block-item[data-v-b866e121]{display:flex;justify-content:space-between}.prices-table--block[data-v-b866e121]:last-of-type{margin-bottom:0}.prices-table--block_text[data-v-b866e121] p{line-height:1.5;margin-bottom:12px}.prices-table--block_text[data-v-b866e121] ul{display:flex;flex-direction:column;gap:10px;list-style:disc;margin:12px 0;padding-left:22px}.prices-table--block_text[data-v-b866e121] ol{display:flex;flex-direction:column;gap:10px;list-style:none;margin:12px 0}.prices-table--block_text[data-v-b866e121] li{align-items:baseline;counter-increment:step-counter;display:list-item;gap:10px;line-height:1.5}.prices-table--block_text[data-v-b866e121] li:before{content:counter(step-counter) ".";flex-shrink:0;margin-right:12px;min-width:18px}.prices-table--block_text[data-v-b866e121] a{color:var(--color-secondary);text-decoration:underline}
