.elementor .glowing-border{border-width:1px;border-color:#000;border-style:none;@property --glow-deg{syntax:"";inherits:true;initial-value:-90deg}@property --clr-1{syntax:"";inherits:true;initial-value:red}@property --clr-2{syntax:"";inherits:true;initial-value:#ff0}@property --clr-3{syntax:"";inherits:true;initial-value:green}@property --clr-4{syntax:"";inherits:true;initial-value:blue}@property --clr-5{syntax:"";inherits:true;initial-value:purple}.glowing-border{--gradient-glow:var(--clr-1), var(--clr-2), var(--clr-3), var(--clr-4),
  var(--clr-5), var(--clr-1);margin-block:3rem;padding:8rem 3rem;max-width:60ch;border:var(--border-width,3px) solid #fff0;border-left:0;border-radius:0 100vw 100vw 0;background:linear-gradient(var(--surface,canvas) 0 0) padding-box,conic-gradient(from var(--glow-deg),var(--gradient-glow)) border-box;position:relative;isolation:isolate;animation:glow 10s infinite linear}@keyframes glow{100%{--glow-deg:270deg}}.glowing-border::before,.glowing-border::after{content:"";position:absolute;border-radius:inherit}.glowing-border::before{z-index:-1;background:var(--surface,canvas);inset:.5rem;scale:1.2 1;transform-origin:right;filter:blur(var(--glow-size,1rem))}.glowing-border::after{z-index:-2;inset:-1.5rem;background:conic-gradient(from var(--glow-deg),var(--gradient-glow));filter:blur(var(--glow-size,1rem));opacity:var(--glow-intensity,.125)}\n}.elementor .gradient-button-animate{font-family:Rethink Sans;font-weight:700;font-size:20px;color:#fff;text-align:center;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:35px;padding-inline-end:35px;margin-block-start:0;margin-block-end:0;margin-inline-start:5px;margin-inline-end:5px;border-radius:59px;border-block-start-width:4px;border-block-end-width:4px;border-inline-start-width:2px;border-inline-end-width:2px;border-color:#000000f5;border-style:solid;background-image:linear-gradient(160deg,#2776ff 0%,#9e6bfa 28%,#FB62F6 60%,#861657 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:padding-box;mix-blend-mode:hard-light;box-shadow:0 0 12px 7px #0a1abb;display:inline-block;align-self:center;background-size:400% 400%;animation:GradientSpin 14s ease-in-out infinite}@keyframes GradientSpin{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}\n}.elementor .gradient-button-animate:hover,.elementor .gradient-button-animate:focus-visible{border-radius:59px;border-block-start-width:4px;border-block-end-width:4px;border-inline-start-width:2px;border-inline-end-width:2px;border-color:#000;border-style:solid;background-image:linear-gradient(#0a1abb,#0a1abb);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;mix-blend-mode:normal}.elementor .DUP_gradient-button-final{font-family:Rethink Sans;font-weight:700;font-size:22px;color:#fff;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:35px;padding-inline-end:35px;margin:10px;border-radius:40px;border-block-start-width:4px;border-block-end-width:4px;border-inline-start-width:2px;border-inline-end-width:2px;border-color:#000;border-style:solid;background-image:linear-gradient(165deg,#2776FF 0%,#FB62F6 51%,#861657 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:padding-box;mix-blend-mode:hard-light;box-shadow:0 0 13px 7px #2776FF;background-size:400% 400%;animation:GradientSpin 14s ease-in-out infinite}@keyframes GradientSpin{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}\n}.elementor .DUP_gradient-button-final:hover,.elementor .DUP_gradient-button-final:focus-visible{color:#fff;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:35px;padding-inline-end:35px;margin:10px;border-radius:40px;border-block-start-width:4px;border-block-end-width:4px;border-inline-start-width:2px;border-inline-end-width:2px;border-style:solid;background-image:linear-gradient(165deg,#B3FFFC 0%,#2776FF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:padding-box;mix-blend-mode:hard-light;box-shadow:0 0 15px 6px #2776FF;background-size:400% 400%;animation:GradientSpin 4s ease-in-out infinite}@keyframes GradientSpin{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}\n}.elementor .DUP_gradient-button-final:focus{border-radius:35px;border-block-start-width:4px;border-block-end-width:4px;border-inline-start-width:2px;border-inline-end-width:2px}.elementor .DUP_gradient-button-final:active{border-radius:40px;border-block-start-width:4px;border-block-end-width:4px;border-inline-start-width:2px;border-inline-end-width:2px}.borderrotation{max-width:400px;width:100%;margin:50px auto;border-radius:var(--border-radius);overflow:hidden}.borderrotation .inner{padding:25px;background:#222;color:#fff;border-radius:var(--border-radius);position:relative;z-index:1;width:100%;margin:5px;overflow:hidden}.borderrotation h3{margin-bottom:15px}.borderrotation{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.borderrotation::before{content:"";display:block;background:linear-gradient(90deg,hsl(197 100% 64%) 0%,#5c03ea 100%);height:500px;width:500px;position:absolute;animation:rotate 8s linear infinite;z-index:0}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}\n}.elementor .page-heading1{font-size:79px;text-align:center;display:block;flex:1 0 auto}.elementor .Toole-Heading-white{font-family:Rethink Sans;font-weight:700;font-size:28px;color:var(--white);line-height:1em;text-transform:uppercase;margin-block-start:30px;margin-block-end:0;margin-inline-start:12px;margin-inline-end:0}