.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.site-footer{padding:var(--base-gutter--double) 0 0}.site-footer .social-nav svg{width:30px;height:30px}.site-footer .grid__item>*:not(:last-child){margin:0 0 var(--base-gutter--half)}.site-footer .footer__newsletter .field__input{background:#fff;border-color:#fff;box-shadow:none;height:45px}.site-footer .footer__newsletter .field__label{font-weight:400}.site-footer .footer__newsletter .field__input:not(:focus)~.field__label{color:#aaa}.site-footer .footer__newsletter .newsletter-form__button{height:45px;background:var(--color--btn-primary-bg);border:1px solid var(--color--btn-primary-bdr);color:var(--color--btn-primary-txt)}.site-footer .footer__newsletter .newsletter-form__button:hover,.site-footer .footer__newsletter .newsletter-form__button:focus{background:var(--color--btn-primary-bg-hover);border-color:var(--color--btn-primary-bdr-hover);color:var(--color--btn-primary-txt-hover)}@media only screen and (min-width: 1020px){.site-footer .footer__newsletter .newsletter-form__button{width:auto;padding:0 15px;font-weight:600;text-transform:uppercase;line-height:1}.site-footer .footer__newsletter .newsletter-form__button svg{display:none}}@media only screen and (max-width: 719px){.site-footer .footer__newsletter .field__input:not(:focus)~.field__label{top:1.4rem}.site-footer .footer__newsletter .newsletter-form__button,.site-footer .footer__newsletter .field__input{height:50px}}.site-footer .rte{font-size:14px}.site-footer .acc-container{margin:0;padding:0;--size--plus-minus: 70%}.site-footer .acc-container .acc-btn{border:none;text-align:center}.site-footer .acc-container .acc-btn h3{width:auto;display:inline-block;vertical-align:middle;font-weight:600;font-family:var(--font-heading-family);text-transform:uppercase}.site-footer .acc-container .acc-btn .img{vertical-align:middle;position:relative;inset:unset;transform:unset;display:inline-block;width:25px;height:25px;margin:0 0 0 5px}.site-footer .acc-container .acc-content{border:none}.site-footer .section-title h2{margin:0 0 var(--base-gutter);font-size:16px;font-weight:600;border:none;text-transform:uppercase;min-height:auto;margin:0 0 15px;padding:0;letter-spacing:.05em}@media only screen and (max-width: 719px){.site-footer .section-title h2{margin:0 0 var(--base-gutter--half)}}.site-footer .logo-link{display:block;margin-bottom:var(--base-gutter--half)}.site-footer .site-footer__linklist a{padding:3px 0;display:block;text-decoration:none;transition:opacity .15s ease-out;font-size:15px;font-weight:400;position:relative;line-height:1.4;opacity:1}.site-footer .site-footer__linklist a:hover{opacity:.7}@media only screen and (max-width: 719px){.site-footer .site-footer__linklist a{font-size:16px}}.site-footer .social-nav{margin:var(--base-gutter) 0 calc((var(--base-gutter--quarter)) * -1) calc((var(--base-gutter--quarter)) * -1)}.site-footer .social-nav a{margin:0 0 var(--base-gutter--quarter) var(--base-gutter--quarter);padding:0;text-decoration:none;display:inline-block}.site-footer .social-nav svg{width:var(--base-gutter);height:var(--base-gutter)}@media only screen and (min-width: 720px){.site-footer .cell__item:last-child .social-nav{text-align:right}}.site-footer div.copyright-section{margin-top:var(--base-gutter);overflow:hidden}.site-footer div.copyright-section *{font-size:14px}.site-footer div.copyright-section a:not(:hover){text-decoration:none}.site-footer div.copyright-section p>small,.site-footer div.copyright-section p>span,.site-footer div.copyright-section p>a{display:inline-block;vertical-align:middle;margin:3px}.site-footer div.copyright-section .headline-font{margin:0}.site-footer div.copyright-section .headline-font span,.site-footer div.copyright-section .headline-font img{display:inline-block;vertical-align:middle}.site-footer div.copyright-section .headline-font img{margin-right:5px}@media only screen and (min-width: 720px){.site-footer div.copyright-section{margin-top:var(--base-gutter--double)}}.site-footer div.copyright-section .copyright-flex{text-align:center}@media only screen and (max-width: 719px){.site-footer div.copyright-section .copyright-flex>*:not(:last-child){margin-bottom:var(--base-gutter--half)}}
/*# sourceMappingURL=/s/files/1/0420/0413/t/80/assets/section-footer.css.map */
