.new-button{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;gap:.5rem;justify-content:center;min-height:2.75rem;padding:.5rem .8rem;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.new-button__title{font-family:Jakarta,sans-serif;font-size:14px;font-weight:600;letter-spacing:.025em;line-height:1.2}.new-button__image{aspect-ratio:4/3;border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.new-button__description{font-size:12px;-webkit-hyphens:auto;hyphens:auto;line-height:1.4}.new-button__icon{height:24px;width:24px}.new-button.--is-icon-right{flex-direction:row-reverse}.new-button.--is-icon-only{height:100%;max-height:2.75rem;max-width:2.75rem;min-height:2.75rem;min-width:2.75rem;padding:.5rem;width:100%}.new-button.--is-primary,.new-button.--is-secondary,.new-button.--is-white-primary,.new-button.--is-white-secondary{min-height:3.25rem;padding:1rem 1.5rem}.new-button.--is-primary .new-button__title,.new-button.--is-secondary .new-button__title,.new-button.--is-white-primary .new-button__title,.new-button.--is-white-secondary .new-button__title{font-size:.925rem}.new-button.--is-header-section,.new-button.--is-menu-primary,.new-button.--is-menu-secondary{min-height:2.625rem}.new-button.--is-menu-primary,.new-button.--is-primary{background-color:var(--color-brand);color:#fff}.new-button.--is-menu-primary:hover,.new-button.--is-primary:hover{background-color:var(--color-brand-hover)}.new-button.--is-menu-secondary,.new-button.--is-secondary{background-color:var(--color-neutral-100)}.new-button.--is-menu-secondary:hover,.new-button.--is-secondary:hover{background-color:var(--color-neutral-200)}.new-button.--is-white-primary{background-color:#fff;border-color:#fff;color:#000}.new-button.--is-white-primary:hover{background-color:var(--color-neutral-200)}.new-button.--is-white-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border-color:#ffffff1a;color:#fff}.new-button.--is-white-secondary:hover{background-color:var(--color-neutral-200);border-color:#fff;color:#000}.new-button.--is-header-section,.new-button.--is-menu-link{justify-content:space-between;padding:0}.new-button.--is-header-section .new-button__title,.new-button.--is-menu-link .new-button__title{font-size:24px}@media (min-width:1152px){.new-button.--is-header-section,.new-button.--is-menu-link{padding:.5rem 1rem}.new-button.--is-header-section:hover,.new-button.--is-menu-link:hover{background-color:var(--color-neutral-100)}.new-button.--is-header-section .new-button__title,.new-button.--is-menu-link .new-button__title{font-size:14px}}.new-button.--has-description{display:grid;gap:.25rem;grid-auto-rows:min-content;grid-template-columns:1fr;grid-template-rows:auto auto;padding:.75rem .5rem}.new-button.--has-description .new-button__description,.new-button.--has-description .new-button__title{text-align:left}.new-button.--has-description .new-button__title{font-size:14px;place-self:end start}.new-button.--has-description .new-button__description{color:var(--color-neutral-700);max-width:92.5%;place-self:start start}.new-button.--has-description:hover{background-color:var(--color-neutral-100)}.new-button.--has-description:hover .new-button__title{color:var(--color-brand-hover)}.new-button.--has-image{display:grid;gap:.25rem 1rem;grid-auto-rows:min-content;grid-template-columns:88px 1fr;grid-template-rows:auto auto;padding:.5rem}.new-button.--has-image .new-button__image{grid-row:1/-1}.new-button.--has-image .new-button__description,.new-button.--has-image .new-button__title{text-align:left}.new-button.--has-image .new-button__title{font-size:14px;place-self:end start}.new-button.--has-image .new-button__description{color:var(--color-neutral-700);max-width:92.5%;place-self:start start}.new-button.--has-image:hover{background-color:var(--color-neutral-100)}.new-button.--has-image:hover .new-button__title{color:var(--color-brand-hover)}
