@media (min-width: 768px){.image-banner.image-banner-desktop--adapt_to_image .content-min-height{min-height:auto;height:0;padding-bottom:calc(1 / var(--image-desktop-aspect_ratio) * 100%)}.image-banner.image-banner-desktop--adapt_to_image .content-min-height .content-min-height-container{position:absolute;width:100%;height:100%;top:0;left:0}}@media (max-width: 767.98px){.image-banner.image-banner-mobile--adapt_to_image .content-min-height{min-height:auto;height:0;padding-bottom:calc(1 / var(--image-mobile-aspect_ratio) * 100%)}.image-banner.image-banner-mobile--adapt_to_image .content-min-height .content-min-height-container{position:absolute;width:100%;height:100%;top:0;left:0}}@media (min-width: 768px){.image-banner.image-banner-desktop--adapt_to_screen .content-min-height{min-height:100vh}}@media (max-width: 767.98px){.image-banner.image-banner-mobile--adapt_to_screen .content-min-height{min-height:100vh}}.image-banner .content-min-height-container{width:100%;display:flex;align-items:center;justify-content:center}.image-banner .cover{position:absolute;display:block;width:100%;left:0;bottom:0;padding-bottom:14.5833333333%;background:linear-gradient(180deg,#1110,#111)}.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{width:538px}@media (min-width: 1200px){.image-banner .banner-content-wrap{transform:translate(50px,-80px)}}.image-banner .banner-content-wrap h1{font-size:4.5rem}.image-banner .banner-content-wrap p{margin-top:24px;font-size:2.5rem}@media (max-width: 1440.98px){.image-banner .banner-content-wrap{width:430px}}@media (max-width: 1199.98px){.image-banner .banner-content-wrap{width:345px}.image-banner .banner-content-wrap h1{font-size:4rem}}@media (max-width: 1023.98px){.image-banner .banner-content-wrap{width:276px}.image-banner .banner-content-wrap h1{font-size:3rem}.image-banner .banner-content-wrap p{font-size:1.25rem}}@media (max-width: 767.98px){.image-banner .banner-content-wrap{width:245px;margin:64px auto 0}.image-banner .banner-content-wrap h1{font-size:2.5rem}.image-banner .banner-content-wrap p{margin-top:16px;font-size:1.25rem}}.image-banner{background-color:#000}.image-banner .img-container{max-width:calc(var(--image-desktop-max-width) * 1px);margin:0 auto}.image-banner .content-min-height{min-height:calc(var(--image-desktop-height) * 1px)}@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:calc(.5454545455 * var(--image-desktop-height) * 1px)}}@media (max-width: 767.98px){.image-banner .content-min-height{min-height:calc(1.3333333333 * var(--image-mobile-height) * 1px)}.image-banner .content-min-height .content-min-height-container{align-items:flex-start}}@media (max-width: 575.98px){.image-banner .content-min-height{min-height:calc(var(--image-mobile-height) * 1px)}}
