.paragraph-region .row{--bs-gutter-x:0;gap:2rem 0}.paragraph-region .row>*{--bs-gutter-x:2rem}.paragraph-region [class^=container] .row{--bs-gutter-x:2rem}.paragraph-region>.paragraph{padding-top:6.25rem;padding-bottom:6.25rem}.paragraph-region>.paragraph .field--name-field-call-to-action{display:flex;flex-flow:row nowrap;justify-content:var(--bs-button-position,flex-start);padding-top:2rem;gap:var(--bs-gap,1rem)}.paragraph-region>.paragraph .paragraph div[class^=container]{max-width:100%;width:100%;padding-left:0;padding-right:0}.paragraph-region>.paragraph .paragraph div[class^=container]>.row{margin-left:0;margin-right:0}.paragraph-region .paragraph.has-bg-img{position:relative;background-size:cover;background-repeat:no-repeat;background-position:top center}.paragraph-region .paragraph.has-bg-img:after{content:"";background:linear-gradient(180deg,rgba(128,50,8,.7) 11%,rgba(128,50,8,.6) 32%,rgba(128,50,8,.4) 61%,rgba(128,50,8,.3) 100%);z-index:0;position:absolute;top:0;left:0;right:0;bottom:0}.paragraph-region .paragraph.has-bg-img>div{z-index:5;position:relative}.paragraph-region .paragraph.has-bg-color:not(.text-not-inverted),.paragraph-region .paragraph.has-bg-img:not(.text-not-inverted){color:#fff}.paragraph-region .paragraph.has-bg-color:not(.text-not-inverted) .h1,.paragraph-region .paragraph.has-bg-color:not(.text-not-inverted) .h2,.paragraph-region .paragraph.has-bg-color:not(.text-not-inverted) .h3,.paragraph-region .paragraph.has-bg-color:not(.text-not-inverted) .h4,.paragraph-region .paragraph.has-bg-color:not(.text-not-inverted) .h5,.paragraph-region .paragraph.has-bg-color:not(.text-not-inverted) .h6,.paragraph-region .paragraph.has-bg-color:not(.text-not-inverted) h1,.paragraph-region .paragraph.has-bg-color:not(.text-not-inverted) h2,.paragraph-region .paragraph.has-bg-color:not(.text-not-inverted) h3,.paragraph-region .paragraph.has-bg-color:not(.text-not-inverted) h4,.paragraph-region .paragraph.has-bg-color:not(.text-not-inverted) h5,.paragraph-region .paragraph.has-bg-color:not(.text-not-inverted) h6,.paragraph-region .paragraph.has-bg-img:not(.text-not-inverted) .h1,.paragraph-region .paragraph.has-bg-img:not(.text-not-inverted) .h2,.paragraph-region .paragraph.has-bg-img:not(.text-not-inverted) .h3,.paragraph-region .paragraph.has-bg-img:not(.text-not-inverted) .h4,.paragraph-region .paragraph.has-bg-img:not(.text-not-inverted) .h5,.paragraph-region .paragraph.has-bg-img:not(.text-not-inverted) .h6,.paragraph-region .paragraph.has-bg-img:not(.text-not-inverted) h1,.paragraph-region .paragraph.has-bg-img:not(.text-not-inverted) h2,.paragraph-region .paragraph.has-bg-img:not(.text-not-inverted) h3,.paragraph-region .paragraph.has-bg-img:not(.text-not-inverted) h4,.paragraph-region .paragraph.has-bg-img:not(.text-not-inverted) h5,.paragraph-region .paragraph.has-bg-img:not(.text-not-inverted) h6{color:inherit}.paragraph-title{text-align:var(--bs-heading-align,left)}.paragraph-subtitle{text-align:var(--bs-subtitle-align,left)}.paragraph-region>.paragraph.paragraph--type--text.content-text{padding-top:4rem;padding-bottom:6rem}@media (max-width:767.98px){.paragraph-region>.paragraph.paragraph--type--text.content-text{padding-top:2.5rem;padding-bottom:4.5rem}}.paragraph--type--text.content-text .paragraph-title{font-size:2.75rem;line-height:1.4;text-transform:uppercase;text-align:center}.paragraph--type--text.content-text .field--name-field-text{text-align:center;width:75%;margin:auto}@media (max-width:1199.98px){.paragraph--type--text.content-text .field--name-field-text{width:100%}}.paragraph--type--text.content-text.career .field--name-field-text p{margin-bottom:unset}.team-section{--bs-button-position:center;--bs-heading-align:center;--bs-subtitle-align:center}@media (max-width:767.98px){.team-section{--bs-subtitle-align:left}}.team-section .field--name-field-text{text-align:center;width:60%;margin:auto}@media (max-width:1199.98px){.team-section .field--name-field-text{width:90%}}@media (max-width:767.98px){.team-section .field--name-field-text{width:100%;text-align:left}}div:not([class]):has(>section.paragraph),div:not([class]):has(>.paragraph){display:contents}
.paragraph--type--column-wrapper>div>div:not([class]):has(>section.paragraph){display:block;flex:0 0 100%}.paragraph--type--column-wrapper>div>div:not([class]):has(>section.paragraph--type--image-with-text){flex:1 1 calc(50% - 16px);max-width:calc(50% - 16px)}
