/*color
--------------------------------------------------------------------------------*/
/* primary brand color  - with shades and tints via Sass functions */
/* secondary brand color  - with shades and tints via Sass functions */
/* complementary color */
/* our base color - body and typography is generally the base colour */
/* neutrals */
/*section_background*/
/*font
--------------------------------------------------------------------------------*/
/* Font family */
/* base font size - applied at body / html level */
/* heading font sizes */
/* larger than heading font sizes */
/* smaller than heading font sizes */
@font-face {
  font-family: base;
  src: url("https://www.informance.at/vendor/fonts/Relaway/Raleway-Medium.ttf");
}
@font-face {
  font-family: headline;
  src: url("https://www.informance.at/vendor/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: bold;
}
/*body
--------------------------------------------------------------------------------*/
/* line 10, ../sass/i1.scss */
body {
  font-family: "base" !important;
  color: #595959 !important;
  font-size: 16px !important;
  overflow-y: visible!important;
}

/* line 15, ../sass/i1.scss */
html, body {
  overflow-x: hidden;
  position: relative;
  width: 100%;
  padding: 0 !important;
}

/*p&h
--------------------------------------------------------------------------------*/
/* line 25, ../sass/i1.scss */
p {
  margin: 0 0 10px;
  line-height: 1.7;
}

/* line 30, ../sass/i1.scss */
h1, h2, h3, h4, h5, h6 {
  color: #595959;
  font-family: "headline" !important;
  font-weight: bold;
  margin-bottom: 15px !important;
  margin-top: 10px !important;
}

/* line 39, ../sass/i1.scss */
h1 {
  font-size: 45px !important;
}

/* line 42, ../sass/i1.scss */
h2 {
  font-size: 30px !important;
}

/* line 45, ../sass/i1.scss */
h3 {
  font-size: 26px !important;
  color: #007A95 !important;
}

/* line 49, ../sass/i1.scss */
h4 {
  font-size: 22px !important;
  color: #007A95 !important;
}

/* line 53, ../sass/i1.scss */
h5 {
  font-size: 20px !important;
  color: #007A95 !important;
}

/* line 57, ../sass/i1.scss */
h6 {
  font-size: 18px !important;
  color: #007A95 !important;
}

/* line 62, ../sass/i1.scss */
h1, h2 {
  margin-bottom: 20px;
}

/* line 66, ../sass/i1.scss */
h2 + h3 {
  margin-top: 0;
}

/* line 70, ../sass/i1.scss */
h3 + p {
  margin-top: 20px;
}

/* line 74, ../sass/i1.scss */
.zwischenuberschrift {
  letter-spacing: 1px;
  font-weight: bold;
  font-family: "base" !important;
  font-size: 16px !important;
}

/* line 80, ../sass/i1.scss */
::selection {
  color: white;
  background: #6BABC3;
}

/*links
--------------------------------------------------------------------------------*/
/* line 88, ../sass/i1.scss */
a {
  color: #6BABC3;
  cursor: pointer !important;
}

/* line 93, ../sass/i1.scss */
a:hover, a:focus {
  text-decoration: underline;
  color: #6BABC3;
}

/*buttons
--------------------------------------------------------------------------------*/
/* line 102, ../sass/i1.scss */
.btn-default, .z-button, .btn {
  background-color: #6BABC3;
  color: #fff !important;
  font-size: 16px;
  padding: 8px 20px;
  position: relative;
  height: 100%;
  cursor: pointer !important;
  -webkit-clip-path: polygon(0 0, 90% 0, 100% 30%, 100% 80%, 100% 100%, 9% 100%, 0% 70%, 0% 20%);
  clip-path: polygon(0 0, 90% 0, 100% 30%, 100% 80%, 100% 100%, 9% 100%, 0% 70%, 0% 20%);
  border-radius: 0px !important;
  border: none !important;
  margin-top: 10px;
  display: inline-block;
}

/* line 118, ../sass/i1.scss */
.btn-default:hover, .z-button:hover, .btn:hover {
  background-color: #007A95;
  text-decoration: none !important;
}

/*list
--------------------------------------------------------------------------------*/
/* line 132, ../sass/i1.scss */
ul {
  list-style-type: square;
}

/*images
--------------------------------------------------------------------------------*/
/* line 143, ../sass/i1.scss */
img, svg {
  padding: 10px;
  max-width: 100%;
}

/* line 148, ../sass/i1.scss */
img.links {
  padding-left: 0;
}

/* line 152, ../sass/i1.scss */
img.rechts {
  padding-right: 0;
}

/* line 156, ../sass/i1.scss */
img.zentriert {
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

/*table
--------------------------------------------------------------------------------*/
/* line 167, ../sass/i1.scss */
table {
  max-width: 100%;
}

/* line 170, ../sass/i1.scss */
table td, table th {
  border: 1px solid #a6a6a6;
  padding: 5px;
}

/* line 174, ../sass/i1.scss */
table caption {
  color: #a6a6a6;
  font-weight: bold;
}

/* line 178, ../sass/i1.scss */
table th {
  background-color: #a6a6a6;
  color: #fff;
}

/* line 183, ../sass/i1.scss */
.td-headline {
  background: #007A95;
  color: white;
}

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