@charset "UTF-8";
/* @import url('https://fonts.googleapis.com/css2?family=Exo+2:wght@400;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap')
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200;0,6..12,300;0,6..12,400;0,6..12,500;0,6..12,600;0,6..12,700;0,6..12,800;0,6..12,900;0,6..12,1000;1,6..12,200;1,6..12,300;1,6..12,400;1,6..12,500;1,6..12,600;1,6..12,700;1,6..12,800;1,6..12,900;1,6..12,1000&display=swap');

/***** #EXO 2 fonts
@font-face {
  font-family: 'Exo 2', sans-serif;
  font-display: swap;
  src: url('../fonts/exo_2/Exo2-Thin.eot');
  src: url('../fonts/exo_2/Exo2-Thin.eot?#iefix') format('embedded-opentype'),
      url('../fonts/exo_2/Exo2-Thin.woff2') format('woff2'),
      url('../fonts/exo_2/Exo2-Thin.woff') format('woff'),
      url('../fonts/exo_2/Exo2-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Exo 2', sans-serif;
  font-display: swap;
  src: url('../fonts/exo_2/Exo2-ExtraLight.eot');
  src: url('../fonts/exo_2/Exo2-ExtraLight.eot?#iefix') format('embedded-opentype'),
      url('../fonts/exo_2/Exo2-ExtraLight.woff2') format('woff2'),
      url('../fonts/exo_2/Exo2-ExtraLight.woff') format('woff'),
      url('../fonts/exo_2/Exo2-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Exo 2', sans-serif;
  font-display: swap;
  src: url('../fonts/exo_2/Exo2-Light.eot');
  src: url('../fonts/exo_2/Exo2-Light.eot?#iefix') format('embedded-opentype'),
      url('../fonts/exo_2/Exo2-Light.woff2') format('woff2'),
      url('../fonts/exo_2/Exo2-Light.woff') format('woff'),
      url('../fonts/exo_2/Exo2-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Exo 2', sans-serif;
  font-display: swap;
  src: url('../fonts/exo_2/Exo2-Regular.eot');
  src: url('../fonts/exo_2/Exo2-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/exo_2/Exo2-Regular.woff2') format('woff2'),
      url('../fonts/exo_2/Exo2-Regular.woff') format('woff'),
      url('../fonts/exo_2/Exo2-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Exo 2', sans-serif;
  font-display: swap;
  src: url('../fonts/exo_2/Exo2-Medium.eot');
  src: url('../fonts/exo_2/Exo2-Medium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/exo_2/Exo2-Medium.woff2') format('woff2'),
      url('../fonts/exo_2/Exo2-Medium.woff') format('woff'),
      url('../fonts/exo_2/Exo2-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Exo 2', sans-serif;
  font-display: swap;
  src: url('../fonts/exo_2/Exo2-SemiBold.eot');
  src: url('../fonts/exo_2/Exo2-SemiBold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/exo_2/Exo2-SemiBold.woff2') format('woff2'),
      url('../fonts/exo_2/Exo2-SemiBold.woff') format('woff'),
      url('../fonts/exo_2/Exo2-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Exo 2', sans-serif;
  font-display: swap;
  src: url('../fonts/exo_2/Exo2-Bold.eot');
  src: url('../fonts/exo_2/Exo2-Bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/exo_2/Exo2-Bold.woff2') format('woff2'),
      url('../fonts/exo_2/Exo2-Bold.woff') format('woff'),
      url('../fonts/exo_2/Exo2-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Exo 2', sans-serif;
  font-display: swap;
  src: url('../fonts/exo_2/Exo2-ExtraBold.eot');
  src: url('../fonts/exo_2/Exo2-ExtraBold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/exo_2/Exo2-ExtraBold.woff2') format('woff2'),
      url('../fonts/exo_2/Exo2-ExtraBold.woff') format('woff'),
      url('../fonts/exo_2/Exo2-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Exo 2', sans-serif;
  font-display: swap;
  src: url('../fonts/exo_2/Exo2-Black.eot');
  src: url('../fonts/exo_2/Exo2-Black.eot?#iefix') format('embedded-opentype'),
      url('../fonts/exo_2/Exo2-Black.woff2') format('woff2'),
      url('../fonts/exo_2/Exo2-Black.woff') format('woff'),
      url('../fonts/exo_2/Exo2-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
} */

/***** #Montserrat fonts
@font-face {
  font-family: 'Montserrat', sans-serif;
  font-display: swap;
      url('../fonts/montserrat/Montserrat-Thin.woff2') format('woff2'),
      url('../fonts/montserrat/Montserrat-Thin.woff') format('woff'),
      url('../fonts/montserrat/Montserrat-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat', sans-serif;
  font-display: swap;
      url('../fonts/montserrat/Montserrat-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat', sans-serif;
  font-display: swap;
      url('../fonts/montserrat/Montserrat-Light.woff2') format('woff2'),
      url('../fonts/montserrat/Montserrat-Light.woff') format('woff'),
      url('../fonts/montserrat/Montserrat-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat', sans-serif;
  font-display: swap;
      url('../fonts/montserrat/Montserrat-Regular.woff2') format('woff2'),
      url('../fonts/montserrat/Montserrat-Regular.woff') format('woff'),
      url('../fonts/montserrat/Montserrat-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat', sans-serif;
  font-display: swap;
      url('../fonts/montserrat/Montserrat-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat', sans-serif;
  font-display: swap;
      url('../fonts/montserrat/Montserrat-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat', sans-serif;
  font-display: swap;
      url('../fonts/montserrat/Montserrat-Bold.woff2') format('woff2'),
      url('../fonts/montserrat/Montserrat-Bold.woff') format('woff'),
      url('../fonts/montserrat/Montserrat-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat', sans-serif;
  font-display: swap;
      url('../fonts/montserrat/Montserrat-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat', sans-serif;
  font-display: swap;
      url('../fonts/montserrat/Montserrat-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
} 

/***** #Nunito fonts
@font-face {
  font-family: 'Nunito', sans-serif;
  font-display: swap;
      url('../fonts/nunito/Nunito-ExtraLight.woff2') format('woff2'),
      url('../fonts/nunito/Nunito-ExtraLight.woff') format('woff'),
      url('../fonts/nunito/Nunito-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito', sans-serif;
  font-display: swap;
      url('../fonts/nunito/Nunito-Light.woff2') format('woff2'),
      url('../fonts/nunito/Nunito-Light.woff') format('woff'),
      url('../fonts/nunito/Nunito-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito', sans-serif;
  font-display: swap;
      url('../fonts/nunito/Nunito-Regular.woff2') format('woff2'),
      url('../fonts/nunito/Nunito-Regular.woff') format('woff'),
      url('../fonts/nunito/Nunito-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito', sans-serif;
  font-display: swap;
      url('../fonts/nunito/Nunito-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito', sans-serif;
  font-display: swap;
      url('../fonts/nunito/Nunito-SemiBold.woff2') format('woff2'),
      url('../fonts/nunito/Nunito-SemiBold.woff') format('woff'),
      url('../fonts/nunito/Nunito-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito', sans-serif;
  font-display: swap;
      url('../fonts/nunito/Nunito-Bold.woff2') format('woff2'),
      url('../fonts/nunito/Nunito-Bold.woff') format('woff'),
      url('../fonts/nunito/Nunito-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito', sans-serif;
  font-display: swap;
      url('../fonts/nunito/Nunito-ExtraBold.woff2') format('woff2'),
      url('../fonts/nunito/Nunito-ExtraBold.woff') format('woff'),
      url('../fonts/nunito/Nunito-ExtraBold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito', sans-serif;
  font-display: swap;
      url('../fonts/nunito/Nunito-Black.woff2') format('woff2'),
      url('../fonts/nunito/Nunito-Black.woff') format('woff'),
      url('../fonts/nunito/Nunito-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
} */

/***** #Nunito Sans fonts
@font-face {
  font-family: 'Nunito Sans', sans-serif;
  font-display: swap;
      url('../fonts/Nunito_Sans/NunitoSans-ExtraLight.woff2') format('woff2'),
      url('../fonts/Nunito_Sans/NunitoSans-ExtraLight.woff') format('woff'),
      url('../fonts/Nunito_Sans/NunitoSans-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito Sans', sans-serif;
  font-display: swap;
      url('../fonts/Nunito_Sans/NunitoSans-Light.woff2') format('woff2'),
      url('../fonts/Nunito_Sans/NunitoSans-Light.woff') format('woff'),
      url('../fonts/Nunito_Sans/NunitoSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito Sans', sans-serif;
  font-display: swap;
      url('../fonts/Nunito_Sans/NunitoSans-Regular.woff2') format('woff2'),
      url('../fonts/Nunito_Sans/NunitoSans-Regular.woff') format('woff'),
      url('../fonts/Nunito_Sans/NunitoSans-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito Sans', sans-serif;
  font-display: swap;
      url('../fonts/Nunito_Sans/NunitoSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito Sans', sans-serif;
  font-display: swap;
      url('../fonts/Nunito_Sans/NunitoSans-SemiBold.woff2') format('woff2'),
      url('../fonts/Nunito_Sans/NunitoSans-SemiBold.woff') format('woff'),
      url('../fonts/Nunito_Sans/NunitoSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito Sans', sans-serif;
  font-display: swap;
      url('../fonts/Nunito_Sans/NunitoSans-Bold.woff2') format('woff2'),
      url('../fonts/Nunito_Sans/NunitoSans-Bold.woff') format('woff'),
      url('../fonts/Nunito_Sans/NunitoSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito Sans', sans-serif;
  font-display: swap;
      url('../fonts/Nunito_Sans/NunitoSans-ExtraBold.woff2') format('woff2'),
      url('../fonts/Nunito_Sans/NunitoSans-ExtraBold.woff') format('woff'),
      url('../fonts/Nunito_Sans/NunitoSans-ExtraBold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Nunito Sans', sans-serif;
  font-display: swap;
      url('../fonts/Nunito_Sans/NunitoSans-Black.woff2') format('woff2'),
      url('../fonts/Nunito_Sans/NunitoSans-Black.woff') format('woff'),
      url('../fonts/Nunito_Sans/NunitoSans-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
} 

/***** #IBM Sans Plex 2 fonts
@font-face {
  font-family: 'IBM Plex Sans';
  font-display: swap;
  src: url('../fonts/ibmplexsans/IBMPlexSans-Thin.eot');
  src: url('../fonts/ibmplexsans/IBMPlexSans-Thin.eot?#iefix') format('embedded-opentype'),
      url('../fonts/ibmplexsans/IBMPlexSans-Thin.woff2') format('woff2'),
      url('../fonts/ibmplexsans/IBMPlexSans-Thin.woff') format('woff'),
      url('../fonts/ibmplexsans/IBMPlexSans-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-display: swap;
  src: url('../fonts/ibmplexsans/IBMPlexSans-ExtraLight.eot');
  src: url('../fonts/ibmplexsans/IBMPlexSans-ExtraLight.eot?#iefix') format('embedded-opentype'),
      url('../fonts/ibmplexsans/IBMPlexSans-ExtraLight.woff2') format('woff2'),
      url('../fonts/ibmplexsans/IBMPlexSans-ExtraLight.woff') format('woff'),
      url('../fonts/ibmplexsans/IBMPlexSans-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-display: swap;
  src: url('../fonts/ibmplexsans/IBMPlexSans-Light.eot');
  src: url('../fonts/ibmplexsans/IBMPlexSans-Light.eot?#iefix') format('embedded-opentype'),
      url('../fonts/ibmplexsans/IBMPlexSans-Light.woff2') format('woff2'),
      url('../fonts/ibmplexsans/IBMPlexSans-Light.woff') format('woff'),
      url('../fonts/ibmplexsans/IBMPlexSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-display: swap;
  src: url('../fonts/ibmplexsans/IBMPlexSans.eot');
  src: url('../fonts/ibmplexsans/IBMPlexSans.eot?#iefix') format('embedded-opentype'),
      url('../fonts/ibmplexsans/IBMPlexSans.woff2') format('woff2'),
      url('../fonts/ibmplexsans/IBMPlexSans.woff') format('woff'),
      url('../fonts/ibmplexsans/IBMPlexSans.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-display: swap;
  src: url('../fonts/ibmplexsans/IBMPlexSans-Medium.eot');
  src: url('../fonts/ibmplexsans/IBMPlexSans-Medium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/ibmplexsans/IBMPlexSans-Medium.woff2') format('woff2'),
      url('../fonts/ibmplexsans/IBMPlexSans-Medium.woff') format('woff'),
      url('../fonts/ibmplexsans/IBMPlexSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-display: swap;
  src: url('../fonts/ibmplexsans/IBMPlexSans-SemiBold.eot');
  src: url('../fonts/ibmplexsans/IBMPlexSans-SemiBold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/ibmplexsans/IBMPlexSans-SemiBold.woff2') format('woff2'),
      url('../fonts/ibmplexsans/IBMPlexSans-SemiBold.woff') format('woff'),
      url('../fonts/ibmplexsans/IBMPlexSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-display: swap;
  src: url('../fonts/ibmplexsans/IBMPlexSans-Bold.eot');
  src: url('../fonts/ibmplexsans/IBMPlexSans-Bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/ibmplexsans/IBMPlexSans-Bold.woff2') format('woff2'),
      url('../fonts/ibmplexsans/IBMPlexSans-Bold.woff') format('woff'),
      url('../fonts/ibmplexsans/IBMPlexSans-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
} */