header{background:var(--ternary);height:110px}header .header-contents{display:flex;justify-content:space-between;align-items:center;height:110px}@media(max-width:425px){header .header-contents .logo img{max-width:100px;width:100%}}header .header-contents .account a{color:#fff;border:1px solid white;border-radius:5px;padding:8px 20px;font-weight:500;transition:.5s ease-in}@media(max-width:425px){header .header-contents .account a{font-size:.6rem}}header .header-contents .account a:hover{border:1px solid var(--secondary);background:var(--secondary);color:#fff}footer{background:linear-gradient(180deg,#0a2641 90%,#051526);color:#d3d3d3;padding:40px 0}footer .footer-contents{display:flex;justify-content:space-between;gap:100px;align-items:center}@media(max-width:768px){footer .footer-contents{flex-direction:column;gap:50px}}footer .footer-contents .logo-section{display:flex;flex-direction:column;gap:20px;width:100%;flex:1}@media(max-width:768px){footer .footer-contents .logo-section{align-items:center}}footer .footer-contents .logo-section .desc{text-align:left;line-height:30px;border:1px solid var(--secondary);color:var(--secondary);padding:20px}footer .footer-contents .services-section{width:-moz-max-content;width:max-content;flex:1}@media(max-width:768px){footer .footer-contents .services-section{text-align:center}}footer .footer-contents .services-section h2{margin-bottom:20px}footer .footer-contents .services-section .services{display:flex;flex-direction:column;gap:10px}footer .footer-contents .info-section{display:flex;flex-direction:column;gap:10px;flex:1}footer .footer-contents .info-section h2{margin-bottom:10px}footer .footer-contents .info-section .details{display:flex;flex-direction:column;gap:20px}footer .footer-contents .info-section .details .detail{display:flex;align-items:center;gap:20px}footer .footer-contents .info-section .details .detail .icon{display:grid;font-size:1.2rem;color:var(--primary)}footer .footer-contents .socials{display:flex;gap:20px;margin-top:20px}footer .footer-contents .socials a{background:#fff;height:40px;width:40px;border-radius:50%;display:grid;place-items:center;font-size:1.4rem;color:#000;transition:.5s ease-in}footer .footer-contents .socials a span{display:grid}footer .footer-contents .socials a:hover{color:var(--secondary)}footer .copyright{border-top:2px solid var(--secondary);margin-top:40px;padding:40px 20px 0;text-align:center}footer .copyright a{color:var(--primary);font-weight:600}
