.hero-v2{background-color:var(--white);background-position:50%;background-size:cover;overflow:hidden;position:relative}.hero-v2 .page-center{z-index:3}.hero-v2__video-bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.hero-v2__video-bg video{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1.1);-ms-transform:translateX(-50%) translateY(-50%) scale(1.1);transform:translateX(-50%) translateY(-50%) scale(1.1);width:auto}.hero-v2__title{max-width:544px;width:100%}.hero-v2__subtitle{max-width:448px;width:100%}.hero-v2__button{background:var(--accent);border-radius:10px;color:#fff!important;display:block;letter-spacing:.02em;max-width:100%;padding:11px 82px 11px 32px;position:relative;text-align:center;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hero-v2__button:hover{background:var(--accentHover)}.hero-v2__button:after{content:url(https://8849019.fs1.hubspotusercontent-na1.net/hubfs/8849019/Forte/pages/SOFTWARE%20CONSULTING/btn-arrow.svg);-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:24px;line-height:0;position:absolute;right:32px;top:calc(50% - 12px);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.hero-v2__button:hover:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hero-v2__bg-img{-webkit-animation:orbitAnimation 300s linear infinite;animation:orbitAnimation 300s linear infinite;height:894px;left:340px;pointer-events:none;position:absolute;top:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:894px;z-index:-1}.hero__video__overlay{background:#031d31;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.hero__video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;z-index:0}@media (max-width:1152px){.hero-v2{background-position:20%}.hero-v2__video-bg video{left:80%}}@media (max-width:767px){.hero__video{display:none}.hero-v2{background-position:40%}.hero-v2__video-bg video{left:100%}}@-webkit-keyframes waveAnimation{0%{-webkit-transform:scale(.85) rotate(0deg);transform:scale(.85) rotate(0deg)}50%{-webkit-transform:scale(1.15) rotate(180deg);transform:scale(1.15) rotate(180deg)}to{-webkit-transform:scale(.85) rotate(1turn);transform:scale(.85) rotate(1turn)}}@keyframes waveAnimation{0%{-webkit-transform:scale(.85) rotate(0deg);transform:scale(.85) rotate(0deg)}50%{-webkit-transform:scale(1.15) rotate(180deg);transform:scale(1.15) rotate(180deg)}to{-webkit-transform:scale(.85) rotate(1turn);transform:scale(.85) rotate(1turn)}}@-webkit-keyframes orbitAnimation{0%{-webkit-transform:translateX(0) translateY(0) scale(.85) rotate(0deg);transform:translateX(0) translateY(0) scale(.85) rotate(0deg)}25%{-webkit-transform:translateX(150px) translateY(-100px) scale(1.05) rotate(90deg);transform:translateX(150px) translateY(-100px) scale(1.05) rotate(90deg)}50%{-webkit-transform:translateX(300px) translateY(0) scale(1.15) rotate(180deg);transform:translateX(300px) translateY(0) scale(1.15) rotate(180deg)}75%{-webkit-transform:translateX(150px) translateY(100px) scale(1.05) rotate(270deg);transform:translateX(150px) translateY(100px) scale(1.05) rotate(270deg)}to{-webkit-transform:translateX(0) translateY(0) scale(.85) rotate(1turn);transform:translateX(0) translateY(0) scale(.85) rotate(1turn)}}@keyframes orbitAnimation{0%{-webkit-transform:translateX(0) translateY(0) scale(.85) rotate(0deg);transform:translateX(0) translateY(0) scale(.85) rotate(0deg)}25%{-webkit-transform:translateX(150px) translateY(-100px) scale(1.05) rotate(90deg);transform:translateX(150px) translateY(-100px) scale(1.05) rotate(90deg)}50%{-webkit-transform:translateX(300px) translateY(0) scale(1.15) rotate(180deg);transform:translateX(300px) translateY(0) scale(1.15) rotate(180deg)}75%{-webkit-transform:translateX(150px) translateY(100px) scale(1.05) rotate(270deg);transform:translateX(150px) translateY(100px) scale(1.05) rotate(270deg)}to{-webkit-transform:translateX(0) translateY(0) scale(.85) rotate(1turn);transform:translateX(0) translateY(0) scale(.85) rotate(1turn)}}