@font-face{font-family:NespressoLucas-Regular;font-style:normal;font-weight:400;src:url(https://www.nespresso.com/centro-de-reciclagem/build/assets/NespressoLucas-Regular-BIrguHFm.woff2) format("woff2")}@font-face{font-family:NespressoLucas-Light;font-style:normal;font-weight:400;src:url(https://www.nespresso.com/centro-de-reciclagem/build/assets/NespressoLucas-Light-3s-HHGaO.woff2) format("woff2")}@font-face{font-family:NespressoLucas-Med;font-style:normal;font-weight:400;src:url(https://www.nespresso.com/centro-de-reciclagem/build/assets/NespressoLucas-Med-CAULUYzQ.ttf) format("truetype")}@font-face{font-family:NespressoLucas-Bold;font-style:normal;font-weight:400;src:url(https://www.nespresso.com/centro-de-reciclagem/build/assets/NespressoLucas-Bold-C8wZiT-q.woff2) format("woff2")}@font-face{font-family:NespressoLucas-XtraBd;font-style:normal;font-weight:400;src:url(https://www.nespresso.com/centro-de-reciclagem/build/assets/NespressoLucas-XtraBd-B2iZ_09T.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box;outline:none}body{-webkit-font-smoothing:antialiased;font-family:NespressoLucas-Regular;overflow-x:hidden;background-color:#fff;color:#000}body,input,textarea,button{font-weight:400;font-size:1rem}button{cursor:pointer}a{text-decoration:none}a,button,input,span,img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .5s ease}html{scroll-behavior:smooth;overflow-x:hidden}.container{width:100%;max-width:768px;padding:0 20px;margin:0 auto}.row{width:calc(100% + 20px);margin-left:-10px}.row:after{content:".";display:block;clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}.right{float:right}.left{float:left}.col.twelve-mobile{width:99.999%}@media (min-width: 768px){.col.six-tablet{width:49.9995%}}.text-center{text-align:center}.col{float:left;padding:0 10px}h1{font-size:32px}h2{font-size:29px}h1,h2,h3{font-family:NespressoLucas-Regular,Arial,sans-serif;text-transform:uppercase}.button{font-size:23px;text-transform:uppercase;display:inline-block;margin:5px;padding:5px 20px;font-weight:500;border:2px solid #fff;color:#fff;font-family:NespressoLucas-Med,Arial,sans-serif}.button:hover{background:#fff;color:#000}@media (min-width: 1000px){.container{width:100%;max-width:1040px;padding:0 20px;margin:0 auto}}.header{width:100%;background:#fff;border-top:1.375rem solid #876c43;display:flex;flex-direction:column;align-items:center;position:relative}.header .wrapper-top{width:100%;max-width:109rem;padding:1rem;display:flex;justify-content:space-between;align-items:center}.header .main-logo{max-width:8.3125rem;width:100%;height:auto;aspect-ratio:229/62}.header .main-logo img{width:100%;height:100%}.header .wrapper-buttons{display:flex;gap:1rem;align-items:center}.header .single-button{display:flex;align-items:center;border:1px solid #000;border-radius:2rem;padding:.25rem .5rem;gap:1rem;font-size:1.25rem;text-transform:uppercase;cursor:pointer;background-color:#fff;color:#000}.header .single-button img{width:1rem;height:1rem}.header .single-button p{display:none;color:#000;font-family:NespressoLucas-Regular}.header .hamburger{display:flex;cursor:pointer;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-size:cover;background-position:center;transition:background-image .3s ease-in-out;background-image:url(https://www.nespresso.com/centro-de-reciclagem/build/assets/menu-svgrepo-com-CrNO6Vg7.svg)}.header .hamburger.open{background-image:url(https://www.nespresso.com/centro-de-reciclagem/build/assets/close-md-svgrepo-com-CFAgR2n5.svg)}.header .wrapper-bottom{position:absolute;top:100%;right:0;gap:1rem;background:#fff;flex-direction:column;width:250px;height:100vh;transform:translate(100%);transition:transform .3s ease-in-out;padding:2rem;box-shadow:-2px 0 8px #0000001a;z-index:1000;align-items:flex-start;display:flex;visibility:hidden}.header .wrapper-bottom.active{transform:translate(0);visibility:visible}.header .single-link{color:#000;text-decoration:none;font-size:1.125rem;font-family:NespressoLucas-Bold}.first-container{background:url(https://www.nespresso.com/centro-de-reciclagem/build/assets/topo-DA2OXwCc.jpg);padding:95px 0;color:#fff;display:block;height:100%;min-height:616px}.first-container img{display:block;width:100%;max-width:345px;margin:0 auto 60px}.first-container .button{margin-top:25px}.two-block .reciclagem-visite,.two-block .reciclagem-nespresso,.two-block .localizacao,.two-block .contato{background-size:cover;color:#fff}.two-block h2,.two-block p{margin:.83em 0}.two-block p{font-size:16px;line-height:19px;font-family:NespressoLucas-Regular,Arial,sans-serif}@media (min-width: 768px){.two-block p{font-size:18px;line-height:22px}}@media (min-width: 1000px){.two-block p{font-size:22px;line-height:25px}}.two-block .reciclagem-nespresso{background:url(https://www.nespresso.com/centro-de-reciclagem/build/assets/reciclagem-5Sk6hEEU.jpg);background-repeat:no-repeat;background-size:cover}.two-block .reciclagem-visite{background:url(https://www.nespresso.com/centro-de-reciclagem/build/assets/visite-CGwZFhYB.jpg);background-repeat:no-repeat;background-size:cover}.two-block .contato{background:url(https://www.nespresso.com/centro-de-reciclagem/build/assets/contato-DOkC81eD.jpg);padding:120px 0;background-repeat:no-repeat;background-size:cover}.two-block .content-right,.two-block .content-left{width:100%;max-width:500px;padding:105px 10px}.inscricao{padding:40px 0;background:url(https://www.nespresso.com/centro-de-reciclagem/build/assets/inscricao-DwpdQitl.jpg);color:#fff}.inscricao h2,.inscricao p{margin:22px 0}.inscricao p{font-size:16px;line-height:19px;font-family:NespressoLucas-Regular,Arial,sans-serif}@media (min-width: 768px){.inscricao p{font-size:18px;line-height:22px}}@media (min-width: 1000px){.inscricao p{font-size:22px;line-height:25px}}.inscricao hr{display:block;margin:20px auto;width:100%;height:1px;background:#fff;border:none;max-width:140px}.inscricao h3{margin-bottom:40px;font-size:22px}.inscricao .button{background:#fff;color:#000;cursor:pointer}.inscricao form.inscrever{margin:20px 0}.inscricao form.inscrever ul{list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;max-width:345px;margin:auto;margin-bottom:1rem}.inscricao form.inscrever .error_message_data{font-size:20px;color:red;margin-bottom:1rem}@media (min-width: 768px){.inscricao form.inscrever ul{max-width:max-content}}.inscricao form.inscrever li{margin:0 5px 20px}.error{border-color:red!important}.inscricao form.inscrever input[type=text],.inscricao form.inscrever textarea{height:44px;max-width:420px;display:block;width:100%;margin:0 auto 10px;border:2px solid #fff;background:transparent;color:#fff;padding:0 10px}.inscricao form.inscrever textarea{height:88px;padding:10px}.inscricao form.inscrever label{display:block;border:2px solid #fff;font-size:19px;padding:15px;cursor:pointer;transition:background .5s ease}.inscricao form.inscrever label.btn{padding:8px 25px}.inscricao form.inscrever label strong{font-size:21px}.inscricao form.inscrever label input{display:none}.inscricao form.inscrever label.active{background:#fff;color:#000}.pulse{animation:pulse .7s infinite;margin:50px auto 0;display:table;animation-direction:alternate;-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-webkit-filter:brightness(100%)}to{-webkit-transform:scale(1.1);-webkit-filter:brightness(200%)}}@keyframes pulse{0%{transform:scale(1);filter:brightness(100%)}to{transform:scale(1.1);filter:brightness(200%)}}#loading-overlay img.logo-block{width:100%;max-width:200px}@media (min-width: 768px){#loading-overlay img.logo-block{max-width:400px}}.footer{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:5.8125rem 1rem 7.3125rem;gap:1.5rem;color:#000}.footer .first-links,.footer .last-links{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.footer a{position:relative;color:#000;font-family:NespressoLucas-Light;text-align:center}.footer a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.footer .first-links a{font-size:clamp(1.13rem,1.15cqi + .84rem,1.88rem)}.footer .last-links a{color:#686868;font-size:clamp(.88rem,.96cqi + .64rem,1.5rem)}@media (min-width: 992px){.header .wrapper-top{padding:5.5rem 1rem 2.5rem}.header .main-logo{max-width:14.3125rem}.header .hamburger{display:none}.header .single-button img{width:1.75rem;height:1.75rem}.header .single-button p,.header .single-button a{display:block}.header .single-button{padding:.875rem 1.125rem}.header .wrapper-bottom{visibility:visible;transform:none!important;position:static;height:auto;max-width:88.8125rem;width:100%;justify-content:space-between;gap:1rem;flex-direction:row;box-shadow:none;padding:2.5rem 1rem 3.75rem}.first-container{min-height:500px}.footer{gap:.5rem}.footer .first-links,.footer .last-links{gap:3rem}.footer .first-links a:not(:last-of-type):after,.footer .last-links a:not(:last-of-type):after{content:"•";position:absolute;right:-1.875rem;line-height:0;top:50%;transform:translateY(-50%)}}@media (min-width: 1470px){.header .wrapper-bottom{padding:2.5rem 0 3.75rem}}@media (min-width: 1800px){.header .wrapper-top{padding:5.5rem 0 2.5rem}}
