.footer-navigation-wrapper .footer-wrapper{justify-content:flex-start;align-items:center;display:flex}.footer-navigation-wrapper #block-mainnavigation{margin:initial;max-width:88%}.user-profile-footer{width:100%;max-width:-moz-fit-content;max-width:fit-content;display:none}@media (max-width:768px){.user-profile-footer{display:block}}.user-profile-footer .user-footer-navbar img{border-radius:50%}.user-profile-footer .user-footer-navbar,.user-profile-footer .user-footer-navbar img{width:100%;max-width:30px;height:28px}.user-profile-footer .user-footer-navbar button,.user-profile-footer .user-footer-navbar img button{background:unset;border:none;padding:0}.user-profile-footer .user-footer-navbar svg,.user-profile-footer .user-footer-navbar img svg{fill:#fff;width:22px;height:22px;position:relative;top:2px}.footer-navigation-wrapper{height:var(--footer);z-index:99;background:#29367c;width:100%;display:none;position:fixed;bottom:0}@media (max-width:1024px){.footer-navigation-wrapper{z-index:102}}.footer-navigation-wrapper .user-profile-footer{display:none}@media (max-width:768px){.footer-navigation-wrapper .user-profile-footer{width:100%;max-width:70px;display:block}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar{padding-right:3px}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar button{position:relative;top:8px}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar button span{display:none}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar .logged-user-container{position:relative;top:-7px}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar img{border-radius:50%}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar,.footer-navigation-wrapper .user-profile-footer .user-footer-navbar img{width:100%;margin:auto}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar button,.footer-navigation-wrapper .user-profile-footer .user-footer-navbar img button{background:unset;color:#fff;border:none;padding:0;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:10px;font-weight:600}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar button span,.footer-navigation-wrapper .user-profile-footer .user-footer-navbar img button span{position:relative;top:1px}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar svg,.footer-navigation-wrapper .user-profile-footer .user-footer-navbar img svg{fill:#fff;width:22px;height:22px;position:relative;top:-4px}}@media (max-width:480px){.footer-navigation-wrapper .user-profile-footer .user-footer-navbar{padding-right:3px}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar button{position:relative;top:8px}.footer-navigation-wrapper .user-profile-footer .user-footer-navbar button span{display:none}}@media (max-width:325px){.footer-navigation-wrapper .user-profile-footer{max-width:66px}}.footer-navigation-wrapper .footer-wrapper{width:100%;height:100%;position:relative}.footer-navigation-wrapper #block-mainnavigation{width:var(--container_width);height:100%}@media screen and (max-width:480px){@supports ((-webkit-hyphens:none)){.footer-navigation-wrapper #block-mainnavigation .tbm-submenu{-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:20px 0!important}.footer-navigation-wrapper #block-mainnavigation li.tbm-item:first-child .tbm-submenu{height:550px}}}@media screen and (max-width:1024px){.footer-navigation-wrapper{height:calc(var(--footer) + 5px);display:block}.footer-navigation-wrapper ul.tbm-nav{justify-content:space-around;padding-right:0}}@media screen and (max-width:768px){@supports ((-webkit-hyphens:none)){.footer-navigation-wrapper .ul.tb-megamenu-subnav{padding:30px 0 10px}.footer-navigation-wrapper .tb-megamenu-block nav{padding-top:20px}}}@media screen and (max-width:480px){.footer-navigation-wrapper .tbm-nav .tbm-link-container button.tbm-link.level-1 span{font-size:10px}}@keyframes slideInFromBottom{0%{transform-origin:bottom;transform:translateY(100%)scaleY(.1)}to{transform-origin:bottom;transform:translateY(0)scaleY(1)}}@keyframes slideOutToBottom{0%{transform-origin:bottom;transform:translateY(0)scaleY(1)}to{transform-origin:bottom;transform:translateY(100%)scaleY(.1)}}.slide-in{animation:.4s ease-in-out forwards slideInFromBottom}.slide-out{pointer-events:none;animation:.4s ease-in-out forwards slideOutToBottom}