.c-language-switcher{display:flex;gap:8px}.c-layout-header-navigation__list{display:flex;gap:24px}@media(max-width:1024px){.c-layout-header-navigation__list{flex-direction:column;gap:4px}}.c-layout-header-navigation__link{overflow:visible;position:relative}@media(max-width:1024px){.c-layout-header-navigation__link{font-size:32px}}@media(max-height:430px)and (orientation:landscape){.c-layout-header-navigation__link{font-size:24px}}.c-layout-header-navigation__link:after{background-color:var(--color-yellow-700);content:"";height:2px;inset-block-end:-4px;left:50%;position:absolute;transform:translate(-50%);transition:width var(--transition-duration-default);width:0}@media(hover:hover)and (pointer:fine){.c-layout-header-navigation__link:hover:after{width:100%}}@media(max-width:1024px){.c-layout-header-navigation__link:after{height:3px}}.c-layout-header-navigation__link--is-active{color:var(--color-blue-800);pointer-events:none}.c-layout-header-navigation__link--is-active:after{width:100%}.c-layout-burger-menu__button{background-color:transparent;border:none;color:var(--color-blue-700)}.c-layout-burger-menu__overlay{background-color:var(--color-surface-100);inset:0;overflow:hidden;padding-inline-end:var(--scrollbar-compensation,0);position:fixed}.c-layout-burger-menu__overlay-content{display:flex;flex-direction:column;height:100%}.c-layout-burger-menu__overlay-header{align-items:center;display:flex;justify-content:space-between}.c-layout-burger-menu__overlay-body{flex:1}.c-layout-burger-menu-overlay-enter-active{transition:transform var(--transition-duration-default) ease}.c-layout-burger-menu-overlay-leave-active{transition:transform var(--transition-duration-short) ease}.c-layout-burger-menu-overlay-enter-from,.c-layout-burger-menu-overlay-leave-to{transform:translateY(-100%)}.c-layout-burger-menu-overlay-enter-to,.c-layout-burger-menu-overlay-leave-from{transform:translateY(0)}.c-layout-landing-header{background-color:var(--color-surface-100);box-shadow:0 1px 4px #00000029;inset-block-start:0;position:sticky;transition:transform var(--transition-duration-default) ease;will-change:transform}.c-layout-landing-header--is-hidden{transform:translateY(-100%)}.c-layout-landing-header__content{align-items:center;display:flex;gap:24px;position:relative}@media(max-width:640px){.c-layout-landing-header__content{gap:8px}}.c-layout-landing-header__logo-wrapper{height:var(--layout-landing-header-height)}.c-layout-landing-header__logo-wrapper img{height:100%}.c-layout-landing-header__navigation{margin-inline:auto}@media(max-width:1024px){.c-layout-landing-header__navigation{display:none}}.c-layout-landing-header__navigation--tab{display:none}@media(max-width:1024px){.c-layout-landing-header__navigation--tab{display:block;margin-inline:0}}.c-layout-landing-header__apply-action{display:flex;flex-direction:column;gap:2px;min-width:210px;text-align:center}@media(max-width:1024px){.c-layout-landing-header__apply-action{display:none;max-width:360px;min-width:auto;width:100%}}.c-layout-landing-header__apply-action--tab{display:none}@media(max-width:1024px){.c-layout-landing-header__apply-action--tab{display:block;margin-inline:auto}}.c-layout-landing-header__apply-button{min-width:210px;width:100%}@media(max-width:1024px){.c-layout-landing-header__apply-button{min-width:auto}}.c-layout-landing-header__burger-menu{display:none;margin-inline-start:auto}@media(max-width:1024px){.c-layout-landing-header__burger-menu{display:block}}.c-layout-landing-header__burger-menu-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-inline:auto;max-width:500px;padding-block:70px}@media(max-height:430px)and (orientation:landscape){.c-layout-landing-header__burger-menu-content{padding-block:12px 32px}}.c-layout-landing-header__lang-nav-container{align-items:start;display:flex}.c-layout-footer{background-color:var(--color-blue-800);box-shadow:inset 0 30px 60px -12px #32325d40,inset 0 18px 36px -18px #0000004d;overflow:hidden;padding-block:80px 40px;position:relative}@media(max-width:640px){.c-layout-footer{padding-block:40px}}.c-layout-footer__content{align-items:center;-moz-column-gap:100px;column-gap:100px;display:flex;flex-wrap:wrap}@media(max-width:1024px){.c-layout-footer__content{-moz-column-gap:30px;column-gap:30px;justify-content:space-around;row-gap:12px}}@media(max-width:640px){.c-layout-footer__content{-moz-column-gap:24px;column-gap:24px}}.c-layout-footer__contacts,.c-layout-footer__social-networks{color:var(--color-surface-100)}.c-layout-footer__social-networks-title{font-size:18px;text-align:center}@media(max-width:640px){.c-layout-footer__social-networks-title{font-size:16px}}.c-layout-footer__contacts-list,.c-layout-footer__social-networks-list{display:flex;gap:12px;justify-content:center;margin-block-start:12px}.c-layout-footer__contacts-list{flex-direction:column}.c-layout-footer__contacts-list-item a,.c-layout-footer__social-networks-list-item a{align-items:center;display:flex;font-size:32px;gap:8px;width:-moz-fit-content;width:fit-content}@media(max-width:640px){.c-layout-footer__contacts-list-item a,.c-layout-footer__social-networks-list-item a{font-size:28px}}@media(hover:hover)and (pointer:fine){.c-layout-footer__contacts-list-item a,.c-layout-footer__social-networks-list-item a{transition:color var(--transition-duration-default)}.c-layout-footer__contacts-list-item a:hover,.c-layout-footer__social-networks-list-item a:hover{color:var(--color-yellow-700)}}.c-layout-footer__contacts-list-item a:active,.c-layout-footer__social-networks-list-item a:active{color:var(--color-yellow-600)}.c-layout-footer__contacts-list-item-label{font-size:18px}@media(max-width:640px){.c-layout-footer__contacts-list-item-label{font-size:16px}}.c-layout-footer__separator{background-color:var(--color-surface-500);border:0;height:1px;margin-block:40px}.c-layout-footer__footer{display:flex;gap:12px;justify-content:space-between;opacity:.5}@media(max-width:640px){.c-layout-footer__footer{flex-direction:column;text-align:center}}.c-layout-footer__copyright,.c-layout-footer__with-love{color:var(--color-surface-300);font-size:14px}.c-layout-footer__with-love{font-weight:500}
