.banner__text h1,.banner__text p{font-style:normal;text-align:center}.banner__text h1{font-size:36px;font-weight:600;line-height:44px;margin-bottom:16px;letter-spacing:-.72px;color:var(--Gray-900,#101828);max-width:935px;margin-left:auto;margin-right:auto}.banner__text p{font-size:18px;font-weight:400;line-height:28px;margin-bottom:32px;color:var(--Gray-500,#667085)}.banner__btn-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:32px;gap:12px}.banner .inline-btn{border:1px solid var(--Grey-D0D5DD,#d0d5dd);background:#fff}.banner picture{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.banner__btn-block{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner__btn-block .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:1025px){.banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 87px);padding:96px 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banner picture img{width:100%;max-width: 1000px;}}@media only screen and (min-width:1280px){.banner__text h1{font-size:60px;line-height:72px;margin-bottom:24px;letter-spacing:-1.2px}.banner__text p{font-size:20px;line-height:30px;margin-bottom:48px}.banner__btn-block .btn{font-size:18px;line-height:28px;padding:16px 28px}}@media (min-width:1280px){.banner__content{min-height:850px;}.banner__btn-block .btn.inline-btn{gap:12px}}