section[banner-card]{padding:4.5rem 0}@media (width>=992px){section[banner-card]{padding:7rem 0}}section[banner-card] .card{background:linear-gradient(115deg,#4c23cc -9.72%,#673ee8 78.49%),#4c23cc;border-radius:1.25rem;padding:3rem}section[banner-card] .card,section[banner-card] .card-content{flex-flow:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}section[banner-card] .card-content{grid-area:content}section[banner-card] .card-image{grid-area:image}section[banner-card] .card-title p{color:#fff;text-align:center;text-wrap:pretty;font-size:1.25rem;font-weight:500;line-height:1.4;transition:color .3s ease-in-out}@media (width>=992px){section[banner-card] .card-title p{color:#fff;font-size:2.5rem;font-weight:500;line-height:1.2;transition:color .3s ease-in-out}}section[banner-card] .card-title p strong{font-weight:500}section[banner-card] .card-description{color:#fff}section[banner-card] .card-description p{color:inherit;font-size:1.125rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}section[banner-card] .card-buttons{flex-flow:column;align-items:center;gap:1.34125rem;display:flex}@media (width>=992px){section[banner-card] .card-buttons{flex-flow:row;justify-content:start}}section[banner-card][data-theme=dark] .card{background:#e0e7ff;flex-flow:row;gap:5.625rem;display:flex}section[banner-card][data-theme=dark] .card-title p{color:#002a66;font-size:1.5rem;font-weight:500;line-height:1.41667;transition:color .3s ease-in-out}section[banner-card][data-theme=dark] .card-description{color:#121217}section[banner-card][data-theme=dark] .card-description p{color:inherit;font-size:1.125rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}section[banner-card][data-style=left] .card{grid-template-columns:1fr;grid-template-areas:"content";gap:1rem;padding:0;display:grid}@media (width<=767.98px){section[banner-card][data-style=left] .card.card-has-mobile{grid-template-areas:"image""content"}}@media (width>=992px){section[banner-card][data-style=left] .card{grid-template-columns:3fr 2fr;grid-template-areas:"content image"}}section[banner-card][data-style=left] .card-content{align-items:center;padding:2rem}@media (width>=992px){section[banner-card][data-style=left] .card-content{align-items:start;padding:3rem}}section[banner-card][data-style=left] .card-description,section[banner-card][data-style=left] .card-description p,section[banner-card][data-style=left] .card-title,section[banner-card][data-style=left] .card-title p{text-align:center}@media (width>=992px){section[banner-card][data-style=left] .card-description,section[banner-card][data-style=left] .card-description p,section[banner-card][data-style=left] .card-title,section[banner-card][data-style=left] .card-title p{text-align:left}}section[banner-card][data-style=left] .card-buttons{justify-items:center;width:100%}@media (width>=992px){section[banner-card][data-style=left] .card-buttons{justify-items:start}}section[banner-card][data-style=left] .card-image{flex-flow:column;width:auto;height:100%;display:flex}@media (width<=991.98px){section[banner-card][data-style=left] .card-image{display:none}}section[banner-card][data-style=left] .card-image img{width:auto;height:100%}@media (width<=767.98px){section[banner-card][data-style=left] .card-image.card-has-mobile{padding:3.125rem 3.125rem 0;display:block}}section[banner-card][data-style=left] .card-image.card-has-mobile .card-image-element{display:none}@media (width>=768px){section[banner-card][data-style=left] .card-image.card-has-mobile .card-image-element{display:block}}section[banner-card][data-style=left] .card-image.card-has-mobile .card-image-element-mobile{display:block}@media (width>=768px){section[banner-card][data-style=left] .card-image.card-has-mobile .card-image-element-mobile{display:none}}section[banner-card][data-style=left] .card-image[data-align=bottom]{justify-self:end}@media (width>=992px){section[banner-card][data-style=left] .card-image[data-align=bottom]{align-self:end}}section[banner-card][data-style=left] .card-image[data-align=bottom] img{width:100%;height:auto}@media (width>=992px){section[banner-card][data-style=left] .card-image[data-align=bottom] img{width:auto;height:100%}}section[banner-card][data-style=left] .card-image[data-align=center]{justify-self:center}@media (width>=992px){section[banner-card][data-style=left] .card-image[data-align=center]{align-self:center}}section[banner-card][data-style=left] .card-image[data-align=center] img{width:100%;height:auto}@media (width>=992px){section[banner-card][data-style=left] .card-image[data-align=center] img{width:auto;height:100%}}section[banner-card][data-style=right] .card{grid-template-columns:1fr;grid-template-areas:"image""content";padding:0;display:grid}@media (width>=992px){section[banner-card][data-style=right] .card{grid-template-columns:2fr 3fr;grid-template-areas:"image content"}}section[banner-card][data-style=right] .card-content{align-items:center;padding:2rem}@media (width>=992px){section[banner-card][data-style=right] .card-content{align-items:start;padding:3rem}}section[banner-card][data-style=right] .card-description,section[banner-card][data-style=right] .card-description p,section[banner-card][data-style=right] .card-title,section[banner-card][data-style=right] .card-title p{text-align:center}@media (width>=992px){section[banner-card][data-style=right] .card-description,section[banner-card][data-style=right] .card-description p,section[banner-card][data-style=right] .card-title,section[banner-card][data-style=right] .card-title p{text-align:left}}section[banner-card][data-style=right] .card-buttons{justify-items:center;width:100%}@media (width>=992px){section[banner-card][data-style=right] .card-buttons{justify-items:start}}section[banner-card][data-style=right] .card-image{flex-flow:column;width:100%;height:100%;display:flex}@media (width<=991.98px){section[banner-card][data-style=right] .card-image{display:none}}section[banner-card][data-style=right] .card-image img{width:auto;height:100%}@media (width<=767.98px){section[banner-card][data-style=right] .card-image.card-has-mobile{padding:3.125rem 3.125rem 0;display:block}}section[banner-card][data-style=right] .card-image.card-has-mobile .card-image-element{display:none}@media (width>=768px){section[banner-card][data-style=right] .card-image.card-has-mobile .card-image-element{display:block}}section[banner-card][data-style=right] .card-image.card-has-mobile .card-image-element-mobile{display:block}@media (width>=768px){section[banner-card][data-style=right] .card-image.card-has-mobile .card-image-element-mobile{display:none}}section[banner-card][data-style=right] .card-image[data-align=bottom]{justify-self:end}@media (width>=992px){section[banner-card][data-style=right] .card-image[data-align=bottom]{align-self:end}}section[banner-card][data-style=right] .card-image[data-align=bottom] img{width:100%;height:auto}@media (width>=992px){section[banner-card][data-style=right] .card-image[data-align=bottom] img{width:auto;height:100%}}section[banner-card][data-style=right] .card-image[data-align=center]{justify-self:center}@media (width>=992px){section[banner-card][data-style=right] .card-image[data-align=center]{align-self:center}}section[banner-card][data-style=right] .card-image[data-align=center] img{width:100%;height:auto}@media (width>=992px){section[banner-card][data-style=right] .card-image[data-align=center] img{width:auto;height:100%}}section[banner-card][data-theme=purple] .card{background:linear-gradient(115deg,#121217 -12.39%,#002a66 8.32%,#4c23cc 77.96%),linear-gradient(115deg,#4c23cc -9.72%,#673ee8 78.49%);flex-flow:row;justify-content:space-between;gap:5.625rem;display:flex}section[banner-card][data-theme=purple] .card-title p{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.41667;transition:color .3s ease-in-out}section[banner-card][data-theme=purple] .card-title sup{color:#fff;font-size:3rem;font-weight:500;line-height:1.2;transition:color .3s ease-in-out;top:0}@media (width<=767.98px){section[banner-card][data-theme=purple] .card-title sup{font-size:2rem}}section[banner-card][data-theme=purple] .card-description p{color:#fff;font-size:1.125rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}@media (width<=991.98px){section[banner-card][data-theme=purple] .card.card-has-mobile{grid-template-columns:1fr;grid-template-areas:"image""content";align-self:center;gap:0;display:grid}}
