.header__top{display:flex;justify-content:center;align-items:center;background-color:var(--secondary)}.header__top--text{color:var(--white);font-weight:700;text-transform:uppercase;margin-top:var(--s1);margin-bottom:var(--s1)}@media (max-width:767px){.header__top--text{font-size:14px}}.header__main{border-top:3px solid var(--primary);border-bottom:3px solid var(--primary)}.header__main--inner{display:flex;justify-content:space-between;align-items:center;padding-top:var(--s1);padding-right:var(--s2);padding-bottom:var(--s1);padding-left:var(--s2)}@media (max-width:767px){.header__main--inner{display:flex;flex-flow:wrap;justify-content:space-between;gap:var(--s1)}}.header__main--logo{height:100px}.btn{display:flex;gap:var(--s1);width:fit-content;color:var(--white);font-weight:600;text-decoration:none;text-transform:uppercase;padding-top:var(--s1);padding-right:var(--s2);padding-bottom:var(--s1);padding-left:var(--s2);background-color:var(--primary);border-radius:var(--s1);transition:background 200ms ease}.btn:hover{background-color:var(--secondary)}.header__main--menu{display:flex;align-items:center;gap:var(--s2)}@media (max-width:767px){.header__main--menu{width:100%}}.footer{color:var(--white);padding-top:var(--s5);padding-right:var(--s2);padding-bottom:var(--s5);padding-left:var(--s2);background-color:var(--secondary);border-top:3px solid var(--primary);border-bottom:3px solid var(--primary)}.footer--inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:1023px){.footer--inner{display:grid;grid-template-columns:1fr 1fr}}.copyright{color:var(--white);padding-top:5px;padding-right:var(--s2);padding-bottom:5px;padding-left:var(--s2);background-color:var(--secondary)}.copyright a{color:var(--white)}.hero{display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:600px;padding-top:var(--s2);padding-right:var(--s2);padding-bottom:var(--s2);padding-left:var(--s2);background-image:url(https://rioolservice-limburg.nl/wp-content/uploads/2025/08/Hero-bg.jpg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-bottom:3px solid var(--primary)}@media (max-width:1023px){.hero{min-height:450px}}@media (max-width:767px){.hero{display:flex;flex-flow:column;align-items:start}}.hero--heading{color:var(--white);text-transform:uppercase}.hero--buttons{display:flex;gap:var(--s2)}@media (max-width:767px){.hero--buttons{display:flex;flex-flow:column}}.btn--secondary{background-color:var(--secondary)}.btn--secondary:hover{background-color:var(--primary)}.usp{padding-top:var(--s5);padding-right:var(--s2);padding-bottom:var(--s5);padding-left:var(--s2)}.usp--item{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;color:var(--white);padding-top:var(--s2);padding-right:var(--s2);padding-bottom:var(--s2);padding-left:var(--s2);background-color:var(--primary);border-radius:var(--s1);box-shadow:0px 2px 5px 0px #00000050}.usp--inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--s5)}@media (max-width:1023px){.usp--inner{display:grid;gap:var(--s2)}}@media (max-width:767px){.usp--inner{display:grid;grid-template-columns:1fr}}.usp--icon{font-size:50px}.usp--text{text-align:center}.usp--home{margin-top:-100px}.content{padding-top:var(--s5);padding-right:var(--s2);padding-bottom:var(--s5);padding-left:var(--s2)}@media (max-width:767px){.content{padding-top:var(--s3);padding-bottom:var(--s3)}}.content--inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5)}@media (max-width:1023px){.content--inner{display:flex;flex-flow:column}}.content--image{position:relative;padding-bottom:var(--s2);padding-left:var(--s2);background-color:var(--secondary);border-top-right-radius:var(--s2);border-bottom:3px solid var(--primary);border-left:3px solid var(--primary)}.content--center{display:flex;flex-flow:column;justify-content:center;align-items:center}.text--center{text-align:center}.cta{padding-top:var(--s2);padding-right:var(--s2);padding-bottom:var(--s2);padding-left:var(--s2);background-color:var(--secondary);border-top:3px solid var(--primary);border-bottom:3px solid var(--primary)}.hero--content{min-height:350px}.cta-inner{display:flex;justify-content:space-between;align-items:center;color:var(--white)}@media (max-width:1023px){.cta-inner{display:flex;flex-flow:column;align-items:start}}@media (max-width:767px){.btn--full{width:100%}}@media (max-width:1023px){.width{width:100%}}@media (max-width:767px){.menu-code{display:none}}