/*!
 * STI Flora — SiteOrigin Page Builder compatibility CSS.
 *
 * Only tuning: never overrides row/widget styles authored by users.
 */
 .sti-flora-panels-container{padding-block:0 clamp(1rem, 3vw, 2rem)}.sti-flora-panels-container>.panel-layout{max-width:var(--stif-container,1200px);margin-inline:auto}.panel-row-style[data-stretch-type="full"],.panel-row-style[data-stretch-type="full-stretched"]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.panel-row-style[data-stretch-type="full-stretched"]>.panel-grid-cell,.panel-row-style[data-stretch-type="full-stretched-padded"]>.panel-grid-cell{padding-inline:clamp(1rem, 3vw, 2rem)}.sow-button-container .ow-button-base a{border-radius:var(--stif-radius,2px);letter-spacing:.05em;transition:transform 180ms ease}.sow-button-container .ow-button-base a:hover{transform:translateY(-1px)}.sow-headline .sow-headline{font-family:var(--stif-font-head,Georgia,serif)}.panel-grid .panel-grid{border:0}@media (max-width:780px){.panel-grid{flex-wrap:wrap}.panel-grid-cell{width:100%!important}}.sow-slider-image .sow-slider-image-contents h3{font-family:var(--stif-font-head,Georgia,serif)}.sti-flora-has-panels .site-main>.entry-content>.panel-layout{margin:0}.panel-grid{max-width:100%}.panel-grid-cell .widget:not(:last-child){margin-bottom:1.25rem}.panel-widget-style{border-radius:var(--stif-radius,2px)}.so-widget-sow-button .ow-button-base a{border-radius:var(--stif-radius,2px)}