:root {
  --mui-palette-mode: light;
  --mui-palette-primary-main: #ff6042;
  --mui-palette-primary-light: #ff947f;
  --mui-palette-primary-dark: #a05344;
  --mui-palette-primary-contrast-text: #fff;
  --mui-palette-secondary-main: #0062a1;
  --mui-palette-secondary-light: #8dbef9;
  --mui-palette-secondary-dark: #2639de;
  --mui-palette-secondary-contrast-text: #fff;
  --mui-palette-error-main: #d34548;
  --mui-palette-error-light: rgb(219, 106, 108);
  --mui-palette-error-dark: rgb(147, 48, 50);
  --mui-palette-error-contrast-text: #fff;
  --mui-palette-warning-main: #fba50d;
  --mui-palette-warning-light: rgb(251, 183, 61);
  --mui-palette-warning-dark: rgb(175, 115, 9);
  --mui-palette-warning-contrast-text: rgba(0, 0, 0, 0.87);
  --mui-palette-info-main: #4285f4;
  --mui-palette-info-light: rgb(103, 157, 246);
  --mui-palette-info-dark: rgb(46, 93, 170);
  --mui-palette-info-contrast-text: #fff;
  --mui-palette-success-main: #3dc47f;
  --mui-palette-success-light: rgb(99, 207, 152);
  --mui-palette-success-dark: rgb(42, 137, 88);
  --mui-palette-success-contrast-text: rgba(0, 0, 0, 0.87);
  --mui-palette-common-white: #ffffff;
  --mui-palette-common-black: #000000;
  --mui-palette-grey-50: #f5f5f5;
  --mui-palette-grey-100: #eee;
  --mui-palette-grey-200: #ddd;
  --mui-palette-grey-300: #e0e0e0;
  --mui-palette-grey-400: #bdbdbd;
  --mui-palette-grey-500: #888;
  --mui-palette-grey-600: #757575;
  --mui-palette-grey-700: #616161;
  --mui-palette-grey-800: #424242;
  --mui-palette-grey-900: #212121;
  --mui-palette-grey--a100: #f5f5f5;
  --mui-palette-grey--a200: #eeeeee;
  --mui-palette-grey--a400: #bdbdbd;
  --mui-palette-grey--a700: #616161;
  --mui-palette-text-primary: #ffffff;
  --mui-palette-text-secondary: #ffffff;
  --mui-palette-text-disabled: #888;
  --mui-palette-text-inverted: #000000;
  --mui-palette-divider: #ddd;
  --mui-palette-background-default: #000000;
  --mui-palette-background-paper: #3e3d3d;
  --mui-palette-background-inverted: #ffffff;
  --mui-palette-action-active: #555555;
  --mui-palette-action-hover: #ff7f66;
  --mui-palette-action-selected: #ffb2a3;
  --mui-palette-action-disabled: #888;
  --mui-palette-action-disabled-background: #f5f5f5;
  --mui-palette-action-hover-opacity: 0.04;
  --mui-palette-action-selected-opacity: 0.08;
  --mui-palette-action-disabled-opacity: 0.38;
  --mui-palette-action-focus: rgba(0, 0, 0, 0.12);
  --mui-palette-action-focus-opacity: 0.12;
  --mui-palette-action-activated-opacity: 0.12;
  --mui-palette-contrast-threshold: 3;
  --mui-palette-tonal-offset: 0.2;
  --mui-typography-font-family: -apple-system,sans-serif;
  --mui-typography-html-font-size: 16;
  --mui-typography-font-size: 14;
  --mui-typography-font-weight-light: 300;
  --mui-typography-font-weight-regular: 400;
  --mui-typography-font-weight-medium: 500;
  --mui-typography-font-weight-bold: 700;
  --mui-typography-h1-font-family: "GuillonLight",sans-serif;
  --mui-typography-h1-font-weight: 300;
  --mui-typography-h1-font-size: 6rem;
  --mui-typography-h1-line-height: 1.167;
  --mui-typography-h2-font-family: "GuillonLight",sans-serif;
  --mui-typography-h2-font-weight: 300;
  --mui-typography-h2-font-size: 3.75rem;
  --mui-typography-h2-line-height: 1.2;
  --mui-typography-h3-font-family: "GuillonLight",sans-serif;
  --mui-typography-h3-font-weight: 400;
  --mui-typography-h3-font-size: 3rem;
  --mui-typography-h3-line-height: 1.167;
  --mui-typography-h4-font-family: "GuillonLight",sans-serif;
  --mui-typography-h4-font-weight: 400;
  --mui-typography-h4-font-size: 2.125rem;
  --mui-typography-h4-line-height: 1.235;
  --mui-typography-h5-font-family: "GuillonLight",sans-serif;
  --mui-typography-h5-font-weight: 400;
  --mui-typography-h5-font-size: 1.5rem;
  --mui-typography-h5-line-height: 1.334;
  --mui-typography-h6-font-family: "GuillonLight",sans-serif;
  --mui-typography-h6-font-weight: 500;
  --mui-typography-h6-font-size: 1.25rem;
  --mui-typography-h6-line-height: 1.6;
  --mui-typography-subtitle1-font-family: "GuillonLight",sans-serif;
  --mui-typography-subtitle1-font-weight: 400;
  --mui-typography-subtitle1-font-size: 1rem;
  --mui-typography-subtitle1-line-height: 1.75;
  --mui-typography-subtitle2-font-family: "GuillonLight",sans-serif;
  --mui-typography-subtitle2-font-weight: 500;
  --mui-typography-subtitle2-font-size: 0.875rem;
  --mui-typography-subtitle2-line-height: 1.57;
  --mui-typography-body1-font-family: "GuillonLight",sans-serif;
  --mui-typography-body1-font-weight: 400;
  --mui-typography-body1-font-size: 1rem;
  --mui-typography-body1-line-height: 1.5;
  --mui-typography-body2-font-family: "GuillonLight",sans-serif;
  --mui-typography-body2-font-weight: 400;
  --mui-typography-body2-font-size: 0.875rem;
  --mui-typography-body2-line-height: 1.43;
  --mui-typography-button-font-family: "GuillonLight",sans-serif;
  --mui-typography-button-font-weight: 500;
  --mui-typography-button-font-size: 0.875rem;
  --mui-typography-button-line-height: 1.75;
  --mui-typography-button-text-transform: uppercase;
  --mui-typography-caption-font-family: "GuillonLight",sans-serif;
  --mui-typography-caption-font-weight: 400;
  --mui-typography-caption-font-size: 0.75rem;
  --mui-typography-caption-line-height: 1.66;
  --mui-typography-overline-font-family: "GuillonLight",sans-serif;
  --mui-typography-overline-font-weight: 400;
  --mui-typography-overline-font-size: 0.75rem;
  --mui-typography-overline-line-height: 2.66;
  --mui-typography-overline-text-transform: uppercase;
  --mui-typography-inherit-font-family: inherit;
  --mui-typography-inherit-font-weight: inherit;
  --mui-typography-inherit-font-size: inherit;
  --mui-typography-inherit-line-height: inherit;
  --mui-typography-inherit-letter-spacing: inherit;
}

html {
    line-height: 1.4;
}

h1,
h2,
h3,
h4,
h5 {
    font-weight: unset;
    margin: unset;
}


body {
    font-family: 'GuillonDemi', sans-serif;
    font-weight: normal;
}
b,
strong {
    font-family: 'GuillonDemi', sans-serif;
    font-weight: normal;
}

/**
* Add the correct display in iOS 4-7.
*/

audio:not([controls]) {
    display: none;
    height: 0;
}

img {
    max-width: 100%;
    max-height: 100%;
    border-style: none;
}

button,
input,
optgroup,
select,
textarea {
    font-family: 'Guillon', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a {
    color: var(--mui-palette-primary-main);
    background-color: unset;
    text-decoration: unset;

    &:hover {
        text-decoration: none;
    }
}

p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.4;
}

ul {
    list-style: none;
}

svg {
    box-sizing: content-box;
}
                