footer{text-align:center;background-color:#3f3a34;color:#fff;padding:8px 64px}@media screen and (max-width: 640px){footer{padding:8px}}footer a{color:#fff;white-space:nowrap;min-width:48px}footer a:hover{text-decoration:underline}.fqaFooter-floatingForm .fqaButton{margin-block-end:0;font-size:var(--farmqa-font-size-regular)}.fqaFooter-contact .fqaFooter-area{border-top:1px solid hsla(0,0%,100%,.75)}.fqaFooter-area>div{display:flex;align-items:flex-start}@media screen and (max-width: 640px){.fqaFooter-area>div{flex-direction:column;justify-content:center;align-items:center}}.fqaFooter-area .social{margin-left:0;margin-bottom:var(--farmqa-margin);align-items:center;justify-content:center;flex-direction:row}.fqaFooter-area .social a{margin-inline-end:calc(4*var(--farmqa-margin))}.fqaFooter-area .social img{width:48px;height:48px}.fqaFooter-sitemap{display:flex;flex:1 1 auto;justify-content:space-around;text-align:left;margin-top:16px;margin-left:32px}@media screen and (max-width: 640px){.fqaFooter-sitemap{flex-wrap:wrap;justify-content:flex-start;margin:0 auto}}.fqaFooter-sitemap>section{break-inside:avoid;break-before:column;margin-inline-end:16px}.fqaFooter-sitemap>section:last-child{margin-inline-end:0}.fqaFooter-sitemap>section h4{text-transform:uppercase}.fqaFooter-sitemap ul{padding:0;margin-right:16px;margin-bottom:8px}.fqaFooter-sitemap ul>li{font-size:14px}.fqaFooter-sitemap li{margin-bottom:8px;line-height:2}.fqaFooter-sitemap li a{display:inline-block;padding:2px 2px 2px 0}.fqaFooter-logo{width:30vw}@media screen and (max-width: 640px){.fqaFooter-logo{width:90vw}}.fqaCopyright{font-size:calc(17px + 2*(100vw - 400px)/624)}.fqaFooter-contact{padding-bottom:16px}.fqaFooter-contact h3{max-width:50vw;flex:1 1 100%;font-size:calc(27px + 12*(100vw - 400px)/624);font-weight:300}@media screen and (max-width: 640px){.fqaFooter-contact h3{max-width:90vw}}.fqaFooter-contact .fqaSignup{display:inline-block;font-size:calc(21px + 6*(100vw - 400px)/624);background-color:#006170;color:#fff}.fqaFooter-contactInfo{text-align:left}.fqaFooter-contactInfo li{margin-top:16px}.fqaFooter-contactInfo a{color:#fff;font-size:calc(17px + 2*(100vw - 400px)/624);margin-top:16px}.fqaFooter-floatingSignup{background-color:#fff;color:#006170;box-shadow:0 0 20px 10px rgba(0,0,0,.2);position:fixed;left:32px;bottom:80px;border:1px solid #9d9d9d;padding:16px;font-size:calc(17px + 2*(100vw - 400px)/624);max-width:640px;opacity:0;animation-name:popInB;animation-duration:1000ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-fill-mode:forwards}.fqaFooter-floatingSignup.success{animation-name:fadeOut;animation-duration:300ms;animation-delay:2s;animation-fill-mode:backwards}.fqaFooter-floatingSignup.success .fqaFooter-floatingForm{display:none}.fqaFooter-floatingSignup:not(.success) .fqaFooter-floatingSuccess{display:none}@media screen and (max-width: 640px){.fqaFooter-floatingSignup{width:calc(100vw - 33px);left:0;bottom:0;padding-bottom:40px}}.fqaFooter-floatingSignup label,.fqaFooter-floatingSignup p{display:block;margin-bottom:8px}.fqaFooter-floatingSignup input{border:2px solid #9d9d9d;font-size:14px;padding:6px;margin-right:8px;width:100%}.fqaFooter-floatingSignup .fqaClose{background:none;border:none;position:absolute;top:4px;right:4px}.fqaFooter-floatingSignup .fqaClose>span{display:none}.fqa-footer--noline~.fqaFooter .fqaFooter-area{border-top:none}.limit-the-use::after{content:" |"}
