.footer{--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity));padding:24px}@media (min-width:1024px){.footer{padding:64px 0}}.footer__wrapper{margin-left:auto;margin-right:auto;max-width:100%;width:100%}@media (min-width:640px){.footer__container{max-width:640px}}@media (min-width:768px){.footer__container{max-width:768px}}@media (min-width:1024px){.footer__container{max-width:1024px}}@media (min-width:1280px){.footer__container{max-width:1280px}}@media (min-width:1536px){.footer__container{max-width:1536px}}.footer__container{margin:0 auto;max-width:100%;padding-left:20px;padding-right:20px;position:relative;width:100%}@media (min-width:1024px){.footer__container{max-width:1250px;padding-left:60px;padding-right:60px}}@media (min-width:1280px){.footer__container{padding-left:60px;padding-right:60px}}.footer__container{padding-left:0;padding-right:0}@media (min-width:1024px){.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__container--post-footer{border-top-width:2px;margin-top:30px;--tw-border-opacity:1;border-color:rgb(118 118 118/var(--tw-border-opacity));border-top-style:solid;padding-top:20px}.footer a,.footer a:active,.footer a:focus,.footer a:hover{color:#fff}.footer__logo{background-image:url(//www.jff.org/wp-content/themes/jff/dist/img/8ef6dc872550f4a49a1e.svg);background-position:0;background-repeat:no-repeat;background-size:contain;display:block;height:45px;width:127px}@media (min-width:1024px){.footer__logo{height:67px;width:189px}}.footer__logo span{display:none}.footer__column--logo{display:block}@media (min-width:1024px){.footer__column--logo{width:30%}}.footer__column--nav{display:block;margin-top:40px;padding-left:10px}@media (min-width:1024px){.footer__column--nav{margin-top:0;padding-left:0;width:50%}}.footer__column--nav ul{-webkit-columns:2;-moz-columns:2;column-count:2;padding:0}.footer__column--nav li{margin-bottom:25px}.footer__column--nav li a{display:block;font-family:larsseitmedium,sans-serif;font-size:18px;line-height:23px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:400;-webkit-text-decoration-line:none;text-decoration-line:none}.footer__column--nav li a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1024px){.footer__column--nav li a{font-family:larsseitregular,sans-serif;font-size:19px;line-height:29px}}.footer__column--contact{display:block;margin-top:40px;padding-left:10px}@media (min-width:1024px){.footer__column--contact{margin-top:0;padding-left:0;width:20%}}.footer__column--contact p{font-family:larsseitregular,sans-serif;font-size:12px;line-height:17px;margin-bottom:10px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){.footer__column--contact p{font-size:16px;line-height:23px}}.footer__column--copyright{padding-left:10px}.footer__column--copyright ul{margin:0;padding:0}@media (min-width:1024px){.footer__column--copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;justify-content:space-between;padding-left:0}}.footer__column--copyright p{font-size:12px;line-height:17px;--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity));margin:0}@media (min-width:1024px){.footer__column--copyright p{font-size:16px;line-height:23px}}.footer__column--copyright ul li{display:inline-block;margin-right:30px;vertical-align:top}.footer__column--copyright ul li a{font-size:12px;line-height:17px;--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity))}.footer__column--copyright ul li a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1024px){.footer__column--copyright ul li a{font-size:16px;line-height:23px}}.footer__column--social{margin-top:24px;padding-left:10px}@media (min-width:1024px){.footer__column--social{margin-top:0;padding-left:0}}.footer__column--social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;justify-content:flex-start;margin:0;padding:0}.footer__headline{display:block;font-family:larsseitmedium,sans-serif;font-size:18px;line-height:23px;margin-bottom:25px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){.footer__headline{font-family:larsseitregular,sans-serif;font-size:19px;line-height:29px;margin-bottom:30px}}.footer__btn_social{background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;display:block;font-size:2.4rem;opacity:.8}.footer__btn_social:hover{opacity:1}.footer__btn_social span{display:none}