.banner.cert-1{background:hsla(var(--base-hue),100%,10%);color:#fff;max-width:100%;overflow-x:hidden;padding-block:3rem 2rem}.banner.cert-1 *{position:relative;z-index:10}.banner.cert-1>:is(h1,h2){font-family:Geist;padding-left:3%}.banner.cert-1>h1{align-self:flex-start;color:hsl(var(--hue),30%,55%);font-size:1.5rem;font-variant-caps:all-small-caps;font-weight:500;width:-moz-max-content;width:max-content}.banner.cert-1>h2{align-self:flex-start;color:hsl(var(--hue),100%,90%);font-size:2rem;margin-block:.25rem .5rem;width:18ch}@media only screen and (max-width:767px){.banner.cert-1>h2{width:90%}}.banner.cert-1 .img-section{height:60vh;margin-bottom:1rem;position:relative;width:100%;z-index:1}.banner.cert-1 .img-section>div{background:linear-gradient(transparent,var(--bg));box-shadow:-4px 0 4px -3px #0008;filter:drop-shadow(0 12px 9px rgba(0,0,0,.1333333333));height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;transition-duration:1.5s;width:40vw;width:-moz-max-content;width:max-content}@media only screen and (max-width:767px){.banner.cert-1 .img-section>div{transform:scale(.8) translate(-2.5rem)}}@media only screen and (max-width:410px){.banner.cert-1 .img-section>div{transform:scale(.9) translate(0)}}.banner.cert-1 .img-section .active{transition-delay:0s}.banner.cert-1 .img-section :not(.active){transition-delay:.05s;transition-duration:1.8s}.banner.cert-1 .img-section :not(.active) img{transition-delay:.3s}.banner.cert-1 .img-section img{height:100%;width:100%}.banner.cert-1 .controls{box-sizing:border-box;padding:.75rem 3%}.banner.cert-1 .controls>strong{font-size:1.5rem}.banner.cert-1 .controls button{--size:2.5rem;border:2px solid #000;border-radius:50%;height:var(--size);padding:0;width:var(--size)}.banner.cert-1 .controls button:not(.pause-play) svg{--size:2rem}.banner.cert-1 .controls path{stroke-width:3}.banner.cert-1 .cert-showcase{padding-bottom:1rem}.banner.cert-1 .cert-showcase img{background-color:#fff;border-bottom:5px solid transparent;border-radius:.5rem;height:50px;opacity:.7;padding:.5rem 1rem;scale:.85}.banner.cert-1 .cert-showcase img.active{border-bottom:5px solid orange;opacity:1;scale:1}.desc-image-2{--base-delay:.3s;background:linear-gradient(transparent,hsl(var(--base-hue),100%,15%));color:#fff;margin-inline:auto;max-width:100vw;padding-inline:0}.desc-image-2>*{transition-duration:.7s;width:100%}.desc-image-2 *{opacity:0}.desc-image-2.observed *{opacity:1}.desc-image-2:not(.observed) *{transform:translateY(5rem)}.desc-image-2>div.text{--mid-blue:hsl(var(--base-hue),100%,15%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(transparent -50%,hsl(var(--base-hue),100%,15%) 80%);background:linear-gradient(transparent 0,var(--mid-blue) 30%,var(--footer-col) 100%);box-sizing:border-box;margin-block:-15rem -1rem;padding-bottom:5rem;padding-inline:3rem}.desc-image-2 img{border-radius:.75rem;transition-delay:var(--base-delay)}.desc-image-2 h1{color:var(--page-bg);font-family:Geist;margin-bottom:.7rem;transition-delay:calc(var(--base-delay) + .25s)}.desc-image-2 .md-render{transition-delay:calc(var(--base-delay) + .375s)}
