.hero-4cee{align-items:center;border-bottom-left-radius:clamp(32px,4vw,70px);border-bottom-right-radius:clamp(32px,4vw,70px);display:flex;min-height:min(clamp(790px,92dvh,1070px),100dvh);overflow:hidden;position:relative;width:100%}.hero-4cee,.hero-4cee .dnd-section,.hero-4cee>.row-fluid-wrapper{box-shadow:none!important}.hero-bg,.hero-shader,.hero-video{inset:0;position:absolute}.hero-shader,.hero-video{height:100%;object-fit:cover;width:100%}.hero-overlay{background:linear-gradient(135deg,rgba(30,25,150,.2),rgba(80,40,180,.1));inset:0;position:absolute}.hero-content{box-sizing:border-box;justify-content:center;margin:0 auto;max-width:1440px;min-height:min(clamp(790px,92dvh,1070px),100dvh);padding:clamp(120px,14vh,180px) clamp(24px,7vw,128px) clamp(40px,5vh,64px);position:relative;z-index:1}.hero-content,.hero-heading-group{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.hero-heading-group{margin-top:auto}.hero-content--no-logos .hero-heading-group{margin-top:0}.hero-heading{margin-bottom:clamp(24px,2.5vh,36px);text-align:center;width:100%}.hero-4cee .hero-heading div,.hero-4cee .hero-heading h1,.hero-4cee .hero-heading h2,.hero-4cee .hero-heading h3{color:#fff!important;font-family:Onest,system-ui,sans-serif!important;font-size:clamp(40px,6.5vw,88px)!important;font-weight:450!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:0!important;text-align:center!important}.hero-4cee .hero-heading em,.hero-4cee .hero-heading i{font-family:"Instrument Serif",serif!important;font-size:calc(1em + 4px)!important;font-style:italic!important;font-weight:400!important;letter-spacing:0!important}.hero-body{margin:0 0 clamp(28px,3.5vh,40px);max-width:640px}.hero-4cee .hero-body div,.hero-4cee .hero-body p{color:#fff!important;font-family:Onest,system-ui,sans-serif!important;font-size:clamp(17px,1.35vw,20px)!important;font-weight:450!important;line-height:1.4!important;margin:0!important;opacity:1}.hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.hero-4cee .btn-overig{border-bottom-color:hsla(0,0%,100%,.65);color:#fff!important}.logo-slider-wrap{margin-top:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);overflow:hidden;padding:clamp(48px,6vh,72px) 0 8px;width:100%}.logo-track{--logo-gap:48px;--logo-slot-height:34px;--logo-height-wide:24px;--logo-height-compact:32px;animation:logoSlide 38s linear infinite;width:max-content;will-change:transform}.logo-set,.logo-track{align-items:center;display:flex;gap:var(--logo-gap)}.logo-item,.logo-set{flex:0 0 auto}.logo-item{align-items:center;display:flex;height:var(--logo-slot-height);justify-content:center;width:auto}.logo-track:hover{animation-play-state:paused}.logo-img{display:block;filter:brightness(0) invert(1);flex:0 0 auto;height:var(--logo-height-wide);max-height:100%;max-width:100%;object-fit:contain;opacity:.75;width:auto}.logo-item--compact .logo-img{height:var(--logo-height-compact)}@keyframes logoSlide{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - var(--logo-gap)/2),0,0)}}@media (max-width:768px){.hero-4cee{border-bottom-left-radius:32px;border-bottom-right-radius:32px}.hero-4cee,.hero-content{min-height:clamp(680px,90vh,820px)}.hero-content{padding:96px 24px 40px}.hero-heading{margin-bottom:20px}.hero-body{margin-bottom:36px}.hero-buttons{row-gap:28px}.logo-slider-wrap{padding:32px 0 8px}.logo-track{--logo-gap:36px;--logo-slot-height:32px;--logo-height-wide:20px;--logo-height-compact:29px}}@media (max-width:480px){.hero-content{padding-left:20px;padding-right:20px}.logo-track{--logo-gap:32px;--logo-slot-height:30px;--logo-height-wide:18px;--logo-height-compact:27px}}