.module-banner{position:relative;background:#000;padding:2rem 0 8rem}.container-banner .content{display:flex;justify-content:space-between;align-items:center}.container-banner .content .txt{flex:0 0 50%}.container-banner .content .img{flex:0 0 50%;text-align:right;align-self:flex-end;padding:2rem 0 0}.container-banner h2{font-size:var(--font-size-t1);color:#fff}.container-banner p.subtitle{font-size:var(--font-size-t2);color:#fff;margin-bottom:2rem}.container-banner .intro{font-weight:300;color:#fff;font-size:4rem;margin-bottom:2rem}.container-banner .intro strong{color:#09d674;font-size:7.5rem;font-weight:300;line-height:9rem}.container-banner .intro em{font-size:1.8rem;font-style:normal;color:#b9b9bb;display:block;margin-bottom:1.5rem}.container-banner h3{font-size:var(--font-size-t2);font-weight:700;color:#fff}.container-banner .text{color:#b9b9bb;font-weight:300;font-size:1.4rem}@media (max-width:1024px){.container-banner .intro{font-size:var(--font-size-t2)}.container-banner .intro strong{font-size:6rem;line-height:7rem}}@media (max-width:920px){.container-banner .content{flex-direction:column}.container-banner .content .img,.container-banner .content .txt,.container-banner .text{text-align:center}.container-banner .content .img{margin:3rem 0 0;align-self:center;padding:0}.container-banner .content .img img{transform:scale(.8)}.container-banner .intro em{margin-bottom:4rem}}@media (max-width:480px){.module-banner{padding:2rem 0 3rem}.container-banner .content .img{margin:0}.container-banner h2{font-size:var(--font-size-t1-mobile)}.container-banner .intro,.container-banner p.subtitle{font-size:var(--font-size-t2-mobile)}.container-banner .intro strong{font-size:4rem;line-height:5.5rem}.container-banner h3{font-size:var(--font-size-t2-mobile)}.container-banner .intro em{font-size:1.6rem}}