.banner-text{box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media screen and (max-width:720px){.banner-text.banner-text{min-height:25.5556vw}}@media screen and (min-width:721px) and (max-width:1024px){.banner-text.banner-text{min-height:7.61719vw}}@media screen and (min-width:1025px) and (max-width:1440px){.banner-text.banner-text{min-height:7.5vw}}@media screen and (min-width:1441px) and (max-width:1920px){.banner-text.banner-text{min-height:7.5vw}}@media screen and (min-width:1921px){.banner-text.banner-text{min-height:192px}}.banner-text__info{z-index:2;box-sizing:border-box;text-align:center;flex-direction:column;display:flex}@media screen and (max-width:720px){.banner-text__info{margin:9.44445vw 11.1111vw}}@media screen and (min-width:721px) and (max-width:1024px){.banner-text__info{margin:2.34375vw 32.4219vw}}@media screen and (min-width:1025px) and (max-width:1440px){.banner-text__info{margin:2.5vw 8.59375vw}}@media screen and (min-width:1441px) and (max-width:1920px){.banner-text__info{margin:2.5vw 8.59375vw}}@media screen and (min-width:1921px){.banner-text__info{margin:64px 220px}}.banner-text__info .banner-text__title{color:#191919;margin:0;font-weight:700}@media screen and (max-width:720px){.banner-text__info .banner-text__title{font-size:5.55556vw;font-size:max(5.55556vw,12px)}}@media screen and (min-width:721px) and (max-width:1024px){.banner-text__info .banner-text__title{font-size:max(2.34375vw,12px)}}@media screen and (min-width:1025px) and (max-width:1440px){.banner-text__info .banner-text__title{font-size:max(1.875vw,12px)}}@media screen and (min-width:1441px) and (max-width:1920px){.banner-text__info .banner-text__title{font-size:max(1.875vw,12px)}}@media screen and (min-width:1921px){.banner-text__info .banner-text__title{font-size:48px}}.banner-text__info .banner-text__subtitle{color:#000;margin-bottom:0}@media screen and (max-width:720px){.banner-text__info .banner-text__subtitle{font-size:4.44444vw;margin-top:1.11111vw;font-size:max(4.44444vw,12px)}}@media screen and (min-width:721px) and (max-width:1024px){.banner-text__info .banner-text__subtitle{margin-top:.78125vw;font-size:max(1.5625vw,12px)}}@media screen and (min-width:1025px) and (max-width:1440px){.banner-text__info .banner-text__subtitle{margin-top:.390625vw;font-size:max(.9375vw,12px)}}@media screen and (min-width:1441px) and (max-width:1920px){.banner-text__info .banner-text__subtitle{margin-top:.390625vw;font-size:max(.9375vw,12px)}}@media screen and (min-width:1921px){.banner-text__info .banner-text__subtitle{margin-top:10px;font-size:24px}}@media screen and (max-width:720px){.banner-text__info .banner-text__link{font-size:3.33333vw;margin-top:2.22222vw;font-size:max(3.33333vw,12px)}}@media screen and (min-width:721px) and (max-width:1024px){.banner-text__info .banner-text__link{margin-top:1.5625vw;font-size:max(1.5625vw,12px)}}@media screen and (min-width:1025px) and (max-width:1440px){.banner-text__info .banner-text__link{margin-top:1.5625vw;font-size:max(.9375vw,12px)}}@media screen and (min-width:1441px) and (max-width:1920px){.banner-text__info .banner-text__link{margin-top:1.5625vw;font-size:max(.9375vw,12px)}}@media screen and (min-width:1921px){.banner-text__info .banner-text__link{margin-top:40px;font-size:24px}}@media screen and (max-width:720px){.banner-text__info .banner-text__link.mi-btn--primary{padding:1.94444vw 5.55556vw}}@media screen and (min-width:721px) and (max-width:1024px){.banner-text__info .banner-text__link.mi-btn--primary{padding:.78125vw 1.5625vw}}@media screen and (min-width:1025px) and (max-width:1440px){.banner-text__info .banner-text__link.mi-btn--primary{padding:.46875vw 1.5625vw}}@media screen and (min-width:1441px) and (max-width:1920px){.banner-text__info .banner-text__link.mi-btn--primary{padding:.46875vw 1.5625vw}}@media screen and (min-width:1921px){.banner-text__info .banner-text__link.mi-btn--primary{padding:12px 40px}}.banner-text__info .banner-text__link.mi-btn--link{padding:0}.site-grid--store-large .banner-text{min-height:unset}.site-grid--store-large .banner-text .banner-text__info{margin:unset}