.ui-switch{position:relative}.ui-switch__button{align-items:center;display:flex;letter-spacing:.28px;text-transform:uppercase}.ui-switch__button._opened .ui-icon{transform:rotate(180deg)}.ui-switch__button .ui-icon{color:#4266dc;height:16px;margin-left:4px;transition:transform .2s;width:16px}.ui-switch__dropdown{left:-60px;pointer-events:none;position:absolute;right:-60px;top:100%}.ui-switch__dropdown._opened{pointer-events:auto}.ui-switch__dropdown._opened .ui-switch__dropdown_inner{opacity:1;transform:none}.ui-switch__dropdown_inner{background-color:#f3f5f6;border-radius:12px;box-shadow:0 4px 24px -8px #0000002e;cursor:pointer;margin:6px auto 0;opacity:0;padding:16px 20px;transform:translateY(-20%);transition:opacity .2s,transform .2s;width:100px}.ui-switch__dropdown_item{display:flex;justify-content:space-between;margin-bottom:12px;transition:color .2s;width:100%}.ui-switch__dropdown_item:hover{color:#4266dc}.ui-switch__dropdown_item:last-child{margin-bottom:0}.ui-switch__dropdown_item._active{color:#4266dc}.layout-header{border-radius:0 0 20px 20px;height:84px;left:0;padding:12px 0;position:fixed;right:0;top:0;transition:background-color .2s,box-shadow .2s;z-index:1000}@media screen and (max-width:992px){.layout-header{height:76px;padding:16px 0}}.layout-header:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateY(-100%);transition:transform .3s}.layout-header__placeholder{height:84px}@media screen and (max-width:992px){.layout-header__placeholder{height:76px}}.layout-header._fixed,.layout-header:not(._home){box-shadow:0 4px 32px #0000000a}.layout-header._fixed:before,.layout-header:not(._home):before{transform:translateY(0)}.layout-header._fixed .layout-header__burger,.layout-header:not(._home) .layout-header__burger{color:#f3f5f6}.layout-header__inner{display:grid;grid-template-columns:minmax(1px,1fr) 142px minmax(1px,1fr);width:100%}@media screen and (max-width:992px){.layout-header__inner{grid-template-columns:minmax(1px,1fr) 104px minmax(1px,1fr)}}.layout-header__burger{color:#fff;display:none;width:-moz-max-content;width:max-content}@media screen and (max-width:992px){.layout-header__burger{display:block}}.layout-header__nav{align-items:center;display:flex;gap:40px}@media screen and (max-width:992px){.layout-header__nav{display:none}}.layout-header__nav_link{transition:color .2s}.layout-header__nav_link._active,.layout-header__nav_link:hover{color:#4266dc}.layout-header__actions{align-items:center;display:flex;gap:36px;justify-content:flex-end}@media screen and (max-width:992px){.layout-header__actions{gap:20px}}.layout-header__actions_item{align-items:center;display:flex;transition:color .2s}.layout-header__actions_item:hover{color:#4266dc}@media screen and (max-width:992px){.layout-header__actions_item span{display:none}}.layout-header__actions_item .ui-icon{color:#4266dc;margin-left:8px}@media screen and (max-width:992px){.layout-header__actions_item .ui-icon{margin-left:0}}.layout-header__logo img{height:60px;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:142px}@media screen and (max-width:992px){.layout-header__logo img{height:44px;width:104px}}.footer__inner{background-color:#eef0f2;border-radius:32px;display:grid;grid-template-areas:"logo nav contacts";grid-template-columns:120px minmax(1px,1fr) max-content;padding:60px}@media screen and (max-width:992px){.footer__inner{grid-template-areas:"logo contacts" "nav nav";grid-template-columns:max-content minmax(1px,1fr);grid-gap:52px 16px;padding:52px 20px 43px}}@media screen and (max-width:576px){.footer__inner{grid-template-areas:"logo" "nav" "contacts";grid-template-columns:100%;justify-items:flex-start}}.footer__logo{align-items:center;display:flex;flex-direction:column;gap:16px;grid-area:logo}.footer__logo img:first-child{height:31px;width:31px}.footer__logo img:nth-child(2){height:46px;width:120px}.footer__nav{display:flex;grid-area:nav;justify-content:space-around}@media screen and (max-width:992px){.footer__nav{justify-content:space-between}}@media screen and (max-width:576px){.footer__nav{display:grid;grid-template-columns:repeat(2,minmax(1px,1fr));grid-gap:16px 8px}}.footer__nav_item{display:flex;flex-direction:column;gap:12px}.footer__nav_item h2{color:#4266dc;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.footer__nav_item a{transition:color .2s}.footer__nav_item a:hover{color:#4266dc}.footer__contacts{display:flex;grid-area:contacts;justify-content:flex-end}.footer__contacts_socials{display:flex;gap:20px;height:-moz-max-content;height:max-content}@media screen and (max-width:992px){.footer__contacts_socials{justify-content:flex-end}}.footer__contacts_socials_item{align-items:center;background-color:#4266dc;border-radius:8px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.footer__contacts_socials_item .ui-icon{transition:transform .2s}.footer__contacts_socials_item:hover .ui-icon{transform:scale(1.1)}.footer__copyright{color:#d5d5d5;font-size:12px;font-weight:500;letter-spacing:-.2px;line-height:120%;padding:20px 0 24px}.ui-switch-lang-row{align-items:center;display:flex;gap:24px}.ui-switch-lang-row__item{text-transform:uppercase}.ui-switch-lang-row__item._active{text-decoration:underline}.layout-menu{background:#679cef;bottom:0;color:#fff;display:none;height:-moz-max-content;height:max-content;left:0;max-width:100vw;min-height:100vh;padding:16px 16px 40px;position:fixed;top:0;transition:transform .2s;width:220px;z-index:3000}@media screen and (max-width:767px){.layout-menu{display:flex;flex-direction:column;transform:translate(-100%)}.layout-menu._opened{transform:translate(0)}}.layout-menu__header{display:flex;justify-content:space-between;margin-bottom:40px}.layout-menu__header img{height:40px;-o-object-fit:contain;object-fit:contain;width:96px}@media (hover:none){.layout-menu__header button:active:active{transform:scale(.97)}}.layout-menu__header button .ui-icon{height:20px;width:20px}.layout-menu__nav{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.layout-menu__actions{display:flex;flex-direction:column-reverse;gap:18px}.layout-menu__footer{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;margin-top:20px}.layout-menu__contacts{display:flex;gap:20px;margin-top:20px}.layout-menu__contacts a{align-items:center;background-color:#fff;border-radius:8px;color:#679cef;display:flex;height:40px;justify-content:center;width:40px}.layout-menu__contacts a .ui-icon{width:20px}
