.accordion-button.dusra, .accordion-button.dusra:not(.collapsed){padding:5px 0 10px;background:none;color:var(--whiteColor);font-family:var(--font1);font-size:17px;position:relative;}
.footer .accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e") !important;
  transform: scale(.7) !important;
  filter: brightness(0) invert(1) !important;
}
.footer .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e") !important;
  transform: rotate(0deg) scale(.7) !important;
  filter: brightness(0) invert(1) !important;
}
.footer .row h4{position:relative;font-weight:600;}
.footer .row h4::after{height:3px;width:20px;position:absolute;left:0;content:'';background:var(--whiteColor);z-index:0;display:inline-block;border-radius:6px;}
address span{position:relative;margin:0;padding-left:25px;}
address span svg{position:absolute;left:0;top:4px;}
.listas{padding-top:5px;}
.listas li{list-style:none;margin:4px 0;font-size:15px;position:relative;}
.listas li:hover::before{background-color:var(--whiteColor);}
.listas li a{color:var(--whiteColor);transition:var(--transition);font-size:14px;font-weight:500;}
.listas li a:hover{color:var(--whiteColor);}
.footli a{color:#fff;padding:5px 10px;}
.color9{color:#e68ec0}
.shadow-1{position:absolute;top:0;right:0;pointer-events:none;}
.shadow-2{position:absolute;bottom:0;left:0;pointer-events:none;}
.designed-by{display:inline-flex;align-items:center;gap:8px;color:var(--whiteColor);font-size:14px;font-weight:500;line-height:1;letter-spacing:.02em;white-space:nowrap;}
.designed-by:hover,.designed-by:focus{color:var(--whiteColor);opacity:.85;}
.designed-by img{width:22px;height:22px;max-inline-size:22px;block-size:22px;object-fit:contain;display:block;flex-shrink:0;}

@media(min-width:768px){
.footer .accordion-button::after{display:none;}
.footer .accordion-collapse.collapse{display:block;}
