.elements-video{position:relative;overflow:hidden}.elements-video__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.home-news-widget{position:relative;background:var(--c-primary-300);padding:calc(var(--layout-columns-gap)/2) var(--layout-columns-gap);z-index:5;width:17.3611111111vw}@media(max-width:799px){.home-news-widget{width:100%}}.home-news-widget__content,.home-news-widget__header{margin-bottom:3.4722222222vw}@media(max-width:799px){.home-news-widget__content,.home-news-widget__header{margin-bottom:8vw}}.home-news-widget__header{display:flex;align-items:center;justify-content:space-between}.home-news-widget .svg-icon-close{width:1.25vw;height:1.25vw;aspect-ratio:1/1;cursor:pointer}@media(max-width:799px){.home-news-widget .svg-icon-close{width:4.8vw;height:4.8vw}}.home-news-widget-leave-active{transition:opacity .3s ease,transform .3s ease}.home-news-widget-enter-from,.home-news-widget-leave-to{opacity:0;transform:translateY(1.1111111111vw)}.page-home-hero{height:calc(100vh - var(--layout-margin-header));overflow:hidden;display:flex;flex-direction:row;position:relative}@media(max-width:799px){.page-home-hero{flex-direction:column;height:auto;max-height:none;overflow:visible}}.page-home-hero__left{display:flex;flex-direction:column;background:var(--c-light-2);width:50%}@media(max-width:799px){.page-home-hero__left{width:100%;gap:50px;flex:none;height:calc((100dvh - var(--layout-margin-header))/2)}}.page-home-hero__left-top{margin-left:calc(var(--layout-column-width)*1.75 + var(--layout-columns-gap)*.75);background:#fff;padding:15px 25px;height:100%;display:flex;flex-direction:column;position:relative;border-left:1px solid var(--c-neutral-600);border-bottom:1px solid var(--c-neutral-600)}@media(max-width:799px){.page-home-hero__left-top{margin:0;height:auto;padding:calc(var(--layout-columns-gap)/2) 6.4vw;gap:10px;flex:1}}.page-home-hero__left-top__label{margin-bottom:20px}@media(max-width:799px){.page-home-hero__left-top__label{margin-bottom:2.3094688222vh}}.page-home-hero__left-top__title{margin-top:auto}.page-home-hero__left-bottom{width:calc(var(--layout-column-width)*1.75 + var(--layout-columns-gap)*.75);background:#fff;padding:calc(var(--layout-columns-gap)/2) var(--layout-columns-gap);border-top:1px solid var(--c-neutral-600);border-bottom:1px solid var(--c-neutral-600);border-right:1px solid var(--c-neutral-600);display:flex;flex-direction:column;gap:3.4722222222vw;position:relative}@media(max-width:799px){.page-home-hero__left-bottom{display:none;width:100%;padding:calc(var(--layout-columns-gap)/2) var(--layout-columns-gap);gap:4.2666666667vw}}.page-home-hero__left-bottom__cta{align-self:flex-start}.page-home-hero__left-bottom__label{font-size:1.1111111111vw;line-height:100%}@media(max-width:799px){.page-home-hero__left-bottom__label{font-size:4.2666666667vw}}.page-home-hero__left-bottom__body{width:70%}@media(max-width:799px){.page-home-hero__left-bottom__body{width:95%}}.page-home-hero__right{position:relative;overflow:hidden;background:var(--c-primary-400);width:50%;display:flex;align-items:center;justify-content:center}@media(max-width:799px){.page-home-hero__right{width:100%;flex-shrink:0;aspect-ratio:auto;height:calc((100dvh - var(--layout-margin-header))/2);max-height:none;position:relative}}.page-home-hero__image,.page-home-hero__video{position:absolute;inset:0;width:100%;height:100%}.page-home-hero .home-news-widget{position:absolute;bottom:0;right:0}@media(max-width:799px){.page-home-hero .home-news-widget{position:relative}}.page-home-3d{height:100vh;overflow:hidden;display:flex;flex-direction:row;position:relative;justify-content:center;align-items:center;background-color:#f0f0f0}@media(max-width:799px){.page-home-3d{height:100svh}}.page-home{background-color:var(--c-white);padding-top:var(--layout-margin-header);position:relative}.page-home__marquee{border:1px solid var(--c-black)}@media(max-width:799px){.page-home__marquee{border:none}}.page-home__marquee__wrapper{padding-bottom:1px}.page-home__marquee.marquee-first{margin-top:9.0277777778vw}@media(max-width:799px){.page-home__marquee.marquee-second{border-bottom:1px solid var(--c-black)}}.page-home__marquee .app-elements-marquee-block{margin-left:0}
