.rainbow{background:-webkit-linear-gradient(left,#f22 0%,#f2f 15%,#22f 30%,#2ff 45%,#2f2 60%,#ff2 90%,#f22 100%);background:linear-gradient(to right,#f22 0%,#f2f 15%,#22f 30%,#2ff 45%,#2f2 60%,#ff2 90%,#f22 100%);color:#fff0;-webkit-background-clip:text;background-clip:text}@media (max-width:767px){.footer-powered-text{display:block;text-align:center;line-height:1.4em}.footer-powered-text .line-break{display:block;margin-top:4px}}.hearts_animated{display:inline-block;position:absolute;animation-name:moveHeart;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:1s}@keyframes moveHeart{0%{transform:translate(0,0)}33%{transform:translate(15px,-15px)}66%{transform:translate(0,-30px)}100%{transform:translate(15px,-45px);animation-timing-function:ease-in-out;opacity:0}}.login-user-icon-link,.login-user-icon-link i,.login-user-name{color:#282828}.login-user-icon-link i{font-size:20px}.login-user-icon-link:hover,.login-user-icon-link:hover i,.login-user-name:hover{color:#F4C430}@media (max-width:1024px){#loginUserName{display:none!important}}html,body{overflow-x:hidden}body{position:relative}.elementor-button-wrapper,.elementor-widget-button,.neon-btn{overflow:visible!important}.neon-btn,.neon-btn .elementor-button-text{font-family:'Mattone',sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:0.04em!important;text-transform:uppercase!important;text-decoration:none!important;color:#ffffff!important}.neon-btn{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 18px!important;border-radius:999px!important;border:none!important;cursor:pointer!important;outline:none!important;background-image:linear-gradient(135deg,#b78d2e,#e9be5a,#f5e6a2,#d4a73b)!important;background-size:220% 220%!important;box-shadow:0 0 12px rgb(255 255 255 / .18)!important;transition:transform .16s ease-out,box-shadow .16s ease-out,background-position 1.6s ease-out!important;transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;will-change:transform,box-shadow,background-position!important;z-index:1!important}.neon-btn::before{content:""!important;position:absolute!important;inset:-3px!important;border-radius:inherit!important;z-index:-1!important;background-image:inherit!important;background-size:inherit!important;opacity:.7!important;filter:blur(14px)!important;-webkit-filter:blur(14px)!important;transition:opacity .16s ease-out,filter .16s ease-out,background-position 1.6s ease-out!important;will-change:opacity,filter,background-position!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.neon-btn::after{content:""!important;position:absolute!important;inset:2px!important;border-radius:inherit!important;background:radial-gradient(circle at 20% 0%,rgb(255 255 255 / .28),transparent 55%)!important;opacity:.55!important;pointer-events:none!important}.neon-btn:hover{transform:translate3d(0,-1.5px,0) scale(1.03)!important;-webkit-transform:translate3d(0,-1.5px,0) scale(1.03)!important;background-position:100% 0!important;box-shadow:0 0 18px rgb(255 255 255 / .25),0 0 40px rgb(255 255 200 / .15)!important}.neon-btn:hover::before{opacity:1!important;filter:blur(18px)!important;-webkit-filter:blur(18px)!important;background-position:0 100%!important}.neon-btn:active{transform:translate3d(0,1px,0) scale(.97)!important;-webkit-transform:translate3d(0,1px,0) scale(.97)!important;box-shadow:0 0 10px rgb(255 255 255 / .18),0 0 22px rgb(255 255 200 / .1)!important}.neon-btn:active::before{opacity:.55!important;filter:blur(12px)!important;-webkit-filter:blur(12px)!important}