.footer{position:relative;z-index:1}.footer .footer-top{padding-bottom:0}@media (min-width:768px){.footer .footer-top{padding-bottom:var(--spacing-l)}}.footer .footer__main{margin-bottom:0;margin-top:0;padding-top:var(--spacing-2xl)}.footer .footer__main .footer__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:768px){.footer .footer__main .footer__right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.footer .footer__main .footer__right .fh-snippet--menu .fh-layout--menu{border-right:1px solid var(--black-transparent);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-column:span 6/span 6}.footer .footer__main .footer__right .fh-snippet--menu .fh-layout--menu:first-child{margin-left:0}.footer .footer__main .footer__right .fh-snippet--menu .fh-layout--menu:last-child{border-right:none}@media (min-width:480px){.footer .footer__main .footer__right .fh-snippet--menu .fh-layout--menu:last-child{border-right:1px solid var(--black-transparent)}}.footer .footer__main .footer__right .footer__right--contact{margin-top:var(--spacing-l)}@media (min-width:480px){.footer .footer__main .footer__right .footer__right--contact{margin-left:var(--spacing-l);margin-top:0}}.footer .footer__main .footer__right .footer__right--contact .contact-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.footer .footer__main .footer__right .footer__right--contact .contact-wrapper .btn.btn--unstyled{margin:0}.footer .footer__main .footer__right .footer__right--contact .contact-wrapper .contact-indicator{margin-right:var(--spacing-xs);text-align:right;width:1.2813rem}.footer .footer__main .footer__left{padding-bottom:0;padding-top:0}@media (min-width:768px){.footer .footer__main .footer__left{padding-bottom:var(--spacing-l);padding-top:var(--spacing-l)}}.footer .eu-badge-link{cursor:pointer;display:inline-block;margin-top:var(--spacing-l)}.footer .eu-badge-img{display:block;height:40px;opacity:.75;pointer-events:none;width:auto}.footer .eu-badge-img:hover{opacity:1}.footer .footer__social{margin:0}.footer .footer__social .fh-block{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-left:var(--spacing-l);padding-right:var(--spacing-l)}.footer .butterfly{right:10%;top:-30%}
