footer{background-color:var(--white50);color:var(--gray70);font-family:Poppins,sans-serif}.footer-container{flex-wrap:wrap;justify-content:space-between;gap:20px;width:90%;max-width:1300px;margin:0 auto;padding-top:40px;padding-bottom:20px;display:flex}.footer-top-section{flex-direction:column;flex-grow:1;min-width:300px;max-width:400px;display:flex}.footer-section{flex-direction:column;flex:1;align-items:flex-start;gap:30px;min-width:300px;max-width:400px;display:flex}.footer-quick-links{align-items:center}.footer-title{color:var(--gray100);margin-bottom:10px;font-family:Poppins,sans-serif;font-size:clamp(18px,4vw,24px);font-weight:600}.footer-top-section .footer-title{font-size:clamp(21px,4vw,24px)}.footer-paragraph{color:var(--gray70);font-family:Poppins,sans-serif;font-size:var(--font-size-medium);font-weight:500;line-height:1.5}.footer-contact:last-child{row-gap:10px;margin:0}.footer-contact-us .footer-title{margin-bottom:10px;display:block}.footer_social{align-items:flex-end;height:100%;margin:20px 0 0;display:flex}.footer_social ul li{margin:0 10px 0 0}.footer_social ul li:hover{background-color:var(--blue100)}.footer-links-list li a:hover,.footer-contact-us p a:hover{color:var(--blue100)}.footer-bottom-paragraph{color:var(--gray05);font-family:Poppins,sans-serif;font-size:var(--font-size-medium);font-weight:600}.footer-bottom{background-color:var(--blue100);justify-content:center;align-items:center;padding:14px 20px 10px;font-size:12px;display:flex}.footer-bottom-content{width:100%;color:var(--white50);flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1300px;display:flex}.footer-icon svg{width:40px;height:40px;fill:var(--blue100);margin-bottom:10px}.footer-icon-2 svg,.footer-icon-3 svg{fill:var(--blue100);margin-bottom:10px;width:clamp(24px,4vw,30px)!important;height:clamp(24px,4vw,30px)!important}.footer-icon svg path,.footer-icon-2 svg path,.footer-icon-3 svg path{fill:var(--blue100)}.footer-icon-3{justify-self:flex-start}.footer-icon-3 svg{margin-right:10px;width:38px!important;height:100%!important}.footer-icon-2,.footer-icon-3{justify-content:center;align-items:center;display:flex}.footer-icon-2 svg{width:30px;height:30px;margin:0 10px 0 0}.footer-contact{flex-flow:wrap;align-items:center;margin-bottom:8px;display:flex}.footer-contact p{font-size:16px}.loaction-icon{flex-direction:row;align-items:center;margin-top:50px;margin-bottom:5px;display:flex}.loaction-icon h3{margin-bottom:8px;margin-left:10px}.legal-links{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;display:flex}.legal-links li{padding:0 8px;font-family:Poppins,sans-serif;font-size:clamp(11px,2vw,12px);font-weight:500;position:relative}.legal-links li:first-child{padding-left:0}.legal-links li:last-child{padding-right:0}.legal-links li:not(:first-child):before{content:"•";color:#ddd;position:absolute;left:0;transform:translate(-8px)}.footer-logo svg{width:80px;height:80px;margin-bottom:20px}.footer-logo svg circle{fill:var(--blue100)}.footer-bottom-content small{flex:1;justify-content:flex-end;align-items:center;min-width:350px;display:flex}.footer-contact .footer-paragraph a{font-size:var(--font-size-medium)}address{font-style:normal}.footer-more-links{margin-top:20px}.footer-links-list li{margin:3px 0}.footer-credit{text-align:center;cursor:pointer;width:100%;color:var(--gray70);background:#e6ebf1cb;padding:10px 0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}@media (max-width:65em){.footer_social{margin-bottom:20px}}@media (max-width:1166px){.footer-section{flex:inherit;height:auto;min-width:inherit}.footer-quick-links{align-items:flex-start}}@media (max-width:1120px){.footer-container>.footer-top-section{flex:100%;max-width:100%}.footer-container{justify-content:inherit}.footer-container>.footer-section{flex:calc(50% - 20px);max-width:calc(50% - 20px)}.footer-top-section .footer-paragraph{max-width:600px}}@media (max-width:985px){.footer-bottom-content small{justify-content:flex-start}}@media (max-width:770px){.footer-container>.footer-section{flex:0 auto;max-width:none}.footer-container{justify-content:space-between}}@media (max-width:380px){.footer-top-section{min-width:inherit}.footer-bottom-content small{justify-content:center;min-width:200px}.footer-bottom{padding:10px}}
