.banner{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.banner>.section-content{width:100%;margin-left:auto;margin-right:auto}@media (min-width:1024px){.banner>.section-content{max-width:1440px}}.banner{background-clip:content-box;justify-content:end;align-items:flex-end;width:100%;height:40vh;padding:0;display:flex;position:relative}.banner__img{object-fit:cover;z-index:-1;filter:brightness(.5);width:100%;height:100%;position:absolute}.banner__title{color:#fff;text-transform:uppercase;margin-bottom:2rem;padding-left:16px;padding-right:16px;font-size:2rem;font-weight:600}@media (min-width:640px){.banner__title{padding-left:16px;padding-right:16px;font-size:2.5rem}}@media (min-width:768px){.banner__title{padding-left:24px;padding-right:24px;font-size:3rem}}@media (min-width:1024px){.banner__title{padding-left:32px;padding-right:32px;font-size:3.5rem}}.content{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.content>.section-content{width:100%;margin-left:auto;margin-right:auto}@media (min-width:1024px){.content>.section-content{max-width:1440px}}.about-sec{padding-top:48px;padding-bottom:48px}@media (min-width:640px){.about-sec{padding-top:64px;padding-bottom:64px}}@media (min-width:768px){.about-sec{padding-top:100px;padding-bottom:100px}}@media (min-width:1024px){.about-sec{padding-top:120px;padding-bottom:120px}}
