/*
 Theme Name:   Nanum Child
 Theme URI:    https://themeforest.net/user/Pixerex/nanum
 Description:  Nanum Child Theme
 Author:       Pixerex
 Author URI:   https://themeforest.net/user/Pixerex/portfolio
 Template:     nanum
 Version:      1.0.0
*/

/* Referenzen */
.pr-testimonial-author.pr-testimonial-img-aside {
  justify-content: center;
}

.elementor-831 .elementor-element.elementor-element-4238499 .pr-testimonial-image img {
  width: 100%;
  height: auto;
  max-height: 42vw;
  object-fit: cover;
}

.breadcrumbs,
.breadcrumbs a {
  color: #FFF !important;
}

.sub-menu .menu-item a {
  padding: 10px 5px !important;
}

footer a {
  color: #888f99 !important;
}

footer a:hover {
  color: #FFF !important;
}

.footer-icon {
  display: inline-block !important;
  width: min-content !important;
}

.footer-icon * {
  display: inline-block;
  width: min-content;
}

/* PA */
#potential {
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #eeeeee;
  background-color: #f7f7f7;
}

.pa-progress-wrapper {
  margin-bottom: 2rem;
}

.pa-progress-list {
  list-style-type: none;
  display: flex;
  justify-content: space-between;
  max-width: 50rem;
  margin: 0 auto;
  position: relative;
}

.pa-progress-list::before,
.pa-progress-list::after {
  content: '';
  position: absolute;
  width: 92%;
  height: 5px;
  background-color: #dadada;
  top: 1.25em;
  left: 5%;
}

.pa-progress-list::after {
  background-color: #603813;
  transition: width .4s ease-in-out;
  width: 0%;
}

.pa-progress-list[data-level="2"]::after {
  width: 22%;
}

.pa-progress-list[data-level="3"]::after {
  width: 47%;
}

.pa-progress-list[data-level="4"]::after {
  width: 72%;
}

.pa-progress-list[data-level="5"]::after {
  width: 92%;
}

.pa-progress-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 1em;
  text-align: center;
  cursor: pointer;
}

.pa-progress-item:first-child {
  margin-left: 0;
}

.pa-progress-item:last-child {
  margin-right: 0;
}

.pa-progress-number {
  margin-bottom: 1em;
  border: 4px solid #603813;
  background-color: #FFF;
  color: #828893;
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  z-index: 1;
  transition: color .4s ease-in-out, background-color .4s ease-in-out;
}

.pa-progress-list[data-level="1"] .pa-progress-item:nth-child(1) .pa-progress-number,
.pa-progress-list[data-level="2"] .pa-progress-item:nth-child(2) .pa-progress-number,
.pa-progress-list[data-level="3"] .pa-progress-item:nth-child(3) .pa-progress-number,
.pa-progress-list[data-level="4"] .pa-progress-item:nth-child(4) .pa-progress-number,
.pa-progress-list[data-level="5"] .pa-progress-item:nth-child(5) .pa-progress-number {
  border: 4px solid #603813;
  color: #fff;
  background: #603813;
}

.pa-progress-list[data-level="1"] .pa-progress-item:nth-child(1)~* .pa-progress-number,
.pa-progress-list[data-level="2"] .pa-progress-item:nth-child(2)~* .pa-progress-number,
.pa-progress-list[data-level="3"] .pa-progress-item:nth-child(3)~* .pa-progress-number,
.pa-progress-list[data-level="4"] .pa-progress-item:nth-child(4)~* .pa-progress-number,
.pa-progress-list[data-level="5"] .pa-progress-item:nth-child(5)~* .pa-progress-number {
  border: 4px solid #dadada;
}

.pa-progress-list[data-level="1"] .pa-progress-item:nth-child(1)~*,
.pa-progress-list[data-level="2"] .pa-progress-item:nth-child(2)~*,
.pa-progress-list[data-level="3"] .pa-progress-item:nth-child(3)~*,
.pa-progress-list[data-level="4"] .pa-progress-item:nth-child(4)~*,
.pa-progress-list[data-level="5"] .pa-progress-item:nth-child(5)~* {
  cursor: default;
}

.pa-progress-list[data-level="1"] .pa-progress-item:nth-child(1) .pa-progress-text,
.pa-progress-list[data-level="2"] .pa-progress-item:nth-child(2) .pa-progress-text,
.pa-progress-list[data-level="3"] .pa-progress-item:nth-child(3) .pa-progress-text,
.pa-progress-list[data-level="4"] .pa-progress-item:nth-child(4) .pa-progress-text,
.pa-progress-list[data-level="5"] .pa-progress-item:nth-child(5) .pa-progress-text {
  color: #000;
}

.pa-progress-text {
  color: #828893;
}

@media screen and (max-width: 650px) {
  .pa-progress-list {
    flex-wrap: wrap;
    justify-content: space-evenly;
  }

  .pa-progress-list::before,
  .pa-progress-list::after {
    content: unset;
  }

  .pa-progress-item {
    margin: 1em !important;
    min-width: calc(33% - 2em);
    width: max-content;
    max-width: calc(50% - 2em);
  }
}

.pa-window {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
}

.pa-window .pa-level {
  grid-column: 1;
  grid-row: 1;
  padding: 2em;
  background-color: #f7f7f7;
}

.pa-level.active {
  z-index: 3;
}

p.pa-title {
  font-size: 20px;
  color: #222222;
  font-family: "Montserrat", Sans-serif;
  font-weight: 800;
}

.pa-level .pa-title~.pa-title {
  margin-top: 3em;
}

.pa-level div[data-question] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 1em;
  grid-gap: 1em;
}

@media screen and (max-width: 650px) {
  .pa-level div[data-question] {
    grid-template-columns: 1fr;
  }
}

.pa-level input[type=checkbox],
.pa-level input[type=radio] {
  display: none;
}

form .pa-wrapper .pa-window .pa-level .pa-a span {
  color: #4e4b46;
}

label.pa-a {
  padding: .5em;
  background: #ececec;
  display: flex;
  border-radius: 5px;
  font-weight: normal;
  font-size: 16px;
  cursor: pointer;
  transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
}

label.pa-a:hover {
  background: #FFF;
  box-shadow:
    0 0.2px 0.6px -2px rgba(0, 0, 0, 0.014),
    0 0.4px 1.3px -2px rgba(0, 0, 0, 0.02),
    0 0.8px 2.5px -2px rgba(0, 0, 0, 0.025),
    0 1.3px 4.5px -2px rgba(0, 0, 0, 0.03),
    0 2.5px 8.4px -2px rgba(0, 0, 0, 0.036),
    0 6px 20px -2px rgba(0, 0, 0, 0.05);
}

.pa-level input[type=checkbox]:checked+.pa-a .pa-a-letter,
.pa-level input[type=radio]:checked+.pa-a .pa-a-letter {
  background: #603813;
  color: #FFF;
}

label.pa-a .pa-a-letter {
  border: 1px solid rgba(0, 0, 0, .15);
  padding: .25em;
  width: 2em;
  max-height: 2em;
  text-align: center;
  border-radius: 4px;
  margin-right: .25em;
  transition: background .2s ease-in-out, color .2s ease-in-out;
}

label.pa-a .pa-a-text {
  padding: .25em;
}

.pa-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  border-radius: 100px;
  padding: 1em 2em;
  color: #FFF;
  background-color: #603813;
  border: none;
  position: relative;
  overflow: hidden;
  transition: color .6s cubic-bezier(0.17, 0.67, 0, 1.01);
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  position: relative;
}

.pa-button:focus,
.pa-button:hover {
  color: #603813;
  background-color: #603813;
  box-shadow: none;
}

.pa-button:focus {
  background-color: #FFF;
}

.pa-button::after {
  content: '';
  height: 100%;
  background: #FFF;
  transition: transform .6s cubic-bezier(0.17, 0.67, 0, 1.01);
  transform: scaleX(0);
  transform-origin: left;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.pa-button:hover::after {
  transform: scaleX(1);
}

.pa-error {
  display: inline-block;
  padding: .5em 1em;
  border: 2px solid;
  margin: .5em;
  color: #603813;
  font-weight: normal;
}

.wpcf7 form .wpcf7-response-output {
  color: #603813;
  border: none;
  font-size: 18px;
  margin: 0;
  display: flex;
  justify-content: center;
}

.wpcf7 form.failed .wpcf7-response-output {
  color: #dc3232;
}

.wpcf7 form:not(.failed) .wpcf7-response-output::before {
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  margin-right: 5px;
}


/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto-v30-latin-100.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-v30-latin-100.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-v30-latin-100.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-v30-latin-100.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-v30-latin-100.svg#Roboto') format('svg');
  /* Legacy iOS */
}

/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/roboto-v30-latin-100italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-v30-latin-100italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-v30-latin-100italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-v30-latin-100italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-v30-latin-100italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-v30-latin-100italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v30-latin-300.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-v30-latin-300.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-v30-latin-300.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-v30-latin-300.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-v30-latin-300.svg#Roboto') format('svg');
  /* Legacy iOS */
}

/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/roboto-v30-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-v30-latin-300italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-v30-latin-300italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-v30-latin-300italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-v30-latin-300italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v30-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-v30-latin-regular.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-v30-latin-regular.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-v30-latin-regular.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-v30-latin-regular.svg#Roboto') format('svg');
  /* Legacy iOS */
}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/roboto-v30-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-v30-latin-italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-v30-latin-italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-v30-latin-italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-v30-latin-italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v30-latin-500.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-v30-latin-500.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-v30-latin-500.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-v30-latin-500.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-v30-latin-500.svg#Roboto') format('svg');
  /* Legacy iOS */
}

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/roboto-v30-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-v30-latin-500italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-v30-latin-500italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-v30-latin-500italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-v30-latin-500italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v30-latin-700.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-v30-latin-700.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-v30-latin-700.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-v30-latin-700.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-v30-latin-700.svg#Roboto') format('svg');
  /* Legacy iOS */
}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/roboto-v30-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-v30-latin-700italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-v30-latin-700italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-v30-latin-700italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto-v30-latin-900.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-v30-latin-900.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-v30-latin-900.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-v30-latin-900.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-v30-latin-900.svg#Roboto') format('svg');
  /* Legacy iOS */
}

/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/roboto-v30-latin-900italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-v30-latin-900italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-v30-latin-900italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-v30-latin-900italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-v30-latin-900italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-v30-latin-900italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}

/* roboto-slab-100 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto-slab-v24-latin-100.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-slab-v24-latin-100.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-slab-v24-latin-100.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-slab-v24-latin-100.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-slab-v24-latin-100.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-slab-v24-latin-100.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}

/* roboto-slab-200 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/roboto-slab-v24-latin-200.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-slab-v24-latin-200.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-slab-v24-latin-200.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-slab-v24-latin-200.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-slab-v24-latin-200.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-slab-v24-latin-200.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}

/* roboto-slab-300 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-slab-v24-latin-300.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-slab-v24-latin-300.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-slab-v24-latin-300.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-slab-v24-latin-300.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-slab-v24-latin-300.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-slab-v24-latin-300.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}

/* roboto-slab-regular - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-slab-v24-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-slab-v24-latin-regular.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-slab-v24-latin-regular.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-slab-v24-latin-regular.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-slab-v24-latin-regular.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-slab-v24-latin-regular.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}

/* roboto-slab-500 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-slab-v24-latin-500.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-slab-v24-latin-500.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-slab-v24-latin-500.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-slab-v24-latin-500.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-slab-v24-latin-500.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-slab-v24-latin-500.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}

/* roboto-slab-700 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-slab-v24-latin-700.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-slab-v24-latin-700.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-slab-v24-latin-700.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-slab-v24-latin-700.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-slab-v24-latin-700.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-slab-v24-latin-700.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}

/* roboto-slab-600 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/roboto-slab-v24-latin-600.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-slab-v24-latin-600.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-slab-v24-latin-600.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-slab-v24-latin-600.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-slab-v24-latin-600.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-slab-v24-latin-600.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}

/* roboto-slab-800 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/roboto-slab-v24-latin-800.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-slab-v24-latin-800.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-slab-v24-latin-800.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-slab-v24-latin-800.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-slab-v24-latin-800.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-slab-v24-latin-800.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}

/* roboto-slab-900 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto-slab-v24-latin-900.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/roboto-slab-v24-latin-900.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/roboto-slab-v24-latin-900.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/roboto-slab-v24-latin-900.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/roboto-slab-v24-latin-900.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/roboto-slab-v24-latin-900.svg#RobotoSlab') format('svg');
  /* Legacy iOS */
}

/* montserrat-100 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/montserrat-v25-latin-100.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-100.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-100.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-100.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-100.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-100.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-200 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/montserrat-v25-latin-200.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-200.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-200.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-200.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-200.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-200.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-300 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/montserrat-v25-latin-300.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-300.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-300.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-300.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-300.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/montserrat-v25-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-regular.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-regular.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-regular.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/montserrat-v25-latin-500.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-500.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-500.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-500.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-500.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/montserrat-v25-latin-600.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-600.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-600.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-600.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-600.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/montserrat-v25-latin-700.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-700.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-700.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-700.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-700.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/montserrat-v25-latin-800.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-800.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-800.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-800.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-800.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-900 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/montserrat-v25-latin-900.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-900.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-900.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-900.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-900.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-900.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-100italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/montserrat-v25-latin-100italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-100italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-100italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-100italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-100italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-100italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-200italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('fonts/montserrat-v25-latin-200italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-200italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-200italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-200italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-200italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-200italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-300italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/montserrat-v25-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-300italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-300italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-300italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-300italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-300italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/montserrat-v25-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-500italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/montserrat-v25-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-500italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-500italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-500italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-500italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-500italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-600italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/montserrat-v25-latin-600italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-600italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-600italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-600italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-600italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-600italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-700italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/montserrat-v25-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-700italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-700italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-700italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-700italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-700italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-800italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/montserrat-v25-latin-800italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-800italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-800italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-800italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-800italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-800italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}

/* montserrat-900italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/montserrat-v25-latin-900italic.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/montserrat-v25-latin-900italic.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/montserrat-v25-latin-900italic.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/montserrat-v25-latin-900italic.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/montserrat-v25-latin-900italic.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/montserrat-v25-latin-900italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}