:root{
    --padrao-azul-claro: #3F62FF;
    --padrao-azul-claro-texto: #0067FF;
    --padrao-azul-claro-bg: #F2F7FF;
    --padrao-azul-escuro: #0D134C;
    --padrao-azul-escuro-texto: #011A40;
    --padrao-vermelho:#DD303E;
    --padrao-verde:#BEFF3A;
    --padrao-cinza:#BECECE;
    --padrao-cinza-escuro: #70828C;
    --padrao-rosa: #F255CE;
    --padrao-salmao:#FFE5E6;
    --padrao-laranja:#FF5100;
}

body{
    padding-top: 0px !important;
}

/* body *:focus {
  border: 1px solid #3498db;
  outline: none !important;
  box-shadow: 0 0 5px rgba(52, 152, 219, 0.5);
  transition: border-color 0.3s, box-shadow 0.3s;
} */

.nova-ai-titulo-secao{
    display: flex;
    justify-content: center;
    width: 100%;
    height: 147px;
    padding-bottom: 0px;
    flex-direction: column;
    align-items: center;
    gap: 16px;
}

.nova-ai-titulo{
    color: var(--padrao-azul-escuro-texto);
    text-align: center;
    max-width: 800px;

    /* Headline/xxxlarge */
    font-family: "Margem-medium";
    font-size: 38px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%; /* 48px */
    letter-spacing: -1px;
}

.nova-ai-subtitulo{
    color: var(--padrao-cinza-escuro);
    text-align: center;
    /* Body/xl */
    font-family: 'Source Sans Pro';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 144.444% */
}

.black-friday-nova-ai .nova-ai-titulo{
  color: #FFFFFF;
}

.black-friday-nova-ai .nova-ai-subtitulo{
  color: rgba(255, 255, 255, 0.60);
}

@media (max-width: 767px){
    .nova-ai-titulo{
        font-size: 22px;
    }
}
