.elementor-kit-7{--e-global-color-primary:#4D1C64;--e-global-color-secondary:#954BBC;--e-global-color-text:#1F0F33;--e-global-color-accent:#5B4A6E;--e-global-color-cf_fondo:#12081F;--e-global-color-cf_fondoalt:#1F0F33;--e-global-color-cf_tarjeta:#2A1545;--e-global-color-cf_oscuro:#1F0F33;--e-global-color-cf_blanco:#FFFFFF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.6em;background-color:#FFF;color:#1F0F33;font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em}.elementor-kit-7 e-page-transition{background-color:#FFBC7D}.elementor-kit-7 a{color:#4D1C64}.elementor-kit-7 a:hover{color:#954BBC}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}#cf-hero{position:relative;background-color:#12081F!important;background-image:radial-gradient(circle at 22% 18%,rgb(149 75 188 / .38) 0%,#fff0 55%),radial-gradient(circle at 82% 72%,rgb(77 28 100 / .55) 0%,#fff0 60%),radial-gradient(rgb(255 255 255 / .10) 1.15px,transparent 1.15px);background-size:100% 100%,100% 100%,22px 22px;background-position:center,center,center;overflow:hidden}#cf-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,#fff0 42%,rgb(18 8 31 / .85) 100%)}#cf-hero>.e-con-inner{position:relative;z-index:1}@media (max-width:767px){#cf-hero{background-size:100% 100%,100% 100%,16px 16px}}.elementor-widget-image img{max-width:100%;height:auto}@media (min-width:768px) and (max-width:1024px){.e-con-inner>.e-con{min-width:280px}#cf-header .e-con,#cf-footer .e-con{min-width:0}}@media (max-width:767px){.e-con-inner>.e-con.e-flex{flex-direction:column!important}.e-con-inner>.e-con{width:100%!important}.elementor>.e-con.e-parent{padding-top:52px!important;padding-bottom:52px!important}h1.elementor-heading-title{font-size:32px!important;line-height:1.22!important}h2.elementor-heading-title{font-size:26px!important;line-height:1.28!important}h3.elementor-heading-title{font-size:19px!important}.elementor-widget-button .elementor-button{width:100%;text-align:center}.elementor-widget-text-editor table{min-width:620px}.elementor-widget-text-editor>div{overflow-x:auto}}@media (max-width:480px){h1.elementor-heading-title{font-size:28px!important}}#cf-hero-img{position:relative}#cf-hero-img::before{content:"";position:absolute;inset:6% 4% 2% 4%;border-radius:50%;background:radial-gradient(ellipse at center,rgb(149 75 188 / .55) 0%,#fff0 70%);filter:blur(38px);z-index:0;pointer-events:none}#cf-hero-img .elementor-widget-container,#cf-hero-img figure,#cf-hero-img img{position:relative;z-index:1}#cf-hero-img img{filter:drop-shadow(0 26px 40px rgb(0 0 0 / .55));animation:cf-flota 7s ease-in-out infinite}@keyframes cf-flota{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-13px) rotate(-.35deg)}}@media (prefers-reduced-motion:reduce){#cf-hero-img img{animation:none}}@media (max-width:767px){#cf-hero-img img{filter:drop-shadow(0 16px 26px rgb(0 0 0 / .5))}#cf-hero-img::before{filter:blur(26px)}}@media (max-width:767px){#cf-header,#cf-header.e-con.e-parent{padding-top:0!important;padding-bottom:0!important;min-height:0!important}#cf-header .e-con,#cf-header .e-con.e-parent{padding-top:5px!important;padding-bottom:5px!important;min-height:0!important}#cf-header .e-con-inner{padding-top:0!important;padding-bottom:0!important}#cf-header .e-con,#cf-header .e-con-inner{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}#cf-header .e-con{width:100%!important}#cf-header .elementor-widget{width:auto!important;flex:0 0 auto!important}#cf-header .elementor-widget-image{flex:1 1 auto!important;min-width:0!important}#cf-header .elementor-widget-button{order:2}#cf-header .elementor-widget-nav-menu{order:3}#cf-header .elementor-button{width:auto!important;white-space:nowrap!important}#cf-header .elementor-widget{align-self:center!important}#cf-header{overflow:visible!important}#cf-header .e-con,#cf-header .e-con-inner,#cf-header .elementor-widget-nav-menu{position:static!important}#cf-header .elementor-nav-menu--dropdown{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin:0!important;border-radius:0!important;text-align:left;box-shadow:0 12px 26px rgb(0 0 0 / .35)!important}#cf-header .elementor-nav-menu--dropdown a{padding:14px 18px!important}#cf-header .elementor-menu-toggle{align-self:center!important}}body:not(.elementor-page) main.site-main>.page-content,body:not(.elementor-page) main.site-main>.entry-content{max-width:860px;margin:0 auto;padding:66px 22px 92px}body:not(.elementor-page) main.site-main>.page-content h1{margin-top:0}body:not(.elementor-page) main.site-main>.page-content table{display:table}.single-post .e-con-boxed{--container-max-width:1000px}@media (max-width:767px){body:not(.elementor-page) main.site-main>.page-content,body:not(.elementor-page) main.site-main>.entry-content{padding:38px 18px 62px}body:not(.elementor-page) main.site-main>.page-content h1{font-size:30px!important}body:not(.elementor-page) main.site-main>.page-content h2{font-size:21px!important}}