section[page-banner]{background:#fff;padding:4.5rem 0}@media (min-width:992px){section[page-banner]{padding:7rem 0}}section[page-banner][data-spacing=none]{padding-bottom:0;padding-top:0}section[page-banner][data-spacing=minimal]{padding:4.5rem 0}section[page-banner] .section-card{background:linear-gradient(30deg,#e9e1f7c7 -10.52%,#f7f8fead 81.92%);border:1px solid rgba(18,18,23,.1);border-radius:1.25rem;display:flex;flex-flow:column wrap;gap:2.5rem;padding:2.5rem}@media (min-width:992px){section[page-banner] .section-card{flex-flow:row nowrap;padding:6.5rem 4.75rem}}section[page-banner] .section-image{width:100%}@media (min-width:992px){section[page-banner] .section-image{flex:1 0 25rem;width:25rem}}section[page-banner] .section-content{display:flex;flex:1 1 auto;flex-flow:column;gap:1rem}section[page-banner] .section-title{color:#121217;font-size:1.5rem;font-weight:300;line-height:1.2;transition:color .3s ease-in-out}section[page-banner] .section-description{color:#121217;font-size:1.125rem;font-weight:400;line-height:1.5555555556;transition:color .3s ease-in-out}@media (min-width:992px){section[page-banner] .section-description{font-size:.875rem}}section[page-banner] .section-label{border:.0625rem solid #4c23cc;border-radius:6.25rem;color:#4c23cc;display:inline-block;font-size:.75rem;font-weight:600;line-height:1.5;padding:.25rem 1rem;transition:color .3s ease-in-out;width:-moz-max-content;width:max-content}section[page-banner] .section-label:not(:first-child){display:none}@media (min-width:576px){section[page-banner] .section-label{font-size:.875rem}section[page-banner] .section-label:not(:first-child){display:block}}section[page-banner][data-style=hero]{background:#f7f8fe}section[page-banner][data-style=hero] .section-card{background:0;border:0;display:grid;grid-template-columns:1fr;padding:0}@media (min-width:992px){section[page-banner][data-style=hero] .section-card{grid-template-columns:repeat(2,1fr)}}section[page-banner][data-style=hero] .section-image{width:100%}section[page-banner][data-style=hero] .section-content{justify-content:center}section[page-banner][data-style=hero] .section-title{color:#121217;font-size:2rem;font-weight:500;line-height:1.2;transition:color .3s ease-in-out}@media (min-width:992px){section[page-banner][data-style=hero] .section-title{font-size:3rem}}section[page-banner][data-style=hero] .section-description{color:#121217;font-size:.875rem;font-weight:300;line-height:1.3125;transition:color .3s ease-in-out}@media (min-width:992px){section[page-banner][data-style=hero] .section-description{font-size:2rem}}
