#backtotop{bottom:70px;width:50px;height:50px;line-height:50px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#body-container-inner,nav.menu-mobile{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}body:not(.nav-mobile-open) nav.menu-mobile{transform:translate3d(0px, 150%, 0px) !important}body:not(.no-header-mobile) nav.menu-mobile{top:70px}.mobile-bottom-bar{position:fixed;z-index:5;bottom:0;left:0;right:0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);height:50px}.mobile-bottom-bar ul{display:table;width:40%;border-collapse:collapse;height:50px}.mobile-bottom-bar ul li{display:table-cell;vertical-align:middle;width:1%}.mobile-bottom-bar ul li a{display:block;text-align:center;font-size:25px;text-decoration:none}.mobile-bottom-bar ul li a.with-label{font-size:17px}.mobile-bottom-bar ul li a span:not(.svg-container){display:block;font-size:11px}.mobile-bottom-bar ul li a .svg-container{font-size:20px;margin-bottom:8px}.mobile-bottom-bar .mobile-menu-button-open{position:absolute;left:50%;bottom:100%;transform:translate(-50%, 50%);width:70px;height:70px;line-height:70px;background:rgba(150,150,150,.2);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;outline:none;border:none;text-align:center;padding:5px}.mobile-bottom-bar .mobile-menu-button-open>span{display:block;width:60px;height:60px;line-height:60px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.mobile-bottom-bar .mobile-menu-button-open svg{height:20px;vertical-align:middle}.mobile-bottom-bar .mobile-menu-button-open .text-close{display:none}nav.menu-mobile{position:fixed;z-index:5;left:0;right:0;top:0;bottom:50px;padding:30px 0;text-align:center;overflow:auto}nav.menu-mobile .menu-mobile-logo{padding:15px;margin-bottom:50px;line-height:0}nav.menu-mobile .menu-mobile-logo img{max-width:90% !important;max-height:70px !important}nav.menu-mobile .nav-mobile li.menu-mobile-element.selected{position:relative}nav.menu-mobile .nav-mobile li.menu-mobile-element.selected:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(150,150,150,.1)}nav.menu-mobile .nav-mobile li.menu-mobile-element.menu-mobile-element-with-subfolder>.mobile-menu-tabs{display:none;background:rgba(150,150,150,.1)}nav.menu-mobile .nav-mobile li.menu-mobile-element .menu-tab-element{display:block;padding:8px 15px;text-decoration:none;cursor:pointer;line-height:1.6em}nav.menu-mobile .nav-mobile li.menu-mobile-element .menu-tab-element>span.with-content{margin-left:5px}nav.menu-mobile .nav-mobile li.menu-mobile-element .menu-tab-element .folder-label-opener{float:right;background:none;border:none}nav.menu-mobile .nav-mobile li.menu-mobile-element .menu-tab-element .folder-label-opener span svg{height:15px;vertical-align:middle}.mobile-subdata .mobile-multilingual-menu a{text-decoration:none}.mobile-subdata .mobile-multilingual-menu,.mobile-subdata .mobile-socials,.mobile-subdata .mobile-hours{padding:10px 15px}header.header-mobile{position:fixed;display:flex;justify-content:space-between;top:0;left:0;z-index:5;right:0;padding:15px;height:70px}header.header-mobile .sb-bloc,header.header-mobile .sb-bloc-inner{padding:0 !important}header.header-mobile .header-mobile-logo{line-height:0}header.header-mobile .header-mobile-logo .element-business-logo{text-align:left}header.header-mobile .header-mobile-logo img{max-height:40px !important;max-width:150px !important}header.header-mobile .header-mobile-titles{margin-left:auto}header.header-mobile .header-mobile-titles .header-mobile-title .element{text-align:right !important}header.header-mobile .header-mobile-titles .header-mobile-subtitle{line-height:0}header.header-mobile .header-mobile-titles .header-mobile-subtitle .element{text-align:right !important}@media screen and (max-width: 992px){body.has_header1:not(.no-header-mobile) #body-container-inner{padding-top:70px !important}body.has_header1 #body-container-inner{padding-bottom:50px !important}}.floating-menu{bottom:60px !important}
