.hero-background{position:relative;padding-block:2rem;background-position:50%;background-repeat:no-repeat;min-height:540px;background-size:cover}.hero-background:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.3);z-index:1;pointer-events:none}.about-container,.quote-text{position:relative;z-index:2}.about-container{font-family:Open Sans;font-weight:600;max-width:64rem;background:hsla(0,0%,88.2%,.2);border:1px solid hsla(0,0%,88.2%,.2);backdrop-filter:blur(4px)}.text-shadow{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.about-logo{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.5));max-height:12rem;max-width:100%}@media (min-width:768px){.hero-background{padding-block:3rem;padding-bottom:2rem}.about-logo{max-height:16rem}}.hero-btn-outline{text-shadow:none;--bs-btn-font-weight:600;--bs-btn-color:#fff;--bs-btn-bg:rgba(0,0,0,0.1);--bs-btn-border-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--color-main);--bs-btn-hover-border-color:var(--color-main);--bs-btn-focus-shadow-rgb:var(--bd-violet-rgb);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--color-main);--bs-btn-active-border-color:var(--color-main);transition:background .2s ease}.partnership-link{text-align:center;transition:all .2s ease}.partnership-link img{height:2.5rem}.partnership-link:hover{opacity:.6}@media (min-width:768px){.partnership-link img{height:2.8rem}}@media (min-width:1200px){.partnership-link img{height:3.25rem}}@media (min-width:1400px){.partnership-link img{height:3.75rem}}.carousel-container{overflow-x:auto;width:100%;display:flex;--fade-size:50px;-ms-overflow-style:none;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade-size),#000 calc(100% - var(--fade-size)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade-size),#000 calc(100% - var(--fade-size)),transparent)}.carousel-container::-webkit-scrollbar{display:none}.carousel-group{display:flex;align-items:center;justify-content:space-between;gap:2em;padding-right:2em;animation:scroll-cards 25s linear infinite}.partnership-card{flex:0 0 auto}@keyframes scroll-cards{0%{transform:translateX(0)}to{transform:translateX(-100%)}}