.footer{padding:10px 0;position:relative;font-size:.85rem;background-color:#fff}.footer .footer-grid{padding-top:10px;padding-bottom:10px}.footer.footer--light{background-color:#fff;border-top:1px solid var(--border-dark)}@media only screen and (max-width:768px){.footer{padding:10px 0}.footer .footer-grid{padding-top:10px;padding-bottom:10px}}.footer-item{margin:20px 0;color:#d00163}.footer-item .h6{margin-bottom:.5em}.footer-item ul{list-style:none;padding:0;margin:0}.footer-item a{color:inherit}@media only screen and (max-width:768px){.footer-item{text-align:center;margin:10px 0}.footer-item .navigation--level-0{text-align:center}.footer-item .navigation--level-0 li.selected>div a::before{display:none}}.footer--light .footer-item{color:#434343}.footer-item--text{font-size:.875em}.footer-item--text a{text-decoration:underline}.footer-item--logos{margin-bottom:0;padding:0}.footer-item--logos ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-20px 0 0}.footer-item--logos ul li a img,.footer-item--logos ul li>div img{width:100%}@media only screen and (max-width:768px){.footer-item--logos ul li a img,.footer-item--logos ul li>div img{padding:10px}}.footer-item--logos.text-right ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-item--logos.text-center ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:768px){.footer-item--logos ul{margin:-10px 0 0;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.footer-item--logos ul li{width:50%}}.contact-list{margin:0;padding:0;list-style:none}.contact-list li{position:relative;padding-left:25px;margin-bottom:15px}.contact-list li i{position:absolute;left:0;top:.25em;width:1.05em;text-align:center}.contact-list li i.fa-envelope{font-size:.9em;top:.35em}.contact-list li:last-child{margin-bottom:0}.text-center .contact-list li,.text-right .contact-list li{padding-left:0}.text-center .contact-list li i,.text-right .contact-list li i{position:static;margin-right:3px}@media only screen and (max-width:768px){.footer .contact-list{text-align:center}.footer .contact-list li{padding-left:0}.footer .contact-list li i{position:static}}.opening-hours{list-style:none;margin:0;padding:0;text-align:left}.opening-hours li{border-top:1px solid #434343;padding:10px}.opening-hours li:first-child{border-top:0;padding-top:0}.opening-hours li .time{float:right}.footer--light .opening-hours li{border-top-color:var(--border-dark)}.light-color .opening-hours li{border-top-color:#434343}.footer__bottom-info{font-size:.75rem;text-align:center;margin:0;color:#434343}.footer--light .footer__bottom-info{color:#434343}.igloo-symbol{display:block;opacity:.4;width:20px;position:absolute;left:20px;bottom:20px;-webkit-transition:none;-o-transition:none;transition:none}.igloo-symbol img{width:100%;display:block}.igloo-symbol svg{display:block}.igloo-symbol:hover{opacity:1}@media only screen and (max-width:768px){.igloo-symbol{position:static;margin:10px auto}}.footer--light #igloo_symbol{fill:#111!important}.to-top{position:fixed;bottom:-40px;right:20px;width:2.8em;height:2.8em;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:var(--white);z-index:99;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.to-top:hover{color:var(--white)}.to-top--white{background:var(--white);color:var(--text-dark);-webkit-box-shadow:0 8px 20px -6px rgba(0,0,0,.15);box-shadow:0 8px 20px -6px rgba(0,0,0,.15)}.to-top--white:hover{-webkit-box-shadow:0 6px 14px -6px rgba(0,0,0,.05);box-shadow:0 6px 14px -6px rgba(0,0,0,.05);color:var(--theme)}.to-top--theme{background:var(--theme);color:var(--theme-contrast)}.to-top--theme:hover{background-color:var(--theme-darker)}.to-top--theme-alt{background:var(--theme-alt);color:var(--theme-alt-contrast)}.to-top--theme-alt:hover{background-color:var(--theme-alt-darker)}.to-top--dark{background-color:var(--background-dark)}.to-top--dark:hover{background-color:var(--background-dark-lighter)}.scroll .to-top{bottom:20px}