.elementor-298 .elementor-element.elementor-element-f00c1a11{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-298 .elementor-element.elementor-element-f00c1a11 .elementor-social-icon{background-color:#6E2C38;--icon-padding:0.65em;}.elementor-298 .elementor-element.elementor-element-f00c1a11 .elementor-social-icon i{color:#F3EDE4;}.elementor-298 .elementor-element.elementor-element-f00c1a11 .elementor-social-icon svg{fill:#F3EDE4;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* HE FOOTER MOBILE DESCRIPTION 2026-10 */
@media(max-width:767px){
  .elementor-298 [data-id="818c642"]{
    text-align:center!important;
  }
}

/* HE FOOTER SOCIAL + MOBILE LAYOUT 2026-10 */
.he-footer-socials .fab:before{
  content:""!important;
  display:block!important;
  width:15px!important;
  height:15px!important;
  background:currentColor!important;
  -webkit-mask-repeat:no-repeat!important;
  -webkit-mask-position:center!important;
  -webkit-mask-size:contain!important;
  mask-repeat:no-repeat!important;
  mask-position:center!important;
  mask-size:contain!important;
}
.he-footer-socials .fa-facebook-f:before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8h3V4h-3c-3.3 0-6 2.7-6 6v3H5v4h3v7h4v-7h4l1-4h-5v-3c0-1.1.9-2 2-2z'/%3E%3C/svg%3E")!important;
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8h3V4h-3c-3.3 0-6 2.7-6 6v3H5v4h3v7h4v-7h4l1-4h-5v-3c0-1.1.9-2 2-2z'/%3E%3C/svg%3E")!important;
}
.he-footer-socials .fa-tiktok:before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 3c.5 2.2 1.8 3.6 4 4v4c-1.5 0-2.9-.5-4-1.3V16a6 6 0 1 1-6-6c.3 0 .7 0 1 .1v4.1A2 2 0 1 0 11 16V3h4z'/%3E%3C/svg%3E")!important;
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 3c.5 2.2 1.8 3.6 4 4v4c-1.5 0-2.9-.5-4-1.3V16a6 6 0 1 1-6-6c.3 0 .7 0 1 .1v4.1A2 2 0 1 0 11 16V3h4z'/%3E%3C/svg%3E")!important;
}
.he-footer-socials .fa-instagram:before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm0 3a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H7zm11 1.5a1.3 1.3 0 1 1-2.6 0 1.3 1.3 0 0 1 2.6 0zM12 7a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm0 3a2 2 0 1 0 0 4 2 2 0 0 0 0-4z'/%3E%3C/svg%3E")!important;
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm0 3a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H7zm11 1.5a1.3 1.3 0 1 1-2.6 0 1.3 1.3 0 0 1 2.6 0zM12 7a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm0 3a2 2 0 1 0 0 4 2 2 0 0 0 0-4z'/%3E%3C/svg%3E")!important;
}
.he-footer-socials .fa-whatsapp:before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.7 14.9L2 22l5.3-1.3A10 10 0 1 0 12 2zm0 3a7 7 0 0 1 0 14c-1.2 0-2.3-.3-3.3-.8l-.7-.4-2.1.5.5-2-.5-.8A7 7 0 0 1 12 5zm-3.3 3.1c-.4 0-.8.2-1 .5-.4.5-.9 1.3-.9 2.4 0 1.4 1 2.8 1.1 3 .1.2 2 3.1 5 4.2 2.5.9 3 .7 3.6.6.6-.1 1.8-.7 2.1-1.5.3-.8.3-1.4.2-1.5-.1-.2-.4-.3-.8-.5l-2.2-1c-.3-.1-.6-.2-.8.2l-.9 1.1c-.2.3-.5.3-.8.1-1.7-.9-2.8-1.6-3.9-3.6-.3-.5.3-.5.8-1.5.1-.2.1-.4 0-.6L9.1 8.6c-.1-.4-.3-.5-.4-.5z'/%3E%3C/svg%3E")!important;
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.7 14.9L2 22l5.3-1.3A10 10 0 1 0 12 2zm0 3a7 7 0 0 1 0 14c-1.2 0-2.3-.3-3.3-.8l-.7-.4-2.1.5.5-2-.5-.8A7 7 0 0 1 12 5zm-3.3 3.1c-.4 0-.8.2-1 .5-.4.5-.9 1.3-.9 2.4 0 1.4 1 2.8 1.1 3 .1.2 2 3.1 5 4.2 2.5.9 3 .7 3.6.6.6-.1 1.8-.7 2.1-1.5.3-.8.3-1.4.2-1.5-.1-.2-.4-.3-.8-.5l-2.2-1c-.3-.1-.6-.2-.8.2l-.9 1.1c-.2.3-.5.3-.8.1-1.7-.9-2.8-1.6-3.9-3.6-.3-.5.3-.5.8-1.5.1-.2.1-.4 0-.6L9.1 8.6c-.1-.4-.3-.5-.4-.5z'/%3E%3C/svg%3E")!important;
}
.he-footer-socials .elementor-social-icons-wrapper{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
}
.he-footer-socials .elementor-social-icon{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:38px!important;
  height:38px!important;
  margin:0!important;
  border:1px solid rgba(110,44,56,.28)!important;
  border-radius:50%!important;
  background:transparent!important;
  color:#6e2c38!important;
  transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease;
}
.he-footer-socials .elementor-social-icon:hover{
  background:#6e2c38!important;
  border-color:#6e2c38!important;
  color:#f3ede4!important;
  transform:translateY(-2px);
}
.he-footer-socials .elementor-social-icon i,.he-footer-socials .elementor-social-icon svg{
  width:15px!important;
  height:15px!important;
  font-size:15px!important;
  color:#6e2c38!important;
  fill:currentColor!important;
}
.he-footer-socials .elementor-social-icon:hover i,.he-footer-socials .elementor-social-icon:hover svg{
  color:#f3ede4!important;
}
@media(max-width:767px){
  .elementor-298 [data-id="35d78149"]{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    column-gap:18px!important;
    row-gap:24px!important;
    padding:36px 20px 28px!important;
    align-items:start!important;
  }
  .elementor-298 [data-id="22b166e7"]{grid-column:1/-1!important}
  .elementor-298 [data-id="5ecabbac"],
  .elementor-298 [data-id="21f6eb21"]{
    width:100%!important;
    align-items:center!important;
    gap:7px!important;
    text-align:center!important;
  }
  .elementor-298 [data-id="5ecabbac"]>a.e-con,
  .elementor-298 [data-id="21f6eb21"]>a.e-con,
  .elementor-298 [data-id="4c8941c8"]>a.e-con{display:none!important}
  .elementor-298 [data-id="5ecabbac"]>p,
  .elementor-298 [data-id="21f6eb21"]>p,
  .elementor-298 [data-id="4c8941c8"]>p{
    width:100%!important;
    margin:0!important;
    text-align:center!important;
  }
  .elementor-298 [data-id="1a5a6336"],
  .elementor-298 [data-id="6a4c0fc0"]{margin-bottom:7px!important}
  .elementor-298 [data-id="4c8941c8"]{
    grid-column:1/-1!important;
    width:100%!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    column-gap:18px!important;
    row-gap:7px!important;
    align-items:start!important;
    text-align:center!important;
  }
  .elementor-298 [data-id="2ea8d644"]{
    grid-column:1/-1!important;
    margin-bottom:7px!important;
  }
  .elementor-298 [data-id="1c06af07"]{
    gap:13px!important;
    padding:22px 20px 28px!important;
  }
  .he-footer-socials{width:100%!important;margin:0 auto 2px!important}
}
@media(prefers-reduced-motion:reduce){
  .he-footer-socials .elementor-social-icon{transition:none!important}
}/* End custom CSS */