@import url(https://fonts.googleapis.com/css?family=Montserrat:400,600&display=swap);body{font-family:'Montserrat',sans-serif;background-color:#f4f1e6;color:#6d503b;margin:0;padding:40px 20px;display:flex;justify-content:center;align-items:center;min-height:100vh}.main-container{max-width:800px;width:100%;text-align:center}.steps-container{margin-bottom:40px;text-align:left;display:inline-block}.step{display:flex;align-items:center;margin-bottom:10px;color:#b0a596;font-size:18px;text-transform:uppercase;letter-spacing:1px}.step.active{color:#6d503b}.step-icon{width:24px;height:24px;border:2px solid currentColor;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:15px;font-size:14px;flex-shrink:0;background-color:transparent}.step-icon::after{content:'\279D';font-size:14px}.step.active .step-icon{background-color:#6d503b;color:#fff}.divider{border-top:1px solid #6d503b;margin:20px 0 40px 0;opacity:.3}h1{font-size:32px;font-weight:600;margin-bottom:10px;color:#6d503b}.subtitle{font-size:18px;margin-bottom:50px}.form-flex{display:flex;justify-content:center;align-items:center;gap:40px;margin-bottom:40px}.inputs-container{text-align:left;width:200px}.form-group{margin-bottom:25px}label{display:block;font-size:14px;margin-bottom:8px;font-weight:400}input[type="number"]{width:100%;padding:8px 12px;border:1px solid #6d503b;background-color:#fff;font-size:16px;color:#6d503b;border-radius:4px}.pot-image-container img{width:120px;height:auto}.btn-calcular{background-color:#a8934b;color:#fff;border:none;padding:15px 80px;font-size:18px;font-weight:600;text-transform:uppercase;border-radius:4px;cursor:pointer;letter-spacing:1px;margin-bottom:40px}.btn-calcular:hover{background-color:#938141}.footer-text{font-size:12px;line-height:1.6;max-width:600px;margin:0 auto;color:#8a7b6a}.footer-text a{color:inherit;text-decoration:underline}.lang-selector{margin-top:20px;font-size:12px}select{background:transparent;border:none;border-bottom:1px solid #6d503b;color:#6d503b;padding:2px 5px}.volver-container{width:100%;text-align:left;margin-bottom:20px}.btn-volver{display:inline-block;color:#6d503b;text-decoration:none!important;font-size:16px;border-bottom:1px solid #6d503b;padding:10px 0 2px 0}.btn-volver:hover{color:#a8934b!important;border-color:#a8934b!important}