.uper{width:100%}.carousel{width:100%;height:720px}.taustadiv{position:relative;width:100%;height:820px;overflow:hidden;z-index:-1}.taust{position:absolute;top:-30px;left:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:.5;z-index:-5;transition:transform .2s ease-out}.textholderdiv{position:relative;max-width:1300px;margin:auto;top:120px;left:10px;min-width:900px;border-radius:15px}.textholder{background-color:#ffffffa8;animation:h1slide 1s ease-in-out .5s forwards;position:relative;width:70%;min-width:320px;max-width:900px;z-index:9999;margin:10px;border-radius:15px;transform:scale(0)}.carousel h1{text-align:left;color:#000;font-size:2rem;font-weight:900;padding:12px;line-height:28px;letter-spacing:1px;margin-bottom:20px}.carousel p{text-align:justify;font-size:16px;font-weight:500;padding:12px;line-height:25px}.carousel span{font-size:1.4rem;font-weight:300;line-height:0px}@keyframes h1slide{0%{opacity:1;transform:translateY(-50px) scale(0)}70%{transform:translateY(15px) scale(1.2)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:755px){.carousel{height:750px}.taust{height:800px}.carousel h1{text-align:left;color:#000;font-size:1.2rem;padding:8px;line-height:25px;letter-spacing:1px}.carousel span{font-size:1.2rem;line-height:25px}.carousel p{text-align:justify;font-size:13px;padding:8px;line-height:20px}.textholderdiv{position:relative;max-width:1300px;min-width:300px;margin:auto;top:30px;left:10px}}
