.app-navigation__list{height:calc(100% - 100px);list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0 20px}@media (min-width:960px){.app-navigation__list{align-content:center;align-items:center;display:inline-flex;flex-direction:row;flex-wrap:wrap;height:unset;justify-content:flex-end;padding:0}}.app-navigation__item{border-bottom:1px solid var(--grey-02);padding:25px 0}@media (min-width:960px){.app-navigation__item{border-bottom:none;padding:5px 0 5px 32px}}.app-navigation__link{color:var(--grey-02);text-decoration:none;transition:all .3s,visibility 0s;transition-timing-function:cubic-bezier(.77,0,.175,1);width:-moz-fit-content;width:fit-content}.app-navigation__link:hover{color:var(--white-01)}.app-navigation__label{font-size:calc(14/var(--base-font)*1rem);font-weight:500;letter-spacing:1.5px;line-height:15px;text-transform:uppercase}@media (min-width:960px){.app-navigation__label{font-size:calc(15/var(--base-font)*1rem);letter-spacing:1.8px;line-height:25px}}.app-navigation{background-color:var(--dark-01);display:none;height:100vh;max-width:415px;position:absolute;right:0;top:75px;width:100%}.app-navigation--opened{display:block}@media (min-width:960px){.app-navigation{align-items:flex-end;display:flex;height:unset;max-width:unset;position:unset;width:auto}}.app-navbar__logo{display:inline-block;height:auto}.app-navbar__logo-image{display:block;height:auto;max-width:45px}@media (min-width:960px){.app-navbar__logo-image{max-width:65px}}.app-navbar__mobile-button{background:transparent;border:none;cursor:pointer;display:block;padding:0}.app-navbar__mobile-button--close-icon,.app-navbar__mobile-button--open-icon{align-items:center;display:flex;height:30px;justify-content:center;width:30px}@media (min-width:960px){.app-navbar__mobile-button{display:none}}.app-navbar{height:var(--navbar-height)}@media (min-width:960px){.app-navbar{height:var(--navbar-height)}}.app-navbar__wrapper{background:var(--dark-01);height:inherit;left:0;position:fixed;top:0;width:100%;z-index:99}@media (min-width:960px){.app-navbar__wrapper{width:100vw}}.app-navbar__container.sl-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;max-width:1200px;padding:12px 15px;position:relative;width:100%}@media (min-width:960px){.app-navbar__container.sl-container{padding:30px 15px;position:unset}}.app-footer{background:var(--dark-01);color:var(--grey-01);display:block;font-family:var(--brand-font-bold-family);padding:20px;width:100%}.app-footer--bottom-padding{padding-bottom:100px}@media (min-width:1250px){.app-footer{padding:20px 0 30px}}.app-footer__socials{margin:0 auto 20px;padding:0;text-align:center;width:-moz-fit-content;width:fit-content}@media (min-width:1250px){.app-footer__socials{float:right;margin-top:30px;text-align:right;width:-moz-fit-content;width:fit-content}}.app-footer__socials-item{display:inline-block;height:auto;list-style-type:none;margin:0 11px;width:18px}.app-footer__socials-item:last-child{margin-right:0}.app-footer__socials-item a{color:var(--grey-02);transition:all .3s,visibility 0s;transition-timing-function:cubic-bezier(.77,0,.175,1);width:-moz-fit-content;width:fit-content}.app-footer__socials-item a:hover{color:var(--white-01)}.app-footer__nav{margin:0;padding:0;text-align:center}@media (min-width:1250px){.app-footer__nav{clear:right;float:right;text-align:right;width:70%}}.app-footer__item{display:inline-block;list-style-type:none;margin-bottom:10px}.app-footer__item:after{color:var(--grey-02);content:"|";display:inline-block;font-size:63%;font-size:calc(10/var(--base-font)*1rem);margin:0 8px}.app-footer__item:last-child:after{display:none}.app-footer__link{color:var(--white-01);display:inline-block;font-size:calc(10/var(--base-font)*1rem);font-weight:700;letter-spacing:.2em;line-height:25px;text-decoration:none;text-transform:uppercase;transition:all .3s,visibility 0s;transition-timing-function:cubic-bezier(.77,0,.175,1)}.app-footer__link:hover{color:var(--grey-02)}.app-footer__logo{display:block;height:auto;margin:0 auto 20px;text-align:center;width:60px}@media (min-width:1250px){.app-footer__logo{margin:0 0 20px;text-align:left}}.app-footer__copyright{color:var(--grey-02);font-size:calc(10/var(--base-font)*1rem);font-weight:700;letter-spacing:.2em;text-align:center;text-transform:uppercase}@media (min-width:1250px){.app-footer__copyright{text-align:left}}
