/* m-plus-1p-300 - latin */
@font-face {
  font-family: 'M PLUS 1p';
  font-style: normal;
  font-weight: 300;
  src: url("fonts/m-plus-1p-v14-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("M PLUS 1p Light"), local("MPLUS1p-Light"), url("fonts/m-plus-1p-v14-latin-300.eot?#iefix") format("embedded-opentype"), url("fonts/m-plus-1p-v14-latin-300.woff2") format("woff2"), url("fonts/m-plus-1p-v14-latin-300.woff") format("woff"), url("fonts/m-plus-1p-v14-latin-300.ttf") format("truetype"), url("fonts/m-plus-1p-v14-latin-300.svg#MPLUS1p") format("svg");
  /* Legacy iOS */ }

/* m-plus-1p-regular - latin */
@font-face {
  font-family: 'M PLUS 1p';
  font-style: normal;
  font-weight: 400;
  src: url("fonts/m-plus-1p-v14-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("M PLUS 1p"), local("MPLUS1p-Regular"), url("fonts/m-plus-1p-v14-latin-regular.eot?#iefix") format("embedded-opentype"), url("fonts/m-plus-1p-v14-latin-regular.woff2") format("woff2"), url("fonts/m-plus-1p-v14-latin-regular.woff") format("woff"), url("fonts/m-plus-1p-v14-latin-regular.ttf") format("truetype"), url("fonts/m-plus-1p-v14-latin-regular.svg#MPLUS1p") format("svg");
  /* Legacy iOS */ }

/* m-plus-1p-700 - latin */
@font-face {
  font-family: 'M PLUS 1p';
  font-style: normal;
  font-weight: 700;
  src: url("fonts/m-plus-1p-v14-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("M PLUS 1p Bold"), local("MPLUS1p-Bold"), url("fonts/m-plus-1p-v14-latin-700.eot?#iefix") format("embedded-opentype"), url("fonts/m-plus-1p-v14-latin-700.woff2") format("woff2"), url("fonts/m-plus-1p-v14-latin-700.woff") format("woff"), url("fonts/m-plus-1p-v14-latin-700.ttf") format("truetype"), url("fonts/m-plus-1p-v14-latin-700.svg#MPLUS1p") format("svg");
  /* Legacy iOS */ }

/* line 67, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
html,
body {
  width: 100%;
  height: 100%;
  background: #FFF;
  font-size: 14px;
  font-family: 'M PLUS 1p', sans-serif; }

/* line 76, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
h1 {
  color: #4a4a4a;
  font-size: 48px;
  margin: 0 0 30px 0;
  font-weight: 700;
  line-height: 1.2em; }

/* line 84, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
h2 {
  color: #4a4a4a;
  font-size: 36px;
  margin: 0 0 10px 0;
  font-weight: 700;
  line-height: 1.3em; }

/* line 92, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
h3 {
  color: #4a4a4a;
  font-size: 24px;
  font-weight: 700; }

/* line 98, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
h4 {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 700; }

/* line 104, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
p {
  font-size: 18px;
  line-height: 1.6em;
  color: #4a4a4a;
  margin: 0 0 30px 0; }

/* line 111, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
strong {
  font-weight: 700; }

/* line 115, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
a {
  color: #4a4a4a; }

/* line 119, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
a[href^="tel:"] {
  text-decoration: none; }

/* line 123, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
a:hover {
  color: #df0d40; }

/* line 127, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
a.button {
  background: #4a4a4a;
  border: 1px solid #4a4a4a;
  color: #FFF;
  text-decoration: none;
  text-transform: uppercase;
  padding: 9px 19px;
  font-weight: 700;
  font-size: 18px;
  display: inline-block;
  text-align: center;
  -webkit-transition: background 0.5s;
  /* Safari */
  transition: background 0.5s;
  -webkit-transition: color 0.5s;
  /* Safari */
  transition: color 0.5s; }

/* line 146, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
a.button:hover {
  background: #FFF;
  border: 1px solid #4a4a4a;
  color: #4a4a4a; }

/* line 153, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
a[href$=".pdf"] {
  background: url("../images/pdf.svg") center left no-repeat;
  padding-left: 45px;
  height: 35px;
  display: inline-block;
  padding-top: -4px;
  display: block;
  color: #4a4a4a;
  font-size: 15px;
  line-height: 18px; }

/* line 166, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
a[href$=".pdf"]:hover {
  color: #df0d40; }

@media screen and (max-width: 780px) {
  /* line 172, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  h2 {
    font-size: 24px;
    margin: 0 0 10px 0;
    line-height: 1.3em; }
  /* line 178, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  h3 {
    font-size: 24px; }
  /* line 182, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  a.button {
    font-size: 15px; } }

@media screen and (max-width: 630px) and (min-width: 500px) {
  /* line 189, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  a.button {
    padding: 6px 10px;
    font-weight: 700;
    font-size: 12px; } }

/* line 196, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box ul {
  list-style-type: disc;
  margin: 0 0 15px 20px; }

/* line 201, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box ul li {
  color: #4a4a4a;
  line-height: 1.6em; }

/* line 206, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
img.full {
  width: 100%;
  height: auto; }

/* line 211, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.iframeWrapper {
  position: relative;
  padding-bottom: 75%;
  height: 0;
  overflow: hidden;
  width: 100%;
  height: auto; }

/* line 220, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.iframeWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 229, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.gridContainer {
  display: grid;
  grid-template-columns: 1fr 195px 195px 195px 195px 1fr;
  display: -ms-grid;
  -ms-grid-columns: 1fr 195px 195px 195px 195px 1fr;
  grid-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  overflow-x: hidden; }

/* line 243, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.inner {
  width: 100%;
  max-width: 780px;
  margin: 0 auto; }

/* line 249, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box {
  min-height: 100px;
  position: relative; }

/* line 254, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.empty {
  display: none; }

/* line 259, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 6;
  -ms-grid-row: 1; }

/* line 270, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
footer {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 7;
  grid-row-end: 8;
  -ms-grid-column: 1;
  -ms-grid-column-span: 6;
  -ms-grid-row: 7; }

/* line 281, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.intro {
  grid-column-start: 2;
  grid-column-end: 6;
  grid-row-start: 2;
  grid-row-end: 3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 4;
  -ms-grid-row: 2; }

/* line 292, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.home .box.slider1 {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 3;
  grid-row-end: 4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  -ms-grid-row: 3; }

/* line 303, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.home .box.slider2 {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 3;
  grid-row-end: 4;
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  -ms-grid-row: 3; }

/* line 314, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.home .box.unternehmen {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 4;
  grid-row-end: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 6;
  -ms-grid-row: 4; }

/* line 325, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.home .box.leistungen {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 5;
  grid-row-end: 6;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  -ms-grid-row: 5; }

/* line 336, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.home .box.slider3,
.home .box.team {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 5;
  grid-row-end: 6;
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  -ms-grid-row: 5; }

/* line 348, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.home .box.zitate {
  grid-column-start: 2;
  grid-column-end: 6;
  grid-row-start: 6;
  grid-row-end: 7;
  -ms-grid-column: 2;
  -ms-grid-column-span: 4;
  -ms-grid-row: 6; }

@media screen and (max-width: 780px) {
  /* line 363, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .gridContainer {
    display: grid;
    grid-template-columns: 20% 20% 20% 20% 20%;
    display: -ms-grid;
    -ms-grid-columns: 20% 20% 20% 20% 20%; }
  /* line 371, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    -ms-grid-row: 1; }
  /* line 382, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  footer {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 6;
    grid-row-end: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    -ms-grid-row: 6; }
  /* line 393, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.intro {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    -ms-grid-row: 2; }
  /* line 404, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.slider1 {
    grid-column-start: 4;
    grid-column-end: 6;
    grid-row-start: 2;
    grid-row-end: 3;
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    -ms-grid-row: 2; }
  /* line 415, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.slider2 {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 3;
    grid-row-end: 4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    -ms-grid-row: 3; }
  /* line 426, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.unternehmen {
    grid-column-start: 4;
    grid-column-end: 6;
    grid-row-start: 3;
    grid-row-end: 4;
    -ms-grid-column: 4;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3; }
  /* line 437, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.leistungen {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 4;
    grid-row-end: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 4; }
  /* line 448, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.slider3,
  .home .box.team {
    grid-column-start: 3;
    grid-column-end: 6;
    grid-row-start: 4;
    grid-row-end: 5;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    -ms-grid-row: 4; }
  /* line 460, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.zitate {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 5;
    grid-row-end: 6;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    -ms-grid-row: 5; } }

@media screen and (max-width: 500px) {
  /* line 476, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .gridContainer {
    display: grid;
    grid-template-columns: 1fr;
    display: -ms-grid;
    -ms-grid-columns: 100%; }
  /* line 484, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1; }
  /* line 495, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  footer {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 9;
    grid-row-end: 10;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 9; }
  /* line 507, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.slider1 {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2; }
  /* line 518, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.intro {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3; }
  /* line 529, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.unternehmen {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 4;
    grid-row-end: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4; }
  /* line 540, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.slider2 {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 5;
    grid-row-end: 6;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 5; }
  /* line 551, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.leistungen {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 6;
    grid-row-end: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 6; }
  /* line 562, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.slider3,
  .home .box.team {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 7;
    grid-row-end: 8;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 7; }
  /* line 574, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.zitate {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 8;
    grid-row-end: 9;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 8; } }

/* line 588, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header {
  border-bottom: 1px solid #df0d40;
  background: #FFF;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1000;
  height: 59px; }

/* line 600, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header nav:after {
  content: '';
  display: block;
  clear: both; }

/* line 606, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header nav li {
  float: left;
  width: 20%; }

/* line 611, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header nav li a {
  padding: 16px 16px;
  text-align: center;
  text-decoration: none;
  color: #df0d40;
  font-weight: 700;
  font-size: 18px;
  border-right: 1px solid #df0d40;
  display: inline-block;
  width: 100%; }

/* line 623, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header nav li:first-of-type a {
  border-left: 1px solid #df0d40; }

/* line 627, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header nav li.active a {
  background: #df0d40;
  color: #FFF; }

/* line 632, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header nav li:hover a {
  background: #df0d40;
  color: #FFF; }

/* line 637, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header .logo {
  position: absolute;
  top: 17px;
  left: 20px;
  width: 110px; }

/* line 644, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header .lang {
  position: absolute;
  top: 21px;
  right: 20px; }

/* line 650, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header .lang li {
  float: left;
  border: 0;
  width: auto; }

/* line 656, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header .lang li:first-of-type a {
  border-right: 2px solid #828282; }

/* line 660, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header nav .lang a {
  text-decoration: none;
  font-size: 18px;
  line-height: 18px;
  font-weight: 500;
  padding: 0px 8px 0 8px;
  color: #828282;
  border: 0; }

/* line 670, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header nav .lang li:first-of-type a {
  border-left: 0px; }

/* line 674, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header .lang .active a {
  color: #df0d40;
  font-weight: 700;
  background: #FFF; }

/* line 680, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
header .navSwitch {
  display: none; }

@media screen and (max-width: 1150px) {
  /* line 686, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header nav {
    margin: 0 0 0 110px; }
  /* line 690, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header nav li {
    width: auto; } }

@media screen and (max-width: 950px) {
  /* line 697, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header nav {
    margin: 0 0 0 140px; }
  /* line 701, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header nav li a {
    padding: 17px 10px;
    font-size: 17px; }
  /* line 706, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header .logo {
    left: 10px; } }

@media screen and (max-width: 780px) {
  /* line 713, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header {
    height: 40px; }
  /* line 717, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header .lang {
    /*display: none;*/
    position: relative;
    top: auto;
    right: auto;
    margin: 0 auto;
    text-align: center;
    background: #FFF;
    border-bottom: 5px solid #df0d40;
    padding: 0 0 5px 0; }
  /* line 729, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header .lang li {
    width: auto;
    float: none;
    display: inline-block;
    border: 0;
    padding: 0; }
  /* line 737, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header .lang a {
    border: 0;
    padding: 2px 5px;
    font-size: 16px; }
  /* line 743, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header .lang .active a {
    color: #df0d40;
    font-weight: 500;
    background: #FFF; }
  /* line 749, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header nav {
    position: absolute;
    top: 40px;
    right: 0;
    left: 0;
    margin: 0;
    width: 100%;
    height: 0;
    overflow: hidden;
    z-index: 1000; }
  /* line 761, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header nav li {
    display: block;
    width: 100%;
    background: #FFF;
    margin: 0;
    float: none; }
  /* line 769, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header .logo {
    top: 8px;
    left: 10px;
    width: 100px; }
  /* line 775, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header .navSwitch {
    display: block;
    position: absolute;
    right: 20px;
    top: 8px;
    cursor: pointer; }
  /* line 783, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  header .navSwitch img {
    width: 24px; } }

/* line 792, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
footer {
  background: #828282;
  color: #FFF;
  padding: 30px 30px; }

/* line 798, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
footer a {
  color: #FFF; }

/* line 802, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
footer a:hover {
  color: #e0e0e0; }

/* line 806, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
footer hr {
  border: 0;
  border-top: 1px solid #FFF;
  background: transparent;
  margin: 30px 0; }

/* line 813, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
footer .col {
  font-weight: 700;
  float: left;
  padding: 0 40px 0 0;
  margin: 0 0 30px 0; }

/* line 820, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
footer .col.fone {
  padding: 32px 0 0 0; }

/* line 824, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
footer nav:after {
  content: '';
  display: block;
  clear: both; }

/* line 830, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
footer nav li {
  float: left; }

/* line 834, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
footer nav li a {
  padding: 5px 15px 5px 0;
  display: inline-block; }

/* line 839, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
footer nav li.active a {
  font-weight: 700; }

/* Startseite */
/* line 847, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.intro {
  padding: 152px 0 90px 0;
  text-align: center; }

/* line 852, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.intro h1 {
  text-align: center;
  font-weight: 300;
  font-size: 62px;
  margin: 0 0 0px 0; }

/* line 859, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.home .intro h1 {
  margin: 0 0 85px 0; }

@media screen and (max-width: 780px) {
  /* line 864, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .intro h1 {
    margin: 0 0 45px 0; } }

/* line 869, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.intro h1 strong {
  color: #df0d40;
  font-weight: 700; }

/* line 874, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.intro h1 br.hide {
  display: none; }

/* line 878, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.intro .logo {
  width: 320px; }

@media screen and (max-width: 810px) {
  /* line 883, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .intro h1 {
    font-size: 60px;
    margin: 0 0 30px 0; } }

@media screen and (max-width: 780px) {
  /* line 891, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .intro {
    padding: 60px 0 20px 0;
    text-align: center; }
  /* line 896, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .intro h1 {
    font-size: 40px;
    margin: 0 0 30px 0; }
  /* line 901, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .intro h1 br.hide {
    display: block; }
  /* line 905, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .intro .logo {
    width: 200px; } }

/* line 912, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.home .slider,
.home .slider > div {
  background-position: center center;
  /* default */
  height: 500px;
  /* default */
  height: 40vw; }

/* line 921, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.slider1 .slider,
.slider1 .slider > div,
.slider2 .slider,
.slider2 .slider > div {
  height: 30vw; }

/* line 929, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.home .slider1 {
  padding-right: 15px; }

/* line 933, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.home .slider2 {
  padding-left: 15px; }

/* line 937, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.home .slider3 {
  padding-left: 15px;
  height: auto;
  padding-bottom: 100%; }

/* line 943, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.home .slider3 .slider > div {
  height: auto;
  padding-bottom: 100%; }

@media screen and (max-width: 780px) {
  /* line 950, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .slider1 {
    padding-right: 0; }
  /* line 954, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .slider2 {
    padding-left: 0; }
  /* line 958, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .slider3 {
    padding-left: 0; } }

@media screen and (max-width: 780px) and (min-width: 501px) {
  /* line 964, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .slider {
    position: absolute;
    top: 0px;
    bottom: 0px;
    height: 100% !important; }
  /* line 971, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .slider > div {
    height: 100% !important; } }

@media screen and (max-width: 500px) {
  /* line 978, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .slider1 .slider,
  .slider1 .slider > div,
  .slider2 .slider,
  .slider2 .slider > div,
  .slider3 .slider,
  .slider3 .slider > div {
    height: 50vw; } }

/* line 989, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.home .box.team {
  background: url("../../media/images/slider/quadratisch.jpg") center center no-repeat;
  background-size: cover;
  padding-bottom: 100%;
  margin-left: 15px; }

@media screen and (max-width: 780px) {
  /* line 997, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .home .box.team {
    margin-left: 0; } }

/* line 1004, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.unternehmen {
  background: #E9E9E9;
  padding: 55px 0 60px 0;
  margin: 25px 0; }

/* line 1010, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.unternehmen .siegel {
  float: right;
  width: 230px;
  padding: 20px 0 0 80px; }

/* line 1016, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.unternehmen .siegel .logo-aeo {
  margin: 0 0 30px 0; }

/* line 1021, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.unternehmen .button {
  margin: 60px 0 0 0; }

@media screen and (max-width: 840px) {
  /* line 1026, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.unternehmen {
    padding: 20px 10px 20px 20px; } }

@media screen and (max-width: 780px) {
  /* line 1033, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.unternehmen {
    padding: 20px 10px 20px 20px;
    margin: 0px 0; }
  /* line 1038, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.unternehmen h2 {
    font-size: 20px; }
  /* line 1042, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen p {
    font-size: 2vw; }
  /* line 1046, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.unternehmen .siegel {
    display: none; }
  /* line 1050, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.unternehmen .button {
    margin: 0px auto;
    width: 160px;
    display: block;
    padding: 9px 10px; } }

@media screen and (max-width: 620px) {
  /* line 1059, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen p {
    font-size: 14px; } }

@media screen and (max-width: 500px) {
  /* line 1066, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.unternehmen h2 {
    font-size: 24px; }
  /* line 1070, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.unternehmen .button {
    margin: 0px auto;
    width: 180px;
    display: block; } }

/* line 1079, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.leistungen {
  background: #df0d40;
  margin-right: 15px; }

/* line 1085, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.leistungen .overlay {
  float: right;
  width: 100%;
  /* height: 100%;*/
  max-width: 400px;
  padding: 20px 30px 20px 20px;
  color: #FFF; }

/* line 1094, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.leistungen h2 {
  color: #FFF;
  font-weight: 700; }

/* line 1099, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.leistungen p {
  color: #FFF;
  padding-right: 30px; }

/* line 1104, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.leistungen .overlay img {
  margin: 0 0 30px 0; }

@media screen and (max-width: 930px) {
  /* line 1109, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.leistungen .overlay {
    padding: 30px 30px 20px 20px; } }

@media screen and (max-width: 825px) {
  /* line 1115, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.leistungen .overlay {
    padding: 30px 30px 20px 20px; } }

@media screen and (max-width: 790px) {
  /* line 1121, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.leistungen .overlay {
    padding: 20px 30px 20px 20px; } }

@media screen and (max-width: 780px) {
  /* line 1128, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.leistungen {
    margin-right: 0; }
  /* line 1132, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.leistungen .overlay {
    padding: 40px 20px 20px 20px;
    color: #FFF; }
  /* line 1137, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.leistungen h2 {
    font-size: 20px; }
  /* line 1141, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.leistungen p {
    font-size: 2.0vw;
    padding-right: 0px; } }

@media screen and (max-width: 620px) {
  /* line 1149, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.leistungen p {
    font-size: 14px; } }

@media screen and (max-width: 500px) {
  /* line 1156, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.leistungen .overlay {
    max-width: 100%;
    padding: 20px 20px 20px 20px;
    color: #FFF; }
  /* line 1162, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.leistungen .overlay h2 {
    font-size: 24px; }
  /* line 1166, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.leistungen .button {
    margin: 0px auto;
    width: 180px;
    display: block; } }

/* line 1177, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.zitate {
  padding: 100px 0; }

/* line 1181, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.zitate blockquote {
  color: #df0d40;
  font-size: 48px;
  font-family: 'Arvo', sans-serif; }

/* line 1187, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.zitate p {
  margin: 10px 0 40px 0; }

@media screen and (max-width: 840px) {
  /* line 1192, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .zitate {
    padding: 60px 20px 60px 20px; }
  /* line 1196, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .zitate blockquote {
    font-size: 40px; } }

@media screen and (max-width: 780px) {
  /* line 1203, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .zitate {
    padding: 40px 0;
    max-width: 60vw;
    margin: 0 auto; }
  /* line 1209, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .zitate blockquote {
    font-size: 4.2vw; }
  /* line 1213, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .zitate p {
    font-size: 14px; }
  /* line 1217, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .zitate .button {
    margin: 0px auto;
    width: 180px;
    display: block; } }

@media screen and (max-width: 650px) {
  /* line 1225, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .zitate {
    padding: 20px 0;
    max-width: 80vw;
    margin: 0 auto; }
  /* line 1231, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .zitate blockquote {
    font-size: 5.3vw; } }

/* Unternehmen */
/* line 1240, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .slider,
.unternehmen .slider > div {
  background-position: center center;
  /* default */
  height: 500px;
  /* default */
  height: 30vw; }

/* line 1250, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.gridContainer.unternehmen {
  overflow: hidden; }

/* line 1254, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.portrait {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 3;
  grid-row-end: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  -ms-grid-row: 3;
  -ms-grid-row-span: 2; }

/* line 1266, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.slider1 {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 3;
  grid-row-end: 4;
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  -ms-grid-row: 3; }

/* line 1278, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.slider2 {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 5;
  grid-row-end: 6;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  -ms-grid-row: 5; }

/* line 1289, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.philosophie {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 4;
  grid-row-end: 7;
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  -ms-grid-row: 4;
  -ms-grid-row-span: 3; }

/* line 1301, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.qualitaet {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 6;
  grid-row-end: 9;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  -ms-grid-row: 6;
  -ms-grid-row-span: 3; }

/* line 1313, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.slider3 {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 7;
  grid-row-end: 8;
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  -ms-grid-row: 7; }

/* line 1324, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.siegel {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 8;
  grid-row-end: 9;
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  -ms-grid-row: 8; }

/* line 1335, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.sicherheit {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 9;
  grid-row-end: 10;
  -ms-grid-column: 1;
  -ms-grid-column-span: 6;
  -ms-grid-row: 9; }

/* line 1346, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.slider4 {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 10;
  grid-row-end: 11;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  -ms-grid-row: 10; }

/* line 1357, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.slider5 {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 10;
  grid-row-end: 11;
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  -ms-grid-row: 10; }

/* line 1368, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.standorte {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 11;
  grid-row-end: 12;
  -ms-grid-column: 1;
  -ms-grid-column-span: 6;
  -ms-grid-row: 11; }

/* line 1380, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen footer {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 12;
  grid-row-end: 13;
  -ms-grid-column: 1;
  -ms-grid-column-span: 6;
  -ms-grid-row: 12; }

@media screen and (max-width: 780px) {
  /* line 1394, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .gridContainer.unternehmen {
    display: grid;
    grid-template-columns: 50% 50%;
    display: -ms-grid;
    -ms-grid-columns: 50% 50%;
    min-height: 100%;
    grid-template-rows: auto auto auto auto auto auto auto auto 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto 1fr; }
  /* line 1407, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.intro {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 2; }
  /* line 1418, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.portrait {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 4;
    grid-row-end: 4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3; }
  /* line 1429, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.slider1 {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4; }
  /* line 1440, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.slider2 {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 3;
    grid-row-end: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4; }
  /* line 1451, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.philosophie {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 5;
    grid-row-end: 6;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 5; }
  /* line 1462, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.qualitaet {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 6;
    grid-row-end: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 6; }
  /* line 1473, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.slider3 {
    display: none; }
  /* line 1477, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.siegel {
    display: none; }
  /* line 1481, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.sicherheit {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 7;
    grid-row-end: 8;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 7; }
  /* line 1492, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.slider4 {
    display: none; }
  /* line 1496, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.slider5 {
    display: none; }
  /* line 1500, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.standorte {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 8;
    grid-row-end: 9;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 8; }
  /* line 1512, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen footer {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 9;
    grid-row-end: 10;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 9; } }

/* line 1526, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.portrait {
  background: #df0d40;
  margin: 0 15px 30px 0; }

/* line 1531, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.portrait .overlay {
  float: right;
  width: 100%;
  /*  height: 100%;*/
  max-width: 400px;
  padding: 30px 30px 20px 20px;
  color: #FFF; }

/* line 1540, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.portrait .overlay h2 {
  color: #FFF;
  font-weight: 700; }

/* line 1545, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.portrait .overlay p {
  color: #FFF;
  padding-right: 30px; }

@media screen and (max-width: 780px) {
  /* line 1551, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.portrait {
    background: #E9E9E9;
    margin: 0 0 4px 0; }
  /* line 1556, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.portrait .overlay {
    float: none;
    max-width: 100%;
    padding: 5px 20px 20px 35px;
    color: #4a4a4a; }
  /* line 1563, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.portrait .overlay h2 {
    color: #4a4a4a; }
  /* line 1567, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.portrait .overlay p {
    color: #4a4a4a;
    padding-right: 0px; } }

/* line 1575, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.slider1 {
  margin: 0 0 30px 15px;
  height: 30vw; }

/* line 1581, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.philosophie {
  background: #E9E9E9;
  margin: 0 0 30px 15px; }

/* line 1586, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.philosophie .overlay {
  float: left;
  width: 100%;
  max-width: 400px;
  /* height: 100%;*/
  padding: 30px 30px 20px 30px;
  color: #FFF; }

@media screen and (max-width: 780px) {
  /* line 1596, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.philosophie {
    margin: 0 0 4px 0; }
  /* line 1600, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.philosophie .overlay {
    float: none;
    max-width: 100%;
    padding: 5px 20px 20px 35px;
    color: #FFF; } }

/* line 1609, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.slider2 {
  margin: 0 15px 30px 0; }

@media screen and (max-width: 780px) {
  /* line 1614, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.slider1 {
    margin: 0 2px 4px 0; }
  /* line 1618, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.slider2 {
    margin: 0 0 4px 2px; } }

/* line 1623, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.qualitaet {
  background: #E9E9E9;
  margin: 0 15px 30px 0; }

/* line 1628, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.qualitaet .overlay {
  float: right;
  width: 100%;
  /* height: 100%;*/
  max-width: 400px;
  padding: 30px 30px 20px 20px;
  color: #FFF; }

/* line 1637, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.qualitaet h3 {
  color: #df0d40;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin: 20px 0 20px 0; }

/* line 1644, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.qualitaet h4 {
  color: #4a4a4a;
  font-size: 1.2rem;
  font-weight: 700; }

@media screen and (max-width: 780px) {
  /* line 1651, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.qualitaet {
    margin: 0 0 4px 0; }
  /* line 1655, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.qualitaet .overlay {
    float: none;
    max-width: 100%;
    padding: 5px 20px 20px 35px;
    color: #FFF; } }

/* line 1665, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.slider3 {
  margin: 0 0 30px 15px; }

/* line 1670, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.siegel {
  padding: 6vw 3.5% 6vw 12%;
  margin: 0 0 30px 15px; }

/* line 1675, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.siegel img {
  width: 28%;
  max-width: 180px;
  min-width: 120px;
  vertical-align: middle; }

/* line 1682, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.siegel img.tuev {
  margin-right: 40px; }

/* line 1686, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.siegel img.ISO14001 {
  width: 22%;
  min-width: 90px;
  max-width: 135px; }

@media screen and (max-width: 1450px) {
  /* line 1693, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.siegel {
    padding: 10vw 3.5% 10vw 12%;
    margin: 0 0 30px 15px; } }

@media screen and (max-width: 1250px) {
  /* line 1700, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.siegel {
    padding: 18vw 3.5% 18vw 12%;
    margin: 0 0 30px 15px; } }

/* line 1709, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.sicherheit {
  background: #E9E9E9;
  margin: 0 0 30px 0;
  padding: 30px; }

/* line 1715, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.sicherheit h3 {
  color: #df0d40;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin: 20px 0 20px 0; }

@media screen and (max-width: 780px) {
  /* line 1723, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.sicherheit {
    padding: 5px 20px 20px 35px;
    margin: 0 0 4px 0; } }

/* line 1730, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.slider4 {
  margin: 0 15px 30px 0; }

/* line 1734, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.slider5 {
  margin: 0 0 30px 15px; }

/* line 1739, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.standorte {
  background: #E9E9E9;
  margin: 0 0 30px 0;
  padding: 30px 0 0 0; }

/* line 1745, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.standorte .left {
  width: 45%;
  height:319px;
  float: left;
  padding: 0 30px 0 0; }

/* line 1751, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.standorte .right {
  width: 55%;
  float: left; }

/* line 1756, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.standorte .left.full {
  width: 100%; }

/* line 1760, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.standorte .right.hidden {
  display: none; }

/* line 1764, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.standorte .left h6 {
  color: #df0d40;
  font-size: 20px;
  font-weight: 700; }

/* line 1770, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.standorte .tabs li {
  display: inline-block;
  width: 24%;
  text-align: center;
  vertical-align: middle;
  cursor: pointer; }

/* line 1778, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.unternehmen .box.standorte .tabs img {
  height: 5vw; }

@media screen and (max-width: 780px) {
  /* line 1783, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.standorte {
    margin: 0 0 4px 0;
    padding: 5px 20px 20px 35px; } }

/* line 1789, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box ul.tab-links {
  margin: 30px 0 30px 0; }

/* line 1793, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.tab-links:after {
  content: '';
  display: block;
  clear: both; }

/* line 1799, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.tab-content {
  clear: both;
  padding: 8px; }

/* line 1804, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.tab-content:after {
  content: '';
  display: block;
  clear: both; }

/* line 1810, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.tab {
  display: none; }

/* line 1814, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.tab.active {
  display: block; }

/* line 1818, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.tab-links img {
  max-width: 120px; }

@media screen and (max-width: 880px) {
  /* line 1823, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.standorte .tabs img {
    height: 6vw; } }

@media screen and (max-width: 600px) {
  /* line 1829, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.standorte .left {
    width: 100%;
    float: none;
    padding: 0 0 0 0; }
  /* line 1835, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.standorte .right {
    width: 100%;
    float: none; } }

@media screen and (max-width: 500px) {
  /* line 1843, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.standorte .tabs img {
    height: 30px; } }

@media screen and (max-width: 420px) {
  /* line 1849, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.standorte .tabs img {
    height: 27px; } }

@media screen and (max-width: 360px) {
  /* line 1855, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.standorte .tabs img {
    height: 27px; }
  /* line 1859, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.standorte .tabs li {
    display: inline-block;
    width: 23%; } }

/* Leistungen */
/* line 1867, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .slider,
.leistungen .slider > div {
  background-position: center center;
  /* default */
  height: 500px;
  /* default */
  height: 30vw; }

/* line 1877, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.gridContainer.leistungen {
  overflow: hidden; }

/* line 1881, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.transportlogistik {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 3;
  grid-row-end: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  -ms-grid-row: 3;
  -ms-grid-row-span: 2; }

/* line 1893, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.slider1 {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 3;
  grid-row-end: 4;
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  -ms-grid-row: 3; }

/* line 1905, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.slider2 {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 5;
  grid-row-end: 6;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  -ms-grid-row: 5; }

/* line 1916, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.zollagentur {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 4;
  grid-row-end: 7;
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  -ms-grid-row: 4;
  -ms-grid-row-span: 3; }

/* line 1928, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.lagerlogistik {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 6;
  grid-row-end: 9;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  -ms-grid-row: 6;
  -ms-grid-row-span: 3; }

/* line 1940, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.slider3 {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 7;
  grid-row-end: 8;
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  -ms-grid-row: 7; }

/* line 1951, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.archivierung {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 8;
  grid-row-end: 11;
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  -ms-grid-row: 8;
  -ms-grid-row-span: 3; }

/* line 1963, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.slider4 {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 9;
  grid-row-end: 10;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  -ms-grid-row: 9; }

/* line 1974, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.special {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 10;
  grid-row-end: 12;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  -ms-grid-row: 10;
  -ms-grid-row-span: 2; }

/* line 1987, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.slider5 {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 11;
  grid-row-end: 12;
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  -ms-grid-row: 11; }

/* line 2000, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen footer {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 12;
  grid-row-end: 13;
  -ms-grid-column: 1;
  -ms-grid-column-span: 6;
  -ms-grid-row: 12; }

@media screen and (max-width: 780px) {
  /* line 2016, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .gridContainer.leistungen {
    display: grid;
    grid-template-columns: 50% 50%;
    display: -ms-grid;
    -ms-grid-columns: 20% 20% 20% 20% 20%; }
  /* line 2025, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.intro {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 2; }
  /* line 2036, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.transportlogistik {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 4;
    grid-row-end: 4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3; }
  /* line 2047, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.slider1 {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4; }
  /* line 2059, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.slider2 {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 3;
    grid-row-end: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4; }
  /* line 2070, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.zollagentur {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 5;
    grid-row-end: 6;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 5; }
  /* line 2081, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.lagerlogistik {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 6;
    grid-row-end: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 6; }
  /* line 2094, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.archivierung {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 7;
    grid-row-end: 8;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 7; }
  /* line 2105, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.special {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 8;
    grid-row-end: 9;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 8; }
  /* line 2117, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.slider3 {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 9;
    grid-row-end: 10;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 9; }
  /* line 2128, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.slider4 {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 9;
    grid-row-end: 10;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 9; }
  /* line 2139, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.slider5 {
    display: none; }
  /* line 2145, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen footer {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 10;
    grid-row-end: 11;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 10; } }

/* line 2163, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.transportlogistik {
  background: #E9E9E9;
  margin: 0 15px 30px 0; }

/* line 2168, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.transportlogistik .overlay {
  float: right;
  width: 100%;
  /*height: 100%;*/
  max-width: 400px;
  padding: 30px 30px 20px 20px;
  color: #FFF; }

@media screen and (max-width: 780px) {
  /* line 2178, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.transportlogistik {
    background: #E9E9E9;
    margin: 0 0 4px 0; }
  /* line 2183, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.transportlogistik .overlay {
    float: none;
    max-width: 100%;
    padding: 5px 20px 20px 35px;
    color: #4a4a4a; } }

/* line 2192, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.slider1 {
  margin: 0 0 30px 15px; }

/* line 2197, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.zollagentur {
  background: #E9E9E9;
  margin: 0 0 30px 15px; }

/* line 2202, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.zollagentur .overlay {
  float: left;
  width: 100%;
  /*height: 100%;*/
  max-width: 400px;
  padding: 30px 30px 20px 20px;
  color: #FFF; }

@media screen and (max-width: 780px) {
  /* line 2212, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.zollagentur {
    background: #E9E9E9;
    margin: 0 0 4px 0; }
  /* line 2217, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.zollagentur .overlay {
    float: none;
    max-width: 100%;
    padding: 5px 20px 20px 35px;
    color: #4a4a4a; } }

/* line 2226, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.slider2 {
  margin: 0 15px 30px 0; }

@media screen and (max-width: 780px) {
  /* line 2231, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.slider1 {
    margin: 0 2px 4px 0;
    height: 30vw; }
  /* line 2236, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.slider2 {
    margin: 0 0 4px 2px;
    height: 30vw; } }

/* line 2242, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.lagerlogistik {
  background: #E9E9E9;
  margin: 0 15px 30px 0; }

/* line 2247, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.lagerlogistik .overlay {
  float: right;
  width: 100%;
  /* height: 100%;*/
  max-width: 400px;
  padding: 30px 30px 20px 20px;
  color: #FFF; }

@media screen and (max-width: 780px) {
  /* line 2257, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.lagerlogistik {
    background: #E9E9E9;
    margin: 0 0 4px 0; }
  /* line 2262, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.lagerlogistik .overlay {
    float: none;
    max-width: 100%;
    padding: 5px 20px 20px 35px;
    color: #4a4a4a; } }

/* line 2271, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.slider3 {
  margin: 0 0 30px 15px; }

/* line 2276, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.archivierung {
  background: #E9E9E9;
  margin: 0 0 30px 15px; }

/* line 2281, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.archivierung .overlay {
  float: left;
  width: 100%;
  /* height: 100%;*/
  max-width: 400px;
  padding: 30px 30px 20px 20px;
  color: #FFF; }

@media screen and (max-width: 780px) {
  /* line 2291, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.archivierung {
    background: #E9E9E9;
    margin: 0 0 4px 0; }
  /* line 2296, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.archivierung .overlay {
    float: none;
    max-width: 100%;
    padding: 5px 20px 20px 35px;
    color: #4a4a4a; } }

/* line 2305, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.slider4 {
  margin: 0 15px 30px 0; }

@media screen and (max-width: 780px) {
  /* line 2310, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.slider3 {
    margin: 0 2px 4px 0; }
  /* line 2314, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.slider4 {
    margin: 0 0 4px 2px; } }

/* line 2320, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.special {
  background: #E9E9E9;
  margin: 0 15px 30px 0; }

/* line 2325, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.special .overlay {
  float: right;
  width: 100%;
  /*height: 100%;*/
  max-width: 400px;
  padding: 30px 30px 20px 20px;
  color: #FFF; }

@media screen and (max-width: 780px) {
  /* line 2335, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.special {
    background: #E9E9E9;
    margin: 0 0 4px 0; }
  /* line 2340, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.special .overlay {
    float: none;
    max-width: 100%;
    padding: 5px 20px 20px 35px;
    color: #4a4a4a; } }

/* line 2349, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.leistungen .box.slider5 {
  margin: 0 0 30px 15px; }

/* Downloads */
/* line 2359, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.gridContainer.downloads {
  display: grid;
  grid-template-columns: 50% 50%;
  display: -ms-grid;
  -ms-grid-columns: 50% 50%;
  min-height: 100%;
  grid-template-rows: auto auto auto 1fr;
  -ms-grid-rows: auto auto auto 1fr; }

/* line 2371, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads header {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  -ms-grid-row: 1; }

/* line 2382, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads .box.intro {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  -ms-grid-row: 2; }

/* line 2393, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads .box.downloads {
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 2;
  grid-row-end: 3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  -ms-grid-row: 2; }

/* line 2404, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads .box.image {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 3;
  grid-row-end: 4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  -ms-grid-row: 3; }

/* line 2415, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads footer {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 4;
  grid-row-end: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  -ms-grid-row: 4; }

@media screen and (max-width: 780px) {
  /* line 2427, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .gridContainer.downloads {
    display: grid;
    grid-template-columns: 100%;
    display: -ms-grid;
    -ms-grid-columns: 100%; }
  /* line 2435, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .downloads header {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1; }
  /* line 2446, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .downloads .box.intro {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2; }
  /* line 2457, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .downloads .box.downloads {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3; }
  /* line 2468, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .downloads .box.image {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 4;
    grid-row-end: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4; }
  /* line 2479, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .downloads footer {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 5;
    grid-row-end: 6;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 5; } }

/* line 2494, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads .box.intro {
  background: #df0d40;
  margin: 90px 15px 0 0;
  padding: 0; }

/* line 2500, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads .box.intro .overlay {
  float: right;
  width: 100%;
  /* height: 100%;*/
  max-width: 400px;
  padding: 30px 60px 20px 20px;
  color: #FFF;
  text-align: left; }

/* line 2510, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads .box.intro h1 {
  color: #FFF;
  font-size: 30px;
  text-align: left;
  font-weight: 700;
  margin: 0 0 20px 0; }

/* line 2518, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.downloads .overlay h1 {
  color: #4a4a4a;
  font-size: 30px;
  text-align: left;
  font-weight: 700;
  margin: 0 0 20px 0; }

/* line 2526, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads .box.intro p,
.downloads .box.intro a {
  color: #FFF; }

/* line 2531, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads .box.downloads {
  background: #E9E9E9;
  margin: 90px 0 0 15px; }

/* line 2536, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads .box.intro a:hover {
  font-weight: 700; }

/* line 2540, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads .box.downloads .overlay {
  float: left;
  width: 100%;
  /* height: 100%;*/
  max-width: 410px;
  padding: 30px 60px 20px 30px;
  color: #FFF;
  text-align: left; }

/* line 2550, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads .box.downloads p {
  margin: 0 0 30px 0;
  line-height: 1.4em; }

/* line 2555, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.downloads .box.image img {
  width: 100%;
  height: auto;
  margin: 30px 0; }

@media screen and (max-width: 780px) {
  /* line 2562, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .downloads .box.intro {
    background: #df0d40;
    margin: 40px 0 0 0;
    padding: 0; }
  /* line 2568, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .downloads .box.intro .overlay {
    float: none;
    width: 100%;
    /* height: 100%;*/
    max-width: 100%;
    padding: 30px 60px 20px 20px;
    color: #FFF;
    text-align: left; }
  /* line 2578, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .downloads .box.downloads {
    background: #E9E9E9;
    margin: 5px 0 0 0; }
  /* line 2583, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .downloads .box.image img {
    width: 100%;
    height: auto;
    margin: 5px 0; } }

/* Textseite */
/* line 2593, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.gridContainer.textpage {
  min-height: 100%;
  grid-template-rows: auto auto 1fr;
  -ms-grid-rows: auto auto 1fr; }

/* line 2600, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.textpage .box.content {
  grid-column-start: 2;
  grid-column-end: 6;
  grid-row-start: 2;
  grid-row-end: 3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 4;
  -ms-grid-row: 2; }

/* line 2611, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.textpage .content {
  width: 100%;
  max-width: 780px;
  padding: 120px 0 30px 0; }

@media screen and (max-width: 780px) {
  /* line 2618, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .textpage .box.content {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5;
    -ms-grid-row: 2; }
  /* line 2629, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .textpage .content {
    width: 100%;
    max-width: 100%;
    padding: 80px 20px 30px 20px; } }

@media screen and (max-width: 500px) {
  /* line 2637, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .textpage .box.content {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2; } }

/* line 2655, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.accordion section {
  margin-bottom: 6px;
  border-bottom: 2px solid #828282;
  padding-bottom: 10px; }

/* line 2661, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.accordion h4 {
  cursor: pointer;
  margin-bottom: 0;
  padding: 4px;
  color: #4a4a4a;
  font-size: 1.2rem;
  font-weight: 700; }

/* line 2670, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.accordion .content {
  display: none;
  padding: 8px 4px;
  margin-top: -1px; }

/* line 2676, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.accordion .active .content {
  display: block; }

@media screen and (max-width: 780px) {
  /* line 2684, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box {
    height: 40px;
    min-height: 40px;
    overflow: hidden; }
  /* line 2690, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box h2 {
    cursor: pointer; }
  /* line 2694, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .box.active,
  .unternehmen .box.intro,
  .unternehmen .box.sliderWrapper {
    height: auto; }
  /* line 2700, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box {
    height: 40px;
    min-height: 40px;
    overflow: hidden; }
  /* line 2706, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box h2 {
    cursor: pointer; }
  /* line 2710, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .leistungen .box.active,
  .leistungen .box.intro,
  .leistungen .box.sliderWrapper {
    height: auto; } }

/* line 2768, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.iconAcco {
  box-sizing: border-box;
  transition: transform 0.3s;
  width: 19px;
  height: 19px;
  transform: rotate(180deg);
  position: relative;
  display: inline-block; }
  /* line 2728, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .iconAcco.minus {
    transform: rotate(0deg); }
  /* line 2732, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .iconAcco::before {
    content: '';
    display: block;
    width: 19px;
    height: 0px;
    border-bottom: solid 4px #df0d40;
    position: absolute;
    bottom: 7.5px;
    transform: rotate(90deg);
    transition: width 0.3s; }
  /* line 2744, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .iconAcco.minus::before {
    content: '';
    display: block;
    width: 0px;
    height: 0px;
    border-bottom: solid 4px #df0d40;
    position: absolute;
    bottom: 7.5px;
    transform: rotate(90deg); }
  /* line 2755, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .iconAcco::after {
    content: '';
    display: block;
    width: 19px;
    height: 0px;
    border-bottom: solid 4px #df0d40;
    position: absolute;
    bottom: 7.5px; }

/* line 2773, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box > .iconAcco {
  display: none; }

@media screen and (max-width: 780px) {
  /* line 2778, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box > .iconAcco {
    display: block; } }

/* line 2783, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box > .iconAcco {
  position: absolute;
  top: 11px;
  left: 7px; }

/*Akkordion*/
/* line 2791, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.slider2.sliderWrapper.desktopAkk {
  display: block; }

/* line 2795, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.box.slider2.sliderWrapper.mobileAkk {
  display: none; }

@media screen and (max-width: 780px) {
  /* line 2800, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.slider2.sliderWrapper.desktopAkk {
    display: none; }
  /* line 2804, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.slider2.sliderWrapper.mobileAkk {
    display: block; } }

/*Akkordion ENde*/
/* Kontakt */
/* line 2811, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.gridContainer.kontakt {
  display: block;
  vertical-align: top; }

/* line 2816, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.kontakt .box.karte {
  background: #E9E9E9;
  width: calc(50% - 18px);
  display: inline-block;
  vertical-align: top;
  min-height: 400px;
  text-align: center;
  font-size: 16px; }

/* line 2826, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.kontakt .box.karte .inner {
  width: 100%;
  max-width: 360px;
  padding: 40px 30px 40px 30px; }

/* line 2832, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.kontakt .box.karte:nth-of-type(even) {
  margin: 0 15px 30px 0; }

/* line 2836, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.kontakt .box.karte:nth-of-type(odd) {
  margin: 0 0 30px 15px; }

/* line 2840, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.kontakt .box.karte:nth-of-type(even) .inner {
  float: right; }

/* line 2844, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.kontakt .box.karte:nth-of-type(odd) .inner {
  float: left; }

/* line 2848, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.kontakt .box.karte.allgemein {
  background: #df0d40;
  color: #FFF;
  text-align: left; }

/* line 2854, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.kontakt .box.karte.allgemein .inner {
  padding: 25px 30px; }

/* line 2858, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.kontakt .box.karte h6 {
  font-weight: 700;
  font-size: 16px; }

/* line 2863, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.kontakt .box.karte p {
  font-size: 16px;
  margin: 0; }

/* line 2868, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.kontakt .box.karte img {
  width: 100%;
  max-width: 150px;
  height: auto;
  margin: 0 auto 20px auto; }

/* line 2875, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.kontakt .box.karte.allgemein,
.kontakt .box.karte.allgemein p {
  line-height: 1.4em; }

/*KontaktSlider*/
/* line 2881, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.center {
  margin: auto;
  max-width: 80%; }

/* line 2886, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.center div.image img {
  width: 94%;
  height: auto;
  margin: 0 3%; }

/* line 2892, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
button.slick-next.slick-arrow {
  right: -40px;
  top: 50%;
  position: absolute; }

/* line 2898, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
i.fa.fa-chevron-right.slick-arrow {
  position: absolute;
  right: -50px;
  top: 50%;
  color: #df0d40;
  cursor: pointer;
  font-size: 30px; }

/* line 2907, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.slick-slide {
  display: none;
  float: left;
  height: auto;
  min-height: 1px; }

/* line 2914, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
i.fa.fa-chevron-left.slick-arrow {
  position: absolute;
  top: 50%;
  left: -60px;
  color: #df0d40;
  cursor: pointer;
  font-size: 30px; }

/* line 2923, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.sliderText {
  background: #E9E9E9;
  width: 94%;
  margin: 0 3%; }

/* line 2929, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.sliderText p {
  margin: 0 2%;
  text-align: center;
  margin: 5px; }

/* line 2935, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.sliderText p a {
  color: #000;
  text-decoration: none; }

/* line 2940, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.sliderText p a:hover {
  color: #df0d40; }

/* line 2944, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.sliderText p:first-child {
  font-weight: bold; }

/* line 2948, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.sliderText p:first-child {
  padding-top: 30px;
  margin: 0; }

/* line 2953, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.sliderText img {
  max-width: 85px;
  margin: 30px auto;
  padding-bottom: 30px; }

/* line 2959, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.transition {
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
  -o-transform: scale(1.04);
  transform: scale(1.04); }

/* line 2966, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.center .sliderTeam {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out; }

@media screen and (max-width: 1915px) {
  /* line 2974, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .sliderText {
    height: 310px;
    margin-bottom: 15px;
    position: relative; }
  /* line 2980, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .sliderText img {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: auto;
    margin-bottom: 0; } }

@media screen and (max-width: 650px) {
  /* line 2991, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  i.fa.fa-chevron-left.slick-arrow {
    left: -30px; }
  /* line 2995, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  i.fa.fa-chevron-right.slick-arrow {
    right: -30px; } }

@media screen and (max-width: 460px) {
  /* line 3001, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .intro h1 {
    font-size: 31px; } }

@media screen and (max-width: 360px) {
  /* line 3007, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .unternehmen .intro h1 {
    font-size: 25px; } }

/* line 3012, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
_:-ms-fullscreen,
:root a[href$='.pdf'] {
  background-position: -140px; }

/* line 3017, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.center {
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease; }

/* line 3024, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
.center.slick-initialized.slick-slider {
  visibility: visible;
  opacity: 1; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 3031, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .imageContact {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 335px; }
  /* line 3040, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .sliderText img {
    width: 100%; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width: 1900px) {
  /* line 3047, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .sliderText {
    height: 320px;
    margin-bottom: 30px; }
  /* line 3052, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.team {
    min-height: 1000px; }
  /* line 3056, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .sliderText img {
    max-width: 100px; }
  /* line 3060, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .imageContact {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 395px; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 1900px) {
  /* line 3072, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.team {
    min-height: 900px; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 1700px) {
  /* line 3079, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.team {
    min-height: 810px; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 1440px) {
  /* line 3086, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.team {
    min-height: 660px; }
  /* line 3090, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .imageContact {
    width: 255px; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 1100px) {
  /* line 3099, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.team {
    min-height: 510px; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 900px) {
  /* line 3106, /Users/kevin/Documents/Projekte/homepages/Rollkontor/styles.scss */
  .box.team {
    min-height: auto; } }

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