@charset "utf-8";

:root {
	/*--html--*/
	--html-background-color:#ffffff;
	--html-color:#333333;
	--html-font-size:1.0rem;
	--html-font-size-ratio-1-5:0.9rem;
	--html-font-size-ratio-1-25:0.875rem;
	--html-line-height:1.5;
	--html-letter-spacing:unset;
	--html-font-family:'Inter', sans-serif;
	--html-font-size-adjust:unset;
	--html-font-weight:400;
	--html-font-style:normal;
	--blackout-bg-color:rgba(0,0,0,.5);
	/*--h--*/
	--h-font-family:'Inter', sans-serif;
	--main-h-font-size:4.0rem;
	--main-h-font-weight:600;
	--main-h-line-height:1.125;
	--main-h-margin-bottom:2.0rem;
	--h1-font-size:3rem;
	--h1-font-weight:600;
	--h1-line-height:1.125;
	--h1-margin-bottom:2rem;
	--h2-font-size:2.5rem;
	--h2-font-weight:600;
	--h2-line-height:1.125;
	--h2-margin-bottom:1.5rem;
	--h3-font-size:1.5rem;
	--h3-font-weight:600;
	--h3-line-height:1.25;
	--h3-margin-bottom:1.0rem;
	--h4-font-size:1.25rem;
	--h4-font-weight:600;
	--h4-line-height:1.5;
	--h4-margin-bottom:0.75rem;
	--h5-font-size:1.125rem;
	--h5-font-weight:300;
	--h5-line-height:1.5;
	--h5-margin-bottom:0.75rem;
	/*--a--*/
	--a-color:#D69F69;
	--a-hover-color:#ef5123;
	/*--txt--*/
	--txt-font-size--2:0.875rem;
	--txt-font-size--1:1.0rem;
	--txt-font-size-0:1.125rem;
	--txt-font-size-1:1.25rem;
	--txt-font-size-2:1.5rem;
	--txt-font-size-3:1.75rem;
	--txt-font-size-4:2.5rem;
	--txt-font-size-5:4.0rem;
	--txt-font-size-6:5.0rem;
	--txt-font-size-7:6.0rem;
	--txt-font-size-8:26.0rem;

	--txt-font-size--2-lh:1.5;
	--txt-font-size--1-lh:1.5;
	--txt-font-size-0-lh:1.5;
	--txt-font-size-1-lh:1.5;
	--txt-font-size-2-lh:1.5;
	--txt-font-size-3-lh:1.25;
	--txt-font-size-4-lh:1.25;
	--txt-font-size-5-lh:1.5;
	--txt-font-size-6-lh:1.4;
	--txt-font-size-7-lh:1.25;
	--txt-font-size-8-lh:1.0;

	--txt-font-size--2-mg:0.5rem;
	--txt-font-size--1-mg:0.5rem;
	--txt-font-size-0-mg:1.5em;
	--txt-font-size-1-mg:1.0rem;
	--txt-font-size-2-mg:1.0rem;
	--txt-font-size-3-mg:1.0rem;
	--txt-font-size-4-mg:1.25rem;
	--txt-font-size-5-mg:1.5rem;
	--txt-font-size-6-mg:2.0rem;
	--txt-font-size-7-mg:2.0rem;
	--txt-font-size-8-mg:4.0rem;

	--txt-font-weight-s:300;
	--txt-font-weight-m:400;
	--txt-font-weight-l:600;
	--txt-font-weight-xl:700;

	--txt-color-0:#333333;
	--txt-color-01:#999999;
	--txt-color-02:#B6B6B6;
	--txt-color-03:#D69F69;
	--txt-color-04:#ef5123;
	--txt-color-05:#ffffff;
	--txt-color-06:#AA3CC8;
	--txt-color-07:#60CC0D;
	--txt-color-08:#E2001A;
	--txt-color-09:#FF9D00;
	/*--*/
	--bg-color-0:#ffffff;
	--bg-color-01:#f5f5f5;
	--bg-color-02:#000000;
	--bg-color-03:#D69F69;
	--bg-color-04:#ef5123;
	--bg-color-05:#ffffff;
	--bg-color-06:#AA3CC8;
	--bg-color-07:#60CC0D;
	--bg-color-08:#E2001A;
	--bg-color-09:#FF9D00;
	/*--*/
	--border-color-0:#ffffff;
	--border-color-01:#f5f5f5;
	--border-color-02:#000000;
	--border-color-03:#D69F69;
	--border-color-04:#ef5123;
	--border-color-05:#ffffff;
	--border-color-06:#AA3CC8;
	--border-color-07:#60CC0D;
	--border-color-08:#E2001A;
	--border-color-09:#FF9D00;
	/*--colors--*/
	--primary-color:#D69F69;
	/*--input--*/
	--input-font-family:'Inter', sans-serif;
	--input-font-size:1.25rem;
	--input-line-height:1.5;
	--input-font-weight:400;
	--input-color:#333333;
	--input-placeholder-color:#999999;
	--input-border-width:1px;
	--input-border-color:rgba(0,0,0,0.25);
	--input-hover-border-color:rgba(0,0,0,0);
	--input-read-only-border-color:rgba(0,0,0,0.25);
	--input-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0);
	--input-hover-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25);
	--input-border-radius:0.25rem;
	--input-padding-x:0.75rem;
	--input-padding-y:0.5rem;
	--input-bg-color:rgba(255,255,255,0);
	--input-read-only-bg-color:rgba(255,255,255,0);
	--input-error-border-color:#ff0000;
	--input-min-height:2.75rem;
	--error-color:#ff0000;
	--input-error-font-size:1rem;
	--label-color:#333333;
	--label-req-color:#D69F69;
	--label-font-family:'Inter', sans-serif;
	--label-font-size:1.0rem;
	--label-font-weight:600;
	--label-line-height:1.25;
	/*--input inverted--*/
	--input-inverted-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0);
	--input-inverted-border-color:rgba(255,255,255,0.5);
	--input-inverted-bg-color:rgba(255,255,255,0);
	--input-inverted-color:rgba(255,255,255,1);
	--input-inverted-hover-border-color:rgba(255,255,255,0.25);
	--input-inverted-hover-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0);
	--input-inverted-read-only-bg-color:rgba(255,255,255,0);
	--input-inverted-placeholder-color:rgba(255,255,255,0.5);
	--label-inverted-color:rgba(255,255,255,0.5);


	/*--selectize--*/
	--selectize-placeholder-bg:rgba(0, 0, 0, 0.06);
	--selectize-placeholder-shadow-color:#ffffff;
	--selectize-control-remove-color:#00ff00;
	--selectize-control-remove-hover-color:#ec1c24;
	--selectize-control-remove-border-color:#aaaaaa;
	--selectize-control-input-div-color:#000000;
	--selectize-control-input-div-bg-color:#eeeeee;
	--selectize-control-input-div-hover-color:#ec1c24;
	--selectize-control-input-div-hover-bg-color:#f7f7f7;
	--selectize-control-input-disabled-div-color:#ffffff;
	--selectize-control-input-disabled-div-active-bg-color:#d2d2d2;
	--selectize-control-disabled-bg-color:rgba(255,255,255,0);
	--selectize-control-disabled-color:#333333;
	--selectize-control-disabled-border-color:#e6e6e6;
	--selectize-dropdown-header-border-color:#d0d0d0;
	--selectize-dropdown-header-bg-color:#f8f8f8;
	--selectize-dropdown-shadow:0 2px 10px rgba(0,0,0,0.2);
	--selectize-dropdown-header-close-color:#303030;
	--selectize-dropdown-header-close-hover-color:#000000;
	--selectize-dropdown-optgroup-border-color:#f2f2f2;
	--selectize-dropdown-active-before-bg-color:#f0f0f0;
	--selectize-dropdown-border-color:#d0d0d0;
	--selectize-dropdown-color:#333333;
	--selectize-dropdown-font-size:1.25rem;
	--selectize-dropdown-bg-color:#ffffff;
	--selectize-dropdown-highlight-bg:rgba(0, 0, 0, 0.5);
	--selectize-dropdown-optgroup-bg-color:#ffffff;
	--selectize-dropdown-optgroup-color:#303030;
	--selectize-dropdown-active-color:#D69F69;
	--selectize-dropdown-active-bg-color:rgba(0, 0, 0, 0.05);
	--selectize-dropdown-active-create-color:#495c68;
	--selectize-dropdown-create-color:rgba(48, 48, 48, 0.5);
	--selectize-dropdown-optgroup-border-color:#f0f0f0;
	--selectize-dropdown-content-height:20rem;
	/*--selectize inverted--*/
	--selectize-inverted-placeholder-bg:rgba(0, 0, 0, 0.06);
	--selectize-inverted-placeholder-shadow-color:#ffffff;
	--selectize-inverted-control-remove-color:rgba(255,255,255,0.5);
	--selectize-inverted-control-remove-hover-color:#ec1c24;
	--selectize-inverted-control-remove-border-color:#aaaaaa;
	--selectize-inverted-control-input-div-color:#ffffff;
	--selectize-inverted-control-input-div-bg-color:#666666;
	--selectize-inverted-control-input-div-hover-color:#ec1c24;
	--selectize-inverted-control-input-div-hover-bg-color:#555555;
	--selectize-inverted-control-input-disabled-div-color:#ffffff;
	--selectize-inverted-control-input-disabled-div-active-bg-color:#d2d2d2;
	--selectize-inverted-control-disabled-bg-color:rgba(255,255,255,0);
	--selectize-inverted-control-disabled-color:#ffffff;
	--selectize-inverted-control-disabled-border-color:rgba(255,255,255,0.5);
	--selectize-inverted-dropdown-header-border-color:#d0d0d0;
	--selectize-inverted-dropdown-header-bg-color:#f8f8f8;
	--selectize-inverted-dropdown-shadow:0 2px 10px rgba(0,0,0,0.2);
	--selectize-inverted-dropdown-header-close-color:rgba(255,255,255,0.75);
	--selectize-inverted-dropdown-header-close-hover-color:rgba(255,255,255,1);
	--selectize-inverted-dropdown-optgroup-border-color:#f2f2f2;
	--selectize-inverted-dropdown-active-before-bg-color:#f0f0f0;
	--selectize-inverted-dropdown-border-color:#d0d0d0;
	--selectize-inverted-dropdown-color:#ffffff;
	--selectize-inverted-dropdown-bg-color:#444444;
	--selectize-inverted-dropdown-highlight-bg:rgba(0, 0, 0, 0.75);
	--selectize-inverted-dropdown-optgroup-bg-color:#ffffff;
	--selectize-inverted-dropdown-optgroup-color:#303030;
	--selectize-inverted-dropdown-active-color:#D69F69;
	--selectize-inverted-dropdown-active-bg-color:rgba(0, 0, 0, 0.05);
	--selectize-inverted-dropdown-active-create-color:#495c68;
	--selectize-inverted-dropdown-create-color:rgba(48, 48, 48, 0.5);
	--selectize-inverted-dropdown-optgroup-border-color:#f0f0f0;
	/*--wrap--*/
	--wrap-bg-color:#f5f8fa;
	/*--radius--*/
	--border-radius-xs:0.125rem;
	--border-radius-s:0.25rem;
	--border-radius-m:0.5rem;
	--border-radius-l:0.75rem;
	--border-radius-xl:1.0rem;
	/*--pdd--*/
	--pdd-x:4rem;
	--pdd-y:6rem;
	/*--btn--*/
	--btn-border-width:2px;
	--btn-xxs-border-width:1px;
	--btn-xs-border-width:1px;
	--btn-s-border-width:2px;
	--btn-l-border-width:2px;

	--btn-border-radius:0.25rem;
	--btn-xxs-border-radius:0.125rem;
	--btn-xs-border-radius:0.25rem;
	--btn-s-border-radius:0.25rem;
	--btn-l-border-radius:0.25rem;

	--btn-min-height:2.75rem;
	--btn-xxs-min-height:1rem;
	--btn-xs-min-height:1.5rem;
	--btn-s-min-height:2rem;
	--btn-l-min-height:4rem;

	--btn-font-family:'Inter', sans-serif;
	--btn-font-weight:400;

	--btn-font-size:1.0rem;
	--btn-before-font-size:1.5rem;
	--btn-xxs-font-size:0.75rem;
	--btn-xxs-before-font-size:0.875rem;
	--btn-xs-font-size:0.875rem;
	--btn-xs-before-font-size:1.0rem;
	--btn-s-font-size:0.875rem;
	--btn-s-before-font-size:1rem;
	--btn-l-font-size:1.25rem;
	--btn-l-before-font-size:1.75rem;

	--btn-border-color:#D69F69;
	--btn-hover-border-color:#ef5123;
	--btn-accent-border-color:#ef5123;
	--btn-accent-hover-border-color:#ff430d;
	--btn-grey-border-color:rgba(0,0,0,0);
	--btn-grey-hover-border-color:rgba(0,0,0,0);
	--btn-color:#ffffff;
	--btn-hover-color:#ffffff;
	--btn-accent-color:#ffffff;
	--btn-accent-hover-color:#ffffff;
	--btn-grey-color:#bbbbbb;
	--btn-grey-hover-color:#D69F69;
	--btn-background-image:unset;
	--btn-hover-background-image:unset;
	--btn-accent-background-image:unset;
	--btn-accent-hover-background-image:unset;
	--btn-background-color:#D69F69;
	--btn-hover-background-color:#ef5123;
	--btn-accent-background-color:#ef5123;
	--btn-accent-hover-background-color:#ff430d;
	--btn-disabled-color:rgba(255,255,255,0.5);
	--btn-disabled-background-image:unset;
	--btn-disabled-background-color:#666666;
	--btn-disabled-border-color:#666666;
	--btn-grey-background-color:rgba(0,0,0,.05);
	--btn-grey-hover-background-color:rgba(0,0,0,.05);
	--btn-white-bg-color:#F3F5F9;
	/*--btn-icon--*/
	--btn-icon-size-xs:1.5rem;
	--btn-icon-size-xs-font-size:1.0rem;
	--btn-icon-size-xs-border-radius:0;
	--btn-icon-size-s:2.0rem;
	--btn-icon-size-s-font-size:1.5rem;
	--btn-icon-size-s-border-radius:0;
	--btn-icon-size-m:2.75rem;
	--btn-icon-size-m-font-size:1.75rem;
	--btn-icon-size-m-border-radius:0;
	--btn-icon-size-l:3.0rem;
	--btn-icon-size-l-font-size:2.5rem;
	--btn-icon-size-l-border-radius:0;
	--btn-icon-size-xl:3.5rem;
	--btn-icon-size-xl-font-size:2.5rem;
	--btn-icon-size-xl-border-radius:0;
	--btn-icon-size-xxl:4.5rem;
	--btn-icon-size-xxl-font-size:3.5rem;
	--btn-icon-size-xxl-border-radius:0;
	--btn-icon-size-xxxl:6.5rem;
	--btn-icon-size-xxxl-font-size:6.0rem;
	--btn-icon-size-xxxl-border-radius:0;
	--btn-icon-bg-color:rgba(0,0,0,0);
	--btn-icon-hover-bg-color:rgba(0,0,0,0.0);
	--btn-icon-color-1:#A6A9B4;
	--btn-icon-hover-color-1:#D69F69;
	--btn-icon-active-color-1:#D69F69;
	--btn-icon-color-2:#dde0e6;
	--btn-icon-hover-color-2:#a4dcff;
	--icon-size-0:1rem;
	--icon-size-1:1.25rem;
	--icon-size-2:1.5rem;
	--icon-size-3:2.0rem;
	--icon-size-4:2.5rem;
	--icon-size-5:3.0rem;
	--icon-size-5:4.0rem;
	--icon-size-6:5.0rem;
	--icon-size-7:6.0rem;
	--icon-size-8:7.0rem;
	--icon-size-9:8.0rem;
	/*--plaque--*/
	--plaque-size-xs-padding:0.5rem;
	--plaque-size-s-padding:1rem;
	--plaque-size-m-padding:2rem;
	--plaque-size-l-padding:3.0rem;
	--plaque-size-xl-padding:4.0rem;
	--plaque-size-xs-radius:0.25rem;
	--plaque-size-s-radius:0.5rem;
	--plaque-size-m-radius:0.5rem;
	--plaque-size-l-radius:0.75rem;
	--plaque-size-xl-radius:1rem;
	--plaque-shadow-0:0 0.25rem 1rem rgba(0,0,0,0.1);
	--plaque-shadow-1:0 0.25rem 1.0rem rgba(0,0,0,0.2);
	--plaque-bg-color:#F3F3F3;
	--plaque-hover-bg-color:#ffffff;
	--plaque-border-width:2px;
	--plaque-divider:1px solid rgba(0,0,0,0.075);
	/*--tooltip--*/
	--tooltip-bg-color:#454557;
	--tooltip-color:#ffffff;
	--tooltip-padding:0.25rem 0.75rem;
	--tooltip-margin:0.5rem;
	--tooltip-arrow-width:0.5rem;
	/*--popup--*/
	--popup-margin:0.5rem;
	--popup-width-s:12rem;
	--popup-width-m:24rem;
	--popup-width-l:30rem;
	/*--icon--*/
	--icon-size-s:1.5rem;
	--icon-font-size-s:1.25rem;
	--icon-size-m:1.75rem;
	--icon-font-size-m:1.5rem;
	--menu-item-icon-color-1:#9eb1bf;
	--menu-item-icon-color-2:#5E6278;
	--menu-item-icon-hover-color-1:#D69F69;
	--menu-item-icon-hover-color-2:#D69F69;
	--menu-item-icon-active-color-1:#D69F69;
	--menu-item-icon-active-color-2:#D69F69;
	/*--menu-list--*/
	--menu-list-size-s-gap:0.25rem;
	--menu-list-size-m-gap:0.25rem;
	/*--menu-item--*/
	--menu-item-size-s-padding:0.35rem 0.75rem 0.35rem 0.5rem;
	--menu-item-size-s-gap:0.35rem;
	--menu-item-size-m-padding:0.5rem 0.75rem 0.5rem 0.5rem;
	--menu-item-size-m-gap:0.5rem;
	--menu-item-color:#5E6278;
	--menu-item-hover-color:#D69F69;
	--menu-item-active-color:#D69F69;
	--menu-item-bg-color:rgba(0,0,0,0);
	--menu-item-hover-bg-color:rgba(0,0,0,0.035);
	--menu-item-active-bg-color:rgba(0,0,0,0);
	/*--rows-cols--*/
	--col-gap-xxs:0.25rem;
	--row-gap-xxs:0.25rem;
	--col-gap-xs:0.5rem;
	--row-gap-xs:0.5rem;
	--col-gap-s:1.0rem;
	--row-gap-s:1.0rem;
	--col-gap-m:1.5rem;
	--row-gap-m:1.5rem;
	--col-gap-l:2.0rem;
	--row-gap-l:2.0rem;
	--col-gap-xl:3.0rem;
	--row-gap-xl:3.0rem;
	--col-gap-xxl:4.0rem;
	--row-gap-xxl:4.0rem;
	/*--tbl--*/
	--tbl-thead-bg-color:#ffffff;
	--tbl-thead-color:#1A3C53;
	--tbl-th-odd-bg-color:#F3F5F9;
	--tbl-th-even-bg-color:rgba(0, 0, 0, 0);
	/*--slick--*/
	--slick-dots-padding-top:2rem;
	--slick-dots-gap:2rem;
	--slick-dots-justify-content:center;
	--slick-dot-width:0.75rem;
	--slick-dot-height:0.75rem;
	--slick-dot-border-radius:50%;
	--slick-dot-background:rgba(0,0,0,.10);
	--slick-dot-hover-background:#D69F69;
	--slick-dot-active-background:#D69F69;
	--slick-arrow-size:2.75rem;
	--slick-arrow-font-size:1.25rem;
	--slick-arrow-radius:0.25rem;
	--slick-arrow-color:#A6A9B4;
	--slick-arrow-hover-color:#ffffff;
	--slick-arrow-background-color:#F3F3F3;
	--slick-arrow-hover-background-color:#D69F69;
	/*--header--*/
	--header-min-height:8.0rem;
	--header-narrow-height:6.0rem;
	/*--bg--*/
	--bg-shadow-opacity:1;
	--bg-shadow-color:rgba(0,0,0,1);
	--bg-grad-color-1:rgba(0,0,0,0.4);
	--bg-grad-color-2:rgba(0,0,0,0);
	/*--local--*/
	--side-block-menu-width:30rem;
	--section-max-width:1920px;

}
/* Desktop > 1920 */
@media (min-width:120em){
	:root {
	}
}
/* Desktop <=  1680 */
@media (max-width:105em){
	:root {
		/*--h--*/
		--main-h-font-size:3.0rem;
		--main-h-font-weight:500;
		--main-h-line-height:1.25;
		--main-h-margin-bottom:2.0rem;
		--h1-font-size:3.0rem;
		--h1-line-height:1.25;
		--h1-margin-bottom:0.5em;
		--h2-font-size:2.25rem;
		--h2-line-height:1.25;
		--h2-margin-bottom:0.75em;
		--h3-font-size:1.5rem;
		--h3-font-weight:600;
		--h3-line-height:1.25;
		--h3-margin-bottom:0.5em;
		--h4-font-size:1.25rem;
		--h4-font-weight:600;
		--h4-line-height:1.5;
		--h4-margin-bottom:0.75rem;
		--h5-font-size:1.25rem;
		--h5-font-weight:300;
		--h5-line-height:1.5;
		--h5-margin-bottom:0.75rem;
		/*--txt--*/
		--txt-font-size--2:0.75rem;
		--txt-font-size--1:0.875rem;
		--txt-font-size-0:1.0rem;
		--txt-font-size-1:1.125rem;
		--txt-font-size-2:1.5rem;
		--txt-font-size-3:1.75rem;
		--txt-font-size-4:3.0rem;
		--txt-font-size-5:3.0rem;
		--txt-font-size-6:4.0rem;
		--txt-font-size-7:6.0rem;
		--txt-font-size-8:20.0rem;

		--txt-font-size--2-lh:1.5;
		--txt-font-size--1-lh:1.5;
		--txt-font-size-0-lh:1.5;
		--txt-font-size-1-lh:1.5;
		--txt-font-size-2-lh:1.5;
		--txt-font-size-3-lh:1.25;
		--txt-font-size-4-lh:1.5;
		--txt-font-size-5-lh:1.5;
		--txt-font-size-6-lh:1.4;
		--txt-font-size-7-lh:1.25;
		--txt-font-size-8-lh:1.0;

		--txt-font-size--2-mg:0.5rem;
		--txt-font-size--1-mg:0.5rem;
		--txt-font-size-0-mg:1.5em;
		--txt-font-size-1-mg:1.0rem;
		--txt-font-size-2-mg:1.0rem;
		--txt-font-size-3-mg:1.0rem;
		--txt-font-size-4-mg:1.25rem;
		--txt-font-size-5-mg:1.5rem;
		--txt-font-size-6-mg:2.0rem;
		--txt-font-size-7-mg:2.0rem;
		--txt-font-size-8-mg:4.0rem;
		/*--pdd--*/
		--pdd-x:3rem;
		--pdd-y:6rem;
		/*--radius--*/
		--border-radius-xs:0.125rem;
		--border-radius-s:0.25rem;
		--border-radius-m:0.5rem;
		--border-radius-l:1.0rem;
		--border-radius-xl:1.5rem;
		/*--plaque--*/
		--plaque-size-xs-padding:0.5rem;
		--plaque-size-s-padding:1rem;
		--plaque-size-m-padding:1.5rem;
		--plaque-size-l-padding:3.0rem;
		--plaque-size-xl-padding:4.0rem;
		--plaque-size-xs-radius:0.25rem;
		--plaque-size-s-radius:0.5rem;
		--plaque-size-m-radius:0.5rem;
		--plaque-size-l-radius:0.5rem;
		--plaque-size-xl-radius:1rem;
		/*--header--*/
		--header-min-height:8.0rem;
		--header-narrow-height:6.0rem;
		}
}
/* Desktop <=  1440 */
@media (max-width:90em){
	:root {
		/*--h--*/
		--main-h-font-size:2.5rem;
		--main-h-font-weight:500;
		--main-h-line-height:1.25;
		--main-h-margin-bottom:2.0rem;
		--h1-font-size:2.5rem;
		--h1-line-height:1.25;
		--h1-margin-bottom:0.5em;
		--h2-font-size:2.0rem;
		--h2-line-height:1.25;
		--h2-margin-bottom:0.75em;
		--h3-font-size:1.5rem;
		--h3-font-weight:600;
		--h3-line-height:1.25;
		--h3-margin-bottom:0.5em;
		--h4-font-size:1.25rem;
		--h4-font-weight:600;
		--h4-line-height:1.5;
		--h4-margin-bottom:0.75rem;
		--h5-font-size:1.25rem;
		--h5-font-weight:300;
		--h5-line-height:1.5;
		--h5-margin-bottom:0.75rem;
		/*--txt--*/
		--txt-font-size--2:0.75rem;
		--txt-font-size--1:0.875rem;
		--txt-font-size-0:1.0rem;
		--txt-font-size-1:1.125rem;
		--txt-font-size-2:1.25rem;
		--txt-font-size-3:1.5rem;
		--txt-font-size-4:3.0rem;
		--txt-font-size-5:3.0rem;
		--txt-font-size-6:4.0rem;
		--txt-font-size-7:6.0rem;
		--txt-font-size-8:18.0rem;

		--txt-font-size--2-lh:1.5;
		--txt-font-size--1-lh:1.5;
		--txt-font-size-0-lh:1.5;
		--txt-font-size-1-lh:1.5;
		--txt-font-size-2-lh:1.5;
		--txt-font-size-3-lh:1.25;
		--txt-font-size-4-lh:1.5;
		--txt-font-size-5-lh:1.5;
		--txt-font-size-6-lh:1.4;
		--txt-font-size-7-lh:1.25;
		--txt-font-size-8-lh:1.0;

		--txt-font-size--2-mg:0.5rem;
		--txt-font-size--1-mg:0.5rem;
		--txt-font-size-0-mg:1.5em;
		--txt-font-size-1-mg:1.0rem;
		--txt-font-size-2-mg:1.0rem;
		--txt-font-size-3-mg:1.0rem;
		--txt-font-size-4-mg:1.25rem;
		--txt-font-size-5-mg:1.5rem;
		--txt-font-size-6-mg:2.0rem;
		--txt-font-size-7-mg:2.0rem;
		--txt-font-size-8-mg:4.0rem;
		/*--pdd--*/
		--pdd-x:3rem;
		--pdd-y:4.75rem;
		/*--btn--*/
		--btn-min-height:2.5rem;
		--btn-xxs-min-height:1rem;
		--btn-xs-min-height:1.5rem;
		--btn-s-min-height:1.75rem;
		--btn-l-min-height:3.5rem;
		/*--btn-icon--*/
		--btn-icon-size-xs:1.5rem;
		--btn-icon-size-xs-font-size:1.0rem;
		--btn-icon-size-xs-border-radius:0;
		--btn-icon-size-s:2.0rem;
		--btn-icon-size-s-font-size:1.25rem;
		--btn-icon-size-s-border-radius:0;
		--btn-icon-size-m:2.75rem;
		--btn-icon-size-m-font-size:1.75rem;
		--btn-icon-size-m-border-radius:0;
		--btn-icon-size-l:3.0rem;
		--btn-icon-size-l-font-size:2.5rem;
		--btn-icon-size-l-border-radius:0;
		--btn-icon-size-xl:3.5rem;
		--btn-icon-size-xl-font-size:2.5rem;
		--btn-icon-size-xl-border-radius:0;
		--btn-icon-size-xxl:4.5rem;
		--btn-icon-size-xxl-font-size:3.5rem;
		--btn-icon-size-xxl-border-radius:0;
		--btn-icon-size-xxxl:6.5rem;
		--btn-icon-size-xxxl-font-size:6.0rem;
		--btn-icon-size-xxxl-border-radius:0;
		--icon-size-0:1rem;
		--icon-size-1:1.25rem;
		--icon-size-2:1.5rem;
		--icon-size-3:2.0rem;
		--icon-size-4:2.5rem;
		--icon-size-5:2.75rem;
		--icon-size-6:5.0rem;
		--icon-size-7:6.0rem;
		--icon-size-8:7.0rem;
		--icon-size-9:8.0rem;
		/*--radius--*/
		--border-radius-xs:0.125rem;
		--border-radius-s:0.25rem;
		--border-radius-m:0.5rem;
		--border-radius-l:1.0rem;
		--border-radius-xl:1.5rem;
		/*--plaque--*/
		--plaque-size-xs-padding:0.5rem;
		--plaque-size-s-padding:1rem;
		--plaque-size-m-padding:1.5rem;
		--plaque-size-l-padding:2.5rem;
		--plaque-size-xl-padding:4.0rem;
		--plaque-size-xs-radius:0.25rem;
		--plaque-size-s-radius:0.5rem;
		--plaque-size-m-radius:0.5rem;
		--plaque-size-l-radius:0.5rem;
		--plaque-size-xl-radius:1rem;
		/*--rows-cols--*/
		--col-gap-xxs:0.25rem;
		--row-gap-xxs:0.25rem;
		--col-gap-xs:0.5rem;
		--row-gap-xs:0.5rem;
		--col-gap-s:1.0rem;
		--row-gap-s:1.0rem;
		--col-gap-m:1.25rem;
		--row-gap-m:1.25rem;
		--col-gap-l:1.75rem;
		--row-gap-l:1.75rem;
		--col-gap-xl:2.5rem;
		--row-gap-xl:2.5rem;
		--col-gap-xxl:3.0rem;
		--row-gap-xxl:3.0rem;
		/*--header--*/
		--header-min-height:8rem;
		--header-narrow-height:6rem;
		/*--input--*/
		--input-font-size:1.25rem;
		--input-line-height:1.5;
		--input-font-weight:400;
		--input-padding-x:0.75rem;
		--input-padding-y:0.5rem;
		--input-min-height:3.0rem;
		--input-error-font-size:1rem;
		--label-font-size:1.0rem;
		/*--selectize--*/
		--selectize-dropdown-font-size:1.0rem;
		--selectize-dropdown-content-height:15rem;
		}
		
}
/* Desktop <=  1366, iPad 12 landscape */
@media (max-width:86em){
	:root {
	}
}
/* Tablet landscape */
@media (max-width:75em) and (max-height:56em) {
	:root {
		/*--h--*/
		--main-h-font-size:2.25rem;
		--main-h-font-weight:500;
		--main-h-line-height:1.25;
		--main-h-margin-bottom:2.0rem;
		--h1-font-size:2.25rem;
		--h1-line-height:1.25;
		--h1-margin-bottom:1.0rem;
		--h2-font-size:1.75rem;
		--h2-line-height:1.25;
		--h2-margin-bottom:0.75rem;
		--h3-font-size:1.25rem;
		--h3-font-weight:600;
		--h3-line-height:1.25;
		--h3-margin-bottom:0.5rem;
		--h4-font-size:1.125rem;
		--h4-font-weight:600;
		--h4-line-height:1.25;
		--h4-margin-bottom:0.5rem;
		--h5-font-size:1.125rem;
		--h5-font-weight:300;
		--h5-line-height:1.25;
		--h5-margin-bottom:0.5rem;
		/*--txt--*/
		--txt-font-size--2:0.75rem;
		--txt-font-size--1:0.875rem;
		--txt-font-size-0:1.0rem;
		--txt-font-size-1:1.125rem;
		--txt-font-size-2:1.25rem;
		--txt-font-size-3:1.5rem;
		--txt-font-size-4:3.0rem;
		--txt-font-size-5:3.0rem;
		--txt-font-size-6:4.0rem;
		--txt-font-size-7:6.0rem;
		--txt-font-size-8:16.0rem;

		--txt-font-size--2-lh:1.5;
		--txt-font-size--1-lh:1.5;
		--txt-font-size-0-lh:1.5;
		--txt-font-size-1-lh:1.5;
		--txt-font-size-2-lh:1.5;
		--txt-font-size-3-lh:1.25;
		--txt-font-size-4-lh:1.5;
		--txt-font-size-5-lh:1.5;
		--txt-font-size-6-lh:1.4;
		--txt-font-size-7-lh:1.25;
		--txt-font-size-8-lh:1.0;

		--txt-font-size--2-mg:0.5rem;
		--txt-font-size--1-mg:0.5rem;
		--txt-font-size-0-mg:1.5em;
		--txt-font-size-1-mg:1.0rem;
		--txt-font-size-2-mg:1.0rem;
		--txt-font-size-3-mg:1.0rem;
		--txt-font-size-4-mg:1.25rem;
		--txt-font-size-5-mg:1.5rem;
		--txt-font-size-6-mg:2.0rem;
		--txt-font-size-7-mg:2.0rem;
		--txt-font-size-8-mg:4.0rem;
		/*--pdd--*/
		--pdd-x:2.0rem;
		--pdd-y:3.5rem;
		/*--btn--*/
		--btn-min-height:2.5rem;
		--btn-xxs-min-height:1rem;
		--btn-xs-min-height:1.5rem;
		--btn-s-min-height:1.75rem;
		--btn-l-min-height:3.5rem;
		/*--btn-icon--*/
		--btn-icon-size-xs:1.5rem;
		--btn-icon-size-xs-font-size:1.0rem;
		--btn-icon-size-xs-border-radius:0;
		--btn-icon-size-s:2.0rem;
		--btn-icon-size-s-font-size:1.25rem;
		--btn-icon-size-s-border-radius:0;
		--btn-icon-size-m:2.75rem;
		--btn-icon-size-m-font-size:1.75rem;
		--btn-icon-size-m-border-radius:0;
		--btn-icon-size-l:3.0rem;
		--btn-icon-size-l-font-size:2.5rem;
		--btn-icon-size-l-border-radius:0;
		--btn-icon-size-xl:3.5rem;
		--btn-icon-size-xl-font-size:2.5rem;
		--btn-icon-size-xl-border-radius:0;
		--btn-icon-size-xxl:4.5rem;
		--btn-icon-size-xxl-font-size:3.5rem;
		--btn-icon-size-xxl-border-radius:0;
		--btn-icon-size-xxxl:6.5rem;
		--btn-icon-size-xxxl-font-size:6.0rem;
		--btn-icon-size-xxxl-border-radius:0;
		--icon-size-0:1rem;
		--icon-size-1:1.25rem;
		--icon-size-2:1.5rem;
		--icon-size-3:2.0rem;
		--icon-size-4:2.5rem;
		--icon-size-5:2.5rem;
		--icon-size-6:5.0rem;
		--icon-size-7:6.0rem;
		--icon-size-8:7.0rem;
		--icon-size-9:8.0rem;
		/*--rows-cols--*/
		--col-gap-xxs:0.125rem;
		--row-gap-xxs:0.125rem;
		--col-gap-xs:0.25rem;
		--row-gap-xs:0.25rem;
		--col-gap-s:0.5rem;
		--row-gap-s:0.5rem;
		--col-gap-m:1.0rem;
		--row-gap-m:1.0rem;
		--col-gap-l:1.5rem;
		--row-gap-l:1.5rem;
		--col-gap-xl:2.0rem;
		--row-gap-xl:2.0rem;
		--col-gap-xxl:2.5rem;
		--row-gap-xxl:2.5rem;
		/*--radius--*/
		--border-radius-xs:0.125rem;
		--border-radius-s:0.25rem;
		--border-radius-m:0.5rem;
		--border-radius-l:1.0rem;
		--border-radius-xl:1.5rem;
		/*--plaque--*/
		--plaque-size-xs-padding:0.5rem;
		--plaque-size-s-padding:1rem;
		--plaque-size-m-padding:1.5rem;
		--plaque-size-l-padding:2.0rem;
		--plaque-size-xl-padding:4.0rem;
		--plaque-size-xs-radius:0.25rem;
		--plaque-size-s-radius:0.5rem;
		--plaque-size-m-radius:0.5rem;
		--plaque-size-l-radius:0.5rem;
		--plaque-size-xl-radius:1rem;
		/*--header--*/
		--header-min-height:6rem;
		--header-narrow-height:5rem;
		/*--input--*/
		--input-font-size:1.125rem;
		--input-line-height:1.5;
		--input-font-weight:400;
		--input-padding-x:0.75rem;
		--input-padding-y:0.5rem;
		--input-min-height:3.0rem;
		--input-error-font-size:1rem;
		--label-font-size:1.0rem;
		/*--selectize--*/
		--selectize-dropdown-font-size:1.0rem;
		--selectize-dropdown-content-height:15rem;
	}
}
/* all portrait */
@media (orientation: portrait) {
	:root {
	}
}
/* Tablet portrait */
@media (max-width:64em) and (orientation: portrait) {
	:root {
		/*--h--*/
		--main-h-font-size:2.25rem;
		--main-h-font-weight:600;
		--main-h-line-height:1.25;
		--main-h-margin-bottom:2.0rem;
		--h1-font-size:2.25rem;
		--h1-line-height:1.25;
		--h1-margin-bottom:0.5em;
		--h2-font-size:1.75rem;
		--h2-line-height:1.25;
		--h2-margin-bottom:1.0rem;
		--h3-font-size:1.25rem;
		--h3-font-weight:600;
		--h3-line-height:1.25;
		--h3-margin-bottom:0.5em;
		--h4-font-size:1.25rem;
		--h4-font-weight:600;
		--h4-line-height:1.5;
		--h4-margin-bottom:0.75rem;
		--h5-font-size:1.25rem;
		--h5-font-weight:300;
		--h5-line-height:1.5;
		--h5-margin-bottom:0.75rem;
		/*--txt--*/
		--txt-font-size--2:0.75rem;
		--txt-font-size--1:0.875rem;
		--txt-font-size-0:1.125rem;
		--txt-font-size-1:1.25rem;
		--txt-font-size-2:1.5rem;
		--txt-font-size-3:1.5rem;
		--txt-font-size-4:2.25rem;
		--txt-font-size-5:3.0rem;
		--txt-font-size-6:4.0rem;
		--txt-font-size-7:5.0rem;
		--txt-font-size-8:18.0rem;

		--txt-font-size--2-lh:1.5;
		--txt-font-size--1-lh:1.5;
		--txt-font-size-0-lh:1.5;
		--txt-font-size-1-lh:1.5;
		--txt-font-size-2-lh:1.5;
		--txt-font-size-3-lh:1.25;
		--txt-font-size-4-lh:1.5;
		--txt-font-size-5-lh:1.5;
		--txt-font-size-6-lh:1.4;
		--txt-font-size-7-lh:1.25;
		--txt-font-size-8-lh:1.0;

		--txt-font-size--2-mg:0.5rem;
		--txt-font-size--1-mg:0.5rem;
		--txt-font-size-0-mg:1.5em;
		--txt-font-size-1-mg:1.0rem;
		--txt-font-size-2-mg:1.0rem;
		--txt-font-size-3-mg:1.0rem;
		--txt-font-size-4-mg:1.25rem;
		--txt-font-size-5-mg:1.5rem;
		--txt-font-size-6-mg:2.0rem;
		--txt-font-size-7-mg:2.0rem;
		/*--pdd--*/
		--pdd-x:2.0rem;
		--pdd-y:3.5rem;
		/*--btn--*/
		--btn-min-height:2.5rem;
		--btn-xxs-min-height:1rem;
		--btn-xs-min-height:1.5rem;
		--btn-s-min-height:1.75rem;
		--btn-l-min-height:3.5rem;
		/*--rows-cols--*/
		--col-gap-xxs:0.125rem;
		--row-gap-xxs:0.125rem;
		--col-gap-xs:0.25rem;
		--row-gap-xs:0.25rem;
		--col-gap-s:0.5rem;
		--row-gap-s:0.5rem;
		--col-gap-m:1.0rem;
		--row-gap-m:1.0rem;
		--col-gap-l:1.5rem;
		--row-gap-l:1.5rem;
		--col-gap-xl:2.0rem;
		--row-gap-xl:2.0rem;
		--col-gap-xxl:2.5rem;
		--row-gap-xxl:2.5rem;
		/*--radius--*/
		--border-radius-xs:0.125rem;
		--border-radius-s:0.25rem;
		--border-radius-m:0.5rem;
		--border-radius-l:1.0rem;
		--border-radius-xl:1.5rem;
		/*--plaque--*/
		--plaque-size-xs-padding:0.5rem;
		--plaque-size-s-padding:1rem;
		--plaque-size-m-padding:1.5rem;
		--plaque-size-l-padding:2.5rem;
		--plaque-size-xl-padding:4.0rem;
		--plaque-size-xs-radius:0.25rem;
		--plaque-size-s-radius:0.5rem;
		--plaque-size-m-radius:0.5rem;
		--plaque-size-l-radius:0.5rem;
		--plaque-size-xl-radius:1rem;
		/*--header--*/
		--header-min-height:6rem;
		--header-narrow-height:5rem;
		/*--input--*/
		--input-font-size:1.125rem;
		--input-line-height:1.5;
		--input-font-weight:400;
		--input-padding-x:0.75rem;
		--input-padding-y:0.5rem;
		--input-min-height:3.0rem;
		--input-error-font-size:1rem;
		--label-font-size:1.0rem;
		/*--selectize--*/
		--selectize-dropdown-font-size:1.0rem;
		--selectize-dropdown-content-height:15rem;
	}
}
/* Small tablet portrait */
@media (max-width:38em) and (orientation: portrait) {
	:root {
		/*--pdd--*/
		--pdd-x:1.5rem;
		--pdd-y:2.5rem;
		/*--header--*/
		--header-min-height:6rem;
		--header-narrow-height:6rem;
		/*--plaque--*/
		--plaque-size-s-padding:0.5rem;
		--plaque-size-m-padding:0.75rem;
		--plaque-size-l-padding:2.0rem;
	}
}
/* Large phone landscape */
@media (max-width:56em) and (max-height:27em) {
	:root {
		/*--html--*/
		--html-font-size:0.875rem;
		--html-line-height:1.5;
		/*--h--*/
		--main-h-font-size:1.5rem;
		--main-h-font-weight:600;
		--main-h-line-height:1.125;
		--main-h-margin-bottom:1rem;
		--h1-font-size:1.5rem;
		--h1-line-height:1.125;
		--h1-margin-bottom:1.0rem;
		--h2-font-size:1.25rem;
		--h2-line-height:1.125;
		--h2-margin-bottom:1.0rem;
		--h3-font-size:1.125rem;
		--h3-font-weight:600;
		--h3-line-height:1.125;
		--h3-margin-bottom:0.5em;
		--h4-font-size:1.0rem;
		--h4-font-weight:600;
		--h4-line-height:1.25;
		--h4-margin-bottom:0.5em;
		--h5-font-size:0.875rem;
		--h5-font-weight:600;
		--h5-line-height:1.25;
		--h5-margin-bottom:0.5em;
		/*--txt--*/
		--txt-font-size--2:0.75rem;
		--txt-font-size--1:0.8125rem;
		--txt-font-size-0:1.0rem;
		--txt-font-size-1:1.125rem;
		--txt-font-size-2:1.125rem;
		--txt-font-size-3:1.25rem;
		--txt-font-size-4:1.25rem;
		--txt-font-size-5:1.75rem;
		--txt-font-size-6:2.0rem;
		--txt-font-size-7:3.0rem;

		--txt-font-size--2-lh:1.5;
		--txt-font-size--1-lh:1.5;
		--txt-font-size-0-lh:1.75;
		--txt-font-size-1-lh:1.5;
		--txt-font-size-2-lh:1.5;
		--txt-font-size-3-lh:1.5;
		--txt-font-size-4-lh:1.5;
		--txt-font-size-5-lh:1.5;
		--txt-font-size-6-lh:1.4;
		--txt-font-size-7-lh:1.25;

		--txt-font-size--2-mg:0.5rem;
		--txt-font-size--1-mg:0.5rem;
		--txt-font-size-0-mg:1.5em;
		--txt-font-size-1-mg:1.0rem;
		--txt-font-size-2-mg:1.0rem;
		--txt-font-size-3-mg:1.0rem;
		--txt-font-size-4-mg:1.25rem;
		--txt-font-size-5-mg:1.5rem;
		--txt-font-size-6-mg:2.0rem;
		--txt-font-size-7-mg:2.0rem;
		/*--pdd--*/
		--pdd-x:1.5rem;
		--pdd-y:1.5rem;
		/*--btn--*/
		--btn-min-height:2.5rem;
		--btn-xxs-min-height:1rem;
		--btn-xs-min-height:1.5rem;
		--btn-s-min-height:1.75rem;
		--btn-l-min-height:3.0rem;
		/*--plaque--*/
		--plaque-size-s-padding:1rem;
		--plaque-size-m-padding:1.25rem;
		--plaque-size-l-padding:1.5rem;
		/*--rows-col--*/
		--col-gap-xxs:0.25rem;
		--row-gap-xxs:0.25rem;
		--col-gap-xs:0.5rem;
		--row-gap-xs:0.5rem;
		--col-gap-s:1.0rem;
		--row-gap-s:1.0rem;
		--col-gap-m:1.0rem;
		--row-gap-m:1.0rem;
		--col-gap-l:1.0rem;
		--row-gap-l:1.0rem;
		--col-gap-xl:1.5rem;
		--row-gap-xl:1.5rem;
		--col-gap-xxl:1.5rem;
		--row-gap-xxl:1.5rem;
		/*--slick--*/
		--slick-dots-padding-top:2rem;
		--slick-dots-gap:1.0rem;
		--slick-dots-justify-content:center;
		--slick-dot-width:0.75rem;
		--slick-dot-height:0.75rem;
		/*--header--*/
		--header-min-height:5rem;
		--header-narrow-height:5rem;
		/*--input--*/
		--input-font-size:1.0rem;
		--input-line-height:1.5;
		--input-font-weight:400;
		--input-padding-x:0.75rem;
		--input-padding-y:0.5rem;
		--input-min-height:2.5rem;
		--input-error-font-size:1rem;
		--label-font-size:1.0rem;
		/*--selectize--*/
		--selectize-dropdown-font-size:0.875rem;
		--selectize-dropdown-content-height:10rem;
	}
}
/* Phone */
@media (max-width:27em){
	:root {
		/*--h--*/
		--main-h-font-size:1.5rem;
		--main-h-font-weight:600;
		--main-h-line-height:1.125;
		--main-h-margin-bottom:1.0rem;
		--h1-font-size:1.5rem;
		--h1-line-height:1.125;
		--h1-margin-bottom:0.5em;
		--h2-font-size:1.5rem;
		--h2-line-height:1.125;
		--h2-margin-bottom:0.5em;
		--h3-font-size:1.0rem;
		--h3-font-weight:700;
		--h3-line-height:1.125;
		--h3-margin-bottom:0.5em;
		--h4-font-size:1.0rem;
		--h4-font-weight:600;
		--h4-line-height:1.25;
		--h4-margin-bottom:0.5em;
		--h5-font-size:1.0rem;
		--h5-font-weight:300;
		--h5-line-height:1.25;
		--h5-margin-bottom:0.5em;
		/*--txt--*/
		--txt-font-size--2:0.75rem;
		--txt-font-size--1:0.75rem;
		--txt-font-size-0:1.0rem;
		--txt-font-size-1:1.125rem;
		--txt-font-size-2:1.25rem;
		--txt-font-size-3:1.25rem;
		--txt-font-size-4:2.0rem;
		--txt-font-size-5:2.5rem;
		--txt-font-size-6:3.0rem;
		--txt-font-size-7:4.0rem;
		--txt-font-size-8:16.0rem;

		--txt-font-size--2-lh:1.5;
		--txt-font-size--1-lh:1.5;
		--txt-font-size-0-lh:1.5;
		--txt-font-size-1-lh:1.5;
		--txt-font-size-2-lh:1.5;
		--txt-font-size-3-lh:1.25;
		--txt-font-size-4-lh:1.5;
		--txt-font-size-5-lh:1.5;
		--txt-font-size-6-lh:1.5;
		--txt-font-size-7-lh:1.25;

		--txt-font-size--2-mg:0.5rem;
		--txt-font-size--1-mg:0.5rem;
		--txt-font-size-0-mg:1.5em;
		--txt-font-size-1-mg:1.0rem;
		--txt-font-size-2-mg:1.0rem;
		--txt-font-size-3-mg:1.0rem;
		--txt-font-size-4-mg:1.25rem;
		--txt-font-size-5-mg:1.5rem;
		--txt-font-size-6-mg:2.0rem;
		--txt-font-size-7-mg:2.0rem;
		/*--pdd--*/
		--pdd-x:1.0rem;
		--pdd-y:2rem;
		/*--btn--*/
		--btn-border-width:2px;
		--btn-xxs-border-width:1px;
		--btn-xs-border-width:1px;
		--btn-s-border-width:2px;
		--btn-l-border-width:2px;

		--btn-border-radius:0.25rem;
		--btn-xxs-border-radius:0.125rem;
		--btn-xs-border-radius:0.25rem;
		--btn-s-border-radius:0.25rem;
		--btn-l-border-radius:0.25rem;

		--btn-min-height:2.25rem;
		--btn-xxs-min-height:1rem;
		--btn-xs-min-height:1.25rem;
		--btn-s-min-height:2rem;
		--btn-l-min-height:3rem;

		--btn-font-size:0.875rem;
		--btn-before-font-size:1.0rem;
		--btn-xxs-font-size:0.5rem;
		--btn-xxs-before-font-size:0.75rem;
		--btn-xs-font-size:0.75rem;
		--btn-xs-before-font-size:0.75rem;
		--btn-s-font-size:0.75rem;
		--btn-s-before-font-size:1rem;
		--btn-l-font-size:1.0rem;
		--btn-l-before-font-size:1.5rem;
		/*--plaque--*/
		--plaque-size-s-padding:0.5rem;
		--plaque-size-m-padding:1.0rem;
		--plaque-size-l-padding:1.5rem;
		/*--rows-col--*/
		--col-gap-xxs:0.25rem;
		--row-gap-xxs:0.25rem;
		--col-gap-xs:0.5rem;
		--row-gap-xs:0.5rem;
		--col-gap-s:0.5rem;
		--row-gap-s:0.5rem;
		--col-gap-m:1.0rem;
		--row-gap-m:1.0rem;
		--col-gap-l:1.0rem;
		--row-gap-l:1.0rem;
		--col-gap-xl:1.5rem;
		--row-gap-xl:1.5rem;
		--col-gap-xxl:1.0rem;
		--row-gap-xxl:1.0rem;
		/*--radius--*/
		--border-radius-xs:0.125rem;
		--border-radius-s:0.25rem;
		--border-radius-m:0.5rem;
		--border-radius-l:1.25rem;
		--border-radius-xl:1.75rem;
		/*--slick--*/
		--slick-dots-padding-top:2rem;
		--slick-dots-gap:2.0rem;
		--slick-dots-justify-content:center;
		--slick-dot-width:0.5rem;
		--slick-dot-height:0.5rem;
		/*--header--*/
		--header-min-height:5rem;
		--header-narrow-height:5rem;
		/*--input--*/
		--input-font-size:1.0rem;
		--input-line-height:1.5;
		--input-font-weight:400;
		--input-padding-x:0.75rem;
		--input-padding-y:0.5rem;
		--input-min-height:2.5rem;
		--input-error-font-size:1rem;
		--label-font-size:1.0rem;
		/*--selectize--*/
		--selectize-dropdown-font-size:0.875rem;
		--selectize-dropdown-content-height:10rem;
	}
}
/* Small phone */
@media (max-width:22em){
	:root {
	}
}