@media only screen and (min-width:0rem){#media-banner{bottom:0;left:0;overflow:hidden;padding:clamp(1rem,3vh,2rem) 0;position:absolute;right:0;width:100%}#media-banner h2{color:var(--textMuted);text-align:center}#media-banner .splide__slide picture img{height:90px;-o-object-fit:contain;object-fit:contain;width:auto}#media-banner .splide{display:flex;margin-top:clamp(0px,1.6vh,31px);position:relative;width:100%}#media-banner .splide:after,#media-banner .splide:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:50px;z-index:2}#media-banner .splide:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0}#media-banner .splide:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));right:0}#media-banner .splide__slide{align-items:center;display:flex;justify-content:center}}@media only screen and (min-width:1024px){#media-banner{background:transparent;bottom:0;left:0;padding:clamp(1.5rem,4vh,3rem) 0;position:absolute;right:0;z-index:1}#media-banner .splide:after,#media-banner .splide:before{width:80px}#media-banner .splide__slide picture img{height:clamp(56px,5.6vh,108px);width:auto}#media-banner h2{margin-bottom:clamp(.25rem,3vh,2.5rem)}}@media only screen and (min-width:0rem){#hero-section{background:transparent;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;padding:0;position:relative;text-align:center;z-index:1}#hero-section:before{animation:heroBackgroundFadeIn 1.5s ease-out 1.2s forwards;background:rgba(203,183,224,.7);border-radius:50%;content:"";filter:blur(125px);height:370px;left:calc(50% - 254.5px);opacity:0;position:absolute;top:calc(50% - 185px);transform:translateY(100px) scale(.8);width:509px;z-index:-1}#hero-section .container{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;max-width:100%;overflow:hidden;padding:0;position:relative}#hero-section .text{width:60%}}@media only screen and (min-width:1024px){#hero-section{background:transparent;box-sizing:border-box;height:100vh;padding:0;position:relative}#hero-section:before{animation:heroBackgroundFadeIn 1.5s ease-out 1.2s forwards;background:rgba(203,183,224,.698);border-radius:50%;content:"";height:70%;left:50%;opacity:0;position:absolute;top:45%;transform:translate(-50%,-50%) translateY(clamp(53px,5.2vw,100px)) scale(.8);width:90%;z-index:-1}#hero-section .container{height:100%;margin:0 auto;max-width:80%;padding:0;position:relative}#hero-section .container,#hero-section .hero-group{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}#hero-section .text{width:60%}}@keyframes heroBackgroundFadeIn{0%{opacity:0;transform:translate(-50%,-50%) translateY(clamp(53px,5.2vw,100px)) scale(.8)}to{opacity:.7;transform:translate(-50%,-50%) translateY(0) scale(1)}}@media only screen and (max-width:1023px){@keyframes heroBackgroundFadeIn{0%{opacity:0;transform:translateY(100px) scale(.8)}to{opacity:.7;transform:translateY(0) scale(1)}}}