#colophon.site-footer{background:#ffffff !important;width:100% !important;max-width:1440px !important;margin:0 auto;}.foot-line2.foot-line2-v1,.foot-line3{display:none !important;}.custom-footer-container{width:100% !important;max-width:1440px !important;margin:0 auto;padding:80px 120px 132px 120px;box-sizing:border-box !important;}.footer-divider{width:100% !important;max-width:1160px !important;height:1px;background-color:#EFF0F1;margin:0 auto 40px auto !important;}.custom-footer-grid{display:flex;gap:0;align-items:flex-start;width:100%;}.footer-menu-columns{display:flex;gap:0;margin-left:117px;}.footer-contact-section{width:100% !important;max-width:1160px !important;margin:0 auto 24px auto !important;}.footer-bottom-divider{width:100% !important;max-width:1160px !important;height:1px;background-color:#EFF0F1;margin-bottom:24px;}.footer-bottom{display:flex;justify-content:space-between;align-items:center;width:100% !important;max-width:1160px !important;margin:0 auto !important;}.footer-privacy{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;color:rgba(29,29,31,0.7);text-decoration:none;}.footer-privacy:hover{text-decoration:underline;}.footer-copyright{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;color:#000000;}.footer-logo-column{flex-shrink:0;width:292px;position:relative;}.footer-logo{width:292px;height:74px;margin-bottom:12px;}.footer-logo img{width:100%;height:100%;object-fit:contain;}.footer-tagline{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#1D1D1F;margin-bottom:24px;max-width:292px;}.footer-social-title{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#949494;margin-bottom:12px;white-space:nowrap;}.footer-social-icons{display:flex;gap:12px;margin-bottom:25px;}.footer-social-icons a{display:block;width:32px;height:32px;transition:transform 0.2s ease;}.footer-social-icons a:hover{transform:scale(1.1);}.footer-social-icons svg{width:32px;height:32px;display:block;}.footer-contact-cards{display:flex;flex-direction:row;gap:24px;}.footer-contact-card{display:flex;align-items:center;justify-content:center;gap:8px;height:63px;padding:0 20px;border-radius:4px;background:#EFF0F1;}.footer-contact-card.blue{background:#037FFF;color:#ffffff;}.footer-contact-card.blue svg path{fill:#ffffff;}.footer-contact-card svg{flex-shrink:0;}.footer-contact-card span{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#1D1D1F;white-space:nowrap;}.footer-contact-card.blue span{color:#ffffff;}.footer-contact-card.address{width:307px;}.footer-contact-card.email{width:auto;}.footer-contact-card.phone{width:307px;}.footer-menu-column{flex:0 0 180px;}.footer-menu-column+.footer-menu-column{margin-left:25px;}.footer-menu-title{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;color:rgba(29,29,31,0.7);margin-bottom:12px;}.footer-menu-list{list-style:none;padding:0;margin:0;}.footer-menu-list li{margin-bottom:5px;}.footer-menu-list li:last-child{margin-bottom:0;}.footer-menu-list a{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;color:#1D1D1F;text-decoration:none;transition:color 0.2s ease;}.footer-menu-list a:hover{color:#037FFF;}@media (min-width:1201px) and (max-width:1449px){.custom-footer-container{padding-left:40px !important;padding-right:40px !important;}.footer-menu-columns{margin-left:24px !important;}}@media (min-width:768px) and (max-width:1024px){.custom-footer-container{margin:-110px;}}@media (max-width:1200px){.custom-footer-grid{flex-direction:column !important;gap:40px !important;}.footer-menu-columns{margin-left:0 !important;width:100% !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:20px !important;}.footer-menu-column{margin-left:0 !important;flex:1 1 150px !important;}}@media (max-width:768px){#colophon.site-footer{width:100% !important;max-width:100% !important;}.custom-footer-container{width:100%;max-width:100%;padding:40px 20px;}.footer-divider{width:100%;margin:0 0 24px 0;}.custom-footer-grid{flex-direction:column;gap:32px;}.footer-menu-columns{flex-direction:column;gap:24px;margin-left:0;}.footer-menu-column{margin-left:0 !important;width:100%;}.footer-menu-list li{margin-bottom:8px;}.footer-menu-list a{font-weight:400;}.footer-logo-column{width:100%;}.footer-logo{max-width:250px;width:100%;height:auto;}.footer-tagline{max-width:100%;}.footer-social-icons{margin-bottom:24px;flex-wrap:wrap;}.footer-contact-section{width:100%;}.footer-contact-cards{flex-direction:column;gap:12px;}.footer-contact-card{width:100%;min-height:56px;padding:12px 16px;justify-content:flex-start;box-sizing:border-box;}.footer-contact-card span{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;}.footer-contact-card.address,.footer-contact-card.email,.footer-contact-card.phone{width:100%;}.footer-bottom-divider{width:100%;}.footer-bottom{flex-direction:column;gap:12px;width:100%;}.footer-privacy,.footer-copyright{font-size:14px;}}