.styles_root__MPYHn{position:relative;border:none;border-radius:0;clear:both}.styles_root__MPYHn .card-img{z-index:2;border-radius:0;min-height:100vh;overflow:hidden}@media screen and (max-width:767.98px){.styles_root__MPYHn .card-img{min-height:100%!important;height:768px;max-height:100%}}@media screen and (max-width:480px){.styles_root__MPYHn .card-img{min-height:100%!important;height:620px;max-height:100%}}.styles_root__MPYHn .card-img img{width:100%;height:100%;object-fit:cover}.styles_root__MPYHn .card-img-overlay{z-index:5;border-radius:0;height:100%;padding-left:0;padding-right:0}.styles_root__MPYHn .card-img.video-container{position:relative;overflow:hidden}.styles_root__MPYHn .card-img.video-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;background:linear-gradient(0deg,#1f2e36,rgba(31,46,54,0));z-index:2}.styles_root__MPYHn .card-img video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;min-width:100%;min-height:100%;object-fit:cover;object-position:center;z-index:2;mix-blend-mode:normal}.styles_root__MPYHn .card-title{position:relative}.styles_root__MPYHn .card-title h1,.styles_root__MPYHn .card-title h2{font-size:2.5rem;font-weight:400;color:#fff;margin-bottom:1rem}@media(min-width:768px){.styles_root__MPYHn .card-title h1,.styles_root__MPYHn .card-title h2{font-size:5vw}}@media(min-width:1200px){.styles_root__MPYHn .card-title h1,.styles_root__MPYHn .card-title h2{font-size:5rem}}.styles_root__MPYHn .search{border:0;box-shadow:none;background-color:transparent;padding:0;margin:2rem 0;flex:1 1;max-width:475px}.styles_root__MPYHn .search .js-container{position:relative;padding:0 1rem 0 0;border-right:2px solid hsla(0,0%,100%,.1)}.styles_root__MPYHn .search .js-container .js-form{border-radius:0;padding:0;border:0;box-shadow:none}.styles_root__MPYHn .search .js-container .js-columns-container{display:none!important}.styles_root__MPYHn .search .js-container .js-total-count{display:none}.styles_root__MPYHn .search .js-container .js-form-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.styles_root__MPYHn .search .js-container .js-form-input-wrapper .js-input-wrapper{position:relative;flex:1 1}.styles_root__MPYHn .search .js-container .js-form-input-wrapper input{background-color:transparent;color:#747474;font-size:1rem;font-weight:400;width:100%;border-radius:10rem;border:1px solid #fff;background-color:#fff;color:#000;padding:1rem 2rem;transition:background-color .3s,color .3s;height:auto!important}.styles_root__MPYHn .search .js-container .js-form-input-wrapper input::-webkit-input-placeholder{color:#747474;opacity:.4}.styles_root__MPYHn .search .js-container .js-form-input-wrapper input:-moz-placeholder,.styles_root__MPYHn .search .js-container .js-form-input-wrapper input::-moz-placeholder{color:#747474;opacity:.4}.styles_root__MPYHn .search .js-container .js-form-input-wrapper input:-ms-input-placeholder{color:#747474;opacity:.4}.styles_root__MPYHn .search .js-container .js-form-input-wrapper input:focus{outline:none}.styles_root__MPYHn .search .js-container .js-form-input-wrapper button{position:absolute;overflow:hidden;border:0;background-color:#2ee399;height:3rem;width:3rem;border-radius:100px;cursor:pointer;text-indent:-9999px;padding-left:0;white-space:nowrap;color:#2ee399;transition:all .3s ease;top:50%;bottom:auto;transform:translateY(-50%);right:.5rem;display:flex;align-items:center;justify-content:center}.styles_root__MPYHn .search .js-container .js-form-input-wrapper button:before{position:absolute;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);z-index:1;display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";text-indent:0;color:#000}.styles_root__MPYHn .search .js-container .js-form-input-wrapper button:focus,.styles_root__MPYHn .search .js-container .js-form-input-wrapper button:hover{background-color:#71ecba;color:#71ecba;outline:none}.styles_root__MPYHn .play-control{margin:2rem 0}.styles_root__MPYHn .play-control button{width:3.5rem;height:3.5rem;border-radius:3rem;display:flex;align-items:center;justify-content:center;border:2px solid hsla(0,0%,100%,.013);background-color:hsla(0,0%,100%,.125);color:#fff}.styles_root__MPYHn .play-control button i{position:relative}.styles_root__MPYHn .play-control button:hover{border:2px solid hsla(0,0%,100%,.25);background-color:hsla(0,0%,100%,.013)}