#banner_principal{margin:0}#banner_principal .container_swiper{--swiper-pagination-bullet-border-radius:50px;display:flex;flex-direction:column;justify-content:center;padding:0;position:relative}@keyframes skeleton-wave{0%{background-position:100% 0}to{background-position:-100% 0}}#banner_principal .container_swiper .swiper-pagination{bottom:8px;position:absolute;top:auto}@media (max-width:768px){#banner_principal .container_swiper{padding:initial}}#banner_principal .swiper-pagination-bullet{margin:0 3px}.lazy-image{aspect-ratio:var(--aspect_image);height:100%;transition:all .5s ease;width:100%}.lazy-image.-loading{animation:loading 2s infinite,fadeIn .8s forwards;background:linear-gradient(120deg,#eee 30%,#fafafa 38%,#fafafa 40%,#eee 48%);background-position:100% 0;background-size:200% 100%;opacity:0}@keyframes loading{to{background-position:-100% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}