/* global */

/* Fonts */
@font-face {
  font-family: 'IRBDisplay';
  src: url('../../fonts/IRBText-Regular.woff2') format('woff2'), url('../../fonts/IRBText-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'IRBDisplay';
  src: url('../../fonts/IRBDisplay-Medium.woff2') format('woff2'), url('../../fonts/IRBDisplay-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'IRBText';
  src: url('../../fonts/IRBText-Bold.woff2') format('woff2'), url('../../fonts/IRBText-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

/* variables */
:root {
  --irb-white: #fff;
  --irb-black: #000;
  --irb-blue: #2C67F4;
  --irb-blue-medium: #0165FD;
  --irb-blue-dark: #1C48F7;

  --irb-gray: #d9d9d9;

  --font-primary: "IRBDisplay", serif;
  --font-secundary: "IRBText", serif;
}


* {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  color: #000;
  font-family: var(--font-primary);
}

p {
  font-size: 19px;
  line-height: 25px;
}

ul {
  padding: 0;
  margin: 0;
}

li {
  list-style-type: none;
}

img {
  height: auto;
  max-width: 100%;
}

a {
  text-decoration: none;
}

.overflow-hidden {
  overflow: hidden;
}

/* container */
@media(min-width:1200px) {
  .container {
    max-width: 1140px !important;
  }

  .overflow-hidden {
    overflow: visible;
  }
}