@media (min-width: 1024px) {

/* NIRO Nebenkostenabrechnungsservice */
.style-home {
    background-image:url("/files/contaodemo/niro-adobestock/290562464-weicheslicht-0-2-2.jpg");
    background-position:center top;
    background-repeat:no-repeat;
    background-attachment: fixed; background-size: cover; /*creates parallax effect (sort of). Disabled for tablet and small screens. */
}

/* NIRO Nebenkostenabrechnungsservice */
.style-nebenkosten {
    background-image:url("/files/contaodemo/niro-adobestock/5893806-weicheslicht-0-2-2.jpg");
    background-position:center top;
    background-repeat:no-repeat;
    background-attachment: fixed; background-size: cover; /*creates parallax effect (sort of). Disabled for tablet and small screens. */
}

/* NIRO Nebenkostenabrechnungsservice */
.style-heizkosten {
    background-image:url("/files/contaodemo/niro-adobestock/391619457-weicheslicht-0-2-2.jpg");
    background-position:center top;
    background-repeat:no-repeat;
    background-attachment: fixed; background-size: cover; /*creates parallax effect (sort of). Disabled for tablet and small screens. */
}

/* NIRO Nebenkostenabrechnungsservice */
.style-kunden {
    background-image:url("/files/contaodemo/niro-adobestock/45750215-weicheslicht-0-5-6-rechts.jpg");
    background-position:center top;
    background-repeat:no-repeat;
    background-attachment: fixed; background-size: cover; /*creates parallax effect (sort of). Disabled for tablet and small screens. */
}

/* NIRO Nebenkostenabrechnungsservice */
.style-muster {
    background-image:url("/files/contaodemo/niro-adobestock/215127968-weicheslicht-0-2-2.jpg");
    background-position:center top;
    background-repeat:no-repeat;
    background-attachment: fixed; background-size: cover; /*creates parallax effect (sort of). Disabled for tablet and small screens. */
}

/* NIRO Nebenkostenabrechnungsservice */
.style-kontakt {
    background-image:url("/files/contaodemo/niro-adobestock/215127968-weicheslicht-0-2-2.jpg");
    background-position:center top;
    background-repeat:no-repeat;
    border-right:10;
    border-left:10;
    background-attachment: fixed; background-size: cover; /*creates parallax effect (sort of). Disabled for tablet and small screens. */
}

/* Sets the width of content area for full-width layout */
.full-width #main *[class*="mod_"] .inside,
.full-width #footer .inside,
.mod_article__inner{
    max-width:1125px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 2rem;
    padding-top: 2rem;
}

/* Sets the width of content area for boxed layout */
.boxed #wrapper {
    max-width:1125px;
}
.boxed #header-bar {
    max-width:1125px;
}
#header-bar .inside {
    max-width:1125px;
}

/* Sets the width of content area for full-with layout when using columns */
.has-columns #container {
    max-width:1125px;
}
.add-left #left {
    width:20%;
    left: calc(-100% + 20%);
}
.add-left.add-right #left {
    width:20%;
    left: calc(-100% + 20% + 20%);
}
.add-right #right {
    width:20%;
}
.add-left #main {
    width: calc(100% - 20%);
    left: 20%;
}
.add-right #main {
    width: calc(100% - 20%);
}
.add-left.add-right #main {
    width: calc(100% - 20% - 20%);
    left: 20%;
}
.hero .inside {
    max-width:1125px;
}
body {
    font-size:1.5em;
}
h1 {
    font-size:4em;
}
h2 {
    font-size:3em;
}
h3 {
    font-size:2.4em;
}
h4 {
    font-size:2em;
}
h5 {
    font-size:1.78em;
}
h6 {
    font-size:1.2em;
}
}
