.mwf.hero-banner{display:flex;margin:0 auto;max-width:90rem;flex-direction:column;position:relative}@media screen and (min-width:1441px){.mwf.hero-banner{max-width:100%}}@media screen and (min-width:991px){.mwf.hero-banner{flex-direction:row}}.mwf.hero-banner .hero-banner__image-container{position:relative;flex:1}.mwf.hero-banner .hero-banner__image-container .hero-banner__image{height:100%}.mwf.hero-banner .hero-banner__image-container .hero-banner__image.aspect-box{width:100%;--aspect-ratio:1/1}@media screen and (min-width:991px){.mwf.hero-banner .hero-banner__image-container .hero-banner__image.aspect-box{--aspect-ratio:461/802}}.mwf.hero-banner .hero-banner__image-container .hero-banner__image.aspect-box img{object-fit:cover}.mwf.hero-banner .hero-banner__image-container .hero-banner__sub-image{position:absolute;max-width:18.75rem;max-height:2.5625rem;left:calc(50% - 9.375rem);top:calc(50% - 1.3125rem);bottom:0.625rem;z-index:2}.mwf.hero-banner .hero-banner__image-container .hero-banner__logo-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:90%;display:flex;justify-content:center;align-items:center}.mwf.hero-banner .hero-banner__image-container .hero-banner__logo-image .aspect-box{--aspect-ratio:318/581;max-width:36.3125rem}.mwf.hero-banner .hero-banner__image-container .hero-banner__logo-image .aspect-box img{object-fit:contain}.mwf.hero-banner .hero-banner__content{position:relative;display:flex;flex-direction:column;padding:3.0625rem 4.25rem;z-index:2;color:#fff;width:100%}@media screen and (max-width:767px){.mwf.hero-banner .hero-banner__content{padding:1.375rem 1rem}}@media screen and (min-width:991px){.mwf.hero-banner .hero-banner__content{width:44.2361111111%}}.mwf.hero-banner .hero-banner__content article{z-index:2;word-break:break-word;overflow-wrap:break-word;hyphens:none}@media screen and (min-width:991px){.mwf.hero-banner .hero-banner__content article{min-width:21.875rem}}.mwf.hero-banner .hero-banner__content article h1{hyphens:auto;text-transform:uppercase;display:-webkit-box;overflow:hidden;-Webkit-box-orient:vertical;-Webkit-line-clamp:6}@media screen and (min-width:1920px){.mwf.hero-banner .hero-banner__content article h1{word-wrap:break-word;max-width:unset}}@media screen and (max-width:767px){.mwf.hero-banner .hero-banner__content article h1{font-size:2.625rem}}.mwf.hero-banner .hero-banner__content article .l-btn{min-width:10.75rem;width:-moz-max-content;width:max-content;max-width:100%}.mwf.hero-banner .hero-banner__content figure{position:absolute;inset:0;z-index:-1;overflow:hidden}.mwf.hero-banner.hero-banner--landing{display:flex;flex-direction:row;position:relative;width:100%;max-width:100%;aspect-ratio:4/3}@media screen and (min-width:991px){.mwf.hero-banner.hero-banner--landing{aspect-ratio:1440/364}}.mwf.hero-banner.hero-banner--landing .hero-banner--landing__media{position:absolute;inset:0}.mwf.hero-banner.hero-banner--landing .hero-banner--landing__img{width:100%;height:100%;object-fit:cover;object-position:72% 28%;display:block}@media screen and (min-width:991px){.mwf.hero-banner.hero-banner--landing .hero-banner--landing__img{object-position:center}}.mwf.hero-banner.hero-banner--landing .hero-banner--landing__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(47deg,#222d65,#203068 21%,#1d3a73 39%,#174a84 56%,#10629e 73%,#0580be 89%,#0092d1 97%,#2aace2);opacity:0.9;mix-blend-mode:multiply}.mwf.hero-banner.hero-banner--landing .hero-banner--landing__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,1.50943vw + 1.141509375rem,2.5rem) clamp(1.25rem,0.75472vw + 1.070755rem,1.75rem) clamp(1.5rem,1.50943vw + 1.141509375rem,2.5rem) clamp(1.25rem,1.13208vw + 0.981131875rem,2rem);text-align:left}@media screen and (min-width:991px){.mwf.hero-banner.hero-banner--landing .hero-banner--landing__inner{align-items:center;padding:4.25rem 21.875rem 4.25rem 11.125rem}}.mwf.hero-banner.hero-banner--landing .hero-banner--landing__inner article{z-index:2;width:100%;word-break:break-word;overflow-wrap:break-word;hyphens:none}@media screen and (min-width:991px){.mwf.hero-banner.hero-banner--landing .hero-banner--landing__inner article{max-width:none}}.mwf.hero-banner.hero-banner--landing .hero-banner--landing__inner article h1{margin:0;color:#fff;font-weight:700;text-transform:uppercase;line-height:3.375rem;text-wrap:balance;hyphens:auto;font-size:2.625rem}@media screen and (min-width:991px){.mwf.hero-banner.hero-banner--landing .hero-banner--landing__inner article h1{font-size:4.3125rem;line-height:4.625rem;text-align:left}}
/*# sourceMappingURL=hero-banner.css.map */
