.Footer-Update .footer{background:#f6fafe;color:#17324a;font-family:Source Sans Pro,Arial,sans-serif;padding:44px 0 28px;width:100%}.Footer-Update .footer-top{align-items:flex-start;background:hsla(0,0%,100%,.82);border:1px solid #dbeaf5;border-radius:18px;box-shadow:0 18px 46px rgba(15,41,64,.08);display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(430px,1fr) minmax(260px,auto) minmax(280px,1fr);margin:0 auto;max-width:1400px;padding:34px 38px;width:calc(100% - 64px)}.Footer-Update .footer-col{min-width:0}.Footer-Update .footer-col:not(:first-child){padding-top:6px}.Footer-Update .footer-products-col{justify-self:center}.Footer-Update .footer-company-social{justify-self:end;min-width:260px}.Footer-Update .footer-logo{display:block;margin-bottom:18px;width:164px}.Footer-Update .footer-brand-text{color:#536777;font-size:15px;font-weight:400;line-height:1.55;margin:0 0 18px;max-width:360px}.Footer-Update .footer-contact-grid{display:grid;grid-gap:18px 22px;gap:18px 22px;grid-template-columns:repeat(2,minmax(180px,1fr));margin-top:22px;max-width:470px}.Footer-Update .footer-contact-item{align-items:flex-start;color:inherit;display:flex;gap:12px;min-width:0;text-decoration:none}.Footer-Update .footer-contact-icon{align-items:center;background:#edf6fc;border-radius:7px;color:#0076bc;display:inline-flex;flex-shrink:0;height:29px;justify-content:center;margin-top:1px;width:29px}.Footer-Update .footer-contact-icon svg{height:13px;width:13px}.Footer-Update .footer-contact-label{color:#9da6b7;display:block;font-size:11px;font-weight:700;letter-spacing:.11em;line-height:1.2;margin-bottom:7px;text-transform:uppercase}.Footer-Update .footer-contact-value{color:#536777;display:block;font-size:15px;font-weight:400;line-height:1.32;overflow-wrap:anywhere;transition:color .2s ease}.Footer-Update a.footer-contact-item:hover .footer-contact-value{color:#0076bc}.Footer-Update .footer-col h4,.Footer-Update .title-update{color:#0f2940;font-size:15px;font-weight:700;letter-spacing:.14em;margin:0 0 18px;position:relative;text-transform:uppercase}.Footer-Update .footer-col h4:after,.Footer-Update .title-update:after{background:#0076bc;border-radius:999px;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:28px}.Footer-Update .footer-space{margin-top:28px!important}.Footer-Update .footer-social-list-item{margin-top:18px}.Footer-Update .footer-social-label{color:#9da6b7;display:block;font-size:11px;font-weight:700;letter-spacing:.22em;margin-bottom:14px;text-transform:uppercase}.Footer-Update .footer-link-list{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.Footer-Update .footer-link-list li{align-items:center;display:flex;gap:10px}.Footer-Update .footer-link-list li:before{align-items:center;background:#edf6fc;border-radius:7px;color:#0076bc;content:"";display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;transition:background .2s ease,color .2s ease,transform .2s ease;width:24px}.Footer-Update .footer-link-list li:after{border-right:2px solid #0076bc;border-top:2px solid #0076bc;content:"";height:6px;left:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);transition:border-color .2s ease;width:6px}.Footer-Update .footer-link-list li{position:relative}.Footer-Update .footer-link-list li:hover:before{background:#0076bc;transform:scale(1.08)}.Footer-Update .footer-link-list li:hover:after{border-color:#fff}.Footer-Update .footer-link-list .footer-social-list-item{display:block}.Footer-Update .footer-link-list .footer-social-list-item:after,.Footer-Update .footer-link-list .footer-social-list-item:before{display:none}.Footer-Update .footer-link-list a,.Footer-Update .footer-link-list button{background:transparent;border:0;color:#516474;cursor:pointer;display:inline;font:inherit;font-size:15px;font-weight:400;line-height:1.45;padding:0;text-align:left;text-decoration:none;transition:color .2s ease,transform .2s ease}.Footer-Update .footer-link-list a:hover,.Footer-Update .footer-link-list button:hover{color:#0076bc;transform:translateX(4px)}.Footer-Update .footer-socials{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.Footer-Update .footer-socials a{--social-color:#0076bc;align-items:center;background:#f0f3f7;border:1px solid #e4ebf2;border-radius:50%;color:#2f343a;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;width:40px}.Footer-Update .footer-socials a.footer-social-facebook{--social-color:#1877f2}.Footer-Update .footer-socials a.footer-social-instagram{--social-color:#e4405f}.Footer-Update .footer-socials a.footer-social-linkedin{--social-color:#0a66c2}.Footer-Update .footer-socials a.footer-social-youtube{--social-color:red}.Footer-Update .footer-socials a:focus-visible,.Footer-Update .footer-socials a:hover{background:var(--social-color);border-color:var(--social-color);box-shadow:0 10px 22px rgba(15,41,64,.16);color:#fff;transform:translateY(-2px)}.Footer-Update .footer-socials a:focus-visible{outline:2px solid var(--social-color);outline-offset:3px}.Footer-Update .footer-socials svg{height:17px;width:17px}.Footer-Update .footer-disclaimer{background:hsla(0,0%,100%,.68);border:1px solid #e1edf5;border-radius:14px;color:#6b7c8b;font-size:14px;font-weight:400;line-height:1.55;margin:22px auto 24px;max-width:1400px;padding:18px 20px;width:calc(100% - 64px)}.Footer-Update .footer-bottom-line{background:#d7e8f3;height:1px;margin:0 auto;max-width:1400px;width:calc(100% - 64px)}.Footer-Update .footer-bottom,.Footer-Update .footer-payment-row{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:18px auto 0;max-width:1400px;width:calc(100% - 64px)}.Footer-Update .footer-copy{color:#6b7c8b;font-size:14px;font-weight:400;margin:0}.Footer-Update .footer-bottom-links{display:flex;flex-wrap:wrap;gap:14px 20px;justify-content:flex-end}.Footer-Update .footer-bottom-links a{text-decoration:none}.Footer-Update .footer-bottom-links span{color:#536777;cursor:pointer;font-size:14px;font-weight:400;transition:color .2s ease}.Footer-Update .footer-bottom-links span:hover{color:#0076bc}.Footer-Update .footer-payment-row{justify-content:flex-end;margin-top:16px}.Footer-Update .footer-payments{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.Footer-Update .footer-payments img{background:#fff;border:1px solid #e3edf4;border-radius:7px;height:32px;object-fit:contain;padding:5px 8px}@media (max-width:1250px){.Footer-Update .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.Footer-Update .footer-left{grid-column:1/-1}.Footer-Update .footer-company-social,.Footer-Update .footer-products-col{justify-self:stretch;min-width:0}}@media (max-width:992px){.Footer-Update .footer-top{grid-template-columns:1fr;padding:30px}.Footer-Update .footer-company-social,.Footer-Update .footer-products-col{justify-self:stretch;min-width:0}}@media (max-width:768px){.Footer-Update .footer{padding:0 0 24px}.Footer-Update .footer-bottom,.Footer-Update .footer-bottom-line,.Footer-Update .footer-disclaimer,.Footer-Update .footer-payment-row,.Footer-Update .footer-top{width:calc(100% - 32px)}.Footer-Update .footer .footer-top{gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 16px;border-radius:8px;box-shadow:none}.Footer-Update .footer-left{grid-column:1/-1}.Footer-Update .footer-col:not(:first-child){padding-top:20px;border-top:1px solid #dbeaf5}.Footer-Update .footer-logo{width:156px;max-width:100%;height:auto;margin-bottom:16px}.Footer-Update .footer-brand-text{max-width:none;font-size:14px;line-height:1.65;margin-bottom:0}.Footer-Update .footer-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:20px;max-width:none}.Footer-Update .footer-contact-item{min-height:44px;align-items:center;gap:10px}.Footer-Update .footer-contact-item>span:last-child{min-width:0;flex:1 1}.Footer-Update .footer-contact-icon{height:36px;width:36px;margin-top:0}.Footer-Update .footer-contact-label{color:#6b7c8b;letter-spacing:0;margin-bottom:4px}.Footer-Update .footer-contact-value{font-size:14px;line-height:1.5}.Footer-Update .footer-col h4,.Footer-Update .title-update{font-size:14px;letter-spacing:0;margin-bottom:18px}.Footer-Update .footer-link-list{gap:4px}.Footer-Update .footer-link-list li>a,.Footer-Update .footer-link-list li>button{display:flex;align-items:center;flex:1 1;min-width:0;min-height:44px;padding:6px 0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.Footer-Update .footer-link-list li>a:hover,.Footer-Update .footer-link-list li>button:hover{transform:none}.Footer-Update .footer-social-label{letter-spacing:0;margin-bottom:12px}.Footer-Update .footer-socials{flex-wrap:wrap;gap:10px}.Footer-Update .footer-socials a{flex:0 0 44px;width:44px;height:44px}.Footer-Update .footer-disclaimer{margin-top:20px;margin-bottom:20px;padding:16px;border-radius:8px;font-size:12px;line-height:1.65;overflow-wrap:break-word}.Footer-Update .footer-bottom{align-items:center;flex-direction:column;gap:12px;text-align:center}.Footer-Update .footer-copy{font-size:12px;line-height:1.55}.Footer-Update .footer-bottom-links{justify-content:center;gap:4px 16px}.Footer-Update .footer-bottom-links a{display:inline-flex;align-items:center;min-height:40px}.Footer-Update .footer-bottom-links span{font-size:13px}.Footer-Update .footer-payment-row{justify-content:center;margin-top:12px}.Footer-Update .footer-payments{justify-content:center;gap:8px}.Footer-Update .footer-payments img{height:32px;width:auto;max-width:64px;padding:4px 6px;flex-shrink:0}.Footer-Update a:focus-visible,.Footer-Update button:focus-visible{outline:2px solid #0076bc;outline-offset:3px}}@media (max-width:560px){.Footer-Update .footer .footer-top,.Footer-Update .footer-contact-grid{grid-template-columns:minmax(0,1fr)}}