.video-baner{position:relative;width:100vw;margin-left:calc(50% - 50vw);will-change:transform;z-index:2;background-color:#000}.video-baner .video-wrapper{position:relative;aspect-ratio:auto;min-height:800px;will-change:transform;transform:translateZ(0);height:90vh}@media(max-width: 2300px){.video-baner .video-wrapper{height:90vh;aspect-ratio:auto;min-height:500px}}@media(max-width: 1100px){.video-baner .video-wrapper{height:60vh}}@media(max-width: 600px){.video-baner .video-wrapper{min-height:300px}.video-baner .video-wrapper img{object-position:var(--mobile-obj-pos, center)}}.video-baner .video-wrapper video{object-fit:cover;width:100%;height:100%;max-width:160rem;display:block;margin:0 auto}@media(max-width: 600px){.video-baner .video-wrapper video{height:80%}}.video-baner .video-wrapper img{object-fit:cover;width:100%;height:100%}.video-baner .video-wrapper .video-container{height:100%}.video-baner .video-wrapper .video-content{position:absolute;width:100%;height:100%;top:0;color:#fff;background-color:rgba(0,0,0,0)}.video-baner .video-wrapper .video-content h2{font-size:3rem}@media(max-width: 2300px){.video-baner .video-wrapper .video-content h2{font-size:2.5rem}}@media(max-width: 1700px){.video-baner .video-wrapper .video-content h2{font-size:2rem}}@media(max-width: 768px){.video-baner .video-wrapper .video-content h2{font-size:1.75rem}}@media(max-width: 600px){.video-baner .video-wrapper .video-content h2{font-size:1.5rem}}.video-baner .video-wrapper .video-content h2 span{color:#f6f62e}@media(max-width: 600px){.home .video-baner .video-wrapper .video-content h1{font-size:1.3rem}}.video-baner .video-wrapper .video-content .subtitle{font-weight:400;font-size:1rem;line-height:1.5;text-align:center;color:#828282;max-width:1000px;margin:0 auto;margin-bottom:1.5rem}@media(max-width: 2300px){.video-baner .video-wrapper .video-content .subtitle{max-width:800px;margin-bottom:1.25rem}}@media(max-width: 1700px){.video-baner .video-wrapper .video-content .subtitle{margin-bottom:1rem}}@media(max-width: 768px){.video-baner .video-wrapper .video-content .subtitle{margin-bottom:.75rem}}@media(max-width: 600px){.video-baner .video-wrapper .video-content .subtitle{display:none}}.video-baner .video-wrapper .video-content .video-flex{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding-bottom:2rem}@media(max-width: 768px){.video-baner .video-wrapper .video-content .video-flex{padding-bottom:2rem}}@media(max-width: 600px){.video-baner .video-wrapper .video-content .video-flex{padding-bottom:1rem}}.video-baner .video-wrapper .video-content .video-flex .video-bottom{display:flex;flex-direction:column;align-items:center}.video-baner .video-wrapper .video-content .video-flex .video-bottom .video-baner__optional-h1{font-size:.9rem;font-weight:400;text-transform:uppercase;color:#828282;margin:2rem 0 0;padding:0;letter-spacing:.05em}@media(min-width: 3000px){.video-baner--contain-2k .video-wrapper video,.video-baner--contain-2k .video-wrapper img{object-fit:contain}}.ems .video-baner .video-wrapper img{object-position:top}.ems .video-baner .video-wrapper .video-content{background-color:rgba(0,0,0,0)}
