/*footer Geral*/
body footer .contact-item {
  padding: 0 0 0px !important;
  display: flex;
}
/*footer .selos-content img.lazy.loaded.verificado_protegido, footer .footer-payment-stamp .row.colunas-selos > .col-6:nth-child(1) > .selos-3:nth-child(3) {
    display: none;
}*/
body footer .footer-menu .contact h1, footer .footer-menu2 .contact h1 {
  width: 250px;
  color: #f0f8ff00;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Camada_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 182.4 34.3' style='enable-background:new 0 0 182.4 34.3;width: 70%25;margin-bottom: 40px;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0 %7B fill: %23a3a3a3; %7D .st1 %7B fill: %23ED2D3B; %7D %3C/style%3E%3Cpath class='st0' d='M78.1,5.3c-1.6,0.1-2.9,0.6-3.7,1.2c-0.6,0.5-1.3,1.6-1.5,2.3c-0.1,0.3-0.1,0.6,0,0.8c0.3,0.6,0.7,0.8,1.5,0.9 c0.5,0,0.9,0,1.3-0.2c0.4-0.2,0.7-0.5,0.8-0.8c0.3-0.6,0.6-0.9,1.4-1.1c0.5-0.1,1.4-0.1,1.9,0c0.8,0.2,1.1,0.4,1.3,0.7 c0.2,0.3,0.2,0.6,0,0.9c-0.2,0.4-0.7,0.7-1.4,0.9c-0.8,0.2-1.6,0.3-2.4,0.4c-0.2,0-1.1,0.2-1.7,0.4c-1.3,0.4-2.2,1.1-2.7,1.8 c-0.2,0.3-0.4,0.9-0.5,1.4c-0.1,0.5-0.1,1.7,0,2.2c0.3,1.3,0.7,2,1.7,2.6c0.6,0.4,1.3,0.7,2.2,0.8c0.7,0.1,2.8,0,3.8-0.2 c1.3-0.2,2.6-0.9,3.3-1.7c0.7-0.7,1-1.5,1.2-2.5c0.2-0.8,0.2-1.3,0.2-4.4c0-2.9,0-3-0.1-3.3c-0.5-1.7-1.9-2.8-4.4-3.1 C80,5.3,78.5,5.2,78.1,5.3z M81.3,13.9c0,1.1-0.1,1.3-0.2,1.8c-0.2,0.5-0.6,1-1.1,1.3c-0.2,0.2-0.7,0.4-1,0.4 c-0.3,0.1-1.3,0.2-1.6,0.1c-0.4,0-0.7-0.2-0.9-0.4c-0.4-0.4-0.5-1-0.4-1.6c0.1-0.4,0.3-0.9,0.6-1.1c0.4-0.3,0.9-0.5,2-0.7 c0.9-0.2,1.8-0.4,2.7-0.8L81.3,13.9z M108,5.3c-2.6,0.2-4.5,1.7-5.3,4c-0.6,1.8-0.7,4-0.3,6.1c0.3,1.4,0.8,2.4,1.6,3.3 c0.9,1,2.2,1.7,3.9,1.9c0.6,0.1,1.9,0.1,2.4,0c0.8-0.2,1.6-0.4,2.2-0.8c1-0.6,1.9-1.5,2.3-2.5c0.6-1.1,0.8-2.1,0.9-3.5 c0.2-2.5-0.5-4.9-1.9-6.5c-0.7-0.9-1.9-1.5-3.2-1.8C109.8,5.2,108.8,5.2,108,5.3z M109.5,8.5c0.8,0.2,1.5,0.9,2,1.8 c0.2,0.6,0.4,1.2,0.4,2.2c0,1.8-0.2,3-0.9,3.9c-0.2,0.3-0.6,0.6-0.9,0.8c-0.4,0.2-0.8,0.3-1.2,0.2c-0.5,0-0.8-0.1-1.3-0.4 c-1.1-0.6-1.6-2-1.6-4.5c0-0.9,0-1.4,0.2-2c0.2-0.7,0.7-1.3,1.3-1.7C108,8.5,108.8,8.4,109.5,8.5z M62.5,5.3C61.3,5.5,60,6,58.9,6.6 c-1.3,0.8-2,2-2.3,4l0,8.2l0,8c0.1,0.4,0.3,0.7,0.5,0.9c0.3,0.3,0.7,0.5,1.3,0.6c0.7,0.1,1.5-0.4,1.9-1.2c0-0.2,0.1-0.7,0.1-4.4 l0-4.2l0.2,0.3c0.4,0.6,0.9,1.1,1.5,1.3c0.7,0.4,1.5,0.5,2.5,0.5c1,0,1.7-0.2,2.5-0.6c2.3-1.2,3.6-4.2,3.4-7.8 c-0.2-2.6-1.1-4.8-2.6-5.8c-0.9-0.5-2-0.9-3.2-1.1H62.5z M64,8.6c1.2,0.2,2.1,1.3,2.4,2.8c0.2,1.1,0.2,2.6-0.1,3.5 c-0.3,1.1-0.9,1.9-1.7,2.2c-0.6,0.2-1.5,0.3-2.1,0.1C61.9,17,61.4,16.6,61,16c-0.6-0.8-0.8-2.1-0.7-3.6c0.1-1.5,0.4-2.4,1.1-3.1 C62,8.6,62.9,8.4,64,8.6z M92.9,5.3c-1,0.1-1.9,0.3-2.6,0.6c-1,0.5-1.9,1.3-2.3,2.3c-0.3,0.6-0.6,1.5-0.7,2.4 c-0.1,2.8-0.1,5.5,0,8.3c0.2,0.9,1,1.4,1.9,1.4c0.9,0,1.6-0.4,1.9-1.3c0-0.2,0.1-1.1,0.1-4.5c0-4.8,0-4.5,0.3-5.1 c0.3-0.6,0.9-1,1.6-1.2c0.4,0,1,0,1.3,0c0.7,0.2,1.3,0.6,1.6,1.2c0.3,0.6,0.3,0.4,0.3,4.9l0,4.3c0.1,0.7,0.7,1.3,1.3,1.5 c0.2,0.1,0.7,0.1,1,0c0.4-0.1,0.7-0.3,0.9-0.5c0.3-0.3,0.4-0.6,0.5-0.9v-8c-0.3-3.3-2.1-5.2-5.2-5.5H92.9z M134.3,5.4 c-1.1,0.2-2,0.4-2.7,0.9c-1,0.7-1.9,2.2-1.9,3c0,0.2,0.3,0.6,0.4,0.8c0.6,0.5,1.7,0.6,2.5,0.2c0.4-0.2,0.6-0.4,0.7-0.8 c0.3-0.8,1-1.1,2.3-1.1c0.9,0,1.7,0.2,2,0.5c0.3,0.3,0.5,0.8,0.3,1.2c-0.2,0.5-1.1,0.9-2.4,1.1c-0.5,0-0.9,0.1-1.4,0.2 c-0.2,0-1.1,0.2-1.7,0.4c-1.6,0.5-2.6,1.3-3,2.4c-0.2,0.6-0.3,1-0.3,1.9c0,1.2,0.2,2.1,0.7,2.8c0.6,0.8,1.8,1.5,3.2,1.7 c0.7,0.1,2.8,0,3.8-0.2c0.9-0.2,2-0.6,2.6-1.1c0.5-0.4,1.2-1.1,1.5-1.7c0.2-0.4,0.4-0.9,0.5-1.4c0.2-0.8,0.2-1.3,0.2-4.4 c0-2.9,0-3-0.1-3.3c-0.2-0.8-0.6-1.5-1.3-2c-0.7-0.6-1.6-0.9-2.9-1.1C136.8,5.3,134.9,5.2,134.3,5.4z M138.2,13.7l0,1.1 c-0.1,1.1-0.7,2-1.7,2.4c-0.5,0.2-0.7,0.3-1.4,0.3c-0.7,0-0.9,0-1.3-0.2c-0.4-0.2-0.7-0.6-0.8-1.2c-0.1-0.5,0-0.9,0.3-1.4 c0.2-0.5,0.8-0.7,2.2-1.1c0.9-0.2,1.8-0.4,2.7-0.8L138.2,13.7z M174.2,5.4c-1.2,0.2-2.3,0.6-3,1.3c-0.6,0.5-1.2,1.5-1.4,2.1 c-0.3,0.8,0.3,1.6,1.2,1.8c0.4,0.1,1,0,1.3-0.1c0.5-0.2,0.9-0.5,1-0.8c0.2-0.4,0.2-0.5,0.4-0.7c0.3-0.3,0.8-0.5,1.7-0.6 c0.6,0,1.7,0.2,2.1,0.4c0.4,0.2,0.6,0.5,0.6,0.8c0,0.4-0.2,0.7-0.6,1c-0.4,0.3-0.9,0.4-1.9,0.6c-1.4,0.2-2.7,0.6-4.1,1 c-1.3,0.6-1.9,1.3-2.1,2.6c-0.1,0.4-0.2,1.6-0.1,2c0.2,1.8,1.1,2.9,3,3.5c0.7,0.2,1.1,0.3,2.1,0.3c0.9,0,2.1-0.1,2.7-0.2 c0.8-0.2,1.7-0.5,2.3-0.9c0.6-0.4,1.3-1.1,1.6-1.8c0.3-0.6,0.5-1.3,0.6-2.1l0-3.6V8.6l-0.1-0.3c-0.2-0.5-0.2-0.7-0.5-1 c-0.7-1.1-2.2-1.8-4.3-2C176.2,5.3,174.7,5.3,174.2,5.4z M178.1,13.8c0,1.3-0.1,1.8-0.5,2.4c-0.4,0.5-0.9,0.9-1.5,1.1 c-0.4,0.2-0.7,0.2-1.3,0.2c-0.6,0-0.8,0-1.1-0.2c-0.8-0.4-1.1-1.5-0.6-2.5c0.2-0.3,0.4-0.5,0.8-0.7c0.4-0.2,0.6-0.2,1.9-0.5 c0.8-0.2,1.5-0.4,2.2-0.7L178.1,13.8z M150.2,5.4l-0.4,0c-1.1,0.1-2.2,0.6-3.3,1.1c-1.1,0.7-1.8,1.7-2,3.4c-0.1,0.7-0.2,1.5-0.2,5.2 c0,3.9,0,3.9,0.2,4.3c0.1,0.2,0.4,0.6,0.7,0.7c0.6,0.3,1.5,0.3,2,0c0.4-0.2,0.8-0.7,0.9-1.2l0-4.3c0-4.5,0-4.4,0.2-4.9 c0.2-0.5,0.8-0.9,1.5-1.1c0.2-0.1,0.4-0.1,0.8-0.1c0.6,0,0.9,0,1.3,0.3c0.8,0.4,1.2,0.9,1.3,1.9l0,4.4c0,4.3,0,4.1,0.2,4.5l0.3,0.4 c0.4,0.4,0.8,0.5,1.4,0.5c0.6,0,1.1-0.2,1.4-0.6l0.3-0.5L157,19l0-4.3c0-4.3,0-4.3,0.1-4.6c0.1-0.4,0.2-0.7,0.5-0.9 c0.6-0.6,1.6-0.9,2.5-0.7c0.8,0.2,1.5,0.6,1.8,1.2c0.3,0.5,0.2,0.2,0.3,5c0,4.3,0,4.3,0.1,4.6c0.1,0.3,0.2,0.5,0.5,0.7 c0.4,0.4,0.7,0.5,1.3,0.5c0.6,0,1-0.1,1.4-0.5c0.2-0.2,0.4-0.4,0.4-0.7c0.1-0.2,0.1-0.4,0.1-4.2c0-3.3,0-4.1-0.1-4.5 c-0.2-1.9-0.8-3.1-1.9-3.8c-1.7-1.1-3.7-1.5-5.7-1.2c-1.3,0.2-2.2,0.5-2.9,1.1l-0.2,0.2L155,6.5c-0.8-0.6-1.5-0.8-2.8-1 C151.7,5.4,150.4,5.3,150.2,5.4z M124.8,5.7c-1.1,0.1-1.8,0.2-2.4,0.4c-2.6,0.9-4.1,3-4.3,6.1c-0.1,0.8,0,6.7,0.1,7 c0.1,0.6,0.7,1.1,1.3,1.3h1.1c0.5-0.1,0.9-0.5,1.2-0.9l0.1-0.3l0-3.7c0-4.3,0-4,0.3-4.7c0.4-0.7,0.9-1.1,1.9-1.3l1.4-0.1 c1.3,0,1.3,0,1.8-0.3c0.6-0.4,0.9-1.1,0.8-1.9c-0.1-0.8-0.7-1.4-1.4-1.6C126.5,5.7,125.2,5.6,124.8,5.7z M149.8,23.1l-0.6,0.8h0.7 l0.7-0.7l0.7-0.8l-0.4,0h-0.4L149.8,23.1z M149.1,24.5c-0.7,0.2-1.2,0.4-1.7,0.8c-0.5,0.4-0.8,1-1,1.7c-0.1,0.3-0.1,0.4-0.1,1 c0,0.6,0,0.7,0.1,1c0.4,1.7,1.8,2.6,3.7,2.5c1.1-0.1,1.9-0.4,2.5-1.1c0.6-0.7,0.9-1.5,0.9-2.6c0-0.8-0.2-1.4-0.5-2 c-0.4-0.7-1.1-1.1-1.9-1.3c-0.3-0.1-0.4-0.1-1-0.1C149.5,24.4,149.3,24.4,149.1,24.5z M150.5,25.2c0.8,0.1,1.5,0.6,1.8,1.3 c0.2,0.5,0.3,0.8,0.3,1.5c0,0.7,0,1-0.3,1.5c-0.3,0.6-0.7,0.9-1.4,1.2c-0.3,0.1-0.9,0.2-1.3,0.1c-0.7-0.1-1.1-0.3-1.5-0.7 c-0.2-0.3-0.4-0.5-0.6-0.9c-0.1-0.3-0.2-0.7-0.2-1c0-1,0.2-1.7,0.8-2.3C148.6,25.3,149.5,25,150.5,25.2z M179.3,24.5 c-1.1,0.2-1.8,0.8-1.9,1.7c0,0.6,0.2,1.1,0.7,1.4l1.3,0.7c1.1,0.6,1.4,0.7,1.5,1c0.1,0.2,0.1,0.6,0,0.8c-0.2,0.5-0.9,0.7-1.9,0.6 c-0.6-0.1-1.1-0.3-1.7-0.6l0,0.5v0.5l0.3,0.1c0.9,0.3,2,0.4,2.8,0.1c1-0.3,1.5-0.9,1.5-1.8c0-0.6-0.2-0.9-0.8-1.3 c-0.3-0.2-0.5-0.3-1.8-0.9c-0.9-0.4-1.1-0.7-1.1-1.1c0-0.7,0.7-1.1,1.9-1.1c0.5,0,1,0.2,1.5,0.4v-0.9l-0.3-0.1 c-0.3-0.1-0.4-0.1-1.1-0.1L179.3,24.5z M135.1,24.6l0,3.4v3.4h0.9v-6l0.1,0.3l1.4,3l1.3,2.7h0.2l0.2,0l1.3-2.6l1.4-3l0.1-0.3l0,3v3 h0.9v-6.9h-1.1l-1.3,2.6c-0.5,1-1,2-1.5,3.1l-0.1-0.2l-1.3-2.8l-1.3-2.6h-0.6L135.1,24.6z M156,24.6l1.4,3.4l1.4,3.4h1l1.4-3.3 l1.4-3.5v-0.1h-0.5l-0.4,0l-0.6,1.4l-1.8,4.5l0,0.2l-0.1-0.3l-1.1-3l-1.1-2.8h-0.5L156,24.6z M165.6,24.6l0,3.4v3.4h4.1v-0.7h-3.2 v-2.4h2.8v-0.7h-2.8v-2.3h3v-0.7h-1.9L165.6,24.6z M173,24.6l0,3.4v3.4h0.9v-6.9h-0.4L173,24.6z'%3E%3C/path%3E%3Cpath class='st1' d='M42.6,1.3l-3.5,0.4l0.4,0.4C40,2.5,41,3.4,41.4,3.9c1.3,1.7,2.1,3.5,2.3,5.3c0.2,2.1-0.3,4.1-1.6,5.8 c-2,2.7-5.9,4.5-11,4.9c-2.4,0.2-5.4,0.2-7.5-0.1c-3.4-0.5-3.8-1.4-0.8-2c0.7-0.2,1.4-0.2,2.7-0.4c1.8-0.2,3-0.4,4.3-0.7 c2.7-0.7,4.8-1.7,6.1-3c1.1-1.1,1.6-2.3,1.6-3.5c-0.1-0.9-0.5-1.8-1.2-2.5c-1.5-1.5-3.9-2-6.7-1.5c-2.1,0.4-4.5,1.3-6.5,2.7 c-2.2,1.5-4.6,3.7-7.1,6.7c-4.2,5.1-8,10.7-11.2,16.5c0,0.1,0.6,0.2,1.1,0.2h18.2l18.3-0.1c0.9,0,1.5-0.2,2.2-0.5 c1.8-0.9,3.3-2.7,3.8-4.8c0.3-1,0.2-0.4,0.2-11l0-10c-0.1-0.5-0.4-1.2-0.6-1.6c-0.5-1-1.3-1.8-2.2-2.3C44.7,1.5,43.7,1.2,42.6,1.3z M14.6,5.3C6.5,7,6.7,6.9,6.2,7.1c-2.8,1-4.9,3.8-5.2,6.8l0,7l0,6.6l0.1,0.4c0.1,0.7,0.4,1.4,0.8,2s0.9,1.1,1.5,1.5l0.5-1.1 c1.5-3.4,3.2-6.8,4.9-9.8c2.8-4.8,5.7-8.9,8.8-12.5c1.4-1.5,2.8-2.9,4.3-4.2L14.6,5.3z'%3E%3C/path%3E%3C/svg%3E");
  border: unset;
}
body footer .footer-menu a, footer .footer-menu2 a{
  color: #A0A4B3 !important;
  text-decoration: none;
} 
body footer .footer-menu a:hover, body footer .footer-menu2 a:hover{
  color: #e23b40;
}
body footer .footer-menu ul.links li, body footer .footer-menu2 ul.links li  {
  margin: 0 0 0 0;
  list-style: none;
}
body footer .container .social-profiles {
  margin-bottom: 15px;
}


body footer .footer-menu .container svg,  body footer .footer-menu2 .container svg{
  margin: 2px;
}
body footer .payment-methods{
  margin-top: 17px;
}
body footer .footer-payment-stamp h4 {
  font-size: 15px;
  color: #7C8096;
}
body footer .footer-payment-stamp img, body footer .footer-payment-stamp svg {
  vertical-align: initial;
}
body footer .footer-payment-stamp h4 {
  font-size: 15px;
  color: #7C8096;
}
body footer .footer-menu .container svg {
  margin: 2px;
}
body footer .selo {
  width: unset !important;
  height: unset !important;
}
/*body footer .footer-newsletter {
  border-top: 1px solid #eee; 
  padding: 69px 0 !important; 
}*/
body footer .footer-newsletter strong {
    display: block;
    font-weight: 400 !important;
    font-size: 16px;
    line-height: 120%;
    color: #C6C8D1;
}
body footer .footer-institucional #toggle-1:checked ~ #mostra {
  display: block;
}
body footer .footer-institucional #toggle-1:not(:checked) ~ .line-institucional svg {
  transition: 500ms all;
}
body footer .footer-institucional #toggle-1:checked ~ .line-institucional svg {
  transform: rotateX(180deg);
  transition: 500ms all;
}
body footer .footer-institucional #mostra {
  display: none;
}
body footer .footer-institucional #toggle-1 {
  display: none;
  /* CSS quando o checkbox está marcado */
}
body footer .footer-institucional .line-institucional svg {
  width: 32px;
  height: 32px;
  /* Checkbox Intitucional */
}
body footer .footer-institucional label {
  -webkit-appearance: push-button;
  -moz-appearance: button;
  display: block;
  cursor: pointer;
  padding: 2px;
  /* CSS padrão da div */
}
body footer .footer-institucional .line-institucional {
  border-bottom: 1px solid #ffa3a3;
  margin: 20px 0px;
  height: 18px !important;
  display: flex;
  justify-content: center;
}
footer .footer-institucional {
  padding: 10px 0;
  margin-bottom: 25px;
}

body footer .footer-copyright .share-links {
  padding: 0;
}
footer .footer-newsletter input[type="submit"] {
  font-size: 14px !important;
  background: #e23b40 !important;
  cursor: pointer !important;
  font-weight: 600 !important;
}
body footer .footer-newsletter h2 {
  color: white;
  line-height: 45px;
}
body.page-account footer .footer-newsletter h2 {
  font-size: 2rem;
  font-weight: 500;
}
body footer .up .container.linha .botao svg {
  width: 45px;
}
body footer .up .container.linha .botao {
  width: 72px;
  height: 72px;
  border: 1px solid rgba(0, 0, 0, 0);
  position: absolute;
  display: flex;
  border-radius: 50%;
  background: #FFFFFF;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 19px 36px 0px rgb(33 37 41 / 25%);
}
body footer .up .container.linha {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
body footer .up {
  border: 1px solid #EAEAED;
  width: 100%;
  height: 1px;
  padding: 0px;
  opacity: 0.6;
  bottom: 100%;
  margin: 55px 0px;
}
body footer .footer-links2 .links-body ul, body footer .footer-links .links-body ul  {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 15px !important;
}
/*body.isMobile footer .footer-links2 .links-body ul, body.isMobile footer .footer-links .links-body ul{
  gap: 15px;
}*/
body footer .home-help {
  margin-top: 80px;
}
body footer .home-help h2 {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 135%;
  color: #363843;
  margin-bottom: 1em;
}
body footer .home-help a {
  text-decoration: none;
}
body footer .home-help a:houver {
  color: #e23b40;
}
body footer .home-help .box-help {
  margin-bottom: 20px;
}
body footer .home-help .box-help .help {
  background: #FFEFF0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 40px 0px 45px;
  border-radius: 8px;
  width: 100%;
}
body footer .home-help .box-help .help:hover {
  background: #fcd9da;
}
body footer .home-help .box-help .help svg {
  width: 35px;
  position: absolute;
  left: 45px;
  top: 45px;
}
body.isMobile footer .home-help .box-help .help svg{
  width: 80px;
  position: unset;
}
body footer .home-help .box-help .help > span {
  font-size: 14px;
  margin: 38px 0 0 45px;
  height: 100px;
  color: #363843;
}
body.isMobile footer .home-help .box-help .help > span{
  margin: unset;
  height: unset;
}
body footer .footer-menu .container.home-help .geral-help .box-help > a > .help > span > strong {
    color: #343A40;
}

/*Footer geral*/

/*FOOTER PARA DESKTOP*/
.notMobile footer .contact-item {
    align-items: flex-start;
  }
  .notMobile footer .footer-menu {
    background: #ffffff;
    border-top: 1px solid #ebebeb;
    padding: 40px 0;
    font-size: 13px;
    color: #777;
    font-weight: 600;
    border: 0px solid;
  }
  .notMobile footer .footer-menu a {
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
  }
  .notMobile footer .footer-menu .title {
    color: #4d5163;
    font-size: 17px;
  }
  .notMobile footer .footer-menu span {
    margin-left: 10px;
  }
  .notMobile footer .payment-methods {
    width: 90%;
  }
  .notMobile footer .footer-payment-stamp {
    margin: 40px 0;
  }
  .notMobile footer .selos-content {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .notMobile footer .selos-content .two-seals {
    flex-direction: column;
  }
  .notMobile footer .selos-content .two-seals img.lazy.loaded.confiavel-google {
    margin-bottom: 20px;
  }
  .notMobile footer .selo {
    margin-right: 35px;
  }
  .notMobile footer .footer-links {
    background: #fff;
  }
  .notMobile footer .footer-links .links-body {
    border: 1px solid #EAEAED;
    border-radius: 10px;
  }
  .notMobile footer .footer-links .links-body a {
    font-weight: 500;
    line-height: 180%;
    color: #A0A4B3;
    text-decoration: none;
  }
  .notMobile footer .footer-links .links-body a:hover {
    color: #e23b40;
  }
  .notMobile footer .footer-links .links-body > span {
    color: #4d5163;
    font-size: 16px;
  }
  .notMobile footer .footer-newsletter {
    padding: 70px 0;
    background-image: url('https://img.panoramamoveis.com.br/imagem/382248/frame.jpg') !important;
    background-size: cover !important;
    height: auto;
    /* form a direita */
  }
  .notMobile footer .footer-newsletter *.input-newsletter {
    display: flex;
    justify-content: flex-end;
    margin-top: 50px;
    /* FIM : Input a direita */
  }
  .notMobile footer .footer-newsletter h2 {
    font-size: 2rem !important;
    font-weight: 500;
  }
  .notMobile footer .footer-newsletter input[type=text] {
    width: 210px;
    padding: 8px 20px;
    border: none !important;
    margin: 0;
    border-radius: 5px 0 0 5px;
  }
  .notMobile footer .footer-newsletter input[type=text]:nth-child(2) {
    border-radius: 0px;
  }
  .notMobile footer .footer-newsletter input[type="submit"] {
    width: 150px;
    height: 62px;
    border-radius: 0 5px 5px 0;
  }
  .notMobile footer .footer-newsletter strong{
    margin: 18px 0 0 0;
  }
  .notMobile footer .footer-copyright {
    padding: 25px 0 0;
    border-top: 1px solid #ebebeb;
  }
  .notMobile footer .footer-copyright a {
    color: #A0A4B3;
    text-decoration: none;
  }
  .notMobile footer .footer-copyright a:hover {
    color: #e23b40;
    cursor: pointer;
  }
  .notMobile footer .link-institucional {
    display: flex;
    justify-content: space-between;
  }
  .notMobile footer .footer-institucional {
    color: #666 !important;
    font-size: 12px !important;
    font-weight: 600;
    text-align: justify;
    padding: 10px 0;
    margin-bottom: 25px;
  }
  .notMobile footer .footer-institucional p {
    color: #666 !important;
    font-size: 12px !important;
    font-weight: 600;
    text-align: justify;
}

  /*FIM footer Desktop*/


/* Inicio: Personalização FOOTER (mobile)*/
.isMobile footer .contact-item {
  align-items: center;
  color: #37566d;
  font-size: 14px;
}
.isMobile footer .contact-item span {
  margin-left: 10px;
}
.isMobile footer .social-profiles {
  display: flex;
  justify-content: space-between;
  width: 260px;
}

.isMobile footer .footer-menu2 .content {
  display: unset;
  border-bottom: unset !important;
}
.isMobile footer .footer-menu2 .contact {
  margin: 0 50px 0 0;
}
.isMobile footer .footer-menu2 .contact .titulo-links {
  font-weight: 600;
  font-size: 20px;
  line-height: 150%;
  color: #343A40;
}
.isMobile footer .footer-menu2 ul.links li {
  line-height: 19px !important;
}
.isMobile footer .footer-payment-stamp {
  margin-top: 50px;
  padding: 10px;
}
.isMobile footer .colunas-selos {
  display: contents;
}
.isMobile footer .title-contact {
  font-size: 20px;
  padding: 35px 0 20px 0;
  font-weight: 600 !important;
  color: #343A40;
}
.isMobile footer .title-sociais-ico {
  font-size: 20px;
  padding: 35px 0 20px 0;
  font-weight: 600 !important;
  color: #343A40;
}
.isMobile footer .footer-links2 {
 /* background: #242424;*/
  padding: 20px 0;
  font-size: 14px;
}
.isMobile footer .footer-links2 .links-body {
 /* background: #2d2d2d;*/
  padding: 20px;
  margin: 17px 0;
  border: 1px solid #EAEAED;
  border-radius: 10px;
}
.isMobile footer .footer-links2 .links-body ul li a {
  color: #868E96 !important;
}
.isMobile footer .footer-links2 .links-body ul li a:hover {
  color: #b61b20;
  text-decoration: none;
}
.isMobile footer .footer-links2 .links-body > span {
  color: #343A40;
  display: block;
  padding: 0 0 10px 0;
  font-weight: 700;
  font-size: 20px;
}
.isMobile footer .footer-newsletter {
  background-image: url(https://img.panoramamoveis.com.br/svg/387023/forma-fundo-news.svg) !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-color: #363843 !important;
  text-align: left;
  padding: 45px 5px;
}
.isMobile footer .footer-newsletter strong {
  margin: 18px 0 18px 0;
}
.isMobile footer .footer-newsletter *.input-newsletter {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.isMobile footer .footer-newsletter input[type=text] {
  width: 100%;
  padding: 20px 20px;
  border: none !important;
  font-size: 13px;
  border-radius: 5px;
  margin-bottom: 10px;
}
.isMobile footer .footer-newsletter .col-md-1.hidden-sm-down {
  display: none;
}
.isMobile footer .footer-newsletter input[type="submit"] {
  width: 100%;
  color: white;
  padding: 20px 35px;
  border-width: initial;
  border-style: none;
  border-color: initial;
  border-image: initial;
  border-radius: 5px;
}
.isMobile footer .footer-newsletter .container svg {
  width: 32px;
}
.isMobile footer .footer-copyright:hover {
  color: #e23b40;
  cursor: pointer;
}
.isMobile .link-institucional {
  display: flex;
  justify-content: space-evenly;
}
.isMobile .link-institucional a {
  color: #A0A4B3;
  text-decoration: none;
  font-size: 11px;
}
.isMobile .link-institucional a:hover {
  color: #e23b40;
  cursor: pointer;
}
.isMobile .footer-institucional {
  padding: 10px 0;
  margin-bottom: 25px;
}
.isMobile footer .footer-business p{
font-weight: 600 !important;
}
.isMobile footer .footer-links2 .links-body{
  min-height: 95%;
}
body.isMobile footer .home-help .box-help .help{
  padding: 10px;
  gap: 10px;
  justify-content: start;
  min-height: 150px;
}
body.isMobile footer .footer-payment-stamp img{
width: 80%;
max-width: 90%;
}
body.isMobile footer .payment-methods{
display: flex;
justify-content: center;
}
@media screen and (min-width: 767px){
.isMobile .selos {
    width: 60%;
}
}
.isMobile footer .footer-copyright .share-links.flex.h-center span strong p small {
    width: 280px;
    display: block;
}
/*FIM footer Mobile*/