.footer{background-color:var(--darkblue);padding:2rem;color:#fff}.footer-columns{justify-content:space-around;gap:2rem;display:flex;text-align:center}.footer-column:first-child{text-align:left}.content-center{justify-content:center}.footer-column{flex:1 1 150px}.footer-column h3{font-size:1.2rem;margin-bottom:1rem}.footer-column ul{list-style:none;padding:0}.footer-column li{margin-bottom:.5rem}.footer-column a{color:#fff;text-decoration:none}.footer-column a:hover{text-decoration:underline}.footer-socials{margin-top:1rem}.footer-socials a{margin-right:10px;font-size:1.2rem;color:#fff}.footer-bar{display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;padding-top:1rem;border-top:1px solid #fff;text-align:center;font-size:.9rem;color:#fff}.form-content{width:50%}.form-container{width:90%}form{display:flex;justify-content:space-between}form div:first-child{flex:1;padding-right:20px}.form-group{margin-bottom:15px}.form-group input,.form-group textarea{width:100%;padding:10px;border:1px solid #000;border-radius:0;font-size:1rem;outline:none}input::placeholder,textarea::placeholder{color:#aaa;font-style:italic}textarea{border:solid #000;height:200px}.button{margin:1rem 6.5rem;background:var(--theme-secondary-blue);border:none;color:#fff;font-size:1rem;border-radius:4px;font-weight:700;padding:.5rem 2rem}@media (max-width:576px){.contactform{display:block}.form-content{width:100%}.form-container{width:100%;padding:1rem}}header{display:flex;flex-direction:column;margin-top:3rem}.main-continer{background:#F1FAFF;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;width:100%;height:80px;z-index:99}.logo-font{font-weight:700;font-size:20px;color:var(--primaryBlue);text-transform:uppercase;margin:0}.nav-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-links li{position:relative}.nav-links li a{color:var(--darkblue);text-decoration:none;font-weight:700;font-size:1rem;display:flex;align-items:center;gap:.25rem}.nav-links li a:hover{color:var(--primaryBlue);text-decoration:underline}.dropdown-menu{display:none;position:absolute;top:20px;left:0;min-width:250px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);list-style:none;padding:0;z-index:1000}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu li{border-bottom:1px solid #eee}.dropdown-menu li:last-child{border-bottom:none}.dropdown-menu li a{color:#1c81dc;padding:10px 15px;text-decoration:none;display:block;font-size:.8rem;font-weight:400}.dropdown-menu li a:hover{background-color:var(--primaryBlue);color:#fff}.drop-icon{color:var(--darkblue)}.top-icon{display:flex;gap:15px;margin-right:20px}.top-icon a{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background-color:transparent;text-decoration:none;transition:background-color .3s ease}.top-icon a svg{font-size:20px;color:var(--darkblue);transition:color .3s ease}.top-icon a:hover{background-color:var(--primaryBlue)}.top-icon a:hover svg{color:#fff}#menu-icon{display:none;font-size:2rem;cursor:pointer;color:var(--darkblue)}#mobilemenu{display:none;position:absolute;background:#fff;color:#000;right:0;top:80px;z-index:1000;padding:1rem;width:100%;border-radius:0}#mobilemenu ul{list-style:none;padding-left:0;margin:0}#mobilemenu ul li{margin-bottom:1rem;position:relative}#mobilemenu .mobile-dropdown-title,#mobilemenu ul li a{font-size:1rem;font-weight:600;display:block;padding:8px 0;text-decoration:none;color:var(--darkblue);cursor:pointer}#mobilemenu .mobile-dropdown-title{margin-bottom:.25rem}#mobilemenu .dropdown-menu{display:none;padding-left:1.5rem;margin-top:-.5rem;list-style:none}#mobilemenu .dropdown-menu.show{display:block;animation:fadeIn .3s ease-in-out}#mobilemenu .dropdown-menu li a{font-size:.95rem;font-weight:400;padding:6px 0;color:#555}#mobilemenu .dropdown-menu li a:hover{color:var(--primaryBlue)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){nav{display:none}#menu-icon{position:fixed;right:10px;top:18px;z-index:1001}#menu-icon,#mobilemenu{display:block}.top-icon{display:none}}