.banner{background-color:#c8c8c8;padding:14rem 0;position:relative}.banner__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:2rem}.banner__inner h1{color:#fff}.banner__buttons{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 576px){.banner__buttons{flex-direction:row}}.banner__buttons .btn{padding:.6rem 1.8rem}.banner__video-placeholder{position:absolute;width:100%;height:100%;inset:0;background-color:#999;z-index:1;transition:all 2s ease}.banner__video-placeholder--dark{background-color:#000}.banner__video-placeholder--hidden{opacity:0}.banner__video-wrapper{position:absolute;inset:0;overflow:hidden;z-index:0}.banner__video-wrapper iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:200rem;height:200rem}@media screen and (min-width: 768px){.banner__video-wrapper iframe{width:140rem;height:140rem}}@media screen and (min-width: 1200px){.banner__video-wrapper iframe{width:140rem;height:140rem}}@media screen and (min-width: 2200px){.banner__video-wrapper iframe{width:160rem;height:160rem}}@media screen and (min-width: 2500px){.banner__video-wrapper iframe{width:180rem;height:180rem}}@media screen and (min-width: 2800px){.banner__video-wrapper iframe{width:200rem;height:200rem}}@media screen and (min-width: 3320px){.banner__video-wrapper iframe{width:220rem;height:220rem}}.banner__video-overlay{position:absolute;width:100%;height:100%;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));z-index:1}/*# sourceMappingURL=banner-home.css.map */
