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