.tow-title-component .tow-sub-text{color:#6d7e77;font-size:2rem;font-weight:600}.tow-title-component .tow-title{color:#03160f;font-size:2rem;font-weight:700}@media only screen and (max-width:766px){.tow-title-component{flex-wrap:wrap}}
.banner-section.banner-box{background-color:var(--main-color);z-index:1;background-position:50%;background-size:cover;border-radius:6px;margin:120px 0 0;padding:120px 0;position:relative}.banner-section.banner-box:after{content:"";z-index:-1;background-color:#00000080;border-radius:6px;position:absolute;inset:0}@media only screen and (max-width:766px){.banner-section.banner-box{padding:60px 24px}.banner-section.banner-box .banner-title{font-size:1.625rem}}.banner-section .banner-title{color:var(--neutral-50);font-size:2.5rem;font-weight:500}.banner-section .banner-description{color:var(--neutral-50);margin-top:10px;margin-bottom:30px;font-size:1.5rem}.banner-section.banner-box-text-only .banner-description{margin-bottom:0}.banner-section.sub-banner{background-color:var(--neutral-100);padding:60px 0}.banner-section.sub-banner .sub-banner-title{color:var(--neutral-900);font-size:2.5rem;font-weight:500}.banner-section.sub-banner .banner-description{color:var(--neutral-900);font-size:1.5rem}@media only screen and (max-width:766px){.banner-section.sub-banner{padding:40px 24px}.banner-section.sub-banner .sub-banner-title{font-size:1.75rem}}
