.wp-block-group.is-style-bento{border-radius:5px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50);height:100%;display:flex;flex-direction:column}.wp-block-group.is-style-hero_v1>div{padding:24px 0 68px;min-height:740px;display:flex;justify-content:flex-end;flex-direction:column;gap:154px}.wp-block-group.is-style-card{padding:4em 3em;border-radius:8px;min-height:650px;display:flex;justify-content:space-between;flex-direction:column}.wp-block-group.is-style-card .wp-block-group{display:flex;flex-direction:column;gap:var(--wp--style--block-gap)}.wp-block-group.is-style-card .wp-block-heading{margin:0 !important}.wp-block-group.is-style-card .wp-block-heading{display:flex;align-items:flex-end}.wp-block-group.is-style-hero_v1 .wp-block-columns .wp-block-column:last-child{display:flex;justify-content:flex-end}.wp-block-group.is-style-hero_v1 .wp-block-columns .wp-block-column:last-child img{animation:rotate 18s linear infinite}.wp-block-group.is-style-video *{z-index:1}.wp-block-group.is-style-video .wp-block-video{position:absolute;z-index:0}.wp-block-group.is-style-video{display:flex;align-items:center;justify-content:center;position:relative}.wp-block-group.is-style-citation{max-width:660px;margin-left:auto;margin-right:auto}.wp-block-group.is-style-citation.has-background{padding:3.5rem;max-width:50rem}@media screen and (max-width: 1024px){.wp-block-group.is-style-citation.has-background{padding:1.5rem}.wp-block-group:has(.has-background):has(video){padding-inline:0 !important}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.image-rotate{animation:rotate 5s linear infinite}.wp-block-group.is-style-floating{position:relative}.wp-block-group.is-style-floating img{border-radius:.5rem}.wp-block-group.is-style-floating>*:nth-child(even){display:flex;flex-direction:column;align-items:flex-end;margin-top:-10rem}@media screen and (max-width: 1024px){.wp-block-group.is-style-floating>*:nth-child(even){margin-top:inherit}}.wp-block-group.kpi-banner-row .wp-block-column{word-break:unset}.wp-block-group.kpi-banner-row strong{font-weight:400 !important;color:var(--wp--preset--color--secondary-100) !important}.wp-block-group.kpi-banner-row .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:unset}.wp-block-group.kpi-banner-row .wp-block-columns>.wp-block-column>.wp-block-group{gap:12px}
