.banner-wrap{max-width:100%;padding:0;background:#000}.carousel .banner{width:100%;min-height:100vh;max-height:680px;margin:0;padding:80px 0;display:inline-block;vertical-align:top;display:flex;align-items:center;justify-content:center}.banner .img{width:100%;height:100%;position:absolute;top:0;left:0}.carousel .banner .blk-preview{width:100%;height:auto;margin:0 auto;padding:0 16px;position:relative;top:auto;right:auto;bottom:auto;left:auto;background-color:transparent;color:#fff;text-align:center}.blk-preview .hd2{color:#fff;font-size:36px;line-height:1.04em;letter-spacing:-2.13px}.blk-preview .foot .btn{min-width:210px;max-width:260px;margin:0;font-size:16px;line-height:1.4em;font-weight:500;padding:24px 18px;letter-spacing:-.389px}html.ausenco .btn.alt3{border-color:rgba(255,255,255,.16);background-color:#000;color:#fff}html.ausenco .btn.alt3:focus,html.ausenco .btn.alt3:hover{border-color:#1aafe2;background-color:#1aafe2;color:#fff}.flickity-button:disabled{opacity:.2}.banner-wrap.carousel .banner .img::after,.banner-wrap.carousel .banner .img::before,.banner-wrap.carousel::before{display:none}.banner-wrap.carousel .banner{height:100%;max-height:852px;padding:120px 0 14px;display:block}.banner-wrap.carousel .banner .img{background-size:contain}.banner-wrap.carousel .banner .blk-preview{max-width:100%;height:100%;padding:0 20px;display:flex;gap:32px;flex-direction:column;border:none;text-align:left}.banner-wrap.carousel .banner .blk-preview .con{height:100%;display:flex;gap:32px;flex-direction:column;justify-content:flex-end}.banner-wrap.carousel .blk-preview .hd2{max-width:320px;font-size:64px;line-height:1em;font-weight:500;letter-spacing:-1.92px}.banner-wrap.carousel .blk-preview p{max-width:306px;margin:0;color:#fff;font:500 16px/1.5em hero-new,sans-serif;letter-spacing:-.48px}.banner-wrap.carousel .blk-preview .foot{margin:-3px}.banner-wrap.carousel .blk-preview .foot>div{margin:3px;display:inline-block;vertical-align:top}.banner-wrap.carousel .flickity-page-dots{display:none}@media all and (min-width:440px){.banner-wrap.carousel .blk-preview .hd2{max-width:100%}}@media all and (min-width:768px){.banner-wrap.carousel::after,.banner-wrap.carousel::before{display:none}.banner-wrap.carousel{counter-reset:carousel-counter}.banner-wrap.carousel .banner{max-height:900px;padding:95px 0 24px;counter-increment:carousel-counter}.banner-wrap.carousel .banner .blk-preview{justify-content:center}.banner-wrap.carousel .banner .blk-preview .head{max-width:57.5%;height:100%;display:flex;align-items:center}.banner-wrap.carousel .banner .blk-preview .con{height:auto;margin-top:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.banner-wrap.carousel .blk-preview .foot{margin:-4px}.banner-wrap.carousel .blk-preview .foot>div{margin:4px}.banner-wrap.carousel .blk-preview p{max-width:458px;position:relative;padding-bottom:34px;font-size:18px;font-weight:400}.banner-wrap.carousel .blk-preview p::before{content:counter(carousel-counter,decimal-leading-zero);margin:0 0 16px;display:block;color:rgba(255,255,255,.4);font-weight:500}.banner-wrap.carousel .blk-preview .btn{min-width:178px;padding:31px 20px}.banner-wrap.carousel .flickity-page-dots{max-width:1000px;padding:0;display:flex;bottom:24px;left:24px;gap:2px;text-align:left}.banner-wrap.carousel .dot{width:42px;height:1px;margin:0;background-color:rgba(255,255,255,.15)}.banner-wrap.carousel .dot.is-selected{background-color:#1aafe2}}@media all and (min-width:900px){.banner-wrap.carousel .banner{padding-top:120px}.banner-wrap.carousel .banner .blk-preview{padding-right:24px;padding-left:24px}.banner-wrap.carousel .blk-preview .hd2{font-size:100px}}@media all and (min-width:1280px){.banner-wrap.carousel .banner{padding-top:168px}.banner-wrap.carousel .blk-preview .hd2{font-size:140px}}#gnav,.menubox{max-width:100%}