.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: 990px){.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: 749px){.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 .section-title h2{margin:0 0 var(--base-gutter--half);text-transform:uppercase;font-size:14px;font-weight:600;font-family:var(--font-heading-family)}@media only screen and (max-width: 749px){.site-footer .section-title h2{font-size:18px}}.site-footer .logo-link{display:block}.site-footer .site-footer__linklist{display:flex;flex-direction:column}.site-footer .site-footer__linklist a{padding:0 0 calc(var(--base-gutter--quarter) * .5);padding:0;display:block;letter-spacing:.025em;text-decoration:none;transition:opacity .15s ease-out;font-size:14px;font-weight:400;font-family:var(--font-heading-family);position:relative;align-self:flex-start;line-height:1.7}.site-footer .site-footer__linklist a:after{position:absolute;top:0;right:-15px;color:inherit;content:"\bb";display:inline-block;font-weight:700;opacity:0;transition:opacity .15s ease-out}.site-footer .site-footer__linklist a:hover:after{opacity:1}@media only screen and (max-width: 749px){.site-footer .site-footer__linklist{padding-bottom:var(--base-gutter)}.site-footer .site-footer__linklist a{font-size:16px;border-bottom:1px solid rgba(255,255,255,.25)}}.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}.site-footer .social-nav svg{width:var(--base-gutter);height:var(--base-gutter)}@media only screen and (min-width: 750px){.site-footer .cell__item:last-child .social-nav{text-align:right}}.site-footer div.copyright-section{margin-top:var(--base-gutter);padding:var(--base-gutter--half) 0;border-top:1px solid var(--border-color);font-family:var(--font-body-family--alt)}.site-footer div.copyright-section *{font-size:12px}.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}.site-footer div.copyright-section .copyright-flex{text-align:center}@media only screen and (max-width: 749px){.site-footer div.copyright-section .copyright-flex>*:not(:last-child){margin-bottom:var(--base-gutter--half)}}
/*# sourceMappingURL=/s/files/1/0411/8745/t/59/assets/section-footer.css.map */
