/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles-vars.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --font-family: "GeneralSans", system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Noto Sans", sans-serif;
  --col-foreground: #212121;
  --background-color: #F1F1F1;
  --color-white: #FFFFFF;
  --font-weight: 400;
  --font-style: normal;
  --font-size: 16px;
  --line-height: unset;
  --error-color: #b71c1c;
  --valid-color: #2e7d32;
  --col-loginframe-background-left: #FFFFFF;
  --col-loginframe-background-right: linear-gradient(180deg, #FCF9FD 0%, #F0F1FC 100%);
  --transition: 0.2s ease-in-out;
  --spacer-color: linear-gradient(#E0E1E200, #E0E1E2FF, #E0E1E20A);
  --col-required: #EB4335;
  --col-loader: #A0AEC0;
  --col-loader-fg: #435265;
  --col-separator-dashed: #D5D6DD;
  --col-login-subtext: #7D8398;
  --col-alert-default-text: #7D8398;
  --col-alert-default-background: #FAFAFB;
  --col-alert-default-border: #D8DAE0;
  --button-border: 1px solid rgba(125, 131, 152, 0.3);
  --button-hover-border: #25217777;
  --button-background: #FFFFFF;
  --button-color: #7D8398;
  --button-hover-color: #121212;
  --button-default-boxshadow: 0 5px 20px rgba(18, 18, 18, 0.05);
  --button-primary-color: #FFFFFF;
  --button-primary-background: #242F80;
  --button-primary-background-disabled: #9BA4E3;
  --button-primary-hover-background: #121212;
  --col-switch-circle-active: #FFFFFF;
  --col-switch-circle-inactive: #FFFFFF;
  --col-switch-background-active: #242F80;
  --col-switch-background-inactive: #9E9E9E;
  --col-switch-text-inactive: #9E9E9E;
  --col-switch-text-active: #121212;
  --col-switch-border-inactive: #9E9E9E;
  --col-switch-border-active: #252177;
  --col-toggle-background: #525880;
  --col-radio-background-inactive: #FFFFFF;
  --col-radio-background-active: #FFFFFF;
  --col-radio-border-inactive: #9E9E9E;
  --col-radio-border-active: #252177;
  --col-radio-border-valid: var(--valid-color);
  --col-radio-border-invalid: var(--error-color);
  --col-radio-dot-active: #252177;
  --col-radio-dot-valid: var(--valid-color);
  --col-radio-dot-invalid: var(--error-color);
  --col-radio-text-inactive: #9E9E9E;
  --col-radio-text-active: #121212;
  --col-checkbox-background: #FFFFFF;
  --col-checkbox-unchecked-border: #9E9E9E;
  --col-checkbox-checked-border: #252177;
  --col-checkbox-indeterminate-border: #252177;
  --col-checkbox-border-valid: var(--valid-color);
  --col-checkbox-border-invalid: var(--error-color);
  --col-checkbox-text-inactive: #9E9E9E;
  --col-checkbox-text-active: #121212;
  --nav-background-color: #FAFAFB;
  --nav-title-color: #2D3748;
  --nav-button-color: #7D8398;
  --nav-button-color-hover-text: #252177;
  --nav-button-color-hover-icon: #000000;
  --nav-button-active-border: #FAFAFA;
  --nav-button-active-background: #FFFFFF;
  --nav-button-active-boxshadow: rgba(0, 0, 0, 0.02);
  --col-multiselect-tag-background: #FAFAFB;
  --col-multiselect-tag-border: #9E9E9E;
  --col-breadcrumb-active: #212121;
  --col-breadcrumb-inactive: #A0AEC0;
  --col-breadcrumb-back: #7D8398;
  --col-breadcrumb-linkhover: #252177;
  --col-breadcrumb-fontsize: 12px;
  --col-tab-inactive-num: #7D8398;
  --col-tab-inactive-sub: #A0AEC0;
  --col-tab-active: #252177;
  --col-card-background: #FFFFFF;
  --col-card-boxshadow: rgba(0, 0, 0, 0.02);
  --col-infocard-boxshadow: rgba(0, 0, 0, 0.05);
  --col-infocard-hover-border: #25217777;
  --col-infocard-hover-text: #252177;
  --col-infocard-iconbox: #F1F1F1;
  --col-infocard-subtext: #7D8398;
  --col-infocard-circle: #DDDDDD;
  --col-infocard-header: #121212;
  --col-input-text: #212121;
  --col-input-background: #FFFFFF;
  --col-input-border: #D8DAE0;
  --col-input-boxshadow: rgba(18, 18, 18, 0.05);
  --col-input-placeholder: #7D8398;
  --col-input-valid: var(--valid-color);
  --col-input-invalid: var(--error-color);
  --col-input-border-valid: var(--valid-color);
  --col-input-border-invalid: var(--error-color);
  --col-input-focus-border: rgba(37, 33, 119, 0.33);
  --col-input-focus-box-shadow: rgba(18, 18, 18, 0.03);
  --col-input-unit: #7D8398;
  --col-select-text: #212121;
  --col-select-text-inactive: #A0AEC0;
  --col-select-placeholder: #7D8398;
  --col-select-background: #FFFFFF;
  --col-select-border: #D8DAE0;
  --col-select-boxshadow: rgba(18, 18, 18, 0.05);
  --col-select-valid: var(--valid-color);
  --col-select-invalid: var(--error-color);
  --col-select-x-hover: #252177;
  --col-selectoptions-background: #FFFFFF;
  --col-selectoptions-separator: #F2F2F2;
  --col-selectoptions-text-default: #A0AEC0;
  --col-selectoptions-text-selected: #212121;
  --col-selectoptions-text-hover: #212121;
  --col-contextmenu-background: #FFFFFF;
  --col-contextmenu-border: #F1F1F1;
  --col-contextmenu-boxshadow: rgba(0, 0, 0, 0.05);
  --col-contextmenu-text: #7D8398;
  --col-contextmenu-hover: #212121;
  --col-ellipsis-color: #A0AEC0;
  --col-ellipsis-hover: #212121;
  --col-ellipsis-open: #212121;
  --col-templatebuilder-page-background: #BBBBBB;
  --col-templatebuilder-page-border: #000000;
  --col-templatebuilder-block-background: #D8DAE0;
  --col-templatebuilder-block-border: #888888;
  --col-templatebuilder-block-text: #b6b6bf;
  --col-templatebuilder-block-hover-border: #25217777;
  --col-templatebuilder-block-hover-background: #FFFFFF;
  --col-templatebuilder-button-hover: #252177;
  --col-projectimagebox-background: #FFFFFF;
  --col-projectimagebox-border: #F1F1F1;
  --col-projectimagebox-img-background: #FAFAFA;
  --col-projectimagebox-img-border: #F1F1F1;
  --col-projectimagebox-filesize: #A0AEC0;
  --col-projectimagebox-hover-border: #25217777;
  --col-tabs-header-inactive: #A0AEC0;
  --col-tabs-header-active: #252177;
  --col-tabs-header-hover-background: #FFFFFF;
  --col-tabs-header-hover-border: #D8DAE0;
  --col-tabs-separator: #E8E8E8;
  --col-menubar-background: #FFFFFF;
  --col-menubar-border: rgba(125, 131, 152, 0.3);
  --col-menubar-boxshadow: rgba(18, 18, 18, 0.05);
  --col-menubar-text-default: #7D8398;
  --col-menubar-text-primary: #252177;
  --col-menubar-text-secondary: #d9dae1;
  --col-menubar-text-disabled: #d9dae1;
  --col-menubar-text-hover-default: #212121;
  --col-menubar-text-hover-primary: #252177;
  --col-menubar-text-hover-secondary: #212121;
  --col-menubar-separator: #d9dae1;
  --col-table-header: #A0AEC0;
  --col-table-cells: #212121;
  --col-table-borders: #F2F2F2;
  --col-table-row-hover: #FAFAFA;
  --col-table-bordered-background: #FFFFFF;
  --col-table-bordered-border: rgba(125, 131, 152, 0.3);
  --col-statistics-foreground: var(--col-foreground);
  --col-statistics-title: #7D8398;
  --col-statistics-icon: #273B4A;
  --col-imgbox-icon: #F1F1F1;
  --col-imgbox-seperator: #F1F1F1;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles-main.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
main {
  width: 100%;
  height: auto;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding: 2rem 2rem 0;
}

html, body {
  height: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background-color: var(--background-color);
  color: var(--col-foreground);
  font-weight: var(--font-weight);
  font-size: var(--font-size);
  line-height: var(--line-height);
  font-family: var(--font-family);
}

*, ::after, ::before {
  box-sizing: border-box;
  background-repeat: no-repeat;
}

/* override reduced-motion setting of fontawesome... */
.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.bottom-scroll-fix {
  display: block;
  height: 4rem;
  flex-shrink: 0;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles-fonts.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/**
 * @license
 *
 * Font Family: Switzer
 * Designed by: Jérémie Hornus
 * URL: https://www.fontshare.com/fonts/switzer
 * © 2023 Indian Type Foundry
 *
 * Font Styles:
 * Switzer Variable(Variable font)
 * Switzer Variable Italic(Variable font)
 * Switzer Thin
 * Switzer Thin Italic
 * Switzer Extralight
 * Switzer Extralight Italic
 * Switzer Light
 * Switzer Light Italic
 * Switzer Regular
 * Switzer Italic
 * Switzer Medium
 * Switzer Medium Italic
 * Switzer Semibold
 * Switzer Semibold Italic
 * Switzer Bold
 * Switzer Bold Italic
 * Switzer Extrabold
 * Switzer Extrabold Italic
 * Switzer Black
 * Switzer Black Italic
 *
*/
/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 400.0;
*
* available axes:

* 'wght' (range from 100.0 to 900.0)

*/
@font-face {
  font-family: "Switzer";
  src: url("/assets/fonts/Switzer-Variable.woff2") format("woff2"), url("/assets/fonts/Switzer-Variable.woff") format("woff"), url("/assets/fonts/Switzer-Variable.ttf") format("truetype");
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
}
/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 400.0;
*
* available axes:

* 'wght' (range from 100.0 to 900.0)

*/
@font-face {
  font-family: "Switzer";
  src: url("/assets/fonts/Switzer-VariableItalic.woff2") format("woff2"), url("/assets/fonts/Switzer-VariableItalic.woff") format("woff"), url("/assets/fonts/Switzer-VariableItalic.ttf") format("truetype");
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Switzer";
  src: url("/assets/fonts/Switzer-Thin.woff2") format("woff2"), url("/assets/fonts/Switzer-Thin.woff") format("woff"), url("/assets/fonts/Switzer-Thin.ttf") format("truetype");
  font-weight: 100;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Switzer";
  src: url("/assets/fonts/Switzer-ThinItalic.woff2") format("woff2"), url("/assets/fonts/Switzer-ThinItalic.woff") format("woff"), url("/assets/fonts/Switzer-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Switzer";
  src: url("/assets/fonts/Switzer-Extralight.woff2") format("woff2"), url("/assets/fonts/Switzer-Extralight.woff") format("woff"), url("/assets/fonts/Switzer-Extralight.ttf") format("truetype");
  font-weight: 200;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Switzer";
  src: url("/assets/fonts/Switzer-ExtralightItalic.woff2") format("woff2"), url("/assets/fonts/Switzer-ExtralightItalic.woff") format("woff"), url("/assets/fonts/Switzer-ExtralightItalic.ttf") format("truetype");
  font-weight: 200;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Switzer";
  src: url("/assets/fonts/Switzer-Light.woff2") format("woff2"), url("/assets/fonts/Switzer-Light.woff") format("woff"), url("/assets/fonts/Switzer-Light.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Switzer";
  src: url("/assets/fonts/Switzer-LightItalic.woff2") format("woff2"), url("/assets/fonts/Switzer-LightItalic.woff") format("woff"), url("/assets/fonts/Switzer-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Switzer";
  src: url("/assets/fonts/Switzer-Regular.woff2") format("woff2"), url("/assets/fonts/Switzer-Regular.woff") format("woff"), url("/assets/fonts/Switzer-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Switzer";
  src: url("/assets/fonts/Switzer-Italic.woff2") format("woff2"), url("/assets/fonts/Switzer-Italic.woff") format("woff"), url("/assets/fonts/Switzer-Italic.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Switzer-Medium";
  src: url("/assets/fonts/Switzer-Medium.woff2") format("woff2"), url("/assets/fonts/Switzer-Medium.woff") format("woff"), url("/assets/fonts/Switzer-Medium.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Switzer-MediumItalic";
  src: url("/assets/fonts/Switzer-MediumItalic.woff2") format("woff2"), url("/assets/fonts/Switzer-MediumItalic.woff") format("woff"), url("/assets/fonts/Switzer-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Switzer-Semibold";
  src: url("/assets/fonts/Switzer-Semibold.woff2") format("woff2"), url("/assets/fonts/Switzer-Semibold.woff") format("woff"), url("/assets/fonts/Switzer-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Switzer-SemiboldItalic";
  src: url("/assets/fonts/Switzer-SemiboldItalic.woff2") format("woff2"), url("/assets/fonts/Switzer-SemiboldItalic.woff") format("woff"), url("/assets/fonts/Switzer-SemiboldItalic.ttf") format("truetype");
  font-weight: 600;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Switzer-Bold";
  src: url("/assets/fonts/Switzer-Bold.woff2") format("woff2"), url("/assets/fonts/Switzer-Bold.woff") format("woff"), url("/assets/fonts/Switzer-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Switzer-BoldItalic";
  src: url("/assets/fonts/Switzer-BoldItalic.woff2") format("woff2"), url("/assets/fonts/Switzer-BoldItalic.woff") format("woff"), url("/assets/fonts/Switzer-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Switzer-Extrabold";
  src: url("/assets/fonts/Switzer-Extrabold.woff2") format("woff2"), url("/assets/fonts/Switzer-Extrabold.woff") format("woff"), url("/assets/fonts/Switzer-Extrabold.ttf") format("truetype");
  font-weight: 800;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Switzer-ExtraboldItalic";
  src: url("/assets/fonts/Switzer-ExtraboldItalic.woff2") format("woff2"), url("/assets/fonts/Switzer-ExtraboldItalic.woff") format("woff"), url("/assets/fonts/Switzer-ExtraboldItalic.ttf") format("truetype");
  font-weight: 800;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Switzer-Black";
  src: url("/assets/fonts/Switzer-Black.woff2") format("woff2"), url("/assets/fonts/Switzer-Black.woff") format("woff"), url("/assets/fonts/Switzer-Black.ttf") format("truetype");
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Switzer-BlackItalic";
  src: url("/assets/fonts/Switzer-BlackItalic.woff2") format("woff2"), url("/assets/fonts/Switzer-BlackItalic.woff") format("woff"), url("/assets/fonts/Switzer-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-display: swap;
  font-style: italic;
}
/**
 * @license
 *
 * Font Family: General Sans
 * Designed by: Frode Helland
 * URL: https://www.fontshare.com/fonts/general-sans
 * © 2023 Indian Type Foundry
 *
 * Font Styles:
 * General Sans Variable(Variable font)
 * General Sans Variable Italic(Variable font)
 * General Sans Extralight
 * General Sans Extralight Italic
 * General Sans Light
 * General Sans Light Italic
 * General Sans Regular
 * General Sans Italic
 * General Sans Medium
 * General Sans Medium Italic
 * General Sans Semibold
 * General Sans Semibold Italic
 * General Sans Bold
 * General Sans Bold Italic
 *
*/
/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 700.0;
*
* available axes:

* 'wght' (range from 200.0 to 700.0)

*/
@font-face {
  font-family: "GeneralSans";
  src: url("/assets/fonts/GeneralSans-Variable.woff2") format("woff2"), url("/assets/fonts/GeneralSans-Variable.woff") format("woff"), url("/assets/fonts/GeneralSans-Variable.ttf") format("truetype");
  font-weight: 200 700;
  font-display: swap;
  font-style: normal;
}
/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 700.0;
*
* available axes:

* 'wght' (range from 200.0 to 700.0)

*/
@font-face {
  font-family: "GeneralSans";
  src: url("/assets/fonts/GeneralSans-VariableItalic.woff2") format("woff2"), url("/assets/fonts/GeneralSans-VariableItalic.woff") format("woff"), url("/assets/fonts/GeneralSans-VariableItalic.ttf") format("truetype");
  font-weight: 200 700;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "GeneralSans-Extralight";
  src: url("/assets/fonts/GeneralSans-Extralight.woff2") format("woff2"), url("/assets/fonts/GeneralSans-Extralight.woff") format("woff"), url("/assets/fonts/GeneralSans-Extralight.ttf") format("truetype");
  font-weight: 200;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "GeneralSans-ExtralightItalic";
  src: url("/assets/fonts/GeneralSans-ExtralightItalic.woff2") format("woff2"), url("/assets/fonts/GeneralSans-ExtralightItalic.woff") format("woff"), url("/assets/fonts/GeneralSans-ExtralightItalic.ttf") format("truetype");
  font-weight: 200;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "GeneralSans-Light";
  src: url("/assets/fonts/GeneralSans-Light.woff2") format("woff2"), url("/assets/fonts/GeneralSans-Light.woff") format("woff"), url("/assets/fonts/GeneralSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "GeneralSans-LightItalic";
  src: url("/assets/fonts/GeneralSans-LightItalic.woff2") format("woff2"), url("/assets/fonts/GeneralSans-LightItalic.woff") format("woff"), url("/assets/fonts/GeneralSans-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "GeneralSans-Regular";
  src: url("/assets/fonts/GeneralSans-Regular.woff2") format("woff2"), url("/assets/fonts/GeneralSans-Regular.woff") format("woff"), url("/assets/fonts/GeneralSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "GeneralSans-Italic";
  src: url("/assets/fonts/GeneralSans-Italic.woff2") format("woff2"), url("/assets/fonts/GeneralSans-Italic.woff") format("woff"), url("/assets/fonts/GeneralSans-Italic.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "GeneralSans-Medium";
  src: url("/assets/fonts/GeneralSans-Medium.woff2") format("woff2"), url("/assets/fonts/GeneralSans-Medium.woff") format("woff"), url("/assets/fonts/GeneralSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "GeneralSans-MediumItalic";
  src: url("/assets/fonts/GeneralSans-MediumItalic.woff2") format("woff2"), url("/assets/fonts/GeneralSans-MediumItalic.woff") format("woff"), url("/assets/fonts/GeneralSans-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "GeneralSans-Semibold";
  src: url("/assets/fonts/GeneralSans-Semibold.woff2") format("woff2"), url("/assets/fonts/GeneralSans-Semibold.woff") format("woff"), url("/assets/fonts/GeneralSans-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "GeneralSans-SemiboldItalic";
  src: url("/assets/fonts/GeneralSans-SemiboldItalic.woff2") format("woff2"), url("/assets/fonts/GeneralSans-SemiboldItalic.woff") format("woff"), url("/assets/fonts/GeneralSans-SemiboldItalic.ttf") format("truetype");
  font-weight: 600;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "GeneralSans-Bold";
  src: url("/assets/fonts/GeneralSans-Bold.woff2") format("woff2"), url("/assets/fonts/GeneralSans-Bold.woff") format("woff"), url("/assets/fonts/GeneralSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "GeneralSans-BoldItalic";
  src: url("/assets/fonts/GeneralSans-BoldItalic.woff2") format("woff2"), url("/assets/fonts/GeneralSans-BoldItalic.woff") format("woff"), url("/assets/fonts/GeneralSans-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: italic;
}

/*# sourceMappingURL=styles.css.map*/