.page-title{position:relative}.page-title .site-frame__row--full-inner{padding:0}.page-title__overlay{position:relative;z-index:1;padding:3.5rem 0 3rem}@media (min-width:768px){.page-title__overlay{padding-top:5rem;padding-bottom:5rem}}.page-title__content{max-width:100%;background:0 0;padding:2rem 0}.page-title__content--green-box{background-color:rgba(0,122,61,.8);padding:32px 16px}.page-title__content--blue-box{background-color:rgba(2,123,197,.8);padding:32px 16px}@media (min-width:768px){.page-title__content{padding:5rem 8.3333%}.page-title__content--blue-box,.page-title__content--green-box{max-width:500px;padding-left:0;padding-right:0}}.page-title__offset{text-align:center;position:relative}@media (min-width:768px){.page-title__offset{text-align:left}}@media (min-width:768px){.page-title__content--blue-box .page-title__offset,.page-title__content--green-box .page-title__offset{left:5rem}}.page-title__section-name{font-style:normal;font-stretch:normal;letter-spacing:normal;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif;line-height:1.2;font-weight:400;margin-bottom:.5em;font-size:1rem;text-transform:uppercase;color:#2f2f2f}.page-title h1,.page-title__title{font-style:normal;font-stretch:normal;letter-spacing:normal;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif;line-height:1.2;font-weight:700;margin-bottom:.25em;font-size:2.5rem;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif;color:#2f2f2f;margin-top:4px;margin-bottom:19px}@media (min-width:768px){.page-title h1,.page-title__title{font-style:normal;font-stretch:normal;letter-spacing:normal;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif;line-height:1.2;font-weight:400;margin-bottom:.25em;font-size:3.5rem;color:#2f2f2f}}.page-title p{font-size:.875rem;font-weight:400;line-height:1.5;font-family:Poppins,"Fira Sans",Helvetica,Arial,sans-serif;color:#2f2f2f}@media (min-width:768px){.page-title p{font-size:1.125rem;font-weight:400;line-height:1.6}}.page-title--image-overlay::before{content:'';display:block;position:absolute;top:0;width:100%;height:100%;background:#2f2f2f;z-index:1;opacity:.55}.page-title--tabs-overlay::after{content:'';display:block;position:absolute;bottom:0;height:88px;background-image:linear-gradient(to top,rgba(47,47,47,.8),transparent);z-index:1;width:100%}.page-title--has-image .page-title__section-name,.page-title--has-image .page-title__title,.page-title--has-image h1,.page-title--has-image p{color:#fff}.page-title--has-image picture{position:absolute}.page-title--profile .page-title__overlay{padding:0}.page-title--profile .page-title__offset{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.page-title--profile .page-title__offset{padding-left:2rem}}.page-title--profile .page-title__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:0;border-bottom:1px solid #ccc}@media (min-width:768px){.page-title--profile .page-title__content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}}.page-title--profile .page-title__content img{border-radius:50%}.page-title .field-field-hero-image{top:0;height:100%;width:100%;position:absolute}.page-title .field-field-hero-image picture{width:100%;height:100%;display:block;position:absolute}.page-title.page-title--display-image-only::after,.page-title.page-title--display-image-only::before{display:none}.page-title.page-title--display-image-only .page-title__section-name,.page-title.page-title--display-image-only .page-title__title{visibility:hidden}