.emotion-header .header__wrap{background:var(--color-dark-bg)}.emotion-header__logo{color:var(--color-primary)}.emotion-header .nav-flat__item{color:var(--color-white)}.emotion-header .header__tel .callback__phone{color:var(--color-primary)}.emotion-header .header__tel-button{grid-column:2}.emotion-header .header__live{--typescale-label-medium-font-size:12px;min-height:28px;position:relative;z-index:0}@media (any-hover:hover) and (pointer:fine){.emotion-header .header__live:hover{background:#0000}.emotion-header .header__live:hover:before{opacity:1}.emotion-header .header__live:hover:after{opacity:0}}.emotion-header .header__live:before{background:var(--color-secondary);inset:0;opacity:0;z-index:-1}.emotion-header .header__live:after,.emotion-header .header__live:before{border-radius:inherit;content:"";display:block;position:absolute;transition:opacity .2s cubic-bezier(.2,0,0,1)}.emotion-header .header__live:after{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-surface-40) 100%);inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.emotion-header__favorite-button.button,.emotion-header__tel-button.button{border-color:#0000;position:relative}@media (any-hover:hover) and (pointer:fine){.emotion-header__favorite-button.button:hover:after,.emotion-header__tel-button.button:hover:after{opacity:0}}.emotion-header__favorite-button.button:after,.emotion-header__tel-button.button:after{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-surface-40) 100%);border-radius:inherit;content:"";display:block;inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;transition:opacity .2s cubic-bezier(.2,0,0,1)}.emotion-header-nav .project-header-nav-banner__button{background:var(--color-white)!important;color:var(--color-primary)!important}.emotion-header-nav .button.project-header-nav__button{background:var(--color-primary)!important}@media only screen and (min-width:734.1px){.emotion-header-nav .button.project-header-nav__button{display:none}}@media (any-hover:hover) and (pointer:fine){.emotion-header-nav .project-header-nav-group__link:hover{color:var(--color-white)}.emotion-header-nav .project-header-nav-group__title:hover{color:var(--color-white);text-decoration:underline}}@media only screen and (max-width:734px){.emotion-footer{padding-top:25px}}.emotion-footer.project-footer{--callback-phone-color:var(--color-primary);--callback-text-color:var(--color-white);--section-bg:var(--color-dark-bg);border:unset}.emotion-footer__out-container{padding-top:40px!important}.emotion-footer__header{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:1}@media only screen and (max-width:734px){.emotion-footer__header{align-items:center;flex-direction:column-reverse}}.emotion-footer__header-icon.logo{display:flex;height:56px;width:254px}@media only screen and (max-width:1068px){.emotion-footer__header-icon.logo{height:36px;width:170px}}@media only screen and (max-width:734px){.emotion-footer__header-icon.logo{margin-bottom:25px;order:1}}.emotion-footer .section__content{margin-top:100px}@media only screen and (max-width:734px){.emotion-footer .section__content{margin-top:285px}}.emotion-footer .footer__start{border-bottom:1px solid var(--color-white-10);border-top:1px solid var(--color-white-10);gap:unset}@media only screen and (max-width:1068px){.emotion-footer .footer-nav{gap:unset}}.emotion-footer .footer-nav__col{border-right:1px solid var(--color-white-10);padding:37px 53px 85px 0}@media only screen and (max-width:1068px){.emotion-footer .footer-nav__col{border:unset;padding:25px 0 0}}.emotion-footer .footer-nav__title{color:var(--color-white)}.emotion-footer .footer-nav__nav-item{color:var(--color-on-surface-light)}@media (any-hover:hover) and (pointer:fine){.emotion-footer .footer-nav__nav-item:hover{color:var(--color-link-hover)}}.emotion-footer .footer__link:not(:hover){color:var(--color-link-hover)}.emotion-footer .footer__nxmn-link:not(:hover){color:var(--color-primary)}.emotion-footer .footer__partnership{color:var(--color-white)!important;padding-bottom:25px;text-decoration:unset}@media (any-hover:hover) and (pointer:fine){.emotion-footer .footer__partnership:hover{background:var(--color-secondary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000}}.emotion-footer .project-footer__main-logo{color:var(--color-on-surface-light)}@media (any-hover:hover) and (pointer:fine){.emotion-footer .project-footer__main-logo:hover{color:var(--color-white)}}.emotion-footer .footer__end{margin-top:unset}.emotion-footer .footer__end:before{display:none}.emotion-footer .footer__end-col{padding-top:30px;width:20%}@media only screen and (max-width:734px){.emotion-footer .footer__end-col{width:100%}}.emotion-footer .footer__tel{border-bottom:1px solid var(--color-white-10);padding-bottom:28px;width:100%}@media only screen and (max-width:734px){.emotion-footer .footer__tel{align-items:center;display:flex;justify-content:space-between;padding-top:25px}.emotion-footer .footer__tel .callback__phone{font-size:18px}}.emotion-footer .footer__tel-text{color:var(--color-primary)}@media (any-hover:hover) and (pointer:fine){.emotion-footer .callback__text:hover{background:var(--color-secondary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000}}.emotion-footer .footer__social{border-bottom:1px solid var(--color-white-10);display:flex;justify-content:flex-end;padding-bottom:20px;width:100%}@media only screen and (max-width:734px){.emotion-footer .footer__social{border:unset}}@media only screen and (max-width:431px){.emotion-footer .footer__social{padding-bottom:unset}.emotion-footer .footer__social .button--icon-only{height:37px;min-width:37px;width:37px}}.emotion-footer__logo{height:44px;width:223px}@media only screen and (max-width:734px){.emotion-footer__logo{margin-bottom:25px}}
