.responsive__rows-to-columns>div{display:inline-block}@media only screen and (max-width: 939px){.responsive__rows-to-columns>div{display:block}}@media only screen and (max-width: 939px){.responsive__center-text-device{text-align:center}}@media only screen and (max-width: 939px){.responsive__padding{padding-left:30px;padding-right:30px}}.responsive__column{flex:1;margin-right:50px}@media only screen and (max-width: 939px){.responsive__column{margin-right:0}}.responsive__column:last-child{margin-right:0}.responsive__column--top{align-self:flex-start}.responsive__column--flex{display:flex;flex-direction:column}@media only screen and (max-width: 939px){.responsive__column--flex{align-items:center}}.responsive__column--flex-two{flex:2}.footer{background-color:#FFF9F4;font-size:16px;line-height:20px}.footer .js-lazy{background-color:transparent !important}@media only screen and (min-width: 940px){.footer{padding-top:3em}}.footer__bottom{margin:0 1em}@media only screen and (min-width: 768px){.footer__bottom{margin:0 1.5em;text-align:center}}.footer .bookshelf-graphics{height:48px}.footer .company-description{font-size:.875em;max-width:540px;margin-bottom:0}@media only screen and (min-width: 768px){.footer .company-description{margin-left:auto;margin-right:auto}}.footer .company-description__link{color:#333;text-decoration:underline}.footer .company-description__link:hover{color:#f60}.footer .copyright{margin-bottom:1.5em;color:#777}.footer .copyright>*{font-size:0.875em}.footer .copyright__link{color:#777;text-decoration:underline}.footer .copyright__link:hover{color:#f60}.footer .other-links{list-style:none;margin:0}.footer .other-links__item-search{display:none}@media only screen and (min-width: 768px){.footer .other-links{display:flex;flex-wrap:wrap;justify-content:center}.footer .other-links__item:not(:first-child){margin-left:1.25em}.footer .other-links__item-desktop{display:none}}@media only screen and (min-width: 940px){.footer .other-links__item-search{display:inline}}.footer .other-links__item{margin-bottom:1em}.footer .other-links__anchor{color:#333;font-size:0.875em;text-decoration:underline}.footer .other-links__anchor:hover{color:#f60}.footer .partner-logo-belt{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:1.5em;max-width:780px}@media only screen and (min-width: 768px){.footer .partner-logo-belt{padding:0;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 767px){.footer .partner-logo-belt::after{content:'';width:100%;height:.75em;order:1}.footer .partner-logo-belt img:nth-child(n+5){order:2}}.footer .social-platforms{margin:1.25em 0 2em}.footer .social-platforms__heading{font-size:.875em;font-weight:700}.footer .social-platforms__links{display:flex;margin-top:.75em;padding-bottom:2em;border-bottom:1px solid #EFE1D6}@media only screen and (min-width: 768px){.footer .social-platforms__links{justify-content:center;padding-bottom:0;border:none;margin-bottom:2.5em}}.footer .social-platforms__link{display:flex;align-items:center;color:#333}.footer .social-platforms__link:hover{color:#f60}.footer .social-platforms__link:first-child{margin-right:1.5em}.footer .social-platforms__label{font-size:.875em;margin-left:0.5em}@media only screen and (min-width: 768px){.footer .social-platforms__label{display:none}}.footer .footer-menu{margin:0 0 2.286em 0;list-style:none}@media only screen and (min-width: 940px){.footer .footer-menu{margin:0 24px 2.5em;display:flex;justify-content:space-between;max-width:1038px}}@media only screen and (min-width: 1086px){.footer .footer-menu{margin-left:auto;margin-right:auto}}.footer .footer-menu__item{border-bottom:1px solid #EFE1D6}.footer .footer-menu__item:first-child{border-top:1px solid #EFE1D6}@media only screen and (min-width: 940px){.footer .footer-menu__item:first-child{border:0}}@media only screen and (min-width: 940px){.footer .footer-menu__item{border:0}}.footer .footer-menu__item-header{display:flex;justify-content:space-between;padding:1em}.footer .footer-menu__item-header:hover{cursor:pointer}.footer .footer-menu__item-header.toggled .footer-menu__item-down-arrow{transform:rotate(180deg)}@media only screen and (min-width: 768px){.footer .footer-menu__item-header{padding:1.25em 1.25em 1.25em 1.5em}}@media only screen and (min-width: 940px){.footer .footer-menu__item-header{padding:0;pointer-events:none}}.footer .footer-menu__item-down-arrow{width:1.25em;height:1.25em;transition:0.25s ease-in-out;fill:#333}@media only screen and (min-width: 940px){.footer .footer-menu__item-down-arrow{display:none}}.footer .footer-menu__item-links{list-style:none;margin-bottom:1em}@media only screen and (min-width: 940px){.footer .footer-menu__item-links{margin:0.5em 0 0 0}}@media only screen and (min-width: 940px){.footer .footer-menu__item-links.collapse{display:block !important}}.footer .footer-menu__item-title{font-size:0.875em;font-weight:700}.footer .footer-menu__item-link{padding-top:0.25em;padding-bottom:1em;padding-left:1em}@media only screen and (min-width: 940px){.footer .footer-menu__item-link{padding:0;margin-bottom:0.5em}}.footer .footer-menu__item-anchor{color:#333;font-size:0.875em}.footer .footer-menu__item-anchor:hover{color:#f60}
