* {
    /*font-family: 'Helvetica', sans-serif;*/
}

.no-background-color {
    background-color: #00000000 !important;
}

a {
    text-decoration: none;
}

a:hover {
    font-weight: bold;
}

.line::before{
    display: none!important;
}

.capitalizedText {
    text-transform: lowercase;
}

.capitalizedText:first-letter {
    text-transform: uppercase;
}

.container-header {
    background-color: #00000000 !important;
}

#menugnova2023 li {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    letter-spacing: 0em !important;
    text-align: center !important;
}

#menugnova2023 li a:hover {
    font-weight: 700 !important;
    text-decoration: none;
    color: var(--gnova-blue-light) !important;
    /*border-bottom: 2px solid var(--gnova-blue-light);*/
    box-shadow: 0px 2px 0px 0px #000000;
}

#menugnova2023 .active a {
    font-weight: 700 !important;
    text-decoration: none;
    /*border-bottom: 2px solid #ffffff;*/
    padding-bottom: 4px;
}


.conhecanossosservicosmb:nth-child(2) p {
    font-family: 'Georama-Bold', sans-serif;
    font-size: 32px;
    line-height: 48px;
    letter-spacing: 0em;
    color: #ea0707 !important;
    font-style: normal;
    line-height: normal;
}

.background-body-shot {
    /*background-image: url("../../../images/gnova/Banner-Carrossel-1.png") !important;*/
    /*background-repeat: no-repeat;*/
    /*background-size: 100vw 100vh;*/
}

#menugnova2023 li.metismenu-item {
    display: flex;
    justify-content: flex-end;
}

.navbar-toggler {
    margin-left: auto;
    margin-right: 10px;
}

#form1_email {
    border-radius: 5px;
}

.botao-news {
    height: 48px;
}

.diferenciado {
    /*position: absolute !important;*/
    /*z-index: -1;*/
    width: 100vw;
    /*height: 60vh*/
}

.armst {
    position: relative !important;
    /* z-index: ; */
}

/*header{*/
/*  position: absolute !important;*/
/*  z-index: 100;*/
/*  width: 100vw;*/

/*}*/
.breadcrumb-ps {
    /* adicionar sombra */
    text-shadow: 2px 2px 2px #000;
}

.interagirMod {
    /* posicionar no topo da página sobre tudo */
    width: 100vw;
    background-color: #82375E;
    height: 100%;
}

.interagirMod img {
    width: 200px
}

.jurhh {
    /*background-color: red !important;*/
}

.formEntreEmContato input, .formEntreEmContato textarea {
    border-radius: 50px !important;
    padding: 25px 120px 25px 24px !important;
    /* border: 1px solid #FFC200 !important; */
}

@media screen and (max-width: 993px){
    .formEntreEmContato {
        margin-top: 70px;
    }
}

.formEntreEmContato .field-message-radius{
    border-radius: 32px!important;
}

.title-local-do-evento {
    color: #E7321F;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}

.btn-local-do-evento {
    padding: 18px 32px;
    justify-content: center;
    align-items: center;
    background: #FFD400;
    color: #82375E;
    border-radius: 56px;
}

.btn-local-do-evento:hover {
    background: #FFC200;
    color: #82375E;
    border-radius: 56px;
    text-decoration: none;
    font-weight: bold;
}

.blog-featured {
    display: none;
}

.show-on-mobile {
    display: none;
}

@media screen and (max-width: 992px){
    .show-on-desktop {
        display: none!important;
    }
}

/* .icon-search in mobile width 38px */
@media screen and (max-width: 588px) {
    .icon-search.menu {
        font-size: 24px !important;
        position: absolute;
        margin-top: -10px !important;
    }

    #meumenumobile .mod-languages {
        display: none;

    }

    .show-on-mobile {
        display: block;
    }
}

.navbar .navbar-toggler {
    border: none;
}

.mm-collapse {
    text-align: center;
}

.mm-collapse .metismenu-item{
    height: 100%;
}

.level-2, .level-2.active-2023 a{
    color: #FFFFFF !important;
}

.mm-show > li:nth-child(2) > a:nth-child(1), .mm-show > li:nth-child(1) > a:nth-child(1) {
    text-decoration: none !important;

}


.active-2023 {
    background-color: #E7321F !important;
}

.container-nav {
    min-height: 80px;
    display: flex;
    align-items: center;
}

.bg-transparent-0 {
    background-color: rgba(0, 0, 0, 0) !important;
}

.bg-red {
    background-color: #E7321F !important;
}

.social-icons {
    text-decoration: none;
}

#meumenumobile .show {
    position: absolute;
    margin-top: 100vh;
    height: calc(100vh - 100px);
    width: 100vw;
    background-color: #82375E !important;
    /* encostar a esquerda */
    left: 0;
    translate: calc(-100% + 67px);
}

#meumenumobile > nav:nth-child(1) > div:nth-child(2) > ul:nth-child(1) {
    text-align: center !important;
    /*alinhar itens no centro*/
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
}

#meumenumobile > nav:nth-child(1) > div:nth-child(2) > ul:nth-child(1) > li {
    width: 100vw;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    justify-content: center;
    border-top: 1px solid #6F4593;
    height: 100%;
    align-items: center;
}

#languageSelect selected {
    background-repeat: no-repeat;
    background-size: 50px 50px;
    padding-left: 60px; /* espaço para a bandeira */
    height: 60px;
}

.logos-idioma-mb img{
    width: 15px;
    height: 15px;
}
.red-background {
    background-color: red !important; /* Usando !important para garantir que a cor seja aplicada */
}

#editalpatrocionio {
    display: flex;
    padding: 18px 24px;
    align-items: center;
    gap: 16px;
    font-size: 16px;
    border-radius: 56px;
    background: #1467F1;
    color: #ffffff;
    width: 250px;
    text-decoration:none;
}

#editalpatrocionio  img {
    filter: invert(1);
}

#editalpatrocionio:hover{
    background: #538ce7;
    color: #ffffff;
}

.container-header .metismenu > li.active > a::after{
    display: none;
}

.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif !important;
  font-weight: 500 !important;
  font-style: normal !important;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif !important;
  font-weight: 100 !important;
  font-style: italic !important;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}

.brand-logo {
    display: flex;
    align-items: center;
    /* max-width: 176px!important; */
    /* width: 176px!important; */
}


@media screen and (min-width: 993px){
    .brand-logo > img{
        max-width: 176px!important;
        width: 176px!important;
    }
}

.postagemnoticia {
    margin-top: -70px!important;
}