*{margin:0;padding:0;text-decoration:none}html,body{height:-webkit-fill-available}body{font-family:Roboto,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:#2f4858;background-color:#fbfbec;margin:0;padding:0}h1,.h1{font-size:2rem;font-weight:700;line-height:2.2rem}h2,.h2{font-size:1.5rem;font-weight:700}h3,.h3{font-size:1.4rem;font-weight:400}h4,.h4{font-size:1.3rem;font-weight:400}h5,.h5{font-size:1.2rem;font-weight:400;line-height:1.4rem}p,.p{font-size:1rem;font-weight:400}.bold{font-weight:500}.main-container{width:100%;max-width:1535px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px;box-sizing:border-box;overflow-x:hidden}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width: 767px){.main-container{padding-left:18px;padding-right:18px}}.selector[data-v-44eb6ff3]{position:relative;display:inline-block;font-size:14px}.selector__trigger[data-v-44eb6ff3]{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.selector__trigger label[data-v-44eb6ff3]{cursor:pointer}.selector__dropdown[data-v-44eb6ff3]{position:absolute;top:calc(100% + 4px);background:#fbfbec;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 24px #0000001a;z-index:9}.selector__dropdown--left[data-v-44eb6ff3]{right:0;left:auto}.selector__dropdown--right[data-v-44eb6ff3]{left:0;right:auto}.selector__option[data-v-44eb6ff3]{padding:8px 12px;cursor:pointer}.selector__option[data-v-44eb6ff3]:not(:last-child){border-bottom:1px solid #ccc}.selector__option[data-v-44eb6ff3]:hover{background:#2f48580d;overflow:hidden}.selector__option[data-v-44eb6ff3]:hover:first-child{border-radius:8px 8px 0 0}.selector__option[data-v-44eb6ff3]:hover:last-child{border-radius:0 0 8px 8px}.arrow[data-v-44eb6ff3]{transition:transform .2s ease}.arrow.open[data-v-44eb6ff3]{transform:rotate(180deg)}.navbar[data-v-4f6a78a9]{width:100%;height:124px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.navbar--absolute[data-v-4f6a78a9]{height:auto;padding:0;margin:0;position:absolute}.navbar__list[data-v-4f6a78a9]{display:flex;flex-direction:row;gap:40px;list-style:none}.navbar__lang label[data-v-4f6a78a9]{cursor:pointer}.list__item[data-v-4f6a78a9]{cursor:pointer;position:relative}.list__item[data-v-4f6a78a9]:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2.5px;border-radius:2px;background-color:currentColor;transition:width .2s ease}.list__item[data-v-4f6a78a9]:hover:after,.list__item.list__item--active[data-v-4f6a78a9]:after{width:100%}.lang__selector[data-v-4f6a78a9]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.tiny-menu[data-v-4f6a78a9]{width:1em;height:1em;position:absolute;transition:all .3s ease;cursor:pointer}.tiny-menu__line[data-v-4f6a78a9]{position:absolute;right:0;width:100%;height:.125em;border-radius:.125em;background:currentColor;transition:inherit}.tiny-menu__line[data-v-4f6a78a9]:nth-child(1){top:.125em}.tiny-menu.--active .tiny-menu__line[data-v-4f6a78a9]:nth-child(1),.w-nav-button.w--open .tiny-menu__line[data-v-4f6a78a9]:nth-child(1){top:50%;transform:translateY(-50%) rotate(-135deg)}.tiny-menu__line[data-v-4f6a78a9]:nth-child(2){top:.438em}.tiny-menu.--active .tiny-menu__line[data-v-4f6a78a9]:nth-child(2),.w-nav-button.w--open .tiny-menu__line[data-v-4f6a78a9]:nth-child(2){right:50%;width:0}.tiny-menu__line[data-v-4f6a78a9]:nth-child(3){top:.75em;width:.625em}.tiny-menu.--active .tiny-menu__line[data-v-4f6a78a9]:nth-child(3),.w-nav-button.w--open .tiny-menu__line[data-v-4f6a78a9]:nth-child(3){top:50%;width:100%;transform:translateY(-50%) rotate(135deg)}@media (max-width: 767px){.tiny-menu[data-v-4f6a78a9],.navbar--absolute[data-v-4f6a78a9]{top:32px;right:18px;font-size:1.5rem}}@media (min-width: 768px) and (max-width: 1024px){.tiny-menu[data-v-4f6a78a9],.navbar--absolute[data-v-4f6a78a9]{top:52px;right:48px;font-size:2rem}}.custom-button[data-v-1efc09c4]{width:auto!important;max-width:none;padding:8px 16px;border-radius:90px;font-size:1.2rem;display:inline-block;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;cursor:pointer}.custom-button[data-v-1efc09c4]:not(.custom-button--full-width){width:auto;min-width:auto;max-width:max-content;flex:0 0 auto}.custom-button--default[data-v-1efc09c4]{background-color:#2f4858;color:#fbfbec}.custom-button--text[data-v-1efc09c4]{background-color:transparent}.home[data-v-9ff6316a]{height:calc(100dvh - 124px);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:60px;overflow-y:hidden}.home__animation[data-v-9ff6316a],.home__info[data-v-9ff6316a]{transform:translateY(-40px)}.home__animation[data-v-9ff6316a]{width:50%;display:flex}.home__animation img[data-v-9ff6316a]{width:100%}.home__info[data-v-9ff6316a]{flex:1;display:flex;flex-direction:column;gap:8px}.home__info h1[data-v-9ff6316a]{white-space:pre-line;font-size:3rem;line-height:3.2rem}.home__info .custom-button[data-v-9ff6316a]{margin-top:16px}.info__news[data-v-9ff6316a]{margin-top:16px;display:flex;flex-direction:row;gap:16px}.news-item[data-v-9ff6316a]{padding:4px 12px;border-radius:8px;border:2px solid #2f4858;position:relative;font-size:1.2rem;cursor:pointer}.news-item__counter[data-v-9ff6316a]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;top:0;right:0;position:absolute;background-color:#2f4858;transform:translate(12px,-12px);color:#fbfbec}.news-item__counter--active[data-v-9ff6316a]{background-color:#ea8383}@media (max-width: 1024px){.home[data-v-9ff6316a]{flex-direction:column;align-items:flex-start;justify-content:space-between}.home__animation[data-v-9ff6316a]{width:100%}.home__animation[data-v-9ff6316a],.home__info[data-v-9ff6316a]{flex:unset;transform:none}}@media (max-width: 767px){.home[data-v-9ff6316a]{height:calc(100dvh - 64px);padding:32px 0}.home h1[data-v-9ff6316a]{white-space:pre-line;line-height:40px}}@media (min-width: 768px) and (max-width: 1024px){.home[data-v-9ff6316a]{height:calc(100dvh - 96px);padding:48px 0}.home h1[data-v-9ff6316a]{font-size:3rem}}
