footer.ief{background:#17161d!important;color:#c9c7d3;padding:0!important;margin-top:40px;font-size:14px;line-height:1.55;border:0!important}
.ief *{box-sizing:border-box}
.ief .container:before,.ief .container:after{content:none!important;display:none!important}
.ief a{color:#c9c7d3;text-decoration:none;transition:color .15s}
.ief a:hover,.ief a:focus{color:#fff}
.ief h3,.ief h5{color:#fff;margin:0;font-weight:700;letter-spacing:0;text-transform:none}
.ief-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

.ief-news{background:linear-gradient(100deg,#e8213c,#f04a5f);color:#fff}
.ief-news__in{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:30px;padding-bottom:30px}
.ief-news h3{font-size:22px;margin-bottom:4px}
.ief-news p{margin:0;color:rgba(255,255,255,.9);max-width:520px}
.ief-news__form{display:flex;flex:0 1 460px;background:#fff;border-radius:999px;padding:5px;box-shadow:0 6px 20px rgba(0,0,0,.15)}
.ief-news__form input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 18px;font-size:15px;color:#222;height:44px}
.ief-news__form button{border:0;border-radius:999px;background:#17161d;color:#fff;font-weight:700;padding:0 24px;height:44px;cursor:pointer;white-space:nowrap}
.ief-news__form button:hover{background:#000}

.ief-trust{border-bottom:1px solid #2a2833}
.ief-trust__in{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:28px;padding-bottom:28px}
.ief-trust__item{display:flex;gap:12px;align-items:flex-start}
.ief-trust svg{flex:0 0 34px;width:34px;height:34px;padding:7px;border-radius:10px;background:#26242f;fill:none;stroke:#f04a5f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ief-trust strong{display:block;color:#fff;font-size:14px}
.ief-trust span{display:block;font-size:13px;color:#9d9aab}

.ief-main__in{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;padding-top:40px;padding-bottom:36px}
.ief-logo img{display:block;max-width:150px;height:auto;margin-bottom:14px}
.ief-brand p{margin:0 0 12px;color:#9d9aab;max-width:320px}
.ief-mail{display:inline-block;color:#fff!important;font-weight:600;margin-bottom:16px}
.ief-cta{display:block;max-width:320px;padding:12px 14px;border:1px solid #3a3744;border-radius:10px;color:#fff!important;font-weight:600;font-size:13px}
.ief-cta:hover{border-color:#f04a5f;background:#211f29}
.ief-col h5{font-size:15px;margin-bottom:14px}
.ief-col ul{list-style:none;margin:0;padding:0}
.ief-col li{margin:0 0 8px;padding:0;border:0}
.ief-col li a{font-size:14px}

.ief-bottom{border-top:1px solid #2a2833}
.ief-bottom__in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px}
.ief-bottom p{margin:0;font-size:13px;color:#8a8798}
.ief-bottom p a{color:#8a8798}
.ief-pay{display:flex;gap:8px;align-items:center}
.ief-pay img{height:26px;width:auto;background:#fff;border-radius:5px;padding:2px 4px}

@media (max-width:991px){
  .ief-trust__in{grid-template-columns:repeat(2,1fr)}
  .ief-main__in{grid-template-columns:1fr 1fr 1fr}
  .ief-brand{grid-column:1/-1}
}
@media (max-width:767px){
  .ief-news__in{flex-direction:column;align-items:stretch;text-align:center}
  .ief-news p{margin:0 auto}
  .ief-news__form{flex-basis:auto}
  .ief-trust__in{grid-template-columns:1fr;gap:16px}
  .ief-main__in{grid-template-columns:1fr 1fr;gap:28px 20px}
  .ief-bottom__in{flex-direction:column;text-align:center}
  /* keep the content clear of the fixed mobile chat/social widgets */
  footer.ief{padding-bottom:70px!important}
}
