.textfield{width:100%;height:70px;border:1.7px solid #bbb;border-bottom:0}.textfield:hover{border:1.7px solid #aaa}.textfield:focus{border:1.7px solid #000}.outlined{border:1px solid #004d40;background-color:transparent;padding-left:16px;padding-right:16px;text-transform:uppercase;height:2.2em}.button-gradient{transition:.5s;color:#fff;border-width:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(90deg,#ffaeff -60%,red)}.button-gradient:hover{color:#fff;transition:.5s;background:linear-gradient(90deg,red -60%,#ffaeff)}.glow-on-hover{height:50px;border:none;outline:none;color:#fff;background:#000;cursor:pointer;background:linear-gradient(90deg,#ffaeff -60%,red);position:relative;border-radius:10px;z-index:0}.glow-on-hover:before{content:"";background:linear-gradient(45deg,red,#ff7300,#00d0ff,#049800,#00ffd5,#002bff,#7a00ff,#ff00c8,red);position:absolute;top:-2px;left:-2px;background:linear-gradient(90deg,#ffaeff -60%,red);background-size:500%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .5s ease-in-out;border-radius:10px}.glow-on-hover:hover:before{opacity:1}.glow-on-hover:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#000;left:0;top:0;color:#fff;border-radius:10px}.glow{height:50px;border:none;outline:none;color:#fff;cursor:pointer;position:relative;z-index:0}.glow:before{content:"";background:linear-gradient(45deg,red,#ff7300,#00d0ff,#049800,#00ffd5,#002bff,#7a00ff,#ff00c8,red);position:absolute;top:-2px;left:-2px;background-size:500%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .5s ease-in-out;border-radius:10px}.glow:hover:before{opacity:1}.glow:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;left:0;top:0;color:#fff;border-radius:10px}.ai-send{height:auto;padding:.3em;display:flex;justify-content:center;align-items:center;border:none;outline:none;color:#fff;background:#000;border-radius:10px;cursor:pointer;position:relative;z-index:0}.ai-send:before{content:"";background:linear-gradient(45deg,red,#ff7300,#00d0ff,#049800,#00ffd5,#002bff,#7a00ff,#ff00c8,red);position:absolute;top:-2px;left:-2px;background-size:500%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .5s ease-in-out;border-radius:10px}.ai-send:hover:before{opacity:1}.ai-send:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#000;left:0;top:0;color:#fff;border-radius:10px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.glowing-text{animation:glowing-text-animation 10s ease-in-out infinite}@keyframes glowing-text-animation{0%{color:#00cc9c}50%{color:red}to{color:#00cc9c}}.glowing-text2{animation:glowing-text-animation2 10s ease-in-out infinite}@keyframes glowing-text-animation2{0%{color:#00cc9c}50%{color:#00ffcf}to{color:#00cc9c}}.square-rotate{position:absolute;rotate:45deg;animation:rotates 10s infinite reverse;transition:1s}@keyframes rotates{0%{background-color:#ffae00}10%{background-color:#73ff00}20%{background-color:red}30%{background-color:#fff200}40%{background-color:#c800ff}50%{background-color:#00ffc4}60%{background-color:#4000ff}70%{background-color:#ffea00}80%{background-color:transparent;border:0}90%{background-color:#00d580}to{background-color:red}}.retail-text{background:transparent;transition:.2s ease-in}.retail-text:hover{background:red}.image-hover{boxShadow:2px 2px 50px 20px #009090;border:7px solid #fff}