@font-face{font-family:"Arvo";src:url("../fonts/Arvo-Bold.eot");src:url("../fonts/Arvo-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Arvo-Bold.woff2") format("woff2"),url("../fonts/Arvo-Bold.woff") format("woff"),url("../fonts/Arvo-Bold.ttf") format("truetype"),url("../fonts/Arvo-Bold.svg#Arvo-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Arvo";src:url("../fonts/Arvo-Italic.eot");src:url("../fonts/Arvo-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Arvo-Italic.woff2") format("woff2"),url("../fonts/Arvo-Italic.woff") format("woff"),url("../fonts/Arvo-Italic.ttf") format("truetype"),url("../fonts/Arvo-Italic.svg#Arvo-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Arvo";src:url("../fonts/Arvo-BoldItalic.eot");src:url("../fonts/Arvo-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Arvo-BoldItalic.woff2") format("woff2"),url("../fonts/Arvo-BoldItalic.woff") format("woff"),url("../fonts/Arvo-BoldItalic.ttf") format("truetype"),url("../fonts/Arvo-BoldItalic.svg#Arvo-BoldItalic") format("svg");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Arvo";src:url("../fonts/Arvo.eot");src:url("../fonts/Arvo.eot?#iefix") format("embedded-opentype"),url("../fonts/Arvo.woff2") format("woff2"),url("../fonts/Arvo.woff") format("woff"),url("../fonts/Arvo.ttf") format("truetype"),url("../fonts/Arvo.svg#Arvo") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Muli";src:url("../fonts/Muli-Regular.eot");src:url("../fonts/Muli-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Muli-Regular.woff2") format("woff2"),url("../fonts/Muli-Regular.woff") format("woff"),url("../fonts/Muli-Regular.ttf") format("truetype"),url("../fonts/Muli-Regular.svg#Muli-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding,150px)}p{font-size:16px}header.header-area{position:relative}@media (width <= 991px){header.header-area{background-color:hsl(198,22%,30%)}}header .navbar-nav.hp-1-nav{position:relative;top:unset;left:unset;justify-content:space-around;background:hsl(198,22%,30%);padding:unset;margin:unset!important;width:100%}header .navbar-nav.hp-1-nav a.nav-link{color:white!important}header .navbar-nav.hp-1-nav a.nav-link:hover{font-weight:normal!important;text-decoration:unset!important;outline:1px solid white}@media (width>992px){header .navbar-nav.hp-1-nav{flex-direction:unset}}header .navbar-brand{margin-right:0;margin-left:115px}header .navbar-toggler:not(:disabled):not(.disabled){background-color:white}.hidden{display:none!important}.legal{margin-block:4rem}.legal h1+h2{margin-top:2em}.legal h2+h3{margin-top:1.5em}.legal h3+h4{margin-top:1em}.legal h2+p{margin-top:0.5em}.legal h3+p{margin-top:0.5em}.legal p+h2{margin-top:1.5em}.legal p+h3{margin-top:1em}.legal p+h4{margin-top:0.75em}.hero-content{margin-block:3rem 15rem}@media (width <= 475px){.hero-content{margin-block:3rem 10rem}}.hero-content picture{display:block}.hero-logo{position:relative;left:50%;width:100%;height:auto;max-width:none;translate:-50% 0}@media (width>768px){.hero-logo{width:110%}}.hero-area{background-image:unset}.service .paints-service-row .single-service-container.anstrich{grid-area:anstrich}.service .paints-service-row .single-service-container.tapete{grid-area:tapete}.service .paints-service-row .single-service-container.fassadengestaltung{grid-area:fassadengestaltung}.service .paints-service-row .single-service-container.verputz{grid-area:verputz}.service .paints-service-row .single-service-container.boden{grid-area:boden}.service .paints-service-row .single-service-container.lackier{grid-area:lackier}.service .paints-service-row .single-service-container.fliesen{grid-area:fliesen}.service .paints-service-row .single-service-container.mauer{grid-area:maurer}.service .paints-service-row .single-service-container.fassadendaemmung{grid-area:fassadendaemmung}.service .paints-service-row .single-service-container .single-service{margin:unset;height:100%}.service .paints-service-row>div:nth-child(odd) .single-service{background-color:hsl(176,32%,36%)}.service .paints-service-row>div:nth-child(even) .single-service{background-color:hsl(307,16%,55%)}@media (width>992px){.service .paints-service-row{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:535px;grid-template-areas:"anstrich tapete fassadengestaltung" "verputz boden lackier" "sanierung fliesen maurer" "fassadendaemmung fassadendaemmung fassadendaemmung";gap:15px}}@media (width>1200px){.service .paints-service-row{grid-template-rows:485px}}.service .icon-inner span::before,.service .ss-content h2,.service .ss-content h3,.service .ss-content p{color:white}.about-us{background-image:unset;padding-inline:0}@media (width>768px){.about-us .row{display:grid;grid-template-columns:repeat(2,calc(50% - 7.5px));gap:15px}}.about-us .about{background-color:hsl(350,54%,43%)}.about-us .about p,.about-us .about .au-tittle h2{color:white}.single-contact{background-color:hsl(350,54%,43%)}.single-contact .bg-envelope::before{transform:rotate(-25deg)}.single-contact,.single-contact h2,.single-contact h5,.single-contact a{color:white}.single-contact h2{font-size:1.25rem;margin-bottom:0.5rem}.message h2{font-size:34px;padding:50px 0}.checkbox label a{text-decoration:underline}.footer-nav .subscribe-top{height:100px}.footer-nav .sp-logo{top:-34px;left:50px}.footer-nav .sp-logo h2{position:relative;text-align:center;padding-block:34px;z-index:99}.footer-nav .sp-logo img{width:105px}footer .content-footer{display:flex;justify-content:space-between}footer .content-footer a{color:white}.client-feedback{background-image:unset}.height100{height:100%}.checkbox{display:flex;justify-content:flex-start;align-items:center}.checkbox input[type=checkbox]{padding:0;margin-right:0.5rem;width:unset;height:unset}.checkbox label{margin-bottom:3px}.projekt-galerie{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;row-gap:15px;list-style:none;padding-inline:15px}.projekt-item{position:relative;width:350px;height:350px}.projekt-item img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0}.recent-top h2,.recent-top h3{text-align:center}.philosophie{background-color:hsl(198,22%,30%);margin-bottom:3rem;padding-bottom:4rem}.philosophie h2,.philosophie h3,.philosophie p,.philosophie li{color:white}.philosophie p{margin-bottom:1rem}@media (width < 1199px){.philosophie{margin-top:4rem}}.team{padding-top:50px}.team img{aspect-ratio:4/3;object-fit:cover}section.contact-us{padding-block-end:50px}.final-content{text-align:center;margin-block-end:6rem}@media only screen and (max-width:991px){.client-image img{width:auto}}
