/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('roboto-v27-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''), url('/r/z0239aoqt2db5h1/roboto-v27-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/r/z00lg4dk84wllei/roboto-v27-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('roboto-v27-latin-300.woff') format('woff'), /* Modern Browsers */ url('roboto-v27-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('/r/z02c62ka89xyvuv/roboto-v27-latin-300.svg%23Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('roboto-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''), url('/r/z117rlt1d4y68le/roboto-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/r/z01inhsh9b7ok0p/roboto-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('roboto-v27-latin-regular.woff') format('woff'), /* Modern Browsers */ url('roboto-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/r/z01fgitf5gp48jq/roboto-v27-latin-regular.svg%23Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('roboto-v27-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''), url('/r/z02l7l95snk34ms/roboto-v27-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/r/z022ykdi8coskyn/roboto-v27-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('roboto-v27-latin-500.woff') format('woff'), /* Modern Browsers */ url('roboto-v27-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('/r/z00tbss1vct6dow/roboto-v27-latin-500.svg%23Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('roboto-v27-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''), url('/r/z014a3fcotqc1sy/roboto-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/r/z009wmrfo5phfsg/roboto-v27-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('roboto-v27-latin-700.woff') format('woff'), /* Modern Browsers */ url('roboto-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('/r/z103cer2wpe3mqc/roboto-v27-latin-700.svg%23Roboto') format('svg'); /* Legacy iOS */
}
body {
  -webkit-print-color-adjust: exact !important; /*For Chrome */
  color-adjust: exact !important; /* For Firefox */
  background-color: white !important;
}
#ag {
  max-width: 740px;
  border-width: 2px;
  border-color: #f18700;
}
#ag .spalte, #ag .spalten {
  min-height: auto;
}
#ag p, #ag h1, #ag h2, #ag h3, #ag .item {
  font-family: 'Roboto', Arial, Sans-Serif;
  color: #000000;
  font-size: 14px;
  padding: 0 25px;
  line-height: 19px;
}
#ag p {
  padding-top: 15px;
  text-align: justify;
}
#ag h1 {
  color: #f18700;
  font-size: 30px;
  line-height: 35px;
  padding-top: 15px;
}
#ag h2 {
  color: #f18700;
  font-size: 20px;
  line-height: 25px;
  padding-top: 2px;
}
#ag h3 {
  font-size: 16px;
  line-height: 20px;
  padding-top: 15px;
}
#ag h3 + p {
  padding-top: 0;
}
#ag a:not(.btn-apply) {
  color: #000;
  text-decoration: none;
  transition: all .3s ease;
}
#ag a:not(.btn-apply):hover {
  color: #f18700;
  text-decoration: underline;
  transition: all .3s ease;
}
#ag ul {
  list-style-type: none;
}
#ag li {
  padding-left: 15px;
  position: relative;
}
#ag li:before {
  position: absolute;
  top: 6px;
  left: 1px;
  content: "";
  height: 6px;
  width: 6px;
  background-color: #000;
}
#ag ul ul {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
#ag .flex {
  background: linear-gradient(to bottom, #fce6ca 0%, #fff 100%);
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-end;
}
#ag .top {
  width: 100%;
}
#ag .sideimg {
  width: 100%;
}
#ag .content {
  background-color: #fff;
  margin-bottom: 20px;
  padding-bottom: 0;
  padding-top: 5px;
}
#ag .apply {
  margin: 25px 0;
  text-align: center;
}
#ag .div-apply {
  font-size: 20px;
  line-height: 20px;
  font-family: 'Roboto', Arial, Sans-Serif;
  font-weight: 700;
  background: #f18700;
  color: #fff;
  text-transform: uppercase;
  margin: 0 auto;
  display: inline-block;
  padding: 18px 0;
}
#ag .div-apply:hover {
  color: #fff;
  background: #f18700;
}
#ag a.btn-apply {
  padding: 18px 25px;
  color: #fff;
  text-decoration: none;
}
@media only print and (min--moz-device-pixel-ratio:0) {
  #ag .content {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 699px) {
  #ag p {
    text-align: left;
  }
  #ag .side {
    display: none;
  }
  #ag h1 {
    font-size: 24px;
    line-height: 29px;
  }
  #ag h2 {
    font-size: 18px;
    line-height: 23px;
  }
}
@media screen and (max-width: 480px) {
  #ag h1 {
    font-size: 20px;
    line-height: 25px;
  }
  #ag h2 {
    font-size: 16px;
    line-height: 21px;
  }
}
