.hover-box-gradient .et_pb_button,.hover-box-gradient .dipi_button,.hover-box-gradient .dipi-button,.hover-box-gradient .dipi_hover_box_button,.hover-box-gradient .dipi-hover-box-button{background:linear-gradient(135deg,#e4be66 0%,#78511c 50%,#e4be66 100%)!important;background-size:200% 200%!important;background-position:left center!important;color:#ffffff!important;border:none!important;border-radius:4px!important;padding:12px 24px!important;line-height:1.2em!important;font-weight:600;text-decoration:none!important;transition:background-position 0.8s ease,transform 0.3s ease,color 0.3s ease!important}.hover-box-gradient .et_pb_button:hover,.hover-box-gradient .dipi_button:hover,.hover-box-gradient .dipi-button:hover,.hover-box-gradient .dipi_hover_box_button:hover,.hover-box-gradient .dipi-hover-box-button:hover{background-position:right center!important;color:#ffffff!important;border-radius:4px!important;padding:12px 24px!important;transform:translateY(-2px)}.hover-box-gradient .et_pb_button::after,.hover-box-gradient .et_pb_button:hover::after,.hover-box-gradient .dipi_button::after,.hover-box-gradient .dipi_button:hover::after,.hover-box-gradient .dipi-button::after,.hover-box-gradient .dipi-button:hover::after{display:none!important;content:none!important;opacity:0!important}.hover-box-gradient .et_pb_button span,.hover-box-gradient .dipi_button span,.hover-box-gradient .dipi-button span,.hover-box-gradient .dipi_hover_box_button span,.hover-box-gradient .dipi-hover-box-button span{color:#ffffff!important}.ligne-gradient-smooth{background:linear-gradient(135deg,#e4be66 0%,#78511c 50%,#e4be66 100%)!important;background-size:200% 200%!important;background-position:left center!important;transition:background-position 0.9s ease,transform 0.4s ease,box-shadow 0.4s ease!important;overflow:hidden;border-radius: 18px}.ligne-gradient-smooth:hover{background-position:right center!important;transform:translateY(-3px);box-shadow:0 18px 45px rgba(0,0,0,0.18)}#top-menu li ul,.et-menu li ul,.nav li ul{background:rgba(0,0,0,0.65)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none!important;box-shadow:0 10px 30px rgba(0,0,0,0.25)!important}#top-menu li li a,.et-menu li li a,.nav li li a{color:#ffffff!important;background:transparent!important;transition:all 0.3s ease}#top-menu li li a:hover,.et-menu li li a:hover,.nav li li a:hover{color:#e4be66!important;background:rgba(255,255,255,0.08)!important}.cta-menu-gradient,.cta-menu-gradient a,.cta-menu-gradient .et_pb_button,.cta-menu-gradient .dipi_button,.cta-menu-gradient .dipi-button{background:linear-gradient(135deg,#e4be66 0%,#78511c 50%,#e4be66 100%)!important;background-size:200% 200%!important;background-position:left center!important;color:#ffffff!important;border:none!important;border-radius:50px;padding:12px 24px!important;font-weight:600;transition:background-position 0.6s ease,transform 0.3s ease,color 0.3s ease!important}.cta-menu-gradient:hover,.cta-menu-gradient a:hover,.cta-menu-gradient .et_pb_button:hover,.cta-menu-gradient .dipi_button:hover,.cta-menu-gradient .dipi-button:hover{background-position:right center!important;color:#ffffff!important;transform:translateY(-2px)}#main-header.et-fixed-header{background:rgba(0,0,0,0.55)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none!important;transition:background 0.3s ease,backdrop-filter 0.3s ease}#main-header{transition:background 0.3s ease,backdrop-filter 0.3s ease}.dp-rotate-element{animation:rotate 25s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dp-zoom-effect-element{animation:zoom-in-out 10s ease-in-out infinite}@keyframes zoom-in-out{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.dp-rotate-element{animation:rotate 25s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dp-zoom-effect-element{animation:zoom-in-out 10s ease-in-out infinite}@keyframes zoom-in-out{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}