.page-banner-framework{position:relative}.page-banner-framework h1{line-height:1.1}@media (max-width:639px){.page-banner-framework h1{font-size:1.5rem}}@media (max-width:1023px){.page-banner-framework h1{font-size:3rem}}.page-banner-framework .wysiwyg-wrap{max-width:454px;width:100%}@media (min-width:1024px){.page-banner-framework .wysiwyg-wrap{min-width:454px}}.page-banner-framework .wysiwyg-wrap p{font-size:1.5rem}.page-banner-framework .page-banner-framework-image{height:400px;position:relative}@media (min-width:640px){.page-banner-framework .page-banner-framework-image{height:100%}}.page-banner-framework .page-banner-framework-image img{height:100%;object-fit:cover;position:absolute;width:100%;z-index:1}.page-banner-framework .page-banner-framework-content{background:#fefefe;bottom:0;left:0;padding:8rem 0 2rem;width:100%;z-index:2}.page-banner-framework .page-banner-framework-content.bg-primary{background:#142660}.page-banner-framework .page-banner-framework-content.bg-primary h1{color:#fefefe}.page-banner-framework .page-banner-framework-content.bg-primary h1 span{color:#1f9bd3}.page-banner-framework .page-banner-framework-content.bg-primary #crumbs,.page-banner-framework .page-banner-framework-content.bg-primary #crumbs a{color:#fefefe}.page-banner-framework .page-banner-framework-content.bg-primary .btn.primary{border:1px solid #1f9bd3}.page-banner-framework .page-banner-framework-content.bg-primary .btn.primary:hover{box-shadow:0 0 8px 0 #82bbe7;color:#fefefe}.page-banner-framework .page-banner-framework-content.bg-primary .page-banner-framework-label,.page-banner-framework .page-banner-framework-content.bg-primary .page-banner-framework-tax{color:#fefefe}.page-banner-framework .page-banner-framework-content.bg-secondary{background:#1f9bd3}.page-banner-framework .page-banner-framework-content.bg-secondary #crumbs,.page-banner-framework .page-banner-framework-content.bg-secondary h1{color:#142660}.page-banner-framework .page-banner-framework-content.bg-secondary #crumbs a{color:#fefefe}.page-banner-framework .page-banner-framework-content.bg-secondary .page-banner-framework-content-right{border-left:7px solid #142660}.page-banner-framework .page-banner-framework-content.bg-blue{background:#142660}.page-banner-framework .page-banner-framework-content.bg-blue #crumbs,.page-banner-framework .page-banner-framework-content.bg-blue #crumbs a,.page-banner-framework .page-banner-framework-content.bg-blue .page-banner-framework-label,.page-banner-framework .page-banner-framework-content.bg-blue .page-banner-framework-tax,.page-banner-framework .page-banner-framework-content.bg-blue h1{color:#fefefe}.page-banner-framework .page-banner-framework-content .grid-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:640px){.page-banner-framework .page-banner-framework-content .grid-container{flex-direction:row}}.page-banner-framework .page-banner-framework-label{font-size:.875rem;font-weight:500;letter-spacing:1px;margin-bottom:0;text-transform:uppercase}.page-banner-framework .page-banner-framework-tax{font-size:1.5rem;font-weight:700;text-transform:uppercase}.page-banner-framework .page-banner-framework-content-right{border-left:7px solid #1f9bd3;min-width:320px;padding-left:1rem;padding-top:1rem}@media (max-width:639px){.page-banner-framework .page-banner-framework-content-right{min-width:0;width:100%}}.page-banner-framework .page-banner-framework-logo{margin-bottom:2rem;max-width:220px}.page-banner-framework .page-banner-framework-logo.white-logo{filter:brightness(0) invert(1)}.page-banner-framework .page-banner-framework-logo img{max-height:100px;width:auto}
/*# sourceMappingURL=page-banner-framework.css.map*/