/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].rules[1].use[1]!./projects/shell-app/src/styles.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* You can add global styles to this file, and also import other style files */
@font-face {
    font-family: 'Poppins-Black';
    src: url('Poppins-Black.8f98f314c1d84d7c85b1.ttf');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-BlackItalic';
    src: url('Poppins-BlackItalic.eb5c32d32488f7536bb2.ttf');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Poppins-Bold';
    src: url('Poppins-Bold.b1c32aa57ad5bc9998dd.ttf');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-BoldItalic';
    src: url('Poppins-BoldItalic.8598aad913a4ce400cd2.ttf');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Poppins-ExtraBold';
    src: url('Poppins-ExtraBold.2156e69bc095ee0ad41d.ttf');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-ExtraBoldItalic';
    src: url('Poppins-ExtraBoldItalic.e31571445ae5cc490d60.ttf');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Poppins-ExtraLight';
    src: url('Poppins-ExtraLight.811983a93d6817529003.ttf');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-ExtraLightItalic';
    src: url('Poppins-ExtraLightItalic.edf1d03a2280b7c9dc87.ttf');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Poppins-Italic';
    src: url('Poppins-Italic.ef14758c5b41ed121a0a.ttf');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Poppins-Light';
    src: url('Poppins-Light.53e02b634e42240b89d8.ttf');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-LightItalic';
    src: url('Poppins-LightItalic.b13dc802e1c7b6550a10.ttf');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Poppins-Medium';
    src: url('Poppins-Medium.4e2dc0d293b53de4df92.ttf');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-MediumItalic';
    src: url('Poppins-MediumItalic.434874bf0fab6228b27d.ttf');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Poppins-Regular';
    src: url('Poppins-Regular.ccfdd78d095fe3607726.ttf');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-SemiBold';
    src: url('Poppins-SemiBold.ec09da7214e9dc1e86ca.ttf');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins-SemiBoldItalic';
    src: url('Poppins-SemiBoldItalic.094617677c79856112b9.ttf');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Poppins-Thin';
    src: url('Poppins-Thin.28a146b4b94ed3291986.ttf');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Poppins-ThinItalic';
    src: url('Poppins-ThinItalic.7f27ee4c2f7d0c10ee8f.ttf');
    font-weight: 100;
    font-style: italic;
}
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('OpenSans-Bold.043771c999cd4d47d9f3.ttf');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-BoldItalic';
  src: url('OpenSans-BoldItalic.1c9d53ac65b20d03c4d0.ttf');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'OpenSans-ExtraBold';
  src: url('OpenSans-ExtraBold.8dafb2ac05778278072a.ttf');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-ExtraBoldItalic';
  src: url('OpenSans-ExtraBoldItalic.834e159ebdb3097d4619.ttf');
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'OpenSans-Italic';
  src: url('OpenSans-Italic.9585580230392fee3fdc.ttf');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'OpenSans-Light';
  src: url('OpenSans-Light.3d5923f94fc319b5652a.ttf');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('OpenSans-Semibold.029b9bc9d72f4d799803.ttf');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-SemiboldItalic';
  src: url('OpenSans-SemiboldItalic.2010272e7b458452ae46.ttf');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'OpenSans';
  src: url('OpenSans.17e98b9e5586529b13cc.ttf');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSansLight-Italic';
  src: url('OpenSansLight-Italic.4f712f17699ad7802828.ttf');
  font-weight: 300;
  font-style: italic;
}
/* fonts */
/* text sizes */
/* 1.875rem (30px) */
/* 1.375rem (22px)*/
/* 1.25rem (20px) */
/* 1.125rem (18px) */
/* 1rem (16px) */
/* 0.875rem (14px) */
/* 0.75rem (12px) */
cel-modal-window {
  --cel-modal-header-color: $grayDarker;
}
html {
  height: 100%;
  overflow: hidden;
}
body {
  margin: 0;
  height: 100%;
  overflow: hidden;
}
.screen-readers-only {
  position: absolute;
  border: 0;
  background: #000;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  color: #fff;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
