body:has(.codeparachute-header:not(.transparent)) .empigo-hero-minimal-block{min-height:min(100vh - 126px,1080px);height:min(100vh - 126px,1080px)}body:has(.codeparachute-header:not(.transparent)) .empigo-hero-minimal-block.half-height{min-height:min(50vh - 126px,1080px);height:min(50vh - 126px,1080px)}.empigo-hero-minimal-block{min-height:min(100vh,1080px);height:min(100vh,1080px);width:100%;max-width:1920px!important;margin:0 auto;padding:0!important}.empigo-hero-minimal-block.margin-top-none{margin-top:0}.empigo-hero-minimal-block.margin-bottom-none{margin-bottom:0}.empigo-hero-minimal-block.half-height{min-height:min(50vh,1080px);height:min(50vh,1080px)}.empigo-hero-minimal-block .container{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:relative}.empigo-hero-minimal-block .container .video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.empigo-hero-minimal-block .container .video-container img,.empigo-hero-minimal-block .container .video-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.empigo-hero-minimal-block .container .video-container img{z-index:1}.empigo-hero-minimal-block .container .video-container .mask{background-color:rgba(10,10,11,.6);z-index:3}.empigo-hero-minimal-block .container .video-container .mask,.empigo-hero-minimal-block .container .video-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.empigo-hero-minimal-block .container .video-container .overlay{background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:4}.empigo-hero-minimal-block .container .content-container{width:100%;max-width:1460px;margin:0 auto;margin-bottom:36px;padding:0 18px;pointer-events:none;display:flex;flex-direction:column;z-index:2}.empigo-hero-minimal-block .container .content-container .title{color:#fff;font-size:96px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.92px;margin:0;width:100%;pointer-events:none}.empigo-hero-minimal-block .container .content-container .description{color:#fff;margin:0;font-size:18px;font-style:normal;font-weight:500;line-height:160%;width:100%;max-width:650px;pointer-events:none}.empigo-hero-minimal-block .container .content-container .title+.description{margin-top:16px}.empigo-hero-minimal-block .container .ribbon-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;overflow-x:hidden;gap:48px;padding-top:12px;padding-bottom:12px;min-height:72px;width:100%;min-width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:rgba(35,36,43,.5);z-index:2}.empigo-hero-minimal-block .container .ribbon-container .ribbon-item{color:#f1f1f1;font-size:24px;opacity:.35;font-family:"Anton",sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.96px;white-space:nowrap;margin:0;transform:translateY(2px)}@media (max-width:900px){.empigo-hero-minimal-block{min-height:50vh;height:-moz-fit-content;height:fit-content}.empigo-hero-minimal-block .container{min-height:50vh}.empigo-hero-minimal-block .container .content-container{padding-top:150px;margin-bottom:36px}.empigo-hero-minimal-block .container .content-container .title{font-size:56px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.12px}.empigo-hero-minimal-block .container .content-container .title+.description{margin-top:12px}.empigo-hero-minimal-block .container .ribbon-container{min-height:56px;gap:28px}.empigo-hero-minimal-block .container .ribbon-container .ribbon-item{font-size:32px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.64px;animation:translate-ribbon 60s linear infinite}}@keyframes translate-ribbon{0%{transform:translateX(0)}to{transform:translateX(-1000px)}}