footer{background-color:#f2f2f4;padding:21px 0 0;font-family:var(--ringside-ssm)}footer a:hover{color:var(--byu-royal-medium);transition:color .2s ease}.footer__container{display:flex;flex-direction:column;align-items:center;padding:0 10px;margin:0 auto}.footer__masthead{margin-bottom:2rem}.footer__button-holder{display:flex;justify-content:space-between;max-width:370px;padding-left:25px}.footer__button-holder h3{font-size:14px;font-weight:700;color:#292929;margin-top:0}.footer__button-holder h3:hover{color:var(--byu-royal)}.footer__contact-us--mobile{transition:color .2s ease;margin:0 9px 10px 0}.footer__advertising--mobile{transition:color .2s ease;margin:0 9px 10px 9px}.footer__news--mobile{transition:color .2s ease;margin:0 0 10px 9px}.footer__content-holder{color:var(--mag-grey);border-bottom:1px solid hsl(0,0%,87%);margin:15px 30px;display:flex;flex-direction:column;align-items:center;text-align:center}.footer__content-holder p{margin-bottom:21px;line-height:1.4}.footer__description{color:var(--mag-grey);max-width:600px;font-size:16px;line-height:1.4}.footer__main-link-container,.contact-us__title,.contact-us__content,.footer__advertising,.footer__news,.copyright-holder__image{display:none}.contact-us__social-container{margin:40px 0 0 0}.social-container__link{display:inline-block;height:29px;width:29px;margin:0 10px 0}.copyright-holder__copyright{font-size:11px;color:var(--mag-grey);margin:40px 0 20px}.copyright-holder__copyright a{font-weight:600;color:var(--mag-grey)}@media (min-width:380px){.footer__container{padding:0 16px}.footer__contact-us--mobile{margin-right:22px}.footer__advertising--mobile{margin:0 21px}.footer__news--mobile{margin-left:22px}}@media (min-width:640px){.footer__container{width:90%}}@media (min-width:680px){footer{padding-bottom:37px}.footer__container{align-items:baseline;width:90%}.footer__button-holder,.footer__content-holder{display:none}.footer__description{font-size:14px;line-height:1.4}footer p{margin-bottom:1.25rem;line-height:1.4}footer h3{font-size:1.5rem;line-height:1.25}.footer__main-link-container{display:block;font-size:14px}.footer__donation{color:var(--mag-grey)}.footer__contact-us{margin-top:12px;margin-bottom:15px}.contact-us__social-container{margin:20px 0 0 0}.social-container__link{margin:0 24px 0 0}.contact-us__title,.advertising__title,.news__title{display:block;font-weight:700}.footer__advertising{margin-bottom:14px}.footer__advertising,.footer__news{display:block}.contact-us__content,.advertising__content,.news__content{display:block;color:var(--mag-grey);font-size:14px}.contact-us__content p,.advertising__content p,.news__content p{line-height:18px}.footer__copyright-holder{display:flex;margin-top:30px}.copyright-holder__image{display:block}.copyright-holder__image img{width:80px;height:23px}.copyright-holder__copyright{margin:8px 0 0 15px;font-size:12px}}@media (min-width:1024px){footer{padding-top:22px;padding-bottom:28px}.footer__container{width:960px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:113px 75px 40px 38px 69px;grid-column-gap:30px;padding:0;margin:0 auto}footer p{margin-bottom:21px}.contact-us__social-container{display:flex;justify-content:space-between;max-width:120px}.social-container__link{margin:0}.contact-us__title,.advertising__title,.news__title{margin-top:3.25rem;margin-bottom:3.5rem}.footer__masthead{grid-area:1 / 1 / 2 / 4}.footer__description{grid-area:2 / 1 / 3 / 4}.footer__main-link-container{grid-area:3 / 1 / 4 / 4}.footer__main-link-container p{margin-bottom:10px}.footer__copyright-holder{grid-area:5 / 1 / 6 / 4}.footer__copyright-holder a{letter-spacing:-.2px}.footer__contact-us{grid-area:1 / 4 / 6 / 5;align-self:start;margin-top:0}.footer__advertising{grid-area:1 / 5 / 6 / 6;align-self:start}.footer__news{grid-area:1 / 6 / 6 / 7;align-self:start}}@media (min-width:1300px){.footer__container{width:1170px}}@media (min-width:1800px){.footer__container{width:1404px}}