:root{--background:#dbd7ce;--light-text:#dbd7ce;--dark-text:#1e1e1e;--green-remed:#95c539;--dark-green:#292a0e;--font:"Urbanist",sans-serif;--padding:5% 7%;--debug:1px solid red;--h4-size:15px;--h4-weight:bold}html{margin:0!important}body{background:var(--background);font-family:var(--font);color:var(--dark-text);margin:0}.container{padding:var(--padding)}.hero-section{background-image:url(/images/hero-bg.png);background-position:top;background-size:cover;background-attachment:fixed;justify-content:left;align-items:center;height:650px;display:flex}.intro-section{background:var(--green-remed)}.materiali-section{padding:var(--padding);text-align:center}.come-lavoriamo-section{background-color:var(--green-remed);text-align:center}.cta-section{text-align:center}#parallax{background-image:url(/images/parallax-home-img.jpg);background-position:50%;background-size:cover;background-attachment:fixed;height:400px}h1{color:var(--light-text);font-size:45px;line-height:45px}h2{text-transform:uppercase;margin-bottom:20px;font-size:40px}h3{font-size:24px}.intro-titolo h3{font-size:35px}.intro-titolo p{font-size:25px}.cta-title{text-transform:uppercase;font-size:30px}h4{font-size:var(--h4-size);font-weight:var(--h4-weight);text-transform:uppercase}.link{color:var(--dark-text);text-transform:uppercase;font-size:20px;font-weight:700;text-decoration:none}.link:hover{background-color:var(--green-remed)}.certificati-link a{color:var(--dark-text);text-decoration:none}.certificati-link a:hover{color:var(--green-remed)}.come-lavoriamo-section h4{margin-top:30px}p{font-size:18px}.remed-text{text-transform:uppercase;color:var(--green-remed)}mark{background:linear-gradient(to top,var(--green-remed).5em,transparent .5em);padding:0 .1em;display:inline}.bi-arrow-right-circle-fill{color:var(--green-remed);margin-left:10px;font-size:20px}.green-btn{background-color:var(--green-remed);text-transform:uppercase;border:none;border-radius:15px;margin-top:10px;padding:10px 20px;font-weight:700;transition:transform .3s}.green-btn:hover{transform:scale(1.05)}.light-btn{background-color:var(--light-text);text-transform:uppercase;color:var(--dark-text);border:none;border-radius:15px;padding:10px 20px;font-weight:700;text-decoration:none;transition:transform .3s}.light-btn:hover{transform:scale(1.05)}.banner-azienda{background-image:url(/images/banner-azienda.jpg);background-position:50%;background-size:cover;height:400px}.banner-contatti{background-image:url(/images/banner-contatti.jpg);background-position:bottom;background-size:cover;height:400px}.banner-servizi{background-image:url(/images/banner-servizi.jpg);background-position:50%;background-size:cover;height:400px}.banner-materiali{background-image:url(/images/banner-materiali.jpg);background-position:50%;background-size:cover;height:400px}.banner-noleggio-mezzi{background-image:url(/images/noleggio-cassoni-benne-banner.jpg);background-position:50%;background-size:cover;height:400px}.banner-noleggio-multibenne{background-image:url(/images/noleggio-mezzi-banner.jpg);background-position:50%;background-size:cover;height:400px}.banner-noleggio-containers{background-image:url(/images/noleggio-containers-banner.jpg);background-position:50%;background-size:cover;height:400px}.banner-trasporto-rifiuti{background-image:url(/images/trasporto-rifiuti-banner.jpg);background-position:50%;background-size:cover;height:400px}.banner-case-history{background-image:url(/images/banner-casehistory.jpg);background-position:50%;background-size:cover;height:400px}.banner-demolizioni{background-image:url(/images/demolizioni-img-banner.png);background-position:bottom;background-size:cover;height:400px}.banner-bonifiche-ambientali{background-image:url(/images/bonifiche-ambientali-img-banner.jpg);background-position:50%;background-size:cover;height:400px}.noleggio-mezzi{background-image:url(/images/noleggio-mezzi.png);background-size:cover}.noleggio-containers{background-image:url(/images/noleggio-containers.png);background-size:cover}.trasporto-rifiuti{background-image:url(/images/trasporto-macerie.png);background-size:cover}.banner-press{background-image:url(/images/banner-casehistory.jpg);background-position:50%;background-size:cover;height:400px}.mission-section{background-color:var(--green-remed)}.service-box{background-color:gray;border-radius:10px;height:200px;margin-bottom:15px;transition:transform .3s;position:relative}.service-box:hover{transform:scale(1.05)}.service-box h4{color:var(--light-text);position:absolute;bottom:5px;left:20px}.icon{font-size:30px;position:absolute;bottom:10px;right:20px}.map-div{text-align:center;margin-bottom:-7px!important}.box-materiali{background-color:var(--green-remed);text-align:center;cursor:pointer;border-radius:10px;height:140px;margin:10px;transition:transform .3s}.box-materiali:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003}.box-content{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.box-content p{text-transform:uppercase;font-size:12px;font-weight:700;line-height:12px}.materiali-div{margin-top:10px}.materiali-btn,.press-btn{text-transform:uppercase;color:var(--dark-text);cursor:pointer;font-size:20px;font-weight:700;text-decoration:none}.cer-link{color:var(--dark-text);text-transform:uppercase;background-color:var(--green-remed);font-weight:700;text-decoration:none}.collapsed-div{border-bottom:3px solid var(--green-remed);max-height:0;margin-top:10px;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.collapsed-div.open{max-height:500px}.collapsed-content-div{padding-bottom:20px}.elenco-cer-container{margin-top:50px}.elenco-cer-list p{margin-bottom:0}td{border:0}thead{border:#0000}th{text-transform:uppercase;border:0;font-size:13px;background-color:#0000!important}.green-row{background-color:#bfdc88!important}.brochure-div{text-align:center;margin-top:20px}.space{margin-bottom:20px}@media (max-width:991.98px){.container{padding:20% 7%}.hero-section,#parallax{background-attachment:scroll}}
@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_47dab31e-module___0MbFa__className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.urbanist_47dab31e-module___0MbFa__variable{--font-urbanist:"Urbanist","Urbanist Fallback"}
.navbar{width:100%;padding:2% 10%;position:absolute;background-color:#0000!important}.offcanvas{padding:20px;background-color:var(--light-text)!important}.nav-link,.dropdown-item{text-transform:uppercase;color:var(--dark-text);font-weight:700}.nav-link:hover{background-color:var(--green-remed);color:var(--dark-text)}.nav-link:focus{color:var(--dark-text)!important}.dropdown-menu{background-color:var(--light-text);border:0;margin:0!important}.dropdown-item:hover{background-color:var(--green-remed)}.navbar-toggler{background-color:var(--green-remed);border:0}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{box-shadow:none;outline:none}@media (max-width:991.98px){.navbar{margin-top:15px;padding:7% 5%}}
.Footer-module__5u2vPG__footer_container{background-color:var(--green-remed)}.Footer-module__5u2vPG__logo_footer{margin-bottom:5px}.Footer-module__5u2vPG__social_icon{color:var(--light-text);margin-right:15px;font-size:30px}.Footer-module__5u2vPG__copyright_text p{text-transform:uppercase;margin-top:10px;font-size:13px}.Footer-module__5u2vPG__link{color:var(--dark-text);text-decoration:none}.Footer-module__5u2vPG__link:hover{font-weight:700}
.GoUpArrow-module__dNyDOq__arrow_container{z-index:1000;position:fixed;bottom:1rem;right:1rem}.GoUpArrow-module__dNyDOq__arrow{color:var(--dark-text);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;font-size:40px;transition:transform .3s;display:flex}.GoUpArrow-module__dNyDOq__arrow:hover{transform:scale(1.1)}
