.panel-fact{--type-accent-color:var(--ui-color-0,#000);background:var(--panel-fact-background-color,#fff);padding-bottom:var(--ui-container-padding-y);padding-top:var(--ui-container-padding-y)}.panel-fact--no-pad-top{padding-top:0}.panel-fact--no-pad-bottom{padding-bottom:0}.panel-fact__inner{display:flex;flex-direction:column;gap:2rem;margin-left:auto;margin-right:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x))*2);padding-left:var(--ui-container-padding-x);padding-right:var(--ui-container-padding-x);width:100%}@media only screen and (min-width:47.5rem){.panel-fact__inner{align-items:center;flex-direction:row;gap:3rem;justify-content:space-between}.panel-fact--img-left .panel-fact__inner{flex-direction:row-reverse}}.panel-fact__content{text-align:center}@media only screen and (min-width:47.5rem){.panel-fact__content{flex:0 1 680px;text-align:left}}.panel-fact__extra-content,.panel-fact__header+.panel-fact__intro{margin-top:var(--ui-elm-intro-spacing-top)}.panel-fact__extra-content{background:var(--brand-color-0,#000);border-radius:var(--panel-border-radius);padding:1rem;text-align:left}@media only screen and (min-width:47.5rem){.panel-fact__extra-content{padding:1.5rem}}.panel-fact__extra-content p strong{font-family:var(--ui-display-heading-font);font-size:2em;font-weight:400;line-height:1;text-transform:uppercase}.panel-fact__extra-content--with-footer{border-radius:var(--panel-border-radius) var(--panel-border-radius) 0 0}.panel-fact__extra-footer{align-items:center;background:var(--ui-color-1,#fff);border-radius:0 0 var(--panel-border-radius) var(--panel-border-radius);display:flex;gap:1.5rem;padding:1rem;text-align:left}@media only screen and (min-width:47.5rem){.panel-fact__extra-footer{padding:1.5rem}}.panel-fact__extra-footer-icon{color:var(--ui-display-heading-color);flex-shrink:0;font-size:3rem}.panel-fact__extra-footer-text{color:var(--ui-display-heading-color);font-family:var(--ui-display-heading-font);font-size:var(--step-1,1rem);font-weight:400;line-height:.85;text-transform:uppercase}@media only screen and (min-width:47.5rem){.panel-fact__media{flex:0 1 580px}}.panel-fact__figure{margin:0 auto;max-width:600px}.panel-fact__img{border-radius:var(--img-border-radius)}