.nss-cta{font-family:var(--nss-cta-font-family);font-size:var(--nss-cta-font-size-m);line-height:var(--nss-cta-line-height-m);font-weight:var(--nss-cta-font-weight);letter-spacing:var(--nss-cta-letter-spacing);font-style:var(--nss-cta-font-style);text-transform:var(--nss-cta-text-transform)}
@media only screen and (min-width:990px){.nss-cta{font-size:var(--nss-cta-font-size);line-height:var(--nss-cta-line-height)}}
.nss-button{height:var(--nss-btn-height-m);border-radius:var(--nss-btn-border-radius);cursor:pointer;box-sizing:border-box;flex-flow:row;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:100%;transition:all .15s ease-in-out;display:flex}
@media only screen and (min-width:990px){.nss-button{height:var(--nss-btn-height-d);max-width:252px;margin:0 auto;padding:0}}
.nss-button.nss-button__icon{justify-content:space-between;padding:0 20px}
.nss-button.nss-button__icon .nss-icon{max-width:24px;max-height:24px}
.nss-button.nss-button__small{height:var(--nss-btn-height-small-m)}
@media only screen and (min-width:990px){.nss-button.nss-button__small{height:var(--nss-btn-height-small-d)}}
@media only screen and (max-width:989px){.nss-button.nss-button__full-width-m{width:100%}}
.nss-button__style-1{background-color:var(--nss-btn-color-bg-1);color:var(--nss-btn-color-fg-1);border:var(--nss-btn-border-width)solid var(--nss-btn-color-ol-1)}
.nss-button__style-1:hover{background-color:var(--nss-btn-color-bg-hover-1);color:var(--nss-btn-color-fg-hover-1);border-color:var(--nss-btn-color-ol-hover-1)}
.nss-button__style-1:active{background-color:var(--nss-btn-color-bg-active-1);color:var(--nss-btn-color-fg-active-1);border-color:var(--nss-btn-color-ol-active-1)}
.nss-button__style-2{background-color:var(--nss-btn-color-bg-2);color:var(--nss-btn-color-fg-2);border:var(--nss-btn-border-width)solid var(--nss-btn-color-ol-2)}
.nss-button__style-2:hover{background-color:var(--nss-btn-color-bg-hover-2);color:var(--nss-btn-color-fg-hover-2);border-color:var(--nss-btn-color-ol-hover-2)}
.nss-button__style-2:active{background-color:var(--nss-btn-color-bg-active-2);color:var(--nss-btn-color-fg-active-2);border-color:var(--nss-btn-color-ol-active-2)}
.nss-button__style-3{background-color:var(--nss-btn-color-bg-3);color:var(--nss-btn-color-fg-3);border:var(--nss-btn-border-width)solid var(--nss-btn-color-ol-3)}
.nss-button__style-3:hover{background-color:var(--nss-btn-color-bg-hover-3);color:var(--nss-btn-color-fg-hover-3);border-color:var(--nss-btn-color-ol-hover-3)}
.nss-button__style-3:active{background-color:var(--nss-btn-color-bg-active-3);color:var(--nss-btn-color-fg-active-3);border-color:var(--nss-btn-color-ol-active-3)}
.nss-button__style-4{background-color:var(--nss-btn-color-bg-4);color:var(--nss-btn-color-fg-4);border:var(--nss-btn-border-width)solid var(--nss-btn-color-ol-4)}
.nss-button__style-4:hover{background-color:var(--nss-btn-color-bg-hover-4);color:var(--nss-btn-color-fg-hover-4);border-color:var(--nss-btn-color-ol-hover-4)}
.nss-button__style-4:active{background-color:var(--nss-btn-color-bg-active-4);color:var(--nss-btn-color-fg-active-4);border-color:var(--nss-btn-color-ol-active-4)}
.nss-button__style-5{background-color:var(--nss-btn-color-bg-5);color:var(--nss-btn-color-fg-5);border:var(--nss-btn-border-width)solid var(--nss-btn-color-ol-5)}
.nss-button__style-5:hover{background-color:var(--nss-btn-color-bg-hover-5);color:var(--nss-btn-color-fg-hover-5);border-color:var(--nss-btn-color-ol-hover-5)}
.nss-button__style-5:active{background-color:var(--nss-btn-color-bg-active-5);color:var(--nss-btn-color-fg-active-5);border-color:var(--nss-btn-color-ol-active-5)}
.nss-button__style-disabled{background-color:var(--nss-btn-color-bg-disabled);color:var(--nss-btn-color-fg-disabled);border:var(--nss-btn-border-width)solid var(--nss-btn-color-ol-disabled);cursor:default}
.nss-button__style-disabled:hover{background-color:var(--nss-btn-color-bg-hover-disabled);color:var(--nss-btn-color-fg-hover-disabled);border-color:var(--nss-btn-color-ol-hover-disabled)}