.banner-landing{text-align:center}.banner-landing .banner-background{position:relative;--width:1730px;height:550px;flex-shrink:0;background:linear-gradient(94deg,#fdfcfb 25.15%,#f5cbe3 90.91%,#ffbaba 105.48%);z-index:1}.banner-landing .typography.body{color:#171717;text-align:center;font-size:32px;font-style:normal;font-weight:500;line-height:54px}.banner-landing .banner-logo{width:434px;height:174px;flex-shrink:0;aspect-ratio:217/87}.banner-landing .p-button{z-index:1}.banner-landing .banner-image img{position:absolute;top:0;right:0;width:1142px;height:549px;flex-shrink:0;aspect-ratio:1142.63/549;z-index:-1}@media only screen and (min-width:360px)and (max-width:641px){.banner-landing .banner-background{position:relative;width:auto;height:360px;background:linear-gradient(94deg,#fdfcfb 25.15%,#f5cbe3 90.91%,#ffbaba 105.48%)}.banner-landing .banner-image img{position:absolute;top:0;left:0;width:100%;height:360px}.banner-landing .text-center{display:flex;flex-direction:column;align-items:center}.banner-landing .text-center .typography.body{font-size:24px}.banner-landing .text-center .banner-logo{width:330px;height:132px}}@media only screen and (min-width:642px)and (max-width:1024px){.banner-landing .banner-background{position:relative;width:auto;height:380px;background:linear-gradient(94deg,#fdfcfb 25.15%,#f5cbe3 90.91%,#ffbaba 105.48%)}.banner-landing .typography.body{font-size:22px;line-height:54px}.banner-landing .banner-logo{width:360px;height:134px}.banner-landing .banner-image img{position:absolute;top:0;left:0;width:860px;height:380px}}