.banner{background-color:var(--background-banner);margin:0 0 6.6rem;padding:6.4rem 0 7.4rem}.banner__container{display:flex;align-items:center;gap:3.1rem}.banner__text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:0 0 15%}.banner__text--esquerda{order:-1;margin-right:auto}.banner__text--direita{order:1;margin-left:auto}.banner__text h2{font-size:5.2rem;line-height:1;font-weight:900;font-family:"Financier Display",sans-serif;letter-spacing:.02em}.banner__text h3{font-size:2.4rem;line-height:1.25;font-family:"Financier Display",sans-serif;font-weight:500;letter-spacing:.02em}.banner__text h3 span{display:flex;font-size:5.9rem;font-weight:900;color:#124ab6}.banner__text p{font-size:1.6rem;line-height:1.25;font-weight:300}.banner__list{display:flex;gap:3rem;justify-content:center;flex:1}.banner__item{display:flex}.banner__item img{width:100%;height:auto}.banner__image{display:flex}.banner__image a{display:flex}@media only screen and (max-width: 801px){.banner__image a{width:100%}}.banner__image img{display:none}@media only screen and (min-width: 801px){.banner__image img.desktop{display:block}}@media only screen and (max-width: 801px){.banner__image img.mobile{display:block;width:100%}}@media only screen and (max-width: 801px){.banner__image{width:100%}}@media only screen and (max-width: 800px){.banner__container{flex-direction:column;gap:3.1rem}.banner__text--direira{order:1}.banner__list{overflow:auto;justify-content:flex-start}.banner__item{flex:0 0 65%}}/*# sourceMappingURL=banner.css.map */
