


.np-footer__trustpilot{display: inline-flex;
    gap: 9px;
    margin-top: 14px;
    background: #ffffff;
    border: 1px solid #e7e5e4;
    border-radius: 9999px;
    text-decoration: none;
    color: #1c1917;
    font-weight: 500;
    font-size: 13px;
    line-height: 1.2;
    transition: background-color .2s ease, border-color .2s ease, box-shadow .2s ease, transform .2s ease;
    box-shadow: 0 1px 3px rgba(28,25,23,.06);
    max-width: 100%;}
.np-footer__trustpilot:hover,
.np-footer__trustpilot:focus-visible{background: #f0fbf6;
    border-color: #00B67A;
    transform: translateY(-1px);
    box-shadow: 0 6px 16px rgba(0,182,122,.18);
    outline: none;
    color: #1c1917;}
.np-footer__trustpilot-star{flex: 0 0 auto;
    width: 18px;
    height: 18px;}
.np-footer__trustpilot-text{display: flex;
    flex-direction: column;
    min-width: 0;}
.np-footer__trustpilot-text strong{font-weight: 600;
    color: #1c1917;}
.np-footer__trustpilot-text small{font-size: 12px;
    color: #57534e;
    font-weight: 400;
    margin-top: 1px;}


@media (min-width:768px){
  .np-footer__grid--5{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;}
}

.np-footer__links a{padding:7px 0;min-height:34px;display:inline-flex;align-items:center;box-sizing:border-box;}
@media (max-width:767px){
  .np-footer__links a{min-height:44px;padding:10px 0;width:100%;}
  
  .np-footer__links li{margin-bottom:4px;}
}
@media (pointer:coarse){
  .np-footer__links a{min-height:44px;padding:10px 0;}
}

.np-footer__links a:hover,.np-footer__links a:focus-visible{color:var(--eg-navy,#284878);text-decoration:underline;text-underline-offset:3px;}

.np-footer__links a:focus-visible,.np-footer__copy a:focus-visible,
.np-footer__legal a:focus-visible,.np-footer__social a:focus-visible{outline:2px solid var(--eg-navy,#284878);outline-offset:3px;border-radius:4px;}
.np-footer__col-title{margin:0 0 12px;}

.np-footer .container{display:block;}
.np-footer__bottom{margin-top:2.5rem;padding-top:1.25rem;
  border-top:1px solid var(--eg-border-light,#f5f5f4);}
@media (max-width:767px){
  .np-footer__bottom{margin-top:1.5rem;}
}

.np-footer__legal-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;}
.np-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;}
.np-footer__legal a{font-size:.78rem;text-decoration:none;
  padding:6px 0;min-height:34px;display:inline-flex;align-items:center;box-sizing:border-box;transition:color .15s;}
.np-footer__legal a:hover,.np-footer__legal a:focus-visible{color:var(--eg-navy,#284878);text-decoration:underline;text-underline-offset:3px;}
@media (max-width:767px){
  .np-footer__legal-row{flex-direction:column;text-align:center;}
  .np-footer__legal a{min-height:44px;padding:10px 0;}
}
@media (pointer:coarse){
  .np-footer__legal a{min-height:44px;}
}
@media (prefers-reduced-motion:reduce){
  .np-footer__links a,.np-footer__legal a,.np-footer__copy a{transition:none;}
}


@media (max-width:767px){
  .np-footer__social a{width:44px;height:44px;font-size:1rem;}
}
@media (pointer:coarse){
  .np-footer__social a{width:44px;height:44px;}
}

.np-footer__payments .np-footer__secure-label i{font-size:.65rem;color:#284878;}

.np-footer__payments .np-footer__secure-label svg{font-size:.65rem;color:#284878;flex-shrink:0;}

.np-footer__payments i{color:var(--eg-text-muted,#57534e);}

.np-footer__secure-label{color:#284878;font-size:12px;}

@media (max-width:767px){
  .np-footer__grid>div:last-child{border-bottom:none;}
}

.np-footer__cash-badge{height:24px;border-radius:4px;font-size:12px;}

[dir="rtl"] .np-footer__col-title::after{left:auto;right:0;}
[dir="rtl"] .np-footer__links a:hover,
[dir="rtl"] .np-footer__links a:focus-visible{transform:translateX(-2px);}
@media (prefers-reduced-motion:reduce){
  .np-footer__links a:hover,.np-footer__links a:focus-visible{transform:none;}
}

@media (max-width:767px){
  .np-footer__grid{column-gap:16px;}
  .np-footer__grid>div{align-self:start;}
  .np-footer__grid>div:first-child{grid-column:1 / -1;padding:1.25rem 0;border-bottom:1px solid #e7e5e4;}
}

@media (max-width:767px){
  .np-footer__trustpilot-text small{font-size:12px}
}
.np-footer__contact-list li{margin-bottom:4px;}
.np-footer__contact-list a,.np-footer__contact-static{display:inline-flex;align-items:flex-start;gap:9px;}
.np-footer__contact-static{font-size:.875rem;line-height:1.5;padding:7px 0;box-sizing:border-box;}
.np-footer__contact-list a>span{line-height:1.5;}
.np-footer__contact-ico{flex:0 0 auto;width:16px;height:16px;margin-top:3px;color:var(--eg-text-secondary,#57534e);transition:color .15s;}
.np-footer__contact-list a:hover .np-footer__contact-ico,
.np-footer__contact-list a:focus-visible .np-footer__contact-ico{color:var(--eg-navy,#284878);}
.np-footer__contact-list a[href^="https://wa.me"] .np-footer__contact-ico{color:#25D366;}
@media (max-width:767px){
  .np-footer__contact-list a{align-items:flex-start;}
  .np-footer__contact-list a .np-footer__contact-ico,.np-footer__contact-static .np-footer__contact-ico{margin-top:4px;}
}

.np-footer__cookie-btn{appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;font:inherit;
  font-size:.78rem;cursor:pointer;padding:6px 0;min-height:34px;
  display:inline-flex;align-items:center;box-sizing:border-box;text-decoration:none;transition:color .15s;}
.np-footer__cookie-btn:hover,.np-footer__cookie-btn:focus-visible{color:var(--eg-navy,#284878);text-decoration:underline;text-underline-offset:3px;}
.np-footer__cookie-btn:focus-visible{outline:2px solid var(--eg-navy,#284878);outline-offset:3px;border-radius:4px;}
@media (max-width:767px){
  .np-footer__cookie-btn{min-height:44px;padding:10px 0;}
}
@media (pointer:coarse){
  .np-footer__cookie-btn{min-height:44px;}
}

.np-footer__license{display:block;margin-top:2px;}
@media (min-width:768px){
  .np-footer__license{display:inline;margin:0 0 0 6px;padding-left:8px;border-left:1px solid var(--eg-border,#e7e5e4);}
  [dir="rtl"] .np-footer__license{margin:0 6px 0 0;padding:0 8px 0 0;border-left:0;border-right:1px solid var(--eg-border,#e7e5e4);}
}


.np-footer__links a,
.np-footer__brand-desc,
.np-footer__copy,
.np-footer__copy a,
.np-footer__legal a,
.np-footer__cookie-btn,
.np-footer__contact-static{color:#57534e;}

.np-footer__trustpilot{padding:10px 14px;align-items:center;}
.np-footer__trustpilot-text{line-height:1.35;}

.np-footer__wordmark{display:inline-flex;flex-direction:column;gap:3px;line-height:1;}
.np-footer__wordmark-name{font-size:21px;font-weight:700;letter-spacing:.145em;color:var(--eg-navy,#284878);}
.np-footer__wordmark-sub{font-size:12px;font-weight:600;letter-spacing:.42em;color:var(--eg-gold,#d4a857);}
.np-footer__logo-link{display:inline-block;position:relative;}

.np-footer__logo-link::after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%);}

@media (min-width:768px){
  .np-footer__acc>summary{display:block;list-style:none;cursor:default;pointer-events:none;}
  .np-footer__acc>summary::-webkit-details-marker{display:none;}
  .np-footer__acc>summary::marker{content:"";}
}

@media (min-width:1024px){
  .np-footer__grid{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:40px;}
  .np-footer__grid--5{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:40px;}
  
  .np-footer__social a{width:38px;height:38px;}
  .np-footer__social{gap:6px;}
}

@media (min-width:768px) and (max-width:1023px){
  .np-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px;}
  .np-footer__grid--5{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 24px;}
  .np-footer__grid>div:first-child,
  .np-footer__grid--5>div:first-child{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;
    gap:32px;padding-bottom:26px;margin-bottom:2px;
    border-bottom:1px solid var(--eg-border,#e7e5e4);}
  .np-footer__brand-desc{max-width:44ch;margin:12px 0 0;}
  .np-footer__brand-aside{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex:0 0 auto;}
}

@media (max-width:767px){
  .np-footer__grid,.np-footer__grid--5{grid-template-columns:1fr;gap:0;}
  .np-footer__grid>div{padding:0;border-bottom:none;}
  .np-footer__acc{border-bottom:1px solid var(--eg-border,#e7e5e4);}
  .np-footer__acc>summary{display:flex;align-items:center;gap:10px;min-height:48px;
    cursor:pointer;list-style:none;}
  .np-footer__acc>summary::-webkit-details-marker{display:none;}
  
  .np-footer__acc>summary::after{content:"";width:8px;height:8px;margin-inline-start:auto;
    border-right:2px solid #57534e;border-bottom:2px solid #57534e;
    transform:rotate(45deg) translateY(-2px);transition:transform .18s ease;}
  .np-footer__acc[open]>summary::after{transform:rotate(-135deg) translateY(1px);}
  .np-footer__acc .np-footer__col-title{margin:0;}
  .np-footer__acc .np-footer__col-title::after{display:none;}
  .np-footer__acc .np-footer__links{padding:0 0 10px;}
  .np-footer__acc .np-footer__links li{margin-bottom:0;}
  
  .np-footer__acc .np-footer__links a{min-height:44px;padding:5px 0;}
  .np-footer__acc .np-footer__contact-list a,
  .np-footer__acc .np-footer__contact-static{padding:7px 0;}
  .np-footer__brand{padding-bottom:18px;}
  .np-footer__brand-desc{margin:10px 0 14px;}
  
  .np-footer__brand-aside{display:flex;flex-direction:column;align-items:flex-start;gap:12px;}
  .np-footer__social{gap:6px;}
  
  .np-footer__legal{gap:0 18px;justify-content:center;}
  .np-footer__legal-row{gap:2px;}
}
@media (prefers-reduced-motion:reduce){
  .np-footer__acc>summary::after{transition:none;}
}



body.cc-shown .np-footer{margin-bottom:var(--cc-banner-h,0px)}



.np-footer__quick{display:none}
@media (max-width:767px){
  .np-footer__quick{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:14px 0 2px;padding:0}
  .np-footer__quick li{flex:1 1 0;min-width:max-content}
  .np-footer__quick a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 10px;
    border:1px solid var(--eg-border,#e7e5e4);border-radius:9999px;background:#fff;color:var(--eg-text-primary,#1c1917);
    font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}
  .np-footer__quick a:active{background:var(--eg-bg-secondary,#fafaf9)}
  .np-footer__quick a:focus-visible{outline:2px solid var(--eg-navy,#284878);outline-offset:2px}
  .np-footer__quick .np-footer__contact-ico{width:18px;height:18px;flex-shrink:0;margin:0}
  .np-footer__quick a[href^="https://wa.me"] .np-footer__contact-ico{color:#25D366}
}


.np-footer__google{margin-top:0;border-color:#e7e5e4;}
.np-footer__google:hover,.np-footer__google:focus-visible{background:#f3f6fb;border-color:#4285F4;box-shadow:0 6px 16px rgba(66,133,244,.18);}


.np-footer__logo-link--emblem{display:inline-block;line-height:0;}
.np-footer__emblem{width:80px;height:78px;display:block;}

.np-footer{content-visibility:auto;contain-intrinsic-size:auto 900px;}
@media (min-width:768px){.np-footer{contain-intrinsic-size:auto 560px;}}

.np-footer,.np-cookie-banner,.sf-index{--eg-text-primary:#1c1917;--eg-text-secondary:#57534e;--eg-text-muted:#6b6560;--eg-text-light:#736c66;--eg-bg-secondary:#fafaf9;--eg-bg-tertiary:#f5f5f4;--eg-border:#e7e5e4;--eg-border-light:#f5f5f4;--eg-green-icon:#284878;}
.np-footer .np-footer__payments .np-footer__cash-badge{padding:0 6px;border-radius:4px;font-size:12px;font-weight:700;letter-spacing:.04em;background:#f5f5f4;color:#57534e;border:1px solid #d6d3d1;}
