.elementor-9 .elementor-element.elementor-element-99ef9e0{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;bottom:0px;--z-index:1;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-99ef9e0{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-99ef9e0{left:0px;}.elementor-9 .elementor-element.elementor-element-d60acdd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ca13a60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.69;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-ca13a60:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ca13a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1A46885;background-image:url("https://www.omcentrodebienestar.com/wp-content/uploads/2025/10/vida-muerta-del-equipo-de-yoga-scaled.webp");background-position:center center;}.elementor-9 .elementor-element.elementor-element-ca13a60::before, .elementor-9 .elementor-element.elementor-element-ca13a60 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ca13a60 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ca13a60 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-ca13a60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-ca13a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#546122;--background-overlay:'';}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-a10a121{--divider-border-style:solid;--divider-color:#F18A00;--divider-border-width:4px;}.elementor-9 .elementor-element.elementor-element-a10a121 .elementor-divider-separator{width:68%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-a10a121 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-64f665d{padding:0rem 0rem 2rem 0rem;text-align:center;}.elementor-9 .elementor-element.elementor-element-64f665d .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.4rem;font-weight:700;font-style:italic;line-height:3rem;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-33c1614{text-align:center;}.elementor-9 .elementor-element.elementor-element-33c1614 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e993caa{--divider-border-style:solid;--divider-color:#F18A00;--divider-border-width:4px;}.elementor-9 .elementor-element.elementor-element-e993caa .elementor-divider-separator{width:68%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-e993caa .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-e68137d{--display:flex;--position:fixed;--min-height:1px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-9 .elementor-element.elementor-element-e68137d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e68137d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-9 .elementor-element.elementor-element-e68137d.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-e68137d{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-e68137d{left:0px;}.elementor-9 .elementor-element.elementor-element-0dc5bf0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-e87a0cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-4bf8b55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-9 .elementor-element.elementor-element-eb422b9{--divider-border-style:solid;--divider-color:#F18A00;--divider-border-width:4px;}.elementor-9 .elementor-element.elementor-element-eb422b9 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-eb422b9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-4501c8f{text-align:center;}.elementor-9 .elementor-element.elementor-element-4501c8f .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.5rem;font-weight:800;font-style:italic;line-height:2.7rem;letter-spacing:0px;color:#546122;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c605de0{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;line-height:2.1rem;}.elementor-9 .elementor-element.elementor-element-8cb4605{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-956b9ad img{opacity:0.4;}.elementor-9 .elementor-element.elementor-element-783e484{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-9 .elementor-element.elementor-element-aa20e9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.3;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;--z-index:2;}.elementor-9 .elementor-element.elementor-element-aa20e9d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-aa20e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.omcentrodebienestar.com/wp-content/uploads/2025/10/persona-que-realiza-terapia-de-reiki-scaled.webp");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-aa20e9d::before, .elementor-9 .elementor-element.elementor-element-aa20e9d > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-aa20e9d > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-aa20e9d > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-aa20e9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-aa20e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#313131;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-63835fd{--divider-border-style:solid;--divider-color:#F18A00;--divider-border-width:4px;}.elementor-9 .elementor-element.elementor-element-63835fd .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-63835fd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-de083bf{text-align:center;}.elementor-9 .elementor-element.elementor-element-de083bf .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.5rem;font-weight:800;font-style:italic;line-height:2.7rem;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9e21b33{text-align:center;}.elementor-9 .elementor-element.elementor-element-9e21b33 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-9153543 .elementor-button{background-color:#F18A00;fill:#3B3B3B;color:#3B3B3B;border-radius:14px 14px 25px 14px;padding:20px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-9153543{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:4;}.elementor-9 .elementor-element.elementor-element-1645e7a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;z-index:1;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-1645e7a{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-1645e7a{left:0px;}.elementor-9 .elementor-element.elementor-element-d4e9341{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.3;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;--z-index:1;}.elementor-9 .elementor-element.elementor-element-d4e9341:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d4e9341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.omcentrodebienestar.com/wp-content/uploads/2025/10/vida-muerta-del-equipo-de-yoga-_1_-scaled.webp");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-d4e9341::before, .elementor-9 .elementor-element.elementor-element-d4e9341 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d4e9341 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d4e9341 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d4e9341 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d4e9341 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#313131;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-ed5348e{--divider-border-style:solid;--divider-color:#F18A00;--divider-border-width:4px;}.elementor-9 .elementor-element.elementor-element-ed5348e .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-ed5348e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-d308f9d{text-align:center;}.elementor-9 .elementor-element.elementor-element-d308f9d .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.5rem;font-weight:800;font-style:italic;line-height:2.7rem;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-676b5eb{text-align:center;}.elementor-9 .elementor-element.elementor-element-676b5eb .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b436ac0 .elementor-button{background-color:#F18A00;fill:#3B3B3B;color:#3B3B3B;border-radius:14px 14px 25px 14px;padding:20px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-b436ac0{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:4;}.elementor-9 .elementor-element.elementor-element-ef7e3ff{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;z-index:1;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-ef7e3ff{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-ef7e3ff{left:0px;}.elementor-9 .elementor-element.elementor-element-bafa3d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:02%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-bafa3d3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bafa3d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEBE6;}.elementor-9 .elementor-element.elementor-element-662b5a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-d101a81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-9 .elementor-element.elementor-element-60bcfba{--divider-border-style:solid;--divider-color:#F18A00;--divider-border-width:4px;}.elementor-9 .elementor-element.elementor-element-60bcfba .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-60bcfba .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-50cbbbc{text-align:center;}.elementor-9 .elementor-element.elementor-element-50cbbbc .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.5rem;font-weight:800;font-style:italic;line-height:2.7rem;letter-spacing:0px;color:#546122;}.elementor-9 .elementor-element.elementor-element-e23c7bf{text-align:center;}.elementor-9 .elementor-element.elementor-element-e23c7bf .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:0px;color:#4D4D4D;}.elementor-9 .elementor-element.elementor-element-92db907{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-a69cb88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-9 .elementor-element.elementor-element-a69cb88:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a69cb88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEBE6;}.elementor-9 .elementor-element.elementor-element-eb1e1ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--z-index:1;}.elementor-9 .elementor-element.elementor-element-306000b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -46%) 9%;}.elementor-9 .elementor-element.elementor-element-306000b img{width:200%;max-width:240%;opacity:0.4;}.elementor-9 .elementor-element.elementor-element-50b6683{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:150px 50px 50px 80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:2;}.elementor-9 .elementor-element.elementor-element-50b6683:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-50b6683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1A468;}.elementor-9 .elementor-element.elementor-element-9fc6d3e{--divider-border-style:solid;--divider-color:#F18A00;--divider-border-width:4px;}.elementor-9 .elementor-element.elementor-element-9fc6d3e .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-9fc6d3e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-ac7574e{text-align:center;}.elementor-9 .elementor-element.elementor-element-ac7574e .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.5rem;font-weight:800;font-style:italic;line-height:2.7rem;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ab1dad7{text-align:center;}.elementor-9 .elementor-element.elementor-element-ab1dad7 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6a2864a .elementor-button{background-color:#F18A00;fill:#2A2A2A;color:#2A2A2A;border-radius:14px 14px 25px 14px;padding:20px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-6a2864a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-b82f05c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:50px 50px 150px 80px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:2;}.elementor-9 .elementor-element.elementor-element-b82f05c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b82f05c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1A468;}.elementor-9 .elementor-element.elementor-element-3baa003{--divider-border-style:solid;--divider-color:#F18A00;--divider-border-width:4px;}.elementor-9 .elementor-element.elementor-element-3baa003 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-3baa003 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-c99e469{text-align:center;}.elementor-9 .elementor-element.elementor-element-c99e469 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.5rem;font-weight:800;font-style:italic;line-height:2.7rem;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ae63b2b{text-align:center;}.elementor-9 .elementor-element.elementor-element-ae63b2b .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-44c6c04 .elementor-button{background-color:#F18A00;fill:#2A2A2A;color:#2A2A2A;border-radius:14px 14px 25px 14px;padding:20px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-44c6c04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-eeb265b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-71582b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:06%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-9d154d2{--display:flex;}.elementor-9 .elementor-element.elementor-element-53b6f57{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-53b6f57 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:0px;color:#4D4D4D;}.elementor-9 .elementor-element.elementor-element-7a66826{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;line-height:2.1rem;}.elementor-9 .elementor-element.elementor-element-259d441{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-c2400cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A1A468A1;--border-color:#A1A468A1;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:04%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-8c71c02.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-8c71c02.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-8c71c02.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-8c71c02 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-8c71c02 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-8c71c02 .elementor-image-box-title{font-family:"Merriweather", Sans-serif;font-weight:800;font-style:italic;color:#546122;}.elementor-9 .elementor-element.elementor-element-8c71c02:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-8c71c02:has(:focus) .elementor-image-box-title{color:#546122;}.elementor-9 .elementor-element.elementor-element-8c71c02 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-e26bb1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A1A468A1;--border-color:#A1A468A1;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:010px;--padding-top:04%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-fcdf324.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-fcdf324.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-fcdf324.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-fcdf324 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-fcdf324 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-fcdf324 .elementor-image-box-title{font-family:"Merriweather", Sans-serif;font-weight:800;font-style:italic;color:#546122;}.elementor-9 .elementor-element.elementor-element-fcdf324:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-fcdf324:has(:focus) .elementor-image-box-title{color:#546122;}.elementor-9 .elementor-element.elementor-element-fcdf324 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-8ab2afa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A1A468A1;--border-color:#A1A468A1;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:010px;--padding-top:04%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-5632f2f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-5632f2f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-5632f2f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-5632f2f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-5632f2f .elementor-image-box-img img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-5632f2f .elementor-image-box-title{font-family:"Merriweather", Sans-serif;font-weight:800;font-style:italic;color:#546122;}.elementor-9 .elementor-element.elementor-element-5632f2f:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-5632f2f:has(:focus) .elementor-image-box-title{color:#546122;}.elementor-9 .elementor-element.elementor-element-5632f2f .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-a2f72d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-84ad964{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A1A468A1;--border-color:#A1A468A1;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:04%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-d515a9e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-d515a9e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-d515a9e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-d515a9e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-d515a9e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-d515a9e .elementor-image-box-title{font-family:"Merriweather", Sans-serif;font-weight:800;font-style:italic;color:#546122;}.elementor-9 .elementor-element.elementor-element-d515a9e:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-d515a9e:has(:focus) .elementor-image-box-title{color:#546122;}.elementor-9 .elementor-element.elementor-element-d515a9e .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-8e8dc1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A1A468A1;--border-color:#A1A468A1;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:010px;--padding-top:04%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-e893876.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-e893876.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-e893876.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-e893876 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-e893876 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-e893876 .elementor-image-box-title{font-family:"Merriweather", Sans-serif;font-weight:800;font-style:italic;color:#546122;}.elementor-9 .elementor-element.elementor-element-e893876:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-e893876:has(:focus) .elementor-image-box-title{color:#546122;}.elementor-9 .elementor-element.elementor-element-e893876 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-5d056a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A1A468A1;--border-color:#A1A468A1;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:010px;--padding-top:04%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-d69374c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-d69374c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-d69374c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-d69374c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-d69374c .elementor-image-box-img img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-d69374c .elementor-image-box-title{font-family:"Merriweather", Sans-serif;font-weight:800;font-style:italic;color:#546122;}.elementor-9 .elementor-element.elementor-element-d69374c:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-d69374c:has(:focus) .elementor-image-box-title{color:#546122;}.elementor-9 .elementor-element.elementor-element-d69374c .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-0e5ef87{--display:flex;--overlay-opacity:0.74;--border-radius:90px 90px 200px 90px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;--z-index:2;}.elementor-9 .elementor-element.elementor-element-0e5ef87:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0e5ef87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.omcentrodebienestar.com/wp-content/uploads/2025/10/desayuno-matutino-por-la-manana-cafe-y-croissant-en-bandeja-junto-ventana-grande-scaled.webp");background-position:bottom center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-0e5ef87::before, .elementor-9 .elementor-element.elementor-element-0e5ef87 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-0e5ef87 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-0e5ef87 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-0e5ef87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-0e5ef87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#546122;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-0e5ef87:hover{--border-radius:90px 90px 200px 90px;--border-top-left-radius:90px;--border-top-right-radius:90px;--border-bottom-right-radius:200px;--border-bottom-left-radius:90px;}.elementor-9 .elementor-element.elementor-element-0e5ef87, .elementor-9 .elementor-element.elementor-element-0e5ef87::before{--border-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-99020f2{--divider-border-style:solid;--divider-color:#F18A00;--divider-border-width:4px;}.elementor-9 .elementor-element.elementor-element-99020f2 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-99020f2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-69afe86{text-align:center;}.elementor-9 .elementor-element.elementor-element-69afe86 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.5rem;font-weight:800;font-style:italic;line-height:2.7rem;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1d6a0c7{text-align:center;}.elementor-9 .elementor-element.elementor-element-1d6a0c7 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1f850c7 .elementor-button{background-color:#A1A468;fill:#2A2A2A;color:#2A2A2A;border-radius:14px 14px 25px 14px;padding:20px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-1f850c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-9f88fd3{--display:flex;}.elementor-9 .elementor-element.elementor-element-f039849{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-f039849 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:0px;color:#4D4D4D;}.elementor-9 .elementor-element.elementor-element-ec5c266{width:var( --container-widget-width, 796px );max-width:796px;--container-widget-width:796px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;line-height:2.1rem;}.elementor-9 .elementor-element.elementor-element-ec5c266.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6ff1b0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-05f6596{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A1A468A1;--border-color:#A1A468A1;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:04%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-d67e5d7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-d67e5d7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-d67e5d7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-d67e5d7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-d67e5d7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-d67e5d7 .elementor-image-box-title{font-family:"Merriweather", Sans-serif;font-weight:800;font-style:italic;color:#546122;}.elementor-9 .elementor-element.elementor-element-d67e5d7:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-d67e5d7:has(:focus) .elementor-image-box-title{color:#546122;}.elementor-9 .elementor-element.elementor-element-d67e5d7 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-94b8048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A1A468A1;--border-color:#A1A468A1;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:010px;--padding-top:04%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-24e2fcc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-24e2fcc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-24e2fcc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-24e2fcc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-24e2fcc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-24e2fcc .elementor-image-box-title{font-family:"Merriweather", Sans-serif;font-weight:800;font-style:italic;color:#546122;}.elementor-9 .elementor-element.elementor-element-24e2fcc:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-24e2fcc:has(:focus) .elementor-image-box-title{color:#546122;}.elementor-9 .elementor-element.elementor-element-24e2fcc .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-0bd90b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A1A468A1;--border-color:#A1A468A1;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:010px;--padding-top:04%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-b5a9273.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-b5a9273.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-b5a9273.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-b5a9273 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-b5a9273 .elementor-image-box-img img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-b5a9273 .elementor-image-box-title{font-family:"Merriweather", Sans-serif;font-weight:800;font-style:italic;color:#546122;}.elementor-9 .elementor-element.elementor-element-b5a9273:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-b5a9273:has(:focus) .elementor-image-box-title{color:#546122;}.elementor-9 .elementor-element.elementor-element-b5a9273 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-758e369{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-da74804{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A1A468A1;--border-color:#A1A468A1;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:04%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-0047b35.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-0047b35.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-0047b35.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-0047b35 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-0047b35 .elementor-image-box-img img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-0047b35 .elementor-image-box-title{font-family:"Merriweather", Sans-serif;font-weight:800;font-style:italic;color:#546122;}.elementor-9 .elementor-element.elementor-element-0047b35:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-0047b35:has(:focus) .elementor-image-box-title{color:#546122;}.elementor-9 .elementor-element.elementor-element-0047b35 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-dc7f9e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A1A468A1;--border-color:#A1A468A1;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:010px;--padding-top:04%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-bcdafcc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-bcdafcc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-bcdafcc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-bcdafcc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-bcdafcc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-bcdafcc .elementor-image-box-title{font-family:"Merriweather", Sans-serif;font-weight:800;font-style:italic;color:#546122;}.elementor-9 .elementor-element.elementor-element-bcdafcc:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-bcdafcc:has(:focus) .elementor-image-box-title{color:#546122;}.elementor-9 .elementor-element.elementor-element-bcdafcc .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-324b9ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A1A468A1;--border-color:#A1A468A1;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:010px;--padding-top:04%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-21d1ed5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9 .elementor-element.elementor-element-21d1ed5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9 .elementor-element.elementor-element-21d1ed5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-21d1ed5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9 .elementor-element.elementor-element-21d1ed5 .elementor-image-box-img img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-21d1ed5 .elementor-image-box-title{font-family:"Merriweather", Sans-serif;font-weight:800;font-style:italic;color:#546122;}.elementor-9 .elementor-element.elementor-element-21d1ed5:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-21d1ed5:has(:focus) .elementor-image-box-title{color:#546122;}.elementor-9 .elementor-element.elementor-element-21d1ed5 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-9 .elementor-element.elementor-element-06bc7a1{--display:flex;--overlay-opacity:0.74;--border-radius:90px 90px 200px 90px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-9 .elementor-element.elementor-element-06bc7a1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-06bc7a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.omcentrodebienestar.com/wp-content/uploads/2025/10/desayuno-matutino-por-la-manana-cafe-y-croissant-en-bandeja-junto-ventana-grande-scaled.webp");background-position:bottom center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-06bc7a1::before, .elementor-9 .elementor-element.elementor-element-06bc7a1 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-06bc7a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-06bc7a1 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-06bc7a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-06bc7a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#546122;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-7c0dc8a{--divider-border-style:solid;--divider-color:#F18A00;--divider-border-width:4px;}.elementor-9 .elementor-element.elementor-element-7c0dc8a .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-7c0dc8a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-a414bfb{text-align:center;}.elementor-9 .elementor-element.elementor-element-a414bfb .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.5rem;font-weight:800;font-style:italic;line-height:2.7rem;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8a7bed9 .elementor-button{background-color:#A1A468;fill:#2A2A2A;color:#2A2A2A;border-radius:14px 14px 25px 14px;padding:20px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-8a7bed9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-98f6d6b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:30px 20px 20px 20px;--n-tabs-title-color:#503629;}.elementor-9 .elementor-element.elementor-element-98f6d6b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-98f6d6b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-color:#F18A00;}.elementor-9 .elementor-element.elementor-element-98f6d6b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9 .elementor-element.elementor-element-98f6d6b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F18A00;}.elementor-9 .elementor-element.elementor-element-98f6d6b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#F18A00;}.elementor-9 .elementor-element.elementor-element-98f6d6b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-98f6d6b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#503629;}.elementor-9 .elementor-element.elementor-element-e33a730{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-e87a0cf{--width:25%;}.elementor-9 .elementor-element.elementor-element-4bf8b55{--width:50%;}.elementor-9 .elementor-element.elementor-element-8cb4605{--width:25%;}.elementor-9 .elementor-element.elementor-element-aa20e9d{--width:50%;}.elementor-9 .elementor-element.elementor-element-d4e9341{--width:50%;}.elementor-9 .elementor-element.elementor-element-662b5a9{--width:25%;}.elementor-9 .elementor-element.elementor-element-d101a81{--width:50%;}.elementor-9 .elementor-element.elementor-element-92db907{--width:25%;}.elementor-9 .elementor-element.elementor-element-eb1e1ec{--width:15%;}.elementor-9 .elementor-element.elementor-element-50b6683{--width:35%;}.elementor-9 .elementor-element.elementor-element-b82f05c{--width:35%;}.elementor-9 .elementor-element.elementor-element-eeb265b{--width:15%;}.elementor-9 .elementor-element.elementor-element-c2400cf{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-e26bb1e{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-8ab2afa{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-84ad964{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-8e8dc1b{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-5d056a7{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-0e5ef87{--width:100%;}.elementor-9 .elementor-element.elementor-element-05f6596{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-94b8048{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-0bd90b7{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-da74804{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-dc7f9e0{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-324b9ea{--width:33.33%;}.elementor-9 .elementor-element.elementor-element-06bc7a1{--width:100%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-64f665d .elementor-heading-title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-33c1614 .elementor-heading-title{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-0dc5bf0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0dc5bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.omcentrodebienestar.com/wp-content/uploads/2025/10/Recurso-2.svg");background-position:center left;background-repeat:no-repeat;background-size:initial;}.elementor-9 .elementor-element.elementor-element-0dc5bf0{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a69cb88:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a69cb88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.omcentrodebienestar.com/wp-content/uploads/2025/10/Recurso-2.svg");background-position:bottom center;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-50b6683{--border-radius:120px 50px 50px 80px;--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-ac7574e .elementor-heading-title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-ab1dad7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-ab1dad7 .elementor-heading-title{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-b82f05c{--border-radius:50px 50px 120px 50px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c99e469 .elementor-heading-title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-ae63b2b{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ae63b2b .elementor-heading-title{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-c2400cf{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-8c71c02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8c71c02 .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-e26bb1e{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-fcdf324 .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-5632f2f .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-a2f72d6{--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-84ad964{--margin-top:0px;--margin-bottom:20px;--margin-left:10px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-d515a9e .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-8e8dc1b{--margin-top:0px;--margin-bottom:20px;--margin-left:10px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-e893876 .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-5d056a7{--margin-top:0px;--margin-bottom:20px;--margin-left:10px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-d69374c .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-0e5ef87{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20%;--padding-bottom:30%;--padding-left:05%;--padding-right:05%;}.elementor-9 .elementor-element.elementor-element-69afe86 .elementor-heading-title{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-1d6a0c7 .elementor-heading-title{font-size:1rem;}.elementor-9 .elementor-element.elementor-element-d67e5d7 .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-24e2fcc .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-b5a9273 .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-758e369{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-0047b35 .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-dc7f9e0{--margin-top:20px;--margin-bottom:14px;--margin-left:10px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-bcdafcc .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-324b9ea{--margin-top:20px;--margin-bottom:2px;--margin-left:10px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-21d1ed5 .elementor-image-box-img{margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-06bc7a1{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-d60acdd */.h {
  text-align: center;
  background-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/217233/overlay.png");
  width: 100%;
  height: 800px;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0%;
  transform: translateY(-50%);
  opacity: 0.2
}
.h h2, .h h1 {
  position: absolute;
  z-index: 3;
  text-transform: uppercase;
  text-shadow: 0px 10px rgba(0, 0, 0, 0.15);
  left: 0;
  right: 0;
  margin: auto;
  transform: translateY(-50%);
  font-family: lato;
  font-weight: 300;
  color: white;
}
.h h1 {
  letter-spacing: 28px;
  font-size: 14px;
  top: 50%;
}
.h h2 {
  letter-spacing: 10px;
  font-size: 10px;
  top: 60%;
}
.h .c {
  border: 2px solid rgba(255, 255, 255, 0.1);
  border-radius: 400px;
  position: absolute;
  margin: auto;
}
.h .c:nth-of-type(1) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 6px;
  height: 1px;
  right: 10px;
  bottom: 10px;
  -webkit-filter: blur(8.3333333333px);
  -moz-filter: blur(8.3333333333px);
  -o-filter: blur(8.3333333333px);
  -ms-filter: blur(8.3333333333px);
  transform-origin: 4px 2px;
  -webkit-animation: spin 3s 0.1s linear infinite;
          animation: spin 3s 0.1s linear infinite;
  background: rgba(93, 34, 205, 0.9875);
}
.h .c:nth-of-type(2) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 12px;
  height: 2px;
  right: 20px;
  bottom: 20px;
  -webkit-filter: blur(8.6666666667px);
  -moz-filter: blur(8.6666666667px);
  -o-filter: blur(8.6666666667px);
  -ms-filter: blur(8.6666666667px);
  transform-origin: 8px 4px;
  -webkit-animation: spin 3s 0.2s linear infinite;
          animation: spin 3s 0.2s linear infinite;
  background: rgba(96, 35, 205, 0.975);
}
.h .c:nth-of-type(3) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 18px;
  height: 3px;
  right: 30px;
  bottom: 30px;
  -webkit-filter: blur(9px);
  -moz-filter: blur(9px);
  -o-filter: blur(9px);
  -ms-filter: blur(9px);
  transform-origin: 12px 6px;
  -webkit-animation: spin 3s 0.3s linear infinite;
          animation: spin 3s 0.3s linear infinite;
  background: rgba(99, 36, 205, 0.9625);
}
.h .c:nth-of-type(4) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 24px;
  height: 4px;
  right: 40px;
  bottom: 40px;
  -webkit-filter: blur(9.3333333333px);
  -moz-filter: blur(9.3333333333px);
  -o-filter: blur(9.3333333333px);
  -ms-filter: blur(9.3333333333px);
  transform-origin: 16px 8px;
  -webkit-animation: spin 3s 0.4s linear infinite;
          animation: spin 3s 0.4s linear infinite;
  background: rgba(102, 37, 205, 0.95);
}
.h .c:nth-of-type(5) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 30px;
  height: 5px;
  right: 50px;
  bottom: 50px;
  -webkit-filter: blur(9.6666666667px);
  -moz-filter: blur(9.6666666667px);
  -o-filter: blur(9.6666666667px);
  -ms-filter: blur(9.6666666667px);
  transform-origin: 20px 10px;
  -webkit-animation: spin 3s 0.5s linear infinite;
          animation: spin 3s 0.5s linear infinite;
  background: rgba(105, 38, 205, 0.9375);
}
.h .c:nth-of-type(6) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 36px;
  height: 6px;
  right: 60px;
  bottom: 60px;
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -o-filter: blur(10px);
  -ms-filter: blur(10px);
  transform-origin: 24px 12px;
  -webkit-animation: spin 3s 0.6s linear infinite;
          animation: spin 3s 0.6s linear infinite;
  background: rgba(108, 39, 205, 0.925);
}
.h .c:nth-of-type(7) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 42px;
  height: 7px;
  right: 70px;
  bottom: 70px;
  -webkit-filter: blur(10.3333333333px);
  -moz-filter: blur(10.3333333333px);
  -o-filter: blur(10.3333333333px);
  -ms-filter: blur(10.3333333333px);
  transform-origin: 28px 14px;
  -webkit-animation: spin 3s 0.7s linear infinite;
          animation: spin 3s 0.7s linear infinite;
  background: rgba(111, 40, 205, 0.9125);
}
.h .c:nth-of-type(8) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 48px;
  height: 8px;
  right: 80px;
  bottom: 80px;
  -webkit-filter: blur(10.6666666667px);
  -moz-filter: blur(10.6666666667px);
  -o-filter: blur(10.6666666667px);
  -ms-filter: blur(10.6666666667px);
  transform-origin: 32px 16px;
  -webkit-animation: spin 3s 0.8s linear infinite;
          animation: spin 3s 0.8s linear infinite;
  background: rgba(114, 41, 205, 0.9);
}
.h .c:nth-of-type(9) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 54px;
  height: 9px;
  right: 90px;
  bottom: 90px;
  -webkit-filter: blur(11px);
  -moz-filter: blur(11px);
  -o-filter: blur(11px);
  -ms-filter: blur(11px);
  transform-origin: 36px 18px;
  -webkit-animation: spin 3s 0.9s linear infinite;
          animation: spin 3s 0.9s linear infinite;
  background: rgba(117, 42, 205, 0.8875);
}
.h .c:nth-of-type(10) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 60px;
  height: 10px;
  right: 100px;
  bottom: 100px;
  -webkit-filter: blur(11.3333333333px);
  -moz-filter: blur(11.3333333333px);
  -o-filter: blur(11.3333333333px);
  -ms-filter: blur(11.3333333333px);
  transform-origin: 40px 20px;
  -webkit-animation: spin 3s 1s linear infinite;
          animation: spin 3s 1s linear infinite;
  background: rgba(120, 43, 205, 0.875);
}
.h .c:nth-of-type(11) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 66px;
  height: 11px;
  right: 110px;
  bottom: 110px;
  -webkit-filter: blur(11.6666666667px);
  -moz-filter: blur(11.6666666667px);
  -o-filter: blur(11.6666666667px);
  -ms-filter: blur(11.6666666667px);
  transform-origin: 44px 22px;
  -webkit-animation: spin 3s 1.1s linear infinite;
          animation: spin 3s 1.1s linear infinite;
  background: rgba(123, 44, 205, 0.8625);
}
.h .c:nth-of-type(12) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 72px;
  height: 12px;
  right: 120px;
  bottom: 120px;
  -webkit-filter: blur(12px);
  -moz-filter: blur(12px);
  -o-filter: blur(12px);
  -ms-filter: blur(12px);
  transform-origin: 48px 24px;
  -webkit-animation: spin 3s 1.2s linear infinite;
          animation: spin 3s 1.2s linear infinite;
  background: rgba(126, 45, 205, 0.85);
}
.h .c:nth-of-type(13) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 78px;
  height: 13px;
  right: 130px;
  bottom: 130px;
  -webkit-filter: blur(12.3333333333px);
  -moz-filter: blur(12.3333333333px);
  -o-filter: blur(12.3333333333px);
  -ms-filter: blur(12.3333333333px);
  transform-origin: 52px 26px;
  -webkit-animation: spin 3s 1.3s linear infinite;
          animation: spin 3s 1.3s linear infinite;
  background: rgba(129, 46, 205, 0.8375);
}
.h .c:nth-of-type(14) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 84px;
  height: 14px;
  right: 140px;
  bottom: 140px;
  -webkit-filter: blur(12.6666666667px);
  -moz-filter: blur(12.6666666667px);
  -o-filter: blur(12.6666666667px);
  -ms-filter: blur(12.6666666667px);
  transform-origin: 56px 28px;
  -webkit-animation: spin 3s 1.4s linear infinite;
          animation: spin 3s 1.4s linear infinite;
  background: rgba(132, 47, 205, 0.825);
}
.h .c:nth-of-type(15) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 90px;
  height: 15px;
  right: 150px;
  bottom: 150px;
  -webkit-filter: blur(13px);
  -moz-filter: blur(13px);
  -o-filter: blur(13px);
  -ms-filter: blur(13px);
  transform-origin: 60px 30px;
  -webkit-animation: spin 3s 1.5s linear infinite;
          animation: spin 3s 1.5s linear infinite;
  background: rgba(135, 48, 205, 0.8125);
}
.h .c:nth-of-type(16) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 96px;
  height: 16px;
  right: 160px;
  bottom: 160px;
  -webkit-filter: blur(13.3333333333px);
  -moz-filter: blur(13.3333333333px);
  -o-filter: blur(13.3333333333px);
  -ms-filter: blur(13.3333333333px);
  transform-origin: 64px 32px;
  -webkit-animation: spin 3s 1.6s linear infinite;
          animation: spin 3s 1.6s linear infinite;
  background: rgba(138, 49, 205, 0.8);
}
.h .c:nth-of-type(17) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 102px;
  height: 17px;
  right: 170px;
  bottom: 170px;
  -webkit-filter: blur(13.6666666667px);
  -moz-filter: blur(13.6666666667px);
  -o-filter: blur(13.6666666667px);
  -ms-filter: blur(13.6666666667px);
  transform-origin: 68px 34px;
  -webkit-animation: spin 3s 1.7s linear infinite;
          animation: spin 3s 1.7s linear infinite;
  background: rgba(141, 50, 205, 0.7875);
}
.h .c:nth-of-type(18) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 108px;
  height: 18px;
  right: 180px;
  bottom: 180px;
  -webkit-filter: blur(14px);
  -moz-filter: blur(14px);
  -o-filter: blur(14px);
  -ms-filter: blur(14px);
  transform-origin: 72px 36px;
  -webkit-animation: spin 3s 1.8s linear infinite;
          animation: spin 3s 1.8s linear infinite;
  background: rgba(144, 51, 205, 0.775);
}
.h .c:nth-of-type(19) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 114px;
  height: 19px;
  right: 190px;
  bottom: 190px;
  -webkit-filter: blur(14.3333333333px);
  -moz-filter: blur(14.3333333333px);
  -o-filter: blur(14.3333333333px);
  -ms-filter: blur(14.3333333333px);
  transform-origin: 76px 38px;
  -webkit-animation: spin 3s 1.9s linear infinite;
          animation: spin 3s 1.9s linear infinite;
  background: rgba(147, 52, 205, 0.7625);
}
.h .c:nth-of-type(20) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 120px;
  height: 20px;
  right: 200px;
  bottom: 200px;
  -webkit-filter: blur(14.6666666667px);
  -moz-filter: blur(14.6666666667px);
  -o-filter: blur(14.6666666667px);
  -ms-filter: blur(14.6666666667px);
  transform-origin: 80px 40px;
  -webkit-animation: spin 3s 2s linear infinite;
          animation: spin 3s 2s linear infinite;
  background: rgba(150, 53, 205, 0.75);
}
.h .c:nth-of-type(21) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 126px;
  height: 21px;
  right: 210px;
  bottom: 210px;
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
  transform-origin: 84px 42px;
  -webkit-animation: spin 3s 2.1s linear infinite;
          animation: spin 3s 2.1s linear infinite;
  background: rgba(153, 54, 205, 0.7375);
}
.h .c:nth-of-type(22) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 132px;
  height: 22px;
  right: 220px;
  bottom: 220px;
  -webkit-filter: blur(15.3333333333px);
  -moz-filter: blur(15.3333333333px);
  -o-filter: blur(15.3333333333px);
  -ms-filter: blur(15.3333333333px);
  transform-origin: 88px 44px;
  -webkit-animation: spin 3s 2.2s linear infinite;
          animation: spin 3s 2.2s linear infinite;
  background: rgba(156, 55, 205, 0.725);
}
.h .c:nth-of-type(23) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 138px;
  height: 23px;
  right: 230px;
  bottom: 230px;
  -webkit-filter: blur(15.6666666667px);
  -moz-filter: blur(15.6666666667px);
  -o-filter: blur(15.6666666667px);
  -ms-filter: blur(15.6666666667px);
  transform-origin: 92px 46px;
  -webkit-animation: spin 3s 2.3s linear infinite;
          animation: spin 3s 2.3s linear infinite;
  background: rgba(159, 56, 205, 0.7125);
}
.h .c:nth-of-type(24) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 144px;
  height: 24px;
  right: 240px;
  bottom: 240px;
  -webkit-filter: blur(16px);
  -moz-filter: blur(16px);
  -o-filter: blur(16px);
  -ms-filter: blur(16px);
  transform-origin: 96px 48px;
  -webkit-animation: spin 3s 2.4s linear infinite;
          animation: spin 3s 2.4s linear infinite;
  background: rgba(162, 57, 205, 0.7);
}
.h .c:nth-of-type(25) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 150px;
  height: 25px;
  right: 250px;
  bottom: 250px;
  -webkit-filter: blur(16.3333333333px);
  -moz-filter: blur(16.3333333333px);
  -o-filter: blur(16.3333333333px);
  -ms-filter: blur(16.3333333333px);
  transform-origin: 100px 50px;
  -webkit-animation: spin 3s 2.5s linear infinite;
          animation: spin 3s 2.5s linear infinite;
  background: rgba(165, 58, 205, 0.6875);
}
.h .c:nth-of-type(26) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 156px;
  height: 26px;
  right: 260px;
  bottom: 260px;
  -webkit-filter: blur(16.6666666667px);
  -moz-filter: blur(16.6666666667px);
  -o-filter: blur(16.6666666667px);
  -ms-filter: blur(16.6666666667px);
  transform-origin: 104px 52px;
  -webkit-animation: spin 3s 2.6s linear infinite;
          animation: spin 3s 2.6s linear infinite;
  background: rgba(168, 59, 205, 0.675);
}
.h .c:nth-of-type(27) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 162px;
  height: 27px;
  right: 270px;
  bottom: 270px;
  -webkit-filter: blur(17px);
  -moz-filter: blur(17px);
  -o-filter: blur(17px);
  -ms-filter: blur(17px);
  transform-origin: 108px 54px;
  -webkit-animation: spin 3s 2.7s linear infinite;
          animation: spin 3s 2.7s linear infinite;
  background: rgba(171, 60, 205, 0.6625);
}
.h .c:nth-of-type(28) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 168px;
  height: 28px;
  right: 280px;
  bottom: 280px;
  -webkit-filter: blur(17.3333333333px);
  -moz-filter: blur(17.3333333333px);
  -o-filter: blur(17.3333333333px);
  -ms-filter: blur(17.3333333333px);
  transform-origin: 112px 56px;
  -webkit-animation: spin 3s 2.8s linear infinite;
          animation: spin 3s 2.8s linear infinite;
  background: rgba(174, 61, 205, 0.65);
}
.h .c:nth-of-type(29) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 174px;
  height: 29px;
  right: 290px;
  bottom: 290px;
  -webkit-filter: blur(17.6666666667px);
  -moz-filter: blur(17.6666666667px);
  -o-filter: blur(17.6666666667px);
  -ms-filter: blur(17.6666666667px);
  transform-origin: 116px 58px;
  -webkit-animation: spin 3s 2.9s linear infinite;
          animation: spin 3s 2.9s linear infinite;
  background: rgba(177, 62, 205, 0.6375);
}
.h .c:nth-of-type(30) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 180px;
  height: 30px;
  right: 300px;
  bottom: 300px;
  -webkit-filter: blur(18px);
  -moz-filter: blur(18px);
  -o-filter: blur(18px);
  -ms-filter: blur(18px);
  transform-origin: 120px 60px;
  -webkit-animation: spin 3s 3s linear infinite;
          animation: spin 3s 3s linear infinite;
  background: rgba(180, 63, 205, 0.625);
}
.h .c:nth-of-type(31) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 186px;
  height: 31px;
  right: 310px;
  bottom: 310px;
  -webkit-filter: blur(18.3333333333px);
  -moz-filter: blur(18.3333333333px);
  -o-filter: blur(18.3333333333px);
  -ms-filter: blur(18.3333333333px);
  transform-origin: 124px 62px;
  -webkit-animation: spin 3s 3.1s linear infinite;
          animation: spin 3s 3.1s linear infinite;
  background: rgba(183, 64, 205, 0.6125);
}
.h .c:nth-of-type(32) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 192px;
  height: 32px;
  right: 320px;
  bottom: 320px;
  -webkit-filter: blur(18.6666666667px);
  -moz-filter: blur(18.6666666667px);
  -o-filter: blur(18.6666666667px);
  -ms-filter: blur(18.6666666667px);
  transform-origin: 128px 64px;
  -webkit-animation: spin 3s 3.2s linear infinite;
          animation: spin 3s 3.2s linear infinite;
  background: rgba(186, 65, 205, 0.6);
}
.h .c:nth-of-type(33) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 198px;
  height: 33px;
  right: 330px;
  bottom: 330px;
  -webkit-filter: blur(19px);
  -moz-filter: blur(19px);
  -o-filter: blur(19px);
  -ms-filter: blur(19px);
  transform-origin: 132px 66px;
  -webkit-animation: spin 3s 3.3s linear infinite;
          animation: spin 3s 3.3s linear infinite;
  background: rgba(189, 66, 205, 0.5875);
}
.h .c:nth-of-type(34) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 204px;
  height: 34px;
  right: 340px;
  bottom: 340px;
  -webkit-filter: blur(19.3333333333px);
  -moz-filter: blur(19.3333333333px);
  -o-filter: blur(19.3333333333px);
  -ms-filter: blur(19.3333333333px);
  transform-origin: 136px 68px;
  -webkit-animation: spin 3s 3.4s linear infinite;
          animation: spin 3s 3.4s linear infinite;
  background: rgba(192, 67, 205, 0.575);
}
.h .c:nth-of-type(35) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 210px;
  height: 35px;
  right: 350px;
  bottom: 350px;
  -webkit-filter: blur(19.6666666667px);
  -moz-filter: blur(19.6666666667px);
  -o-filter: blur(19.6666666667px);
  -ms-filter: blur(19.6666666667px);
  transform-origin: 140px 70px;
  -webkit-animation: spin 3s 3.5s linear infinite;
          animation: spin 3s 3.5s linear infinite;
  background: rgba(195, 68, 205, 0.5625);
}
.h .c:nth-of-type(36) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 216px;
  height: 36px;
  right: 360px;
  bottom: 360px;
  -webkit-filter: blur(20px);
  -moz-filter: blur(20px);
  -o-filter: blur(20px);
  -ms-filter: blur(20px);
  transform-origin: 144px 72px;
  -webkit-animation: spin 3s 3.6s linear infinite;
          animation: spin 3s 3.6s linear infinite;
  background: rgba(198, 69, 205, 0.55);
}
.h .c:nth-of-type(37) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 222px;
  height: 37px;
  right: 370px;
  bottom: 370px;
  -webkit-filter: blur(20.3333333333px);
  -moz-filter: blur(20.3333333333px);
  -o-filter: blur(20.3333333333px);
  -ms-filter: blur(20.3333333333px);
  transform-origin: 148px 74px;
  -webkit-animation: spin 3s 3.7s linear infinite;
          animation: spin 3s 3.7s linear infinite;
  background: rgba(201, 70, 205, 0.5375);
}
.h .c:nth-of-type(38) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 228px;
  height: 38px;
  right: 380px;
  bottom: 380px;
  -webkit-filter: blur(20.6666666667px);
  -moz-filter: blur(20.6666666667px);
  -o-filter: blur(20.6666666667px);
  -ms-filter: blur(20.6666666667px);
  transform-origin: 152px 76px;
  -webkit-animation: spin 3s 3.8s linear infinite;
          animation: spin 3s 3.8s linear infinite;
  background: rgba(204, 71, 205, 0.525);
}
.h .c:nth-of-type(39) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 234px;
  height: 39px;
  right: 390px;
  bottom: 390px;
  -webkit-filter: blur(21px);
  -moz-filter: blur(21px);
  -o-filter: blur(21px);
  -ms-filter: blur(21px);
  transform-origin: 156px 78px;
  -webkit-animation: spin 3s 3.9s linear infinite;
          animation: spin 3s 3.9s linear infinite;
  background: rgba(207, 72, 205, 0.5125);
}
.h .c:nth-of-type(40) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 240px;
  height: 40px;
  right: 400px;
  bottom: 400px;
  -webkit-filter: blur(21.3333333333px);
  -moz-filter: blur(21.3333333333px);
  -o-filter: blur(21.3333333333px);
  -ms-filter: blur(21.3333333333px);
  transform-origin: 160px 80px;
  -webkit-animation: spin 3s 4s linear infinite;
          animation: spin 3s 4s linear infinite;
  background: rgba(210, 73, 205, 0.5);
}
.h .c:nth-of-type(41) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 246px;
  height: 41px;
  right: 410px;
  bottom: 410px;
  -webkit-filter: blur(21.6666666667px);
  -moz-filter: blur(21.6666666667px);
  -o-filter: blur(21.6666666667px);
  -ms-filter: blur(21.6666666667px);
  transform-origin: 164px 82px;
  -webkit-animation: spin 3s 4.1s linear infinite;
          animation: spin 3s 4.1s linear infinite;
  background: rgba(213, 74, 205, 0.4875);
}
.h .c:nth-of-type(42) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 252px;
  height: 42px;
  right: 420px;
  bottom: 420px;
  -webkit-filter: blur(22px);
  -moz-filter: blur(22px);
  -o-filter: blur(22px);
  -ms-filter: blur(22px);
  transform-origin: 168px 84px;
  -webkit-animation: spin 3s 4.2s linear infinite;
          animation: spin 3s 4.2s linear infinite;
  background: rgba(216, 75, 205, 0.475);
}
.h .c:nth-of-type(43) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 258px;
  height: 43px;
  right: 430px;
  bottom: 430px;
  -webkit-filter: blur(22.3333333333px);
  -moz-filter: blur(22.3333333333px);
  -o-filter: blur(22.3333333333px);
  -ms-filter: blur(22.3333333333px);
  transform-origin: 172px 86px;
  -webkit-animation: spin 3s 4.3s linear infinite;
          animation: spin 3s 4.3s linear infinite;
  background: rgba(219, 76, 205, 0.4625);
}
.h .c:nth-of-type(44) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 264px;
  height: 44px;
  right: 440px;
  bottom: 440px;
  -webkit-filter: blur(22.6666666667px);
  -moz-filter: blur(22.6666666667px);
  -o-filter: blur(22.6666666667px);
  -ms-filter: blur(22.6666666667px);
  transform-origin: 176px 88px;
  -webkit-animation: spin 3s 4.4s linear infinite;
          animation: spin 3s 4.4s linear infinite;
  background: rgba(222, 77, 205, 0.45);
}
.h .c:nth-of-type(45) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 270px;
  height: 45px;
  right: 450px;
  bottom: 450px;
  -webkit-filter: blur(23px);
  -moz-filter: blur(23px);
  -o-filter: blur(23px);
  -ms-filter: blur(23px);
  transform-origin: 180px 90px;
  -webkit-animation: spin 3s 4.5s linear infinite;
          animation: spin 3s 4.5s linear infinite;
  background: rgba(225, 78, 205, 0.4375);
}
.h .c:nth-of-type(46) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 276px;
  height: 46px;
  right: 460px;
  bottom: 460px;
  -webkit-filter: blur(23.3333333333px);
  -moz-filter: blur(23.3333333333px);
  -o-filter: blur(23.3333333333px);
  -ms-filter: blur(23.3333333333px);
  transform-origin: 184px 92px;
  -webkit-animation: spin 3s 4.6s linear infinite;
          animation: spin 3s 4.6s linear infinite;
  background: rgba(228, 79, 205, 0.425);
}
.h .c:nth-of-type(47) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 282px;
  height: 47px;
  right: 470px;
  bottom: 470px;
  -webkit-filter: blur(23.6666666667px);
  -moz-filter: blur(23.6666666667px);
  -o-filter: blur(23.6666666667px);
  -ms-filter: blur(23.6666666667px);
  transform-origin: 188px 94px;
  -webkit-animation: spin 3s 4.7s linear infinite;
          animation: spin 3s 4.7s linear infinite;
  background: rgba(231, 80, 205, 0.4125);
}
.h .c:nth-of-type(48) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 288px;
  height: 48px;
  right: 480px;
  bottom: 480px;
  -webkit-filter: blur(24px);
  -moz-filter: blur(24px);
  -o-filter: blur(24px);
  -ms-filter: blur(24px);
  transform-origin: 192px 96px;
  -webkit-animation: spin 3s 4.8s linear infinite;
          animation: spin 3s 4.8s linear infinite;
  background: rgba(234, 81, 205, 0.4);
}
.h .c:nth-of-type(49) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 294px;
  height: 49px;
  right: 490px;
  bottom: 490px;
  -webkit-filter: blur(24.3333333333px);
  -moz-filter: blur(24.3333333333px);
  -o-filter: blur(24.3333333333px);
  -ms-filter: blur(24.3333333333px);
  transform-origin: 196px 98px;
  -webkit-animation: spin 3s 4.9s linear infinite;
          animation: spin 3s 4.9s linear infinite;
  background: rgba(237, 82, 205, 0.3875);
}
.h .c:nth-of-type(50) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 300px;
  height: 50px;
  right: 500px;
  bottom: 500px;
  -webkit-filter: blur(24.6666666667px);
  -moz-filter: blur(24.6666666667px);
  -o-filter: blur(24.6666666667px);
  -ms-filter: blur(24.6666666667px);
  transform-origin: 200px 100px;
  -webkit-animation: spin 3s 5s linear infinite;
          animation: spin 3s 5s linear infinite;
  background: rgba(240, 83, 205, 0.375);
}
.h .c:nth-of-type(51) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 306px;
  height: 51px;
  right: 510px;
  bottom: 510px;
  -webkit-filter: blur(25px);
  -moz-filter: blur(25px);
  -o-filter: blur(25px);
  -ms-filter: blur(25px);
  transform-origin: 204px 102px;
  -webkit-animation: spin 3s 5.1s linear infinite;
          animation: spin 3s 5.1s linear infinite;
  background: rgba(243, 84, 205, 0.3625);
}
.h .c:nth-of-type(52) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 312px;
  height: 52px;
  right: 520px;
  bottom: 520px;
  -webkit-filter: blur(25.3333333333px);
  -moz-filter: blur(25.3333333333px);
  -o-filter: blur(25.3333333333px);
  -ms-filter: blur(25.3333333333px);
  transform-origin: 208px 104px;
  -webkit-animation: spin 3s 5.2s linear infinite;
          animation: spin 3s 5.2s linear infinite;
  background: rgba(246, 85, 205, 0.35);
}
.h .c:nth-of-type(53) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 318px;
  height: 53px;
  right: 530px;
  bottom: 530px;
  -webkit-filter: blur(25.6666666667px);
  -moz-filter: blur(25.6666666667px);
  -o-filter: blur(25.6666666667px);
  -ms-filter: blur(25.6666666667px);
  transform-origin: 212px 106px;
  -webkit-animation: spin 3s 5.3s linear infinite;
          animation: spin 3s 5.3s linear infinite;
  background: rgba(249, 86, 205, 0.3375);
}
.h .c:nth-of-type(54) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 324px;
  height: 54px;
  right: 540px;
  bottom: 540px;
  -webkit-filter: blur(26px);
  -moz-filter: blur(26px);
  -o-filter: blur(26px);
  -ms-filter: blur(26px);
  transform-origin: 216px 108px;
  -webkit-animation: spin 3s 5.4s linear infinite;
          animation: spin 3s 5.4s linear infinite;
  background: rgba(252, 87, 205, 0.325);
}
.h .c:nth-of-type(55) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 330px;
  height: 55px;
  right: 550px;
  bottom: 550px;
  -webkit-filter: blur(26.3333333333px);
  -moz-filter: blur(26.3333333333px);
  -o-filter: blur(26.3333333333px);
  -ms-filter: blur(26.3333333333px);
  transform-origin: 220px 110px;
  -webkit-animation: spin 3s 5.5s linear infinite;
          animation: spin 3s 5.5s linear infinite;
  background: rgba(255, 88, 205, 0.3125);
}
.h .c:nth-of-type(56) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 336px;
  height: 56px;
  right: 560px;
  bottom: 560px;
  -webkit-filter: blur(26.6666666667px);
  -moz-filter: blur(26.6666666667px);
  -o-filter: blur(26.6666666667px);
  -ms-filter: blur(26.6666666667px);
  transform-origin: 224px 112px;
  -webkit-animation: spin 3s 5.6s linear infinite;
          animation: spin 3s 5.6s linear infinite;
  background: rgba(255, 89, 205, 0.3);
}
.h .c:nth-of-type(57) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 342px;
  height: 57px;
  right: 570px;
  bottom: 570px;
  -webkit-filter: blur(27px);
  -moz-filter: blur(27px);
  -o-filter: blur(27px);
  -ms-filter: blur(27px);
  transform-origin: 228px 114px;
  -webkit-animation: spin 3s 5.7s linear infinite;
          animation: spin 3s 5.7s linear infinite;
  background: rgba(255, 90, 205, 0.2875);
}
.h .c:nth-of-type(58) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 348px;
  height: 58px;
  right: 580px;
  bottom: 580px;
  -webkit-filter: blur(27.3333333333px);
  -moz-filter: blur(27.3333333333px);
  -o-filter: blur(27.3333333333px);
  -ms-filter: blur(27.3333333333px);
  transform-origin: 232px 116px;
  -webkit-animation: spin 3s 5.8s linear infinite;
          animation: spin 3s 5.8s linear infinite;
  background: rgba(255, 91, 205, 0.275);
}
.h .c:nth-of-type(59) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 354px;
  height: 59px;
  right: 590px;
  bottom: 590px;
  -webkit-filter: blur(27.6666666667px);
  -moz-filter: blur(27.6666666667px);
  -o-filter: blur(27.6666666667px);
  -ms-filter: blur(27.6666666667px);
  transform-origin: 236px 118px;
  -webkit-animation: spin 3s 5.9s linear infinite;
          animation: spin 3s 5.9s linear infinite;
  background: rgba(255, 92, 205, 0.2625);
}
.h .c:nth-of-type(60) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 360px;
  height: 60px;
  right: 600px;
  bottom: 600px;
  -webkit-filter: blur(28px);
  -moz-filter: blur(28px);
  -o-filter: blur(28px);
  -ms-filter: blur(28px);
  transform-origin: 240px 120px;
  -webkit-animation: spin 3s 6s linear infinite;
          animation: spin 3s 6s linear infinite;
  background: rgba(255, 93, 205, 0.25);
}


/* Rango 1: elementos 1–12 (más visibles) */
.h .c:nth-of-type(-n+12){
  background: rgb(254 254 254 / 64%) !important;
}
/* Rango 2: 13–24 */
.h .c:nth-of-type(n+13):nth-of-type(-n+24){
  background: rgb(254 254 254 / 59%) !important;
}
/* Rango 3: 25–36 */
.h .c:nth-of-type(n+25):nth-of-type(-n+36){
  background: rgb(254 254 254 / 52%) !important;
}
/* Rango 4: 37–48 */
.h .c:nth-of-type(n+37):nth-of-type(-n+48){
  background: rgb(254 254 254 / 46%) !important;
}
/* Rango 5: 49–60 (más sutiles) */
.h .c:nth-of-type(n+49){
  background: rgb(254 254 254 / 40%) !important;
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1645e7a */.h {
  text-align: center;
  background-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/217233/overlay.png");
  width: 100%;
  height: 800px;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0%;
  transform: translateY(-50%);
  opacity: 0.2
}
.h h2, .h h1 {
  position: absolute;
  z-index: 3;
  text-transform: uppercase;
  text-shadow: 0px 10px rgba(0, 0, 0, 0.15);
  left: 0;
  right: 0;
  margin: auto;
  transform: translateY(-50%);
  font-family: lato;
  font-weight: 300;
  color: white;
}
.h h1 {
  letter-spacing: 28px;
  font-size: 14px;
  top: 50%;
}
.h h2 {
  letter-spacing: 10px;
  font-size: 10px;
  top: 60%;
}
.h .c {
  border: 2px solid rgba(255, 255, 255, 0.1);
  border-radius: 400px;
  position: absolute;
  margin: auto;
}
.h .c:nth-of-type(1) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 6px;
  height: 1px;
  right: 10px;
  bottom: 10px;
  -webkit-filter: blur(8.3333333333px);
  -moz-filter: blur(8.3333333333px);
  -o-filter: blur(8.3333333333px);
  -ms-filter: blur(8.3333333333px);
  transform-origin: 4px 2px;
  -webkit-animation: spin 3s 0.1s linear infinite;
          animation: spin 3s 0.1s linear infinite;
  background: rgba(93, 34, 205, 0.9875);
}
.h .c:nth-of-type(2) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 12px;
  height: 2px;
  right: 20px;
  bottom: 20px;
  -webkit-filter: blur(8.6666666667px);
  -moz-filter: blur(8.6666666667px);
  -o-filter: blur(8.6666666667px);
  -ms-filter: blur(8.6666666667px);
  transform-origin: 8px 4px;
  -webkit-animation: spin 3s 0.2s linear infinite;
          animation: spin 3s 0.2s linear infinite;
  background: rgba(96, 35, 205, 0.975);
}
.h .c:nth-of-type(3) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 18px;
  height: 3px;
  right: 30px;
  bottom: 30px;
  -webkit-filter: blur(9px);
  -moz-filter: blur(9px);
  -o-filter: blur(9px);
  -ms-filter: blur(9px);
  transform-origin: 12px 6px;
  -webkit-animation: spin 3s 0.3s linear infinite;
          animation: spin 3s 0.3s linear infinite;
  background: rgba(99, 36, 205, 0.9625);
}
.h .c:nth-of-type(4) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 24px;
  height: 4px;
  right: 40px;
  bottom: 40px;
  -webkit-filter: blur(9.3333333333px);
  -moz-filter: blur(9.3333333333px);
  -o-filter: blur(9.3333333333px);
  -ms-filter: blur(9.3333333333px);
  transform-origin: 16px 8px;
  -webkit-animation: spin 3s 0.4s linear infinite;
          animation: spin 3s 0.4s linear infinite;
  background: rgba(102, 37, 205, 0.95);
}
.h .c:nth-of-type(5) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 30px;
  height: 5px;
  right: 50px;
  bottom: 50px;
  -webkit-filter: blur(9.6666666667px);
  -moz-filter: blur(9.6666666667px);
  -o-filter: blur(9.6666666667px);
  -ms-filter: blur(9.6666666667px);
  transform-origin: 20px 10px;
  -webkit-animation: spin 3s 0.5s linear infinite;
          animation: spin 3s 0.5s linear infinite;
  background: rgba(105, 38, 205, 0.9375);
}
.h .c:nth-of-type(6) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 36px;
  height: 6px;
  right: 60px;
  bottom: 60px;
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -o-filter: blur(10px);
  -ms-filter: blur(10px);
  transform-origin: 24px 12px;
  -webkit-animation: spin 3s 0.6s linear infinite;
          animation: spin 3s 0.6s linear infinite;
  background: rgba(108, 39, 205, 0.925);
}
.h .c:nth-of-type(7) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 42px;
  height: 7px;
  right: 70px;
  bottom: 70px;
  -webkit-filter: blur(10.3333333333px);
  -moz-filter: blur(10.3333333333px);
  -o-filter: blur(10.3333333333px);
  -ms-filter: blur(10.3333333333px);
  transform-origin: 28px 14px;
  -webkit-animation: spin 3s 0.7s linear infinite;
          animation: spin 3s 0.7s linear infinite;
  background: rgba(111, 40, 205, 0.9125);
}
.h .c:nth-of-type(8) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 48px;
  height: 8px;
  right: 80px;
  bottom: 80px;
  -webkit-filter: blur(10.6666666667px);
  -moz-filter: blur(10.6666666667px);
  -o-filter: blur(10.6666666667px);
  -ms-filter: blur(10.6666666667px);
  transform-origin: 32px 16px;
  -webkit-animation: spin 3s 0.8s linear infinite;
          animation: spin 3s 0.8s linear infinite;
  background: rgba(114, 41, 205, 0.9);
}
.h .c:nth-of-type(9) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 54px;
  height: 9px;
  right: 90px;
  bottom: 90px;
  -webkit-filter: blur(11px);
  -moz-filter: blur(11px);
  -o-filter: blur(11px);
  -ms-filter: blur(11px);
  transform-origin: 36px 18px;
  -webkit-animation: spin 3s 0.9s linear infinite;
          animation: spin 3s 0.9s linear infinite;
  background: rgba(117, 42, 205, 0.8875);
}
.h .c:nth-of-type(10) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 60px;
  height: 10px;
  right: 100px;
  bottom: 100px;
  -webkit-filter: blur(11.3333333333px);
  -moz-filter: blur(11.3333333333px);
  -o-filter: blur(11.3333333333px);
  -ms-filter: blur(11.3333333333px);
  transform-origin: 40px 20px;
  -webkit-animation: spin 3s 1s linear infinite;
          animation: spin 3s 1s linear infinite;
  background: rgba(120, 43, 205, 0.875);
}
.h .c:nth-of-type(11) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 66px;
  height: 11px;
  right: 110px;
  bottom: 110px;
  -webkit-filter: blur(11.6666666667px);
  -moz-filter: blur(11.6666666667px);
  -o-filter: blur(11.6666666667px);
  -ms-filter: blur(11.6666666667px);
  transform-origin: 44px 22px;
  -webkit-animation: spin 3s 1.1s linear infinite;
          animation: spin 3s 1.1s linear infinite;
  background: rgba(123, 44, 205, 0.8625);
}
.h .c:nth-of-type(12) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 72px;
  height: 12px;
  right: 120px;
  bottom: 120px;
  -webkit-filter: blur(12px);
  -moz-filter: blur(12px);
  -o-filter: blur(12px);
  -ms-filter: blur(12px);
  transform-origin: 48px 24px;
  -webkit-animation: spin 3s 1.2s linear infinite;
          animation: spin 3s 1.2s linear infinite;
  background: rgba(126, 45, 205, 0.85);
}
.h .c:nth-of-type(13) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 78px;
  height: 13px;
  right: 130px;
  bottom: 130px;
  -webkit-filter: blur(12.3333333333px);
  -moz-filter: blur(12.3333333333px);
  -o-filter: blur(12.3333333333px);
  -ms-filter: blur(12.3333333333px);
  transform-origin: 52px 26px;
  -webkit-animation: spin 3s 1.3s linear infinite;
          animation: spin 3s 1.3s linear infinite;
  background: rgba(129, 46, 205, 0.8375);
}
.h .c:nth-of-type(14) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 84px;
  height: 14px;
  right: 140px;
  bottom: 140px;
  -webkit-filter: blur(12.6666666667px);
  -moz-filter: blur(12.6666666667px);
  -o-filter: blur(12.6666666667px);
  -ms-filter: blur(12.6666666667px);
  transform-origin: 56px 28px;
  -webkit-animation: spin 3s 1.4s linear infinite;
          animation: spin 3s 1.4s linear infinite;
  background: rgba(132, 47, 205, 0.825);
}
.h .c:nth-of-type(15) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 90px;
  height: 15px;
  right: 150px;
  bottom: 150px;
  -webkit-filter: blur(13px);
  -moz-filter: blur(13px);
  -o-filter: blur(13px);
  -ms-filter: blur(13px);
  transform-origin: 60px 30px;
  -webkit-animation: spin 3s 1.5s linear infinite;
          animation: spin 3s 1.5s linear infinite;
  background: rgba(135, 48, 205, 0.8125);
}
.h .c:nth-of-type(16) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 96px;
  height: 16px;
  right: 160px;
  bottom: 160px;
  -webkit-filter: blur(13.3333333333px);
  -moz-filter: blur(13.3333333333px);
  -o-filter: blur(13.3333333333px);
  -ms-filter: blur(13.3333333333px);
  transform-origin: 64px 32px;
  -webkit-animation: spin 3s 1.6s linear infinite;
          animation: spin 3s 1.6s linear infinite;
  background: rgba(138, 49, 205, 0.8);
}
.h .c:nth-of-type(17) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 102px;
  height: 17px;
  right: 170px;
  bottom: 170px;
  -webkit-filter: blur(13.6666666667px);
  -moz-filter: blur(13.6666666667px);
  -o-filter: blur(13.6666666667px);
  -ms-filter: blur(13.6666666667px);
  transform-origin: 68px 34px;
  -webkit-animation: spin 3s 1.7s linear infinite;
          animation: spin 3s 1.7s linear infinite;
  background: rgba(141, 50, 205, 0.7875);
}
.h .c:nth-of-type(18) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 108px;
  height: 18px;
  right: 180px;
  bottom: 180px;
  -webkit-filter: blur(14px);
  -moz-filter: blur(14px);
  -o-filter: blur(14px);
  -ms-filter: blur(14px);
  transform-origin: 72px 36px;
  -webkit-animation: spin 3s 1.8s linear infinite;
          animation: spin 3s 1.8s linear infinite;
  background: rgba(144, 51, 205, 0.775);
}
.h .c:nth-of-type(19) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 114px;
  height: 19px;
  right: 190px;
  bottom: 190px;
  -webkit-filter: blur(14.3333333333px);
  -moz-filter: blur(14.3333333333px);
  -o-filter: blur(14.3333333333px);
  -ms-filter: blur(14.3333333333px);
  transform-origin: 76px 38px;
  -webkit-animation: spin 3s 1.9s linear infinite;
          animation: spin 3s 1.9s linear infinite;
  background: rgba(147, 52, 205, 0.7625);
}
.h .c:nth-of-type(20) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 120px;
  height: 20px;
  right: 200px;
  bottom: 200px;
  -webkit-filter: blur(14.6666666667px);
  -moz-filter: blur(14.6666666667px);
  -o-filter: blur(14.6666666667px);
  -ms-filter: blur(14.6666666667px);
  transform-origin: 80px 40px;
  -webkit-animation: spin 3s 2s linear infinite;
          animation: spin 3s 2s linear infinite;
  background: rgba(150, 53, 205, 0.75);
}
.h .c:nth-of-type(21) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 126px;
  height: 21px;
  right: 210px;
  bottom: 210px;
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
  transform-origin: 84px 42px;
  -webkit-animation: spin 3s 2.1s linear infinite;
          animation: spin 3s 2.1s linear infinite;
  background: rgba(153, 54, 205, 0.7375);
}
.h .c:nth-of-type(22) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 132px;
  height: 22px;
  right: 220px;
  bottom: 220px;
  -webkit-filter: blur(15.3333333333px);
  -moz-filter: blur(15.3333333333px);
  -o-filter: blur(15.3333333333px);
  -ms-filter: blur(15.3333333333px);
  transform-origin: 88px 44px;
  -webkit-animation: spin 3s 2.2s linear infinite;
          animation: spin 3s 2.2s linear infinite;
  background: rgba(156, 55, 205, 0.725);
}
.h .c:nth-of-type(23) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 138px;
  height: 23px;
  right: 230px;
  bottom: 230px;
  -webkit-filter: blur(15.6666666667px);
  -moz-filter: blur(15.6666666667px);
  -o-filter: blur(15.6666666667px);
  -ms-filter: blur(15.6666666667px);
  transform-origin: 92px 46px;
  -webkit-animation: spin 3s 2.3s linear infinite;
          animation: spin 3s 2.3s linear infinite;
  background: rgba(159, 56, 205, 0.7125);
}
.h .c:nth-of-type(24) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 144px;
  height: 24px;
  right: 240px;
  bottom: 240px;
  -webkit-filter: blur(16px);
  -moz-filter: blur(16px);
  -o-filter: blur(16px);
  -ms-filter: blur(16px);
  transform-origin: 96px 48px;
  -webkit-animation: spin 3s 2.4s linear infinite;
          animation: spin 3s 2.4s linear infinite;
  background: rgba(162, 57, 205, 0.7);
}
.h .c:nth-of-type(25) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 150px;
  height: 25px;
  right: 250px;
  bottom: 250px;
  -webkit-filter: blur(16.3333333333px);
  -moz-filter: blur(16.3333333333px);
  -o-filter: blur(16.3333333333px);
  -ms-filter: blur(16.3333333333px);
  transform-origin: 100px 50px;
  -webkit-animation: spin 3s 2.5s linear infinite;
          animation: spin 3s 2.5s linear infinite;
  background: rgba(165, 58, 205, 0.6875);
}
.h .c:nth-of-type(26) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 156px;
  height: 26px;
  right: 260px;
  bottom: 260px;
  -webkit-filter: blur(16.6666666667px);
  -moz-filter: blur(16.6666666667px);
  -o-filter: blur(16.6666666667px);
  -ms-filter: blur(16.6666666667px);
  transform-origin: 104px 52px;
  -webkit-animation: spin 3s 2.6s linear infinite;
          animation: spin 3s 2.6s linear infinite;
  background: rgba(168, 59, 205, 0.675);
}
.h .c:nth-of-type(27) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 162px;
  height: 27px;
  right: 270px;
  bottom: 270px;
  -webkit-filter: blur(17px);
  -moz-filter: blur(17px);
  -o-filter: blur(17px);
  -ms-filter: blur(17px);
  transform-origin: 108px 54px;
  -webkit-animation: spin 3s 2.7s linear infinite;
          animation: spin 3s 2.7s linear infinite;
  background: rgba(171, 60, 205, 0.6625);
}
.h .c:nth-of-type(28) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 168px;
  height: 28px;
  right: 280px;
  bottom: 280px;
  -webkit-filter: blur(17.3333333333px);
  -moz-filter: blur(17.3333333333px);
  -o-filter: blur(17.3333333333px);
  -ms-filter: blur(17.3333333333px);
  transform-origin: 112px 56px;
  -webkit-animation: spin 3s 2.8s linear infinite;
          animation: spin 3s 2.8s linear infinite;
  background: rgba(174, 61, 205, 0.65);
}
.h .c:nth-of-type(29) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 174px;
  height: 29px;
  right: 290px;
  bottom: 290px;
  -webkit-filter: blur(17.6666666667px);
  -moz-filter: blur(17.6666666667px);
  -o-filter: blur(17.6666666667px);
  -ms-filter: blur(17.6666666667px);
  transform-origin: 116px 58px;
  -webkit-animation: spin 3s 2.9s linear infinite;
          animation: spin 3s 2.9s linear infinite;
  background: rgba(177, 62, 205, 0.6375);
}
.h .c:nth-of-type(30) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 180px;
  height: 30px;
  right: 300px;
  bottom: 300px;
  -webkit-filter: blur(18px);
  -moz-filter: blur(18px);
  -o-filter: blur(18px);
  -ms-filter: blur(18px);
  transform-origin: 120px 60px;
  -webkit-animation: spin 3s 3s linear infinite;
          animation: spin 3s 3s linear infinite;
  background: rgba(180, 63, 205, 0.625);
}
.h .c:nth-of-type(31) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 186px;
  height: 31px;
  right: 310px;
  bottom: 310px;
  -webkit-filter: blur(18.3333333333px);
  -moz-filter: blur(18.3333333333px);
  -o-filter: blur(18.3333333333px);
  -ms-filter: blur(18.3333333333px);
  transform-origin: 124px 62px;
  -webkit-animation: spin 3s 3.1s linear infinite;
          animation: spin 3s 3.1s linear infinite;
  background: rgba(183, 64, 205, 0.6125);
}
.h .c:nth-of-type(32) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 192px;
  height: 32px;
  right: 320px;
  bottom: 320px;
  -webkit-filter: blur(18.6666666667px);
  -moz-filter: blur(18.6666666667px);
  -o-filter: blur(18.6666666667px);
  -ms-filter: blur(18.6666666667px);
  transform-origin: 128px 64px;
  -webkit-animation: spin 3s 3.2s linear infinite;
          animation: spin 3s 3.2s linear infinite;
  background: rgba(186, 65, 205, 0.6);
}
.h .c:nth-of-type(33) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 198px;
  height: 33px;
  right: 330px;
  bottom: 330px;
  -webkit-filter: blur(19px);
  -moz-filter: blur(19px);
  -o-filter: blur(19px);
  -ms-filter: blur(19px);
  transform-origin: 132px 66px;
  -webkit-animation: spin 3s 3.3s linear infinite;
          animation: spin 3s 3.3s linear infinite;
  background: rgba(189, 66, 205, 0.5875);
}
.h .c:nth-of-type(34) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 204px;
  height: 34px;
  right: 340px;
  bottom: 340px;
  -webkit-filter: blur(19.3333333333px);
  -moz-filter: blur(19.3333333333px);
  -o-filter: blur(19.3333333333px);
  -ms-filter: blur(19.3333333333px);
  transform-origin: 136px 68px;
  -webkit-animation: spin 3s 3.4s linear infinite;
          animation: spin 3s 3.4s linear infinite;
  background: rgba(192, 67, 205, 0.575);
}
.h .c:nth-of-type(35) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 210px;
  height: 35px;
  right: 350px;
  bottom: 350px;
  -webkit-filter: blur(19.6666666667px);
  -moz-filter: blur(19.6666666667px);
  -o-filter: blur(19.6666666667px);
  -ms-filter: blur(19.6666666667px);
  transform-origin: 140px 70px;
  -webkit-animation: spin 3s 3.5s linear infinite;
          animation: spin 3s 3.5s linear infinite;
  background: rgba(195, 68, 205, 0.5625);
}
.h .c:nth-of-type(36) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 216px;
  height: 36px;
  right: 360px;
  bottom: 360px;
  -webkit-filter: blur(20px);
  -moz-filter: blur(20px);
  -o-filter: blur(20px);
  -ms-filter: blur(20px);
  transform-origin: 144px 72px;
  -webkit-animation: spin 3s 3.6s linear infinite;
          animation: spin 3s 3.6s linear infinite;
  background: rgba(198, 69, 205, 0.55);
}
.h .c:nth-of-type(37) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 222px;
  height: 37px;
  right: 370px;
  bottom: 370px;
  -webkit-filter: blur(20.3333333333px);
  -moz-filter: blur(20.3333333333px);
  -o-filter: blur(20.3333333333px);
  -ms-filter: blur(20.3333333333px);
  transform-origin: 148px 74px;
  -webkit-animation: spin 3s 3.7s linear infinite;
          animation: spin 3s 3.7s linear infinite;
  background: rgba(201, 70, 205, 0.5375);
}
.h .c:nth-of-type(38) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 228px;
  height: 38px;
  right: 380px;
  bottom: 380px;
  -webkit-filter: blur(20.6666666667px);
  -moz-filter: blur(20.6666666667px);
  -o-filter: blur(20.6666666667px);
  -ms-filter: blur(20.6666666667px);
  transform-origin: 152px 76px;
  -webkit-animation: spin 3s 3.8s linear infinite;
          animation: spin 3s 3.8s linear infinite;
  background: rgba(204, 71, 205, 0.525);
}
.h .c:nth-of-type(39) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 234px;
  height: 39px;
  right: 390px;
  bottom: 390px;
  -webkit-filter: blur(21px);
  -moz-filter: blur(21px);
  -o-filter: blur(21px);
  -ms-filter: blur(21px);
  transform-origin: 156px 78px;
  -webkit-animation: spin 3s 3.9s linear infinite;
          animation: spin 3s 3.9s linear infinite;
  background: rgba(207, 72, 205, 0.5125);
}
.h .c:nth-of-type(40) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 240px;
  height: 40px;
  right: 400px;
  bottom: 400px;
  -webkit-filter: blur(21.3333333333px);
  -moz-filter: blur(21.3333333333px);
  -o-filter: blur(21.3333333333px);
  -ms-filter: blur(21.3333333333px);
  transform-origin: 160px 80px;
  -webkit-animation: spin 3s 4s linear infinite;
          animation: spin 3s 4s linear infinite;
  background: rgba(210, 73, 205, 0.5);
}
.h .c:nth-of-type(41) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 246px;
  height: 41px;
  right: 410px;
  bottom: 410px;
  -webkit-filter: blur(21.6666666667px);
  -moz-filter: blur(21.6666666667px);
  -o-filter: blur(21.6666666667px);
  -ms-filter: blur(21.6666666667px);
  transform-origin: 164px 82px;
  -webkit-animation: spin 3s 4.1s linear infinite;
          animation: spin 3s 4.1s linear infinite;
  background: rgba(213, 74, 205, 0.4875);
}
.h .c:nth-of-type(42) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 252px;
  height: 42px;
  right: 420px;
  bottom: 420px;
  -webkit-filter: blur(22px);
  -moz-filter: blur(22px);
  -o-filter: blur(22px);
  -ms-filter: blur(22px);
  transform-origin: 168px 84px;
  -webkit-animation: spin 3s 4.2s linear infinite;
          animation: spin 3s 4.2s linear infinite;
  background: rgba(216, 75, 205, 0.475);
}
.h .c:nth-of-type(43) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 258px;
  height: 43px;
  right: 430px;
  bottom: 430px;
  -webkit-filter: blur(22.3333333333px);
  -moz-filter: blur(22.3333333333px);
  -o-filter: blur(22.3333333333px);
  -ms-filter: blur(22.3333333333px);
  transform-origin: 172px 86px;
  -webkit-animation: spin 3s 4.3s linear infinite;
          animation: spin 3s 4.3s linear infinite;
  background: rgba(219, 76, 205, 0.4625);
}
.h .c:nth-of-type(44) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 264px;
  height: 44px;
  right: 440px;
  bottom: 440px;
  -webkit-filter: blur(22.6666666667px);
  -moz-filter: blur(22.6666666667px);
  -o-filter: blur(22.6666666667px);
  -ms-filter: blur(22.6666666667px);
  transform-origin: 176px 88px;
  -webkit-animation: spin 3s 4.4s linear infinite;
          animation: spin 3s 4.4s linear infinite;
  background: rgba(222, 77, 205, 0.45);
}
.h .c:nth-of-type(45) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 270px;
  height: 45px;
  right: 450px;
  bottom: 450px;
  -webkit-filter: blur(23px);
  -moz-filter: blur(23px);
  -o-filter: blur(23px);
  -ms-filter: blur(23px);
  transform-origin: 180px 90px;
  -webkit-animation: spin 3s 4.5s linear infinite;
          animation: spin 3s 4.5s linear infinite;
  background: rgba(225, 78, 205, 0.4375);
}
.h .c:nth-of-type(46) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 276px;
  height: 46px;
  right: 460px;
  bottom: 460px;
  -webkit-filter: blur(23.3333333333px);
  -moz-filter: blur(23.3333333333px);
  -o-filter: blur(23.3333333333px);
  -ms-filter: blur(23.3333333333px);
  transform-origin: 184px 92px;
  -webkit-animation: spin 3s 4.6s linear infinite;
          animation: spin 3s 4.6s linear infinite;
  background: rgba(228, 79, 205, 0.425);
}
.h .c:nth-of-type(47) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 282px;
  height: 47px;
  right: 470px;
  bottom: 470px;
  -webkit-filter: blur(23.6666666667px);
  -moz-filter: blur(23.6666666667px);
  -o-filter: blur(23.6666666667px);
  -ms-filter: blur(23.6666666667px);
  transform-origin: 188px 94px;
  -webkit-animation: spin 3s 4.7s linear infinite;
          animation: spin 3s 4.7s linear infinite;
  background: rgba(231, 80, 205, 0.4125);
}
.h .c:nth-of-type(48) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 288px;
  height: 48px;
  right: 480px;
  bottom: 480px;
  -webkit-filter: blur(24px);
  -moz-filter: blur(24px);
  -o-filter: blur(24px);
  -ms-filter: blur(24px);
  transform-origin: 192px 96px;
  -webkit-animation: spin 3s 4.8s linear infinite;
          animation: spin 3s 4.8s linear infinite;
  background: rgba(234, 81, 205, 0.4);
}
.h .c:nth-of-type(49) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 294px;
  height: 49px;
  right: 490px;
  bottom: 490px;
  -webkit-filter: blur(24.3333333333px);
  -moz-filter: blur(24.3333333333px);
  -o-filter: blur(24.3333333333px);
  -ms-filter: blur(24.3333333333px);
  transform-origin: 196px 98px;
  -webkit-animation: spin 3s 4.9s linear infinite;
          animation: spin 3s 4.9s linear infinite;
  background: rgba(237, 82, 205, 0.3875);
}
.h .c:nth-of-type(50) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 300px;
  height: 50px;
  right: 500px;
  bottom: 500px;
  -webkit-filter: blur(24.6666666667px);
  -moz-filter: blur(24.6666666667px);
  -o-filter: blur(24.6666666667px);
  -ms-filter: blur(24.6666666667px);
  transform-origin: 200px 100px;
  -webkit-animation: spin 3s 5s linear infinite;
          animation: spin 3s 5s linear infinite;
  background: rgba(240, 83, 205, 0.375);
}
.h .c:nth-of-type(51) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 306px;
  height: 51px;
  right: 510px;
  bottom: 510px;
  -webkit-filter: blur(25px);
  -moz-filter: blur(25px);
  -o-filter: blur(25px);
  -ms-filter: blur(25px);
  transform-origin: 204px 102px;
  -webkit-animation: spin 3s 5.1s linear infinite;
          animation: spin 3s 5.1s linear infinite;
  background: rgba(243, 84, 205, 0.3625);
}
.h .c:nth-of-type(52) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 312px;
  height: 52px;
  right: 520px;
  bottom: 520px;
  -webkit-filter: blur(25.3333333333px);
  -moz-filter: blur(25.3333333333px);
  -o-filter: blur(25.3333333333px);
  -ms-filter: blur(25.3333333333px);
  transform-origin: 208px 104px;
  -webkit-animation: spin 3s 5.2s linear infinite;
          animation: spin 3s 5.2s linear infinite;
  background: rgba(246, 85, 205, 0.35);
}
.h .c:nth-of-type(53) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 318px;
  height: 53px;
  right: 530px;
  bottom: 530px;
  -webkit-filter: blur(25.6666666667px);
  -moz-filter: blur(25.6666666667px);
  -o-filter: blur(25.6666666667px);
  -ms-filter: blur(25.6666666667px);
  transform-origin: 212px 106px;
  -webkit-animation: spin 3s 5.3s linear infinite;
          animation: spin 3s 5.3s linear infinite;
  background: rgba(249, 86, 205, 0.3375);
}
.h .c:nth-of-type(54) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 324px;
  height: 54px;
  right: 540px;
  bottom: 540px;
  -webkit-filter: blur(26px);
  -moz-filter: blur(26px);
  -o-filter: blur(26px);
  -ms-filter: blur(26px);
  transform-origin: 216px 108px;
  -webkit-animation: spin 3s 5.4s linear infinite;
          animation: spin 3s 5.4s linear infinite;
  background: rgba(252, 87, 205, 0.325);
}
.h .c:nth-of-type(55) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 330px;
  height: 55px;
  right: 550px;
  bottom: 550px;
  -webkit-filter: blur(26.3333333333px);
  -moz-filter: blur(26.3333333333px);
  -o-filter: blur(26.3333333333px);
  -ms-filter: blur(26.3333333333px);
  transform-origin: 220px 110px;
  -webkit-animation: spin 3s 5.5s linear infinite;
          animation: spin 3s 5.5s linear infinite;
  background: rgba(255, 88, 205, 0.3125);
}
.h .c:nth-of-type(56) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 336px;
  height: 56px;
  right: 560px;
  bottom: 560px;
  -webkit-filter: blur(26.6666666667px);
  -moz-filter: blur(26.6666666667px);
  -o-filter: blur(26.6666666667px);
  -ms-filter: blur(26.6666666667px);
  transform-origin: 224px 112px;
  -webkit-animation: spin 3s 5.6s linear infinite;
          animation: spin 3s 5.6s linear infinite;
  background: rgba(255, 89, 205, 0.3);
}
.h .c:nth-of-type(57) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 342px;
  height: 57px;
  right: 570px;
  bottom: 570px;
  -webkit-filter: blur(27px);
  -moz-filter: blur(27px);
  -o-filter: blur(27px);
  -ms-filter: blur(27px);
  transform-origin: 228px 114px;
  -webkit-animation: spin 3s 5.7s linear infinite;
          animation: spin 3s 5.7s linear infinite;
  background: rgba(255, 90, 205, 0.2875);
}
.h .c:nth-of-type(58) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 348px;
  height: 58px;
  right: 580px;
  bottom: 580px;
  -webkit-filter: blur(27.3333333333px);
  -moz-filter: blur(27.3333333333px);
  -o-filter: blur(27.3333333333px);
  -ms-filter: blur(27.3333333333px);
  transform-origin: 232px 116px;
  -webkit-animation: spin 3s 5.8s linear infinite;
          animation: spin 3s 5.8s linear infinite;
  background: rgba(255, 91, 205, 0.275);
}
.h .c:nth-of-type(59) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 354px;
  height: 59px;
  right: 590px;
  bottom: 590px;
  -webkit-filter: blur(27.6666666667px);
  -moz-filter: blur(27.6666666667px);
  -o-filter: blur(27.6666666667px);
  -ms-filter: blur(27.6666666667px);
  transform-origin: 236px 118px;
  -webkit-animation: spin 3s 5.9s linear infinite;
          animation: spin 3s 5.9s linear infinite;
  background: rgba(255, 92, 205, 0.2625);
}
.h .c:nth-of-type(60) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 360px;
  height: 60px;
  right: 600px;
  bottom: 600px;
  -webkit-filter: blur(28px);
  -moz-filter: blur(28px);
  -o-filter: blur(28px);
  -ms-filter: blur(28px);
  transform-origin: 240px 120px;
  -webkit-animation: spin 3s 6s linear infinite;
          animation: spin 3s 6s linear infinite;
  background: rgba(255, 93, 205, 0.25);
}


/* Rango 1: elementos 1–12 (más visibles) */
.h .c:nth-of-type(-n+12){
  background: rgb(254 254 254 / 64%) !important;
}
/* Rango 2: 13–24 */
.h .c:nth-of-type(n+13):nth-of-type(-n+24){
  background: rgb(254 254 254 / 59%) !important;
}
/* Rango 3: 25–36 */
.h .c:nth-of-type(n+25):nth-of-type(-n+36){
  background: rgb(254 254 254 / 52%) !important;
}
/* Rango 4: 37–48 */
.h .c:nth-of-type(n+37):nth-of-type(-n+48){
  background: rgb(254 254 254 / 46%) !important;
}
/* Rango 5: 49–60 (más sutiles) */
.h .c:nth-of-type(n+49){
  background: rgb(254 254 254 / 40%) !important;
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ef7e3ff */.h {
  text-align: center;
  background-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/217233/overlay.png");
  width: 100%;
  height: 800px;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0%;
  transform: translateY(-50%);
  opacity: 0.2
}
.h h2, .h h1 {
  position: absolute;
  z-index: 3;
  text-transform: uppercase;
  text-shadow: 0px 10px rgba(0, 0, 0, 0.15);
  left: 0;
  right: 0;
  margin: auto;
  transform: translateY(-50%);
  font-family: lato;
  font-weight: 300;
  color: white;
}
.h h1 {
  letter-spacing: 28px;
  font-size: 14px;
  top: 50%;
}
.h h2 {
  letter-spacing: 10px;
  font-size: 10px;
  top: 60%;
}
.h .c {
  border: 2px solid rgba(255, 255, 255, 0.1);
  border-radius: 400px;
  position: absolute;
  margin: auto;
}
.h .c:nth-of-type(1) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 6px;
  height: 1px;
  right: 10px;
  bottom: 10px;
  -webkit-filter: blur(8.3333333333px);
  -moz-filter: blur(8.3333333333px);
  -o-filter: blur(8.3333333333px);
  -ms-filter: blur(8.3333333333px);
  transform-origin: 4px 2px;
  -webkit-animation: spin 3s 0.1s linear infinite;
          animation: spin 3s 0.1s linear infinite;
  background: rgba(93, 34, 205, 0.9875);
}
.h .c:nth-of-type(2) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 12px;
  height: 2px;
  right: 20px;
  bottom: 20px;
  -webkit-filter: blur(8.6666666667px);
  -moz-filter: blur(8.6666666667px);
  -o-filter: blur(8.6666666667px);
  -ms-filter: blur(8.6666666667px);
  transform-origin: 8px 4px;
  -webkit-animation: spin 3s 0.2s linear infinite;
          animation: spin 3s 0.2s linear infinite;
  background: rgba(96, 35, 205, 0.975);
}
.h .c:nth-of-type(3) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 18px;
  height: 3px;
  right: 30px;
  bottom: 30px;
  -webkit-filter: blur(9px);
  -moz-filter: blur(9px);
  -o-filter: blur(9px);
  -ms-filter: blur(9px);
  transform-origin: 12px 6px;
  -webkit-animation: spin 3s 0.3s linear infinite;
          animation: spin 3s 0.3s linear infinite;
  background: rgba(99, 36, 205, 0.9625);
}
.h .c:nth-of-type(4) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 24px;
  height: 4px;
  right: 40px;
  bottom: 40px;
  -webkit-filter: blur(9.3333333333px);
  -moz-filter: blur(9.3333333333px);
  -o-filter: blur(9.3333333333px);
  -ms-filter: blur(9.3333333333px);
  transform-origin: 16px 8px;
  -webkit-animation: spin 3s 0.4s linear infinite;
          animation: spin 3s 0.4s linear infinite;
  background: rgba(102, 37, 205, 0.95);
}
.h .c:nth-of-type(5) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 30px;
  height: 5px;
  right: 50px;
  bottom: 50px;
  -webkit-filter: blur(9.6666666667px);
  -moz-filter: blur(9.6666666667px);
  -o-filter: blur(9.6666666667px);
  -ms-filter: blur(9.6666666667px);
  transform-origin: 20px 10px;
  -webkit-animation: spin 3s 0.5s linear infinite;
          animation: spin 3s 0.5s linear infinite;
  background: rgba(105, 38, 205, 0.9375);
}
.h .c:nth-of-type(6) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 36px;
  height: 6px;
  right: 60px;
  bottom: 60px;
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -o-filter: blur(10px);
  -ms-filter: blur(10px);
  transform-origin: 24px 12px;
  -webkit-animation: spin 3s 0.6s linear infinite;
          animation: spin 3s 0.6s linear infinite;
  background: rgba(108, 39, 205, 0.925);
}
.h .c:nth-of-type(7) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 42px;
  height: 7px;
  right: 70px;
  bottom: 70px;
  -webkit-filter: blur(10.3333333333px);
  -moz-filter: blur(10.3333333333px);
  -o-filter: blur(10.3333333333px);
  -ms-filter: blur(10.3333333333px);
  transform-origin: 28px 14px;
  -webkit-animation: spin 3s 0.7s linear infinite;
          animation: spin 3s 0.7s linear infinite;
  background: rgba(111, 40, 205, 0.9125);
}
.h .c:nth-of-type(8) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 48px;
  height: 8px;
  right: 80px;
  bottom: 80px;
  -webkit-filter: blur(10.6666666667px);
  -moz-filter: blur(10.6666666667px);
  -o-filter: blur(10.6666666667px);
  -ms-filter: blur(10.6666666667px);
  transform-origin: 32px 16px;
  -webkit-animation: spin 3s 0.8s linear infinite;
          animation: spin 3s 0.8s linear infinite;
  background: rgba(114, 41, 205, 0.9);
}
.h .c:nth-of-type(9) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 54px;
  height: 9px;
  right: 90px;
  bottom: 90px;
  -webkit-filter: blur(11px);
  -moz-filter: blur(11px);
  -o-filter: blur(11px);
  -ms-filter: blur(11px);
  transform-origin: 36px 18px;
  -webkit-animation: spin 3s 0.9s linear infinite;
          animation: spin 3s 0.9s linear infinite;
  background: rgba(117, 42, 205, 0.8875);
}
.h .c:nth-of-type(10) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 60px;
  height: 10px;
  right: 100px;
  bottom: 100px;
  -webkit-filter: blur(11.3333333333px);
  -moz-filter: blur(11.3333333333px);
  -o-filter: blur(11.3333333333px);
  -ms-filter: blur(11.3333333333px);
  transform-origin: 40px 20px;
  -webkit-animation: spin 3s 1s linear infinite;
          animation: spin 3s 1s linear infinite;
  background: rgba(120, 43, 205, 0.875);
}
.h .c:nth-of-type(11) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 66px;
  height: 11px;
  right: 110px;
  bottom: 110px;
  -webkit-filter: blur(11.6666666667px);
  -moz-filter: blur(11.6666666667px);
  -o-filter: blur(11.6666666667px);
  -ms-filter: blur(11.6666666667px);
  transform-origin: 44px 22px;
  -webkit-animation: spin 3s 1.1s linear infinite;
          animation: spin 3s 1.1s linear infinite;
  background: rgba(123, 44, 205, 0.8625);
}
.h .c:nth-of-type(12) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 72px;
  height: 12px;
  right: 120px;
  bottom: 120px;
  -webkit-filter: blur(12px);
  -moz-filter: blur(12px);
  -o-filter: blur(12px);
  -ms-filter: blur(12px);
  transform-origin: 48px 24px;
  -webkit-animation: spin 3s 1.2s linear infinite;
          animation: spin 3s 1.2s linear infinite;
  background: rgba(126, 45, 205, 0.85);
}
.h .c:nth-of-type(13) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 78px;
  height: 13px;
  right: 130px;
  bottom: 130px;
  -webkit-filter: blur(12.3333333333px);
  -moz-filter: blur(12.3333333333px);
  -o-filter: blur(12.3333333333px);
  -ms-filter: blur(12.3333333333px);
  transform-origin: 52px 26px;
  -webkit-animation: spin 3s 1.3s linear infinite;
          animation: spin 3s 1.3s linear infinite;
  background: rgba(129, 46, 205, 0.8375);
}
.h .c:nth-of-type(14) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 84px;
  height: 14px;
  right: 140px;
  bottom: 140px;
  -webkit-filter: blur(12.6666666667px);
  -moz-filter: blur(12.6666666667px);
  -o-filter: blur(12.6666666667px);
  -ms-filter: blur(12.6666666667px);
  transform-origin: 56px 28px;
  -webkit-animation: spin 3s 1.4s linear infinite;
          animation: spin 3s 1.4s linear infinite;
  background: rgba(132, 47, 205, 0.825);
}
.h .c:nth-of-type(15) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 90px;
  height: 15px;
  right: 150px;
  bottom: 150px;
  -webkit-filter: blur(13px);
  -moz-filter: blur(13px);
  -o-filter: blur(13px);
  -ms-filter: blur(13px);
  transform-origin: 60px 30px;
  -webkit-animation: spin 3s 1.5s linear infinite;
          animation: spin 3s 1.5s linear infinite;
  background: rgba(135, 48, 205, 0.8125);
}
.h .c:nth-of-type(16) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 96px;
  height: 16px;
  right: 160px;
  bottom: 160px;
  -webkit-filter: blur(13.3333333333px);
  -moz-filter: blur(13.3333333333px);
  -o-filter: blur(13.3333333333px);
  -ms-filter: blur(13.3333333333px);
  transform-origin: 64px 32px;
  -webkit-animation: spin 3s 1.6s linear infinite;
          animation: spin 3s 1.6s linear infinite;
  background: rgba(138, 49, 205, 0.8);
}
.h .c:nth-of-type(17) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 102px;
  height: 17px;
  right: 170px;
  bottom: 170px;
  -webkit-filter: blur(13.6666666667px);
  -moz-filter: blur(13.6666666667px);
  -o-filter: blur(13.6666666667px);
  -ms-filter: blur(13.6666666667px);
  transform-origin: 68px 34px;
  -webkit-animation: spin 3s 1.7s linear infinite;
          animation: spin 3s 1.7s linear infinite;
  background: rgba(141, 50, 205, 0.7875);
}
.h .c:nth-of-type(18) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 108px;
  height: 18px;
  right: 180px;
  bottom: 180px;
  -webkit-filter: blur(14px);
  -moz-filter: blur(14px);
  -o-filter: blur(14px);
  -ms-filter: blur(14px);
  transform-origin: 72px 36px;
  -webkit-animation: spin 3s 1.8s linear infinite;
          animation: spin 3s 1.8s linear infinite;
  background: rgba(144, 51, 205, 0.775);
}
.h .c:nth-of-type(19) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 114px;
  height: 19px;
  right: 190px;
  bottom: 190px;
  -webkit-filter: blur(14.3333333333px);
  -moz-filter: blur(14.3333333333px);
  -o-filter: blur(14.3333333333px);
  -ms-filter: blur(14.3333333333px);
  transform-origin: 76px 38px;
  -webkit-animation: spin 3s 1.9s linear infinite;
          animation: spin 3s 1.9s linear infinite;
  background: rgba(147, 52, 205, 0.7625);
}
.h .c:nth-of-type(20) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 120px;
  height: 20px;
  right: 200px;
  bottom: 200px;
  -webkit-filter: blur(14.6666666667px);
  -moz-filter: blur(14.6666666667px);
  -o-filter: blur(14.6666666667px);
  -ms-filter: blur(14.6666666667px);
  transform-origin: 80px 40px;
  -webkit-animation: spin 3s 2s linear infinite;
          animation: spin 3s 2s linear infinite;
  background: rgba(150, 53, 205, 0.75);
}
.h .c:nth-of-type(21) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 126px;
  height: 21px;
  right: 210px;
  bottom: 210px;
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
  transform-origin: 84px 42px;
  -webkit-animation: spin 3s 2.1s linear infinite;
          animation: spin 3s 2.1s linear infinite;
  background: rgba(153, 54, 205, 0.7375);
}
.h .c:nth-of-type(22) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 132px;
  height: 22px;
  right: 220px;
  bottom: 220px;
  -webkit-filter: blur(15.3333333333px);
  -moz-filter: blur(15.3333333333px);
  -o-filter: blur(15.3333333333px);
  -ms-filter: blur(15.3333333333px);
  transform-origin: 88px 44px;
  -webkit-animation: spin 3s 2.2s linear infinite;
          animation: spin 3s 2.2s linear infinite;
  background: rgba(156, 55, 205, 0.725);
}
.h .c:nth-of-type(23) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 138px;
  height: 23px;
  right: 230px;
  bottom: 230px;
  -webkit-filter: blur(15.6666666667px);
  -moz-filter: blur(15.6666666667px);
  -o-filter: blur(15.6666666667px);
  -ms-filter: blur(15.6666666667px);
  transform-origin: 92px 46px;
  -webkit-animation: spin 3s 2.3s linear infinite;
          animation: spin 3s 2.3s linear infinite;
  background: rgba(159, 56, 205, 0.7125);
}
.h .c:nth-of-type(24) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 144px;
  height: 24px;
  right: 240px;
  bottom: 240px;
  -webkit-filter: blur(16px);
  -moz-filter: blur(16px);
  -o-filter: blur(16px);
  -ms-filter: blur(16px);
  transform-origin: 96px 48px;
  -webkit-animation: spin 3s 2.4s linear infinite;
          animation: spin 3s 2.4s linear infinite;
  background: rgba(162, 57, 205, 0.7);
}
.h .c:nth-of-type(25) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 150px;
  height: 25px;
  right: 250px;
  bottom: 250px;
  -webkit-filter: blur(16.3333333333px);
  -moz-filter: blur(16.3333333333px);
  -o-filter: blur(16.3333333333px);
  -ms-filter: blur(16.3333333333px);
  transform-origin: 100px 50px;
  -webkit-animation: spin 3s 2.5s linear infinite;
          animation: spin 3s 2.5s linear infinite;
  background: rgba(165, 58, 205, 0.6875);
}
.h .c:nth-of-type(26) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 156px;
  height: 26px;
  right: 260px;
  bottom: 260px;
  -webkit-filter: blur(16.6666666667px);
  -moz-filter: blur(16.6666666667px);
  -o-filter: blur(16.6666666667px);
  -ms-filter: blur(16.6666666667px);
  transform-origin: 104px 52px;
  -webkit-animation: spin 3s 2.6s linear infinite;
          animation: spin 3s 2.6s linear infinite;
  background: rgba(168, 59, 205, 0.675);
}
.h .c:nth-of-type(27) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 162px;
  height: 27px;
  right: 270px;
  bottom: 270px;
  -webkit-filter: blur(17px);
  -moz-filter: blur(17px);
  -o-filter: blur(17px);
  -ms-filter: blur(17px);
  transform-origin: 108px 54px;
  -webkit-animation: spin 3s 2.7s linear infinite;
          animation: spin 3s 2.7s linear infinite;
  background: rgba(171, 60, 205, 0.6625);
}
.h .c:nth-of-type(28) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 168px;
  height: 28px;
  right: 280px;
  bottom: 280px;
  -webkit-filter: blur(17.3333333333px);
  -moz-filter: blur(17.3333333333px);
  -o-filter: blur(17.3333333333px);
  -ms-filter: blur(17.3333333333px);
  transform-origin: 112px 56px;
  -webkit-animation: spin 3s 2.8s linear infinite;
          animation: spin 3s 2.8s linear infinite;
  background: rgba(174, 61, 205, 0.65);
}
.h .c:nth-of-type(29) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 174px;
  height: 29px;
  right: 290px;
  bottom: 290px;
  -webkit-filter: blur(17.6666666667px);
  -moz-filter: blur(17.6666666667px);
  -o-filter: blur(17.6666666667px);
  -ms-filter: blur(17.6666666667px);
  transform-origin: 116px 58px;
  -webkit-animation: spin 3s 2.9s linear infinite;
          animation: spin 3s 2.9s linear infinite;
  background: rgba(177, 62, 205, 0.6375);
}
.h .c:nth-of-type(30) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 180px;
  height: 30px;
  right: 300px;
  bottom: 300px;
  -webkit-filter: blur(18px);
  -moz-filter: blur(18px);
  -o-filter: blur(18px);
  -ms-filter: blur(18px);
  transform-origin: 120px 60px;
  -webkit-animation: spin 3s 3s linear infinite;
          animation: spin 3s 3s linear infinite;
  background: rgba(180, 63, 205, 0.625);
}
.h .c:nth-of-type(31) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 186px;
  height: 31px;
  right: 310px;
  bottom: 310px;
  -webkit-filter: blur(18.3333333333px);
  -moz-filter: blur(18.3333333333px);
  -o-filter: blur(18.3333333333px);
  -ms-filter: blur(18.3333333333px);
  transform-origin: 124px 62px;
  -webkit-animation: spin 3s 3.1s linear infinite;
          animation: spin 3s 3.1s linear infinite;
  background: rgba(183, 64, 205, 0.6125);
}
.h .c:nth-of-type(32) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 192px;
  height: 32px;
  right: 320px;
  bottom: 320px;
  -webkit-filter: blur(18.6666666667px);
  -moz-filter: blur(18.6666666667px);
  -o-filter: blur(18.6666666667px);
  -ms-filter: blur(18.6666666667px);
  transform-origin: 128px 64px;
  -webkit-animation: spin 3s 3.2s linear infinite;
          animation: spin 3s 3.2s linear infinite;
  background: rgba(186, 65, 205, 0.6);
}
.h .c:nth-of-type(33) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 198px;
  height: 33px;
  right: 330px;
  bottom: 330px;
  -webkit-filter: blur(19px);
  -moz-filter: blur(19px);
  -o-filter: blur(19px);
  -ms-filter: blur(19px);
  transform-origin: 132px 66px;
  -webkit-animation: spin 3s 3.3s linear infinite;
          animation: spin 3s 3.3s linear infinite;
  background: rgba(189, 66, 205, 0.5875);
}
.h .c:nth-of-type(34) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 204px;
  height: 34px;
  right: 340px;
  bottom: 340px;
  -webkit-filter: blur(19.3333333333px);
  -moz-filter: blur(19.3333333333px);
  -o-filter: blur(19.3333333333px);
  -ms-filter: blur(19.3333333333px);
  transform-origin: 136px 68px;
  -webkit-animation: spin 3s 3.4s linear infinite;
          animation: spin 3s 3.4s linear infinite;
  background: rgba(192, 67, 205, 0.575);
}
.h .c:nth-of-type(35) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 210px;
  height: 35px;
  right: 350px;
  bottom: 350px;
  -webkit-filter: blur(19.6666666667px);
  -moz-filter: blur(19.6666666667px);
  -o-filter: blur(19.6666666667px);
  -ms-filter: blur(19.6666666667px);
  transform-origin: 140px 70px;
  -webkit-animation: spin 3s 3.5s linear infinite;
          animation: spin 3s 3.5s linear infinite;
  background: rgba(195, 68, 205, 0.5625);
}
.h .c:nth-of-type(36) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 216px;
  height: 36px;
  right: 360px;
  bottom: 360px;
  -webkit-filter: blur(20px);
  -moz-filter: blur(20px);
  -o-filter: blur(20px);
  -ms-filter: blur(20px);
  transform-origin: 144px 72px;
  -webkit-animation: spin 3s 3.6s linear infinite;
          animation: spin 3s 3.6s linear infinite;
  background: rgba(198, 69, 205, 0.55);
}
.h .c:nth-of-type(37) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 222px;
  height: 37px;
  right: 370px;
  bottom: 370px;
  -webkit-filter: blur(20.3333333333px);
  -moz-filter: blur(20.3333333333px);
  -o-filter: blur(20.3333333333px);
  -ms-filter: blur(20.3333333333px);
  transform-origin: 148px 74px;
  -webkit-animation: spin 3s 3.7s linear infinite;
          animation: spin 3s 3.7s linear infinite;
  background: rgba(201, 70, 205, 0.5375);
}
.h .c:nth-of-type(38) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 228px;
  height: 38px;
  right: 380px;
  bottom: 380px;
  -webkit-filter: blur(20.6666666667px);
  -moz-filter: blur(20.6666666667px);
  -o-filter: blur(20.6666666667px);
  -ms-filter: blur(20.6666666667px);
  transform-origin: 152px 76px;
  -webkit-animation: spin 3s 3.8s linear infinite;
          animation: spin 3s 3.8s linear infinite;
  background: rgba(204, 71, 205, 0.525);
}
.h .c:nth-of-type(39) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 234px;
  height: 39px;
  right: 390px;
  bottom: 390px;
  -webkit-filter: blur(21px);
  -moz-filter: blur(21px);
  -o-filter: blur(21px);
  -ms-filter: blur(21px);
  transform-origin: 156px 78px;
  -webkit-animation: spin 3s 3.9s linear infinite;
          animation: spin 3s 3.9s linear infinite;
  background: rgba(207, 72, 205, 0.5125);
}
.h .c:nth-of-type(40) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 240px;
  height: 40px;
  right: 400px;
  bottom: 400px;
  -webkit-filter: blur(21.3333333333px);
  -moz-filter: blur(21.3333333333px);
  -o-filter: blur(21.3333333333px);
  -ms-filter: blur(21.3333333333px);
  transform-origin: 160px 80px;
  -webkit-animation: spin 3s 4s linear infinite;
          animation: spin 3s 4s linear infinite;
  background: rgba(210, 73, 205, 0.5);
}
.h .c:nth-of-type(41) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 246px;
  height: 41px;
  right: 410px;
  bottom: 410px;
  -webkit-filter: blur(21.6666666667px);
  -moz-filter: blur(21.6666666667px);
  -o-filter: blur(21.6666666667px);
  -ms-filter: blur(21.6666666667px);
  transform-origin: 164px 82px;
  -webkit-animation: spin 3s 4.1s linear infinite;
          animation: spin 3s 4.1s linear infinite;
  background: rgba(213, 74, 205, 0.4875);
}
.h .c:nth-of-type(42) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 252px;
  height: 42px;
  right: 420px;
  bottom: 420px;
  -webkit-filter: blur(22px);
  -moz-filter: blur(22px);
  -o-filter: blur(22px);
  -ms-filter: blur(22px);
  transform-origin: 168px 84px;
  -webkit-animation: spin 3s 4.2s linear infinite;
          animation: spin 3s 4.2s linear infinite;
  background: rgba(216, 75, 205, 0.475);
}
.h .c:nth-of-type(43) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 258px;
  height: 43px;
  right: 430px;
  bottom: 430px;
  -webkit-filter: blur(22.3333333333px);
  -moz-filter: blur(22.3333333333px);
  -o-filter: blur(22.3333333333px);
  -ms-filter: blur(22.3333333333px);
  transform-origin: 172px 86px;
  -webkit-animation: spin 3s 4.3s linear infinite;
          animation: spin 3s 4.3s linear infinite;
  background: rgba(219, 76, 205, 0.4625);
}
.h .c:nth-of-type(44) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 264px;
  height: 44px;
  right: 440px;
  bottom: 440px;
  -webkit-filter: blur(22.6666666667px);
  -moz-filter: blur(22.6666666667px);
  -o-filter: blur(22.6666666667px);
  -ms-filter: blur(22.6666666667px);
  transform-origin: 176px 88px;
  -webkit-animation: spin 3s 4.4s linear infinite;
          animation: spin 3s 4.4s linear infinite;
  background: rgba(222, 77, 205, 0.45);
}
.h .c:nth-of-type(45) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 270px;
  height: 45px;
  right: 450px;
  bottom: 450px;
  -webkit-filter: blur(23px);
  -moz-filter: blur(23px);
  -o-filter: blur(23px);
  -ms-filter: blur(23px);
  transform-origin: 180px 90px;
  -webkit-animation: spin 3s 4.5s linear infinite;
          animation: spin 3s 4.5s linear infinite;
  background: rgba(225, 78, 205, 0.4375);
}
.h .c:nth-of-type(46) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 276px;
  height: 46px;
  right: 460px;
  bottom: 460px;
  -webkit-filter: blur(23.3333333333px);
  -moz-filter: blur(23.3333333333px);
  -o-filter: blur(23.3333333333px);
  -ms-filter: blur(23.3333333333px);
  transform-origin: 184px 92px;
  -webkit-animation: spin 3s 4.6s linear infinite;
          animation: spin 3s 4.6s linear infinite;
  background: rgba(228, 79, 205, 0.425);
}
.h .c:nth-of-type(47) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 282px;
  height: 47px;
  right: 470px;
  bottom: 470px;
  -webkit-filter: blur(23.6666666667px);
  -moz-filter: blur(23.6666666667px);
  -o-filter: blur(23.6666666667px);
  -ms-filter: blur(23.6666666667px);
  transform-origin: 188px 94px;
  -webkit-animation: spin 3s 4.7s linear infinite;
          animation: spin 3s 4.7s linear infinite;
  background: rgba(231, 80, 205, 0.4125);
}
.h .c:nth-of-type(48) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 288px;
  height: 48px;
  right: 480px;
  bottom: 480px;
  -webkit-filter: blur(24px);
  -moz-filter: blur(24px);
  -o-filter: blur(24px);
  -ms-filter: blur(24px);
  transform-origin: 192px 96px;
  -webkit-animation: spin 3s 4.8s linear infinite;
          animation: spin 3s 4.8s linear infinite;
  background: rgba(234, 81, 205, 0.4);
}
.h .c:nth-of-type(49) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 294px;
  height: 49px;
  right: 490px;
  bottom: 490px;
  -webkit-filter: blur(24.3333333333px);
  -moz-filter: blur(24.3333333333px);
  -o-filter: blur(24.3333333333px);
  -ms-filter: blur(24.3333333333px);
  transform-origin: 196px 98px;
  -webkit-animation: spin 3s 4.9s linear infinite;
          animation: spin 3s 4.9s linear infinite;
  background: rgba(237, 82, 205, 0.3875);
}
.h .c:nth-of-type(50) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 300px;
  height: 50px;
  right: 500px;
  bottom: 500px;
  -webkit-filter: blur(24.6666666667px);
  -moz-filter: blur(24.6666666667px);
  -o-filter: blur(24.6666666667px);
  -ms-filter: blur(24.6666666667px);
  transform-origin: 200px 100px;
  -webkit-animation: spin 3s 5s linear infinite;
          animation: spin 3s 5s linear infinite;
  background: rgba(240, 83, 205, 0.375);
}
.h .c:nth-of-type(51) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 306px;
  height: 51px;
  right: 510px;
  bottom: 510px;
  -webkit-filter: blur(25px);
  -moz-filter: blur(25px);
  -o-filter: blur(25px);
  -ms-filter: blur(25px);
  transform-origin: 204px 102px;
  -webkit-animation: spin 3s 5.1s linear infinite;
          animation: spin 3s 5.1s linear infinite;
  background: rgba(243, 84, 205, 0.3625);
}
.h .c:nth-of-type(52) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 312px;
  height: 52px;
  right: 520px;
  bottom: 520px;
  -webkit-filter: blur(25.3333333333px);
  -moz-filter: blur(25.3333333333px);
  -o-filter: blur(25.3333333333px);
  -ms-filter: blur(25.3333333333px);
  transform-origin: 208px 104px;
  -webkit-animation: spin 3s 5.2s linear infinite;
          animation: spin 3s 5.2s linear infinite;
  background: rgba(246, 85, 205, 0.35);
}
.h .c:nth-of-type(53) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 318px;
  height: 53px;
  right: 530px;
  bottom: 530px;
  -webkit-filter: blur(25.6666666667px);
  -moz-filter: blur(25.6666666667px);
  -o-filter: blur(25.6666666667px);
  -ms-filter: blur(25.6666666667px);
  transform-origin: 212px 106px;
  -webkit-animation: spin 3s 5.3s linear infinite;
          animation: spin 3s 5.3s linear infinite;
  background: rgba(249, 86, 205, 0.3375);
}
.h .c:nth-of-type(54) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 324px;
  height: 54px;
  right: 540px;
  bottom: 540px;
  -webkit-filter: blur(26px);
  -moz-filter: blur(26px);
  -o-filter: blur(26px);
  -ms-filter: blur(26px);
  transform-origin: 216px 108px;
  -webkit-animation: spin 3s 5.4s linear infinite;
          animation: spin 3s 5.4s linear infinite;
  background: rgba(252, 87, 205, 0.325);
}
.h .c:nth-of-type(55) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 330px;
  height: 55px;
  right: 550px;
  bottom: 550px;
  -webkit-filter: blur(26.3333333333px);
  -moz-filter: blur(26.3333333333px);
  -o-filter: blur(26.3333333333px);
  -ms-filter: blur(26.3333333333px);
  transform-origin: 220px 110px;
  -webkit-animation: spin 3s 5.5s linear infinite;
          animation: spin 3s 5.5s linear infinite;
  background: rgba(255, 88, 205, 0.3125);
}
.h .c:nth-of-type(56) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 336px;
  height: 56px;
  right: 560px;
  bottom: 560px;
  -webkit-filter: blur(26.6666666667px);
  -moz-filter: blur(26.6666666667px);
  -o-filter: blur(26.6666666667px);
  -ms-filter: blur(26.6666666667px);
  transform-origin: 224px 112px;
  -webkit-animation: spin 3s 5.6s linear infinite;
          animation: spin 3s 5.6s linear infinite;
  background: rgba(255, 89, 205, 0.3);
}
.h .c:nth-of-type(57) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 342px;
  height: 57px;
  right: 570px;
  bottom: 570px;
  -webkit-filter: blur(27px);
  -moz-filter: blur(27px);
  -o-filter: blur(27px);
  -ms-filter: blur(27px);
  transform-origin: 228px 114px;
  -webkit-animation: spin 3s 5.7s linear infinite;
          animation: spin 3s 5.7s linear infinite;
  background: rgba(255, 90, 205, 0.2875);
}
.h .c:nth-of-type(58) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 348px;
  height: 58px;
  right: 580px;
  bottom: 580px;
  -webkit-filter: blur(27.3333333333px);
  -moz-filter: blur(27.3333333333px);
  -o-filter: blur(27.3333333333px);
  -ms-filter: blur(27.3333333333px);
  transform-origin: 232px 116px;
  -webkit-animation: spin 3s 5.8s linear infinite;
          animation: spin 3s 5.8s linear infinite;
  background: rgba(255, 91, 205, 0.275);
}
.h .c:nth-of-type(59) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 354px;
  height: 59px;
  right: 590px;
  bottom: 590px;
  -webkit-filter: blur(27.6666666667px);
  -moz-filter: blur(27.6666666667px);
  -o-filter: blur(27.6666666667px);
  -ms-filter: blur(27.6666666667px);
  transform-origin: 236px 118px;
  -webkit-animation: spin 3s 5.9s linear infinite;
          animation: spin 3s 5.9s linear infinite;
  background: rgba(255, 92, 205, 0.2625);
}
.h .c:nth-of-type(60) {
  box-shadow: 3px 0px rgba(255, 255, 255, 0), 6px -5px rgba(10, 0, 0, 0);
  width: 360px;
  height: 60px;
  right: 600px;
  bottom: 600px;
  -webkit-filter: blur(28px);
  -moz-filter: blur(28px);
  -o-filter: blur(28px);
  -ms-filter: blur(28px);
  transform-origin: 240px 120px;
  -webkit-animation: spin 3s 6s linear infinite;
          animation: spin 3s 6s linear infinite;
  background: rgba(255, 93, 205, 0.25);
}


/* Rango 1: elementos 1–12 (más visibles) */
.h .c:nth-of-type(-n+12){
  background: rgb(254 254 254 / 64%) !important;
}
/* Rango 2: 13–24 */
.h .c:nth-of-type(n+13):nth-of-type(-n+24){
  background: rgb(254 254 254 / 59%) !important;
}
/* Rango 3: 25–36 */
.h .c:nth-of-type(n+25):nth-of-type(-n+36){
  background: rgb(254 254 254 / 52%) !important;
}
/* Rango 4: 37–48 */
.h .c:nth-of-type(n+37):nth-of-type(-n+48){
  background: rgb(254 254 254 / 46%) !important;
}
/* Rango 5: 49–60 (más sutiles) */
.h .c:nth-of-type(n+49){
  background: rgb(254 254 254 / 40%) !important;
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d441 */figure.elementor-image-box-img {
    background: #F18A00;
    padding: 25px;
    border-radius: 40px 25px 25px 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2f72d6 */figure.elementor-image-box-img {
    background: #F18A00;
    padding: 25px;
    border-radius: 40px 25px 25px 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff1b0b */figure.elementor-image-box-img {
    background: #F18A00;
    padding: 25px;
    border-radius: 40px 25px 25px 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758e369 */figure.elementor-image-box-img {
    background: #F18A00;
    padding: 25px;
    border-radius: 40px 25px 25px 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d441 */figure.elementor-image-box-img {
    background: #F18A00;
    padding: 25px;
    border-radius: 40px 25px 25px 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2f72d6 */figure.elementor-image-box-img {
    background: #F18A00;
    padding: 25px;
    border-radius: 40px 25px 25px 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff1b0b */figure.elementor-image-box-img {
    background: #F18A00;
    padding: 25px;
    border-radius: 40px 25px 25px 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758e369 */figure.elementor-image-box-img {
    background: #F18A00;
    padding: 25px;
    border-radius: 40px 25px 25px 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d441 */figure.elementor-image-box-img {
    background: #F18A00;
    padding: 25px;
    border-radius: 40px 25px 25px 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2f72d6 */figure.elementor-image-box-img {
    background: #F18A00;
    padding: 25px;
    border-radius: 40px 25px 25px 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff1b0b */figure.elementor-image-box-img {
    background: #F18A00;
    padding: 25px;
    border-radius: 40px 25px 25px 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758e369 */figure.elementor-image-box-img {
    background: #F18A00;
    padding: 25px;
    border-radius: 40px 25px 25px 25px;
}/* End custom CSS */