:root{--glow-color:red}.glowing-btn{position:relative;color:var(--glow-color);cursor:pointer;padding:0.35em 1em;border:0.15em solid var(--glow-color);border-radius:0.45em;background:none;perspective:2em;font-family:"Raleway",sans-serif;font-size:2em;font-weight:900;letter-spacing:0.2em;text-transform:uppercase;box-shadow:inset 0px 0px 0.5em 0px var(--glow-color),0px 0px 0.5em 0px var(--glow-color);animation:border-flicker 2s linear infinite}.glowing-txt{float:left;margin-right:-0.2em;text-shadow:0 0 0.125em hsl(0 0% 100% / 0.3),0 0 0.45em var(--glow-color);animation:text-flicker 3s linear infinite}.faulty-letter{opacity:0.5;animation:faulty-flicker 2s linear infinite}.glowing-btn::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:0.7;filter:blur(1em);transform:translateY(120%) rotateX(95deg) scale(1,0.35);background:var(--glow-color);pointer-events:none}.glowing-btn::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1;background-color:var(--glow-color);box-shadow:0 0 2em 0.2em var(--glow-color);transition:opacity 100ms linear}.glowing-btn:hover{color:rgba(0,0,0,0.8);text-shadow:none;animation:none}.glowing-btn:hover .glowing-txt{animation:none}.glowing-btn:hover .faulty-letter{animation:none;text-shadow:none;opacity:1}.glowing-btn:hover:before{filter:blur(1.5em);opacity:1}.glowing-btn:hover:after{opacity:1}@keyframes faulty-flicker{0%,2%{opacity:0.1}4%,19%{opacity:0.5}21%{opacity:0.1}23%{opacity:1}80%{opacity:0.5}83%{opacity:0.4}87%{opacity:1}}@keyframes text-flicker{0%{opacity:0.1}2%{opacity:1}8%{opacity:0.1}9%{opacity:1}12%{opacity:0.1}20%{opacity:1}25%{opacity:0.3}30%{opacity:1}70%{opacity:0.7}72%{opacity:0.2}77%{opacity:0.9}100%{opacity:0.9}}@keyframes border-flicker{0%{opacity:0.1}2%{opacity:1}4%{opacity:0.1}8%{opacity:1}70%{opacity:0.7}100%{opacity:1}}@media only screen and (max-width:600px){.glowing-btn{font-size:1em}}.quote-form{background-color:#000;padding:25px;border-radius:15px;box-shadow:0 0 4px rgba(255,0,0,0.9),0 0 8px rgba(255,0,0,0.6),0 0 10px rgba(255,165,0,0.8),0 0 15px rgba(255,165,0,0.6);font-family:'Roboto',sans-serif;color:#fff;width:80%;margin:auto}@media (max-width:1024px){.quote-form{width:95%}}.quote-form p{margin:0 0 10px 0;padding:0;font-size:28px}.quote-form .form-description{margin:0 0 30px 0;font-size:18px;text-align:center;font-weight:300}.quote-form .form-title{font-size:38px;text-align:center;color:#FFA500;margin-bottom:20px;font-weight:700;text-transform:none}.quote-form label{display:block;margin-bottom:10px;padding-bottom:0px;font-size:14px;color:#FFF;line-height:1.2}.quote-form br{display:none}.quote-form input,.quote-form textarea,.quote-form select{width:100%;padding:12px;margin-top:0px;margin-bottom:10px;background:#111;border:1px solid #fff;border-radius:8px;color:#fff;font-size:14px;transition:all 0.3s ease}.quote-form input:focus,.quote-form textarea:focus{border-color:red;box-shadow:0 0 8px red;outline:none}.quote-form input[type="file"]{padding:5px}.quote-form input[type="submit"]{background:linear-gradient(45deg,red,#FFA500);border:none;cursor:pointer;padding:14px 20px;color:#fff;font-size:16px;font-weight:bold;border-radius:8px;transition:0.3s ease;width:100%}.quote-form input[type="submit"]:hover{background:linear-gradient(45deg,#FFA500,red);box-shadow:0 0 12px #FFA500}.quote-modal .wpcf7 input[type="text"],.quote-modal .wpcf7 input[type="email"],.quote-modal .wpcf7 select,.quote-modal .wpcf7 textarea{width:100%;padding:12px;border:1px solid #ddd;background:transparent;color:white;border-radius:8px;margin-bottom:15px;font-size:15px}#quote-modal-title,#custom-design-title{color:white;font-family:"Roboto";font-size:25px}.quote-modal select[name="size"]{background-color:#1a1a1a!important;color:#ffffff!important;border:1px solid #fff;border-radius:8px;padding:10px 14px;font-size:15px;width:100%;transition:all 0.3s ease}#quote-modal select[name="size"]:focus{border-color:#fff;box-shadow:0 0 8px rgba(255,0,119,0.4);outline:none}.quote-modal .wpcf7 input[type="submit"]{background:linear-gradient(45deg,red,#FFA500);color:#fff;width:100%;padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-weight:bold;transition:background 0.3s ease}.quote-modal .wpcf7 input[type="submit"]:hover{background:linear-gradient(45deg,#FFA500,red)}.quote-modal .wpcf7 input[type="file"]{width:100%;padding:12px;border:1px solid #ddd;background:transparent;color:white;border-radius:8px;margin-bottom:15px;font-size:15px;cursor:pointer}.quote-modal .wpcf7 input[type="file"]::-webkit-file-upload-button{background:linear-gradient(45deg,red,#FFA500);color:#fff;border:none;padding:10px 15px;border-radius:8px;cursor:pointer;font-weight:bold;transition:background 0.3s ease}.quote-modal .wpcf7 input[type="file"]::-webkit-file-upload-button:hover{background:linear-gradient(45deg,#FFA500,red)}