#footer-bottom{display:none}nav ul{gap:30px}.et_pb_menu .sub-menu a{font-size:17px!important}.et_pb_menu .sub-menu .sub-menu a{font-size:13px!important}@media (max-width:767px){.three-columns-mobile .et_pb_column{width:33%!important;float:left}.three-columns-mobile{display:flex}}.hover-text{max-height:0;overflow:hidden;opacity:0;transform:translateY(10px);transition:max-height 0.6s cubic-bezier(0.25,0.8,0.25,1),opacity 0.5s ease,transform 0.6s cubic-bezier(0.25,0.8,0.25,1)}.pricing-card:hover .hover-text{max-height:200px;opacity:1;transform:translateY(0)}.amelia-app-booking *{font-variant-numeric:tabular-nums}html{scroll-behavior:smooth}@media (max-width:980px){.mobile_menu_bar:before{color:#8aaa4e!important}}#menu-visage{position:fixed!important;top:50%;right:0;transform:translateY(-50%);z-index:9999;width:52px!important;background:#ffffff;border-radius:12px 0 0 12px;border:0.5px solid #e0e0e0;padding:16px 0!important;transition:width 0.3s cubic-bezier(.4,0,.2,1);overflow:hidden!important;box-shadow:-4px 0 20px rgba(0,0,0,0.08)}#menu-visage:hover{width:300px!important}#menu-visage::before{content:'❮';display:block;text-align:center;color:#8aaa4e;font-size:18px;margin-bottom:10px;transition:opacity 0.2s}#menu-visage:hover::before{opacity:0}#menu-visage::after{content:'';display:block;width:2px;height:20px;background:#89604a;border-radius:2px;margin:8px auto 0;opacity:0;transition:opacity 0.2s}#menu-visage:hover::after{opacity:1}#menu-visage .et_pb_button{display:flex!important;align-items:center!important;gap:10px!important;padding:9px 14px!important;color:#89604a!important;font-size:0!important;white-space:nowrap!important;width:100%!important;background:transparent!important;border:none!important;border-radius:0!important;text-align:left!important;border-left:2px solid transparent!important;transition:background 0.2s,color 0.2s,border-left 0.2s!important;box-shadow:none!important;text-decoration:none!important}#menu-visage:hover .et_pb_button{font-size:12px!important}#menu-visage .et_pb_button:hover{background:#f3f7ec!important;color:#8aaa4e!important;border-left:2px solid #8aaa4e!important}#menu-visage .et_pb_button.active{background:#f3f7ec!important;color:#8aaa4e!important;border-left:2px solid #8aaa4e!important}#menu-visage .et_pb_button::before{font-size:16px!important;color:inherit!important;flex-shrink:0!important}@media (max-width:980px){#menu-visage{display:none!important}}[id]{scroll-margin-top:40px}.pricing-card .bottom-text{margin-top:auto!important}