/*! Universo EAD  v0.0.1 | (c) 2021 bangboo |  License */
@import url(font-panton.css);
@media screen and (max-width: 979px) {
  /* line 3, src/sass/_header-hidden.sass */
  nav.uead_navmain {
    display: none;
  }
  /* line 10, src/sass/_header-hidden.sass */
  .--menumobile-active .--menumobile span:nth-of-type(1) {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
    -webkit-transform: rotatez(45deg) translate(4px, 1px);
            transform: rotatez(45deg) translate(4px, 1px);
  }
  /* line 14, src/sass/_header-hidden.sass */
  .--menumobile-active .--menumobile span:nth-of-type(2) {
    -webkit-transform-origin: top;
            transform-origin: top;
    -webkit-transform: rotatez(-45deg);
            transform: rotatez(-45deg);
  }
  /* line 18, src/sass/_header-hidden.sass */
  .--menumobile-active .--menumobile span:nth-of-type(3) {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
    width: 50% !important;
    -webkit-transform: translate(13px, -6px) rotatez(45deg);
            transform: translate(13px, -6px) rotatez(45deg);
  }
  /* line 24, src/sass/_header-hidden.sass */
  .--menumobile-active header.uead_header {
    top: 0;
  }
  /* line 27, src/sass/_header-hidden.sass */
  .--menumobile-active header.uead_header,
  .--menumobile-active .uead_navmain {
    position: fixed;
    z-index: 2000;
    width: 100vw;
  }
  /* line 33, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain {
    position: fixed;
    top: 70px;
    height: 100vh;
    background: #0e4f79;
    overflow-y: scroll;
    display: block;
  }
  /* line 41, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container {
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 47, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container .only-mobile {
    display: block;
    width: 100%;
  }
  /* line 51, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container .only-mobile .btn-acessoaluno {
    text-align: center;
    font-family: "pantonextrabold", Arial;
    font-size: 20px;
    padding: 30px 20px 10px;
  }
  /* line 57, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container .only-mobile .btn-acessoaluno a {
    color: #FFF;
    text-transform: uppercase;
  }
  /* line 61, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container .only-mobile .box-busca {
    padding: 20px;
  }
  /* line 64, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container .only-mobile .box-busca form input[type=text] {
    padding: 12px 20px 12px 40px !important;
    border-radius: 10px;
    width: 100%;
    color: #0e4f79 !important;
    font-family: "pantonbold", Arial !important;
    font-size: 14px;
    background: #e6e7e8 url(../images/ico-lupa.png) no-repeat 15px 15px;
    border: 0 solid;
  }
  /* line 74, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container .only-mobile .box-busca form input[type=text]::-webkit-input-placeholder {
    color: gray !important;
    opacity: .5 !important;
    font-family: "pantonregular", Arial !important;
  }
  .--menumobile-active nav.uead_navmain .container .only-mobile .box-busca form input[type=text]::-moz-placeholder {
    color: gray !important;
    opacity: .5 !important;
    font-family: "pantonregular", Arial !important;
  }
  .--menumobile-active nav.uead_navmain .container .only-mobile .box-busca form input[type=text]:-ms-input-placeholder {
    color: gray !important;
    opacity: .5 !important;
    font-family: "pantonregular", Arial !important;
  }
  .--menumobile-active nav.uead_navmain .container .only-mobile .box-busca form input[type=text]::-ms-input-placeholder {
    color: gray !important;
    opacity: .5 !important;
    font-family: "pantonregular", Arial !important;
  }
  .--menumobile-active nav.uead_navmain .container .only-mobile .box-busca form input[type=text]::placeholder {
    color: gray !important;
    opacity: .5 !important;
    font-family: "pantonregular", Arial !important;
  }
  /* line 79, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container .only-mobile .logounicesumar {
    text-align: center;
    display: block;
    width: 100%;
    padding: 40px 20px 20px;
  }
  /* line 85, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    text-align: left;
    padding: 0;
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  /* line 92, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container ul .--dropmenu.--active {
    background: #053652;
  }
  /* line 95, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container ul .--dropmenu.--active > ul {
    display: block;
  }
  /* line 98, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container ul > li {
    width: 100vw;
    border-radius: 0;
  }
  /* line 102, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container ul > li > a {
    text-align: left;
    padding: 10px 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
  /* line 107, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container ul > li > ul {
    position: relative;
    top: 0;
    left: 0;
    width: 100vw;
    display: none;
    background: none;
  }
  /* line 115, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container ul > li > ul > li {
    border-bottom: 0;
  }
  /* line 118, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container ul > li > ul > li > a {
    background: none;
    color: #FFF;
    font-size: 14px;
    display: block;
    border-radius: 0;
    border-bottom: none;
    padding: 10px 35px;
  }
  /* line 127, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .container ul > li > ul > li > a:hover {
    color: #ff7a4b;
    font-family: "pantonextrabold", Arial;
  }
  /* line 131, src/sass/_header-hidden.sass */
  .--menumobile-active nav.uead_navmain .logounicesumar {
    text-align: center;
  }
}

/* line 3, src/sass/_forms_customizados.sass */
.box-form form label, .box-formatendimento form label, .box-forminscricao form label {
  font-size: 20px;
  line-height: 1.1em;
}

/* line 7, src/sass/_forms_customizados.sass */
.box-form form .row, .box-formatendimento form .row, .box-forminscricao form .row {
  margin-bottom: 40px;
  margin-top: 10px;
}

@media screen and (max-width: 979px) {
  /* line 7, src/sass/_forms_customizados.sass */
  .box-form form .row, .box-formatendimento form .row, .box-forminscricao form .row {
    margin-bottom: 20px;
  }
}

/* line 14, src/sass/_forms_customizados.sass */
.box-form form input[type=text],
.box-form form input[type=email],
.box-form form input[type=phone],
.box-form form input[type=tel],
.box-form form input[type=password],
.box-form form select,
.box-form form textarea, .box-formatendimento form input[type=text],
.box-formatendimento form input[type=email],
.box-formatendimento form input[type=phone],
.box-formatendimento form input[type=tel],
.box-formatendimento form input[type=password],
.box-formatendimento form select,
.box-formatendimento form textarea, .box-forminscricao form input[type=text],
.box-forminscricao form input[type=email],
.box-forminscricao form input[type=phone],
.box-forminscricao form input[type=tel],
.box-forminscricao form input[type=password],
.box-forminscricao form select,
.box-forminscricao form textarea {
  background: white;
  border-color: #ccc;
  border-width: 0 0 1px 0;
  width: 100%;
  border-radius: 3px;
  padding: 10px;
  color: #2f2f2f;
  font-family: "pantonsemibold Medium", Arial;
  font-size: 16px;
  line-height: 1.6em;
}

/* line 32, src/sass/_forms_customizados.sass */
.box-form form input[type=text]::-webkit-input-placeholder, .box-form form input[type=email]::-webkit-input-placeholder, .box-form form input[type=phone]::-webkit-input-placeholder, .box-form form input[type=tel]::-webkit-input-placeholder, .box-form form input[type=password]::-webkit-input-placeholder, .box-form form select::-webkit-input-placeholder, .box-form form textarea::-webkit-input-placeholder, .box-formatendimento form input[type=text]::-webkit-input-placeholder, .box-formatendimento form input[type=email]::-webkit-input-placeholder, .box-formatendimento form input[type=phone]::-webkit-input-placeholder, .box-formatendimento form input[type=tel]::-webkit-input-placeholder, .box-formatendimento form input[type=password]::-webkit-input-placeholder, .box-formatendimento form select::-webkit-input-placeholder, .box-formatendimento form textarea::-webkit-input-placeholder, .box-forminscricao form input[type=text]::-webkit-input-placeholder, .box-forminscricao form input[type=email]::-webkit-input-placeholder, .box-forminscricao form input[type=phone]::-webkit-input-placeholder, .box-forminscricao form input[type=tel]::-webkit-input-placeholder, .box-forminscricao form input[type=password]::-webkit-input-placeholder, .box-forminscricao form select::-webkit-input-placeholder, .box-forminscricao form textarea::-webkit-input-placeholder {
  font-size: 14px;
  color: #767676;
}
.box-form form input[type=text]::-moz-placeholder, .box-form form input[type=email]::-moz-placeholder, .box-form form input[type=phone]::-moz-placeholder, .box-form form input[type=tel]::-moz-placeholder, .box-form form input[type=password]::-moz-placeholder, .box-form form select::-moz-placeholder, .box-form form textarea::-moz-placeholder, .box-formatendimento form input[type=text]::-moz-placeholder, .box-formatendimento form input[type=email]::-moz-placeholder, .box-formatendimento form input[type=phone]::-moz-placeholder, .box-formatendimento form input[type=tel]::-moz-placeholder, .box-formatendimento form input[type=password]::-moz-placeholder, .box-formatendimento form select::-moz-placeholder, .box-formatendimento form textarea::-moz-placeholder, .box-forminscricao form input[type=text]::-moz-placeholder, .box-forminscricao form input[type=email]::-moz-placeholder, .box-forminscricao form input[type=phone]::-moz-placeholder, .box-forminscricao form input[type=tel]::-moz-placeholder, .box-forminscricao form input[type=password]::-moz-placeholder, .box-forminscricao form select::-moz-placeholder, .box-forminscricao form textarea::-moz-placeholder {
  font-size: 14px;
  color: #767676;
}
.box-form form input[type=text]:-ms-input-placeholder, .box-form form input[type=email]:-ms-input-placeholder, .box-form form input[type=phone]:-ms-input-placeholder, .box-form form input[type=tel]:-ms-input-placeholder, .box-form form input[type=password]:-ms-input-placeholder, .box-form form select:-ms-input-placeholder, .box-form form textarea:-ms-input-placeholder, .box-formatendimento form input[type=text]:-ms-input-placeholder, .box-formatendimento form input[type=email]:-ms-input-placeholder, .box-formatendimento form input[type=phone]:-ms-input-placeholder, .box-formatendimento form input[type=tel]:-ms-input-placeholder, .box-formatendimento form input[type=password]:-ms-input-placeholder, .box-formatendimento form select:-ms-input-placeholder, .box-formatendimento form textarea:-ms-input-placeholder, .box-forminscricao form input[type=text]:-ms-input-placeholder, .box-forminscricao form input[type=email]:-ms-input-placeholder, .box-forminscricao form input[type=phone]:-ms-input-placeholder, .box-forminscricao form input[type=tel]:-ms-input-placeholder, .box-forminscricao form input[type=password]:-ms-input-placeholder, .box-forminscricao form select:-ms-input-placeholder, .box-forminscricao form textarea:-ms-input-placeholder {
  font-size: 14px;
  color: #767676;
}
.box-form form input[type=text]::-ms-input-placeholder, .box-form form input[type=email]::-ms-input-placeholder, .box-form form input[type=phone]::-ms-input-placeholder, .box-form form input[type=tel]::-ms-input-placeholder, .box-form form input[type=password]::-ms-input-placeholder, .box-form form select::-ms-input-placeholder, .box-form form textarea::-ms-input-placeholder, .box-formatendimento form input[type=text]::-ms-input-placeholder, .box-formatendimento form input[type=email]::-ms-input-placeholder, .box-formatendimento form input[type=phone]::-ms-input-placeholder, .box-formatendimento form input[type=tel]::-ms-input-placeholder, .box-formatendimento form input[type=password]::-ms-input-placeholder, .box-formatendimento form select::-ms-input-placeholder, .box-formatendimento form textarea::-ms-input-placeholder, .box-forminscricao form input[type=text]::-ms-input-placeholder, .box-forminscricao form input[type=email]::-ms-input-placeholder, .box-forminscricao form input[type=phone]::-ms-input-placeholder, .box-forminscricao form input[type=tel]::-ms-input-placeholder, .box-forminscricao form input[type=password]::-ms-input-placeholder, .box-forminscricao form select::-ms-input-placeholder, .box-forminscricao form textarea::-ms-input-placeholder {
  font-size: 14px;
  color: #767676;
}
.box-form form input[type=text]::placeholder,
.box-form form input[type=email]::placeholder,
.box-form form input[type=phone]::placeholder,
.box-form form input[type=tel]::placeholder,
.box-form form input[type=password]::placeholder,
.box-form form select::placeholder,
.box-form form textarea::placeholder, .box-formatendimento form input[type=text]::placeholder,
.box-formatendimento form input[type=email]::placeholder,
.box-formatendimento form input[type=phone]::placeholder,
.box-formatendimento form input[type=tel]::placeholder,
.box-formatendimento form input[type=password]::placeholder,
.box-formatendimento form select::placeholder,
.box-formatendimento form textarea::placeholder, .box-forminscricao form input[type=text]::placeholder,
.box-forminscricao form input[type=email]::placeholder,
.box-forminscricao form input[type=phone]::placeholder,
.box-forminscricao form input[type=tel]::placeholder,
.box-forminscricao form input[type=password]::placeholder,
.box-forminscricao form select::placeholder,
.box-forminscricao form textarea::placeholder {
  font-size: 14px;
  color: #767676;
}

/* line 38, src/sass/_forms_customizados.sass */
.box-form form textarea, .box-form form select, .box-formatendimento form textarea, .box-formatendimento form select, .box-forminscricao form textarea, .box-forminscricao form select {
  border-width: 1px;
}

/* line 41, src/sass/_forms_customizados.sass */
.box-form form select, .box-formatendimento form select, .box-forminscricao form select {
  background: #ccc !important;
}

/* line 44, src/sass/_forms_customizados.sass */
.box-form form textarea, .box-formatendimento form textarea, .box-forminscricao form textarea {
  min-height: 100px;
}

/* line 48, src/sass/_forms_customizados.sass */
.box-form form .--btn-enviar, .box-formatendimento form .--btn-enviar, .box-forminscricao form .--btn-enviar {
  color: white;
  background: #004c83;
  border-radius: 3px;
  padding: 8px 30px;
  font-size: 18px;
  font-family: "pantonbold", Arial;
}

/* line 56, src/sass/_forms_customizados.sass */
.box-form form .--btn-enviar:hover, .box-formatendimento form .--btn-enviar:hover, .box-forminscricao form .--btn-enviar:hover {
  background: #ff7a4b;
}

/* line 62, src/sass/_forms_customizados.sass */
.box-forminscricao .container {
  padding: 0 3%;
}

/* line 64, src/sass/_forms_customizados.sass */
.box-forminscricao .container h4 {
  margin-bottom: 50px;
  color: #2f2f2f;
}

/* line 69, src/sass/_forms_customizados.sass */
.box-forminscricao form .--btn-enviar {
  font-size: 26px;
}

/* line 72, src/sass/_forms_customizados.sass */
.box-forminscricao form select {
  background-color: white !important;
  border-width: 0 0 1px 0 !important;
  padding-bottom: 15px;
}

/* line 84, src/sass/_forms_customizados.sass */
.box-formatendimento form {
  width: 50%;
  margin: 50px auto 0;
}

/* line 88, src/sass/_forms_customizados.sass */
.box-formatendimento form ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 96, src/sass/_forms_customizados.sass */
.box-formatendimento form ul li {
  width: 100%;
  margin: 10px 0;
}

/* line 100, src/sass/_forms_customizados.sass */
.box-formatendimento form ul li.col2 {
  width: 48%;
}

/* line 104, src/sass/_forms_customizados.sass */
.box-formatendimento form ul li label {
  display: none;
}

/* line 107, src/sass/_forms_customizados.sass */
.box-formatendimento form .--btn-enviar {
  float: right;
  color: white;
  background: #ff7a4b;
  border-radius: 3px;
  padding: 8px 30px;
  font-size: 18px;
  font-family: "pantonsemibold Medium", Arial;
}

/* line 116, src/sass/_forms_customizados.sass */
.box-formatendimento form .--btn-enviar:hover {
  background: #0e4f79;
}

@media screen and (max-width: 979px) {
  /* line 122, src/sass/_forms_customizados.sass */
  .box-formatendimento form {
    width: 100%;
  }
  /* line 125, src/sass/_forms_customizados.sass */
  .box-formatendimento form .--btn-enviar {
    width: 100%;
  }
}

/* line 1, src/sass/_polos-list.sass */
.polos-filtros {
  padding: 50px 0;
}

/* line 5, src/sass/_polos-list.sass */
.polos-filtros .--filtros form {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  margin: 0;
  padding: 0;
}

/* line 14, src/sass/_polos-list.sass */
.polos-filtros .--filtros form > div {
  width: 100%;
}

/* line 17, src/sass/_polos-list.sass */
.polos-filtros .--filtros form select, .polos-filtros .--filtros form input {
  width: 100%;
  height: 50px;
  border-radius: 10px;
  padding: 10px 15px;
  font-size: 16px;
  font-family: "pantonextrabold", Arial;
  background: #053652;
  background: transparent;
  border: 1px solid #006aa8;
  color: #006aa8;
}

/* line 29, src/sass/_polos-list.sass */
.polos-filtros .--filtros form .--input-search {
  border-radius: 10px;
  background: transparent url(../images/ico-lupa.png) no-repeat 15px 15px;
  padding-left: 40px;
  font-size: 16px;
  color: #053652;
  font-family: "pantonbold", Arial !important;
}

/* line 37, src/sass/_polos-list.sass */
.polos-filtros .--filtros form .--input-search:focus {
  background-color: #eee;
}

/* line 40, src/sass/_polos-list.sass */
.polos-filtros .--filtros form .--input-search::-webkit-input-placeholder {
  font-size: 18px;
  font-family: "pantonbold", Arial !important;
}
.polos-filtros .--filtros form .--input-search::-moz-placeholder {
  font-size: 18px;
  font-family: "pantonbold", Arial !important;
}
.polos-filtros .--filtros form .--input-search:-ms-input-placeholder {
  font-size: 18px;
  font-family: "pantonbold", Arial !important;
}
.polos-filtros .--filtros form .--input-search::-ms-input-placeholder {
  font-size: 18px;
  font-family: "pantonbold", Arial !important;
}
.polos-filtros .--filtros form .--input-search::placeholder {
  font-size: 18px;
  font-family: "pantonbold", Arial !important;
}

/* line 46, src/sass/_polos-list.sass */
.polos-filtros .--filtros form .--btn-clearfilter,
.polos-filtros .--filtros form .--btn-filter,
.polos-filtros .--filtros form input[type=reset],
.polos-filtros .--filtros form input[type=submit] {
  background: #CC0000;
  width: 100%;
  height: 50px;
  text-align: center;
  border-radius: 10px;
  text-transform: uppercase;
  font-family: "pantonextrabold", Arial;
  font-size: 16px;
  border: none;
}

/* line 60, src/sass/_polos-list.sass */
.polos-filtros .--filtros form .--btn-clearfilter:hover,
.polos-filtros .--filtros form .--btn-filter:hover,
.polos-filtros .--filtros form input[type=reset]:hover,
.polos-filtros .--filtros form input[type=submit]:hover {
  background: #ff7a4b;
  color: #fff;
}

/* line 64, src/sass/_polos-list.sass */
.polos-filtros .--filtros form .--btn-filter {
  background-color: #ff7a4b;
}

@media screen and (max-width: 979px) {
  /* line 1, src/sass/_polos-list.sass */
  .polos-filtros {
    padding-top: 30px;
  }
  /* line 69, src/sass/_polos-list.sass */
  .polos-filtros form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 10px !important;
    padding: 0 20px !important;
  }
}

/* line 75, src/sass/_polos-list.sass */
.polos-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: center;
      align-content: center;
  gap: 30px;
  padding: 50px 0;
}

/* line 82, src/sass/_polos-list.sass */
.polos-list .--item {
  width: calc(33% - 18px);
  background: #dfdfdf;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}

/* line 93, src/sass/_polos-list.sass */
.polos-list .--item figure {
  height: 150px;
  background: #053652;
  border-radius: 10px 10px 0 0;
  margin: -1px;
}

/* line 99, src/sass/_polos-list.sass */
.polos-list .--item .--cidade {
  font-size: 28px;
  line-height: 1.1em;
  font-family: "pantonbold", Arial;
  color: #006aa8;
  text-transform: uppercase;
  padding: 20px 20px 10px;
}

/* line 106, src/sass/_polos-list.sass */
.polos-list .--item .--cidade small {
  display: none;
}

/* line 109, src/sass/_polos-list.sass */
.polos-list .--item footer {
  padding: 10px 20px;
  font-size: 18px;
  line-height: 1.4em;
  color: #767676;
}

/* line 115, src/sass/_polos-list.sass */
.polos-list .--item .--telefone {
  font-size: 22px;
  font-family: "pantonbold", Arial;
  color: #006aa8;
  text-transform: uppercase;
  padding: 20px 0;
  display: block;
}

/* line 124, src/sass/_polos-list.sass */
.polos-list .--item .--btn {
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 100%;
  background: #ff7a4b;
  color: #fff;
  font-size: 21px;
  font-family: "pantonbold", Arial;
  padding: 10px;
  text-align: center;
}

/* line 134, src/sass/_polos-list.sass */
.polos-list .--item .--btn:hover {
  background: #006aa8;
}

/* line 139, src/sass/_polos-list.sass */
.polos-list .--item:hover .--btn {
  background: #006aa8;
}

@media screen and (max-width: 979px) {
  /* line 75, src/sass/_polos-list.sass */
  .polos-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 20px;
    padding: 20px;
  }
  /* line 147, src/sass/_polos-list.sass */
  .polos-list .--item {
    width: 100%;
  }
}

/* line 151, src/sass/_polos-list.sass */
.polos-detail {
  padding: 50px 0;
}

/* line 156, src/sass/_polos-list.sass */
.polos-detail .--item .--imagem {
  background-size: cover;
  background-position: center;
}

/* line 160, src/sass/_polos-list.sass */
.polos-detail .--item .--cidade {
  text-align: center;
  margin-bottom: 30px;
  font-size: 50px;
  font-family: "pantonbold", Arial;
  color: #0e4f79;
}

/* line 167, src/sass/_polos-list.sass */
.polos-detail .--item figure {
  height: 330px;
  background: #053652;
  border-radius: 10px 10px 0 0;
  margin: -1px;
}

/* line 173, src/sass/_polos-list.sass */
.polos-detail .--item footer {
  background: #004c83;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  border-radius: 0 0 10px 10px;
}

/* line 180, src/sass/_polos-list.sass */
.polos-detail .--item footer address,
.polos-detail .--item footer .--telefone {
  text-align: center;
  -ms-flex-item-align: center;
      align-self: center;
  padding: 50px 0;
  font-size: 20px;
  color: white;
}

/* line 188, src/sass/_polos-list.sass */
.polos-detail .--item footer address a,
.polos-detail .--item footer .--telefone a {
  color: white;
}

/* line 190, src/sass/_polos-list.sass */
.polos-detail .--item footer address a:hover,
.polos-detail .--item footer .--telefone a:hover {
  color: #ff7a4b;
}

/* line 193, src/sass/_polos-list.sass */
.polos-detail .--item footer address h4,
.polos-detail .--item footer .--telefone h4 {
  color: white;
  font-size: 38px;
  font-family: "pantonbold", Arial;
  margin-bottom: 10px;
}

@media screen and (max-width: 979px) {
  /* line 151, src/sass/_polos-list.sass */
  .polos-detail {
    margin-top: 40px;
    padding: 20px;
  }
  /* line 205, src/sass/_polos-list.sass */
  .polos-detail .--item footer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 2, src/sass/__pagination.sass */
.paginacao {
  margin: 50px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style: none;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 9, src/sass/__pagination.sass */
.paginacao li {
  border: 1px solid #ccc;
  margin-left: -1px;
}

/* line 13, src/sass/__pagination.sass */
.paginacao li:first-child, .paginacao li:last-child {
  background: #f6f6f6;
}

/* line 16, src/sass/__pagination.sass */
.paginacao li:first-child {
  border-radius: 5px 0 0 5px;
}

/* line 19, src/sass/__pagination.sass */
.paginacao li:last-child {
  border-radius: 0 5px 5px 0;
}

/* line 22, src/sass/__pagination.sass */
.paginacao li:hover {
  background: #ff7a4b;
}

/* line 24, src/sass/__pagination.sass */
.paginacao li:hover a, .paginacao li:hover span {
  color: white;
}

/* line 27, src/sass/__pagination.sass */
.paginacao li.active {
  background: #006aa8;
}

/* line 29, src/sass/__pagination.sass */
.paginacao li.active a, .paginacao li.active span {
  color: white;
}

/* line 32, src/sass/__pagination.sass */
.paginacao a, .paginacao span {
  display: block;
  padding: 10px;
  min-width: 45px;
  text-align: center;
  font-size: 18px;
  font-family: "pantonbold", Arial;
  color: #006aa8;
}

@media screen and (max-width: 979px) {
  /* line 2, src/sass/__pagination.sass */
  .paginacao {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 45, src/sass/__pagination.sass */
  .paginacao li {
    margin-top: -1px;
  }
}

/* CORRECAO DE ALTURA DO BANNER CYCLE BANNER SLIDE */
/* line 10, src/sass/universoead-main.sass */
.main-banner .main-banner__slider figure {
  min-height: 633px;
}

/* line 12, src/sass/universoead-main.sass */
.main-banner .main-banner__slider figure.--mobile {
  display: none;
}

/* line 16, src/sass/universoead-main.sass */
body {
  margin: 0;
  padding: 0;
  font-family: "pantonregular", Arial;
  font-size: 16px;
  color: #767676;
}

/* line 23, src/sass/universoead-main.sass */
body strong, body b {
  font-family: "pantonbold", Arial;
}

/* line 26, src/sass/universoead-main.sass */
body a {
  text-decoration: none !important;
}

/* line 30, src/sass/universoead-main.sass */
.--sobreporbanner .combos {
  position: relative;
  top: -75px;
  z-index: 1000;
}

/* line 35, src/sass/universoead-main.sass */
.--sobreporbanner .box-sabermais {
  padding-top: 200px;
  margin-top: -200px;
}

/* line 39, src/sass/universoead-main.sass */
.--dropmenu {
  position: relative;
  display: inline-block;
}

/* line 43, src/sass/universoead-main.sass */
.--dropmenu.--active > ul {
  display: block;
}

/* line 46, src/sass/universoead-main.sass */
.--dropmenu > ul {
  position: absolute;
  top: 80%;
  z-index: 1000;
  background: #fff;
  width: 250px;
  padding: 10px;
  list-style: none;
  border-radius: 15px;
  display: none;
  -webkit-box-shadow: 0px 2px 15px 1px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 2px 15px 1px rgba(0, 0, 0, 0.4);
}

/* line 59, src/sass/universoead-main.sass */
.--dropmenu > ul > li {
  border-bottom: 1px solid #eee;
  border-radius: 15px;
}

/* line 63, src/sass/universoead-main.sass */
.--dropmenu > ul > li:last-child {
  border-bottom: 0;
}

/* line 65, src/sass/universoead-main.sass */
.--dropmenu > ul > li > a {
  display: block;
  padding: 10px 15px;
  line-height: 1.4em;
  border-radius: 15px;
  font-family: "pantonbold", Arial;
  color: #053652;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 75, src/sass/universoead-main.sass */
.--dropmenu > ul > li > a:hover {
  background: #ff7a4b;
  color: #FFF;
}

/* line 81, src/sass/universoead-main.sass */
header.uead_header .header_top {
  background: #ff7a4b;
}

/* line 84, src/sass/universoead-main.sass */
header.uead_header .header_top .--menumobile {
  background: rgba(14, 79, 121, 0.1);
  padding: 5px 10px;
  margin: 0 -20px 0 0;
  border-radius: 5px;
}

/* line 90, src/sass/universoead-main.sass */
header.uead_header .header_top .--menumobile img {
  width: auto;
}

/* line 93, src/sass/universoead-main.sass */
header.uead_header .header_top .--menumobile span {
  display: block;
  background: #fff;
  border-radius: 10px;
  height: 5px;
  margin: 5px 0;
  -webkit-transition: 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);
  transition: 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);
}

/* line 101, src/sass/universoead-main.sass */
header.uead_header .header_top .--menumobile span:nth-of-type(1) {
  width: 50%;
}

/* line 104, src/sass/universoead-main.sass */
header.uead_header .header_top .--menumobile span:nth-of-type(2) {
  width: 100%;
}

/* line 107, src/sass/universoead-main.sass */
header.uead_header .header_top .--menumobile span:nth-of-type(3) {
  width: 75%;
}

/* line 112, src/sass/universoead-main.sass */
header.uead_header .header_top .only-mobile {
  display: none;
}

/* line 114, src/sass/universoead-main.sass */
header.uead_header .header_top .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #FFF;
  font-size: 18px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

/* line 122, src/sass/universoead-main.sass */
header.uead_header .header_top .container > div {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

/* line 125, src/sass/universoead-main.sass */
header.uead_header .header_top .logouniverso {
  padding: 0;
  margin: 0;
}

/* line 129, src/sass/universoead-main.sass */
header.uead_header .header_top .btn-falecomagente {
  position: relative;
}

/* line 132, src/sass/universoead-main.sass */
header.uead_header .header_top .btn-falecomagente > a {
  color: #FFF;
  font-size: 18px;
  padding: 20px 0;
  display: block;
}

/* line 139, src/sass/universoead-main.sass */
header.uead_header .header_top .box-busca form input[type=text] {
  padding: 12px 20px 12px 40px !important;
  border-radius: 10px;
  width: 280px;
  color: #0e4f79 !important;
  font-family: "pantonbold", Arial !important;
  font-size: 14px;
  background: #e6e7e8 url(../images/ico-lupa.png) no-repeat 15px 15px;
  border: 0 solid;
}

/* line 149, src/sass/universoead-main.sass */
header.uead_header .header_top .box-busca form input[type=text]::-webkit-input-placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-family: "pantonregular", Arial !important;
}
header.uead_header .header_top .box-busca form input[type=text]::-moz-placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-family: "pantonregular", Arial !important;
}
header.uead_header .header_top .box-busca form input[type=text]:-ms-input-placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-family: "pantonregular", Arial !important;
}
header.uead_header .header_top .box-busca form input[type=text]::-ms-input-placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-family: "pantonregular", Arial !important;
}
header.uead_header .header_top .box-busca form input[type=text]::placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-family: "pantonregular", Arial !important;
}

/* line 155, src/sass/universoead-main.sass */
header.uead_header .header_top .btn-acessoaluno {
  background: #0e4f79;
  color: #FFF;
  text-transform: uppercase;
  font-family: "pantonbold", Arial;
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

/* line 162, src/sass/universoead-main.sass */
header.uead_header .header_top .btn-acessoaluno a {
  display: block;
  color: #FFF;
  padding: 20px 20px;
}

/* line 167, src/sass/universoead-main.sass */
header.uead_header .header_top .btn-acessoaluno a:hover {
  background: #006aa8;
}

/* line 170, src/sass/universoead-main.sass */
header.uead_header .header_top .logounicesumar {
  text-align: right;
}

/* line 173, src/sass/universoead-main.sass */
nav.uead_navmain {
  background: #053652;
}

/* line 177, src/sass/universoead-main.sass */
nav.uead_navmain.--sobreporbanner .container {
  position: relative;
}

/* line 180, src/sass/universoead-main.sass */
nav.uead_navmain.--sobreporbanner .container > ul {
  width: 98%;
  position: absolute;
  z-index: 100;
}

@media screen and (max-width: 979px) {
  /* line 186, src/sass/universoead-main.sass */
  nav.uead_navmain.--sobreporbanner .container > ul {
    position: relative;
  }
}

/* line 190, src/sass/universoead-main.sass */
nav.uead_navmain .container .only-mobile {
  display: none;
}

/* line 193, src/sass/universoead-main.sass */
nav.uead_navmain .container > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 200, src/sass/universoead-main.sass */
nav.uead_navmain .container > ul > ul {
  display: none;
}

/* line 203, src/sass/universoead-main.sass */
nav.uead_navmain .container > ul > li > a {
  font-family: "pantonbold", Arial;
  font-size: 20px;
  color: #FFF;
  display: block;
  padding: 25px 15px;
  text-align: center;
}

/* line 211, src/sass/universoead-main.sass */
nav.uead_navmain .container > ul > li > a > strong {
  font-family: "pantonextrabold", Arial;
  text-transform: uppercase;
}

/* line 215, src/sass/universoead-main.sass */
nav.uead_navmain .container > ul > li > a:hover {
  color: #ff7a4b;
}

/* line 218, src/sass/universoead-main.sass */
.combos {
  clear: both;
}

/* line 221, src/sass/universoead-main.sass */
.combos .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 225, src/sass/universoead-main.sass */
.combos .--item {
  background: #fff;
  margin: 7.5px;
  font-size: 16px;
  list-height: 1.4em;
  border: 1px solid #053652;
  border-radius: 10px;
  width: 33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}

/* line 238, src/sass/universoead-main.sass */
.combos .--item figure {
  height: 95px;
  background-color: #053652;
  background-image: url(../images/ico-leader-o.png);
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 10px 10px 0 0;
  margin: -1px;
  -webkit-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}

/* line 248, src/sass/universoead-main.sass */
.combos .--item h3, .combos .--item .--desc, .combos .--item footer {
  padding: 15px 30px;
}

/* line 251, src/sass/universoead-main.sass */
.combos .--item h3 {
  padding-top: 30px;
  font-size: 30px;
  text-transform: uppercase;
  color: #053652;
}

/* line 257, src/sass/universoead-main.sass */
.combos .--item h3 strong {
  font-family: "pantonextrabold", Arial;
}

/* line 260, src/sass/universoead-main.sass */
.combos .--item .--desc, .combos .--item .--desc2 {
  padding-top: 0;
  color: rgba(0, 0, 0, 0.6);
}

/* line 264, src/sass/universoead-main.sass */
.combos .--item footer {
  padding: 30px;
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 100%;
}

/* line 269, src/sass/universoead-main.sass */
.combos .--item footer:before {
  content: " ";
  display: block;
  height: 1px;
  width: 20%;
  background: #ff7a4b;
  margin-bottom: 15px;
}

/* line 277, src/sass/universoead-main.sass */
.combos .--item footer .--valor {
  color: #053652;
  font-size: 30px;
  font-family: "pantonextrabold", Arial;
}

/* line 282, src/sass/universoead-main.sass */
.combos .--item footer .--valor small {
  font-family: "pantonsemibold Medium", Arial;
}

/* line 284, src/sass/universoead-main.sass */
.combos .--item footer .--btn {
  margin-top: 30px;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "pantonextrabold", Arial;
  background: #ff7a4b;
  color: #fff;
  border-radius: 10px;
  width: 100%;
  display: block;
  text-align: center;
  padding: 10px;
}

/* line 298, src/sass/universoead-main.sass */
.combos .--item.combo-focus figure {
  background-image: url(../images/ico-focus-o.png);
}

/* line 302, src/sass/universoead-main.sass */
.combos .--item.combo-progress figure {
  background-image: url(../images/ico-progress-o.png);
}

/* line 306, src/sass/universoead-main.sass */
.combos .--item.combo-leader figure {
  background-image: url(../images/ico-leader-o.png);
}

/* line 309, src/sass/universoead-main.sass */
.combos .--item.--hover, .combos .--item:hover {
  background: #053652;
  color: #fff;
}

/* line 313, src/sass/universoead-main.sass */
.combos .--item.--hover h3, .combos .--item.--hover .--desc, .combos .--item.--hover .--desc2, .combos .--item:hover h3, .combos .--item:hover .--desc, .combos .--item:hover .--desc2 {
  color: #fff;
}

/* line 316, src/sass/universoead-main.sass */
.combos .--item.--hover figure, .combos .--item:hover figure {
  background-color: #4bcaff;
  background-image: url(../images/ico-leader-b.png);
}

/* line 320, src/sass/universoead-main.sass */
.combos .--item.--hover .--valor, .combos .--item:hover .--valor {
  color: #4bcaff;
}

/* line 323, src/sass/universoead-main.sass */
.combos .--item.--hover .--btn, .combos .--item:hover .--btn {
  background: #4bcaff;
  color: #053652;
}

/* line 328, src/sass/universoead-main.sass */
.combos .--item.--hover.combo-focus figure, .combos .--item.--hover.combo-focus.--hover figure, .combos .--item:hover.combo-focus figure, .combos .--item:hover.combo-focus.--hover figure {
  background-image: url(../images/ico-focus-b.png);
}

/* line 332, src/sass/universoead-main.sass */
.combos .--item.--hover.combo-progress figure, .combos .--item.--hover.combo-progress.--hover figure, .combos .--item:hover.combo-progress figure, .combos .--item:hover.combo-progress.--hover figure {
  background-color: #ff7a4b;
  background-image: url(../images/ico-progress-b.png);
}

/* line 336, src/sass/universoead-main.sass */
.combos .--item.--hover.combo-progress .--valor, .combos .--item.--hover.combo-progress.--hover .--valor, .combos .--item:hover.combo-progress .--valor, .combos .--item:hover.combo-progress.--hover .--valor {
  color: #ff7a4b;
}

/* line 339, src/sass/universoead-main.sass */
.combos .--item.--hover.combo-progress .--btn, .combos .--item.--hover.combo-progress.--hover .--btn, .combos .--item:hover.combo-progress .--btn, .combos .--item:hover.combo-progress.--hover .--btn {
  background: #ff7a4b;
}

/* line 343, src/sass/universoead-main.sass */
.combos .--item.--hover.combo-leader figure, .combos .--item.--hover.combo-leader.--hover figure, .combos .--item:hover.combo-leader figure, .combos .--item:hover.combo-leader.--hover figure {
  background-color: #ffc24b;
  background-image: url(../images/ico-leader-b.png);
}

/* line 347, src/sass/universoead-main.sass */
.combos .--item.--hover.combo-leader .--valor, .combos .--item.--hover.combo-leader.--hover .--valor, .combos .--item:hover.combo-leader .--valor, .combos .--item:hover.combo-leader.--hover .--valor {
  color: #ffc24b;
}

/* line 350, src/sass/universoead-main.sass */
.combos .--item.--hover.combo-leader .--btn, .combos .--item.--hover.combo-leader.--hover .--btn, .combos .--item:hover.combo-leader .--btn, .combos .--item:hover.combo-leader.--hover .--btn {
  background: #ffc24b;
}

/* line 356, src/sass/universoead-main.sass */
.page-home .--sobreporbanner .box-sabermais {
  padding-top: 200px;
  margin-top: -200px;
}

/* line 360, src/sass/universoead-main.sass */
.page-home .box-sabermais {
  padding-top: 200px;
  margin-top: -130px;
}

/* line 364, src/sass/universoead-main.sass */
.box-sabermais {
  background: #0e4f79;
  padding: 30px 10% 30px;
  margin-top: 0;
}

/* line 369, src/sass/universoead-main.sass */
.box-sabermais.--bg-direito {
  background-color: #0d184a;
}

/* line 371, src/sass/universoead-main.sass */
.box-sabermais.--bg-educacao {
  background-color: #004d45;
}

/* line 373, src/sass/universoead-main.sass */
.box-sabermais.--bg-negocios {
  background-color: #0d3a4a;
}

/* line 375, src/sass/universoead-main.sass */
.box-sabermais.--bg-saude {
  background-color: #1a3d00;
}

/* line 377, src/sass/universoead-main.sass */
.box-sabermais.--bg-tecnologia {
  background-color: #250d4a;
}

/* line 381, src/sass/universoead-main.sass */
.box-sabermais h2 {
  font-size: 33px;
  font-family: "pantonextrabold", Arial;
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
}

/* line 389, src/sass/universoead-main.sass */
.box-sabermais ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  list-style: none;
  margin: 0;
  padding: 0 7%;
  gap: 15px;
}

/* line 398, src/sass/universoead-main.sass */
.box-sabermais ul li {
  width: 100%;
}

/* line 401, src/sass/universoead-main.sass */
.box-sabermais ul li input, .box-sabermais ul li button {
  border-radius: 10px;
  font-size: 16px;
  padding: 15px;
  width: 100%;
  border: 0 solid;
}

/* line 409, src/sass/universoead-main.sass */
.box-sabermais ul li input {
  font-size: 16px;
}

/* line 412, src/sass/universoead-main.sass */
.box-sabermais ul li input:hover, .box-sabermais ul li input:focus {
  background: #fff;
}

/* line 415, src/sass/universoead-main.sass */
.box-sabermais ul li input::-webkit-input-placeholder {
  font-size: 18px;
}
.box-sabermais ul li input::-moz-placeholder {
  font-size: 18px;
}
.box-sabermais ul li input:-ms-input-placeholder {
  font-size: 18px;
}
.box-sabermais ul li input::-ms-input-placeholder {
  font-size: 18px;
}
.box-sabermais ul li input::placeholder {
  font-size: 18px;
}

/* line 418, src/sass/universoead-main.sass */
.box-sabermais ul li button {
  background: #ff7a4b;
  color: #fff;
  text-transform: uppercase;
  font-family: "pantonextrabold", Arial;
  padding-left: 40px;
  padding-right: 40px;
}

/* line 426, src/sass/universoead-main.sass */
.box-sabermais ul li button:hover, .box-sabermais ul li button:focus {
  background: #4bcaff;
}

/* line 429, src/sass/universoead-main.sass */
.cursos-tipos {
  padding: 80px 0 40px;
}

/* line 432, src/sass/universoead-main.sass */
.cursos-tipos .container {
  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;
  list-style: none;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}

/* line 439, src/sass/universoead-main.sass */
.cursos-tipos .container a {
  width: 100%;
  height: 180px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #006aa8;
  color: #fff;
  font-size: 30px;
  font-family: "pantonextrabold", Arial;
  line-height: 1.2em;
  text-align: center;
  border-radius: 25px;
  padding: 40px;
  text-transform: uppercase;
}

/* line 455, src/sass/universoead-main.sass */
.cursos-tipos .container a:hover {
  color: #ff7a4b;
}

/* line 458, src/sass/universoead-main.sass */
.cursos-destaque, .cursos-relacionados, .cursos-filtros {
  padding: 40px 0 80px;
}

/* line 461, src/sass/universoead-main.sass */
.cursos-destaque h2, .cursos-relacionados h2, .cursos-filtros h2 {
  font-size: 33px;
  font-family: "pantonextrabold", Arial;
  color: #006aa8;
  text-align: center;
  margin-bottom: 50px;
}

/* line 468, src/sass/universoead-main.sass */
.cursos-destaque h2 .--dropmenu, .cursos-relacionados h2 .--dropmenu, .cursos-filtros h2 .--dropmenu {
  background: #ff7a4b;
  color: #FFF;
}

/* line 472, src/sass/universoead-main.sass */
.cursos-destaque h2 .--dropmenu.--color-blue, .cursos-relacionados h2 .--dropmenu.--color-blue, .cursos-filtros h2 .--dropmenu.--color-blue {
  background: #0e4f79;
}

/* line 475, src/sass/universoead-main.sass */
.cursos-destaque h2 .--dropmenu.--dropmenu:hover, .cursos-relacionados h2 .--dropmenu.--dropmenu:hover, .cursos-filtros h2 .--dropmenu.--dropmenu:hover {
  background: #004c83;
}

/* line 478, src/sass/universoead-main.sass */
.cursos-destaque h2 .--dropmenu > ul, .cursos-relacionados h2 .--dropmenu > ul, .cursos-filtros h2 .--dropmenu > ul {
  top: 90%;
}

/* line 481, src/sass/universoead-main.sass */
.cursos-destaque h2 .--dropmenu > span, .cursos-relacionados h2 .--dropmenu > span, .cursos-filtros h2 .--dropmenu > span {
  padding: 10px 15px;
  display: inline-block;
}

/* line 484, src/sass/universoead-main.sass */
.cursos-destaque h2 .--dropmenu a, .cursos-relacionados h2 .--dropmenu a, .cursos-filtros h2 .--dropmenu a {
  font-size: 18px;
}

/* line 488, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list, .cursos-relacionados .cursos-list, .cursos-filtros .cursos-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: center;
      align-content: center;
  gap: 30px;
}

/* line 495, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item, .cursos-destaque .cursos-list figure, .cursos-destaque .cursos-list figure:before, .cursos-relacionados .cursos-list .--item, .cursos-relacionados .cursos-list figure, .cursos-relacionados .cursos-list figure:before, .cursos-filtros .cursos-list .--item, .cursos-filtros .cursos-list figure, .cursos-filtros .cursos-list figure:before {
  border-radius: 10px 10px 0 0;
}

/* line 498, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list figure, .cursos-relacionados .cursos-list figure, .cursos-filtros .cursos-list figure {
  background-size: 100% !important;
  background-repeat: no-repeat !important;
  background-position: 0 20% !important;
  position: relative;
}

/* line 504, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list figure:before, .cursos-relacionados .cursos-list figure:before, .cursos-filtros .cursos-list figure:before {
  content: " ";
  position: absolute;
  background: #006aa8;
  opacity: 0.7;
  top: 0;
  left: 0;
  width: 100%;
  height: inherit;
}

/* line 514, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item, .cursos-relacionados .cursos-list .--item, .cursos-filtros .cursos-list .--item {
  width: calc(33% - 18px);
  background: #dfdfdf;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}

/* line 524, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item figure, .cursos-relacionados .cursos-list .--item figure, .cursos-filtros .cursos-list .--item figure {
  height: 150px;
  background: #053652;
  border-radius: 10px 10px 0 0;
  margin: -1px;
}

/* line 530, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item h3, .cursos-relacionados .cursos-list .--item h3, .cursos-filtros .cursos-list .--item h3 {
  color: rgba(0, 0, 0, 0.5);
  font-size: 30px;
  font-family: "pantonregular", Arial;
  padding: 0;
  margin: 0;
}

/* line 537, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item h3 strong, .cursos-relacionados .cursos-list .--item h3 strong, .cursos-filtros .cursos-list .--item h3 strong {
  color: #006aa8;
  font-family: "pantonextrabold", Arial;
  display: block;
}

/* line 542, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item .--content, .cursos-relacionados .cursos-list .--item .--content, .cursos-filtros .cursos-list .--item .--content {
  padding: 30px 20px;
}

/* line 545, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item .--carga, .cursos-relacionados .cursos-list .--item .--carga, .cursos-filtros .cursos-list .--item .--carga {
  font-size: 18px;
}

/* line 548, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item .--btn, .cursos-relacionados .cursos-list .--item .--btn, .cursos-filtros .cursos-list .--item .--btn {
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 100%;
  background: #ff7a4b;
  color: #fff;
  font-size: 21px;
  font-family: "pantonbold", Arial;
  padding: 10px;
  text-align: center;
}

/* line 560, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item .--btn:hover, .cursos-relacionados .cursos-list .--item .--btn:hover, .cursos-filtros .cursos-list .--item .--btn:hover {
  background: #006aa8;
}

/* line 563, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item:hover, .cursos-relacionados .cursos-list .--item:hover, .cursos-filtros .cursos-list .--item:hover {
  color: #fff;
}

/* line 566, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item:hover figure:before, .cursos-relacionados .cursos-list .--item:hover figure:before, .cursos-filtros .cursos-list .--item:hover figure:before {
  background: #ff7a4b;
}

/* line 570, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item:hover h3, .cursos-destaque .cursos-list .--item:hover .--carga, .cursos-relacionados .cursos-list .--item:hover h3, .cursos-relacionados .cursos-list .--item:hover .--carga, .cursos-filtros .cursos-list .--item:hover h3, .cursos-filtros .cursos-list .--item:hover .--carga {
  color: #053652;
}

/* line 572, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item:hover h3 strong, .cursos-destaque .cursos-list .--item:hover .--carga strong, .cursos-relacionados .cursos-list .--item:hover h3 strong, .cursos-relacionados .cursos-list .--item:hover .--carga strong, .cursos-filtros .cursos-list .--item:hover h3 strong, .cursos-filtros .cursos-list .--item:hover .--carga strong {
  color: #ff7a4b;
}

/* line 575, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--item:hover .--btn, .cursos-relacionados .cursos-list .--item:hover .--btn, .cursos-filtros .cursos-list .--item:hover .--btn {
  background: #006aa8;
}

/* line 578, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list .--mensagem, .cursos-relacionados .cursos-list .--mensagem, .cursos-filtros .cursos-list .--mensagem {
  width: 100%;
  text-align: center;
  font-size: 18px;
  font-family: "pantonbold", Arial;
  color: #FFF;
  padding: 50px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 10px;
  background: rgba(75, 202, 255, 0.2);
}

/* line 592, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list.--list, .cursos-relacionados .cursos-list.--list, .cursos-filtros .cursos-list.--list {
  gap: 1px;
}

/* line 595, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list.--list .--item, .cursos-relacionados .cursos-list.--list .--item, .cursos-filtros .cursos-list.--list .--item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  border-radius: 10px;
  margin: 0;
  padding: 10px 15px 10px 30px;
}

/* line 605, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list.--list .--item figure, .cursos-relacionados .cursos-list.--list .--item figure, .cursos-filtros .cursos-list.--list .--item figure {
  display: none;
}

/* line 608, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list.--list .--item .--content, .cursos-relacionados .cursos-list.--list .--item .--content, .cursos-filtros .cursos-list.--list .--item .--content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 75%;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 615, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list.--list .--item .--content h3, .cursos-relacionados .cursos-list.--list .--item .--content h3, .cursos-filtros .cursos-list.--list .--item .--content h3 {
  padding: 5px 0 0;
}

/* line 618, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list.--list .--item .--content h3, .cursos-destaque .cursos-list.--list .--item .--content h3 strong, .cursos-relacionados .cursos-list.--list .--item .--content h3, .cursos-relacionados .cursos-list.--list .--item .--content h3 strong, .cursos-filtros .cursos-list.--list .--item .--content h3, .cursos-filtros .cursos-list.--list .--item .--content h3 strong {
  font-size: 20px;
  font-family: "pantonsemibold Medium", Arial !important;
  color: #053652;
}

@media screen and (max-width: 979px) {
  /* line 608, src/sass/universoead-main.sass */
  .cursos-destaque .cursos-list.--list .--item .--content, .cursos-relacionados .cursos-list.--list .--item .--content, .cursos-filtros .cursos-list.--list .--item .--content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 628, src/sass/universoead-main.sass */
  .cursos-destaque .cursos-list.--list .--item .--content h3, .cursos-destaque .cursos-list.--list .--item .--content .--carga, .cursos-relacionados .cursos-list.--list .--item .--content h3, .cursos-relacionados .cursos-list.--list .--item .--content .--carga, .cursos-filtros .cursos-list.--list .--item .--content h3, .cursos-filtros .cursos-list.--list .--item .--content .--carga {
    width: 100%;
  }
  /* line 631, src/sass/universoead-main.sass */
  .cursos-destaque .cursos-list.--list .--item .--content .--carga, .cursos-relacionados .cursos-list.--list .--item .--content .--carga, .cursos-filtros .cursos-list.--list .--item .--content .--carga {
    font-size: 80%;
  }
}

/* line 635, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list.--list .--item .--content:hover h3, .cursos-destaque .cursos-list.--list .--item .--content:hover .--carga, .cursos-relacionados .cursos-list.--list .--item .--content:hover h3, .cursos-relacionados .cursos-list.--list .--item .--content:hover .--carga, .cursos-filtros .cursos-list.--list .--item .--content:hover h3, .cursos-filtros .cursos-list.--list .--item .--content:hover .--carga {
  color: #ff7a4b;
}

/* line 638, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list.--list .--item .--content:hover h3 strong, .cursos-destaque .cursos-list.--list .--item .--content:hover .--carga strong, .cursos-relacionados .cursos-list.--list .--item .--content:hover h3 strong, .cursos-relacionados .cursos-list.--list .--item .--content:hover .--carga strong, .cursos-filtros .cursos-list.--list .--item .--content:hover h3 strong, .cursos-filtros .cursos-list.--list .--item .--content:hover .--carga strong {
  color: #ff7a4b;
}

/* line 640, src/sass/universoead-main.sass */
.cursos-destaque .cursos-list.--list .--item .--btn, .cursos-relacionados .cursos-list.--list .--item .--btn, .cursos-filtros .cursos-list.--list .--item .--btn {
  width: 20%;
  font-size: 16px;
  text-transform: uppercase;
  -ms-flex-item-align: center;
      align-self: center;
  border-radius: 10px;
}

/* line 649, src/sass/universoead-main.sass */
.cursos-destaque .--btn-vertodos,
.cursos-destaque .--btn-mostramais, .cursos-relacionados .--btn-vertodos,
.cursos-relacionados .--btn-mostramais, .cursos-filtros .--btn-vertodos,
.cursos-filtros .--btn-mostramais {
  display: block;
  text-align: center;
  width: 400px;
  padding: 7px 40px;
  background: #ff7a4b;
  color: #FFF;
  margin: 80px auto 0;
  text-transform: uppercase;
  font-size: 22px;
  font-family: "pantonextrabold", Arial;
  border-radius: 10px;
}

/* line 663, src/sass/universoead-main.sass */
.cursos-destaque .--btn-vertodos:hover,
.cursos-destaque .--btn-mostramais:hover, .cursos-relacionados .--btn-vertodos:hover,
.cursos-relacionados .--btn-mostramais:hover, .cursos-filtros .--btn-vertodos:hover,
.cursos-filtros .--btn-mostramais:hover {
  background: #0e4f79;
}

@media screen and (max-width: 979px) {
  /* line 649, src/sass/universoead-main.sass */
  .cursos-destaque .--btn-vertodos,
  .cursos-destaque .--btn-mostramais, .cursos-relacionados .--btn-vertodos,
  .cursos-relacionados .--btn-mostramais, .cursos-filtros .--btn-vertodos,
  .cursos-filtros .--btn-mostramais {
    width: 100%;
  }
}

/* line 669, src/sass/universoead-main.sass */
.cursos-destaque .--btn-mostramais, .cursos-relacionados .--btn-mostramais, .cursos-filtros .--btn-mostramais {
  background: #fff;
  color: #053652;
  border: 1px solid #ccc;
}

/* line 674, src/sass/universoead-main.sass */
.cursos-destaque .--btn-mostramais:hover, .cursos-relacionados .--btn-mostramais:hover, .cursos-filtros .--btn-mostramais:hover {
  background: #ff7a4b;
  color: #FFF;
}

@media screen and (max-width: 979px) {
  /* line 669, src/sass/universoead-main.sass */
  .cursos-destaque .--btn-mostramais, .cursos-relacionados .--btn-mostramais, .cursos-filtros .--btn-mostramais {
    width: 100%;
  }
}

/* line 682, src/sass/universoead-main.sass */
.cursos-relacionados h2 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  white-space: nowrap;
  gap: 20px;
}

/* line 692, src/sass/universoead-main.sass */
.cursos-relacionados h2:after, .cursos-relacionados h2:before {
  content: " ";
  display: block;
  border-top: 1px solid #0e4f79;
  width: 100%;
  height: 1px;
}

@media screen and (max-width: 979px) {
  /* line 682, src/sass/universoead-main.sass */
  .cursos-relacionados h2 {
    white-space: wrap;
    gap: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 704, src/sass/universoead-main.sass */
  .cursos-relacionados h2:after, .cursos-relacionados h2:before {
    display: none;
  }
}

/* line 707, src/sass/universoead-main.sass */
.cursos-relacionados.--dark {
  background: #053652;
  padding: 80px 0;
}

/* line 711, src/sass/universoead-main.sass */
.cursos-relacionados.--dark h2 {
  color: white;
}

/* line 714, src/sass/universoead-main.sass */
.cursos-relacionados.--dark h2:after, .cursos-relacionados.--dark h2:before {
  border-color: white;
}

/* line 717, src/sass/universoead-main.sass */
.cursos-relacionados.--dark.--bg-direito {
  background-color: #0d184a !important;
}

/* line 719, src/sass/universoead-main.sass */
.cursos-relacionados.--dark.--bg-educacao {
  background-color: #004d45 !important;
}

/* line 721, src/sass/universoead-main.sass */
.cursos-relacionados.--dark.--bg-negocios {
  background-color: #0d3a4a !important;
}

/* line 723, src/sass/universoead-main.sass */
.cursos-relacionados.--dark.--bg-saude {
  background-color: #1a3d00 !important;
}

/* line 725, src/sass/universoead-main.sass */
.cursos-relacionados.--dark.--bg-tecnologia {
  background-color: #250d4a !important;
}

/* line 728, src/sass/universoead-main.sass */
.cursos-filtros {
  background: #053652;
  padding: 80px 0;
}

/* line 733, src/sass/universoead-main.sass */
.cursos-filtros.--bg-direito {
  background-color: #0d184a;
}

/* line 735, src/sass/universoead-main.sass */
.cursos-filtros.--bg-educacao {
  background-color: #004d45;
}

/* line 737, src/sass/universoead-main.sass */
.cursos-filtros.--bg-negocios {
  background-color: #0d3a4a;
}

/* line 739, src/sass/universoead-main.sass */
.cursos-filtros.--bg-saude {
  background-color: #1a3d00;
}

/* line 741, src/sass/universoead-main.sass */
.cursos-filtros.--bg-tecnologia {
  background-color: #250d4a;
}

/* line 744, src/sass/universoead-main.sass */
.cursos-filtros h2 {
  color: #FFF;
}

/* line 747, src/sass/universoead-main.sass */
.cursos-filtros .--filtros {
  margin-bottom: 40px;
}

/* line 750, src/sass/universoead-main.sass */
.cursos-filtros .--filtros ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  margin: 0;
  padding: 0;
}

/* line 759, src/sass/universoead-main.sass */
.cursos-filtros .--filtros ul li {
  width: 100%;
}

/* line 762, src/sass/universoead-main.sass */
.cursos-filtros .--filtros ul li:nth-child(1) {
  width: 80px;
}

/* line 765, src/sass/universoead-main.sass */
.cursos-filtros .--filtros ul .--btn-changeview {
  background: url(../images/grid_view_icon.png) no-repeat center;
  background-size: 50%;
  background-color: white;
  text-indent: -1000px;
  cursos: pointer;
  width: 50px;
  height: 50px;
  border-radius: 15px;
}

/* line 775, src/sass/universoead-main.sass */
.cursos-filtros .--filtros ul .--btn-changeview.--list {
  background: url("../images/list_view_icon.png") no-repeat center;
  background-size: 50%;
  background-color: white;
}

/* line 780, src/sass/universoead-main.sass */
.cursos-filtros .--filtros ul select, .cursos-filtros .--filtros ul input {
  width: 100%;
  height: 50px;
  border-radius: 10px;
  padding: 10px 15px;
  font-size: 16px;
  font-family: "pantonextrabold", Arial;
  background: #053652;
  background: transparent;
  border: 1px solid #FFF;
  color: #FFF;
}

/* line 792, src/sass/universoead-main.sass */
.cursos-filtros .--filtros ul .--input-search {
  border-radius: 10px;
  background: transparent url(../images/ico-lupa.png) no-repeat 15px 15px;
  padding-left: 40px;
  font-size: 16px;
  color: #053652;
  font-family: "pantonbold", Arial !important;
}

/* line 800, src/sass/universoead-main.sass */
.cursos-filtros .--filtros ul .--input-search:focus {
  background-color: #eee;
}

/* line 803, src/sass/universoead-main.sass */
.cursos-filtros .--filtros ul .--input-search::-webkit-input-placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-size: 18px;
  font-family: "pantonbold", Arial !important;
}
.cursos-filtros .--filtros ul .--input-search::-moz-placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-size: 18px;
  font-family: "pantonbold", Arial !important;
}
.cursos-filtros .--filtros ul .--input-search:-ms-input-placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-size: 18px;
  font-family: "pantonbold", Arial !important;
}
.cursos-filtros .--filtros ul .--input-search::-ms-input-placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-size: 18px;
  font-family: "pantonbold", Arial !important;
}
.cursos-filtros .--filtros ul .--input-search::placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-size: 18px;
  font-family: "pantonbold", Arial !important;
}

/* line 809, src/sass/universoead-main.sass */
.cursos-filtros .--filtros ul .--btn-clearfilter,
.cursos-filtros .--filtros ul .--btn-filter,
.cursos-filtros .--filtros ul input[type=reset],
.cursos-filtros .--filtros ul input[type=submit] {
  background: #CC0000;
  width: 100%;
  height: 50px;
  text-align: center;
  border-radius: 10px;
  text-transform: uppercase;
  font-family: "pantonextrabold", Arial;
  font-size: 16px;
  border: none;
}

/* line 823, src/sass/universoead-main.sass */
.cursos-filtros .--filtros ul .--btn-clearfilter:hover,
.cursos-filtros .--filtros ul .--btn-filter:hover,
.cursos-filtros .--filtros ul input[type=reset]:hover,
.cursos-filtros .--filtros ul input[type=submit]:hover {
  background: #ff7a4b;
  color: #fff;
}

/* line 827, src/sass/universoead-main.sass */
.cursos-filtros .--filtros ul .--btn-filter {
  background-color: #006aa8;
}

/* line 831, src/sass/universoead-main.sass */
footer.uead_footer {
  clear: both;
  padding: 0;
}

/* line 835, src/sass/universoead-main.sass */
footer.uead_footer .main-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  font-size: 18px;
  color: #818285;
}

/* line 843, src/sass/universoead-main.sass */
footer.uead_footer .main-footer h5 {
  font-size: 20px;
  font-family: "pantonblack", Arial;
  color: #0e4f79;
  padding: 0 0 15px;
  border-bottom: 1px solid #ddd;
}

/* line 851, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .box-institucional nav {
  margin-bottom: 30px;
}

/* line 854, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .box-institucional nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 859, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .box-institucional nav ul a {
  display: block;
  padding: 10px 0;
  color: #818285;
  border-bottom: 1px solid #ddd;
}

/* line 865, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .box-institucional nav ul a:hover {
  color: #006aa8;
}

/* line 871, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .box-qualidadeensino .--selolist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 50px;
  padding: 10px 0;
}

/* line 878, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .box-ajuda {
  max-width: 25%;
}

/* line 881, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .box-ajuda address {
  padding: 10px 0;
}

/* line 884, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .box-ajuda address a {
  font-size: 22px;
  font-family: "pantonblack", Arial;
  color: #006aa8;
  display: block;
}

/* line 890, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .box-ajuda address a:hover {
  color: #ff7a4b;
}

/* line 893, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .box-pagamento {
  width: 100%;
  text-align: center;
}

/* line 897, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .--social {
  margin-top: 30px;
}

/* line 900, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .--social h5 {
  border-bottom: 0;
  padding-bottom: 10px;
  font-size: 17px;
}

/* line 905, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .--social ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
  padding: 0;
}

/* line 913, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .--social li a {
  display: block;
  border-radius: 50%;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}

/* line 918, src/sass/universoead-main.sass */
footer.uead_footer .main-footer .--social li a:hover {
  background: #4bcaff;
}

/* line 921, src/sass/universoead-main.sass */
footer.uead_footer .--copyright {
  background: #e6e7e8;
  padding: 30px;
  margin-top: 30px;
  text-align: center;
  color: #053652;
  font-size: 14px;
  font-family: "pantonbold", Arial;
}

/* line 935, src/sass/universoead-main.sass */
main.--combo-focus .banner-hero header {
  background: #4bcaff;
}

/* line 938, src/sass/universoead-main.sass */
main.--combo-focus .banner-hero header h2 {
  background-image: url(../images/ico-focus-b.png);
  color: #053652;
}

/* line 941, src/sass/universoead-main.sass */
main.--combo-focus .banner-hero .--valor {
  color: #4bcaff;
}

/* line 945, src/sass/universoead-main.sass */
main.--combo-focus .banner-hero-text article, main.--combo-focus .banner-hero-combo article {
  border-bottom: 3px solid #4bcaff;
  border-radius: 3px;
}

/* line 949, src/sass/universoead-main.sass */
main.--combo-focus .banner-hero-text article .--area, main.--combo-focus .banner-hero-combo article .--area {
  color: #4bcaff;
  border-color: #4bcaff;
}

/* line 954, src/sass/universoead-main.sass */
main.--combo-focus .banner-hero-text article .--area-valor, main.--combo-focus .banner-hero-combo article .--area-valor {
  color: #4bcaff;
}

/* line 957, src/sass/universoead-main.sass */
main.--combo-focus .banner-hero-text article .--area-valor .--valor:before, main.--combo-focus .banner-hero-combo article .--area-valor .--valor:before {
  border-color: #4bcaff;
  border-right-color: transparent;
}

/* line 964, src/sass/universoead-main.sass */
main.--combo-focus .banner-hero-combo article .--content h2, main.--combo-focus .banner-hero-combo article .--content .--valor {
  color: #4bcaff;
}

/* line 967, src/sass/universoead-main.sass */
main.--combo-focus .banner-hero-combo article .--content .--desc2:before {
  border-color: #4bcaff;
}

/* line 972, src/sass/universoead-main.sass */
main.--combo-focus .banner-hero-curso .--complemento h3 {
  color: #4bcaff;
}

/* line 974, src/sass/universoead-main.sass */
main.--combo-focus .banner-hero-curso .--complemento h3:after {
  border-color: #4bcaff;
}

/* line 977, src/sass/universoead-main.sass */
main.--combo-focus .banner-hero-curso .--complemento .--btn-inscricao {
  background: #4bcaff;
}

/* line 980, src/sass/universoead-main.sass */
main.--combo-focus .banner-hero-curso .--complemento .--btn-inscricao:hover {
  background: #ff7a4b;
  color: #053652;
}

/* line 987, src/sass/universoead-main.sass */
main.--combo-focus .curso-grupos a:hover {
  background-color: rgba(75, 202, 255, 0.8);
  color: #053652;
}

/* line 994, src/sass/universoead-main.sass */
main.--combo-progress .banner-hero header {
  background: #ff7a4b;
}

/* line 997, src/sass/universoead-main.sass */
main.--combo-progress .banner-hero header h2 {
  background-image: url(../images/ico-progress-b.png);
  color: #053652;
  padding-left: 200px;
}

/* line 1002, src/sass/universoead-main.sass */
main.--combo-progress .banner-hero .--valor {
  color: #ff7a4b;
}

@media screen and (max-width: 979px) {
  /* line 1006, src/sass/universoead-main.sass */
  main.--combo-progress .banner-hero header h2 {
    background-position: 20px center;
    padding-left: 150px;
  }
}

/* line 1011, src/sass/universoead-main.sass */
main.--combo-progress .banner-hero-text article, main.--combo-progress .banner-hero-combo article {
  border-bottom: 3px solid #ff7a4b;
  border-radius: 3px;
}

/* line 1015, src/sass/universoead-main.sass */
main.--combo-progress .banner-hero-text article .--area, main.--combo-progress .banner-hero-combo article .--area {
  color: #ff7a4b;
  border-color: #ff7a4b;
}

/* line 1019, src/sass/universoead-main.sass */
main.--combo-progress .banner-hero-text article .--area-valor, main.--combo-progress .banner-hero-combo article .--area-valor {
  color: #ff7a4b;
}

/* line 1022, src/sass/universoead-main.sass */
main.--combo-progress .banner-hero-text article .--area-valor .--valor:before, main.--combo-progress .banner-hero-combo article .--area-valor .--valor:before {
  border-color: #ff7a4b;
  border-right-color: transparent;
}

/* line 1029, src/sass/universoead-main.sass */
main.--combo-progress .banner-hero-combo article .--content h2, main.--combo-progress .banner-hero-combo article .--content .--valor {
  color: #ff7a4b;
}

/* line 1032, src/sass/universoead-main.sass */
main.--combo-progress .banner-hero-combo article .--content .--desc2:before {
  border-color: #ff7a4b;
}

/* line 1037, src/sass/universoead-main.sass */
main.--combo-progress .banner-hero-curso .--complemento h3 {
  color: #ff7a4b;
}

/* line 1039, src/sass/universoead-main.sass */
main.--combo-progress .banner-hero-curso .--complemento h3:after {
  border-color: #ff7a4b;
}

/* line 1042, src/sass/universoead-main.sass */
main.--combo-progress .banner-hero-curso .--complemento .--btn-inscricao {
  background: #ff7a4b;
}

/* line 1045, src/sass/universoead-main.sass */
main.--combo-progress .banner-hero-curso .--complemento .--btn-inscricao:hover {
  background: #4bcaff;
  color: #053652;
}

/* line 1051, src/sass/universoead-main.sass */
main.--combo-progress .curso-grupos a:hover {
  background-color: rgba(255, 122, 75, 0.8);
  color: #053652;
}

/* line 1058, src/sass/universoead-main.sass */
main.--combo-leader .banner-hero header {
  background: #ffc24b;
}

/* line 1061, src/sass/universoead-main.sass */
main.--combo-leader .banner-hero header h2 {
  background-image: url(../images/ico-leader-b.png);
  color: #053652;
}

/* line 1064, src/sass/universoead-main.sass */
main.--combo-leader .banner-hero .--valor {
  color: #ffc24b;
}

/* line 1069, src/sass/universoead-main.sass */
main.--combo-leader .banner-hero-text article, main.--combo-leader .banner-hero-combo article {
  border-bottom: 5px solid #ffc24b;
  border-radius: 3px;
}

/* line 1072, src/sass/universoead-main.sass */
main.--combo-leader .banner-hero-text article .--area, main.--combo-leader .banner-hero-combo article .--area {
  color: #ffc24b;
  border-color: #ffc24b;
}

/* line 1076, src/sass/universoead-main.sass */
main.--combo-leader .banner-hero-text article .--area-valor, main.--combo-leader .banner-hero-combo article .--area-valor {
  color: #ffc24b;
}

/* line 1079, src/sass/universoead-main.sass */
main.--combo-leader .banner-hero-text article .--area-valor .--valor:before, main.--combo-leader .banner-hero-combo article .--area-valor .--valor:before {
  border-color: #ffc24b;
  border-right-color: transparent;
}

/* line 1086, src/sass/universoead-main.sass */
main.--combo-leader .banner-hero-combo article .--content h2, main.--combo-leader .banner-hero-combo article .--content .--valor {
  color: #ffc24b;
}

/* line 1089, src/sass/universoead-main.sass */
main.--combo-leader .banner-hero-combo article .--content .--desc2:before {
  border-color: #ffc24b;
}

/* line 1095, src/sass/universoead-main.sass */
main.--combo-leader .banner-hero-curso .--complemento h3 {
  color: #ffc24b;
}

/* line 1097, src/sass/universoead-main.sass */
main.--combo-leader .banner-hero-curso .--complemento h3:after {
  border-color: #ffc24b;
}

/* line 1100, src/sass/universoead-main.sass */
main.--combo-leader .banner-hero-curso .--complemento .--btn-inscricao {
  background: #ffc24b;
}

/* line 1103, src/sass/universoead-main.sass */
main.--combo-leader .banner-hero-curso .--complemento .--btn-inscricao:hover {
  background: #ff7a4b;
  color: #053652;
}

/* line 1110, src/sass/universoead-main.sass */
main.--combo-leader .curso-grupos a:hover {
  background-color: rgba(255, 194, 75, 0.8);
  color: #053652;
}

/* line 1115, src/sass/universoead-main.sass */
.banner-hero {
  background: url(../images/banner-hero-default.jpg) no-repeat center;
  background-size: cover;
  padding-top: 80px;
  min-height: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 979px) {
  /* line 1115, src/sass/universoead-main.sass */
  .banner-hero {
    min-height: 450px;
    padding: 15px 0;
  }
}

/* line 1127, src/sass/universoead-main.sass */
.banner-hero article {
  background: #053652;
  border-radius: 10px;
  color: #FFF;
}

/* line 1132, src/sass/universoead-main.sass */
.banner-hero article header {
  background: #006aa8;
  border-radius: 10px 10px 0 0;
}

/* line 1136, src/sass/universoead-main.sass */
.banner-hero article header h2 {
  font-size: 33px;
  text-transform: uppercase;
  color: #FFF;
  margin: 0;
  padding: 30px 30px 30px 150px;
  background: url(../images/ico-leader-o.png) no-repeat 50px center;
}

/* line 1144, src/sass/universoead-main.sass */
.banner-hero article header h2 strong {
  font-family: "pantonextrabold", Arial;
}

/* line 1147, src/sass/universoead-main.sass */
.banner-hero article .--content {
  padding: 60px 80px 80px;
  max-width: 55%;
}

/* line 1151, src/sass/universoead-main.sass */
.banner-hero article .--desc {
  color: rgba(255, 255, 255, 0.6);
}

/* line 1155, src/sass/universoead-main.sass */
.banner-hero article .--desc2 {
  max-width: 50%;
  margin-top: 50px;
  font-family: "pantonbold", Arial;
}

/* line 1160, src/sass/universoead-main.sass */
.banner-hero article .--valor {
  color: #4bcaff;
  font-size: 30px;
  font-family: "pantonextrabold", Arial;
}

/* line 1165, src/sass/universoead-main.sass */
.banner-hero article .--valor small {
  font-family: "pantonsemibold Medium", Arial;
}

@media screen and (max-width: 979px) {
  /* line 1169, src/sass/universoead-main.sass */
  .banner-hero article header h2 {
    background-position: 20px center;
    padding-left: 130px;
  }
  /* line 1173, src/sass/universoead-main.sass */
  .banner-hero article .--content {
    padding: 50px;
  }
  /* line 1176, src/sass/universoead-main.sass */
  .banner-hero article .--content, .banner-hero article .--desc2 {
    max-width: 100%;
  }
}

/* line 1179, src/sass/universoead-main.sass */
.banner-hero-text, .banner-hero-combo, .banner-hero-opcoes {
  background: url(../images/banner-hero-default.jpg) no-repeat center;
  background-size: cover;
  padding-top: 80px;
  min-height: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 1187, src/sass/universoead-main.sass */
.banner-hero-text.--short, .banner-hero-combo.--short, .banner-hero-opcoes.--short {
  min-height: 320px !important;
  background: #004c83 url(../images/banner-hero-short.png) no-repeat left bottom;
  background-size: contain;
}

/* line 1193, src/sass/universoead-main.sass */
.banner-hero-text.--short article .--content, .banner-hero-combo.--short article .--content, .banner-hero-opcoes.--short article .--content {
  width: 100%;
}

/* line 1196, src/sass/universoead-main.sass */
.banner-hero-text.--short article .--content h2, .banner-hero-combo.--short article .--content h2, .banner-hero-opcoes.--short article .--content h2 {
  text-align: center;
  padding: 0;
  text-transform: none;
  font-family: "pantonbold", Arial;
}

/* line 1202, src/sass/universoead-main.sass */
.banner-hero-text article, .banner-hero-combo article, .banner-hero-opcoes article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  gap: 80px;
}

/* line 1209, src/sass/universoead-main.sass */
.banner-hero-text article figure, .banner-hero-combo article figure, .banner-hero-opcoes article figure {
  margin: 0 !important;
  padding: 0 !important;
}

/* line 1213, src/sass/universoead-main.sass */
.banner-hero-text article .--content, .banner-hero-combo article .--content, .banner-hero-opcoes article .--content {
  padding: 0 15px;
  color: #FFF;
}

/* line 1217, src/sass/universoead-main.sass */
.banner-hero-text article .--content h2, .banner-hero-combo article .--content h2, .banner-hero-opcoes article .--content h2 {
  font-size: 60px;
  font-family: "pantonextrabold", Arial;
  color: #FFF;
}

/* line 1222, src/sass/universoead-main.sass */
.banner-hero-text article .--content h2 small, .banner-hero-combo article .--content h2 small, .banner-hero-opcoes article .--content h2 small {
  text-transform: none;
  font-family: "pantonregular", Arial;
  font-size: 40%;
  display: block;
  color: rgba(255, 255, 255, 0.8);
}

/* line 1235, src/sass/universoead-main.sass */
.banner-hero-text article .--content .--desc, .banner-hero-text article .--content .--desc2, .banner-hero-text article .--content .--valor, .banner-hero-combo article .--content .--desc, .banner-hero-combo article .--content .--desc2, .banner-hero-combo article .--content .--valor, .banner-hero-opcoes article .--content .--desc, .banner-hero-opcoes article .--content .--desc2, .banner-hero-opcoes article .--content .--valor {
  font-size: 20px;
  color: #FFF;
  margin-top: 30px;
}

/* line 1240, src/sass/universoead-main.sass */
.banner-hero-text article .--content .--btn, .banner-hero-combo article .--content .--btn, .banner-hero-opcoes article .--content .--btn {
  background: #ff7a4b;
  color: #FFF;
  display: inline-block;
  text-transform: uppercase;
  font-family: "pantonextrabold", Arial;
  border-radius: 10px;
  padding: 10px 30px;
  margin-top: 20px;
}

/* line 1250, src/sass/universoead-main.sass */
.banner-hero-text article .--content .--cta, .banner-hero-combo article .--content .--cta, .banner-hero-opcoes article .--content .--cta {
  padding-top: 20px;
}

/* line 1252, src/sass/universoead-main.sass */
.banner-hero-text article .--content .--cta a, .banner-hero-combo article .--content .--cta a, .banner-hero-opcoes article .--content .--cta a {
  font-family: "pantonbold", Arial;
  text-decoration: underline;
  color: #fff;
}

/* line 1257, src/sass/universoead-main.sass */
.banner-hero-text article .--content .--area, .banner-hero-combo article .--content .--area, .banner-hero-opcoes article .--content .--area {
  font-size: 14px;
  font-family: "pantonregular", Arial;
  color: #ff7a4b;
  text-transform: uppercase;
  padding: 10px 4px;
  margin-top: 20px;
  position: relative;
  border-bottom: 1px solid #ff7a4b;
  display: inline-block;
}

/* line 1268, src/sass/universoead-main.sass */
.banner-hero-text article .--content .--area strong, .banner-hero-combo article .--content .--area strong, .banner-hero-opcoes article .--content .--area strong {
  font-family: "pantonextrabold", Arial;
}

/* line 1272, src/sass/universoead-main.sass */
.banner-hero-text article .--content .--area-valor, .banner-hero-combo article .--content .--area-valor, .banner-hero-opcoes article .--content .--area-valor {
  font-size: 30px;
  font-family: "pantonregular", Arial;
  line-height: 1.1em;
  color: #ff7a4b;
  text-transform: uppercase;
  display: inline-block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  margin-bottom: 20px;
}

/* line 1284, src/sass/universoead-main.sass */
.banner-hero-text article .--content .--area-valor strong, .banner-hero-combo article .--content .--area-valor strong, .banner-hero-opcoes article .--content .--area-valor strong {
  font-family: "pantonextrabold", Arial;
}

/* line 1287, src/sass/universoead-main.sass */
.banner-hero-text article .--content .--area-valor .--valor, .banner-hero-combo article .--content .--area-valor .--valor, .banner-hero-opcoes article .--content .--area-valor .--valor {
  padding: 3px 80px 3px 20px;
  margin: 0 0 0 20px;
  font-family: "pantonbold", Arial;
  color: #053652;
  position: relative;
  z-index: 1;
}

/* line 1297, src/sass/universoead-main.sass */
.banner-hero-text article .--content .--area-valor .--valor:before, .banner-hero-combo article .--content .--area-valor .--valor:before, .banner-hero-opcoes article .--content .--area-valor .--valor:before {
  content: " ";
  display: block;
  width: 100%;
  padding-left: 100px;
  border: 20px solid #ff7a4b;
  border-right: 60px solid transparent;
  left: 0;
  top: 0;
  position: absolute;
  z-index: -1;
}

/* line 1310, src/sass/universoead-main.sass */
.banner-hero-text article .--content .--area-valor .--valor.--valor, .banner-hero-text article .--content .--area-valor .--valor.--valor big, .banner-hero-combo article .--content .--area-valor .--valor.--valor, .banner-hero-combo article .--content .--area-valor .--valor.--valor big, .banner-hero-opcoes article .--content .--area-valor .--valor.--valor, .banner-hero-opcoes article .--content .--area-valor .--valor.--valor big {
  font-size: 24px;
}

/* line 1313, src/sass/universoead-main.sass */
.banner-hero-text article .--content .--area-valor .--valor.--valor small, .banner-hero-combo article .--content .--area-valor .--valor.--valor small, .banner-hero-opcoes article .--content .--area-valor .--valor.--valor small {
  text-transform: lowercase;
  font-size: 18px;
}

@media screen and (max-width: 979px) {
  /* line 1272, src/sass/universoead-main.sass */
  .banner-hero-text article .--content .--area-valor, .banner-hero-combo article .--content .--area-valor, .banner-hero-opcoes article .--content .--area-valor {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 1320, src/sass/universoead-main.sass */
  .banner-hero-text article .--content .--area-valor .--valor, .banner-hero-combo article .--content .--area-valor .--valor, .banner-hero-opcoes article .--content .--area-valor .--valor {
    width: 100%;
    margin: 20px 0;
  }
}

@media screen and (max-width: 979px) {
  /* line 1179, src/sass/universoead-main.sass */
  .banner-hero-text, .banner-hero-combo, .banner-hero-opcoes {
    padding: 50px 20px 0;
  }
  /* line 1328, src/sass/universoead-main.sass */
  .banner-hero-text.--short, .banner-hero-combo.--short, .banner-hero-opcoes.--short {
    padding: 40px 20px;
    min-height: 200px !important;
  }
  /* line 1335, src/sass/universoead-main.sass */
  .banner-hero-text.--short article .--content h2, .banner-hero-combo.--short article .--content h2, .banner-hero-opcoes.--short article .--content h2 {
    font-size: 45px;
  }
  /* line 1338, src/sass/universoead-main.sass */
  .banner-hero-text article, .banner-hero-combo article, .banner-hero-opcoes article {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 1342, src/sass/universoead-main.sass */
  .banner-hero-text article figure img, .banner-hero-combo article figure img, .banner-hero-opcoes article figure img {
    max-width: 100%;
  }
  /* line 1345, src/sass/universoead-main.sass */
  .banner-hero-text article .--content, .banner-hero-combo article .--content, .banner-hero-opcoes article .--content {
    width: 100%;
  }
  /* line 1347, src/sass/universoead-main.sass */
  .banner-hero-text article .--content h2, .banner-hero-combo article .--content h2, .banner-hero-opcoes article .--content h2 {
    font-size: 40px;
  }
  /* line 1349, src/sass/universoead-main.sass */
  .banner-hero-text article .--content h2 small, .banner-hero-combo article .--content h2 small, .banner-hero-opcoes article .--content h2 small {
    font-size: 20px;
  }
  /* line 1352, src/sass/universoead-main.sass */
  .banner-hero-text article .--content .--desc, .banner-hero-combo article .--content .--desc, .banner-hero-opcoes article .--content .--desc {
    font-size: 16px;
  }
}

/* line 1358, src/sass/universoead-main.sass */
.banner-hero-combo article .--content h2 {
  font-family: "pantonregular", Arial;
  font-size: 60px;
  text-transform: uppercase;
  color: #FFF;
  margin: 0;
  padding: 0 100px 0 0px;
}

/* line 1367, src/sass/universoead-main.sass */
.banner-hero-combo article .--content h2 strong {
  font-family: "pantonextrabold", Arial;
}

/* line 1370, src/sass/universoead-main.sass */
.banner-hero-combo article .--content .--desc, .banner-hero-combo article .--content .--desc2, .banner-hero-combo article .--content .--valor {
  padding-left: 5px;
}

/* line 1373, src/sass/universoead-main.sass */
.banner-hero-combo article .--content .--desc2 {
  font-family: "pantonbold", Arial;
}

/* line 1376, src/sass/universoead-main.sass */
.banner-hero-combo article .--content .--desc2:before {
  content: " ";
  display: block;
  width: 20%;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  margin-bottom: 30px;
}

/* line 1383, src/sass/universoead-main.sass */
.banner-hero-combo article .--content .--valor {
  margin: 0;
  font-size: 40px;
  font-family: "pantonextrabold", Arial;
}

/* line 1388, src/sass/universoead-main.sass */
.banner-hero-combo article .--content .--valor small {
  font-size: 50%;
  font-family: "pantonsemibold Medium", Arial;
}

/* line 1392, src/sass/universoead-main.sass */
.banner-hero-opcoes {
  min-height: auto;
  background: #004c83;
  background-size: contain;
}

/* line 1397, src/sass/universoead-main.sass */
.banner-hero-opcoes article {
  padding-top: 50px;
}

/* line 1400, src/sass/universoead-main.sass */
.banner-hero-opcoes article .--content {
  width: 100%;
  text-align: center;
}

/* line 1404, src/sass/universoead-main.sass */
.banner-hero-opcoes article .--content h2 {
  text-align: center;
  padding: 0;
  text-transform: none;
  font-family: "pantonextrabold", Arial;
}

/* line 1410, src/sass/universoead-main.sass */
.banner-hero-opcoes article .--content h2:after {
  content: " ";
  border-top: 1px solid rgba(255, 122, 75, 0.5);
  display: block;
  width: 50%;
  margin: 50px auto 0;
}

/* line 1419, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos {
  list-style: none;
  padding: 0px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 10px;
  padding: 50px 0;
}

/* line 1429, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

/* line 1433, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li.--btn-whatsapp a {
  background: url(../images/icon-atend-zap.png) no-repeat center top;
}

/* line 1436, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li.--btn-whatsapp a:hover {
  background: url(../images/icon-atend-zap-over.png) no-repeat center top;
}

/* line 1439, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li.--btn-chat a {
  background: url(../images/icon-atend-cha.png) no-repeat center top;
}

/* line 1442, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li.--btn-chat a:hover {
  background: url(../images/icon-atend-cha-over.png) no-repeat center top;
}

/* line 1445, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li.--btn-email a {
  background: url(../images/icon-atend-ema.png) no-repeat center top;
}

/* line 1448, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li.--btn-email a:hover {
  background: url(../images/icon-atend-ema-over.png) no-repeat center top;
}

/* line 1451, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li.--btn-faq a {
  background: url(../images/icon-atend-faq.png) no-repeat center top;
}

/* line 1454, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li.--btn-faq a:hover {
  background: url(../images/icon-atend-faq-over.png) no-repeat center top;
}

/* line 1457, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li.--btn-polo a {
  background: url(../images/icon-atend-pol.png) no-repeat center top;
}

/* line 1460, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li.--btn-polo a:hover {
  background: url(../images/icon-atend-pol-over.png) no-repeat center top;
}

/* line 1463, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li a {
  font-size: 30px;
  line-height: 1.2em;
  font-family: "pantonbold", Arial;
  color: white;
  padding-top: 130px;
  display: block;
}

/* line 1472, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li a:hover {
  color: #ff7a4b;
}

/* line 1475, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos li a:hover button {
  background: #ff7a4b;
  color: white;
}

/* line 1479, src/sass/universoead-main.sass */
.banner-hero-opcoes .atendimento-recursos button {
  background: white;
  color: #0e4f79;
  font-family: "pantonsemibold Medium", Arial;
  border-radius: 3px;
  font-size: 20px;
  padding: 12px 8px;
  width: 100%;
  margin-top: 20px;
}

@media screen and (max-width: 979px) {
  /* line 1490, src/sass/universoead-main.sass */
  .banner-hero-opcoes article .--content h2:after {
    width: 100%;
  }
  /* line 1493, src/sass/universoead-main.sass */
  .banner-hero-opcoes .atendimento-recursos {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 10px;
  }
  /* line 1497, src/sass/universoead-main.sass */
  .banner-hero-opcoes .atendimento-recursos li {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    margin: 25px 0;
  }
  /* line 1501, src/sass/universoead-main.sass */
  .banner-hero-opcoes .atendimento-recursos li a {
    font-size: 20px;
  }
  /* line 1504, src/sass/universoead-main.sass */
  .banner-hero-opcoes .atendimento-recursos li a button {
    font-size: 14px;
    line-height: 1em;
    white-space: nowrap;
  }
}

/* line 1510, src/sass/universoead-main.sass */
.banner-hero-curso {
  background: #053652 url(../images/banner-curso-default.jpg) no-repeat top center;
  background-size: cover 82%;
  padding-top: 80px;
}

/* line 1515, src/sass/universoead-main.sass */
.banner-hero-curso.--medium-title {
  background-size: cover;
}

/* line 1518, src/sass/universoead-main.sass */
.banner-hero-curso.--medium-title h2 {
  font-size: 50px;
}

/* line 1521, src/sass/universoead-main.sass */
.banner-hero-curso.--medium-title .--content {
  width: 85%;
  margin-right: 10%;
}

/* line 1525, src/sass/universoead-main.sass */
.banner-hero-curso.--long-title {
  background-size: cover;
}

/* line 1528, src/sass/universoead-main.sass */
.banner-hero-curso.--long-title h2 {
  font-size: 45px;
}

/* line 1531, src/sass/universoead-main.sass */
.banner-hero-curso.--long-title .--content {
  width: 85%;
  margin-right: 10%;
}

/* line 1537, src/sass/universoead-main.sass */
.banner-hero-curso article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0;
  min-height: 500px;
  color: #FFF;
  padding: 30px 30px 80px;
}

/* line 1546, src/sass/universoead-main.sass */
.banner-hero-curso article h2 {
  font-size: 60px;
  color: white;
  font-family: "pantonextrabold", Arial;
}

/* line 1551, src/sass/universoead-main.sass */
.banner-hero-curso article h2 small {
  font-family: "pantonregular", Arial;
  font-size: 40%;
  display: block;
  color: rgba(255, 255, 255, 0.8);
}

/* line 1557, src/sass/universoead-main.sass */
.banner-hero-curso article .--content {
  width: 80%;
  margin-right: 20%;
}

/* line 1561, src/sass/universoead-main.sass */
.banner-hero-curso article .--content .--desc {
  margin-top: 30px;
}

/* line 1564, src/sass/universoead-main.sass */
.banner-hero-curso article .--content .--desc strong {
  display: block;
  font-size: 22px;
  font-family: "pantonsemibold Medium", Arial;
  margin-bottom: 10px;
}

/* line 1570, src/sass/universoead-main.sass */
.banner-hero-curso article .--content2 {
  width: 30%;
  text-align: right;
}

/* line 1574, src/sass/universoead-main.sass */
.banner-hero-curso article .--content2 .--condicao {
  color: white;
  font-size: 26px;
  font-family: "pantonbold", Arial;
}

/* line 1579, src/sass/universoead-main.sass */
.banner-hero-curso article .--content2 .--condicao .--depor {
  color: rgba(255, 255, 255, 0.5);
  text-decoration: line-through;
  font-size: 70%;
}

/* line 1584, src/sass/universoead-main.sass */
.banner-hero-curso article .--content2 .--condicao .--valor {
  font-size: 40px;
  font-family: "pantonbold", Arial;
  color: #ff7a4b;
  line-height: 1em;
}

/* line 1590, src/sass/universoead-main.sass */
.banner-hero-curso article .--content2 .--condicao .--valor big {
  font-size: 130%;
  font-family: "pantonextrabold", Arial;
}

/* line 1594, src/sass/universoead-main.sass */
.banner-hero-curso article .--content2 .--condicao .--valor small {
  font-size: 70%;
}

/* line 1597, src/sass/universoead-main.sass */
.banner-hero-curso article .--content2 .--responsavel, .banner-hero-curso article .--content2 .--carga {
  margin-top: 30px;
}

/* line 1600, src/sass/universoead-main.sass */
.banner-hero-curso article .--content2 .--responsavel strong, .banner-hero-curso article .--content2 .--carga strong {
  display: block;
  font-size: 110%;
  font-family: "pantonextrabold", Arial;
  font-size: 22px;
}

/* line 1606, src/sass/universoead-main.sass */
.banner-hero-curso article .--content2 .--carga strong {
  font-size: 18px;
}

/* line 1609, src/sass/universoead-main.sass */
.banner-hero-curso .--complemento {
  background: #053652;
  text-align: center;
}

/* line 1613, src/sass/universoead-main.sass */
.banner-hero-curso .--complemento.--nobgcolor {
  background: none !important;
}

/* line 1616, src/sass/universoead-main.sass */
.banner-hero-curso .--complemento.--nobgcolor .--btn-inscricao {
  margin-bottom: -50px;
}

/* line 1619, src/sass/universoead-main.sass */
.banner-hero-curso .--complemento .--btn-inscricao {
  margin-top: -50px;
  width: 100%;
  display: block;
  padding: 20px;
  text-align: center;
  background: #ff7a4b;
  color: white;
  font-family: "pantonextrabold", Arial;
  font-size: 37px;
  text-transform: uppercase;
  border-radius: 10px;
}

/* line 1633, src/sass/universoead-main.sass */
.banner-hero-curso .--complemento .--btn-inscricao:hover {
  background: #004c83;
  color: #ff7a4b;
}

/* line 1637, src/sass/universoead-main.sass */
.banner-hero-curso .--complemento h3 {
  font-size: 30px;
  font-family: "pantonregular", Arial;
  color: #ff7a4b;
  text-transform: uppercase;
  padding: 30px 30px 0;
  position: relative;
}

/* line 1645, src/sass/universoead-main.sass */
.banner-hero-curso .--complemento h3:after {
  content: " ";
  display: block;
  width: 30%;
  border-bottom: 1px solid #ff7a4b;
  margin: 30px auto 0;
}

/* line 1652, src/sass/universoead-main.sass */
.banner-hero-curso .--complemento h3 strong {
  font-family: "pantonextrabold", Arial;
}

/* line 1656, src/sass/universoead-main.sass */
.banner-hero-curso .--complemento .--desc2 {
  color: white;
  padding: 40px 40px 50px;
}

/* line 1661, src/sass/universoead-main.sass */
.matriz-curricular {
  padding: 80px 0;
}

/* line 1664, src/sass/universoead-main.sass */
.matriz-curricular h3.accordion-header {
  background: #ededed;
  font-size: 26px;
  font-family: "pantonextrabold", Arial;
  color: #ff7a4b;
  border: none;
  padding: 15px 30px;
}

/* line 1672, src/sass/universoead-main.sass */
.matriz-curricular .accordion-item {
  border: 0;
  margin: 1px 0 0;
  padding: 0;
}

/* line 1677, src/sass/universoead-main.sass */
.matriz-curricular .accordion-item .accordion-body {
  padding: 20px 20px 40px;
}

/* line 1680, src/sass/universoead-main.sass */
.matriz-curricular .accordion-item .--item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: gray;
  font-size: 16px;
  border-bottom: 1px solid #ccc;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
}

/* line 1689, src/sass/universoead-main.sass */
.matriz-curricular .accordion-item .--item:last-child {
  border: 0 solid;
}

/* line 1692, src/sass/universoead-main.sass */
.matriz-curricular .accordion-item .--item h4 {
  font-size: 120%;
  color: #004c83;
  font-family: "pantonbold", Arial;
}

/* line 1697, src/sass/universoead-main.sass */
.matriz-curricular .accordion-item .--item .--col2 {
  color: #004c83;
}

/* line 1700, src/sass/universoead-main.sass */
.box-faq {
  padding: 80px 0;
}

/* line 1703, src/sass/universoead-main.sass */
.box-faq .accordion {
  margin: 40px 0;
}

/* line 1706, src/sass/universoead-main.sass */
.box-faq h3.accordion-header {
  background: #ededed;
  font-size: 18px;
  font-family: "pantonextrabold", Arial;
  color: #ff7a4b;
  border: none;
  padding: 10px 30px;
  border-bottom: 0;
}

/* line 1715, src/sass/universoead-main.sass */
.box-faq .accordion-button:not(.collapsed) {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 1718, src/sass/universoead-main.sass */
.box-faq .accordion-item {
  border: 0;
  margin: 10px 0 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 1724, src/sass/universoead-main.sass */
.box-faq .accordion-item .accordion-body {
  padding: 20px 30px 40px;
}

/* line 1727, src/sass/universoead-main.sass */
.box-faq .accordion-item .accordion-body p {
  font-size: 16px;
}

/* line 1730, src/sass/universoead-main.sass */
.box-faq .accordion-item .accordion-body p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 1739, src/sass/universoead-main.sass */
.curso-grupos {
  padding: 40px;
}

/* line 1745, src/sass/universoead-main.sass */
.curso-grupos.--cargahoraria ul li a {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0;
}

/* line 1751, src/sass/universoead-main.sass */
.curso-grupos.--cargahoraria ul li strong {
  width: 100%;
  font-size: 140%;
  padding: 0;
  margin: 0 0 -15px 0;
}

/* line 1757, src/sass/universoead-main.sass */
.curso-grupos ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  gap: 20px;
}

/* line 1766, src/sass/universoead-main.sass */
.curso-grupos ul li {
  width: calc(100%/5);
  min-height: 260px;
  border-radius: 10px;
  background-color: #053652;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -ms-flex-line-pack: center;
      align-content: center;
  color: #FFF;
  font-size: 28px;
}

/* line 1779, src/sass/universoead-main.sass */
.curso-grupos ul li a {
  color: inherit;
  font-size: inherit;
  background-color: rgba(0, 76, 131, 0.8);
  border-radius: 10px;
  padding: 40px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 1792, src/sass/universoead-main.sass */
.curso-grupos ul li.--bg-direito {
  background-image: url(../images/grupo/bg-direito.jpg);
}

/* line 1794, src/sass/universoead-main.sass */
.curso-grupos ul li.--bg-direito a {
  background-color: rgba(13, 58, 74, 0.8);
}

/* line 1797, src/sass/universoead-main.sass */
.curso-grupos ul li.--bg-educacao {
  background-image: url(../images/grupo/bg-educacao.jpg);
}

/* line 1799, src/sass/universoead-main.sass */
.curso-grupos ul li.--bg-educacao a {
  background-color: rgba(0, 77, 69, 0.8);
}

/* line 1802, src/sass/universoead-main.sass */
.curso-grupos ul li.--bg-negocios {
  background-image: url(../images/grupo/bg-negocio.jpg);
}

/* line 1804, src/sass/universoead-main.sass */
.curso-grupos ul li.--bg-negocios a {
  background-color: rgba(13, 58, 74, 0.8);
}

/* line 1807, src/sass/universoead-main.sass */
.curso-grupos ul li.--bg-saude {
  background-image: url(../images/grupo/bg-saude.jpg);
}

/* line 1809, src/sass/universoead-main.sass */
.curso-grupos ul li.--bg-saude a {
  background-color: rgba(26, 61, 0, 0.8);
}

/* line 1812, src/sass/universoead-main.sass */
.curso-grupos ul li.--bg-tecnologia {
  background-image: url(../images/grupo/bg-tecnologia.jpg);
}

/* line 1814, src/sass/universoead-main.sass */
.curso-grupos ul li.--bg-tecnologia a {
  background-color: rgba(37, 13, 74, 0.8);
}

/* line 1818, src/sass/universoead-main.sass */
.curso-grupos ul li:hover,
.curso-grupos ul li.--bg-direito a:hover,
.curso-grupos ul li.--bg-educacao a:hover,
.curso-grupos ul li.--bg-negocios a:hover,
.curso-grupos ul li.--bg-saude a:hover,
.curso-grupos ul li.--bg-tecnologia a:hover {
  background-color: rgba(255, 122, 75, 0.8);
  color: #053652;
}

@media screen and (max-width: 979px) {
  /* line 1739, src/sass/universoead-main.sass */
  .curso-grupos {
    padding: 20px;
  }
  /* line 1833, src/sass/universoead-main.sass */
  .curso-grupos ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    gap: 20px;
  }
  /* line 1838, src/sass/universoead-main.sass */
  .curso-grupos ul li {
    width: calc(92%/2);
    font-size: 18px;
    min-height: 160px;
  }
}

/* line 1846, src/sass/universoead-main.sass */
.info-vendas .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  text-align: center;
  gap: 80px;
  padding: 50px 0;
}

/* line 1853, src/sass/universoead-main.sass */
.info-vendas .container > div {
  font-size: 28px;
  line-height: 1.2em;
  color: #0e4f79;
  width: calc(100%/4);
}

/* line 1859, src/sass/universoead-main.sass */
.info-vendas .container > div strong {
  font-family: "pantonextrabold", Arial;
  white-space: nowrap;
}

@media screen and (max-width: 979px) {
  /* line 1846, src/sass/universoead-main.sass */
  .info-vendas .container {
    padding: 0px;
    margin: 40px 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 0;
  }
  /* line 1871, src/sass/universoead-main.sass */
  .info-vendas .container > div {
    width: calc(100%/2);
    font-size: 20px;
    margin: 0;
    padding: 20px;
  }
}

/* line 1878, src/sass/universoead-main.sass */
.form-naoencontrou {
  background: #e6e7e8;
  text-align: center;
  padding: 70px 0;
}

@media screen and (max-width: 979px) {
  /* line 1878, src/sass/universoead-main.sass */
  .form-naoencontrou {
    padding: 40px 0;
  }
}

/* line 1886, src/sass/universoead-main.sass */
.form-naoencontrou h2 {
  font-size: 33px;
  font-family: "pantonextrabold", Arial;
  color: #006aa8;
  text-align: center;
  margin-bottom: 50px;
}

/* line 1893, src/sass/universoead-main.sass */
.form-naoencontrou form {
  width: 50%;
  margin: 0 auto;
}

/* line 1897, src/sass/universoead-main.sass */
.form-naoencontrou form ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 1902, src/sass/universoead-main.sass */
.form-naoencontrou form ul li {
  margin: 15px;
}

/* line 1905, src/sass/universoead-main.sass */
.form-naoencontrou form input {
  padding: 14px 20px !important;
  width: 100%;
  color: #0e4f79 !important;
  font-family: "pantonbold", Arial !important;
  font-size: 18px;
  background: none;
  border: 2px solid #ddd;
}

/* line 1915, src/sass/universoead-main.sass */
.form-naoencontrou form input::-webkit-input-placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-family: "pantonregular", Arial !important;
  font-size: 18px;
}
.form-naoencontrou form input::-moz-placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-family: "pantonregular", Arial !important;
  font-size: 18px;
}
.form-naoencontrou form input:-ms-input-placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-family: "pantonregular", Arial !important;
  font-size: 18px;
}
.form-naoencontrou form input::-ms-input-placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-family: "pantonregular", Arial !important;
  font-size: 18px;
}
.form-naoencontrou form input::placeholder {
  color: gray !important;
  opacity: .5 !important;
  font-family: "pantonregular", Arial !important;
  font-size: 18px;
}

/* line 1921, src/sass/universoead-main.sass */
.form-naoencontrou form input:focus {
  background: rgba(255, 255, 255, 0.4);
}

/* line 1924, src/sass/universoead-main.sass */
.form-naoencontrou form button {
  width: 100%;
  text-transform: uppercase;
  font-family: "pantonsemibold Medium", Arial;
  background: #006aa8;
}

/* line 1930, src/sass/universoead-main.sass */
.form-naoencontrou form button:hover, .form-naoencontrou form button:focus {
  background: #ff7a4b;
  color: #0e4f79;
}

@media screen and (max-width: 979px) {
  /* line 1935, src/sass/universoead-main.sass */
  .form-naoencontrou form {
    width: 100%;
  }
}

/* line 1941, src/sass/universoead-main.sass */
.text-default {
  padding: 80px 0;
  color: #767676;
  font-size: 22px;
  line-height: 1.8em;
}

/* line 1947, src/sass/universoead-main.sass */
.text-default * {
  color: #767676;
  font-family: "pantonregular", Arial;
  font-size: 20px;
}

/* line 1952, src/sass/universoead-main.sass */
.text-default strong {
  font-family: "pantonbold", Arial;
}

/* line 1955, src/sass/universoead-main.sass */
.text-default p {
  padding: 7px 0 15px;
  line-height: 1.6em;
}

/* line 1959, src/sass/universoead-main.sass */
.text-default ul, .text-default ol {
  padding: 10px 20px 15px 50px;
}

/* line 1962, src/sass/universoead-main.sass */
.text-default h2, .text-default h3, .text-default h4, .text-default h5, .text-default h6 {
  font-family: "pantonbold", Arial;
  color: #0e4f79;
  margin-top: 15px;
  margin-bottom: 7px;
}

/* line 1968, src/sass/universoead-main.sass */
.text-default h2 {
  font-size: 1.8em;
}

/* line 1970, src/sass/universoead-main.sass */
.text-default h3 {
  font-size: 1.6em;
}

/* line 1972, src/sass/universoead-main.sass */
.text-default h4 {
  font-size: 1.4em;
}

/* line 1974, src/sass/universoead-main.sass */
.text-default h5 {
  font-size: 1.2em;
}

/* line 1976, src/sass/universoead-main.sass */
.text-default h6 {
  font-size: 1em;
}

@media screen and (max-width: 979px) {
  /* line 1941, src/sass/universoead-main.sass */
  .text-default {
    padding: 40px;
  }
}

/* line 1983, src/sass/universoead-main.sass */
.box-nossasede {
  text-align: center;
}

/* line 1985, src/sass/universoead-main.sass */
.box-nossasede .map {
  padding-top: 40px;
}

/* line 1988, src/sass/universoead-main.sass */
.box-nossasede .map address {
  font-family: "pantonbold", Arial;
  color: #ff7a4b;
  margin: 50px 0;
}

@media screen and (max-width: 979px) {
  /* line 1994, src/sass/universoead-main.sass */
  .box-nossasede address {
    font-size: 16px;
    line-height: 1.6em;
  }
  /* line 1997, src/sass/universoead-main.sass */
  .box-nossasede .logounicesumar img {
    width: 70%;
  }
}

/* BREAKPOINTS */
@media screen and (min-width: 1140px) {
  /* line 2006, src/sass/universoead-main.sass */
  .container {
    width: 1140px;
  }
}

@media screen and (max-width: 1500px) {
  /* line 2012, src/sass/universoead-main.sass */
  .container {
    padding: 0;
  }
}

@media screen and (max-width: 1366px) {
  /* line 2017, src/sass/universoead-main.sass */
  .container {
    max-width: 97vw;
    padding: 0;
  }
}

@media screen and (max-width: 1139px) {
  /* line 2026, src/sass/universoead-main.sass */
  footer .main-footer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 2033, src/sass/universoead-main.sass */
  footer .main-footer .box-qualidadeensino {
    max-width: 40%;
  }
  /* line 2035, src/sass/universoead-main.sass */
  footer .main-footer .box-qualidadeensino figure img {
    max-width: 100%;
  }
}

@media screen and (max-width: 979px) {
  /* line 2043, src/sass/universoead-main.sass */
  main {
    float: none;
    margin: 0;
  }
  /* line 2048, src/sass/universoead-main.sass */
  .--sobreporbanner .combos {
    position: relative;
    top: 0;
    bottom: 0;
    padding: 20px;
    z-index: 1000;
  }
  /* line 2055, src/sass/universoead-main.sass */
  .--sobreporbanner .box-sabermais {
    padding: 40px 20px;
    margin-top: 0;
  }
  /* line 2060, src/sass/universoead-main.sass */
  .main-banner .main-banner__slider figure {
    display: none;
  }
  /* line 2062, src/sass/universoead-main.sass */
  .main-banner .main-banner__slider figure.--mobile {
    display: block;
    min-height: 300px;
  }
  /* line 2068, src/sass/universoead-main.sass */
  header.uead_header .header_top {
    height: 70px;
    overflow: hidden;
  }
  /* line 2072, src/sass/universoead-main.sass */
  header.uead_header .header_top .only-mobile {
    display: block;
  }
  /* line 2075, src/sass/universoead-main.sass */
  header.uead_header .header_top .btn-falecomagente,
  header.uead_header .header_top .box-busca,
  header.uead_header .header_top .btn-acessoaluno,
  header.uead_header .header_top .logounicesumar {
    display: none;
  }
  /* line 2082, src/sass/universoead-main.sass */
  header.uead_header .header_top .logouniverso {
    text-align: center;
    padding: 15px 10px 10px;
  }
  /* line 2089, src/sass/universoead-main.sass */
  .combos .container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 2092, src/sass/universoead-main.sass */
  .combos .container .--item {
    width: 100%;
  }
  /* line 2096, src/sass/universoead-main.sass */
  .cursos-tipos {
    padding: 30px;
  }
  /* line 2098, src/sass/universoead-main.sass */
  .cursos-tipos .container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 10px;
  }
  /* line 2102, src/sass/universoead-main.sass */
  .cursos-tipos .container a {
    width: 100%;
    font-size: 25px;
    height: 140px;
  }
  /* line 2108, src/sass/universoead-main.sass */
  .banner-hero-curso {
    background: #053652 url(../images/banner-curso-default.jpg) no-repeat top center;
    background-size: cover;
    padding-top: 0;
  }
  /* line 2113, src/sass/universoead-main.sass */
  .banner-hero-curso article {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 30px 30px 70px;
    height: auto;
  }
  /* line 2118, src/sass/universoead-main.sass */
  .banner-hero-curso article h2 {
    font-size: 50px;
    color: white;
    font-family: "pantonextrabold", Arial;
  }
  /* line 2123, src/sass/universoead-main.sass */
  .banner-hero-curso article h2 small {
    font-family: "pantonregular", Arial;
    font-size: 40%;
    display: block;
    color: rgba(255, 255, 255, 0.8);
  }
  /* line 2129, src/sass/universoead-main.sass */
  .banner-hero-curso article .--content {
    width: 100%;
    margin: 0;
  }
  /* line 2134, src/sass/universoead-main.sass */
  .banner-hero-curso article .--content2 {
    width: 100%;
    text-align: left;
    margin-top: 30px;
  }
  /* line 2140, src/sass/universoead-main.sass */
  .banner-hero-curso article .--content2 .--condicao .--valor {
    font-size: 50px;
  }
  /* line 2143, src/sass/universoead-main.sass */
  .banner-hero-curso .--complemento {
    padding: 0px 20px 20px;
  }
  /* line 2146, src/sass/universoead-main.sass */
  .banner-hero-curso .--complemento .--btn-inscricao {
    font-size: 27px;
  }
  /* line 2149, src/sass/universoead-main.sass */
  .banner-hero-curso .--complemento .--btn-inscricao:hover {
    background: #004c83;
    color: #ff7a4b;
  }
  /* line 2153, src/sass/universoead-main.sass */
  .banner-hero-curso .--complemento h3 {
    font-size: 30px;
    font-family: "pantonregular", Arial;
    color: #ff7a4b;
    text-transform: uppercase;
    padding: 30px 30px 0;
    position: relative;
  }
  /* line 2161, src/sass/universoead-main.sass */
  .banner-hero-curso .--complemento h3:after {
    content: " ";
    display: block;
    width: 30%;
    border-bottom: 1px solid #ff7a4b;
    margin: 30px auto 0;
  }
  /* line 2168, src/sass/universoead-main.sass */
  .banner-hero-curso .--complemento h3 strong {
    font-family: "pantonextrabold", Arial;
  }
  /* line 2172, src/sass/universoead-main.sass */
  .banner-hero-curso .--complemento .--desc2 {
    color: white;
    padding: 40px 40px 50px;
  }
  /* line 2177, src/sass/universoead-main.sass */
  .matriz-curricular {
    padding: 30px 20px;
  }
  /* line 2181, src/sass/universoead-main.sass */
  .box-sabermais ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 2184, src/sass/universoead-main.sass */
  .box-sabermais ul li {
    width: 100%;
  }
  /* line 2187, src/sass/universoead-main.sass */
  .cursos-relacionados .cursos-list,
  .cursos-destaque .cursos-list,
  .cursos-filtros .cursos-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 20px;
  }
  /* line 2193, src/sass/universoead-main.sass */
  .cursos-relacionados .cursos-list .--item,
  .cursos-destaque .cursos-list .--item,
  .cursos-filtros .cursos-list .--item {
    width: 100%;
  }
  /* line 2197, src/sass/universoead-main.sass */
  .cursos-relacionados .cursos-list.--list .--item,
  .cursos-destaque .cursos-list.--list .--item,
  .cursos-filtros .cursos-list.--list .--item {
    padding: 10px 15px;
  }
  /* line 2199, src/sass/universoead-main.sass */
  .cursos-relacionados .cursos-list.--list .--item .--btn,
  .cursos-destaque .cursos-list.--list .--item .--btn,
  .cursos-filtros .cursos-list.--list .--item .--btn {
    width: 25%;
    font-size: 12px;
    line-height: 1.2em;
  }
  /* line 2206, src/sass/universoead-main.sass */
  .cursos-destaque-relacionados,
  .cursos-destaque,
  .cursos-filtros {
    padding: 30px 20px;
  }
  /* line 2211, src/sass/universoead-main.sass */
  .cursos-destaque-relacionados .--filtros,
  .cursos-destaque .--filtros,
  .cursos-filtros .--filtros {
    margin-bottom: 40px;
  }
  /* line 2214, src/sass/universoead-main.sass */
  .cursos-destaque-relacionados .--filtros ul,
  .cursos-destaque .--filtros ul,
  .cursos-filtros .--filtros ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 10px;
    padding: 0 30px;
  }
  /* line 2219, src/sass/universoead-main.sass */
  .cursos-destaque-relacionados .--filtros ul .--btn-changeview,
  .cursos-destaque .--filtros ul .--btn-changeview,
  .cursos-filtros .--filtros ul .--btn-changeview {
    display: none;
  }
  /* line 2222, src/sass/universoead-main.sass */
  .cursos-destaque-relacionados .--btn-mostramais,
  .cursos-destaque .--btn-mostramais,
  .cursos-filtros .--btn-mostramais {
    margin-top: 40px;
  }
  /* line 2226, src/sass/universoead-main.sass */
  footer.uead_footer {
    clear: both;
    padding: 0;
    text-align: center;
  }
  /* line 2231, src/sass/universoead-main.sass */
  footer.uead_footer .main-footer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 30px;
  }
  /* line 2235, src/sass/universoead-main.sass */
  footer.uead_footer .main-footer .box-institucional {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  /* line 2238, src/sass/universoead-main.sass */
  footer.uead_footer .main-footer .--social ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 2241, src/sass/universoead-main.sass */
  footer.uead_footer .main-footer .box-institucional,
  footer.uead_footer .main-footer .box-ajuda,
  footer.uead_footer .main-footer .box-qualidadeensino,
  footer.uead_footer .main-footer .box-pagamento {
    width: 100% !important;
    max-width: 100vw;
    padding-bottom: 30px;
  }
  /* line 2249, src/sass/universoead-main.sass */
  footer.uead_footer .main-footer .box-ajuda {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  /* line 2252, src/sass/universoead-main.sass */
  footer.uead_footer .main-footer .box-qualidadeensino {
    -webkit-box-ordinal-group: 31;
        -ms-flex-order: 30;
            order: 30;
  }
  /* line 2254, src/sass/universoead-main.sass */
  footer.uead_footer .main-footer .box-qualidadeensino .--selolist {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 20px;
    gap: 10;
  }
  /* line 2259, src/sass/universoead-main.sass */
  footer.uead_footer .main-footer .box-qualidadeensino .--selolist figure img {
    width: 100%;
  }
  /* line 2262, src/sass/universoead-main.sass */
  footer.uead_footer .main-footer .box-pagamento {
    -webkit-box-ordinal-group: 41;
        -ms-flex-order: 40;
            order: 40;
  }
}
