.container{margin:0 auto;width:100%}.seeff-footer{background-color:#f8fafc;box-sizing:border-box;font-family:var(--primaryFont);padding:5rem 1rem;width:100%}#respect{background-color:#f1f5f9;box-sizing:border-box;margin-bottom:40px;padding:40px}#respect h4{color:#111827;font-family:var(--secondaryFont);font-size:24px;font-weight:500;margin-bottom:32px}#respect .flex{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}#respect p{color:#4b5563;flex:1;font-family:var(--primaryFont);line-height:1.5;margin:0;padding-right:2rem}.button-box{display:flex;gap:.75rem}.button.primary{background-color:#b10028;border-radius:0;color:#fff;display:inline-block;font-family:var(--primaryFont);font-size:14px;font-weight:500;padding:16px 50px;text-align:center;text-decoration:none;transition:all .3s ease}.button.primary:hover{background-color:#8b0020}.footer-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;margin-bottom:4rem;width:100%}.footer-logo-container{display:flex;flex:1 1 200px;flex-direction:column;max-width:416px;min-width:200px;width:auto}.footer-logo-container img{height:auto;max-width:150px}.footer-columns{display:grid;flex:1 1 0;gap:3rem 1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));min-width:0}.column-header{color:#0f1729;font-family:var(--primaryFont);font-size:18px;font-style:normal;font-weight:500;line-height:27px;margin-bottom:1rem;min-height:18px}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:.5rem}.footer-links a{color:#344256;display:block;font-family:var(--primaryFont);font-size:14px;font-style:normal;font-weight:300;line-height:21px;text-decoration:none;transition:all .15s ease-in-out}.footer-links a:hover{color:var(--red)!important}.social-links{display:flex;gap:.75rem;margin-top:auto}.social-btn{align-items:center;border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.social-btn svg{height:32px;width:32px;fill:#fff}.social-links .social-btn:hover svg circle{fill:#b10028}.facebook{background:#0866ff}.twitter-x{background:#0f1419}.linkedin{background:#0a66c2}.youtube{background:red}.instagram{background:#e1306c}.pinterest{background:#bd081c}.footer-bottom{border-top:1px solid #e5e7eb;flex-direction:row;justify-content:end;padding-top:4rem}.footer-bottom,.footer-bottom-left{align-items:center;display:flex;gap:1rem}.footer-bottom-left-text{display:flex;flex-direction:column;gap:.5rem}.footer-bottom-left div span{color:#4b5563;display:block;font-size:12px}.footer-bottom-left a{color:#111827;text-decoration:none}.footer-bottom-right{display:flex;gap:1rem}.footer-bottom-right a{color:#b10028;font-family:var(--primaryFont);font-size:12px;font-weight:600;text-decoration:none}.seeff-footer a.button.primary{text-wrap-mode:nowrap}@media (max-width:1024px){.footer-content{flex-direction:column;gap:2rem}#respect .flex{flex-direction:column;gap:40px}.button-box{display:flex;flex-direction:column;gap:20px;width:100%}.footer-logo-container{align-items:center;gap:3rem;margin-top:40px}.footer-columns{gap:30px;grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){#respect .container{margin-bottom:0;text-align:center}#respect .flex{flex-direction:column}#respect p{padding-right:0}.seeff-footer{padding:40px 0 0}.button-box{flex-direction:column;margin:0 auto;max-width:300px}.button.primary{text-align:center;width:100%}.footer-logo-container img{max-width:140px}.footer-columns{grid-template-columns:repeat(2,1fr)}.footer-column{margin-bottom:1rem}.social-links{justify-content:center}.social-btn{height:40px;width:40px}.social-btn svg{height:20px;width:20px}.footer-bottom{border-top:1px solid #e5e7eb;flex-direction:column;gap:2rem;margin-top:1rem;text-align:center}.footer-bottom-left{flex-direction:column;justify-content:center}.footer-bottom-left svg{display:none}.footer-bottom-right{flex-wrap:wrap;justify-content:center}.footer-bottom-right a{position:relative}.footer-bottom{padding-bottom:1rem;padding-top:1rem}.seeff-footer .container{margin-bottom:0!important}}.social-links .social-btn{transition:all .3s ease-in-out}.sm-img .icon-hover,.social-btn:hover .icon-default{display:none}.social-btn:hover .icon-hover{display:inline-block}