.page-width{max-width:1920px}.image-banner.banner-adapt .content-min-height{min-height:auto;height:0;padding-bottom:calc(1 / var(--image-desktop-aspect_ratio) * 100%)}@media (max-width: 1023.98px){.image-banner.banner-adapt .content-min-height:not(.video-mode){padding-bottom:calc(1 / var(--image-mobile-aspect_ratio) * 100%)}}@media (max-width: 767.98px){.image-banner.banner-adapt .content-min-height{padding-bottom:calc(1 / var(--image-mobile-aspect_ratio) * 100%)}}.image-banner{overflow:hidden;border-radius:2.25rem}.image-banner video{border-radius:2.25rem}@media (max-width: 767.98px){.image-banner{border-radius:1.75rem}.image-banner video{border-radius:1.75rem}}.image-banner .img-wrapper.rigid-wrapper{overflow:hidden}.image-banner .img-wrapper{display:block;position:relative}.image-banner .img-wrapper>img,.image-banner .img-wrapper>picture>img{position:absolute;top:0;left:0;height:100%;width:100%}.image-banner .absolute-center{position:absolute;top:0;left:0;right:0;bottom:0}.image-banner .banner-content-wrap .content-box{padding:64px 24px}@media (min-width: 1024px){.image-banner .banner-content-wrap .content-box{background:#0006}}@media (min-width: 1024px){.image-banner .banner-content-wrap{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);will-change:backdrop-filter}.image-banner .banner-content-wrap .content-box{will-change:transform}}.image-banner .banner-content-wrap h2{font-size:36px;letter-spacing:.12rem;color:#fff}.image-banner .banner-content-wrap p{margin-top:12px;letter-spacing:.12rem;font-size:24px}@media (max-width: 1440.98px){.image-banner .banner-content-wrap .content-box{padding:48px 40px}.image-banner .banner-content-wrap h1{font-size:28px;color:#fff}.image-banner .banner-content-wrap p{font-size:18px;margin-top:8px}}@media (max-width: 1199.98px){.image-banner .banner-content-wrap .content-box{padding:40px 32px}}@media (max-width: 1023.98px){.image-banner .banner-content-wrap{min-width:unset;background:none!important}.image-banner .banner-content-wrap .content-box{padding:48px 12px 24px}.image-banner .banner-content-wrap h1{font-size:28px;margin-bottom:0}.image-banner .banner-content-wrap p{font-size:14px;margin-bottom:0;margin-top:0}}.image-banner{background-color:#000}.image-banner .img-container{max-width:100%;margin:0 auto}.image-banner .content-min-height{min-height:calc(var(--image-desktop-height) * 1px);position:relative}.image-banner .content-min-height .container{position:absolute;top:0;height:100%;width:100%;max-width:initial}.banner__buttons{gap:0!important;align-items:center}.banner__buttons .btn{margin-top:24px;width:254px;max-width:100%;font-weight:600}@media (max-width: 1920.98px){.banner__buttons .btn{padding-top:10px;padding-bottom:10px}}@media (max-width: 1023.98px){.banner__buttons .btn:not(:last-child){margin-right:10px}}@media (max-width: 767.98px){.banner__buttons .btn{flex-shrink:1;font-size:14px;padding-top:8px;padding-bottom:8px}}@media (max-width: 575.98px){.banner__buttons .btn{margin-top:0}}@media (max-width: 767.98px){.banner__buttons{flex-wrap:nowrap!important}}@media (max-width: 1440.98px){.image-banner .content-min-height{min-height:calc(.8636363636 * var(--image-desktop-height) * 1px)}}@media (max-width: 1199.98px){.image-banner .content-min-height{min-height:calc(.7272727273 * var(--image-desktop-height) * 1px)}}@media (max-width: 1023.98px){.image-banner .content-min-height{min-height:auto;height:0;padding-bottom:calc(1 / var(--image-mobile-aspect_ratio) * 100%)}}
