.CostCalculator_container__BbKHW{margin:0 auto;font-family:Montserrat,sans-serif;padding:5rem;background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.CostCalculator_cost-calculator-title__GhhMm{text-align:center;grid-column:1/-1;font-size:2rem;color:#333;margin-bottom:2rem}.CostCalculator_machine__RmMzE{padding:1.5rem;border:1px solid #ccc;border-radius:10px;background-color:#fff;transition:transform .3s ease-in-out}.CostCalculator_machine__RmMzE:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.CostCalculator_machine-title__6oBXQ{margin-top:0;font-size:1.5rem;color:#333}.CostCalculator_serviceLabel__O4IXI{display:block;margin:1rem 0;font-size:1.2rem}.CostCalculator_serviceLabel__O4IXI input[type=checkbox]{margin-right:.5rem}.CostCalculator_total__ynWmk{text-align:center;margin-top:2rem;font-size:1.5rem;color:#333;grid-column:1/-1}.footer{background-color:#dc2626;color:#fff;padding:3em 5em!important;display:flex;flex-direction:column;align-items:flex-start}.social-icons{display:flex;gap:16px;margin-top:12px}.social-icons a{color:inherit;text-decoration:none}.footer-content{display:flex;flex-direction:column;width:100%;color:#fff;margin-left:2em}.footer-logo{margin-bottom:1rem}.pu_logo{width:250px}.footer-contact,.footer-links{margin-left:2em;color:#fff}.footer-contact h4,.footer-links h4{font-size:1.2rem;margin-bottom:.5rem;font-weight:700;color:#fff}.footer-links ul{list-style:none;padding:0;color:#fff;margin:0}.footer-contact p,.footer-links ul li{margin-bottom:.5rem;color:#fff}.footer-social-icons{display:flex;gap:5px;margin-top:1rem;color:#fff!important}.address{padding-bottom:30px}.footer-social-icons a{font-size:1.8rem;color:#fff!important}@media (min-width:768px){.footer{background-color:#000;color:#fff;padding:2em 3em;display:flex;flex-direction:column;align-items:flex-start}.footer-content{flex-direction:row;justify-content:space-between;color:#fff}}@media (max-width:768px){.footer-content{margin-left:0;flex-direction:column;align-items:center;color:#fff}.GetinTouch{padding-bottom:10px}.PUMNRDC h4{margin-bottom:2 0}.address,.contactdetails{text-align:center}.footer-contact,.footer-links,.footer-social-icons{align-items:center;text-align:center;margin-left:0;margin-bottom:20px}.footer-logo{padding-bottom:20px}}