.hero.video.is-style-rounded .banner-video,.hero.video.is-style-rounded .banner-overlay{border-radius:var(--theme--border-radius);overflow:hidden}.banner-video{display:block;position:relative;width:100%}.tv{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;background-color:transparent;background-image:url(//alpineholidayrentals.com.au/wp-content/themes/homhero-kirra/blocks/hero-video-banner/../../homhero-custom/images/loading.gif);background-position:center center;background-size:initial;background-repeat:no-repeat}.tv:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:-1}.tv .screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;opacity:0;transition:opacity .5s}.tv .screen.active{opacity:1}iframe.screen{max-width:unset !important;max-height:unset !important}.v-arrow{position:absolute;top:50%;z-index:3;font-size:1.95rem;cursor:pointer;color:#fff}.left-v-arrow{left:7%}.right-v-arrow{right:7%}#desktop-search-bar-holder.left #search-bar,#desktop-search-bar-holder.right #search-bar{background:#fff;padding:40px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.hero.video .banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;justify-content:center;align-items:center}.banner-content{width:90%;max-width:1200px;text-align:center;padding:50px 0}.banner-content.search-bar-left,.banner-content.search-bar-right{display:flex;justify-content:space-between}.banner-content.search-bar-left{flex-direction:row-reverse}.banner-content>*{width:100%}.banner-content.search-bar-left .banner-text-holder,.banner-content.search-bar-right .banner-text-holder{display:flex;flex-wrap:wrap;align-items:center}.banner-text{width:100%;flex:100%}#desktop-search-bar-holder{display:none}.banner-text .banner-title{color:#fff;font-size:1.75em;font-weight:var(--theme--heading-font-weight);margin-bottom:.2em}.banner-text .banner-subtitle{color:#fff;font-weight:var(--theme--body-font-weight);margin-bottom:0}#desktop-search-bar-holder.bottom,#desktop-search-bar-holder.overlap{position:absolute;width:100%;padding-left:5%;padding-right:5%;z-index:2;box-sizing:border-box}#desktop-search-bar-holder.overlap{bottom:-38px}#desktop-search-bar-holder.center #search-bar,#desktop-search-bar-holder.bottom #search-bar,#desktop-search-bar-holder.overlap #search-bar{text-align:center}#desktop-search-bar-holder.center #search-bar .search-form,#desktop-search-bar-holder.bottom #search-bar .search-form,#desktop-search-bar-holder.overlap #search-bar .search-form{width:auto;padding:0 10px;background-color:#fff}.hero.video #desktop-search-bar-holder.center #search-bar .search-form,.hero.video #desktop-search-bar-holder.bottom #search-bar .search-form,.hero.video #desktop-search-bar-holder.overlap #search-bar .search-form,.hero.video #desktop-search-bar-holder.left #search-bar,.hero.video #desktop-search-bar-holder.right #search-bar{border-radius:var(--theme--border-radius)}#desktop-search-bar-holder.center #search-bar>h2,#desktop-search-bar-holder.center #search-bar>p,#desktop-search-bar-holder.bottom #search-bar>h2,#desktop-search-bar-holder.bottom #search-bar>p,#desktop-search-bar-holder.overlap #search-bar>h2,#desktop-search-bar-holder.overlap #search-bar>p{display:none}#desktop-search-bar-holder.center{margin-top:30px}@media only screen and (min-width:768px){#desktop-search-bar-holder{display:block}.banner-text-holder.left,.banner-text-holder.right{width:48%}#desktop-search-bar-holder.left,#desktop-search-bar-holder.right{width:48%}.banner-content.search-bar-left>*,.banner-content.search-bar-right>*{text-align:left}.banner-text .banner-title{font-size:2em}}@media only screen and (min-width:992px){.banner-text-holder.left,.banner-text-holder.right{width:50%}#desktop-search-bar-holder.left,#desktop-search-bar-holder.right{width:40%}.banner-text .banner-title{font-size:2.25em}}@media only screen and (min-width:1400px){.banner-text-holder.left,.banner-text-holder.right{width:52%}#desktop-search-bar-holder.left,#desktop-search-bar-holder.right{width:35%}.banner-text .banner-title{font-size:2.5em}}.has-banner.has-transparent-banner.has-video-banner .hero.video.has-video-banner-overlay .banner-video,.has-banner.has-transparent-banner.has-video-banner .hero.video.has-video-banner-overlay .banner-overlay{border-radius:0;overflow:hidden}