section[banner-card]{padding:4.5rem 0}@media (min-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{align-items:center;display:flex;flex-flow:column;gap:1.5rem;justify-content:center}section[banner-card] .card-content{grid-area:content}section[banner-card] .card-image{grid-area:image}section[banner-card] .card-title p{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.4;text-align:center;transition:color .3s ease-in-out}@media (min-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{align-items:center;display:flex;flex-flow:column;gap:1.34125rem}@media (min-width:992px){section[banner-card] .card-buttons{align-items:center;flex-flow:row;justify-content:start}}section[banner-card][data-theme=dark] .card{background:#e0e7ff;display:flex;flex-flow:row;gap:5.625rem}section[banner-card][data-theme=dark] .card-title p{color:#002a66;font-size:1.5rem;font-weight:500;line-height:1.4166666667;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{display:grid;gap:1rem;grid-template-areas:"content";grid-template-columns:1fr;padding:0}@media (max-width:767.98px){section[banner-card][data-style=left] .card.card-has-mobile{grid-template-areas:"image" "content"}}@media (min-width:992px){section[banner-card][data-style=left] .card{grid-template-areas:"content image";grid-template-columns:3fr 2fr}}section[banner-card][data-style=left] .card-content{align-items:center;padding:2rem}@media (min-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 (min-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 (min-width:992px){section[banner-card][data-style=left] .card-buttons{justify-items:start}}section[banner-card][data-style=left] .card-image{display:flex;flex-flow:column;height:100%;width:auto}@media (max-width:991.98px){section[banner-card][data-style=left] .card-image{display:none}}section[banner-card][data-style=left] .card-image img{height:100%;width:auto}@media (max-width:767.98px){section[banner-card][data-style=left] .card-image.card-has-mobile{display:block;padding:3.125rem 3.125rem 0}}section[banner-card][data-style=left] .card-image.card-has-mobile .card-image-element{display:none}@media (min-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 (min-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 (min-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{height:auto;width:100%}@media (min-width:992px){section[banner-card][data-style=left] .card-image[data-align=bottom] img{height:100%;width:auto}}section[banner-card][data-style=left] .card-image[data-align=center]{justify-self:center}@media (min-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{height:auto;width:100%}@media (min-width:992px){section[banner-card][data-style=left] .card-image[data-align=center] img{height:100%;width:auto}}section[banner-card][data-style=right] .card{display:grid;grid-template-areas:"image" "content";grid-template-columns:1fr;padding:0}@media (min-width:992px){section[banner-card][data-style=right] .card{grid-template-areas:"image content";grid-template-columns:2fr 3fr}}section[banner-card][data-style=right] .card-content{align-items:center;padding:2rem}@media (min-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 (min-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 (min-width:992px){section[banner-card][data-style=right] .card-buttons{justify-items:start}}section[banner-card][data-style=right] .card-image{display:flex;flex-flow:column;height:100%;width:100%}@media (max-width:991.98px){section[banner-card][data-style=right] .card-image{display:none}}section[banner-card][data-style=right] .card-image img{height:100%;width:auto}@media (max-width:767.98px){section[banner-card][data-style=right] .card-image.card-has-mobile{display:block;padding:3.125rem 3.125rem 0}}section[banner-card][data-style=right] .card-image.card-has-mobile .card-image-element{display:none}@media (min-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 (min-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 (min-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{height:auto;width:100%}@media (min-width:992px){section[banner-card][data-style=right] .card-image[data-align=bottom] img{height:100%;width:auto}}section[banner-card][data-style=right] .card-image[data-align=center]{justify-self:center}@media (min-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{height:auto;width:100%}@media (min-width:992px){section[banner-card][data-style=right] .card-image[data-align=center] img{height:100%;width:auto}}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%);display:flex;flex-flow:row;gap:5.625rem;justify-content:space-between}section[banner-card][data-theme=purple] .card-title p{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.4166666667;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;top:0;transition:color .3s ease-in-out}@media (max-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:inherit;color:#fff;font-size:1.125rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}@media (max-width:991.98px){section[banner-card][data-theme=purple] .card.card-has-mobile{align-self:center;display:grid;gap:0;grid-template-areas:"image" "content";grid-template-columns:1fr}}
