#img-banner{align-items:center;display:flex;justify-content:center;padding:clamp(20px,3vw,30px) 1rem;position:relative;width:100%;z-index:1}#img-banner .logo{display:block;height:auto;width:250px}#img-banner picture{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#img-banner picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#base{display:flex;flex-direction:column;margin:auto;max-width:920px;padding:1rem 1rem 60px;width:100%}#base h2{font-size:clamp(16px,3vw,2rem);margin-top:24px}#base h1,#base h2{font-weight:600;line-height:1.3em;text-align:center}#base h1{font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:-.03em;margin-top:10px}#base .walk{font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:600;line-height:1.3em;margin-top:24px;text-align:center}#base .walk .cs-underline{text-decoration:underline}#base .iframe-wrapper{border:none;height:100%;max-height:520px!important;overflow:auto!important;width:100%}#base ul{gap:16px;margin-top:16px}#base ul,#base ul li{align-items:center;display:flex;flex-direction:column}#base ul li{background-color:#e3e3e3;border-radius:4px;gap:12px;padding:1.25rem;text-align:center;width:100%}#base ul li h3{color:#152741;font-size:clamp(20px,3vw,22px);font-weight:600;line-height:1.3em}#base ul li iframe{aspect-ratio:16/9;border:none;height:auto;width:100%}#base ul li span{color:var(--primary);font-size:18px;font-weight:600}@media (min-width:600px){#base .iframe-wrapper{max-height:650px!important}#base ul{align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:center}#base ul li{width:45%}}footer{align-items:center;background-color:#152741;color:rgba(0,245,255,.51);display:flex;flex-wrap:wrap;font-size:12px;gap:4px;justify-content:center;padding:1.5rem 1rem;width:100%}footer a{color:#188bf6;font-size:12px;text-decoration:none}