.img-banner{width:100%;max-width:100%;position:relative;background-size:cover;background-position:center;background-image:url('../img/banner.webp')}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(4px);background-color:rgba(54,22,77,.4);z-index:1}.contenido{position:relative;z-index:2;color:#fff;text-align:center;height:100%;margin-right:9.5vw;margin-left:9.5vw}.btn-banner{margin-top:.5em;padding:1em 5em;background-color:#e12850;color:#fff;transition:background-color .2s;font-size:1em;font-weight:600;border-radius:1rem}.btn-banner:hover{background-color:#ffbaba;color:#000}.img-circle,.img-click{position:absolute;left:75px;z-index:-1}.img-click{background-image:url(../img/Vector_2.webp);height:243px;width:242px;top:347.05px}.img-circle{background-image:url(../img/Vector.webp);height:499px;width:499px;top:97.78px}.bounce-right{animation:2.5s ease-in-out infinite bounceRight}@keyframes bounceRight{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-50px)}}.bounce-left{animation:2.5s ease-in-out infinite bounceLeft}@keyframes bounceLeft{0%,100%{transform:translate(0,0)}50%{transform:translate(50px,-50px)}}@media (max-width:575.98px){.img-banner{background-image:url('../img/banner-xs.webp');aspect-ratio:2/3}.bounce-left,.bounce-right{display:none}}@media (min-width:576px) and (max-width:767.98px){.img-banner{background-image:url('../img/banner-sm.webp');aspect-ratio:1.534}.contenido{margin:0 auto}.contenido-texto{font-size:1.2em;padding:0 3.8em}.contenido h1{font-size:1.8em}.btn-banner{padding:.9em 4em}.bounce-left,.bounce-right{display:none}}@media (min-width:768px) and (max-width:991px){.img-banner{aspect-ratio:1.3}.contenido{margin:0}.contenido-texto{padding:0 3em;font-size:1.3em}.contenido h1{font-size:1.9em}.btn-banner{padding:1em 4.5em}}@media (min-width:992px) and (max-width:1199px){.img-banner{aspect-ratio:1.2}.contenido-texto{font-size:1.4em}.contenido h1{font-size:2em}.contenido p{padding:0 4em}.btn-banner{padding:1em 5em}}@media (min-width:1200px){.img-banner{aspect-ratio:2.21538462}.contenido-texto{font-size:1.4em}.contenido h1{font-size:2em}.contenido p{padding:0 4em}.btn-banner{padding:1em 5em}}