.hero-v2{padding:95px 0;background-size:cover;background-position:center;color:#fff;text-align:center;position:relative}.hero-v2 .hero-wrapper{position:relative;z-index:3}.hero-v2-subtitle{max-width:700px;font-size:18px}.hero-v2-title{max-width:700px;font-size:34px}.hero-v2 .background-overlay{z-index:2;position:absolute;top:50%;transform:translateY(-50%);width:100%;width:auto;height:auto;max-width:none;max-height:100%}body.light-box-active{overflow:hidden}.hero-v2.light-box-active{z-index:99}header.light-box-active,footer.light-box-active{z-index:1}.hero-v2 .hero-v2-title{font-weight:700}.hero-v2 h1{font-size:56px}.hero-v2 h2{font-size:34px}.hero-v2 p{color:#fff;font-size:18px;max-width:730px;line-height:24px}.hero-v2 .buttons-wrapper{display:flex;flex-wrap:wrap;gap:10px}.hero-v2 .buttons-wrapper.pills{justify-content:center}.hero-v2 .button-pill{padding:16px 40px;border-radius:50px;background-color:#fff;border:2px solid #fff0;text-align:center;text-decoration:none;color:#000;transition:all 0.3s ease}.hero-v2 .buttons-wrapper.list{flex-direction:row;flex-wrap:wrap;gap:20px;max-width:570px;width:100%}.hero-v2 .button-list{display:inline-flex;gap:10px;margin-bottom:10px;text-align:left;text-decoration:none;position:relative;width:calc(50% - 10px);align-items:center}.hero-v2 .button-list span{line-height:1;padding:16px 0;transition:all 0.3s ease;border-radius:50px;border:1px solid #fff0}.hero-v2 .button-list div{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:100px;background:#fff0;height:50px;width:50px}.hero-v2 .no-link{cursor:default}.hero-v2 .button-list.no-link div{display:none}.hero-v2 .button-list:not(.no-link):hover span{padding:16px 20px;border:1px solid}.hero-v2 .button-list.no-link span{border:none!important}.hero-v2 .hero-v2-col{display:flex;flex-direction:column;gap:40px}.hero-v2-image-wrapper{position:relative;width:100%}.hero-v2-image-wrapper img{width:100%;object-fit:contain;object-position:center}.hero-v2-m-image-wrapper{display:none}@media only screen and (max-width:767px){.hero-v2-m-image-wrapper{display:block;width:100%}.hero-v2-m-image-wrapper img{width:100%;object-fit:contain;object-position:center}.has-mobile-image{display:none}}.hero-v2-image-wrapper svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.hero-v2 .video-wrapper{position:fixed;width:100%;background:#00000080;top:0;left:0;z-index:2;height:100%;justify-content:center;align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:none}.hero-v2 .video-wrapper.active{display:flex}.hero-v2 .video-embed-wrapper{max-width:1200px;width:100%;margin:auto}.hero-v2 .video-embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;height:0;max-width:1200px;margin:auto;width:100%}.hero-v2 .video-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:992px){.hero-v2 .order-1-m{order:1}.hero-v2 .order-2-m{order:2}.hero-v2 .m-h-al-left{text-align:left!important;align-items:flex-start!important}.hero-v2 .m-h-al-center{text-align:center!important;align-items:center!important}.hero-v2 .m-h-al-right{text-align:right!important;align-items:flex-end!important}}.pill-title{padding:3px 16px;font-size:16px;border-radius:20000px}.hero-v2 p.pill-title{font-size:16px}.video-relative-wrapper{width:100%}button.video-wrapper-button{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0;padding:20px 9px;border-radius:200px;border:1px solid #dfbbbf;background-color:#e2011a17;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);filter:drop-shadow(4px 4px 4px rgb(39 35 101 / .38));position:absolute;z-index:9;top:60px;right:60px}button.video-wrapper-button span.line{width:26px;height:2px;display:flex;background:#fff}button.video-wrapper-button span.line:first-child{transform:rotate(45deg) translate(0,1px)}button.video-wrapper-button span.line:last-child{transform:rotate(-45deg) translate(0,-1px)}@media screen and (max-width:500px){.hero-v2 .hero-v2-title{font-weight:700;font-size:36px!important;line-height:44px!important}}.section-padding-40{padding-top:40px!important;padding-bottom:40px!important}