.footer{font-size:.875rem;padding-top:2.8125rem;background:var(--color-brand-background)}@media screen and (min-width:768px){.footer{font-size:.9375rem;padding-top:4rem}}@media screen and (min-width:768px){.footer__quote{max-width:23.75rem}}@media screen and (min-width:768px){.footer__menu{margin-top:.625rem}}.footer__block{display:block}@media screen and (max-width:767px){.footer__block{margin-bottom:1.5625rem}}.footer__block.footer__quote{margin-bottom:2.1875rem}@media screen and (min-width:768px){.footer__block.footer__social{margin-bottom:.75rem}}.footer .payment-icons__item,.footer .social-links__item{height:100%}.footer .payment-icons__item:not(:last-child),.footer .social-links__item:not(:last-child){margin-right:.625rem}@media screen and (min-width:768px){.footer .payment-icons{margin-top:calc(var(--element-spacing)*3)}}@media screen and (max-width:767px){.footer .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-.375rem}}.footer .social-links__link{display:block;-webkit-transition:-webkit-transform var(--duration-short) linear;transition:-webkit-transform var(--duration-short) linear;transition:transform var(--duration-short) linear;transition:transform var(--duration-short) linear,-webkit-transform var(--duration-short) linear}@media screen and (max-width:767px){.footer .social-links__link{margin-bottom:.375rem}}.footer .social-links__link:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.footer__social.is-col-6{-ms-flex-item-align:center;align-self:center}.footer__social__header{font-family:var(--font-medium-family);font-weight:var(--font-medium-weight);font-style:var(--font-medium-style);margin-bottom:var(--element-spacing)}@media screen and (min-width:768px){.footer__image{margin-bottom:.625rem}}.footer__image.is-col-6{-ms-flex-item-align:center;align-self:center}.footer__image a,.footer__image figure{max-width:2.8125rem;margin-left:auto}.footer__image a{display:block}.footer__bottom:before{content:"";position:absolute;height:.0625rem;width:100%;left:0;background-color:var(--color-border)}.footer__bottom--inner{padding-top:1.5rem;padding-bottom:1.25rem}@media screen and (min-width:768px){.footer__bottom--inner{padding-top:.625rem;padding-bottom:.625rem}}.footer__copyright{font-size:.8125rem;padding-bottom:.625rem}@media screen and (min-width:768px){.footer__copyright{padding-bottom:0}}@media screen and (min-width:768px){.footer__copyright,.footer__secondary-menu li:not(:last-child){margin-right:1.25rem}}.footer__secondary-menu a{font-size:.8125rem;padding-bottom:.625rem}@media screen and (min-width:768px){.footer__secondary-menu a{padding-bottom:0}}.footer__secondary-menu a:active,.footer__secondary-menu a:focus,.footer__secondary-menu a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (min-width:768px){.footer__cookie-settings{margin-left:1.25rem}}.footer__cookie-settings button#ot-sdk-btn.ot-sdk-show-settings{background-color:rgba(0,0,0,0);border:none;padding:0 0 .625rem;font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style);font-size:.8125rem;line-height:1.375rem;text-align:left;color:var(--color-brand-text)}@media screen and (min-width:768px){.footer__cookie-settings button#ot-sdk-btn.ot-sdk-show-settings{padding:0}}.footer__cookie-settings button#ot-sdk-btn.ot-sdk-show-settings:active,.footer__cookie-settings button#ot-sdk-btn.ot-sdk-show-settings:focus,.footer__cookie-settings button#ot-sdk-btn.ot-sdk-show-settings:hover{background-color:rgba(0,0,0,0);color:var(--color-brand-text);-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width:767px){.footer__localization .localization__button{margin-left:0;margin-bottom:0}}@media screen and (min-width:768px){.footer__localization .localization__button{min-width:12.1875rem}}.footer__localization .localization__button img{margin-right:.75rem}@media screen and (min-width:768px){.footer-nav__item--level-1{margin-bottom:1.25rem}}@media screen and (max-width:767px){.footer-nav__item--level-1{padding:.8125rem 0;border-top:1px solid var(--color-border)}.footer-nav__item--level-1:last-child{border-bottom:1px solid var(--color-border)}.footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__link--level-1{margin-bottom:.625rem}}@media screen and (max-width:767px) and (min-width:768px){.footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__link--level-1{margin:0}}@media screen and (max-width:767px){.footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__target--level-1,.js .collapsible .footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__target--level-1{display:block}.footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__link--level-1 .icon,.js .collapsible .footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__link--level-1 .icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.js .collapsible .footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__link--level-1 .icon.icon-plus{opacity:0}.js .collapsible .footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__link--level-1 .icon.icon-minus{opacity:1;position:relative}}.footer-nav__item--level-2{color:var(--color-medium-gray)}.footer-nav__item--level-2 .footer__menu--level-3{margin-top:.5rem}@media screen and (max-width:767px){.footer-nav__item--level-2 .footer-nav__menu--level-3{margin-top:0}.footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__target--level-2{display:block;margin-top:.5rem}.js .collapsible .footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__target--level-2{display:block}.footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__link--level-2 .icon,.js .collapsible .footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__link--level-2 .icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.js .collapsible .footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__link--level-2 .icon.icon-plus{opacity:0}.js .collapsible .footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__link--level-2 .icon.icon-minus{opacity:1;position:relative}}.footer-nav__item--level-3{position:relative}.footer-nav__item--level-3:not(:last-child){margin-bottom:.5rem}.footer-nav__item--level-3:before{content:"-";top:.125rem;left:.25rem;position:absolute}@media screen and (min-width:768px){.footer-nav__item [data-collapsible-target],.js .collapsible .footer-nav__item [data-collapsible-target]{display:block}}.footer-nav__link{display:block;color:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-text-decoration:none;text-decoration:none}.footer-nav__link:hover{opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.footer-nav__link:hover .icon path{fill:var(--color-brand-primary)}.footer-nav__link--level-1{font-family:var(--font-medium-family);font-weight:var(--font-medium-weight);font-style:var(--font-medium-style)}@media screen and (min-width:768px){.footer-nav__link--level-1{padding:0 1.125rem .1875rem 0;margin:0;pointer-events:none}}.footer-nav__link--level-2{padding:.5rem 0}@media screen and (min-width:768px){.footer-nav__link--level-2{padding:.1875rem 0}}.footer-nav__link--level-3{padding:.25rem 0 .25rem 1rem}@media screen and (min-width:768px){.footer-nav__link .icon{display:none}}