/* Idoloweb Fondos | Powered by idoloweb.com */
.idfon{position:absolute;inset:0;overflow:hidden;pointer-events:none;--a1:var(--idfon-c1,var(--idw-accent,var(--rf-accent,var(--idw-auto-ac,#2f6f73))));--a2:var(--idfon-c2,var(--idw-accent-2,var(--rf-accent-2,color-mix(in srgb,var(--a1) 60%,#fff))));--a3:var(--idfon-c3,color-mix(in srgb,var(--a1) 40%,#4f93a6))}
.idfon--back{z-index:-1}
.idfon--over{z-index:1}
.idfon--aurora i{position:absolute;width:55vmax;height:55vmax;border-radius:50%;filter:blur(70px);will-change:transform}
.idfon--aurora i:nth-child(1){background:radial-gradient(circle,var(--a1),transparent 65%);left:-12%;top:-20%;animation:idfon-d1 calc(44s / var(--idfon-s,5)) ease-in-out infinite alternate}
.idfon--aurora i:nth-child(2){background:radial-gradient(circle,var(--a2),transparent 65%);right:-18%;top:10%;animation:idfon-d2 calc(52s / var(--idfon-s,5)) ease-in-out infinite alternate}
.idfon--aurora i:nth-child(3){background:radial-gradient(circle,var(--a3),transparent 65%);left:25%;bottom:-35%;animation:idfon-d3 calc(60s / var(--idfon-s,5)) ease-in-out infinite alternate}
@keyframes idfon-d1{to{transform:translate(30vw,22vh) scale(1.2)}}
@keyframes idfon-d2{to{transform:translate(-28vw,26vh) scale(.9)}}
@keyframes idfon-d3{to{transform:translate(18vw,-30vh) scale(1.25)}}
.idfon--degradado{background:linear-gradient(120deg,var(--a1),var(--a2),var(--a3),var(--a1));background-size:300% 300%;animation:idfon-g calc(40s / var(--idfon-s,5)) ease-in-out infinite}
@keyframes idfon-g{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}
.idfon--particulas canvas{position:absolute;inset:0;width:100%;height:100%}
.idfon--video{background-size:cover;background-position:center;background-color:#0f1d20}
.idfon--video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.idfon__ov{position:absolute;inset:0}
html.idacc-still .idfon i,html.a11y-still .idfon i,html.idacc-still .idfon--degradado,html.a11y-still .idfon--degradado{animation:none!important}
@media (prefers-reduced-motion:reduce){.idfon i,.idfon--degradado{animation:none!important}}
