.wp-block-alveo-blocks-solutions-hero{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.wp-block-alveo-blocks-solutions-hero *{box-sizing:border-box}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block{align-items:center;display:flex;margin:0;max-width:100%!important;overflow:hidden;padding:0;position:relative;width:100%!important}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__video-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__video-overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__inner{margin:0 auto;max-width:1290px;padding:120px 40px;position:relative;width:100%;z-index:3}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__content{align-items:center;display:flex;flex-direction:column;gap:40px;text-align:center}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__title{font-size:48px;font-weight:400;line-height:58px;margin:0;max-width:900px}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__subtitle{font-size:24px;line-height:30px;margin:0;max-width:800px}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__solutions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:50px auto 0;max-width:1000px;width:100%}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__solution-btn{background-color:#fff;border:2px solid #fff;border-radius:8px;box-shadow:0 4px 20px hsla(0,0%,100%,.2);color:#000;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1;margin-bottom:10px;min-width:200px;padding:15px 25px;text-decoration:none;transition:all .3s ease}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__solution-btn:hover{background-color:hsla(0,0%,100%,.9);box-shadow:0 6px 30px hsla(0,0%,100%,.3);color:#000;transform:translateY(-2px)}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__solution-btn:active{transform:translateY(0)}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__description{font-size:24px;line-height:30px;margin:0;max-width:800px}@media(max-width:1024px){.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__inner{padding:100px 40px}}@media(max-width:768px){.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__inner{padding:60px 40px}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__content{gap:30px}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__title{font-size:32px;line-height:42px}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__subtitle{font-size:20px;line-height:26px}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__solutions{gap:12px}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__solution-btn{font-size:18px;min-width:280px;padding:12px 20px}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__description{font-size:20px;line-height:26px}}@media(max-width:480px){.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__inner{padding:60px 40px}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__content{gap:25px}.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__description,.wp-block-alveo-blocks-solutions-hero .solutions-hero-block__subtitle{font-size:20px;line-height:26px}}
