.sliders__slide__media>img {
  max-height: 490px !important;
}
.sliders__slide__media::after {
  display: none;
}
@font-face {
  font-family: 'Futura PT'!important;
  src: url(https://graduacao.uva.br/admissao/css/FuturaPTMedium.otf)!important;
}

.tradition .infos__content--green .title {
  line-height: normal!important;
  font-size: 2.75rem!important;
}

.tradition .infos__content--green .paragraph {
  font-size: 1rem!important;
}

@media (min-width: 900px) {
  .tradition .infos__content--yellow .wrapper-info {
      min-height: 235px!important;
  }

  .tradition .infos__content--green {
      min-height: 235px!important;
  }

  .campus {
      margin-top: -200px!important;
  }
}
body > main.page.page--sobre > section.about > div.about__tabs > label:nth-child(8) {
  display: none !important;
}


.wc-button-minimized {
    background-image: var(--main-bm-launcher-img);
    background-size: var(--main-bm-launcher-img-width) var(--main-bm-launcher-img-height);
    height: var(--main-bm-launcher-img-height);
    width: var(--main-bm-launcher-img-width);
    background-repeat: no-repeat;
}
.wc-button {
    cursor: pointer;
    margin-right: 25px;
    margin-bottom: 10px;
    position: fixed !important;
    bottom: 10px;
    right: 0;
    backface-visibility: hidden;
    overflow: visible;
    -webkit-tap-highlight-color: transparent;
    transition: all 0.1s ease-in-out;
    border: none;
    background-color: unset;
    z-index: 99999;
}

.list__course {
    height: 314px!important;
    padding-bottom: 20px!important;;
    position: relative!important;;
}

.fade-fake-load {
    bottom:0!important;
}

.status__content__enade {
    max-width: 270px!important;
}

a.close-modal { 
    position: absolute!important;
    color: transparent!important;
}

div#inscricao {
    padding-top: 30px!important;
    padding-bottom: 80px!important;
}

button#inscri-submit {
    margin-top: 0!important;
}

/*span.select2.select2-container.select2-container--default {
    height: 49px!important;
}*/

span.select2-selection.select2-selection--single {
    height: 40px!important;
}

.select2-container {
    z-index: 99999 !important;
}

.graduation__introduction .section-duvidas__title {
    padding-bottom: 0px!important;
}

@media (min-width: 1280px) {
    .graduation__introduction__text p {
        font-size: 17px!important;
    }
}


/*@media (min-width: 900px) {
    .campi__result {
        margin: 0 0 10px;
    }
    .campi__result {
        line-height: 24px;
        color: #004b78;
        margin: 0 0 20px;
        font-weight: 600;
    }
    .campi__filter input, .campi__filter p, .campi__filter select, .campi__result {
        font-size: 16px;
        font-family: Neutro;
    }
    }
    
    @media (min-width: 900px) {
        .campi__item {
            padding: 10px 20px 10px 10px;
            min-height: 185px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
        }
    }
    .campi__item {
        width: 100%;
        padding: 30px 10px;
        margin: 0 0 10px;
    }
    
    .campi__item, .course-about__register .register__input input {
        background: #f7f7f7;
    }
    
    @media (min-width: 1440px) {
    .campi__body {
        padding: 42px 60px 68px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    }
    @media (min-width: 900px){
    .campi__body {
        padding: 42px 4% 68px;
        max-width: 1440px;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .campi__body, .campi__filters {
        display: -webkit-box;
        display: -ms-flexbox;
        -webkit-box-direction: normal;
    }
    }
    
    .campi__grid {
        width: 100%;
    }

    @media (min-width: 900px){
.campi__item .item__button {
    margin: 0;
}
    }
.campi__item .item__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    margin: 10px 0 0;
    background-color: #29bfcb;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.btn--newBlue {
    background-color: #29bfcb;
    height: 50px;
}
.btn--newBlue, .btn--pink {
    border: none;
    color: #fff;
    padding: 0 34px 0 20px;
    margin-top: 30px;
    font-size: .9375rem;
    font-weight: 400;
    outline: 0;
}
.btn {
    line-height: 20px;
    cursor: pointer;
}
.btn, .campus__play {
    font-family: 'Harmonia UJ Sans Pro Cyr'!important;
}
.btn, .btn--white-2 {
    font-size: .9375rem;
}

.campi__item .item__name__name {
    font-family: Bebas Neue;
    font-weight: 700;
    font-size: 36px;
    line-height: 40px;
}

.campi__item .item__name__type {
    font-family: Neutro;
    font-weight: 600;
    font-size: 22px;
    line-height: 24px;
}

.campi__item .item__name {
    color: #014c84;
    margin: 0 0 30px;
}

@media (min-width: 900px){
.campi__item .item__info--address {
    width: 208px;
}

.campi__item .item__info {
    padding: 0;
}

.campi__item .item__info--contact {
    width: 228px;
}
}
.campi__item .item__info {
    width: 100%;
    padding: 0 0 20px;
}
.campi__item .item__info .info__title {
    margin: 0 0 1px;
    font-family: Neutro;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: #383838;
}

.campi__item .item__info .info__text {
    color: #383838;
    font-family: Neutro;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}*/

.graduation__introduction__resumo .column h5 {
    font-size: 19px!important;
}


.header__menu .menu__boxes .box__text {
    height: 15px;
}
 
     .login-boneco-menu {
         height: 15px !important;
         margin-right: 5px !important;
     }

     .login-inside::before {
         content: '' !important;
         display: inline-flex !important;
         width: 13px !important;
         min-width: 13px !important;
         height: 13px !important;
         background: #014C84 !important;
         border-radius: 50% !important;
         margin: 0 5px -2px 0 !important;
     }

     @media (min-width: 1280px) {
         .header__menu .menu__boxes .boxes__item--small .box {
             width: 205px;
         }

         .header__menu .menu__list {
             padding: 20px 0 25px 30px;
         }

         .header__menu .menu__list .list__title {
             font-size: 20px;
         }
     }

     @media (min-width: 900px) {

         .header {
             min-height: 80px !important;
         }

         .header__wrapper {
             max-height: 80px !important;
         }

         .header__logo {
             border-right: transparent !important;
             height: 80% !important;
         }

         .header__links {
             height: 80% !important;
         }

         .header__links::after {
             background: transparent !important;
         }

         .header__menu .menu__title {
             height: 70% !important;
             margin-top: -8px !important;
         }

         .header__actions {
             /*margin-left: -40px;*/
         }


         .header__actions a {
             height: 80% !important;
         }

         .header__actions a.login {
             border: none !important;
         }

         a.menu__link {
             height: auto !important;
         }

         .header__button {
             height: 90% !important;
             margin-top: -16px !important;
             z-index: 9 !important;
         }

         .header__menu .menu__link::after {
             display: none !important;
         }

         

         .dropdown-login {
             position: relative !important;
             display: inline-block !important;
         }

         .header__link:hover {
             text-decoration: underline !important;
         }

         .header__home-alunos {
             color: #707070 !important;
         }

         .header__home-alunos:hover {
             text-decoration: underline !important;
         }
         
         .header__link, .header__links {
             font-size: 13px!important;
         }

         /* Dropdown Button */
         .dropbtn {
             background-color: #04AA6D !important;
             color: white !important;
             padding: 16px !important;
             font-size: 15px !important;
             border: none !important;
         }

         /* The container <div> - needed to position the dropdown content */
         .dropdown {
             position: relative !important;
             display: inline-block !important;
             height: 80% !important;
             width: 50% !important;
         }

         .dropdown:hover {
             cursor: pointer !important;
             background-color: #F3F3F3 !important;
         }

         /* Dropdown Content (Hidden by Default) */
         .dropdown-content {
             display: none !important;
             position: absolute !important;
             background-color: #F3F3F3 !important;
             min-width: 160px !important;
             z-index: 10 !important;
             margin-top: -4px !important;
             margin-left: -27px !important;
         }

         /* Links inside the dropdown */
         .dropdown-content a {
             color: #707070 !important;
             padding: 12px 16px !important;
             text-decoration: none !important;
             display: flex !important;
         }

         /* Change color of dropdown links on hover */
         .dropdown-content a:hover {
             background-color: #F3F3F3;
             cursor: pointer !important;
         }

         /* Show the dropdown menu on hover */
         .dropdown:hover .dropdown-content {
             display: block !important;
         }

         /* Change the background color of the dropdown button when the dropdown content is shown */
         .dropdown:hover .dropbtn {
             background-color: #F3F3F3 !important;
             cursor: pointer !important;
         }

     

         .login {
             border: none !important;
             background-color: transparent !important;
             color: #707070 !important;
             font-family: futura pt, sans-serif !important;
             height: 100% !important;
             width: 100% !important;
             font-size: 15px !important;
             font-weight: 500 !important;
         }

         .header__menu .menu__boxes {
             padding: 20px 39px 5px !important;
         }

         .header__menu .menu__boxes .box {
             height: 100px !important;
         }



         .header__menu .menu__boxes .box {
             margin: 5px 5px 0 0 !important;
         }

         .header__menu .menu__boxes .box {
             height: 60px !important;
         }

         .header__menu .menu__boxes .boxes__item--small .box {
             padding: 5px !important;

         }

         .header__menu .menu__buttons {
             border-top: none !important;
         }

         .header__menu .menu__doubt {
             border-top: none !important;
             margin-top: -300px;
         }

         .header__menu .menu__content--cursos .menu__boxes {
             padding: 20px 0 0 20px !important;
         }

         .header__menu .menu__boxes .boxes__item--small .boxes__grid {
             max-width: 650px !important;

         }

         .menu__boxes .box__title {
             font-size: 20px !important;
             text-transform: uppercase !important;
             color: #fff !important;
             font-style: normal !important;
             font-weight: 700;
             margin-left: auto;
             text-align: right;
             line-height: 1 !important;
             margin-right: 90px !important;
         }
     }

     @media (max-width: 900px) {
         .header {
             top: 0 !important;
         }
         
         .header__link, .header__links {
            font-size: 13px!important;
         }
     }

     /* The container <div> - needed to position the dropdown content */
     .dropdown {
         position: relative !important;
         display: inline-block !important;
         height: 80% !important;
         width: 50% !important;
     }

     .dropdown:hover {
         cursor: pointer !important;
         background-color: #F3F3F3 !important;
     }

     /* Dropdown Content (Hidden by Default) */
     .dropdown-content {
         cursor: pointer !important;
         display: none !important;
         position: absolute !important;
         background-color: #F3F3F3 !important;
         min-width: 160px !important;
         z-index: 10 !important;
         margin-top: -4px !important;
         margin-left: -27px !important;
     }

     /* Links inside the dropdown */
     .dropdown-content a {
         color: #707070 !important;
         padding: 12px 16px !important;
         text-decoration: none !important;
         display: flex !important;
     }

     /* Change color of dropdown links on hover */
     .dropdown-content a:hover {
         background-color: #F3F3F3 !important;
         cursor: pointer !important;
     }

     /* Show the dropdown menu on hover */
     .dropdown:hover .dropdown-content {
         display: block !important;
     }

     /* Change the background color of the dropdown button when the dropdown content is shown */
     .dropdown:hover .dropbtn {
         background-color: #F3F3F3 !important;
         cursor: pointer !important;
     }

     .login {
         border: none !important;
         background-color: transparent !important;
         color: #014C84 !important;
         font-family: Neutro, sans-serif !important;
         height: 100% !important;
         width: 100% !important;
         font-size: 15px !important;
         font-weight: 500 !important;
     }

     .box__novo_0 {
         color: #FFD000 !important;
     }

     .box__novo {
         color: #004B78 !important;
     }

     .box__novo_2 {
         color: #FFF !important;
     }

     .box__novo_0::before {
         background: #8CD5BE !important;
         width: 13px !important;
         min-width: 13px !important;
         height: 13px !important;
     }

     .box__novo::before {
         background: #E60073 !important;
         width: 13px !important;
         min-width: 13px !important;
         height: 13px !important;
     }

     .box__novo_2::before {
         background: #004B78 !important;
         width: 13px !important;
         min-width: 13px !important;
         height: 13px !important;
     }

     .boxes__novo_2 {
         background-color: #8CD5BE !important;
     }

     .box__title {
         font-size: 25px !important;
         font-weight: 600 !important;
         font-size: 25px !important;
         font-weight: 600 !important;
         text-align: right !important;
         margin-right: 90px;
     }

     .header__menu .menu__boxes .box {
         padding: 5px 10px 15px !important;
     }

     .header__menu .menu__list ul li {
         margin-bottom: 10px !important;
         font-size: 18px !important;
     }

     .box__vocacional {
         color: #FFF !important;
         width: 205px !important;
         font-size: 14px !important;
     }

     .box__vocacional::before {
         content: '' !important;
         display: inline-block !important;
         width: 13px !important;
         min-width: 13px !important;
         height: 13px !important;
         background: #004B78 !important;
         border-radius: 50% !important;
         margin: 0 5px -2px 0 !important;
     }

     .header__menu .menu__boxes .box__title::before {
         width: 14px !important;
         min-width: 14px !important;
         height: 14px !important;
         font-style: normal !important;
         font-weight: 700 !important;
         text-align: left !important;
         font-size: 20px !important;
         line-height: 25px !important;
         text-transform: uppercase !important;
         color: #fff !important;
         margin-left: auto !important;
     }

     .header__menu .menu__boxes .box {
         padding: 5px 8px 15px !important;
     }

     .content-1 {
         transform: translateY(91%) !important;
     }

     .content-2 {
         transform: translateY(94.2%) !important;
     }

     .content-3 {
         transform: translateY(91.2%) !important;
     }

     .content-4 {
         transform: translateY(91.2%) !important;
     }

     @media (max-width: 900px) {
         .content-1 {
             transform: translateY(0%) !important;
         }

         .content-2 {
             transform: translateY(0%) !important;
         }

         .content-3 {
             transform: translateY(0%) !important;
         }

         .content-4 {
             transform: translateY(0%) !important;
         }

         .header__menu .menu__buttons {
             flex-direction: row !important;
             padding-left: 0 !important;
             margin-top: 100px !important;
             width: 100% !important;
         }

         .header__menu .menu__boxes .box--diff {
             min-height: 70px!important;
             height: 70px!important;
         }
     }

     p.box__title.box__novo_0 {
         margin-bottom: 5px !important;
     }

     .header__menu .menu__boxes .box__text {
         font-size: 13px !important;
         line-height: 10pt !important;
         text-align: left !important;
         height: 190px !important;
         
     }

     .regula {
         margin: 5px !important;
         margin-top: 35px !important;
     }

     @media (max-width: 1279px) {
         .header__menu .menu__boxes .box__text {
             font-size: 12px !important;
             height: 29px !important;
         }

         .box__title {
             font-weight: 600 !important;
             font-size: 17px !important;
             
             margin-top: 5px !important;
             line-height: 1 !important;
         }

     }

     @media (max-width: 890px) {
         .regula {
             margin-top: 20px !important;
         }

     }

     .gtranslate_wrapper {
         display: flex !important;
     }

     .seta_desk {
         margin-left: 5px !important;
         font-weight: 900 !important;
         /*transition: all 0.2s ease-out;*/
     }

     .header__menu .menu__item:hover .menu__title .seta_desk {
         transform: rotate(90deg) !important;
     }

     div.modal .modal__input {
         width: 100% !important;
         height: 40px !important;
         margin: 0 0 10px !important;
     }

     @media (max-width: 900px) {

         .header__buttons {
             margin-top: 14px!important;
         }
         .seta_desk {
             display: none !important;
         }

         .dropdown {
             position: relative !important;
             display: inline-block !important;
             height: 100% !important;
             width: 50% !important;
         }

         .select2-container {
             margin-bottom: 0px !important;
         }

         .menu__content {
             transform: translate(0) !important;
         }

         .header__menu .menu__boxes .boxes__item--small .boxes__flex .box {
             height: 70px !important;
             max-height: 70px !important;
             min-height: 70px !important;
         }

         .header__menu .menu__boxes .boxes__grid--first {
             height: 100px !important;
         }

         .header__menu .menu__boxes .box--green {
             height: 70px !important;
             max-height: 70px !important;
             min-height: 70px !important;
         }
     }

     .menu__links__bottom {
         display: flex !important;
         flex-direction: column !important;
         margin-top: -230px !important;
         margin-bottom: -150px !important;
     }

     .links--link {
         margin-bottom: 10px !important;
         /* Espaçamento entre os links */
     }


     /*Lik azul de teste vocacional */
     .header__menu .menu__doubt {
         padding-left: 20px!important;
     }

     .header__menu .menu__doubt a:last-of-type {
         font-family: Neutro,sans-serif !important;
         background-color: #29bfcb !important;
         align-items: center !important;
         -webkit-box-pack: center !important;
         border: none !important;
         color: #fff !important;
         padding: 0 34px 0 20px !important;
         margin-top: 20px !important;
         font-size: .9375rem !important;
         font-weight: 400 !important;
         outline: 0 !important;
         border: 2px !important;
         display: inline-block !important;
         padding: 25px !important;
         width: 205px !important;
         margin-right: 0px !important;
     }

     .header__menu .menu__boxes .box--diff .box__title {
         color: rgb(255, 255, 255) !important;
         font-size: 20px !important;

     }

     .header__menu .menu__boxes .box--green .box__title {
         color: rgb(255, 255, 255) !important;
         font-size: 22px !important;
     }

     .header__menu .menu__boxes .box--green {
         background: #014c84 ;
         top: 141px !important;
         left: 287px !important;
         width: 214px !important;
         height: 85px !important;
         opacity: 1 !important;
         min-height: 70px
     }

     .header__menu .menu__content--cursos {
         width: 1440px !important;
         height: 305px !important;
     }

     .header__menu .menu__content--cursos .menu__buttons .btn {
         margin: 0 20px 0 0 !important;
         margin-top: -290px !important;
         margin-left: -7px !important;
     }

     p.box__title {
         margin-left: 0 !important;
         text-align: left !important;
     }

     p.box__text {
         margin-left: 0 !important;
         text-align: left !important;
     }

     @media (max-width: 1360px) {
         .seta_desk {
             display: none;
         }

         .header__menu .menu__title {
             font-size: 15px ;
         }
     }

     @media (max-width: 700px) {
         .menu__boxes {
             transform: translateY(0) !important;
         }

         

         .header__menu .menu__list .list__title {
             font-size: 18px !important;
         }

         .header__menu .menu__list ul a {
             line-height: 8px !important;
             font-size: 15px !important;
         }

         .header__menu .menu__content--cursos {
             width: 1440px !important;
             height: 1200px !important;

         }

         .header__menu .menu__content--cursos .menu__buttons .btn {
             margin-top: -80px !important;
             margin-left: 0 !important;
         }
     }


     #dropdown-mobile {
        display: none !important;
      }
  
      #dropdown-desktop {
        display: block !important;
      }
  
      @media (max-width:900px) {
        #dropdown-mobile {
          display: block !important;
        }
  
        #dropdown-desktop {
          display: none !important;
        }
      }
  
      .login-boneco-menu {
        height: 15px!important;
        margin-right: 5px!important;
      }
  
      .login-inside::before {
        content: ''!important;
        display: inline-flex!important;
        width: 13px!important;
        min-width: 13px!important;
        height: 13px!important;
        background: #014c84 !important;
        border-radius: 50%!important;
        margin: 0 5px -2px 0!important;
      }
  
      @media (min-width: 1280px) {
        .header__menu .menu__boxes .boxes__item--small .box {
          width: 205px!important;
        }
  
        .header__menu .menu__list {
          padding: 20px 0 25px 30px!important;
        }
  
        .header__menu .menu__list .list__title {
          font-size: 16px!important;
        }
      }
  
      @media (min-width: 900px) {
  
        .header {
          min-height: 80px!important;
        }
  
        .header__wrapper {
          max-height: 80px!important;
        }
  
        .header__logo {
          border-right: transparent;
          height: 80%!important;
        }
  
        .header__links {
          height: 80%!important;
        }
  
        .header__links::after {
          background: transparent!important;
        }
  
        .header__menu .menu__title {
          height: 70%!important;
          margin-top: -8px!important;
          font-size: 10pt!important;
        }
  
        .header__actions {
          margin-left: -35px!important;
          width: 100%!important;
        }
  
        .header__home-alunos {
          width: 100%!important;
        }
  
        .dropdown {
          width: 100%!important;
        }
  
        .header__actions a {
          height: 80%!important;
          width: 100%!important;
        }
  
        .header__actions a.login {
          border: none!important;
        }
  
        a.menu__link {
          height: auto !important;
        }
  
        .header__button {
          height: 90%!important;
          margin-top: -16px!important;
          z-index: 99!important;
        }
  
        .header__menu .menu__link::after {
          display: none!important;
        }
  
        .header__menu .menu__link {
          height: 100%;
        }
  
        .dropdown-login {
          position: relative!important;
          display: inline-block!important;
        }
  
        .header__link:hover {
          text-decoration: underline !important;
        }
  
        .header__home-alunos {
          color: #707070 !important;
        }
  
        .header__home-alunos:hover {
          text-decoration: underline !important;
        }
  
        /* Dropdown Button */
        .dropbtn {
          background-color: #04AA6D!important;
          color: white!important;
          padding: 16px!important;
          font-size: 15px!important;
          border: none!important;
        }
  
        /* The container <div> - needed to position the dropdown content */
        .dropdown {
          position: relative!important;
          display: inline-block!important;
          height: 80%!important;
          width: 100%!important;
        }
  
        .dropdown:hover {
          cursor: pointer !important;
          background-color: #F3F3F3!important;
        }
  
        /* Dropdown Content (Hidden by Default) */
        .dropdown-content {
          display: none!important;
          position: absolute!important;
          background-color: #F3F3F3!important;
          min-width: 155px!important;
          z-index: 10;
          margin-top: -4px!important;
          margin-left: 0!important;
        }
  
        /* Links inside the dropdown */
        .dropdown-content a {
          color: #707070!important;
          padding: 12px 30px!important;
          text-decoration: none!important;
          display: flex!important;
        }
  
        /* Change color of dropdown links on hover */
        .dropdown-content a:hover {
          cursor: pointer !important;
        }
  
        /* Show the dropdown menu on hover */
        .dropdown:hover .dropdown-content {
          display: block!important;
        }
  
        /* Change the background color of the dropdown button when the dropdown content is shown */
        .dropdown:hover .dropbtn {
          background-color: #F3F3F3!important;
          cursor: pointer !important;
        }
  
        .header__menu .menu__content {
          transform: translateY(95.2%);
          
        }
  
        .login {
          border: none!important;
          background-color: transparent!important;
          color: #707070!important;
          font-family: Neutro, sans-serif!important;
          height: 100%!important;
          width: 100%!important;
          font-size: 15px!important;
          font-weight: 500!important;
          margin-top: 0!important;
        }
  
        .header__menu .menu__boxes {
          padding: 20px 39px 5px !important;
        }
  
        .header__menu .menu__boxes .box {
          height: 100px !important;
        }
  
  
  
        .header__menu .menu__boxes .box {
          margin: 5px 5px 0 0 !important;
        }
  
        .header__menu .menu__boxes .box {
          height: 60px !important;
        }
  
        .header__menu .menu__boxes .boxes__item--small .box {
          padding: 5px !important;
        }
  
        .header__menu .menu__buttons {
          border-top: none !important;
        }
  
        .header__menu .menu__doubt {
          border-top: none !important;
          margin-top: -300px;
        }
  
        .header__menu .menu__content--cursos .menu__boxes {
          padding: 20px 0 0 20px !important;
        }
  
        .header__menu .menu__boxes .boxes__item--small .boxes__grid {
          max-width: 650px !important;
        }
  
        .menu__boxes .box__title {
          font-size: 20px !important;
          text-transform: uppercase !important;
          color: #fff!important;
          font-style: normal!important;
          font-weight: 700!important;
          margin-left: auto!important;
          line-height: 1 !important;
          margin-right: 90px !important;
        }
  
        .header__menu .menu__boxes .box {
          height: 70px !important;
          width: 195px!important;
        }
  
        .menu__boxes .box__title {
          font-size: 18px !important;
        }
  
        .header__link, .header__links {
          font-size: 13px!important;
        }
      }
  
      
  
      /* The container <div> - needed to position the dropdown content */
      .dropdown {
        position: relative;
        display: inline-block;
        height: 80%;
        width: 50%;
      }
  
      .dropdown:hover {
        cursor: pointer !important;
        background-color: #F3F3F3;
      }
  
      /* Dropdown Content (Hidden by Default) */
      .dropdown-content {
        display: none;
        position: absolute;
        background-color: #F3F3F3;
        min-width: 160px;
        z-index: 10;
        margin-top: -4px;
        margin-left: -27px;
      }
  
      /* Links inside the dropdown */
      .dropdown-content a {
        color: #707070;
        padding: 12px 16px;
        text-decoration: none;
        display: flex;
      }
  
      /* Change color of dropdown links on hover */
      .dropdown-content a:hover {
        cursor: pointer !important;
      }
  
      /* Show the dropdown menu on hover */
      .dropdown:hover .dropdown-content {
        display: block;
      }
  
      /* Change the background color of the dropdown button when the dropdown content is shown */
      .dropdown:hover .dropbtn {
        background-color: #F3F3F3;
        cursor: pointer !important;
      }
  
      /* The container <div> - needed to position the dropdown content */
      .dropdown-2 {
        position: relative;
        display: inline-block;
        height: 100%;
        width: 100%;
        z-index: 99;
      }
  
      .dropdown-2:hover {
        cursor: pointer !important;
        background-color: #00b3d3;
      }
  
      /* Dropdown Content (Hidden by Default) */
      .dropdown-2-content {
        display: none;
        position: absolute;
        background-color: #00b3d3;
        min-width: 194px;
        z-index: 100;
        margin-top: -4px;
        margin-left: 0;
      }
  
      /* Links inside the dropdown */
      .dropdown-2-content a {
        color: #fff;
        padding: 12px 16px;
        text-decoration: none;
        display: flex;
      }
  
      /* Change color of dropdown links on hover */
      .dropdown-2-content a:hover {
        cursor: pointer !important;
      }
  
      /* Show the dropdown menu on hover */
      .dropdown-2:hover .dropdown-2-content {
        display: block;
      }
  
      /* Change the background color of the dropdown button when the dropdown content is shown */
      .dropdown-2:hover .dropbtn {
        background-color: #F3F3F3!important;
        cursor: pointer !important;
      }
  
      .header--students .header__button--blue, .header--students .header__button--pink {
          width: 100%!important;
      }
  
      .login {
        border: none!important;
        background-color: transparent!important;
        color: #707070!important;
        font-family: neutro, sans-serif!important;
        height: 100%!important;
        width: 100%!important;
        font-size: 15px!important;
        font-weight: 500!important;
      }
  
      .box__novo_0 {
        color: #FFD000 !important;
      }
  
      .box__novo {
        color: #004B78 !important;
      }
  
      .box__novo_2 {
        color: #FFF !important;
      }
  
      .box__novo_0::before {
        background: #8CD5BE !important;
        width: 13px !important;
        min-width: 13px !important;
        height: 13px !important;
      }
  
      .box__novo::before {
        background: #E60073 !important;
        width: 13px !important;
        min-width: 13px !important;
        height: 13px !important;
      }
  
      .box__novo_2::before {
        background: #004B78 !important;
        width: 13px !important;
        min-width: 13px !important;
        height: 13px !important;
      }
  
      .boxes__novo_2 {
        background-color: #8CD5BE !important;
      }
  
      .box__title {
        font-size: 25px !important;
        font-weight: 600 !important;
        font-size: 25px !important;
        font-weight: 600 !important;
        text-align: right !important;
        margin-right: 90px;
      }
  
      .header__menu .menu__boxes .box {
        padding: 5px 10px 15px !important;
      }
  
      .header__menu .menu__list ul li {
        margin-bottom: 10px !important;
        font-size: 18px;
      }
  
      .box__vocacional {
        color: #FFF !important;
        width: 205px !important;
        font-size: 14px !important;
      }
  
      .box__vocacional::before {
        content: ''!important;
        display: inline-block!important;
        width: 13px!important;
        min-width: 13px!important;
        height: 13px!important;
        background: #004B78 !important;
        border-radius: 50%!important;
        margin: 0 5px -2px 0!important;
      }
  
      .header__menu .menu__boxes .box__title::before {
        width: 14px !important;
        min-width: 14px !important;
        height: 14px !important;
        font-style: normal!important;
        font-weight: 700!important;
        text-align: left!important;
        font-size: 20px !important;
        line-height: 25px!important;
        text-transform: uppercase!important;
        color: #fff!important;
        margin-left: auto!important;
        text-align: left !important;
      }
  
      .header__menu .menu__boxes .box {
        padding: 5px 8px 15px !important;
      }
  
      .content-1 {
        transform: translateY(91%) !important;
      }
  
      .content-2 {
        transform: translateY(94.2%) !important;
      }
  
      .content-3 {
        transform: translateY(91.2%) !important;
      }
  
      .content-4 {
        transform: translateY(91.2%) !important;
      }
  
      @media (max-width: 900px) {
        .content-1 {
          transform: translateY(0%) !important;
        }
  
        .content-2 {
          transform: translateY(0%) !important;
        }
  
        .content-3 {
          transform: translateY(0%) !important;
        }
  
        .content-4 {
          transform: translateY(0%) !important;
        }
  
        .header__menu .menu__buttons {
          flex-direction: row !important;
          padding-left: 0 !important;
          margin-top: 100px!important;
          width: 100%!important;
        }
  
        .header__buttons {
          margin-top: 14px !important;
        }
  
        .seta_desk {
          display: none !important;
        }
  
        .dropdown {
          position: relative!important;
          display: inline-block!important;
          height: 100%!important;
          width: 50%!important;
        }
  
        .select2-container {
          margin-bottom: 0px !important;
        }
  
        .menu__content {
          transform: translate(0) !important;
        }
  
        .header__menu .menu__boxes .boxes__item--small .boxes__flex .box {
          height: 70px !important;
          max-height: 70px !important;
          min-height: 70px !important;
        }
  
        .header__menu .menu__boxes .boxes__grid--first {
          height: 100px !important;
        }
  
        .header__menu .menu__boxes .box--green {
          height: 70px !important;
          max-height: 70px !important;
          min-height: 70px !important;
        }
      }
  
      p.box__title.box__novo_0 {
        margin-bottom: 5px!important;
      }
  
      .header__menu .menu__boxes .box__text {
        font-size: 13px !important;
        line-height: 10pt!important;
        text-align: left !important;
        height: 160px!important;
        margin-left: 21px!important;
      }
  
      .regula {
        margin: 5px!important;
        margin-top: 35px!important;
      }
  
      @media (max-width: 1279px) {
        .header__menu .menu__boxes .box__text {
          font-size: 12px !important;
        }
  
        .box__title {
          font-size: 13px !important;
          font-weight: 600 !important;
          font-size: 15px !important;
          margin-right: 100px!important;
          margin-top: 5px!important;
          line-height: 1 !important;
        }
  
      }
  
      @media (max-width: 890px) {
        .regula {
          margin-top: 20px!important;
        }
  
      }
  
      .gtranslate_wrapper {
        display: flex !important;
      }
  
      b.seta_desk {
        margin-left: 5px!important;
        font-weight: 900!important;
        /*transition: all 0.2s ease-out;*/
      }
  
      .header__menu .menu__item:hover .menu__title .seta_desk {
        transform: rotate(90deg)!important;
      }
  
      @media (max-width: 900px) {
        b.seta_desk {
          display: none!important;
        }
      }
  
      div.modal .modal__input {
        width: 100%!important;
        height: 40px!important;
        margin: 0 0 10px!important;
      }
  
      @media (max-width: 900px) {
        .select2-container {
          margin-bottom: 0px !important;
        }
      }
  
      .menu__links__bottom {
        display: flex!important;
        flex-direction: column!important;
        margin-top: -230px!important;
        margin-bottom: -150px!important;
      }
  
      .links--link {
        margin-bottom: 2px!important;
        margin-top: 0!important;
        /* Espaçamento entre os links */
      }
  
      .header__menu .menu__boxes .boxes__grid--first {
        height: 160px!important;
      }
  
      /*Lik azul de teste vocacional */
  
      .header__menu .menu__doubt a:last-of-type {
        background-color: #29bfcb!important;
        align-items: center!important;
        -webkit-box-pack: center!important;
        border: none!important;
        color: #fff!important;
        padding: 0 34px 0 20px!important;
        margin-top: 20px!important;
        font-size: .9375rem!important;
        font-weight: 400!important;
        outline: 0!important;
        border: 2px!important;
        display: inline-block!important;
        padding: 25px!important;
        width: 200px!important;
      }
  
      .header__menu .menu__content .menu__links__bottom {
        align-items: normal !important;
      }
  
      .header__menu .menu__boxes .box--diff .box__title {
        color: rgb(255, 255, 255);
        font-size: 20px !important;
        margin-left: 25px!important;
  
      }
  
      .header__menu .menu__boxes .box--green .box__title {
        color: rgb(255, 255, 255)!important;
        font-size: 22px !important;
        width: 100%;
      }
  
      .header__menu .menu__boxes .box--green {
        background: #014c84!important;
        top: 141px!important;
        left: 287px!important;
        width: 214px!important;
        height: 85px!important;
        opacity: 1!important;
        
      }
  
      .header__menu .menu__content--cursos {
        width: 1440px!important;
        height: 305px!important;
      }
  
      .header__menu .menu__content--cursos .menu__buttons .btn {
        margin: 0 20px 0 0!important;
        margin-top: -290px!important;
      }
  
      .header__menu .menu__boxes .boxes__item--small .box__title {
        font-weight: 700!important;
        font-size: 20px!important;
        line-height: 20px!important;
        text-transform: uppercase!important;
        color: #fff!important;
        text-align: left!important;
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
      }
  
      .header__menu .menu__boxes .box--alt .box__title {
        color: #ffffff!important;
        text-align: left !important;
  
      }
  
      p.box__title {
        margin-left: 0 !important;
        text-align: left !important;
      }
  
      p.box__text {
        margin-left: 0 !important;
        text-align: left !important;
      }
  
      @media (min-width: 900px) {
        .header__buttons {
          border-top: none !important;
          height: 100%!important;
        }
  
        .dropdown {
          width: 100%!important;
          margin-left: 0!important;
        }
      }
  
      @media (max-width: 1360px) {
        .seta_desk {
          display: none !important;
        }
  
        .header__menu .menu__title {
          font-size: 15px !important;
        }
      }
  
      @media (max-width: 700px) {
        .menu__boxes {
          transform: translateY(0) !important;
        }
  
      
  
        .header__menu .menu__list .list__title {
          font-size: 18px!important;
        }
  
        .header__menu .menu__list ul a {
          line-height: 8px!important;
          font-size: 15px !important;
        }
  
        .header__menu .menu__content--cursos {
          width: 1440px!important;
          height: 1200px!important;
  
        }
  
        .header__menu .menu__content--cursos .menu__buttons .btn {
          margin-top: -80px!important;
          margin-left: 0!important;
        }
        .header__menu .menu__boxes .box__title {
        margin-right: -50px !important;
      }
      .header__open{
        /*margin-left: 79px !important;*/
        margin-left: 0 !important;
      }
      }

      .courses__list .list__course .course__header .status__title {
        display: none!important;
    }

    .courses__list .list__course {
        min-height: 380px!important;
    }

    .courses__list .list__course .course__title {
        padding-top: 15px!important;
    }

    .courses__list .list__course .course__label {
        font-size: 13px;
        padding: 8px 20px;
    }

    .courses__list .list__course .course__buttons {
        display: flex;
    }

    .courses__list .list__course .course__button {
        font-size: 13px;
    }

    .courses__list .list__course .course__button.about {
        margin-right: 5px;
    }

    .courses__list .list__course .course__info--modality ul li {
        font-size: 15px;
    }

    .courses__list .list__course .course__status .status__content__enade {
        background-color: transparent;
    }

    .courses__list .list__course .course__status .status__content__enade svg {
        width: 18px;
        height: 18px;
    }

    .courses__list .list__course .course__status .status__content__enade p {
        font-size: 14px;
        line-height: 19px;
    }

    .courses__list .list__course .course__header {
        margin-bottom: 15px;
    }

    .courses__list .list__course .course__status .status__content__enade {
        margin-top: 5px;
    }

    @media (min-width: 1440px){
        .courses__list .list__course {
            width: calc(33% - 18px)!important;
        }
    }

    @media (min-width: 900px) {
        .courses__list .list__course .course__info .info__text {
            margin-bottom: 15px;
        }
    }

    .courses__list .list__course .course__info--modality ul li span.Presencial {
      background-image: url(https://wwwdev.unijorge.edu.br/wp-content/themes/unijorge/dist/images/list-courses/presencial.png);
  }

  .courses__list .list__course .course__info--modality ul li span.duracao {
    background-image: url(https://wwwdev.unijorge.edu.br/wp-content/themes/unijorge/dist/images/list-courses/duracao.png);
}

.courses__list .list__course .course__info--modality ul li span.proximaturma {
  background-image: url(https://wwwdev.unijorge.edu.br/wp-content/themes/unijorge/dist/images/list-courses/proxima-turma.png);
}

  .courses__list .list__course .course__button.about {
    padding: 0;
    color: #29bfcb;
    border: 2px solid #29bfcb;
    background-color: transparent;
    max-width: initial;
    margin-bottom: 6px;
}

@media (min-width: 900px) {
  .post-blog__content {
      padding-left: 32px;
      margin-left: 0;
      padding-right: 32px;
  }
}

.sticky-item-link {
  color: rgb(255,255,255);
  text-decoration: none; 
  font-family: Neutro,sans-serif;
  margin-top: 5px;
}

 #sticky-chat-box-content {
   display: none;
   transition: 0.5s;
 }

 #sticky-chat-box-close {
   display: none;
 }

 .sticky-chat-box {
     position: fixed;
     bottom: 20px;
     right: 20px;
     z-index: 9999;
     width: 80px;
     height: 80px;
     border-radius: 50px;
     background-color: #fff;
     box-shadow: 0px 0px 20px #55555574;
     z-index: 9999999;
 }

 .sticky-chat-box:hover {
   cursor: pointer;
 }

 .sticky-chat-text {
   display: none;
   background-color: #fff;
   position: fixed;
   right: 120px;
   bottom: 40px;
   padding: 8px;
   font-size: 10pt;
   border-radius: 5px;
   color: #555;
   transition: 0.5s;
   box-shadow: 0px 0px 20px #55555574;
   z-index: 9999999;
 }

 .sticky-chat-box-close {
   color: #004B78;
   font-size: 24pt;
   position: fixed;
   right: 40px;
   bottom: 39px;
   padding: 0 10px;
   font-weight: 600;
 }

 .sticky-chat-box:hover + .sticky-chat-text{
   display: block;
 }

 .sticky-chat-main-icon {
   padding: 21px;
 }

 .sticky-chat-sidearrow {
   right: 107px;
   bottom: 47px;
   position: fixed;
   border-top: 10px solid transparent;
   border-left: 15px solid #fff;
   border-bottom: 10px solid transparent;
 }

 .sticky-chat-content {
   background-color: #fff;
   width: 290px;
   height: 340px;
   position: fixed;
   right: 20px;
   bottom: 110px;
   box-shadow: 0px 0px 20px #55555574;
   padding: 22px;
   font-size: 11pt;
   font-weight: 600;
   z-index: 99999;
 }

 .sticky-content-title {
   margin-top: 10px;
   margin-bottom: 30px;
 }

 .sticky-content-title-pink {
   color: #004B78;
   text-decoration: none;
 }

 .sticky-content-title-pink:hover {
   cursor: pointer;
 }

 .sticky-chat-item {
   margin: 0 10px;
   height: 50px;
   background-color: #29BFCB;
   padding: 11px 40px;
   margin-top: 20px;
   color: rgb(255,255,255);
   font-weight: 600;
   display: flex;
 }

 .sticky-chat-item:hover {
   cursor: pointer;
 }

 .sticky-item-icon {
   margin-right: 8px;
 }

 .sticky-item-text {
   margin-top: 3px;
 }
                                 
                                 .stick-close{
   bottom: 40px;
   position: fixed;
   bottom: 100px;
   right: 20px;
   z-index: 9999;
   width: 30px;
   height: 30px;
   background-color: #fff;
   box-shadow: 0px 0px 20px #55555574;
   z-index: 9999999;
   text-align: center;
   line-height: 30px;
   font-weight: bold;
   color: #014C84;
   /*display: none;*/
 }

 .news-item--content p a {
  color: #014C84!important;
 }

 

 body > main.page.page--lista > section.intro > div > div.swiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events > div.swiper-wrapper {
    max-width: 700px;
  }

  .intro__banner img {
    transform: translateX(50px);
}

  @media (min-width: 900px){
    .intro .swiper {
            max-width: 700px;
    }
  }

 @media (max-width: 1280px){

    h1.intro__title {
      font-size: 2em;
      line-height: 30pt;
    }

    body > main.page.page--lista > section.intro > div > div.swiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events > div.swiper-wrapper {
      max-width: 500px;
    }

    .intro .swiper {
      max-width: 700px;
    }

    .intro__banner img {
      transform: translate(42.5px, -3.5px) scale(.97);
  }

  }

  @media (max-width: 900px){

    .intro .swiper {
        max-width: 100%;
    }

    .intro__content {
      min-height: 350px;
    }

  }

.payment-offers__content a {
  color: #000!important;
  font-weight: 600;
}
  
  
#hs-banner-parent {
  --hs-banner-inset: auto 50% 10px!important;
}

#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner {
  padding: 1.5em!important;
}

.hubspot-c-cyPWlR {
  all: unset!important;
  position: fixed!important;
  bottom: 20px!important;
  left: 20px!important;
  width: 60px!important;
  height: 60px!important;
  cursor: pointer!important;
  opacity: 0.5!important;
  z-index: 2147483647!important;
  border-radius: 50%!important;
  overflow: hidden!important;
}

.hubspot-c-cyPWlR:hover {
opacity: 1!important;
}

.hubspot-c-bnqOOO {
  all: unset!important;
  display: flex!important;
  justify-content: center!important;
  align-items: center!important;
  width: 100%!important;
  height: 100%!important;
  border-radius: 50%!important;
  background: rgb(1, 76, 132)!important;

}

.inscricao__content {
  padding-top: 50px;
}

.inscricao__content form {
  padding-bottom: 50px;
}

.select2 .select2-container .select2-container--default {
  width: 300px!important;
  display: flex;
  margin: 0 auto;
}

.post-blog__content p a {
  color: #014c84!important;
  font-weight: 600;
}

.events-happens-at-unijorge__content-right__event-list__item::after {
  display: none;
}
.events-happens-at-unijorge__content-right__event-list__item::after {
  display: none;
}




.section-duvidas .wrapper {
    display: block!important;
}