section[page-banner]{background:#fff;padding:4.5rem 0}@media (width>=992px){section[page-banner]{padding:7rem 0}}section[page-banner][data-spacing=none]{padding-top:0;padding-bottom: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 #1212171a;border-radius:1.25rem;flex-flow:column wrap;gap:2.5rem;padding:2.5rem;display:flex}@media (width>=992px){section[page-banner] .section-card{flex-flow:row;padding:6.5rem 4.75rem}}section[page-banner] .section-image{width:100%}@media (width>=992px){section[page-banner] .section-image{flex:1 0 25rem;width:25rem}}section[page-banner] .section-content{flex-flow:column;flex:auto;gap:1rem;display:flex}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.55556;transition:color .3s ease-in-out}@media (width>=992px){section[page-banner] .section-description{font-size:.875rem}}section[page-banner] .section-label{color:#4c23cc;border:.0625rem solid #4c23cc;border-radius:6.25rem;width:max-content;padding:.25rem 1rem;font-size:.75rem;font-weight:600;line-height:1.5;transition:color .3s ease-in-out;display:inline-block}section[page-banner] .section-label:not(:first-child){display:none}@media (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;grid-template-columns:1fr;padding:0;display:grid}@media (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 (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 (width>=992px){section[page-banner][data-style=hero] .section-description{font-size:2rem}}
