.wp-block-column>.bloque-cta-texto .container{height:100%}.bloque-cta-texto{color:#fff;min-height:200px;overflow:hidden;position:relative;border-radius:var(--border-radius);margin-bottom:20px}.bloque-cta-texto .text-wrapper{padding-left:0px;padding-right:0px;margin-top:30px;margin-bottom:0px;margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*.5)}.bloque-cta-texto .bl-titulo{font-size:var(--font-size-xl);margin-bottom:20px}.bloque-cta-texto .bl-pretitulo{margin-bottom:0;color:#fff;font-size:var(--font-size-base)}.bloque-cta-texto .bl-texto{padding-top:0px;padding-bottom:0px;font-size:var(--font-size-m)}.bloque-cta-texto .btn{margin-bottom:1.5em}.bloque-cta-texto .image-wrapper{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;background-size:cover;background-position:center}.bloque-cta-texto .image-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);background:radial-gradient(circle at 0 100px, rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0) 500px)}.bloque-cta-texto .image-wrapper img,.bloque-cta-texto .image-wrapper video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin-top:0px}.bloque-cta-texto.estilo-rojo{background-color:var(--color-ppal);box-shadow:0px 2px 20px rgba(0,0,0,.2);min-height:300px;color:var(--color-texto)}.bloque-cta-texto.estilo-rojo .bl-pretitulo,.bloque-cta-texto.estilo-rojo p,.bloque-cta-texto.estilo-rojo h2{color:var(--color-texto)}.bloque-cta-texto.estilo-rojo .row{width:100%}.bloque-cta-texto.estilo-rojo .container{background:radial-gradient(circle at 160px 240px, white, white 210px, rgba(255, 255, 255, 0) 211px);display:flex;min-height:300px;padding-top:40px}.bloque-cta-texto.estilo-rojo .image-wrapper{position:absolute;left:var(--bs-gutter-x);top:0;width:250px;padding-right:0px;margin-right:100px;text-align:center;background-position:center 195px;background-size:220px auto;background-repeat:no-repeat;min-height:300px;height:100%}.bloque-cta-texto.estilo-rojo .image-wrapper:before{background:none}@media(max-width: 992px){.bloque-cta-texto.estilo-rojo .text-wrapper{padding-top:80px}.bloque-cta-texto.estilo-rojo .image-wrapper{background-position:0px 110px}}@media(min-width: 992px){.bloque-cta-texto.estilo-rojo{color:#fff}.bloque-cta-texto.estilo-rojo .bl-pretitulo,.bloque-cta-texto.estilo-rojo p,.bloque-cta-texto.estilo-rojo h2{color:#fff}.bloque-cta-texto.estilo-rojo .bl-titulo{font-size:var(--font-size-xxl)}.bloque-cta-texto.estilo-rojo .bl-texto{font-size:var(--font-size-lm)}}.bloque-cta-texto.estilo-circle{background-color:var(--color-gris-claro)}.bloque-cta-texto.estilo-circle .bl-texto{margin-bottom:40px;font-size:var(--font-size-m)}@media(max-width: 992px){.bloque-cta-texto.estilo-circle{color:var(--color-texto)}.bloque-cta-texto.estilo-circle .bl-pretitulo{color:var(--color-texto)}.bloque-cta-texto.estilo-circle .text-wrapper{margin-top:230px}.bloque-cta-texto.estilo-circle .image-wrapper{left:auto;right:calc(var(--bs-gutter-x)*1);width:90%;aspect-ratio:1/1;height:auto;top:-100px;right:-50px;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0px 30px rgba(255,255,255,.45);background-size:cover;background-position:center 70px}.bloque-cta-texto.estilo-circle .image-wrapper:before{background:none}.bloque-cta-texto.estilo-circle .bl-titulo{font-size:var(--font-size-xl);line-height:40px}.bloque-cta-texto.estilo-circle .bl-texto{background-size:auto auto;background-position:right -50px;text-align:left !important;display:block !important;margin-bottom:20px}}@media(min-width: 992px){.bloque-cta-texto.estilo-circle{color:var(--color-texto)}.bloque-cta-texto.estilo-circle .bl-pretitulo{color:var(--color-texto)}.bloque-cta-texto.estilo-circle .text-wrapper{min-height:160px}.bloque-cta-texto.estilo-circle .image-wrapper{left:auto;right:calc(var(--bs-gutter-x)*1);width:50%;aspect-ratio:1/1;height:auto;top:-80px;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0px 30px rgba(255,255,255,.45);background-size:100% auto;background-position:center 70px}.bloque-cta-texto.estilo-circle .image-wrapper:before{background:none}.bloque-cta-texto.estilo-circle .bl-titulo{font-size:var(--font-size-xl);line-height:40px}.bloque-cta-texto.estilo-circle .bl-texto{background-size:auto auto;background-position:right -50px}}/*# sourceMappingURL=style-block.css.map */