.navbar{z-index:1000;color:#fff;background-color:#0000;justify-content:space-between;align-items:center;width:100%;padding:15px 30px;font-family:Montserrat,Arial,sans-serif;transition:background-color .3s,box-shadow .3s,color .3s;display:flex;position:fixed;top:0;left:0}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.navbar.scrolled{background-color:#fff;top:0;box-shadow:0 4px 8px #0000001a;color:#000!important}.navbar-logo img{transition:opacity .3s}.navbar-links{gap:40px;list-style:none;transition:color .3s;display:flex}.navbar-links li a:after{content:"";background-color:#dc2626;width:0;height:3px;transition:width .3s;position:absolute;bottom:-5px;left:0}.navbar-links li a:hover:after{width:100%}.navbar-links li a:hover{color:#dc2626}.navbar-links li a{font-weight:500;text-decoration:none;transition:transform .3s,color .3s;position:relative;color:#fff!important}.navbar.scrolled .navbar-links li a{color:#000!important}.navbar-links li a:hover{color:#dc2626;border-bottom:1px #b71c1c;transform:scale(1.5)}.cta{background-color:#dc2626;border-radius:5px;padding:10px 20px;font-weight:600;transition:background-color .3s;color:#fff!important}.cta:hover{background-color:#b71c1c}.navbar-supported{text-align:right;color:inherit;font-size:12px}.navbar.scrolled .navbar-supported{color:#000}.hamburger{cursor:pointer;display:none}.hamburger-icon{width:20px;height:20px}.drawer{color:#fff;z-index:9999;background-color:#141414;flex-direction:column;justify-content:space-between;width:100%;padding:5em 3em 3em;font-family:Montserrat,Arial,sans-serif;transition:top .3s;display:flex;position:fixed;top:-100%}.drawer.open{top:0}.close-drawer{color:#fff;cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:20px;right:20px}.drawer ul{text-align:center;flex-direction:column;gap:2em;padding:0;list-style:none;display:flex}.drawer ul li a{color:#fff;font-size:20px;font-weight:500;text-decoration:none;transition:color .3s;display:block}.drawer ul li a:hover{color:#dc2626}.drawer ul li .cta{text-align:center;background-color:#dc2626;border-radius:5px;margin:0 auto 2em;padding:5px 10px;font-weight:600;transition:background-color .3s;color:#fff!important}.navbar-supported-mobile{margin-left:auto;margin-right:auto;font-size:14px;text-align:center!important}@media (max-width:768px){.navbar{justify-content:space-between;padding-left:10px;padding-right:10px;flex-direction:row!important;padding-top:30px!important;padding-bottom:20px!important}.navbar-links{justify-content:space-between;display:none;flex-direction:row!important}.img,.navbar-logo img{margin-left:auto!important;margin-right:auto!important}.navbar-supported{display:none}.hamburger{display:block}}
.footer{color:#fff;background-color:#dc2626;flex-direction:column;align-items:flex-start;display:flex;padding:3em 5em!important}.social-icons{gap:16px;margin-top:12px;display:flex}.social-icons a{color:inherit;text-decoration:none}.footer-content{color:#fff;flex-direction:column;width:100%;margin-left:2em;display:flex}.footer-logo{margin-bottom:1rem}.pu_logo{width:250px}.footer-links,.footer-contact{color:#fff;margin-left:2em}.footer-links h4,.footer-contact h4{color:#fff;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.footer-links ul{color:#fff;margin:0;padding:0;list-style:none}.footer-links ul li,.footer-contact p{color:#fff;margin-bottom:.5rem}.footer-social-icons{gap:5px;margin-top:1rem;display:flex;color:#fff!important}.address{padding-bottom:30px}.footer-social-icons a{font-size:1.8rem;color:#fff!important}@media (min-width:768px){.footer{color:#fff;background-color:#000;flex-direction:column;align-items:flex-start;padding:2em 3em;display:flex}.footer-content{color:#fff;flex-direction:row;justify-content:space-between}}@media (max-width:768px){.footer-content{color:#fff;flex-direction:column;align-items:center;margin-left:0}.GetinTouch{padding-bottom:10px}.PUMNRDC h4{margin-bottom:2 0px}.address,.contactdetails{text-align:center}.footer-links,.footer-contact,.footer-social-icons{text-align:center;align-items:center;margin-bottom:20px;margin-left:0%}.footer-logo{padding-bottom:20px}}
