.container{width:100%;height:var(--container-height);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-inline:50px}.container__content{width:100%;max-width:var(--container-max-width);margin-inline:auto}
.button{box-sizing:border-box;white-space:nowrap;cursor:pointer;font-weight:var(--font-weight-button,700);line-height:1;font-family:var(--font-button,"Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif);background-color:var(--btn-bg);color:var(--btn-color);border:0;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.button svg{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.button svg path{fill:var(--btn-icon-color,currentColor);transition:fill .2s}.button__label{min-width:0;font-weight:inherit}.button__start-icon,.button__end-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.button__start-icon>*,.button__end-icon>*{width:100%;max-width:100%;height:100%;max-height:100%}.button:hover:not(:disabled){background-color:var(--btn-bg-hover);color:var(--btn-color-hover)}.button:hover:not(:disabled) svg path{fill:var(--btn-icon-color-hover,currentColor)}.button:disabled{opacity:.5;cursor:not-allowed}.button--secondary{border:2px solid var(--btn-bg);--btn-icon-color:#333;background-color:#0000}.button--micro{border-width:1px;height:24px;padding:0 4px 0 8px;font-size:12px}.button--micro .button__end-icon{width:16px;height:16px;margin-left:8px}.button--micro.button--reverse{padding:0 8px 0 4px}.button--micro.button--reverse .button__end-icon{margin-left:0;margin-right:8px}.button--small{height:40px;font-size:16px;font-weight:var(--font-weight-button,200);border-width:1px;padding:0 6px 0 15px}.button--small.button--with-start-icon{padding-right:15px}.button--small .button__end-icon{width:28px;height:28px;margin-left:15px}.button--small .button__start-icon{width:17px;height:17px;margin-right:10px}.button--small.button--reverse{padding:0 15px 0 6px}.button--small.button--reverse.button--with-start-icon{padding-left:15px}.button--small.button--reverse .button__end-icon{margin-left:0;margin-right:15px}.button--small.button--reverse .button__start-icon{margin-left:10px;margin-right:0}.button--medium{height:50px;font-size:18px;font-weight:var(--font-weight-button,200);border-width:1px;padding:0 7px 0 20px}.button--medium.button--with-start-icon{padding-right:20px}.button--medium .button__end-icon{width:36px;height:36px;margin-left:20px}.button--medium .button__start-icon{width:22px;height:22px;margin-right:13px}.button--medium.button--reverse{padding:0 20px 0 7px}.button--medium.button--reverse.button--with-start-icon{padding-left:20px}.button--medium.button--reverse .button__end-icon{margin-left:0;margin-right:20px}.button--medium.button--reverse .button__start-icon{margin-left:13px;margin-right:0}.button--large{font-size:24px;font-weight:var(--font-weight-button,200);height:60px;padding:0 8px 0 25px}.button--large.button--with-start-icon{padding-right:25px}.button--large .button__end-icon{width:44px;height:44px;margin-left:25px}.button--large .button__start-icon{width:27px;height:27px;margin-right:16px}.button--large.button--reverse{padding:0 25px 0 8px}.button--large.button--reverse.button--with-start-icon{padding-left:25px}.button--large.button--reverse .button__end-icon{margin-left:0;margin-right:25px}.button--large.button--reverse .button__start-icon{margin-left:16px;margin-right:0}
.typography{width:100%}
