.page{flex-direction:column;justify-content:center;display:flex}.main-content{flex-direction:column;align-items:center;width:100%;height:auto;display:flex}.section{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:100px 15vw;display:flex}@media screen and (min-width:1600px){.section{padding:100px calc(50% - 600px)}}.gray{background-color:var(--etc-light-light-grey)}.sub-title{color:var(--etc-green);text-transform:uppercase;text-align:center;width:fit-content;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:25px;font-weight:600;line-height:normal!important}.title{color:var(--etc-blue-dark);text-align:center;width:fit-content;font-size:40px;font-weight:900;line-height:normal!important}.centered-text{text-align:center;width:auto;padding-inline:20%}.text{text-align:left}@media screen and (min-width:1200px){div.sub-section{flex-direction:row;align-items:flex-start;gap:3vw;width:100%;display:flex}}@media screen and (max-width:1199px){div.sub-section{flex-direction:column;align-items:flex-start;width:100%;display:flex}}.section .location-banner{background-color:var(--etc-green);border-style:none;border-radius:0;width:100%}.section .location-banner .card-body{padding-top:40px;padding-bottom:40px}.section .location-banner .card-body .card-title{color:#fff;font-size:25px;font-weight:700}.section .location-banner .card-body .card-subtitle{color:var(--etc-green-dark)}
