 .meteobody{margin:10px 0px 10px 0px;font-family:'Arial',sans-serif;display:flex;justify-content:center;align-items:center;overflow:hidden}.meteocontainer{position:relative;width:80%;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.5)}.meteocontainer img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;z-index:1}.meteocontainer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.meteotext-block{position:relative;padding:40px 20px;text-align:center;z-index:3;animation:fadeInUp 1s ease-out}.meteotext-block h3{font-size:2em;font-weight:900;margin:0 0 20px 0;color:var(--primary);text-transform:uppercase;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:white}.meteotext-block p{font-size:1.2em;margin:0 0 10px 0;line-height:1.5}@keyframes fadeInUp{from{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}