body,html{max-width:100vw;overflow-x:hidden;font-weight:300;background-color:#fff}button,div,h1,h2,h3,h4,h5,h6,p,span{font-family:Montserrat,sans-serif}body{background-position:50%;background-repeat:no-repeat;min-height:100vh;display:flex;flex-direction:column}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.container-view{width:100%;overflow-x:hidden;overflow-y:auto;justify-content:center;overflow:auto;flex:1 1;margin:4rem auto 0;padding-bottom:76px;display:flex}@media(min-width:999px){.container-view{padding-bottom:0}}.container-view__max-width{max-width:1280px;padding:5px;height:auto;overflow:hidden;width:100%}@media(min-width:999px){.container-view__max-width{padding:20px}}.keen-slider:not([data-keen-slider-disabled]){gap:5px}@media(min-width:999px){.keen-slider:not([data-keen-slider-disabled]){gap:0}}.footer-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 20px calc(20px + 3rem);font-size:14px;background-color:#342b5d;color:#fff;min-height:150px;margin-top:30px}@media(min-width:999px){.footer-container{padding:20px}}.footer-container__description{margin:1rem 0}.header-container{background:linear-gradient(90deg,#564a96,#342b5d);height:60px;justify-content:center;position:fixed;top:0;z-index:4}.header,.header-container{width:100%;display:flex;align-items:center}.header{justify-content:space-between;height:100%;color:#fff;font-size:1.5rem;max-width:1240px;padding:0 1rem;box-sizing:border-box}.header__header__logo{margin-right:20px}.header__header__logo,.header__logo{display:flex;align-items:center;height:100%}.header__logo{gap:.6rem;min-width:0}.header__logo-link{display:flex;align-items:center;text-decoration:none;height:100%}.header__logo-image{height:40px;width:40px;border-radius:50%}.header__mobile-account{display:flex}@media(min-width:999px){.header__mobile-account{display:none}}.header__mobile-account-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:rgba(0,0,0,0);border-radius:50%;cursor:pointer}.header__mobile-account-link:active{background-color:hsla(0,0%,100%,.16)}.navbar{display:none}@media(min-width:999px){.navbar{display:flex;justify-content:center;align-items:center;height:100%;gap:20px}}.navbar__items{position:relative;height:40px;display:flex;justify-content:center;align-items:center;padding:0 10px;border-radius:60px}.navbar__items:hover{background-color:hsla(0,0%,100%,.1)}.navbar__items--active{background-color:hsla(0,0%,100%,.16)}.navbar__items--active .navbar__text{display:inline}.navbar__account-dropdown{position:absolute;top:calc(100% + .5rem);right:0;min-width:250px;background:#fff;border-radius:14px;box-shadow:0 12px 30px rgba(52,43,93,.2);padding:.6rem;display:flex;flex-direction:column;gap:.2rem;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:1}.navbar__items--account-open .navbar__account-dropdown,.navbar__items--account:focus-within .navbar__account-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.navbar__account-dropdown-item{display:flex;align-items:center;gap:.65rem;width:100%;box-sizing:border-box;border:none;background:rgba(0,0,0,0);padding:.45rem .6rem;border-radius:10px;color:#707070;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.navbar__account-dropdown-item:hover{background-color:rgba(86,74,150,.07)}.navbar__account-dropdown-item--danger{color:#c0392b}.navbar__account-dropdown-item--danger:hover{background-color:rgba(192,57,43,.08)}.navbar__account-dropdown-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:rgba(86,74,150,.1)}.navbar__account-dropdown-icon--danger{background:rgba(192,57,43,.1)}.navbar__account-dropdown-divider{height:1px;background:#f4f4f4;margin:.3rem .2rem}.navbar__link{height:100%;display:flex;justify-content:center;align-items:center;gap:10px}.navbar__link--button{border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;font:inherit}.navbar__img{height:20px;width:20px;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(229deg) brightness(106%) contrast(101%)}.navbar__text{display:none;color:#fff;font-size:15px;text-decoration:none}.navbar-bottom{position:fixed;left:50%;bottom:.75rem;transform:translateX(-50%);z-index:5;display:flex;justify-content:space-between;gap:.25rem;width:calc(100% - 1.5rem);max-width:480px;padding:.4rem;border-radius:24px;background:linear-gradient(90deg,#564a96,#342b5d);box-shadow:0 14px 34px rgba(0,0,0,.18)}@media(min-width:999px){.navbar-bottom{display:none}}.navbar-bottom__link{position:relative;display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:0;border-radius:999px;text-decoration:none;transition:background-color .2s ease}.navbar-bottom__link--active{flex-direction:row;gap:0;padding:0 .6rem;background-color:hsla(0,0%,100%,.2)}.navbar-bottom__link--reverse.navbar-bottom__link--active{flex-direction:row-reverse}.navbar-bottom__link--button{border:none;background:rgba(0,0,0,0);cursor:pointer;font:inherit}.navbar-bottom__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.navbar-bottom__img{height:18px;width:18px;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(229deg) brightness(106%) contrast(101%)}.navbar-bottom__text{display:none;color:#fff;font-size:11px}.navbar-bottom__link--active .navbar-bottom__text{display:block;white-space:nowrap}.header-tagline{display:inline-flex;align-items:center;overflow:hidden;height:20px}@media(min-width:999px){.header-tagline{max-width:260px;height:24px}}.header-tagline__text{display:inline-block;font-family:Comfortaa,sans-serif;font-size:1rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;animation:header-tagline-in .7s cubic-bezier(.22,1,.36,1)}@media(min-width:999px){.header-tagline__text{font-size:.95rem}}@keyframes header-tagline-in{0%{opacity:0;transform:translateY(65%);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}