:root{--spacing-unit:0.25rem;--spacing-xs:calc(0.5 * var(--spacing-unit));--spacing-sm:calc(2 * var(--spacing-unit));--spacing-md:calc(4 * var(--spacing-unit));--spacing-lg:calc(8 * var(--spacing-unit));--spacing-xl:calc(16 * var(--spacing-unit));--spacing-xxl:calc(24 * var(--spacing-unit));--spacing-xxxl:calc(36 * var(--spacing-unit));--spacing-xxxxl:calc(50 * var(--spacing-unit));--spacing-line:2.5px;--border-width:0.8px}.fw-flex{display:flex;margin:0;padding:0}.ow-group{position:relative}.fw-row{flex-direction:row}.fw-col{flex-direction:column}.fw-gap-xs{gap:var(--spacing-xs)}.fw-gap-sm{gap:var(--spacing-sm)}.fw-gap-md{gap:var(--spacing-md)}.fw-gap-lg{gap:var(--spacing-lg)}.fw-gap-xl{gap:var(--spacing-xl)}.fw-gap-xxl{gap:var(--spacing-xxl)}.fw-gap-xxxl{gap:var(--spacing-xxxl)}.fw-gap-xxxxl{gap:var(--spacing-xxxxl)}.fw-padding-xs{padding:var(--spacing-xs)}.fw-padding-sm{padding:var(--spacing-sm)}.fw-padding-md{padding:var(--spacing-md)}.fw-padding-lg{padding:var(--spacing-lg)}.fw-padding-xl{padding:var(--spacing-xl)}.fw-padding-xxl{padding:var(--spacing-xxl)}.fw-padding-xxxl{padding:var(--spacing-xxxl)}.fw-padding-xxxxl{padding:var(--spacing-xxxxl)}.fw-padding-horizontal-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.fw-padding-horizontal-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.fw-padding-horizontal-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.fw-padding-horizontal-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.fw-padding-horizontal-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.fw-padding-horizontal-xxl{padding-left:var(--spacing-xxl);padding-right:var(--spacing-xxl)}.fw-padding-horizontal-xxxl{padding-left:var(--spacing-xxxl);padding-right:var(--spacing-xxxl)}.fw-padding-horizontal-xxxxl{padding-left:var(--spacing-xxxxl);padding-right:var(--spacing-xxxxl)}.fw-padding-vertical-xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.fw-padding-vertical-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.fw-padding-vertical-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.fw-padding-vertical-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.fw-padding-vertical-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.fw-padding-vertical-xxl{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl)}.fw-padding-vertical-xxxl{padding-top:var(--spacing-xxxl);padding-bottom:var(--spacing-xxxl)}.fw-padding-vertical-xxxxl{padding-top:var(--spacing-xxxxl);padding-bottom:var(--spacing-xxxxl)}.fw-justify-start{justify-content:flex-start}.fw-justify-end{justify-content:flex-end}.fw-justify-center{justify-content:center}.fw-justify-between{justify-content:space-between}.fw-items-start{align-items:flex-start}.fw-items-end{align-items:flex-end}.fw-items-center{align-items:center}.fw-items-between{align-items:space-between}.fw-w-full{width:100%}.fw-flex-1{flex:1 1 0%}.fw-shrink-0{flex-shrink:0}.fw-bg-primary{background:var(--primaryBackground)}.fw-bg-secondary{background:var(--secondaryBackground)}.fw-bg-white{background:#fff}.fw-separator-dash,.fw-separator-dot{margin:0 var(--spacing-sm);color:#000;font-size:1rem;line-height:1}[class*=fw-border-]{border-width:0}.fw-border-top-line{border-top:var(--border-width) solid}.fw-border-top-dash{border-top:var(--border-width) dashed}.fw-border-bottom-line{border-bottom:var(--border-width) solid}.fw-border-bottom-dash{border-bottom:var(--border-width) dashed}.fw-border-left-line{border-left:var(--border-width) solid}.fw-border-left-dash{border-left:var(--border-width) dashed}.fw-border-right-line{border-right:var(--border-width) solid}.fw-border-right-dash{border-right:var(--border-width) dashed}.fw-border-primary{border-color:var(--primaryColor,#000)}.fw-border-secondary{border-color:var(--secondaryColor,#666)}.fw-border-light{border-color:#e5e5e5}.fw-border-dark{border-color:#333}.fw-clickable{cursor:pointer}.fw-flex.fw-border-between-dash>div,.fw-flex.fw-border-between-line>div{position:relative}.fw-row.fw-border-between-dash>div:not(:first-child):before,.fw-row.fw-border-between-line>div:not(:first-child):before{content:"";position:absolute;top:0;bottom:0;left:0;height:100%;transform:translateX(-50%);z-index:1;pointer-events:none}.fw-row.fw-border-between-line>div:not(:first-child):before{border-left:var(--border-width) solid}.fw-row.fw-border-between-dash>div:not(:first-child):before{border-left:var(--border-width) dashed}.fw-col.fw-border-between-dash>div:not(:first-child):before,.fw-col.fw-border-between-line>div:not(:first-child):before{content:"";position:absolute;left:0;right:0;top:0;width:100%;transform:translateY(-50%);z-index:1;pointer-events:none}.fw-col.fw-border-between-line>div:not(:first-child):before{border-top:var(--border-width) solid}.fw-col.fw-border-between-dash>div:not(:first-child):before{border-top:var(--border-width) dashed}.fw-row.fw-gap-xs.fw-border-between-dash>div:not(:first-child):before,.fw-row.fw-gap-xs.fw-border-between-line>div:not(:first-child):before{left:calc(-1 * var(--spacing-xs) / 2)}.fw-row.fw-gap-sm.fw-border-between-dash>div:not(:first-child):before,.fw-row.fw-gap-sm.fw-border-between-line>div:not(:first-child):before{left:calc(-1 * var(--spacing-sm) / 2)}.fw-row.fw-gap-md.fw-border-between-dash>div:not(:first-child):before,.fw-row.fw-gap-md.fw-border-between-line>div:not(:first-child):before{left:calc(-1 * var(--spacing-md) / 2)}.fw-row.fw-gap-lg.fw-border-between-dash>div:not(:first-child):before,.fw-row.fw-gap-lg.fw-border-between-line>div:not(:first-child):before{left:calc(-1 * var(--spacing-lg) / 2)}.fw-row.fw-gap-xl.fw-border-between-dash>div:not(:first-child):before,.fw-row.fw-gap-xl.fw-border-between-line>div:not(:first-child):before{left:calc(-1 * var(--spacing-xl) / 2)}.fw-row.fw-gap-line.fw-border-between-dash>div:not(:first-child):before,.fw-row.fw-gap-line.fw-border-between-line>div:not(:first-child):before{left:calc(-1 * var(--spacing-line) / 2)}.fw-col.fw-gap-xs.fw-border-between-dash>div:not(:first-child):before,.fw-col.fw-gap-xs.fw-border-between-line>div:not(:first-child):before{top:calc(-1 * var(--spacing-xs) / 2)}.fw-col.fw-gap-sm.fw-border-between-dash>div:not(:first-child):before,.fw-col.fw-gap-sm.fw-border-between-line>div:not(:first-child):before{top:calc(-1 * var(--spacing-sm) / 2)}.fw-col.fw-gap-md.fw-border-between-dash>div:not(:first-child):before,.fw-col.fw-gap-md.fw-border-between-line>div:not(:first-child):before{top:calc(-1 * var(--spacing-md) / 2)}.fw-col.fw-gap-lg.fw-border-between-dash>div:not(:first-child):before,.fw-col.fw-gap-lg.fw-border-between-line>div:not(:first-child):before{top:calc(-1 * var(--spacing-lg) / 2)}.fw-col.fw-gap-xl.fw-border-between-dash>div:not(:first-child):before,.fw-col.fw-gap-xl.fw-border-between-line>div:not(:first-child):before{top:calc(-1 * var(--spacing-xl) / 2)}.fw-col.fw-gap-line.fw-border-between-dash>div:not(:first-child):before,.fw-col.fw-gap-line.fw-border-between-line>div:not(:first-child):before{top:calc(-1 * var(--spacing-line) / 2)}.fw-row.fw-gap-none.fw-border-between-dash>div:not(:first-child):before,.fw-row.fw-gap-none.fw-border-between-line>div:not(:first-child):before{left:0;transform:translateX(-50%)}.fw-col.fw-gap-none.fw-border-between-dash>div:not(:first-child):before,.fw-col.fw-gap-none.fw-border-between-line>div:not(:first-child):before{top:0;transform:translateY(-50%)}.fw-border-primary.fw-border-between-dash>div:not(:first-child):before,.fw-border-primary.fw-border-between-line>div:not(:first-child):before{border-color:var(--primaryColor,#000)!important}.fw-border-secondary.fw-border-between-dash>div:not(:first-child):before,.fw-border-secondary.fw-border-between-line>div:not(:first-child):before{border-color:var(--secondaryColor,#666)!important}.fw-border-light.fw-border-between-dash>div:not(:first-child):before,.fw-border-light.fw-border-between-line>div:not(:first-child):before{border-color:#e5e5e5!important}.fw-border-dark.fw-border-between-dash>div:not(:first-child):before,.fw-border-dark.fw-border-between-line>div:not(:first-child):before{border-color:#333!important}.fw-flex.fw-border-between-dash>div:not(:first-child):before,.fw-flex.fw-border-between-line>div:not(:first-child):before{border-color:var(--border-between-color,inherit)}.fw-flex.fw-border-between-dash .fw-separator-dash,.fw-flex.fw-border-between-dash .fw-separator-dot,.fw-flex.fw-border-between-line .fw-separator-dash,.fw-flex.fw-border-between-line .fw-separator-dot{position:relative;z-index:2;background-color:inherit}