.site-footer.ne-footer{background:#fff;color:#102647;font-family:Outfit Variable,Outfit,system-ui,sans-serif;line-height:1.6;border-top:1px solid #e8edf2}.ne-footer-wrap{max-width:1448px;margin-inline:auto;padding:0 clamp(24px,5.2vw,76px)}.ne-footer-invitation{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:50px 0 36px;border-bottom:1px solid #d5dfea}.site-footer.ne-footer .ne-footer-eyebrow{color:#dc553e;font-size:13px;font-weight:500;letter-spacing:.18em;margin:0 0 14px}.site-footer.ne-footer h2{font-size:clamp(34px,4vw,58px);line-height:1.08;letter-spacing:-.035em;font-weight:650;margin:0 0 16px;color:#102647}.site-footer.ne-footer .ne-footer-invitation p:last-child{font-size:clamp(17px,1.55vw,22px);color:#5b7193;margin:0;max-width:760px;line-height:1.5}.ne-footer-invitation-actions{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.site-footer.ne-footer .ne-footer-demo{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:60px;padding:14px 34px;border-radius:999px;background:#cf3d48;color:#fff;font-size:20px;font-weight:600;text-decoration:none;transition:background .2s}.site-footer.ne-footer .ne-footer-demo:hover{background:#b42f3c}.site-footer.ne-footer .ne-footer-invitation-actions>span{font-size:14px;color:#5b7193}.ne-footer-main{display:grid;grid-template-columns:1.4fr .9fr .97fr 1.12fr;gap:40px;padding:36px 0 42px}.ne-footer-main>*{min-width:0}.ne-footer-logo{display:block;width:330px;max-width:100%;height:80px;overflow:hidden}.ne-footer-logo img{width:100%;height:80px;-o-object-fit:cover;object-fit:cover;display:block}.site-footer.ne-footer .ne-footer-brand>p:first-of-type{font-size:20px;line-height:1.3;font-weight:550;margin:10px 0 20px;color:#102647;letter-spacing:-.015em}.site-footer.ne-footer .ne-footer-description,.site-footer.ne-footer .ne-footer-contact>p{font-size:16px;line-height:1.6;color:#5b7193;margin:0 0 22px}.ne-footer-values{display:flex;gap:24px;margin-top:28px}.site-footer.ne-footer .ne-footer-values span{display:flex;align-items:center;gap:13px;font-size:15px;line-height:1.4;color:#5b7193}.ne-footer-values svg{width:46px;height:46px;flex-shrink:0;color:#102647;border:1.5px solid #102647;border-radius:50%;padding:9px;box-sizing:border-box}.site-footer.ne-footer h3{font-size:18px;font-weight:650;margin:0 0 17px;line-height:1.35;color:#102647}.ne-footer-links,.ne-footer-contact{padding-top:5px}.ne-footer-links ul,.ne-footer-countries ul{list-style:none;padding:0;margin:0}.ne-footer-links li{margin:0}.site-footer.ne-footer .ne-footer-links a{display:inline-block;padding:7px 0;color:#5b7193;font-size:16px;line-height:1.5;text-decoration:none;text-underline-offset:5px}.site-footer.ne-footer .ne-footer-links a:hover,.site-footer.ne-footer .ne-footer-countries li a:hover,.site-footer.ne-footer .ne-footer-bottom a:hover{color:#c74739;text-decoration:underline}.ne-footer-contact-link,.ne-footer-location{display:flex;align-items:flex-start;gap:16px;margin-top:17px;font-size:15px;text-decoration:none;overflow-wrap:anywhere;line-height:1.6}.ne-footer-contact-link svg,.ne-footer-location svg{width:23px;height:23px;flex-shrink:0;margin-top:1px;color:#102647;stroke-width:1.65}.site-footer.ne-footer .ne-footer-location,.site-footer.ne-footer .ne-footer-contact-link{color:#5b7193}.site-footer.ne-footer .ne-footer-contact-link:hover{color:#c74739;text-decoration:underline;text-underline-offset:5px}.site-footer.ne-footer .ne-footer-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 23px;min-height:52px;border:0;border-radius:999px;background:#e85d48;color:#fff;font-size:17px;font-weight:550;margin-top:25px;text-decoration:none;transition:background .2s}.site-footer.ne-footer .ne-footer-whatsapp:hover{background:#cb4836}.ne-footer-whatsapp svg:first-child{color:inherit}.ne-footer-countries{border-block:1px solid #d5dfea;padding:24px 0 23px}.ne-footer-countries>div{display:flex;align-items:center;gap:14px;margin-bottom:12px;font-weight:600;font-size:17px}.ne-footer-countries>div>svg{color:#102647;width:28px;height:28px;flex-shrink:0}.site-footer.ne-footer .ne-footer-countries>div a{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#102647}.ne-footer-countries>div a svg{color:#db5541}.ne-footer-countries>div a:hover{text-decoration:underline;text-underline-offset:5px}.ne-footer-countries ul{display:flex;flex-wrap:wrap;gap:8px 0;align-items:center;justify-content:space-between}.ne-footer-countries li{padding:0 16px;border-right:1px solid #d5dfea}.ne-footer-countries li:first-child{padding-left:0}.ne-footer-countries li:last-child{padding-right:0;border-right:0}.site-footer.ne-footer .ne-footer-countries li a{display:block;color:#5b7193;font-size:14px;padding:3px 0;text-decoration:none}.site-footer.ne-footer .ne-footer-countries li a[aria-current]{color:#c74739;text-decoration:underline;text-underline-offset:5px}.ne-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0 16px}.site-footer.ne-footer .ne-footer-bottom p,.site-footer.ne-footer .ne-footer-bottom a{font-size:13px;color:#5b7193;margin:0;text-decoration:none}.ne-footer-bottom nav{display:flex;gap:20px;flex-shrink:0}.ne-footer-bottom nav a+a{border-left:1px solid #d5dfea;padding-left:20px}.site-footer.ne-footer a:focus-visible{outline:2px solid #cf3d48;outline-offset:5px;border-radius:4px}.ne-footer-art{display:block;width:100%;height:auto;aspect-ratio:1448/221;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}@media(max-width:1200px){.ne-footer-main{grid-template-columns:1fr 1fr;gap:34px 56px}.ne-footer-brand,.ne-footer-contact{max-width:370px}.ne-footer-invitation{gap:30px}.site-footer.ne-footer .ne-footer-demo{padding-inline:24px;font-size:17px}.ne-footer-countries ul{justify-content:flex-start;gap:8px 22px}.ne-footer-countries li{padding:0;border:0}.ne-footer-logo{width:330px}}@media(max-width:640px){.ne-footer-invitation{flex-direction:column;align-items:flex-start;gap:25px;padding:38px 0 30px}.site-footer.ne-footer .ne-footer-eyebrow{font-size:11px}.site-footer.ne-footer h2{font-size:36px}.ne-footer-invitation-actions{align-items:flex-start;width:100%;gap:10px}.site-footer.ne-footer .ne-footer-demo{width:100%;justify-content:space-between;box-sizing:border-box;min-height:54px}.site-footer.ne-footer .ne-footer-invitation p:last-child{font-size:17px}.ne-footer-main{gap:30px 22px;padding:28px 0 32px}.ne-footer-brand,.ne-footer-contact{grid-column:1/-1;max-width:none}.ne-footer-brand .ne-footer-description{max-width:390px}.ne-footer-values{gap:22px;margin-top:22px}.ne-footer-values svg{width:40px;height:40px;padding:8px}.site-footer.ne-footer .ne-footer-links a{font-size:15px;padding:9px 0}.site-footer.ne-footer h3{font-size:17px;margin-bottom:12px}.ne-footer-contact{border-top:1px solid #d5dfea;padding-top:26px}.ne-footer-countries{padding:22px 0}.ne-footer-countries ul{display:grid;grid-template-columns:1fr 1fr;gap:5px 14px}.site-footer.ne-footer .ne-footer-countries li a{padding:7px 0}.ne-footer-countries>div{font-size:16px;align-items:flex-start}.ne-footer-countries>div a{align-items:flex-start;gap:8px}.ne-footer-countries>div a svg{margin-top:4px;flex-shrink:0}.ne-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;padding-block:22px}.ne-footer-bottom nav{flex-wrap:wrap}.ne-footer-logo{width:310px;max-width:100%;height:77px}.ne-footer-logo img{height:77px}.ne-footer-art{height:125px;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}}@media(prefers-reduced-motion:reduce){.site-footer.ne-footer a{transition:none}}.ne-footer-main{grid-template-columns:1.4fr 1fr;padding-bottom:26px}.ne-footer-sitemap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;padding:28px 0 34px;border-top:1px solid #e6ebf2}.ne-footer-sitemap>*{min-width:0}.ne-footer-sitemap .ne-footer-links a{font-size:15px;padding:5px 0}@media(max-width:1200px){.ne-footer-main{grid-template-columns:1fr 1fr}.ne-footer-sitemap{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 40px}}@media(max-width:640px){.ne-footer-main{grid-template-columns:1fr}.ne-footer-sitemap{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;padding:22px 0 26px}}
