#main-content.page-index .an25-idxbanner-content .adapt-to-image .container .row{transform:translateY(10px)}#main-content.page-index .an25-idxbanner-content .text-content{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"Brand-content"}#main-content.page-index .as-video-wrap{aspect-ratio:var(--video-aspect-ratio, 576/720);background-color:#021f2d}#main-content.page-index .as-video-wrap .text-body-inverse{--se-text-opacity: .7}#main-content.page-index .as-video-wrap .mt-n3.mx-n2{display:flex;align-items:center;justify-content:center;flex-direction:column}#main-content.page-index .as-video-wrap .mt-n3.mx-n2 .btn{flex-grow:1;min-width:55%}#main-content.page-index .as-video-wrap .hero-video-custom-code{width:var(--hero-video-width, auto)}#main-content.page-index .as-video-wrap .btn-wrap{margin-bottom:var(--btn-wrap-margin-bottom, 7rem);display:flex;align-items:center;justify-content:center;min-width:var(--btn-wrap-min-width, 80vw);gap:30px}#main-content.page-index .as-video-wrap .btn-wrap .btn{min-width:auto;padding:0;flex:1;max-width:180px;white-space:nowrap}#main-content.page-index .as-video-wrap .btn-wrap .btn-watch-video{flex-shrink:0;text-decoration:underline;cursor:pointer}@media screen and (min-width: 1025px){#main-content.page-index{--video-aspect-ratio: 1734 / 720}#main-content.page-index .an25-idxbanner-content{--ibwc-off-size: 28px;--hero-video-width: 530px;--btn-wrap-min-width: 500px;--btn-wrap-margin-bottom: -3em}#main-content.page-index .as-video-wrap .mt-n3.mx-n2{flex-direction:row}#main-content.page-index .as-video-wrap .mt-n3.mx-n2 .btn{width:193px;flex-grow:unset;min-width:auto}}@media screen and (min-width: 1440px){#main-content.page-index .an25-idxbanner-content{--btn-wrap-min-width: 560px}}@media screen and (min-width: 1520px){#main-content.page-index .an25-idxbanner-content{--btn-wrap-margin-bottom: 0;--btn-wrap-min-width: 488px}}@media screen and (min-width: 2240px){#main-content.page-index .as-video-wrap .container{max-width:1831px}}@media screen and (min-width: 2500px){#main-content.page-index .an25-idxbanner-content{--btn-wrap-margin-bottom: 5rem;--btn-wrap-min-width: 578px}#main-content.page-index .as-video-wrap .container{max-width:2100px}}