.elementor .banner{color:var(--White);padding-block-start:7.5rem;padding-block-end:var(--5-rem);padding-inline-start:var(--1-rem);padding-inline-end:var(--1-rem);background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%,rgba(0, 0, 0, 0.1) 100%),url("https://stjamesstl.org/wp-content/uploads/bg-img-4.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;align-items:center;}.elementor .inner{width:var(--100-percent);max-width:var(--81-rem);padding:0px;gap:var(--1-rem);}.elementor .narrow{width:var(--100-percent);max-width:var(--55-5rem);padding:0px;}.elementor .subheader{font-family:var(--roboto);font-weight:700;font-size:var(--1-rem);letter-spacing:0.15rem;line-height:1.2em;text-transform:uppercase;}.elementor .text-shadow{text-shadow: 0 4px 8px rgba(0, 0, 0, 0.30);\n}.elementor .display-5{font-family:"Noto Serif";font-weight:400;font-size:var(--3-rem);line-height:var(--1-2-line-height);}.elementor .paragraph-large{width:var(--100-percent);font-size:var(--1-25-rem);line-height:var(--1-5-line-height);}.elementor .box-shadow{box-shadow:0px 0.5rem 1rem 0px rgba(27, 57, 95, 0.15);}.elementor .h3{width:var(--100-percent);font-family:var(--roboto);font-weight:700;font-size:var(--1-75-rem);}