.elementor-175 .elementor-element.elementor-element-5dcb262{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-175 .elementor-element.elementor-element-5dcb262{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-4e2d0ea *//* ===== Footer login / signup ribbon (optional) ===== */
.footer-logsign-link { position: relative; }
.footer-logsign-link:after,
.footer-logsign-link:before { content:""; position:absolute; top:0; height:100%; width:50%; z-index:-1; }
.footer-logsign-link:before { background-color:#df1f26; left:0; }
.footer-logsign-link:after  { background-color:#ec2027; right:0; }
.footer-signin-link a,
.footer-signup-link a { height:150px; display:flex; align-items:center; flex-wrap:wrap; padding:0 10px 0 50px; }
.footer-signup-link a { background-color:#df1f26; padding-left:0; }
.footer-signin-link a { background-color:#ec2027; }
.footer-signin-link a span,
.footer-signup-link a span { color:#fff; font-size:36px; width:100%; }
.footer-signin-link a p,
.footer-signup-link a p { color:#fff; font-size:15px; margin:0; width:100%; }
.footer-signup-link a span.footer-link-arrow,
.footer-signin-link a span.footer-link-arrow {
  position:absolute; right:30px; top:50%; transform:translateY(-50%);
  height:50px; width:50px; line-height:50px; text-align:center; border-radius:50%;
  background-color:#d42027; font-size:23px; transition:.5s;
}
.footer-signup-link a:hover span.footer-link-arrow,
.footer-signin-link a:hover span.footer-link-arrow { background:#fff; color:#d42027; }

/* ===== Footer proper ===== */
.footer_wrapper {
  background: transparent;
  padding: 170px 0 0;
  margin-top: 80px;
  background-image: url(https://stadjaber.s3.me-south-1.amazonaws.com/wp-content/uploads/2025/08/08180119/footerBG.png); /* change if needed */
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
footer h6 {
  font-size:18px; font-weight:600; color:#FDB913; margin:0 0 27px; position:relative;
  font-family:"Mulish", sans-serif;
}
footer h6:after {
  content:''; position:absolute; left:0; bottom:-8px; height:4px; width:42px; background:#FDB913;
}
.logoRow {
  display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap;
  gap:15px; margin:30px 0;
}
ul.footer-links { margin:0; padding:0; list-style:none; }
ul.footer-links li { margin:3px 0 10px; }
ul.footer-links li a {
  font-size:16px; color:#fff; font-family:"Mulish", sans-serif;
}
ul.footer-links li a:hover { color:#f9a805; }
ul.footer-links.socialize li a { position:relative; padding-left:25px; }
ul.footer-links.socialize li a i {
  position:absolute; left:-9px; top:-4px; width:30px; text-align:center; color:#959595; font-size:17px;
}
ul.footer-links.contactInfo li a { display:flex; gap:15px; align-items:center; }
ul.footer-links.contactInfo li a svg { min-width:20px; }

.FootSocialicn { display:flex; align-items:center; gap:8px; flex-wrap:wrap; justify-content:end; }

.socialicon {
  width:30px; height:30px; min-width:30px;
  display:flex; align-items:center; justify-content:center;
  border-radius:50%; background:#fff;
}
.socialicon:hover { background:#FDB913; }

.bottomFooter {
  padding:15px 0; margin-top:30px; border-top:1px solid rgba(255,255,255,.4);
}
.copyright p { color:#fff; font-size:16px; margin:0; }/* End custom CSS */