.woocommerce button.button,.woocommerce-page button.button,.woocommerce a.button,.woocommerce-page a.button{color:#ffffff!important;background-color:#000000!important;border-color:#000000!important;border-width:14px!important;font-size:12px!important;text-transform:uppercase!important;font-weight:700!important}#page-container .woocommerce button.button:hover,#page-container .woocommerce-page button.button:hover,#page-container .woocommerce a.button:hover,#page-container .woocommerce-page a.button:hover{color:#fff!important;background-color:#ec4949!important;border-color:#ec4949!important}.woocommerce #content input.button.alt:after,.woocommerce #content input.button:after,.woocommerce #content input.button:before,.woocommerce #respond input#submit.alt:after,.woocommerce #respond input#submit:after,.woocommerce #respond input#submit:before,.woocommerce-page #content input.button.alt:after,.woocommerce-page #content input.button:after,.woocommerce-page #content input.button:before,.woocommerce-page #respond input#submit.alt:after,.woocommerce-page #respond input#submit:after,.woocommerce-page #respond input#submit:before,.woocommerce-page a.button.alt:after,.woocommerce-page a.button:after,.woocommerce-page a.button:before,.woocommerce-page button.button.alt:after,.woocommerce-page button.button:after,.woocommerce-page button.button:before,.woocommerce-page input.button.alt:after,.woocommerce-page input.button:after,.woocommerce-page input.button:before,.woocommerce a.button.alt:after,.woocommerce a.button:after,.woocommerce a.button:before,.woocommerce button.button.alt:after,.woocommerce button.button:after,.woocommerce button.button:before,.woocommerce input.button.alt:after,.woocommerce input.button:after,.woocommerce input.button:before{font-size:19.2px!important}.wpcf7-form{max-width:500px;width:100%;text-align:center;margin:0 auto;background-color:#eaeaea;padding:20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.custom-btn{--gold:#e6c68f;--gold-hover:#d4af37;border-radius:0.6em;overflow:hidden;transition:all 0.3s;border:2px solid var(--gold);background:linear-gradient(to right,rgba(230,198,143,0.3) 1%,transparent 40%,transparent 60%,rgba(230,198,143,0.3) 100%);color:var(--gold);box-shadow:inset 0 0 10px rgba(230,198,143,0.6),0 0 9px 3px rgba(230,198,143,0.2)}.custom-btn:hover{background:linear-gradient(to right,rgba(230,198,143,0.5) 1%,transparent 40%,transparent 60%,rgba(230,198,143,0.5) 100%);color:var(--gold-hover);box-shadow:inset 0 0 10px rgba(230,198,143,0.8),0 0 9px 3px rgba(230,198,143,0.4)}.custom-btn:before{content:"";position:absolute;left:-4em;width:4em;height:100%;top:0;transition:transform .4s ease-in-out;background:linear-gradient(to right,transparent 1%,rgba(230,198,143,0.3) 40%,rgba(230,198,143,0.3) 60%,transparent 100%)}.custom-btn:hover:before{transform:translateX(15em)}.custom-btn:active{transform:scale(0.95)}.wpcf7-form-control{background:white;width:100%;max-width:400px;padding:12px;margin-bottom:20px;border:1px solid #ccc;border-radius:4px;font-size:14px;height:40px;box-sizing:border-box}.wpcf7-submit{width:100%;max-width:400px;background-color:#0073e6;color:white;font-size:16px;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:30px}.wpcf7-submit:hover{background-color:#005bb5}.wpcf7-form-control[name="your-name"],.wpcf7-form-control[name="your-email"]{max-length:100}.wpcf7-form-control:invalid{background-color:#fff0f0;border-color:red}.wpcf7-response-output{font-size:14px;color:green;text-align:center;margin-top:15px;display:none}.wpcf7-form{margin-top:30px;}@media (min-width:980px){#main-header .container{width:100%!important;max-width:1280px!important}#et-top-navigation{padding-left:8px!important}#top-menu li a{font-size:10px!important;text-transform:uppercase!important}.um input[type=submit].um-button,.um input[type=submit].um-button:focus,.um input[type=submit]:disabled:hover{background:#000!important}