.welcome{width:100%;height:55vh;max-height:600px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;padding:30px 10px;box-sizing:border-box}.side-by-side-space{gap:20px}.promo{padding-top:20px;z-index:1}.promo_1{background:linear-gradient(#1b3547b1,rgba(83,115,139,.788)),url(/4.webp) no-repeat 50%;background-size:cover;animation:fadeIn .6s}.promo_2{background:linear-gradient(#2a5a7e80,rgba(0,38,53,.741)),url(/5.webp) no-repeat 50%;background-size:cover}.promo_3{background:linear-gradient(#18364d92,rgba(6,26,50,.7)),url(/kart.webp) no-repeat 50%;background-size:cover}.promo_4{background:linear-gradient(#153045b6,rgba(0,38,53,.741)),url(/1.webp) no-repeat 50%;background-size:cover}.welcome h1{margin:0}.welcome h1,.welcome h2{text-shadow:rgba(12,36,54,.02) 1px 1px}.welcome h2{text-align:center}.welcome-page h1{margin-bottom:20px}.welcome-page h2{margin:0 0 10px;text-shadow:rgba(12,36,54,.219) 1px 1px;text-align:center}.welcome-page h3{text-shadow:rgba(12,36,54,.099) 1px 1px}.welcome-page h4{text-shadow:rgba(12,36,54,.219) 2px 2px}.welcome p{margin:0;text-shadow:rgba(11,34,50,.119) 2px 2px}.welcome-page a{text-shadow:none}.main-promo-items{display:flex;align-items:center;flex-direction:column;animation:fadeIn .2s ease-out forwards}.main-promo-items a{margin-top:2em}.info-section{position:relative;overflow:hidden;z-index:1;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around;align-items:center;background-color:var(--primary-color);color:#fff;width:100%;padding:0;margin:0;height:100%;min-height:20vh;animation:fadeIn .5s}.info-section-alt{background-color:var(--primary-alt-color)}.foreground-wave-flipped{position:absolute;top:-.2%;left:0;width:100%;height:10%;pointer-events:none;z-index:2;margin:0;padding:0;overflow-y:visible;transform:scaleY(-1)}.promo{z-index:-1;animation:fadeIn .1s}.info,.promo{position:relative}.info{flex:1 1 30%;text-align:center;padding:20px 10px 100px;display:flex;flex-direction:column;align-items:center;z-index:3;animation:fadeIn 1s}.info-alt h1,.info-alt h2,.info-alt h3,.info-alt p{color:#254a67}.info h2{margin-top:.5em;margin-bottom:.5em}.info p{margin:0;text-decoration:none}.left-align{text-align:left;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:20px}