nss-footer{width:100%;padding:0 0 30px;display:block}@media only screen and (min-width:990px){nss-footer{padding:35px 0}}nss-footer svg{vertical-align:unset;display:initial}nss-footer .nss-footer__grid{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex}@media only screen and (min-width:990px){nss-footer .nss-footer__grid{flex-flow:wrap;justify-content:space-between;align-items:flex-start}}nss-footer .nss-footer__grid .nss-footer__logo{grid-area:logo;justify-self:center;margin:0 auto;padding-bottom:30px}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__logo{height:80px;margin-left:0;padding-bottom:0}}nss-footer .nss-footer__grid .nss-footer__logo svg{width:100%;height:100%}nss-footer .nss-footer__grid .nss-footer__newsletter{flex-flow:column;grid-area:newsletter;justify-content:center;justify-self:center;align-items:center;gap:20px;width:100%;padding-bottom:30px;display:flex}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__newsletter{padding-bottom:0}}nss-footer .nss-footer__grid .nss-footer__newsletter .nss-footer__newsletter-title{text-align:center;max-width:350px}nss-footer .nss-footer__grid .nss-footer__newsletter .nss-footer__newsletter-form{width:100%}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__newsletter .nss-footer__newsletter-form{width:unset}}nss-footer .nss-footer__grid .nss-footer__newsletter form{flex-flow:column;gap:10px;display:flex}@media only screen and (min-width:414px){nss-footer .nss-footer__grid .nss-footer__newsletter form{grid-template-areas:"errors errors errors""input input button";justify-content:center;row-gap:10px;width:100%;display:grid}}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__newsletter form{column-gap:20px}}nss-footer .nss-footer__grid .nss-footer__newsletter form .nss-footer__newsletter-success,nss-footer .nss-footer__grid .nss-footer__newsletter form .nss-footer__newsletter-errors{text-align:center;grid-area:errors}nss-footer .nss-footer__grid .nss-footer__newsletter form .nss-footer__newsletter-input{background-color:#0000;border:2px solid;border-radius:0;width:100%;height:48px}@media only screen and (min-width:414px){nss-footer .nss-footer__grid .nss-footer__newsletter form .nss-footer__newsletter-input{width:216px}}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__newsletter form .nss-footer__newsletter-input{width:232px}}nss-footer .nss-footer__grid .nss-footer__newsletter form fieldset{border:0;grid-area:input;width:100%;margin:0;padding:0;position:relative}nss-footer .nss-footer__grid .nss-footer__newsletter form fieldset label{padding:0 6px;transition:all .1s ease-in-out;position:absolute;top:50%;left:14px;transform:translateY(-50%)}nss-footer .nss-footer__grid .nss-footer__newsletter form fieldset input{border:2px solid #0000;outline:none;padding-left:20px;font-family:inherit}nss-footer .nss-footer__grid .nss-footer__newsletter form fieldset input:focus{border:2px solid;outline:none}nss-footer .nss-footer__grid .nss-footer__newsletter form fieldset input:focus~label,nss-footer .nss-footer__grid .nss-footer__newsletter form fieldset input:not(:placeholder-shown)~label{top:0}nss-footer .nss-footer__grid .nss-footer__newsletter form fieldset input:focus~label:after,nss-footer .nss-footer__grid .nss-footer__newsletter form fieldset input:not(:placeholder-shown)~label:after{content:"";z-index:-1;width:100%;height:4px;display:block;position:absolute;bottom:10px;left:0}nss-footer .nss-footer__grid .nss-footer__newsletter form .nss-footer__newsletter-btn{flex-flow:row;grid-area:button;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 20px;display:flex}nss-footer .nss-footer__grid .nss-footer__newsletter form .nss-footer__newsletter-btn .nss-footer__newsletter-btn-icon{width:33px}nss-footer .nss-footer__grid .nss-footer__newsletter form .nss-footer__newsletter-btn svg{width:100%;height:100%}nss-footer .nss-footer__grid .nss-footer__newsletter .aftersignup{display:none}nss-footer .nss-footer__grid .nss-footer__menu-left{flex-flow:column;grid-area:left;align-self:start;width:100%;margin-bottom:30px;display:flex}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__menu-left{flex-flow:wrap;gap:60px;width:-webkit-fit-content;width:fit-content;margin-bottom:0}}nss-footer .nss-footer__grid .nss-footer__menu{flex-flow:column;display:flex}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__menu{min-width:250px}}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-title{color:var(--nss-color-scheme-4);display:none}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-title{border-bottom:2px solid;margin-bottom:20px;padding-bottom:20px;display:block}}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-button{color:var(--nss-color-scheme-4);text-align:left;border-top:2px solid;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding:20px 0;display:flex}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-button{display:none}}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-button *{pointer-events:none}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-button .nss-footer__menu-button-icon{width:14px}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-button svg{width:100%;height:100%}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-linklist{flex-flow:column;gap:20px;padding-bottom:15px;display:flex}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-linklist{padding-bottom:0}}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-linklist-item{text-transform:capitalize;font-family:var(--nss-body-font-family);font-size:var(--nss-body-small-font-size);line-height:var(--nss-body-small-line-height);font-weight:500}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-linklist-item a{color:var(--nss-color-scheme-4);position:relative}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-linklist-item a svg{width:12px;height:12px}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-linklist-item a:before{content:"";background-color:currentColor;width:0%;height:1.5px;transition:width .15s ease-in-out;position:absolute;bottom:-2px;left:0}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-linklist-item a[aria-current=page]:before,nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-linklist-item a:hover:before{width:100%}nss-footer .nss-footer__grid .nss-footer__menu[nss-accordion-group=false] .nss-footer__menu-button svg{transform:rotate(0)}nss-footer .nss-footer__grid .nss-footer__menu[nss-accordion-group=false] .nss-footer__menu-linklist{display:none}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__menu[nss-accordion-group=false] .nss-footer__menu-linklist{display:flex}}nss-footer .nss-footer__grid .nss-footer__menu[nss-accordion-group=true] .nss-footer__menu-button svg{transform:rotate(180deg)}nss-footer .nss-footer__grid .nss-footer__menu[nss-accordion-group=true] .nss-footer__menu-linklist{display:flex}nss-footer .nss-footer__grid .nss-footer__menu:first-child .nss-footer__menu-button{border-top:none}nss-footer .nss-footer__grid .nss-footer__socials{flex-flow:wrap;grid-area:socials;justify-content:center;justify-self:center;align-items:center;gap:20px;padding-bottom:30px;display:flex}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__socials{justify-content:flex-start;justify-self:start}}nss-footer .nss-footer__grid .nss-footer__ada{grid-area:ada;justify-self:center;height:90px;padding-bottom:30px}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__ada{padding-bottom:0}}nss-footer .nss-footer__grid .nss-footer__ada img{object-fit:contain;object-position:50% 50%;width:100%;height:100%}nss-footer .nss-footer__grid .nss-footer__legal{text-transform:uppercase;grid-area:legal;justify-self:center;padding-bottom:30px}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__legal{padding-bottom:0}}@media only screen and (min-width:1440px){nss-footer .nss-footer__grid .nss-footer__legal{justify-self:end}}nss-footer .nss-footer__grid .nss-footer__legal .nss-footer__legal-menu{flex-flow:wrap;justify-content:center;align-items:center;row-gap:14px;display:flex}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__legal .nss-footer__legal-menu{flex-flow:row;justify-content:flex-end;align-items:center}}nss-footer .nss-footer__grid .nss-footer__legal .nss-footer__legal-menu-item{text-transform:uppercase}nss-footer .nss-footer__grid .nss-footer__legal .nss-footer__legal-menu-item:nth-child(odd):after{content:"|";padding:0 10px}@media only screen and (min-width:750px){nss-footer .nss-footer__grid .nss-footer__legal .nss-footer__legal-menu-item:nth-child(2n):after{content:"|";padding:0 10px}}nss-footer .nss-footer__grid .nss-footer__legal .nss-footer__legal-menu-item:last-child:after{content:"";padding:0}nss-footer .nss-footer__grid .nss-footer__legal .nss-footer__legal-menu-item a{position:relative}nss-footer .nss-footer__grid .nss-footer__legal .nss-footer__legal-menu-item a:after{content:"";background-color:currentColor;width:0%;height:1.5px;transition:width .2s ease-in-out;position:absolute;bottom:-2px;left:0}nss-footer .nss-footer__grid .nss-footer__legal .nss-footer__legal-menu-item a[aria-current=page]:after,nss-footer .nss-footer__grid .nss-footer__legal .nss-footer__legal-menu-item a:hover:after{width:100%}nss-footer .nss-footer__grid .nss-footer__copyright{text-align:center;font-family:var(--nss-body-font-family);font-size:var(--nss-body-small-font-size);line-height:var(--nss-body-small-line-height);color:var(--nss-color-scheme-4);grid-area:copyright;margin-bottom:30px;font-weight:500}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__copyright{text-align:left}}nss-footer .nss-footer__grid .nss-footer__copyright-text{text-decoration:underline}.nss-footer__socials nss-social-button a{width:24px;height:24px}.nss-footer__contact-email{width:-webkit-fit-content;width:fit-content;font-family:var(--nss-body-font-family);font-size:var(--nss-body-small-font-size);line-height:var(--nss-body-small-line-height);color:var(--nss-color-scheme-4);margin:0 auto;font-weight:500;text-decoration:underline}@media only screen and (min-width:990px){.nss-footer__contact-email{margin-left:0}}