nss-footer{width:100%;padding:30px 0;display:block}@media only screen and (min-width:990px){nss-footer{padding:40px 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{gap:unset;grid-template-columns:20% 1fr 1fr 1fr 20%;grid-template-areas:"left logo logo logo right""left logo logo logo right""left newsletter newsletter newsletter right""left newsletter newsletter newsletter right""left socials socials socials right""left socials socials socials right""left ada ada ada right""left ada ada ada right""legal legal legal legal legal""copyright copyright copyright copyright copyright";row-gap:30px;display:grid}}@media only screen and (min-width:1440px){nss-footer .nss-footer__grid{grid-template-areas:"left logo logo logo right""left logo logo logo right""left newsletter newsletter newsletter right""left newsletter newsletter newsletter right""left socials socials socials right""left socials socials socials right""left ada ada ada right""left ada ada ada right""copyright copyright legal legal legal"}}nss-footer .nss-footer__grid .nss-footer__logo{grid-area:logo;justify-self:center;padding-bottom:30px}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__logo{height:80px;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%;display:flex}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__menu-left{gap:60px}}nss-footer .nss-footer__grid .nss-footer__menu-right{border-bottom:2px solid;flex-flow:column;grid-area:right;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-right{text-align:right;border-bottom:0;justify-self:end;gap:60px;margin-bottom:0}}nss-footer .nss-footer__grid .nss-footer__menu{flex-flow:column;width:100%;display:flex}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__menu{gap:30px}}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-title{display:none}@media only screen and (min-width:990px){nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-title{display:block}}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-button{text-align:left;border-top:2px solid;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding:14px 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:15px;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}nss-footer .nss-footer__grid .nss-footer__menu .nss-footer__menu-linklist-item a{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__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{padding-bottom:0}}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;grid-area:copyright}@media only screen and (min-width:1440px){nss-footer .nss-footer__grid .nss-footer__copyright{text-align:left}}