/*md

# Variables

*/
/*md

# Color variables

*/
/*md

# Fonts variables

*/
/*md

# Functions

This section describes core functions used for development in the project.

## Function strip-unit

Removes the unit (e.g. px, em, rem) from a value, returning the number only.

Returns the same number, sans unit.

## Function value-to-rem

**Private function**.
Converts a pixel value to matching rem value. *Any* value passed, regardless of unit, is assumed to be a pixel value.
By default, the base pixel value used to calculate the rem value is taken from the `$globalFontSize` variable.

Returns a number in rems, calculated based on the given value and the base pixel value.
rem values are passed through as is.

## Function rem-calc

Converts one or more pixel values into matching rem values.
By default, the base pixel value used to calculate the rem value is taken from the `$globalFontSize` variable.
If you need to convert a comma-separated list, wrap the list in parentheses.

Return a list of converted values.

## Function map-safe-get

Safely return a value from a map.

Returns found value. Can has any SASS data type

## Function map-deep-get

**Private function**.

Safely return a value from a map.

Returns found value.

*/
/*md

# Mixins

This section describes core mixins used for development in the project.

## Mixin generate-font-face

Generate `@font-face` rules

## Mixin when-inside

Helps make context selector a little more friendly

### Mixin on-event

Event wrapper. Setting up `:hover`, `:active`, `:focus` pseudo classes for selector

## Mixin clearfix

Quickly and easily clear floated content within a container

## Mixin placeholder

Setting up 'color' property for input placeholder for different browsers

## Mixin text-truncate

Truncate text overflow

## Mixins for Glide carousel

glide-carousel-title, glide-carousel-slides, glide-carousel-bullets-space, glide-carousel-bullets-item

*/
@font-face {
  font-display: swap;
  font-family: "FFDINforPuma";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/FFDINforPumaW01-Regular.eot");
  src: url("../fonts/FFDINforPumaW01-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/FFDINforPumaW01-Regular.woff2") format("woff2"), url("../fonts/FFDINforPumaW01-Regular.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPuma";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/el/FFDINforPumaW15-Regular.eot");
  src: url("../fonts/el/FFDINforPumaW15-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/el/FFDINforPumaW15-Regular.woff2") format("woff2"), url("../fonts/el/FFDINforPumaW15-Regular.woff") format("woff");
  unicode-range: U+1F00-1FFF, U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPuma";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/FFDINforPumaW01-Medium.eot");
  src: url("../fonts/FFDINforPumaW01-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/FFDINforPumaW01-Medium.woff2") format("woff2"), url("../fonts/FFDINforPumaW01-Medium.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPuma";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/FFDINforPumaW01-Light.eot");
  src: url("../fonts/FFDINforPumaW01-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/FFDINforPumaW01-Light.woff2") format("woff2"), url("../fonts/FFDINforPumaW01-Light.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPuma";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/el/FFDINforPumaW15-Light.eot");
  src: url("../fonts/el/FFDINforPumaW15-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/el/FFDINforPumaW15-Light.woff2") format("woff2"), url("../fonts/el/FFDINforPumaW15-Light.woff") format("woff");
  unicode-range: U+1F00-1FFF, U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPuma";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/pe/FFDINforPumaW07-Light.eot");
  src: url("../fonts/pe/FFDINforPumaW07-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/pe/FFDINforPumaW07-Light.woff2") format("woff2"), url("../fonts/pe/FFDINforPumaW07-Light.woff") format("woff");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPuma";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/FFDINforPumaW01-Bold.eot");
  src: url("../fonts/FFDINforPumaW01-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/FFDINforPumaW01-Bold.woff2") format("woff2"), url("../fonts/FFDINforPumaW01-Bold.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPuma";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/el/FFDINforPumaW15-Bold.eot");
  src: url("../fonts/el/FFDINforPumaW15-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/el/FFDINforPumaW15-Bold.woff2") format("woff2"), url("../fonts/el/FFDINforPumaW15-Bold.woff") format("woff");
  unicode-range: U+1F00-1FFF, U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPuma";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/pe/FFDINforPumaW07-Bold.eot");
  src: url("../fonts/pe/FFDINforPumaW07-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/pe/FFDINforPumaW07-Bold.woff2") format("woff2"), url("../fonts/pe/FFDINforPumaW07-Bold.woff") format("woff");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPuma";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/FFDINforPumaW01-Black.eot");
  src: url("../fonts/FFDINforPumaW01-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/FFDINforPumaW01-Black.woff2") format("woff2"), url("../fonts/FFDINforPumaW01-Black.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPuma";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/el/FFDINforPumaW15-Black.eot");
  src: url("../fonts/el/FFDINforPumaW15-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/el/FFDINforPumaW15-Black.woff2") format("woff2"), url("../fonts/el/FFDINforPumaW15-Black.woff") format("woff");
  unicode-range: U+1F00-1FFF, U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPuma";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/pe/FFDINforPumaW07-Black.eot");
  src: url("../fonts/pe/FFDINforPumaW07-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/pe/FFDINforPumaW07-Black.woff2") format("woff2"), url("../fonts/pe/FFDINforPumaW07-Black.woff") format("woff");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPumaCondensed";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/FFDINforPumaW01-CondBold.eot");
  src: url("../fonts/FFDINforPumaW01-CondBold.eot?#iefix") format("embedded-opentype"), url("../fonts/FFDINforPumaW01-CondBold.woff2") format("woff2"), url("../fonts/FFDINforPumaW01-CondBold.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPumaCondensed";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/el/FFDINforPumaW15-CondBold.eot");
  src: url("../fonts/el/FFDINforPumaW15-CondBold.eot?#iefix") format("embedded-opentype"), url("../fonts/el/FFDINforPumaW15-CondBold.woff2") format("woff2"), url("../fonts/el/FFDINforPumaW15-CondBold.woff") format("woff");
  unicode-range: U+1F00-1FFF, U+0370-03FF;
}
@font-face {
  font-display: swap;
  font-family: "FFDINforPumaCondensed";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/pe/FFDINforPumaW07-CondBold.eot");
  src: url("../fonts/pe/FFDINforPumaW07-CondBold.eot?#iefix") format("embedded-opentype"), url("../fonts/pe/FFDINforPumaW07-CondBold.woff2") format("woff2"), url("../fonts/pe/FFDINforPumaW07-CondBold.woff") format("woff");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}