

/*  #################################################  */
/*  2025                                               */
/*  #################################################  */

	.wz.widget
	{
		display:flex;
		width:100%;
		min-height:1px;
		z-index:1;
		align-self:center;
		justify-content:center;
	}

	.wz.widget > .widget-outer
	{
		display:flex;
		width:100%;
	}

	.wz.widget > .widget-outer > .widget-inner
	{
		display:flex;
		width:100%;
	}

/*	---------------------------------------------------
	flow
	--------------------------------------------------- */
	.wz.widget.fl-y > .widget-outer > .widget-inner
	{
		flex-direction:column;
	}
	.wz.widget.fl-x > .widget-outer > .widget-inner
	{
		flex-direction:row;
	}

/*	---------------------------------------------------
	style
	--------------------------------------------------- */
	.wz.widget.st-light1 > .widget-outer > .widget-inner
	{
		background-color: var(--col-light1);
		color: var(--col-light1-text);
	}
	.wz.widget.st-medium1 > .widget-outer > .widget-inner
	{
		background-color: var(--col-medium1);
		color: var(--col-medium1-text);
	}

/*	---------------------------------------------------
	width
	--------------------------------------------------- */
/*
	.wz.widget.wd-full,
	.wz.widget.wd-full > .widget-outer,
	.wz.widget.wd-full > .widget-outer > .widget-inner
	{width:100%;}
*/

/*	---------------------------------------------------
	align
	--------------------------------------------------- */
	.wz.widget.fl-x.ah-start > .widget-outer > .widget-inner,
	.wz.widget.fl-x.ah-left > .widget-outer > .widget-inner
	{
		justify-content:start;
	}	

	.wz.widget.fl-x.ah-end > .widget-outer > .widget-inner,
	.wz.widget.fl-x.ah-right > .widget-outer > .widget-inner
	{
		justify-content:end;
	}	

	.wz.widget.fl-x.ah-center > .widget-outer > .widget-inner
	{
		justify-content:center;
	}	

	.wz.widget.fl-x.ah-between > .widget-outer > .widget-inner
	{
		justify-content:space-between;
	}	

	.wz.widget.fl-x.ah-center > .widget-outer > .widget-inner
	{
		align-items:center;
	}	

	.wz.widget.fl-y.ah-center > .widget-outer > .widget-inner
	{
		align-items:center;
	}	
	.wz.widget.fl-y.ah-left > .widget-outer > .widget-inner
	{
		align-items:flex-start;
	}	
	.wz.widget.fl-y.ah-right > .widget-outer > .widget-inner
	{
		align-items:flex-end;
	}	


/*	---------------------------------------------------
	gap
	--------------------------------------------------- */
	.wz.widget.gp-xxs > .widget-outer > .widget-inner
	{
		gap: var(--xxs);
	}	
	.wz.widget.gp-xs > .widget-outer > .widget-inner
	{
		gap: var(--xs);
	}	
	.wz.widget.gp-sm > .widget-outer > .widget-inner
	{
		gap: var(--sm);
	}	
	.wz.widget.gp-md > .widget-outer > .widget-inner
	{
		gap: var(--md);
	}	
	.wz.widget.gp-lg > .widget-outer > .widget-inner
	{
		gap: var(--lg);
	}	
	.wz.widget.gp-xl > .widget-outer > .widget-inner
	{
		gap: var(--xl);
	}	
	.wz.widget.gp-xxl > .widget-outer > .widget-inner
	{
		gap: var(--xxl);
	}	



/*	---------------------------------------------------
	padding xxs
	--------------------------------------------------- */
	.wz.widget.pd-xxs > .widget-outer > .widget-inner,
	.wz.widget.pd-t-xxs > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-xxs > .widget-outer > .widget-inner
	{
		padding-top: var(--xxs);
	}	
	.wz.widget.pd-xxs > .widget-outer > .widget-inner,
	.wz.widget.pd-b-xxs > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-xxs > .widget-outer > .widget-inner
	{
		padding-bottom: var(--xxs);
	}	
	.wz.widget.pd-xxs > .widget-outer > .widget-inner,
	.wz.widget.pd-l-xxs > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-xxs > .widget-outer > .widget-inner
	{
		padding-left: var(--xxs);
	}	
	.wz.widget.pd-xxs > .widget-outer > .widget-inner,
	.wz.widget.pd-r-xxs > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-xxs > .widget-outer > .widget-inner
	{
		padding-right: var(--xxs);
	}	

/*	---------------------------------------------------
	padding xs
	--------------------------------------------------- */
	.wz.widget.pd-xs > .widget-outer > .widget-inner,
	.wz.widget.pd-t-xs > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-xs > .widget-outer > .widget-inner
	{
		padding-top: var(--xs);
	}	
	.wz.widget.pd-xs > .widget-outer > .widget-inner,
	.wz.widget.pd-b-xs > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-xs > .widget-outer > .widget-inner
	{
		padding-bottom: var(--xs);
	}	
	.wz.widget.pd-xs > .widget-outer > .widget-inner,
	.wz.widget.pd-l-xs > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-xs > .widget-outer > .widget-inner
	{
		padding-left: var(--xs);
	}	
	.wz.widget.pd-xs > .widget-outer > .widget-inner,
	.wz.widget.pd-r-xs > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-xs > .widget-outer > .widget-inner
	{
		padding-right: var(--xs);
	}	

/*	---------------------------------------------------
	padding sm
	--------------------------------------------------- */
	.wz.widget.pd-sm > .widget-outer > .widget-inner,
	.wz.widget.pd-t-sm > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-sm > .widget-outer > .widget-inner
	{
		padding-top: var(--sm);
	}	
	.wz.widget.pd-sm > .widget-outer > .widget-inner,
	.wz.widget.pd-b-sm > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-sm > .widget-outer > .widget-inner
	{
		padding-bottom: var(--sm);
	}	
	.wz.widget.pd-sm > .widget-outer > .widget-inner,
	.wz.widget.pd-l-sm > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-sm > .widget-outer > .widget-inner
	{
		padding-left: var(--sm);
	}	
	.wz.widget.pd-sm > .widget-outer > .widget-inner,
	.wz.widget.pd-r-sm > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-sm > .widget-outer > .widget-inner
	{
		padding-right: var(--sm);
	}	

/*	---------------------------------------------------
	padding md
	--------------------------------------------------- */
	.wz.widget.pd-md > .widget-outer > .widget-inner,
	.wz.widget.pd-t-md > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-md > .widget-outer > .widget-inner
	{
		padding-top: var(--md);
	}	
	.wz.widget.pd-md > .widget-outer > .widget-inner,
	.wz.widget.pd-b-md > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-md > .widget-outer > .widget-inner
	{
		padding-bottom: var(--md);
	}	
	.wz.widget.pd-md > .widget-outer > .widget-inner,
	.wz.widget.pd-l-md > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-md > .widget-outer > .widget-inner
	{
		padding-left: var(--md);
	}	
	.wz.widget.pd-md > .widget-outer > .widget-inner,
	.wz.widget.pd-r-md > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-md > .widget-outer > .widget-inner
	{
		padding-right: var(--md);
	}	

/*	---------------------------------------------------
	padding lg
	--------------------------------------------------- */
	.wz.widget.pd-lg > .widget-outer > .widget-inner,
	.wz.widget.pd-t-lg > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-lg > .widget-outer > .widget-inner
	{
		padding-top: var(--lg);
	}	
	.wz.widget.pd-lg > .widget-outer > .widget-inner,
	.wz.widget.pd-b-lg > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-lg > .widget-outer > .widget-inner
	{
		padding-bottom: var(--lg);
	}	
	.wz.widget.pd-lg > .widget-outer > .widget-inner,
	.wz.widget.pd-l-lg > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-lg > .widget-outer > .widget-inner
	{
		padding-left: var(--lg);
	}	
	.wz.widget.pd-lg > .widget-outer > .widget-inner,
	.wz.widget.pd-r-lg > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-lg > .widget-outer > .widget-inner
	{
		padding-right: var(--lg);
	}	

/*	---------------------------------------------------
	padding xl
	--------------------------------------------------- */
	.wz.widget.pd-xl > .widget-outer > .widget-inner,
	.wz.widget.pd-t-xl > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-xl > .widget-outer > .widget-inner
	{
		padding-top: var(--xl);
	}	
	.wz.widget.pd-xl > .widget-outer > .widget-inner,
	.wz.widget.pd-b-xl > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-xl > .widget-outer > .widget-inner
	{
		padding-bottom: var(--xl);
	}	
	.wz.widget.pd-xl > .widget-outer > .widget-inner,
	.wz.widget.pd-l-xl > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-xl > .widget-outer > .widget-inner
	{
		padding-left: var(--xl);
	}	
	.wz.widget.pd-xl > .widget-outer > .widget-inner,
	.wz.widget.pd-r-xl > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-xl > .widget-outer > .widget-inner
	{
		padding-right: var(--xl);
	}	

/*	---------------------------------------------------
	padding xxl
	--------------------------------------------------- */
	.wz.widget.pd-xxl > .widget-outer > .widget-inner,
	.wz.widget.pd-t-xxl > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-xxl > .widget-outer > .widget-inner
	{
		padding-top: var(--xxl);
	}	
	.wz.widget.pd-xxl > .widget-outer > .widget-inner,
	.wz.widget.pd-b-xxl > .widget-outer > .widget-inner,
	.wz.widget.pd-tb-xxl > .widget-outer > .widget-inner
	{
		padding-bottom: var(--xxl);
	}	
	.wz.widget.pd-xxl > .widget-outer > .widget-inner,
	.wz.widget.pd-l-xxl > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-xxl > .widget-outer > .widget-inner
	{
		padding-left: var(--xxl);
	}	
	.wz.widget.pd-xxl > .widget-outer > .widget-inner,
	.wz.widget.pd-r-xxl > .widget-outer > .widget-inner,
	.wz.widget.pd-lr-xxl > .widget-outer > .widget-inner
	{
		padding-right: var(--xxl);
	}	


/*	---------------------------------------------------
	margin xxs
	--------------------------------------------------- */
	.wz.widget.mr-xxs > .widget-outer,
	.wz.widget.mr-t-xxs > .widget-outer,
	.wz.widget.mr-tb-xxs > .widget-outer
	{
		padding-top: var(--xxs);
	}	
	.wz.widget.mr-xxs > .widget-outer,
	.wz.widget.mr-b-xxs > .widget-outer,
	.wz.widget.mr-tb-xxs > .widget-outer
	{
		padding-bottom: var(--xxs);
	}	
	.wz.widget.mr-xxs > .widget-outer,
	.wz.widget.mr-l-xxs > .widget-outer,
	.wz.widget.mr-lr-xxs > .widget-outer
	{
		padding-left: var(--xxs);
	}	
	.wz.widget.mr-xxs > .widget-outer,
	.wz.widget.mr-r-xxs > .widget-outer,
	.wz.widget.mr-lr-xxs > .widget-outer
	{
		padding-right: var(--xxs);
	}	

/*	---------------------------------------------------
	margin xs
	--------------------------------------------------- */
	.wz.widget.mr-xs > .widget-outer,
	.wz.widget.mr-t-xs > .widget-outer,
	.wz.widget.mr-tb-xs > .widget-outer
	{
		padding-top: var(--xs);
	}	
	.wz.widget.mr-xs > .widget-outer,
	.wz.widget.mr-b-xs > .widget-outer,
	.wz.widget.mr-tb-xs > .widget-outer
	{
		padding-bottom: var(--xs);
	}	
	.wz.widget.mr-xs > .widget-outer,
	.wz.widget.mr-l-xs > .widget-outer,
	.wz.widget.mr-lr-xs > .widget-outer
	{
		padding-left: var(--xs);
	}	
	.wz.widget.mr-xs > .widget-outer,
	.wz.widget.mr-r-xs > .widget-outer,
	.wz.widget.mr-lr-xs > .widget-outer
	{
		padding-right: var(--xs);
	}	

/*	---------------------------------------------------
	margin sm
	--------------------------------------------------- */
	.wz.widget.mr-sm > .widget-outer,
	.wz.widget.mr-t-sm > .widget-outer,
	.wz.widget.mr-tb-sm > .widget-outer
	{
		padding-top: var(--sm);
	}	
	.wz.widget.mr-sm > .widget-outer,
	.wz.widget.mr-b-sm > .widget-outer,
	.wz.widget.mr-tb-sm > .widget-outer
	{
		padding-bottom: var(--sm);
	}	
	.wz.widget.mr-sm > .widget-outer,
	.wz.widget.mr-l-sm > .widget-outer,
	.wz.widget.mr-lr-sm > .widget-outer
	{
		padding-left: var(--sm);
	}	
	.wz.widget.mr-sm > .widget-outer,
	.wz.widget.mr-r-sm > .widget-outer,
	.wz.widget.mr-lr-sm > .widget-outer
	{
		padding-right: var(--sm);
	}	

/*	---------------------------------------------------
	margin md
	--------------------------------------------------- */
	.wz.widget.mr-md > .widget-outer,
	.wz.widget.mr-t-md > .widget-outer,
	.wz.widget.mr-tb-md > .widget-outer
	{
		padding-top: var(--md);
	}	
	.wz.widget.mr-md > .widget-outer,
	.wz.widget.mr-b-md > .widget-outer,
	.wz.widget.mr-tb-md > .widget-outer
	{
		padding-bottom: var(--md);
	}	
	.wz.widget.mr-md > .widget-outer,
	.wz.widget.mr-l-md > .widget-outer,
	.wz.widget.mr-lr-md > .widget-outer
	{
		padding-left: var(--md);
	}	
	.wz.widget.mr-md > .widget-outer,
	.wz.widget.mr-r-md > .widget-outer,
	.wz.widget.mr-lr-md > .widget-outer
	{
		padding-right: var(--md);
	}	

/*	---------------------------------------------------
	margin lg
	--------------------------------------------------- */
	.wz.widget.mr-lg > .widget-outer,
	.wz.widget.mr-t-lg > .widget-outer,
	.wz.widget.mr-tb-lg > .widget-outer
	{
		padding-top: var(--lg);
	}	
	.wz.widget.mr-lg > .widget-outer,
	.wz.widget.mr-b-lg > .widget-outer,
	.wz.widget.mr-tb-lg > .widget-outer
	{
		padding-bottom: var(--lg);
	}	
	.wz.widget.mr-lg > .widget-outer,
	.wz.widget.mr-l-lg > .widget-outer,
	.wz.widget.mr-lr-lg > .widget-outer
	{
		padding-left: var(--lg);
	}	
	.wz.widget.mr-lg > .widget-outer,
	.wz.widget.mr-r-lg > .widget-outer,
	.wz.widget.mr-lr-lg > .widget-outer
	{
		padding-right: var(--lg);
	}	

/*	---------------------------------------------------
	margin xl
	--------------------------------------------------- */
	.wz.widget.mr-xl > .widget-outer,
	.wz.widget.mr-t-xl > .widget-outer,
	.wz.widget.mr-tb-xl > .widget-outer
	{
		padding-top: var(--xl);
	}	
	.wz.widget.mr-xl > .widget-outer,
	.wz.widget.mr-b-xl > .widget-outer,
	.wz.widget.mr-tb-xl > .widget-outer
	{
		padding-bottom: var(--xl);
	}	
	.wz.widget.mr-xl > .widget-outer,
	.wz.widget.mr-l-xl > .widget-outer,
	.wz.widget.mr-lr-xl > .widget-outer
	{
		padding-left: var(--xl);
	}	
	.wz.widget.mr-xl > .widget-outer,
	.wz.widget.mr-r-xl > .widget-outer,
	.wz.widget.mr-lr-xl > .widget-outer
	{
		padding-right: var(--xl);
	}	

/*	---------------------------------------------------
	margin xxl
	--------------------------------------------------- */
	.wz.widget.mr-xxl > .widget-outer,
	.wz.widget.mr-t-xxl > .widget-outer,
	.wz.widget.mr-tb-xxl > .widget-outer
	{
		padding-top: var(--xxl);
	}	
	.wz.widget.mr-xxl > .widget-outer,
	.wz.widget.mr-b-xxl > .widget-outer,
	.wz.widget.mr-tb-xxl > .widget-outer
	{
		padding-bottom: var(--xxl);
	}	
	.wz.widget.mr-xxl > .widget-outer,
	.wz.widget.mr-l-xxl > .widget-outer,
	.wz.widget.mr-lr-xxl > .widget-outer
	{
		padding-left: var(--xxl);
	}	
	.wz.widget.mr-xxl > .widget-outer,
	.wz.widget.mr-r-xxl > .widget-outer,
	.wz.widget.mr-lr-xxl > .widget-outer
	{
		padding-right: var(--xxl);
	}	


