.Banner{margin-bottom:20px}.Banner__wrapper{max-width:1470px;padding:0 30px;margin:0 auto}@media screen and (max-width:767px){.Banner__wrapper{padding:0 15px}}.Banner__item{display:flex;padding-left:120px;background:var(--color-main);border-radius:20px;transform-style:preserve-3d}@media screen and (max-width:1300px){.Banner__item{padding-left:30px}}@media screen and (max-width:1023px){.Banner__item{display:block}}@media screen and (max-width:767px){.Banner__item{padding:0 15px}}.Banner__text{min-width:600px;max-width:600px;padding-top:80px;color:#fff;transform:translateZ(100px)}@media screen and (max-width:1300px){.Banner__text{min-width:400px;max-width:400px}}@media screen and (max-width:1023px){.Banner__text{max-width:100%;padding-top:50px}}@media screen and (max-width:767px){.Banner__text{min-width:auto;max-width:100%;padding-top:30px}}.Banner__logo{width:100%;max-width:252px;margin-bottom:26px}.Banner__logo img{width:100%}@media screen and (max-width:767px){.Banner__logo{max-width:160px;margin-bottom:15px}}.Banner__title{font-size:42px;font-weight:700;line-height:50px}@media screen and (max-width:1300px){.Banner__title{font-size:32px;line-height:36px}}@media screen and (max-width:767px){.Banner__title{font-size:20px;line-height:24px}}.Banner__image{padding-top:17px}@media screen and (max-width:767px){.Banner__image{padding-top:0}}@media screen and (max-width:1023px){.Banner__image img{margin:0 auto}}
