.bg-primary {
  background: #2f55d4;
}

.bg-secondary {
  background: #5a6d90;
}

.bg-success {
  background: #2eca8b;
}

.bg-danger {
  background: #e43f52;
}

.bg-warning {
  background: #f17425;
}

.bg-info {
  background: #17a2b8;
}

.bg-light {
  background: #f8f9fc;
}

.bg-white {
  background: #fff;
}

.bg-dark {
  background: #3c4858;
}

.bg-muted {
  background: #8492a6;
}

.bg-grey-bg {
  background: linear-gradient(301deg, #fee, #eaf6ff);
}

.bg-soft-primary {
  background: rgba(47, 85, 212, 0.1);
}

.bg-soft-secondary {
  background: rgba(90, 109, 144, 0.1);
}

.bg-soft-success {
  background: rgba(46, 202, 139, 0.1);
}

.bg-soft-danger {
  background: rgba(228, 63, 82, 0.1);
}

.bg-soft-warning {
  background: rgba(241, 116, 37, 0.1);
}

.bg-soft-info {
  background: rgba(23, 162, 184, 0.1);
}

.bg-soft-light {
  background: rgba(248, 249, 252, 0.1);
}

.bg-soft-dark {
  background: rgba(60, 72, 88, 0.1);
}

.bg-soft-muted {
  background: rgba(132, 146, 166, 0.1);
}

@font-face {
  font-family: "Optima";
  src: url("/themes/custom/medipol/components/_global/Optima/OPTIMA.TTF") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Optima";
  src: url("/themes/custom/medipol/components/_global/Optima/Optima_Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Optima";
  src: url("/themes/custom/medipol/components/_global/Optima/Optima%20Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Optima";
  src: url("/themes/custom/medipol/components/_global/Optima/OPTIMA_B.TTF") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProLight.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProLightItalic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProRegular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProItalic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProMedium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProMediumIta.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProDemi.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProDemiItalic.otf") format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProBoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProHeavy.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProHeavyItalic.otf") format("opentype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProBlack.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProBlackItalic.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProCondensed.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProLightCond.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-stretch: condensed;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProMediumCond.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-stretch: condensed;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProDemiCond.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-stretch: condensed;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProBoldCond.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  font-display: swap;
}
@font-face {
  font-family: "Optima Nova LT Pro Titling";
  src: url("/themes/custom/medipol/components/_global/OptimaNova/OptimaNovaLTProTitlingInit.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "icomoon";
  src: url("/themes/custom/medipol/fonts/icomoon/icomoon.eot?6r4dre");
  src: url("/themes/custom/medipol/fonts/icomoon/icomoon.eot?6r4dre#iefix") format("embedded-opentype"), url("/themes/custom/medipol/fonts/icomoon/icomoon.woff2?6r4dre") format("woff2"), url("/themes/custom/medipol/fonts/icomoon/icomoon.ttf?6r4dre") format("truetype"), url("/themes/custom/medipol/fonts/icomoon/icomoon.woff?6r4dre") format("woff"), url("/themes/custom/medipol/fonts/icomoon/icomoon.svg?6r4dre#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

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