

.box-image-logo-2
{
    margin-top: 40px;
    margin-left: 30px;
}
.logo-priv
{
    height: 120px;
    width: auto;
}
.text-privacidade-content
{
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 92%;
}
.text-privacidade-content h1
{
    margin-top: 25px;
    font-family: var(--font-family-poppins);
    font-size: 38px;
    text-align: center;
    font-weight: bolder;
}
.termos{margin-top: 50px !important;}
.text-privacidade-content h2
{
    margin-top: 25px;
    font-family: var(--font-family-poppins);
    font-size: 22px;
    font-weight: 600;
}
.text-privacidade-content p
{
    margin-top: 25px;
    font-family: var(--font-family-poppins);
    font-size: 14px;
}
.text-privacidade-content ul
{
    margin-top: 25px;
    font-family: var(--font-family-poppins);
    font-size: 14px;
}





/* RODAPÉ (PARA COLOCAR EM PÁGINAS DO SITE) */
 .rodap-BxOoPX {
    background-color: var(--black);
    height: 508px;
    left: -1px;
    position: absolute;
    top: calc(1692px - 500px);
    width: 100%;
  }
  
   .quadro-rodap-xJfUDJ {
    height: 508px;
    left: calc(calc(100vw - 1200px) / 2);
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1200px;
  }
  
  .row-components-footer
  {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 94%;
    height: fit-content;
    margin-left: auto;
    margin-right: auto;
    margin-top: 80px;
  }
  
  .row-desenvolvido-por
  {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
    width: fit-content;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
  }
  
   .x2023-yngdvps-todos-o-xJfUDJ {
    background-color: transparent;
    color: #6b6b6b;
    font-family: var(--font-family-mulish);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    height: 26px;
    letter-spacing: 0px;
    line-height: inherit;
    mix-blend-mode: normal;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }
  
  .estatuto-da-pessoa-i-exSIxT a,
  .informaes-da-agncia-UL0ySU a
  {
    color: var(--white) !important;
  }
  .estatuto-da-pessoa-i-exSIxT a:hover,
  .informaes-da-agncia-UL0ySU a:hover{
    color: var(--cerise) !important;
  }
  
   .redes-sociais-rodape {
    display: flex;
    justify-content: center;
    gap: 0 10px;
    margin-top: 20px;
  }
   .redes-sociais-rodape a img {
    transition: 0.3s;
  }
   .redes-sociais-rodape a img:hover {
    transform: scale(1.2);
  }
   .redes-sociais-xJfUDJ {
    height: 83px;
    width: 187px;
  }
  
   .social-links-eOavee {
    top: 51px;
    width: 185px;
  }
  
   .redes-sociais-eOavee {
    color: var(--white);
    font-family: var(--font-family-mulish);
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    height: 26px;
    letter-spacing: 0px;
    line-height: 26px;
    mix-blend-mode: normal;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
  }
  
   .sobre-ns-xJfUDJ {
    height: 188px;
    width: 185px;
  }
  
   .informaes-da-agncia-UL0ySU {
    background-color: transparent;
    color: var(--white);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-xs);
    font-style: normal;
    font-weight: 200;
    height: 144px;
    letter-spacing: 0px;
    line-height: 26px;
    mix-blend-mode: normal;
    text-align: left;
    width: fit-content;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }
  
   .sobre-ns-UL0ySU {
    color: var(--white);
    font-family: var(--font-family-mulish);
    font-size: var(--font-size-xs);
    font-style: normal;
    font-weight: 700;
    height: 26px;
    letter-spacing: 0px;
    line-height: 26px;
    mix-blend-mode: normal;
    text-align: left;
    white-space: nowrap;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
  }
  
  .div-extra-footer-links
  {
    width: 100%;
    display: none;
  }
  
   .termos-e-polticas-xJfUDJ {
    height: 162px;
    width: 211px;
  }
  
   .estatuto-da-pessoa-i-exSIxT {
    background-color: transparent;
    color: var(--white);
    font-family: var(--font-family-poppins);
    font-size: var(--font-size-xs);
    font-style: normal;
    font-weight: 200;
    height: 118px;
    letter-spacing: 0px;
    line-height: 26px;
    mix-blend-mode: normal;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    width: 207px;
  }
  
   .termos-e-polticas-exSIxT {
    color: var(--white);
    font-family: var(--font-family-mulish);
    font-size: var(--font-size-xs);
    font-style: normal;
    font-weight: 700;
    height: 26px;
    letter-spacing: 0px;
    line-height: 26px;
    mix-blend-mode: normal;
    text-align: left;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
  }
  
   .google-maps-xJfUDJ {
    background-color: transparent;
    height: fit-content;
    position: relative;
    width: fit-content;
  }
  
   .image-12-ITJUXP {
    background-color: transparent;
    height: 228px;
    mix-blend-mode: normal;
    width: 304px;
  }
  
   .image-13-ITJUXP {
    background-color: transparent;
    position: absolute;
    top: -30px;
    right: -20px;
    height: 59px;
    border: 0;
    mix-blend-mode: normal;
    object-fit: cover;
    width: 59px;
  }
  
   .yngdvps-xJfUDJ {
    background-color: transparent;
    height: 40px;
    width: fit-content;
  }
  
   .capa-preta-ydevops333-1-YDVq2E {
    background-color: transparent;
    height: 40px;
    mix-blend-mode: normal;
    width: 283px;
    cursor: pointer;
    transition: .4s;
  }
   .capa-preta-ydevops333-1-YDVq2E:hover
  {
    transform: scale(0.94);
  }
  
   .rectangle-1875-YDVq2E {
    background-color: var(--black);
    height: 1px;
    left: 112px;
    mix-blend-mode: normal;
    position: absolute;
    top: 34px;
    width: 130px;
  }
  
   .rectangle-1876-YDVq2E {
    background-color: var(--black);
    height: 1px;
    left: 112px;
    mix-blend-mode: normal;
    position: absolute;
    top: 31px;
    width: 130px;
  }
  
   .desenvolvido-por-YDVq2E {
    background-color: transparent;
    color: var(--white);
    font-family: var(--font-family-poppins);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    height: 26px;
    letter-spacing: 0px;
    line-height: 26px;
    mix-blend-mode: normal;
    text-align: center;
    white-space: nowrap;
    width: 107px;
  }







/* TELAS RODAPE MEN */
@media screen and (max-width:575px){
    /* RODAPE */
     .rodap-BxOoPX {
        background-color: var(--black);
        height: 1200px;
        left: 0;
        position: absolute;
        top: calc(2322px - 500px);
        width: 100%;
      }
       .quadro-rodap-xJfUDJ {
        height: fit-content;
        left: 0;
        mix-blend-mode: normal;
        position: absolute;
        top: 0px;
        width: 100%;
      }
      /* COMPONENTE DA LOGO DA YOUNG */
      .row-desenvolvido-por
      {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        gap: 20px;
        width: fit-content;
        height: auto;
        margin-top: 50px;
        margin-left: auto;
        margin-right: auto;
      }
       .desenvolvido-por-YDVq2E {
        background-color: transparent;
        color: var(--white);
        font-family: var(--font-family-poppins);
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        height: 26px;
        letter-spacing: 0px;
        line-height: 26px;
        mix-blend-mode: normal;
        text-align: left;
        white-space: nowrap;
        width: fit-content;
      }
       .yngdvps-xJfUDJ {
        background-color: transparent;
        height: 40px;
        width: fit-content;
      }
      /* COMPONENTE DOS LINKS */
      .row-components-footer
      {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 94%;
        height: fit-content;
        margin-left: auto;
        margin-right: auto;
        margin-top: 80px;
      }
       .google-maps-xJfUDJ {
        background-color: transparent;
        height: fit-content;
        position: relative;
        width: fit-content;
        margin-left: auto;
        margin-right: auto;
      }
      .div-extra-footer-links
      {
        display: block;
      }
       .termos-e-polticas-xJfUDJ {
        height: 162px;
        width: 211px;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
      }
       .sobre-ns-xJfUDJ {
        height: 188px;
        width: 211px;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
      }
       .informaes-da-agncia-UL0ySU {
        background-color: transparent;
        color: var(--white);
        font-family: var(--font-family-poppins);
        font-size: var(--font-size-xs);
        font-style: normal;
        font-weight: 200;
        height: 144px;
        letter-spacing: 0px;
        line-height: 26px;
        mix-blend-mode: normal;
        text-align: left;
        width: 100%;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
      }
       .redes-sociais-xJfUDJ {
        height: 83px;
        width: 187px;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
      }
      /* DIREITOS RESERVADOS */
       .x2023-yngdvps-todos-o-xJfUDJ {
        background-color: transparent;
        color: #6b6b6b;
        font-family: var(--font-family-mulish);
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        height: 26px;
        letter-spacing: 0px;
        line-height: inherit;
        mix-blend-mode: normal;
        text-align: left;
        white-space: nowrap;
        width: fit-content;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
      }
}
/* TELAS RODAPE PEQ */
@media screen and (min-width:576px) and (max-width:767px){
/* RODAPE */
       .rodap-BxOoPX {
        background-color: var(--black);
        height: 1200px;
        left: 0;
        position: absolute;
        top: calc(1922px - 500px);
        width: 100%;
      }
       .quadro-rodap-xJfUDJ {
        height: fit-content;
        left: 0;
        mix-blend-mode: normal;
        position: absolute;
        top: 0px;
        width: 100%;
      }
      /* COMPONENTE DA LOGO DA YOUNG */
      .row-desenvolvido-por
      {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        gap: 20px;
        width: fit-content;
        height: auto;
        margin-top: 50px;
        margin-left: auto;
        margin-right: auto;
      }
       .desenvolvido-por-YDVq2E {
        background-color: transparent;
        color: var(--white);
        font-family: var(--font-family-poppins);
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        height: 26px;
        letter-spacing: 0px;
        line-height: 26px;
        mix-blend-mode: normal;
        text-align: left;
        white-space: nowrap;
        width: fit-content;
      }
       .yngdvps-xJfUDJ {
        background-color: transparent;
        height: 40px;
        width: fit-content;
      }
      /* COMPONENTE DOS LINKS */
      .row-components-footer
      {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 94%;
        height: fit-content;
        margin-left: auto;
        margin-right: auto;
        margin-top: 80px;
      }
       .google-maps-xJfUDJ {
        background-color: transparent;
        height: fit-content;
        position: relative;
        width: fit-content;
        margin-left: auto;
        margin-right: auto;
      }
      .div-extra-footer-links
      {
        display: block;
      }
       .termos-e-polticas-xJfUDJ {
        height: 162px;
        width: 227px;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
      }
       .sobre-ns-xJfUDJ {
        height: 188px;
        width: 211px;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
      }
       .informaes-da-agncia-UL0ySU {
        background-color: transparent;
        color: var(--white);
        font-family: var(--font-family-poppins);
        font-size: var(--font-size-xs);
        font-style: normal;
        font-weight: 200;
        height: 144px;
        letter-spacing: 0px;
        line-height: 26px;
        mix-blend-mode: normal;
        text-align: left;
        width: 100%;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
      }
       .redes-sociais-xJfUDJ {
        height: 83px;
        width: 187px;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
      }
      /* DIREITOS RESERVADOS */
       .x2023-yngdvps-todos-o-xJfUDJ {
        background-color: transparent;
        color: #6b6b6b;
        font-family: var(--font-family-mulish);
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        height: 26px;
        letter-spacing: 0px;
        line-height: inherit;
        mix-blend-mode: normal;
        text-align: left;
        white-space: nowrap;
        width: fit-content;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
      }
}
/* TELAS RODAPE MED */
@media screen and (min-width:768px) and (max-width:991px){
          /* RODAPE */
           .rodap-BxOoPX {
            background-color: var(--black);
            height: 1200px;
            left: 0;
            position: absolute;
            top: calc(1822px - 500px);
            width: 100%;
          }
           .quadro-rodap-xJfUDJ {
            height: fit-content;
            left: 0;
            mix-blend-mode: normal;
            position: absolute;
            top: 0px;
            width: 100%;
          }
          /* COMPONENTE DA LOGO DA YOUNG */
          .row-desenvolvido-por
          {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            gap: 20px;
            width: fit-content;
            height: auto;
            margin-top: 50px;
            margin-left: auto;
            margin-right: auto;
          }
           .desenvolvido-por-YDVq2E {
            background-color: transparent;
            color: var(--white);
            font-family: var(--font-family-poppins);
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            height: 26px;
            letter-spacing: 0px;
            line-height: 26px;
            mix-blend-mode: normal;
            text-align: left;
            white-space: nowrap;
            width: fit-content;
          }
           .yngdvps-xJfUDJ {
            background-color: transparent;
            height: 40px;
            width: fit-content;
          }
          /* COMPONENTE DOS LINKS */
          .row-components-footer
          {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            width: 94%;
            height: fit-content;
            margin-left: auto;
            margin-right: auto;
            margin-top: 80px;
          }
           .termos-e-polticas-xJfUDJ {
            height: 162px;
            width: 211px;
            margin-top: 40px;
            margin-left: auto;
            margin-right: auto;
          }
           .sobre-ns-xJfUDJ {
            height: 188px;
            width: 231px;
            margin-top: 40px;
            margin-left: auto;
            margin-right: auto;
          }
           .informaes-da-agncia-UL0ySU {
            background-color: transparent;
            color: var(--white);
            font-family: var(--font-family-poppins);
            font-size: var(--font-size-xs);
            font-style: normal;
            font-weight: 200;
            height: 144px;
            letter-spacing: 0px;
            line-height: 26px;
            mix-blend-mode: normal;
            text-align: left;
            width: 100%;
            margin-top: 20px;
            margin-left: auto;
            margin-right: auto;
          }
           .redes-sociais-xJfUDJ {
            height: 83px;
            width: 187px;
            margin-top: 40px;
            margin-left: auto;
            margin-right: auto;
          }
          /* DIREITOS RESERVADOS */
           .x2023-yngdvps-todos-o-xJfUDJ {
            background-color: transparent;
            color: #6b6b6b;
            font-family: var(--font-family-mulish);
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            height: 26px;
            letter-spacing: 0px;
            line-height: inherit;
            mix-blend-mode: normal;
            text-align: left;
            white-space: nowrap;
            width: fit-content;
            margin-top: 20px;
            margin-left: auto;
            margin-right: auto;
          }
}
/* TELAS RODAPE GRA*/
@media screen and (min-width:992px) and (max-width:1199px) {
    /* RODAPE */
     .rodap-BxOoPX {
        background-color: var(--black);
        height: 1200px;
        left: 0;
        position: absolute;
        top: calc(1722px - 500px);
        width: 100%;
      }
       .quadro-rodap-xJfUDJ {
        height: fit-content;
        left: 0;
        mix-blend-mode: normal;
        position: absolute;
        top: 0px;
        width: 100%;
      }
      /* COMPONENTE DA LOGO DA YOUNG */
      .row-desenvolvido-por
      {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        gap: 20px;
        width: fit-content;
        height: auto;
        margin-top: 50px;
        margin-left: auto;
        margin-right: auto;
      }
       .desenvolvido-por-YDVq2E {
        background-color: transparent;
        color: var(--white);
        font-family: var(--font-family-poppins);
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        height: 26px;
        letter-spacing: 0px;
        line-height: 26px;
        mix-blend-mode: normal;
        text-align: left;
        white-space: nowrap;
        width: fit-content;
      }
       .yngdvps-xJfUDJ {
        background-color: transparent;
        height: 40px;
        width: fit-content;
      }
      /* COMPONENTE DOS LINKS */
      .row-components-footer
      {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 94%;
        height: fit-content;
        margin-left: auto;
        margin-right: auto;
        margin-top: 80px;
      }
       .termos-e-polticas-xJfUDJ {
        height: 162px;
        width: 211px;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
      }
       .sobre-ns-xJfUDJ {
        height: 188px;
        width: 231px;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
      }
       .informaes-da-agncia-UL0ySU {
        background-color: transparent;
        color: var(--white);
        font-family: var(--font-family-poppins);
        font-size: var(--font-size-xs);
        font-style: normal;
        font-weight: 200;
        height: 144px;
        letter-spacing: 0px;
        line-height: 26px;
        mix-blend-mode: normal;
        text-align: left;
        width: 100%;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
      }
       .redes-sociais-xJfUDJ {
        height: 83px;
        width: 187px;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
      }
      /* DIREITOS RESERVADOS */
       .x2023-yngdvps-todos-o-xJfUDJ {
        background-color: transparent;
        color: #6b6b6b;
        font-family: var(--font-family-mulish);
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        height: 26px;
        letter-spacing: 0px;
        line-height: inherit;
        mix-blend-mode: normal;
        text-align: left;
        white-space: nowrap;
        width: fit-content;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
      }
}