.floating-btn .icon{color:white;font-family:FontAwesome!important;font-weight:900;font-size:20px;width:20px;text-align:center;z-index:inherit}@media only screen and (min-width:768px){.floating-container{position:fixed;right:0;top:30%;display:flex;flex-direction:column;gap:10px}.floating-btn{position:relative;padding:15px 15px 15px 25px;cursor:pointer;display:flex;color:white;gap:25px;align-items:center;justify-content:right;z-index:10}.devis-btn:before{background-color:#1D1D1D}.call-btn:before{background-color:#F37329}.floating-btn:before{content:"";width:50px;height:50px;position:absolute;top:0;right:0;transition:width 200ms ease-in-out}.floating-btn:hover:before{width:100%}.floating-btn .icon{color:white;font-family:FontAwesome!important;font-weight:900;font-size:20px;width:20px;text-align:center;z-index:inherit}.floating-btn .text{font-size:16px;line-height:1;font-weight:700;z-index:inherit;opacity:0;transition:opacity 100ms ease-in-out}.floating-btn:hover .text{opacity:1;transition:opacity 200ms 50ms ease-in-out}}@media only screen and (max-width:768px){.floating-container{display:flex;position:fixed;left:0;bottom:0;width:100%}.floating-btn{display:flex;justify-content:center;gap:20px;flex-grow:1;padding:10px 0}.floating-btn .text{font-size:16px;color:white;font-weight:700}.devis-btn{background-color:#1D1D1D}.call-btn{background-color:#F37329}}@media only screen and (max-width:380px){.floating-btn{gap:10px;flex-grow:1;padding:10px 0}.floating-btn .text{font-size:14px;color:white;font-weight:700}}#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a{color:#F37329!important}