.footer{background:#f0f0f0;padding:3rem 0 2rem}.footer h3{text-align:left;font-size:1.3em;font-weight:700;color:#000}.footer ul{padding:0}.footer ul li{list-style:none;display:inline-block}.footer ul li{display:block;margin-bottom:.3em}.footer ul a{color:#000}.footer ul a:hover,.footer ul a.active{color:#000}.footer__copyright{font-family:futura-pt,sans-serif;font-size:1.2rem;font-weight:300;padding-top:1rem;display:block;text-align:center;border-top:1px solid #adadad}.footer .row{margin-bottom:2rem}.footer .row>div.last{display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}.footer__element.hotline{margin-top:2rem}.footer__element .title{font-weight:700;font-size:1.2rem;margin-bottom:1rem}.footer__element a{color:#000;font-weight:300;font-size:1rem;font-family:futura-pt,sans-serif;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.footer__element a:hover{-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;color:#97060e}.footer__element a:hover svg *{-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;fill:#97060e}.footer__element a svg{width:13px;height:13px;margin-right:.5rem;position:relative;top:1px}.footer__element a svg *{-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.footer__element [class^="fpmain"]{font-size:1rem}.footer__col{margin-bottom:2rem;text-align:center}@media (min-width:36em){.footer__col{text-align:unset;margin-bottom:unset}}.footer__lastContainer{display:grid;grid-template-rows:auto 1fr auto;height:100%}.footer__last{grid-row:3;font-family:futura-pt,sans-serif;font-weight:300}.footer__last img{margin-bottom:1rem}.footer__last a{color:#000}.footer__last a:hover,.footer__last a.active{color:#97060e}.footer__newsletterButton{text-align:center;margin-bottom:2rem}