.footer{background:#f8f8f8}.footer__columns{margin:0 auto;max-width:1240px;padding:64px 20px}.row-1{display:flex;gap:60px;justify-content:space-between;margin-bottom:40px}.menus{display:flex;gap:109px}.heading__menu{margin-bottom:15px}.address h6,.heading__menu h6,.social-address h6{color:#000;font-weight:600;letter-spacing:.36px}.address h6,.icons__heading h6{padding-bottom:20px}.menu ul{list-style:none;margin:0;padding:0}.menu ul li{margin-bottom:8px}.menu ul li a{color:#000;font-size:14px;text-decoration:none}.menu ul li a:hover{text-decoration:underline}.social-icons{margin-bottom:10px}.social-icons a{display:inline-block;margin-right:10px}.social-icons img{height:20px;width:20px}.address{margin-top:32px}.address p{font-size:14px;margin:0 0 5px}.row-2{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px 0}.footer-logo img{max-height:40px}.newsletter-container{max-width:470px;text-align:right}.newsletter-container h3.form-title{display:none}.newsletter{display:flex;margin-bottom:8px}.newsletter input{border:1px solid #ccc;border-radius:3px 0 0 3px;flex:1;font-size:13px;padding:8px}.newsletter button{background:#03c;border:none;border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-size:13px;padding:8px 15px}.newsletter button:hover{background:#001a80}.small-text{color:#555;font-size:12px;text-align:left}.row-3{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between}.footer-links a{color:#000;margin-left:20px;text-decoration:none}.footer-links a:hover{text-decoration:underline}@media (max-width:900px){.row-1{flex-direction:column}.menus{flex-wrap:wrap;gap:24px}.row-2{flex-direction:column;gap:20px;text-align:center}.newsletter-container{max-width:100%;text-align:center}.row-3{flex-direction:column;text-align:center}}@media (max-width:500px){.newsletter-container form{display:flex!important;flex-direction:column;gap:10px}.newsletter-container form .actions,.newsletter-container form .hs-form-field{margin:0}.newsletter-container form .actions{margin-bottom:10px}.newsletter-container form .actions input{width:100%}}@media(max-width:425px){.footer__columns{padding:40px 20px}.menus{flex-direction:column}}