@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Poppins:wght@500&family=Raleway:ital,wght@0,100..900;1,100..900&family=Sen:wght@400..800&display=swap');

#black-friday .dicas__carousel {
    margin-top: -22px !important;
}
@media (min-width: 1201px) {
    #black-friday .itens-procurados__tabela-produtos {
        margin-top: 92px !important;
    }
}
#conteudo-relacionado {
    display: none;
}

html,
body {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
h2,
p,
span,
address,
a {
    font-family: "Alegreya Sans", sans-serif;
    color: #fff;
}
h2 {
    font-size: 28px;
    font-weight: 700;
}
@media (max-width: 1132px) {
    h2 {
        font-size: 20px;
    }
}
p,
address {
    font-size: 20px;
    font-weight: 400;
}
@media (max-width: 1132px) {
    p,
    address {
        font-size: 14px;
    }
}
span {
    font-weight: bold;
}
a {
    text-decoration: none;
}
.position-relative {
    position: relative;
}
.sb-grid {
    line-height: normal;
}
.sb-grid__container {
    max-width: 100%;
    padding: 0;
}
.sb-components-breadcrumb {
    max-width: 1280px;
    margin: 0 auto;
    padding-left: 20px;
}
.sb-components-breadcrumb ul li,
.sb-components__breadcrumb ul li {
    display: inline-block;
    padding-left: 2px;
    font-size: 14px;
    margin: 0;
    padding: 0;
    color: #384e65;
}
#black-friday .center,
#black-friday .center--large {
    box-sizing: content-box;
    margin: 0 auto;
}
@media (max-width: 1132px) {
    #black-friday .center,
    #black-friday .center--large {
        padding: 0 5vw;
    }
}
#black-friday .center {
    max-width: calc(1018px);
}
@media (max-width: 1132px) {
    #black-friday .center {
        padding: 0 5vw;
    }
}
#black-friday .center--large {
    max-width: 1232px;
    padding: 0 2vw;
}
@media (max-width: 1132px) {
    #black-friday .center--large {
        padding: 0 5vw;
    }
}
#black-friday .center--relative {
    position: relative;
}
#black-friday .header {
    width: 100%;
    height: 696px;
    background-color: #000;
    overflow: hidden;
}
body#darkContrast #black-friday .header {
    background: black;
}
@media (max-width: 1132px) {
    #black-friday .header {
        height: auto;
    }
}
#black-friday .header__container {
    display: flex;
}
@media (max-width: 1132px) {
    #black-friday .header__container {
        flex-direction: column;
    }
}
#black-friday .header__content {
    width: 55%;
    padding-top: 70px;
}
@media (max-width: 1132px) {
    #black-friday .header__content {
        order: 1;
        width: 100%;
        padding-top: 93px;
    }
}
@keyframes animation-neon-black {
    0% {
        text-shadow:
            0 0 40px #cdfcff,
            2px 2px 0px #cdfcff;
    }
    10% {
        text-shadow:
            0 0 40px #cdfcff,
            2px 2px 0px #cdfcff;
    }
    11% {
        text-shadow:
            0 0 40px rgba(23, 149, 158, 0),
            2px 2px 0px #cdfcff;
    }
    12% {
        text-shadow:
            0 0 40px #cdfcff,
            2px 2px 0px #cdfcff;
    }
    13% {
        text-shadow:
            0 0 40px rgba(23, 149, 158, 0),
            2px 2px 0px #cdfcff;
    }
    14% {
        text-shadow:
            0 0 40px #cdfcff,
            2px 2px 0px #cdfcff;
    }
    15% {
        text-shadow:
            0 0 40px rgba(23, 149, 158, 0),
            2px 2px 0px #cdfcff;
    }
    16% {
        text-shadow:
            0 0 40px #cdfcff,
            2px 2px 0px #cdfcff;
    }
    100% {
        text-shadow:
            0 0 40px #cdfcff,
            2px 2px 0px #cdfcff;
    }
}
@keyframes animation-neon-friday {
    0% {
        text-shadow: 0 0 50px #cdfcff;
    }
    12% {
        text-shadow: 0 0 50px #cdfcff;
    }
    13% {
        text-shadow: 0 0 50px rgba(205, 252, 255, 0);
    }
    14% {
        text-shadow: 0 0 50px #cdfcff;
    }
    15% {
        text-shadow: 0 0 50px rgba(205, 252, 255, 0);
    }
    16% {
        text-shadow: 0 0 50px #cdfcff;
    }
    17% {
        text-shadow: 0 0 50px rgba(205, 252, 255, 0);
    }
    18% {
        text-shadow: 0 0 50px #cdfcff;
    }
    19% {
        text-shadow: 0 0 50px rgba(205, 252, 255, 0);
    }
    20% {
        text-shadow: 0 0 50px #cdfcff;
    }
    21% {
        text-shadow: 0 0 50px rgba(205, 252, 255, 0);
    }
    22% {
        text-shadow: 0 0 50px #cdfcff;
    }
    70% {
        text-shadow: 0 0 50px #cdfcff;
    }
    71% {
        text-shadow: 0 0 50px rgba(205, 252, 255, 0);
    }
    72% {
        text-shadow: 0 0 50px #cdfcff;
    }
    73% {
        text-shadow: 0 0 50px rgba(205, 252, 255, 0);
    }
    74% {
        text-shadow: 0 0 50px #cdfcff;
    }
    100% {
        text-shadow: 0 0 50px #cdfcff;
    }
}
#black-friday .header__title {
    color: #fff;
    font-size: 140px!important;
    font-weight: 900!important;
    margin: 0;
    line-height: 175px;
}
#black-friday .header__title .header__title--black {
    font-family: "Lato", sans-serif!important;
    text-transform: uppercase!important;
    // animation: 5s animation-neon-black infinite;
    animation: none!important;
    font-weight: 900!important;
}
#black-friday .header__title .header__title--friday {
    font-family: "Lato", sans-serif!important;
    font-size: 160px!important;
    -webkit-text-stroke-width: 5px;
    -webkit-text-stroke-color: #fff;
    color: transparent;
    // animation: 5s animation-neon-friday infinite;
    animation: none!important;
    font-weight: 900!important;
    @media (max-width: 991.98px) {
      line-height: 100%!important;
      font-size: 109.33px!important;
      font-family: Lato!important;
    }
}
@media (max-width: 991.98px) {
    #black-friday .header__title {
        margin-top: 5vw;
        text-align: center;
        line-height: 99.67px!important;
        font-size: 95.67px!important;
        font-family: Lato!important;
    }
    
}
#black-friday .header__subtitle {
    font-family: Figtree!important;
    font-weight: 400!important;
    font-size: 27px!important;
    line-height: 31px!important;
    text-transform: uppercase;
    text-shadow: 0px 0px 4px #FFFFFF!important;
    margin-top: 30px!important;
    @media (max-width: 991.98px) {
      font-size: 23px!important;
      line-height: 27px!important;
      margin-top: 22px!important;
      width: 100%!important;
      margin-bottom: 0!important;
    }
}

#black-friday .header__paragraph {
  margin-top: 16px!important;
  font-family: Figtree!important;
  font-weight: 400!important;
  font-style: Regular!important;
  font-size: 19px!important;
  line-height: 23px!important;
  letter-spacing: 0%;
  @media (max-width: 991.98px) {
    font-size: 16px!important;
    line-height: 20px!important;
    margin-top: 16px!important;
    margin-bottom: 0!important;
  }
}


#black-friday .sb-hotsite-template-1__banner__wrapper__buttons {
  padding-left: 0;
}

#black-friday .sb-components__button.inline {
    background: transparent;
    color: #fff!important;
    border: 4px solid #6C5BF7!important;
    border-radius: 50px !important;
    box-shadow: 0px 4px 4px 0px #00000040!important;
    font-family: Alegreya Sans!important;
    font-weight: 700!important;
    font-size: 20px!important;
    line-height: 100%!important;
    letter-spacing: 0%;
    text-align: justify!important;
    padding: 12px 24px!important;
    margin-top: 21px!important;
    @media (max-width: 991.98px) {
      font-size: 19px!important;
    }
}


@keyframes balance {
    from {
        transform: rotate(-1deg);
    }
    to {
        transform: rotate(1deg);
    }
}
#black-friday .header__etiquetas {
    transform-origin: top;
    position: absolute;
}
#black-friday .header__etiquetas img {
    width: 100%;
    height: 100%;
}
#black-friday .header__etiquetas.carrinho-compras {
    animation: 1s ease-in-out balance infinite alternate;
    width: 270px;
    height: 270px;
    top: 0;
    left: 13%;
}
@media (max-width: 1132px) {
    #black-friday .header__etiquetas.carrinho-compras {
        width: 80px;
        height: 90px;
        order: 0;
        left: -3%;
    }
}
#black-friday .header__etiquetas.dinheiro {
    animation: 1s 0.2s ease-in-out balance infinite alternate;
    width: 270px;
    height: 355px;
    top: 0; 
    left: 45%;
}
@media (max-width: 1132px) {
    #black-friday .header__etiquetas.dinheiro {
        width: 70px;
        height: 120px;
        order: 3;
        top: -24px;
        left: unset;
        right: -3%;
    }
}
#black-friday .header__etiquetas.cupom {
    animation: 1s 0.3s ease-in-out balance infinite alternate;
    width: 215px;
    height: 515px;
    top: 0;
    left: 13%;
}
@media (max-width: 1132px) {
    #black-friday .header__etiquetas.cupom {
        width: 75px;
        height: 170px;
        order: 1;
        top: -80px;
        left: 24%;
    }
}
#black-friday .header__etiquetas.presente {
    animation: 1s 0.4s ease-in-out balance infinite alternate;
    width: 185px;
    height: 465px;
    top: 0;
    left: 54%;
}
@media (max-width: 1132px) {
    #black-friday .header__etiquetas.presente {
        width: 60px;
        height: 150px;
        order: 2;
        top: -65px;
        left: unset;
        right: 24%;
    }
}
#black-friday .data-especial {
    width: 100%;
    height: 652px;
    display: flex;
    position: relative;
    background: linear-gradient(to right, #5882fd, #a430fd 50%);
}
body#darkContrast #black-friday .data-especial {
    background: black;
}
@media (max-width: 1132px) {
    #black-friday .data-especial {
        height: auto;
    }
}
#black-friday .data-especial__content-position {
    position: relative;
}
@media (max-width: 1132px) {
    #black-friday .data-especial__content-position {
        display: flex;
        flex-direction: column-reverse;
    }
}
#black-friday .data-especial__content {
    width: 45%;
    padding-top: 95px;
    padding-right: 65px;
}
@media (max-width: 1132px) {
    #black-friday .data-especial__content {
        width: 100%;
        padding-top: 40px;
        padding-bottom: 65px;
        padding-right: 0;
    }
}
@media (max-width: 1132px) {
    #black-friday .data-especial__paragraph2 {
        margin-top: 16px;
    }
}
#black-friday .data-especial__image-container {
    height: 807px;
    position: absolute;
    top: -155px;
    right: -502px;
}
#black-friday .data-especial__image-container .data-especial__image {
    height: 100%;
}
#black-friday .data-especial__image-container:after {
    content: "";
    position: absolute;
    left: 99.5%;
    width: 100vw;
    top: 0;
    bottom: 0;
    background: linear-gradient(#1c020d, #150108, #250214);
}
@media (max-width: 1132px) {
    #black-friday .data-especial__image-container {
        height: auto;
        position: relative;
        top: -1px;
        left: 0;
        right: 0;
        margin: 0px -5vw;
    }
    #black-friday .data-especial__image-container .data-especial__image {
        height: auto;
        width: 100%;
        margin-left: auto;
        display: block;
        position: relative;
    }
    #black-friday .data-especial__image-container:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        background: black;
        height: 50%;
    }
    #black-friday .data-especial__image-container:after {
        display: none;
    }
}
#black-friday .itens-procurados {
    width: 100%;
    background-color: #0d0d0d;
    padding: 92px 0 48px;
    position: relative;
}
body#darkContrast #black-friday .itens-procurados {
    background: black;
}
@media (max-width: 1132px) {
    #black-friday .itens-procurados {
        padding: 45px 0 40px;
    }
}
#black-friday .itens-procurados__title {
    max-width: 645px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 25px;
    position: relative;
    z-index: 1;
}
@media (max-width: 1132px) {
    #black-friday .itens-procurados__title {
        gap: 0;
    }
}
#black-friday .itens-procurados__subtitle {
    margin: 0;
}
@media (max-width: 1132px) {
    #black-friday .itens-procurados__subtitle {
        text-align: center;
    }
}
@media (max-width: 1132px) {
    #black-friday .itens-procurados__paragraph {
        margin-top: 25px;
    }
}
#black-friday .itens-procurados__carousel {
    position: relative;
    z-index: 1;
}
@media (max-width: 1132px) {
    #black-friday .itens-procurados__carousel {
        overflow: hidden;
        margin: 15px -5vw 0;
    }
}
#black-friday .itens-procurados__tabela-produtos {
    max-width: 1024px;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 44px;
    align-items: center;
    margin: 120px auto 0;
    position: relative;
    z-index: 1;
}
@media (max-width: 1132px) {
    #black-friday .itens-procurados__tabela-produtos {
        display: flex;
        margin-top: 20px;
        grid-column-gap: 0;
    }
}
#black-friday .itens-procurados__card,
#black-friday .itens-procurados__border-card,
#black-friday .itens-procurados__border-porcentagem,
#black-friday .itens-procurados__porcentagem {
    display: flex;
    align-items: center;
    justify-content: center;
}
#black-friday .itens-procurados__card {
    width: 178px;
    flex-direction: column;
    gap: 10px;
}
@media (max-width: 1132px) {
    #black-friday .itens-procurados__card {
        gap: 23px;
    }
}
#black-friday .itens-procurados__border-card,
#black-friday .itens-procurados__border-porcentagem,
#black-friday .itens-procurados__porcentagem {
    border-radius: 90px;
    box-sizing: border-box;
}
#black-friday .itens-procurados__border-card {
    width: 100%;
    height: 178px;
    border: 15px solid #1f1e1e;
    background: #1f1e1e;
}
@media (max-width: 1132px) {
    #black-friday .itens-procurados__border-card {
        width: 171px;
        height: 171px;
    }
}
#black-friday .itens-procurados__border-porcentagem {
    --porcentagem: 0%;
    width: 100%;
    height: 100%;
    background: conic-gradient(#a330fd, #5e80fd var(--porcentagem), #141414 calc(var(--porcentagem) + 0.3%));
}
#black-friday .itens-procurados__porcentagem {
    width: 80%;
    height: 80%;
    background: #1f1e1e;
    padding: 50px;
    color: #fff;
    font-family: "Alegreya Sans", sans-serif;
    font-weight: 700;
    font-size: 32px;
}
#black-friday .itens-procurados__produto {
    font-size: 24px;
    font-weight: bold;
    font-family: "Alegreya Sans", sans-serif;
    color: #fff;
    margin-top: 6px;
}
#black-friday .itens-procurados__pagination {
    display: none;
    margin-top: 27px;
}
@media (max-width: 1132px) {
    #black-friday .itens-procurados__pagination {
        display: flex;
    }
}
#black-friday .itens-procurados__pagination .swiper-pagination-bullet {
    border: 1px solid #fff;
    background: transparent;
    flex: 1 1 auto;
    border-radius: 5px;
    height: 6px;
}
#black-friday .itens-procurados__pagination .swiper-pagination-bullet-active {
    background: white;
}
#black-friday .swiper-scrollbar {
    display: none;
}
@media (max-width: 1132px) {
    #black-friday .swiper-scrollbar {
        display: block;
        width: 100%;
        margin: 0 auto;
        left: 0;
        right: 0;
        border: 1px solid #fff;
        bottom: 51px;
    }
}
#black-friday .swiper-scrollbar-drag {
    background: white;
}
#black-friday .itens-procurados__image-container {
    position: absolute;
    top: -92px;
    right: -130px;
}
#black-friday .itens-procurados__image-container::after {
    content: "";
    position: absolute;
    left: 100%;
    width: 100vw;
    top: 0;
    bottom: 0;
    background-color: #000;
}
@media (max-width: 1132px) {
    #black-friday .itens-procurados__image-container {
        display: none;
    }
}
#black-friday .itens-procurados__referencia {
    margin-top: 105px;
}
@media (max-width: 1132px) {
    #black-friday .itens-procurados__referencia {
        margin-top: 34px;
    }
}
#black-friday .prazer-de-comprar {
    width: 100%;
    height: 657px;
    background: linear-gradient(to bottom, #5882fd, #a430fd);
    position: relative;
    overflow: hidden;
}
body#darkContrast #black-friday .prazer-de-comprar {
    background: black;
}
#black-friday .prazer-de-comprar .center,
#black-friday .prazer-de-comprar .position-relative {
    height: 100%;
}
@media (max-width: 1132px) {
    #black-friday .prazer-de-comprar {
        height: 595px;
        flex-direction: column;
    }
}
#black-friday .prazer-de-comprar__container {
    display: flex;
    height: 100%;
}
@media (max-width: 1132px) {
    #black-friday .prazer-de-comprar__container {
        height: 585px;
        flex-direction: column;
    }
}
#black-friday .prazer-de-comprar__image,
#black-friday .prazer-de-comprar__content {
    width: 50%;
    height: 100%;
}
@media (max-width: 1132px) {
    #black-friday .prazer-de-comprar__image,
    #black-friday .prazer-de-comprar__content {
        width: 100%;
        height: 50%;
    }
}
#black-friday .prazer-de-comprar__image {
    position: relative;
}
#black-friday .prazer-de-comprar__image .prazer-de-comprar__homem-cartao {
    position: absolute;
    bottom: 0;
    left: -140px;
    right: 0;
    margin: 0 auto;
}
@media (max-width: 1132px) {
    #black-friday .prazer-de-comprar__image {
        order: 2;
        width: 100%;
        height: 48%;
    }
    #black-friday .prazer-de-comprar__image .prazer-de-comprar__homem-cartao {
        bottom: -22px;
        height: 86%;
        left: 27px;
    }
}
#black-friday .prazer-de-comprar__content {
    padding-top: 90px;
    padding-left: 115px;
    position: relative;
    z-index: 1;
}
@media (max-width: 1132px) {
    #black-friday .prazer-de-comprar__content {
        order: 1;
        padding-left: 0;
        padding-top: 30px;
    }
}
#black-friday .prazer-de-comprar__content .prazer-de-comprar__paragraph1,
#black-friday .prazer-de-comprar__content .prazer-de-comprar__paragraph2 {
    margin-top: 20px;
}
@media (max-width: 1132px) {
    #black-friday .prazer-de-comprar__content .prazer-de-comprar__paragraph1 {
        margin-top: 24px;
    }
}
@media (max-width: 1132px) {
    #black-friday .prazer-de-comprar__content .prazer-de-comprar__paragraph2 {
        margin-top: 15px;
    }
}
#black-friday .prazer-de-comprar__image-container {
    position: absolute;
    top: 0;
    right: -130px;
}
#black-friday .prazer-de-comprar__image-container:after {
    content: "";
    position: absolute;
    width: 100vw;
    left: 100%;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.3);
}
@media (max-width: 1132px) {
    #black-friday .prazer-de-comprar__image-container {
        left: -16px;
        right: 0;
        margin: 0 auto;
        width: 320px;
    }
    #black-friday .prazer-de-comprar__image-container .prazer-de-comprar__image--mobile {
        margin: 0 auto;
    }
    #black-friday .prazer-de-comprar__image-container:before,
    #black-friday .prazer-de-comprar__image-container:after {
        content: "";
        position: absolute;
        width: 100vw;
        background: rgba(0, 0, 0, 0.3);
    }
    #black-friday .prazer-de-comprar__image-container:before {
        height: 376px;
        right: 100%;
    }
    #black-friday .prazer-de-comprar__image-container:after {
        height: 400px;
        left: 100%;
    }
}
#black-friday .dicas {
    width: 100%;
    height: 760px;
    background-color: #42bdff;
}
body#darkContrast #black-friday .dicas {
    background: black;
}
@media (max-width: 1132px) {
    #black-friday .dicas {
        height: 833px;
    }
}
#black-friday .dicas__content {
    width: 50%;
    padding-top: 45px;
}
@media (max-width: 1132px) {
    #black-friday .dicas__content {
        width: 100%;
        padding-top: 25px;
    }
}
#black-friday .dicas__title,
#black-friday .dicas__paragraph {
    color: #121a21;
}
body#darkContrast #black-friday .dicas__title,
body#darkContrast #black-friday .dicas__paragraph {
    color: white;
}
#black-friday .dicas__paragraph {
    width: 80%;
    padding-top: 24px;
}
#black-friday .dicas__paragraph span {
    color: #121a21;
}
body#darkContrast #black-friday .dicas__paragraph span {
    color: white;
}
@media (max-width: 1132px) {
    #black-friday .dicas__paragraph {
        width: 100%;
    }
}
#black-friday .dicas__carousel {
    background: rgba(18, 25, 33, 0.95);
    border-radius: 28px;
    border: 2px solid #9674d7;
    position: relative;
    top: 30px;
    padding-top: 24px;
    padding-left: 77px;
    box-sizing: border-box;
    overflow: hidden;
}
body#darkContrast #black-friday .dicas__carousel {
    background: black;
    border-color: white;
}
@media (max-width: 1132px) {
    #black-friday .dicas__carousel {
        margin: 0 -3px;
        padding-top: 0;
        padding-left: 0;
        border-radius: 10px;
        top: 42px;
    }
}
#black-friday .swiper-dicas {
    height: 398px;
    width: 100%;
}
@media (max-width: 1132px) {
    #black-friday .swiper-dicas {
        height: 352px;
    }
}
#black-friday .dicas__item-list {
    padding: 0;
    margin: 0;
    justify-content: space-evenly;
}
@media (max-width: 1132px) {
    #black-friday .dicas__item-list {
        justify-content: inherit;
    }
}
#black-friday .dicas__item {
    height: calc((100% - 30px) / 2);
}
@media (max-width: 1132px) {
    #black-friday .dicas__item {
        height: 100%;
    }
}
#black-friday .dicas__item__box {
    width: 92%;
    height: 100%;
    display: flex;
    gap: 25px;
    padding-right: 30px;
    box-sizing: border-box;
}
#black-friday .dicas__item__box:before {
    content: attr(data-counter);
    font-weight: 900;
    font-size: 64px;
    background: linear-gradient(59.21deg, #40bbff 0%, #b574d7 75.67%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
body#darkContrast #black-friday .dicas__item__box:before {
    background: white;
    -webkit-background-clip: text;
}
@media (max-width: 1132px) {
    #black-friday .dicas__item__box {
        width: 100%;
        flex-direction: column;
        padding: 15px 15px 28px;
        justify-content: space-between;
    }
    #black-friday .dicas__item__box:before {
        content: attr(data-counter) "/16";
        width: 60px;
        order: 1;
        font-size: 21px;
        background: linear-gradient(180deg, #5c69ce 0%, #a032fb 75.67%);
        -webkit-background-clip: text;
    }
}
#black-friday .dicas__item__content {
    margin-top: 10px;
}
@media (max-width: 1132px) {
    #black-friday .dicas__item__content {
        order: 0;
        margin-top: 0;
    }
}
#black-friday .dicas__item-title {
    font-weight: normal;
    font-size: 24px;
    color: white;
}
@media (max-width: 1132px) {
    #black-friday .dicas__item-title {
        font-size: 21px;
    }
}
#black-friday .dicas__item-body a {
    color: #fff;
    text-decoration: underline;
}
@media (max-width: 1132px) {
    #black-friday .dicas__item-body {
        font-size: 20px;
        margin-top: 25px;
    }
}
#black-friday .dicas__pagination {
    position: relative;
    top: 84px;
    left: 20px;
    display: flex;
    justify-content: center;
}
#black-friday .dicas__pagination .swiper-pagination-bullet {
    width: 86px;
    height: 14px;
    border: 2px solid #fff;
    box-sizing: border-box;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
    border-radius: 7px;
    background: transparent;
    opacity: 1;
    margin: 0 3px;
}
#black-friday .dicas__pagination .swiper-pagination-bullet-active {
    background: white;
}
@media (max-width: 1132px) {
    #black-friday .dicas__pagination {
        display: none;
    }
}
#black-friday .dicas__border-swiper {
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -20px;
    background: transparent;
}
@media (max-width: 1132px) {
    #black-friday .dicas__border-swiper {
        top: unset;
        bottom: 20px;
    }
}
#black-friday .dicas__border-swiper.left {
    left: 20px;
}
@media (max-width: 1132px) {
    #black-friday .dicas__border-swiper.left {
        left: unset;
        right: 60px;
    }
}
#black-friday .dicas__border-swiper.right {
    right: 20px;
}
@media (max-width: 1132px) {
    #black-friday .dicas__border-swiper.right {
        right: 12px;
    }
}
#black-friday .dicas__swiper-button-prev,
#black-friday .dicas__swiper-button-next {
    color: #fff;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #42bdff;
    border-radius: 20px;
    cursor: pointer;
    transition: 0.2s;
}
#black-friday .dicas__swiper-button-prev:hover,
#black-friday .dicas__swiper-button-next:hover {
    background-color: #4c4c4c;
}
body#darkContrast #black-friday .dicas__swiper-button-prev,
body#darkContrast #black-friday .dicas__swiper-button-next {
    border-color: white;
}
#black-friday .dicas__swiper-button-prev.swiper-button-disabled,
#black-friday .dicas__swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}
#black-friday .dicas__swiper-button-prev {
    left: 0;
}
#black-friday .dicas__swiper-button-prev::after {
    content: "prev";
    font-family: swiper-icons;
    font-size: 15px;
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
}
#black-friday .dicas__swiper-button-next {
    right: 0;
}
#black-friday .dicas__swiper-button-next::after {
    content: "next";
    font-family: swiper-icons;
    font-size: 15px;
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
}
#black-friday .dicas__image {
    position: absolute;
    top: 0;
    right: -130px;
}
#black-friday .dicas__image:after {
    content: "";
    position: absolute;
    width: 100vw;
    top: 0;
    bottom: 0;
    left: 99%;
    background: linear-gradient(#1e0f24, #191127, #171228, #170e1f);
}
@media (max-width: 1132px) {
    #black-friday .dicas__image {
        top: 558px;
        right: -5vw;
        width: 414px;
        margin: 0 auto;
        height: 276px;
    }
    #black-friday .dicas__image:after {
        display: none;
    }
    #black-friday .dicas__image:before {
        content: "";
        position: absolute;
        width: 100vw;
        bottom: 0;
        top: 12px;
        right: 100%;
        background: linear-gradient(#131329, #13132b, #171228, #170e1f);
    }
}
#black-friday .dicas__image img {
    height: 100%;
}
#black-friday .sebrae-up-digital {
    width: 100%;
    height: 852px;
    background-color: #000;
    position: relative;
    overflow: hidden;
}
body#darkContrast #black-friday .sebrae-up-digital {
    background: black;
}
@media (max-width: 1132px) {
    #black-friday .sebrae-up-digital {
        height: unset;
        padding-bottom: 306px;
    }
}
#black-friday .sebrae-up-digital .center {
    height: 100%;
}
#black-friday .sebrae-up-digital__container {
    display: flex;
    justify-content: flex-end;
}
#black-friday .sebrae-up-digital__image {
    position: absolute;
    bottom: 0;
    left: -175px;
}
@media (max-width: 1132px) {
    #black-friday .sebrae-up-digital__image {
        right: -33px;
        left: -24px;
        bottom: -307px;
        width: 320px;
        margin: 0 auto;
    }
}
#black-friday .sebrae-up-digital__content {
    width: 50%;
    padding-top: 132px;
    padding-left: 115px;
}
@media (max-width: 1132px) {
    #black-friday .sebrae-up-digital__content {
        width: 100%;
        padding-top: 41px;
        padding-left: 0;
    }
}
#black-friday .sebrae-up-digital__paragraph2 {
    margin-top: 31px;
}
@media (max-width: 1132px) {
    #black-friday .sebrae-up-digital__paragraph2 {
        display: none;
    }
}
#black-friday .sebrae-up-digital__paragraph3 {
    display: none;
}
@media (max-width: 1132px) {
    #black-friday .sebrae-up-digital__paragraph3 {
        margin-top: 16px;
        display: block;
    }
}
#black-friday .sebrae-up-digital__align-button {
    text-align: center;
}
#black-friday .sebrae-up-digital__btn {
    display: inline-block;
    margin: 31px auto 0;
    font-size: 20px;
    font-weight: 700;
    background: linear-gradient(#30f0fd, #5a84fd);
    border-radius: 30px;
    padding: 4px;
}
body#darkContrast #black-friday .sebrae-up-digital__btn {
    background: white;
}
#black-friday .sebrae-up-digital__btn:hover {
    transition: 0.4s;
    text-decoration: none;
}
#black-friday .sebrae-up-digital__btn:hover .sebrae-up-digital__btn-content {
    background-color: #4c4c4c;
}
#black-friday .sebrae-up-digital__btn .sebrae-up-digital__btn-content {
    transition: 0.4s;
    display: inline-block;
    background-color: black;
    border-radius: 30px;
    padding: 12px;
    color: #fff;
    box-sizing: border-box;
    min-width: 271px;
}
body#darkContrast #black-friday .sebrae-up-digital__btn .sebrae-up-digital__btn-content {
    background: black;
}
@media (max-width: 1132px) {
    #black-friday .sebrae-up-digital__btn {
        margin-top: 21px;
    }
}
#black-friday .sebrae-up-digital__logo {
    display: flex;
    justify-content: center;
}
#black-friday .sebrae-up-digital__logo .sebrae-up-digital__img-up-digital {
    margin-top: 37px;
}
@media (max-width: 1132px) {
    #black-friday .sebrae-up-digital__logo .sebrae-up-digital__img-up-digital {
        margin-top: 34px;
    }
}
#black-friday .scroll-reveal {
    transition: 0.3s;
    opacity: 0;
    transform: translateY(150px);
}
#black-friday .scroll-reveal--active {
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
}
.listItens {
    list-style-type: none;
    font-size: 20px;
    font-family: "Alegreya Sans", sans-serif;
    color: #fff;
}
.listItens li {
    line-height: 30px;
}
.listItens li a {
    color: #fff;
}
.listItens li a:hover {
    color: #fff;
    text-decoration: none;
}
.listItens li svg {
    color: #fff;
}

@media (max-width: 1132px) {
    .listItens {
        list-style-type: none;
        font-size: 14px;
        font-family: "Alegreya Sans", sans-serif;
        color: #fff;
        top: -5px;
        position: relative;
    }
    .listItens li {
        line-height: 15px;
    }
    .listItens li a {
        color: #fff;
    }
    .listItens li a:hover {
        color: #fff;
        text-decoration: none;
    }
    .listItens li svg {
        color: #fff;
    }
    .prazer-de-comprar__image--mobile {
        height: 457px;
    }
}

@media (max-width: 1132px) {
    #black-friday .header__subtitle,
    #black-friday .header__paragraph {
        visibility: visible;
        opacity: 1;
        transform: translateY(0px);
    }
}

#black-friday .header {
    background-image: url(/Sebrae/Portal%20Sebrae/resources/images/icons/portal/Bloco1-1.webp)!important;
    background-repeat: no-repeat !important;
    background-size: cover!important;
    height: 925px !important; 
    background-position-x: center!important;
    @media (max-width: 991.98px) {
        background-image: url(/Sebrae/Portal%20Sebrae/resources/images/icons/portal/bg1-mobile2.png) !important;
        height: 570px !important;  
    }
}

//     #black-friday .header__title .header__title--black {
//     font-family: "Lato", sans-serif;
//     text-transform: uppercase;
//     animation: 5s animation-neon-black infinite;
//     font-weight: 900;
//     text-shadow: rgb(205, 252, 255) 0px 0px 40px, rgb(205, 252, 255) 2px 2px 0px;
// }

#black-friday-video {
  height: 822px!important; 
  background-image: url(/Sebrae/Portal%20Sebrae/resources/images/icons/portal/bg2-desktop.webp) !important;
  background-repeat: no-repeat !important;
  background-size: cover!important;
  padding: 112px 0!important;
  background-position-x: center!important;
  @media (max-width: 991.98px) {
        background-image: url(/Sebrae/Portal%20Sebrae/resources/images/icons/portal/bg2-mobile.webp) !important;
        height: 473px !important; 
        padding: 66px 0 44px!important;
    }

  .center {
    width: 864px;
    margin: 0 auto;
    @media (max-width: 991.98px) {
      max-width: 100%!important;
      padding: 0 16px!important;
      width: 100%!important;
      box-sizing: inherit!important;
    }
  }

  .black-friday-video__subtitle {
    font-family: Figtree!important;
    font-weight: 700!important;
    font-size: 33px!important;
    line-height: 37px!important;
    letter-spacing: 0%!important;
    text-align: center!important;
    color: #FFFFFF!important;
    margin: 0 auto!important;
    margin-bottom: 46px!important; 
    @media (max-width: 991.98px) {
        font-size: 23px!important;
        line-height: 27px!important;
        margin-bottom: 12.15px!important; 
    }
  }

  iframe {
    width: 808px;
    height: 454.5px; 
    @media (max-width: 991.98px) {
        width: 100%!important;
        height: 184.5px!important; 
    }
  } 
}

#forms-black {
    width: min-content;
    height: 1358px;
    margin-top: -41px;
    margin-left: -22px
}

@media (max-width: 991.98px) {
    #forms-black {
        margin-left:-26px!important;
        height: 1642px!important
    }
}

@media (max-width: 415px) {
    #forms-black {
        height:1640px!important
    }
}

@media (max-width: 413px) {
    #forms-black {
        height:1641px!important
    }
}

@media (max-width: 361px) {
    #forms-black {
        height:1690px!important
    }
}

#forms-black .sb-hotsite-template-1__texto__sem-botao {
    padding: 0!important
}

@media (max-width: 991.98px) {
    #forms-black .sb-hotsite-template-1__texto__sem-botao {
        padding:0!important
    }
}

@media (max-width: 991.98px) {
    #forms-black .sb-hotsite-template-1__texto p {
        margin-top:-1px!important
    }
}

#forms-black iframe {
    width: 1920px!important;
    height: 1319px!important
}

@media (max-width: 1537px) {
    #forms-black iframe {
        width:1535px!important
    }
}

@media (max-width: 991.98px) {
    #forms-black iframe {
        width:441px!important;
        height: 1619px!important
    }
}

@media (max-width: 415px) {
    #forms-black iframe {
        width:423px!important
    }
}

@media (max-width: 413px) {
    #forms-black iframe {
        width:421px!important
    }
}

@media (max-width: 391px) {
    #forms-black iframe {
        width:400px!important
    }
}

@media (max-width: 376px) {
    #forms-black iframe {
        width:385px!important
    }
}

@media (max-width: 361px) {
    #forms-black iframe {
        width:370px!important;
        height: 1675px!important
    }
}

#caminho-venda {
  height: 915px!important;
  background-image: url(/Sebrae/Portal%20Sebrae/resources/images/icons/portal/bg4-desktop.webp) !important;
  background-repeat: no-repeat !important;
  background-size: cover!important;
  padding: 112px 0!important; 
  @media (max-width: 991.98px) {
        background-image: url(/Sebrae/Portal%20Sebrae/resources/images/icons/portal/bg4-mobile.webp) !important;
        height: auto!important;
        padding: 66px 0 44px!important; 
        margin-top: -1px!important;
    }

  .center {
    max-width: 1200px!important;
    margin: 0 auto;
  }
  .caminho-venda__title {
    width: 486px;
    margin: 0 auto;
    @media (max-width: 991.98px) {
      width: 100%!important;
      padding: 0 16px!important;
    }
  }

  .caminho-venda__subtitle {
    font-family: Figtree;
    font-weight: 700;
    font-size: 33px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    margin-bottom: 37px;
    @media (max-width: 991.98px) {
      font-size: 23px!important;
      line-height: 27px!important;
      margin-bottom: 32px!important; 
    }
  }

  .caminho-vendas{
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    gap: 24px;
    @media (max-width: 991.98px) {
      flex-wrap: wrap!important;
    }
  }

  .caminho-venda-etapa1 {
    border: 2px solid #9285F9;
    background-color: #100D28;
    border-radius: 8px;
    width: 100%;
  }

  .caminho-venda-etapa1__content {
    padding: 36px 36px 15px 36px;
    @media (max-width: 991.98px) {
      padding: 26px 19px 0 19px!important;
    }
  }

  .caminho-venda-etapa1__content__title {
    font-family: Figtree;
    font-weight: 700;
    font-size: 19px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #40BBFF;
    text-shadow: 0 0 40px #1e90ff;
    margin-bottom: 8px;
    @media (max-width: 991.98px) {
      font-size: 16px!important;
      line-height: 100%!important;
      margin-bottom: 5px!important; 
    }
  }

  .caminho-venda-etapa1__content__subtitle {
    font-family: Figtree;
    font-weight: 800;
    font-size: 33px;
    line-height: 37px;
    letter-spacing: 0%;
    color: #FFFCFF;
    text-shadow: 0 0 0px #CD5BE8, 0 0 0.6px #CD5BE8, 0 0 8px #D97FF0, 0 0 23.56px #E6A3F8, 0 0 0px #F2C7FF;
    margin-bottom: 19px;
    @media (max-width: 991.98px) {
      font-size: 27px!important;
      line-height: 31px!important;
      margin-bottom: 10px!important; 
    }
  }

  .caminho-venda-etapa1__content__paragraph {
    font-family: Figtree;
    font-weight: 400;
    font-size: 19px;
    line-height: 23px;
    letter-spacing: 0%;
    color: #ffffff;
    margin-bottom: 18px;
    @media (max-width: 991.98px) {
      font-size: 16px!important;
      line-height: 20px!important;
      margin-bottom: 12px!important; 
    }
  }

  .caminho-venda-etapa1__content__list {
    li {
      font-family: Figtree;
      font-weight: 600;
      font-size: 19px;
      line-height: 23px;
      letter-spacing: 0%;
      color: #ffffff;
      background-image: url(/Sebrae/Portal%20Sebrae/resources/images/icons/portal/sb-black-friday-check.svg) !important;
      background-repeat: no-repeat !important;
      background-position-x: left;
      padding: 0px 0 15px 31px;
      @media (max-width: 991.98px) {
        font-size: 16px!important;
        line-height: 20px!important;
        padding: 0px 0 8px 31px!important; 
      }
    }
  }

   .caminho-venda-etapa2 {
    border: 2px solid #CD5BE8;
    background-color: #100D28;
    border-radius: 8px;
    width: 100%;
  }

  .caminho-venda-etapa2__content {
    padding: 36px 36px 15px 36px;
    @media (max-width: 991.98px) {
      padding: 26px 19px 6px 19px!important;
    }
  }

  .caminho-venda-etapa2__content__title {
    font-family: Figtree;
    font-weight: 700;
    font-size: 19px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #CD5BE8;
    text-shadow: 0 0 40px #CD5BE8;
    margin-bottom: 8px;
     @media (max-width: 991.98px) {
      font-size: 16px!important;
      line-height: 100%!important;
      margin-bottom: 5px!important; 
    }
  }

  .caminho-venda-etapa2__content__subtitle {
    font-family: Figtree;
    font-weight: 800;
    font-size: 33px;
    line-height: 37px;
    letter-spacing: 0%;
    color: #FAFFFF;
    text-shadow: 0 0 0px #40BBFF, 0 0 0.6px #40BBFF, 0 0 8px #6FD3FF, 0 0 23.56px #9FE4FF, 0 0 0px #CFF5FF;
    margin-bottom: 19px;
    @media (max-width: 991.98px) {
      font-size: 27px!important;
      line-height: 31px!important;
      margin-bottom: 10px!important; 
    }
  }

  .caminho-venda-etapa2__content__paragraph {
    font-family: Figtree;
    font-weight: 400;
    font-size: 19px;
    line-height: 23px;
    letter-spacing: 0%;
    color: #ffffff;
    margin-bottom: 18px;
    @media (max-width: 991.98px) {
      font-size: 16px!important;
      line-height: 20px!important;
      margin-bottom: 12px!important; 
    }
  }

  .caminho-venda-etapa2__content__focus {
    color:#FAFFFF;
    font-family: Figtree;
    font-weight: 900;
    font-size: 19px;
    line-height: 23px;
    letter-spacing: 0%;
    text-shadow: 0 0 0px #40BBFF, 0 0 0.6px #40BBFF, 0 0 8px #6FD3FF, 0 0 23.56px #9FE4FF, 0 0 0px #CFF5FF;
    margin-bottom: 19px;   
    @media (max-width: 991.98px) {
      font-size: 16px!important;
      line-height: 20px!important;
      margin-bottom: 12px!important; 
    } 
  }

  .caminho-venda-etapa2__content__list__title {
      font-family: Figtree;
      font-weight: 600;
      font-size: 19px;
      line-height: 100%;
      letter-spacing: 0%;
      color: #ffffff;
      margin-top: 19px;
      @media (max-width: 991.98px) {
        font-size: 16px!important;
        line-height: 20px!important;
        margin-top: 12px!important; 
      }
  }

  .caminho-venda-etapa2__content__list {
    list-style: disc;
    padding: 0px 0px 0 25px;
    
    li {
      font-family: Figtree;
      font-weight: 600;
      font-size: 19px;
      line-height: 23px;
      letter-spacing: 0%;
      color: #ffffff;
      @media (max-width: 991.98px) {
        font-size: 16px!important;
        line-height: 20px!important;
      }
    }
  }

  .button-caminho {
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    margin-top: 51px;
    @media (max-width: 991.98px) {
      margin-top: 41px!important; 
      display: flex!important;
      padding: 0 16px!important;
    }
  }

  .button-red {
    background-color: #F5004D;
    // box-shadow: 0px 0px 0.79px 0px #F5004D;
    // box-shadow: 0px 0px 1.58px 0px #F5004D;
    // box-shadow: 0px 0px 5.54px 0px #F5004D;
    box-shadow: 0px 0px 20.26px 0px #F5004D;
    border-radius: 60px;
    color: #FFFFFF;
    padding: 13px 40.5px;
    border: transparent;
    font-family: Figtree;
    font-weight: 900;
    font-size: 19px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    @media (max-width: 991.98px) {
      padding: 5.5px 23px!important;
      font-size: 16px!important;
      line-height: 20px!important;
    }
  }
}

#sebrae-mapa-digital {
  height: 833px!important;
  background-image: url(/Sebrae/Portal%20Sebrae/resources/images/icons/portal/bg5-desktop-1.webp) !important;
  background-repeat: no-repeat !important;
  background-size: contain!important;
  padding: 109px 0!important; 
  @media (max-width: 1537px) {
    height: 666px!important; 
    padding: 80px 0!important; 
  }
  @media (max-width: 991.98px) {
        background-image: url(/Sebrae/Portal%20Sebrae/resources/images/icons/portal/bg5-mobile-1.webp) !important;
        height: 1098px!important;
        background-size: cover!important;
        padding: 52px 0 0px!important; 
        margin-top: -1px!important;
  }
  @media (max-width: 415px) {
    height: 1081px!important; 
    padding: 52px 0 0px!important;
  }
  @media (max-width: 413px) { 
    height: 1075px!important; 
    padding: 52px 0 0px!important;
  }
  @media (max-width: 391px) {
    height: 1016px!important; 
    padding: 32px 0 0px!important;
  }
  @media (max-width: 376px) {
    height: 984px!important; 
    padding: 24px 0 0px!important;
  }
  @media (max-width: 361px) {
    height: 927px!important; 
    padding: 24px 0 0px!important;
  }

  .sebrae-mapa-digital__title {
    width: 602px;
    margin: 0 auto;
    text-align: center;
    @media (max-width: 1537px) {
      width: 100%!important;
      padding: 0 16px!important;
    }
  }

  .sebrae-mapa-digital__subtitle {
    font-family: Figtree;
    font-weight: 700;
    font-size: 33px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 37px;
    @media (max-width: 991.98px) {
      font-size: 23px!important;
      line-height: 27px!important;
      margin-bottom: 32px!important; 
    }
  }

  .center {
    @media (max-width: 991.98px) {
        padding: 0 29px;
    }
  }

  .sebrae-mapa-digital {
    width: 100%;
    height: 852px;
    background-color: #000;
    position: relative;
    overflow: hidden;
}

@media (max-width: 1132px) {
    .sebrae-mapa-digital {
        height: unset;
        padding-bottom: 306px;
    }
}
.sebrae-mapa-digital .center {
    height: 100%;
}
.sebrae-mapa-digital__container {
    display: flex;
    justify-content: flex-end;
    @media (max-width: 991.98px) {
     display: flex!important;
    justify-content: center!important;
    align-content: center!important;
    align-items: center!important;
    margin: 0 auto!important;
  }
} 

.sebrae-mapa-digital__content {
  width: 510px;
  padding: 100px 0 0 0;
  @media (max-width: 1537px) {
    width: 441px;
    padding: 50px 61px 0 0;
  }
  @media (max-width: 991.98px) {
      width: 100%;
      padding: 480px 29px!important;
  }
  @media (max-width: 415px) {
    padding: 455px 29px!important;
  }
  @media (max-width: 391px) {
    padding: 399px 29px!important;
  }
  @media (max-width: 376px) {
    padding: 356px 19px!important;
  }
  @media (max-width: 361px) {
    padding: 334px 19px!important;
  }

}

// @media (max-width: 1132px) {
//   .sebrae-mapa-digital__content {
//         width: 100%;
//         padding-top: 41px;
//         padding-left: 0;
//     }
// }

.sebrae-mapa-digital__title1 {
  font-family: Figtree;
  font-weight: 800;
  font-size: 23px;
  line-height: 27px;
  letter-spacing: 0%;
  color: #CD5BE8;
  margin-bottom: 16px;
  @media (max-width: 991.98px) {
    font-size: 23px!important;
    line-height: 27px!important;
  }
}

.sebrae-mapa-digital__paragraph2 {
  font-family: Figtree;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  margin-bottom: 52px;
  @media (max-width: 991.98px) {
    font-size: 19px!important;
    line-height: 23px!important;
    margin-bottom: 32px!important; 
  }
}

.sebrae-mapa-digital__align-button {
    text-align: left;
    @media (max-width: 991.98px) {
      text-align: center!important;
      display: flex!important;
      align-items: center!important;
    }
}
.sebrae-mapa-digital__btn {
    background-color: #40BBFF;
    border-radius: 60px;
    padding: 13px 31px;
    box-shadow: 0px 0px 26.56px 0px #40BBFF;
    font-family: Figtree;
    font-weight: 900;
    font-size: 19px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    color: #100D28;
    @media (max-width: 991.98px) {
      padding: 5px 34px!important;
    }
    span {
      font-family: Figtree;
      font-weight: 900;
      font-size: 19px;
      line-height: 100%;
      letter-spacing: 0%;
      text-align: center;
      vertical-align: middle;
      text-transform: uppercase;
      color: #100D28;
      @media (max-width: 991.98px) {
        font-size: 16px!important;
        line-height: 20px!important; 
      }
    }
  }  
  .sebrae-mapa-digital__btn:hover {
    transition: 0.4s;
    text-decoration: none;
  }
}

hr {
  display: none!important;
}
.sb-components__tags {
  display: none!important;
}
.sb-components__share {
  display: none!important;
}
.sb-components__favorite {
  display: none!important;
}
.sb-components__useful-content {
  display: none!important;
}
.sb-components__useful-content__options {
  display: none!important;
}
#conteudo-relacionado {
  display: none!important;
}

.sb-common-content__banner-horizontal {
  display: none!important;
} 

