﻿.wpc.cleanslate[hidden] {
  display: none !important;
}
.wpc.cleanslate .visually-hidden {
  clip: rect(0, 0, 0, 0) !important;
  position: absolute !important;
}
.wpc.cleanslate div.awesomplete {
  display: inline-block !important;
  position: relative !important;
  width: 600px !important;
  vertical-align: middle !important;
}
.wpc.cleanslate div.awesomplete mark {
  background: #eaff00 !important;
}
.wpc.cleanslate div.awesomplete li:hover mark {
  background: #b5d100 !important;
}
.wpc.cleanslate div.awesomplete li[aria-selected="true"]mark {
  color: inherit !important;
}
.wpc.cleanslate div.awesomplete > input {
  display: block !important;
}
.wpc.cleanslate div.awesomplete > ul {
  background: rgba(255, 255, 255, 0.9) !important;
  background: linear-gradient(to bottom right, white, rgba(255, 255, 255, 0.8)) !important;
  border-radius: .3em !important;
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  box-shadow: 0.05em 0.2em 0.6em rgba(0, 0, 0, 0.2) !important;
  box-sizing: border-box !important;
  left: 0 !important;
  list-style: none !important;
  margin: .2em 0 0 !important;
  min-width: 100% !important;
  padding: 0 !important;
  position: absolute !important;
  text-shadow: none !important;
  z-index: 1 !important;
}
.wpc.cleanslate div.awesomplete > ul:before {
  -webkit-transform: rotate(45deg) !important;
  background: white !important;
  border-bottom: 0 !important;
  border-right: 0 !important;
  border: inherit !important;
  content: "" !important;
  height: 0 !important;
  left: 1em !important;
  padding: .4em !important;
  position: absolute !important;
  top: -0.43em !important;
  transform: rotate(45deg) !important;
  width: 0 !important;
}
.wpc.cleanslate div.awesomplete > ul > li {
  cursor: pointer !important;
  display: block !important;
  padding: .4em .5em !important;
  position: relative !important;
  text-align: left !important;
}
.wpc.cleanslate div.awesomplete > ul > li:hover {
  background: #eeeeee !important;
  color: #333333 !important;
  display: block !important;
}
.wpc.cleanslate div.awesomplete > ul > li[aria-selected="true"] {
  background: #023865 !important;
  color: #ffffff !important;
}
.wpc.cleanslate div.awesomplete > ul > li[aria-selected="true"]mark {
  color: #333333 !important;
}
.wpc.cleanslate div.awesomplete > ul[hidden],
.wpc.cleanslate div.awesomplete > ul:empty {
  display: none !important;
}
@supports (transform: scale(0)) {
  .wpc.cleanslate div.awesomplete > ul {
    transform-origin: 1.43em -0.43em;
    transition: 0.3s cubic-bezier(0.4, 0.2, 0.5, 1.4);
  }
  .wpc div.awesomplete > ul[hidden],
  .wpc div.awesomplete > ul:empty {
    display: block;
    opacity: 0;
    transform: scale(0);
    transition-timing-function: ease;
  }
}
.wpc.cleanslate {
  display: block !important;
  font-family: Calibri, 'Trebuchet MS', Arial, sans-serif !important;
  font-size: 14px !important;
  width: 100% !important;
  /** {
        all: unset !important;
        box-sizing: border-box !important;
    }
    .top-bar {
        all: inherit !important;
    }
    */
}
.wpc.cleanslate * {
  box-sizing: border-box !important;
}
.wpc.cleanslate header.header-dslgd {
  position: fixed !important;
  width: 100% !important;
  top: 0 !important;
}
.wpc.cleanslate .carrossel {
  position: relative !important;
  z-index: 0 !important;
  overflow: hidden !important;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3) !important;
  width: 569px !important;
  height: 424px !important;
}
.wpc.cleanslate .carrossel:after,
.wpc.cleanslate .carrossel:before {
  position: absolute !important;
  top: 50% !important;
  font-size: 2em !important;
  font-weight: bold !important;
  color: #000 !important;
  z-index: 9 !important;
  content: "" !important;
  margin-top: -10px !important;
  height: 20px !important;
  width: 13px !important;
  pointer-events: none !important;
}
.wpc.cleanslate .carrossel:after {
  left: 10px !important;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAYAAABWMrcvAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTIvMDEvMTYNLAXGAAAAV0lEQVQ4jWNgIAwEGBgYLkCxABHq4Rr+QzFBjegaYHgDqRo+MDAwGIxqQAILsGj4z8DAkIBLAwPUtA+k2jSqkUyNB/BpwqaRoE3oGonWAAMCDAwMCjAOAFt7ZuAFf4r5AAAAAElFTkSuQmCC') !important;
}
.wpc.cleanslate .carrossel:before {
  right: 10px !important;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAYAAABWMrcvAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTIvMDEvMTYNLAXGAAAAVUlEQVQ4jWNmQAAFKP2DgUhgwMDA8AGKDUjR8B+KidJ4AEkD0RrRbRrVSKxGZhyaXkBxAJo4BwMDAyepNl1gYGAQGNWABDaQqoEBKnmBFA3oGonSAAAiqWQEca3ktQAAAABJRU5ErkJggg==') !important;
}
.wpc.cleanslate .carrossel:hover .slide:after,
.wpc.cleanslate .carrossel:hover .counter,
.wpc.cleanslate .carrossel:hover .slide:before {
  opacity: 1 !important;
}
.wpc.cleanslate .carrossel .slide {
  float: right !important;
  position: absolute !important;
  z-index: 1 !important;
  width: 569px !important;
  height: 424px !important;
  background: #fff !important;
  text-align: center !important;
  transition: opacity 0.4s !important;
  opacity: 1 !important;
}
.wpc.cleanslate .carrossel .slide:before {
  content: attr(annot) !important;
  display: block !important;
  position: absolute !important;
  left: 20px !important;
  bottom: 20px !important;
  color: rgba(255, 255, 255, 0.9) !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  z-index: 12 !important;
  opacity: 0 !important;
  transition: opacity 0.3s !important;
  text-shadow: 0 0 1px #000 !important;
}
.wpc.cleanslate .carrossel .slide:after {
  content: attr(slide) !important;
  display: block !important;
  position: absolute !important;
  bottom: 0 !important;
  transition: opacity 0.3s !important;
  width: 100% !important;
  height: 80px !important;
  opacity: 0 !important;
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.5)) !important;
  text-align: left !important;
  text-indent: 549px !important;
  line-height: 101px !important;
  font-size: 13px !important;
  color: rgba(255, 255, 255, 0.9) !important;
  text-shadow: 0 0 1px #000 !important;
}
.wpc.cleanslate .carrossel .counter {
  position: absolute !important;
  bottom: 20px !important;
  right: 1px !important;
  height: 20px !important;
  width: 60px !important;
  z-index: 2 !important;
  text-align: center !important;
  color: #fff !important;
  line-height: 21px !important;
  font-size: 13px !important;
  opacity: 0 !important;
  transition: opacity 0.3s !important;
}
.wpc.cleanslate .carrossel .input-next-prev {
  top: 0 !important;
  right: 0 !important;
  float: right !important;
  position: absolute !important;
  margin-top: 0 !important;
  z-index: 9 !important;
  height: 100% !important;
  width: 100% !important;
  opacity: 0 !important;
  cursor: pointer !important;
}
.wpc.cleanslate .carrossel .input-next-prev:checked {
  z-index: 8 !important;
}
.wpc.cleanslate .carrossel .input-next-prev:checked + .slide {
  opacity: 0 !important;
}
.wpc.cleanslate .carrossel .input-next-prev:checked:nth-child(1):checked {
  z-index: 9 !important;
  float: left !important;
}
.wpc.cleanslate .carrossel .input-next-prev:checked:nth-child(1):checked + .slide {
  opacity: 1 !important;
}
.wpc.cleanslate .carrossel .input-next-prev:checked:nth-child(1):checked ~ .input-next-prev {
  float: left !important;
  z-index: 8 !important;
}
.wpc.cleanslate .carrossel .input-next-prev:checked:nth-child(1):checked ~ .input-next-prev + .slide {
  opacity: 0 !important;
}
.wpc.cleanslate .carrossel .input-next-prev:checked:nth-child(1):checked ~ .input-next-prev:checked {
  z-index: 9 !important;
}
.wpc.cleanslate .carrossel .input-next-prev:checked:nth-child(1):checked ~ .input-next-prev:checked + .slide {
  opacity: 1 !important;
}
.wpc.cleanslate .home-content {
  height: auto !important;
  width: 100% !important;
  min-height: 100vh !important;
  /*
        min-height: @container-min-height !important;
        left: 0 !important;
        position: fixed !important;
        top: 0 !important;

        */
}
.wpc.cleanslate .home-content .search {
  left: 0 !important;
  padding-bottom: 90px !important;
  padding: 0 15px !important;
  position: absolute !important;
  text-align: center !important;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
  width: 100% !important;
}
.wpc.cleanslate .home-content .search h1 {
  clear: both !important;
  color: #ffffff !important;
  display: block !important;
  font-size: 46px !important;
  font-weight: bold !important;
  letter-spacing: 1px !important;
  line-height: 1.1 !important;
  margin-bottom: 15px !important;
  text-shadow: 1px 1px 1px #010101 !important;
}
.wpc.cleanslate .home-content .search input {
  background-color: rgba(255, 255, 255, 0.9) !important;
  border-radius: 3px !important;
  border: 1px solid #cccccc !important;
  color: #555555 !important;
  font-family: Calibri, 'Trebuchet MS', Arial, sans-serif !important;
  font-size: 14px !important;
  height: 36px !important;
  line-height: 36px !important;
  padding: 6px 10px !important;
  text-align: left !important;
  width: 100% !important;
}
.wpc.cleanslate .home-content .search .button {
  background: rgba(93, 149, 37, 0.8) !important;
  border-radius: 4px !important;
  border: 1px solid #548b21 !important;
  color: #ffffff !important;
  font-family: Calibri, 'Trebuchet MS', Arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: bold !important;
  padding: 8px 15px !important;
  position: relative !important;
  text-decoration: none !important;
  top: 2px !important;
  cursor: pointer !important;
  margin-left: 5px !important;
  box-shadow: none !important;
}
.wpc.cleanslate .home-content .search .button:hover {
  background: #548b21 !important;
}
.wpc.cleanslate .home-content .stats {
  bottom: 0 !important;
  padding: 30px 0 90px !important;
  position: absolute !important;
  text-align: center !important;
  width: 100% !important;
}
.wpc.cleanslate .home-content .stats li {
  color: #ffffff !important;
  min-width: 254px !important;
  display: inline-block !important;
  font-size: 40px !important;
  font-weight: normal !important;
  line-height: 0.9 !important;
  margin: 0 20px !important;
  text-shadow: 1px 1px 1px #010101 !important;
}
.wpc.cleanslate .home-content .stats li.center {
  margin: 0 40px !important;
}
.wpc.cleanslate .home-content .stats li h1 {
  font-size: 50px !important;
  font-weight: bold !important;
  margin: 0 !important;
  text-shadow: 1px 1px 1px #010101 !important;
}
.wpc.cleanslate .home-content .stats li div {
  display: block !important;
}
.wpc.cleanslate .home-content .stats li div a.btn {
  margin-top: 20px !important;
  background-color: #6bb00b !important;
  font-size: 14px !important;
  padding: 8px 25px !important;
  text-align: center !important;
  border-radius: 4px !important;
  border: 1px solid #619418 !important;
  color: #ffffff !important;
  text-decoration: none !important;
}
@media (max-width: 994px) {
  .wpc.cleanslate .home-content .stats li {
    font-size: 28px !important;
    min-width: unset !important;
  }
  .wpc.cleanslate .home-content .stats li h1 {
    font-size: 36px !important;
  }
  .wpc.cleanslate .home-content .stats li div a.btn {
    display: inline-block !important;
  }
  .wpc.cleanslate .home-content .stats li.center {
    margin: 0 20px !important;
  }
}
@media (max-width: 760px) {
  .wpc.cleanslate .home-content .stats li.center {
    margin: 0 auto !important;
  }
}
.wpc.cleanslate .text-center {
  text-align: center !important;
}
.wpc.cleanslate .text-center .btn-light {
  margin-bottom: 30px !important;
}
.wpc.cleanslate .btn-light {
  border-radius: 3px !important;
  border: 1px solid #a1a1a1 !important;
  display: inline-block !important;
  text-align: center !important;
  text-decoration: none !important;
  padding: 0 14px !important;
  color: #444 !important;
  font-size: 18px !important;
  font-weight: lighter !important;
  margin: 0 auto !important;
  line-height: 44px !important;
  -webkit-transition: all 1s ease-in-out !important;
  -moz-transition: all 1s ease-in-out !important;
  -o-transition: all 1s ease-in-out !important;
  transition: all 1s ease-in-out !important;
}
.wpc.cleanslate .btn-light.invert {
  border: 1px solid #fff !important;
  color: #fff !important;
}
.wpc.cleanslate .btn-light.invert:hover {
  text-decoration: none !important;
  background: #fff !important;
  border: 1px solid #fff !important;
  color: #444 !important;
}
.wpc.cleanslate .btn-light:hover {
  text-decoration: none !important;
  background: #444 !important;
  border: 1px solid #444 !important;
  color: #fff !important;
}
.wpc.cleanslate #sticky-anchor {
  height: 1px !important;
  width: 100% !important;
  margin-top: -1px !important;
  display: block !important;
  background: repeat !important;
  position: absolute !important;
  top: 491px !important;
}
.wpc.cleanslate #sticky.stick {
  margin-top: 0 !important;
  position: fixed !important;
  top: 142px !important;
  left: 0 !important;
  z-index: 10000 !important;
  width: 100% !important;
  padding-bottom: 20px !important;
  padding-top: 18px !important;
  background: #003249 !important;
}
.wpc.cleanslate #sticky.stick h1 {
  display: none !important;
}
.wpc.cleanslate .cont-modulos {
  font-size: 16px !important;
  line-height: 1.3em !important;
}
.wpc.cleanslate .cont-modulos h2,
.wpc.cleanslate .cont-modulos h3 {
  font-family: 'Segoe UI' !important;
  color: #023865 !important;
}
.wpc.cleanslate .cont-modulos h2 {
  font-size: 36px !important;
  margin: 0 0 10px 0 !important;
}
.wpc.cleanslate .cont-modulos h3 {
  font-size: 18px !important;
  font-weight: normal !important;
  margin-bottom: 15px !important;
}
.wpc.cleanslate .cont-modulos header {
  padding: 50px 0 1em !important;
  height: auto !important;
}
.wpc.cleanslate .cont-modulos header h2 {
  margin-bottom: 20px !important;
  line-height: 1em !important;
}
.wpc.cleanslate .cont-modulos header p {
  font-size: 24px !important;
  color: #023865 !important;
  margin: 0 0 20px !important;
}
.wpc.cleanslate .cont-modulos #curric-base ul,
.wpc.cleanslate .cont-modulos #sistema-ucn ul,
.wpc.cleanslate .cont-modulos #client-list ul {
  list-style: none !important;
  margin: 0 auto 30px !important;
  display: block !important;
}
.wpc.cleanslate .cont-modulos #curric-base ul li,
.wpc.cleanslate .cont-modulos #sistema-ucn ul li,
.wpc.cleanslate .cont-modulos #client-list ul li {
  display: inline-block !important;
  text-align: center !important;
  vertical-align: top !important;
  padding: 15px !important;
  width: 25% !important;
}
.wpc.cleanslate .cont-modulos #curric-base ul li img,
.wpc.cleanslate .cont-modulos #sistema-ucn ul li img,
.wpc.cleanslate .cont-modulos #client-list ul li img {
  display: block !important;
  margin: 0 auto 20px !important;
}
.wpc.cleanslate .cont-modulos #anuncio-vagas.color-bg {
  background: #34aa59 !important;
}
.wpc.cleanslate .cont-modulos #anuncio-vagas.list-collums ul li ul {
  margin-bottom: 0 !important;
}
.wpc.cleanslate .cont-modulos #anuncio-vagas li.bckg {
  height: 100% !important;
  background-image: url('//images.curriculum.com.br/empresas/home/v2/anuncio-vagas.jpg') !important;
  background-size: cover !important;
}
.wpc.cleanslate .cont-modulos #pessoas-deficientes.color-bg {
  background: #448aff !important;
}
.wpc.cleanslate .cont-modulos #pessoas-deficientes li.bckg {
  background-image: url('//images.curriculum.com.br/empresas/home/v2/pessoas-deficientes.jpg') !important;
}
.wpc.cleanslate .cont-modulos #busca-curriculum {
  display: block !important;
}
.wpc.cleanslate .cont-modulos #busca-curriculum .btn-light {
  margin: 15px auto 30px !important;
}
.wpc.cleanslate .cont-modulos #busca-curriculum h3 {
  text-align: left !important;
  font-size: 16px !important;
}
.wpc.cleanslate .cont-modulos #busca-curriculum .search-type h3 {
  text-align: left !important;
  font-size: 18px !important;
  color: #444444 !important;
}
.wpc.cleanslate .cont-modulos #busca-curriculum .filters-list {
  text-align: left !important;
  display: block !important;
  margin: 10px auto 30px !important;
  padding-left: 30px !important;
}
.wpc.cleanslate .cont-modulos #busca-curriculum .filters-list li {
  display: inline-block !important;
  vertical-align: top !important;
  padding-left: 0 !important;
}
.wpc.cleanslate .cont-modulos #busca-curriculum .filters-list li:nth-child(odd) {
  width: 60% !important;
}
.wpc.cleanslate .cont-modulos #busca-curriculum .filters-list li:nth-child(even) {
  width: 39% !important;
}
.wpc.cleanslate .cont-modulos #busca-curriculum .filters-list li:before {
  content: "•" !important;
  margin-left: -10px !important;
}
.wpc.cleanslate .cont-modulos #gps.color-bg,
.wpc.cleanslate .cont-modulos #busca-curriculum.color-bg {
  background: #f1f1f1 !important;
}
.wpc.cleanslate .cont-modulos #gps.list-collums ul,
.wpc.cleanslate .cont-modulos #busca-curriculum.list-collums ul,
.wpc.cleanslate .cont-modulos #gps.list-collums h2,
.wpc.cleanslate .cont-modulos #busca-curriculum.list-collums h2,
.wpc.cleanslate .cont-modulos #gps.list-collums h3,
.wpc.cleanslate .cont-modulos #busca-curriculum.list-collums h3,
.wpc.cleanslate .cont-modulos #gps.list-collums p,
.wpc.cleanslate .cont-modulos #busca-curriculum.list-collums p {
  color: #023865 !important;
}
.wpc.cleanslate .cont-modulos #gps.list-collums ul,
.wpc.cleanslate .cont-modulos #busca-curriculum.list-collums ul {
  color: #444444 !important;
}
.wpc.cleanslate .cont-modulos #gps.list-collums ul h3,
.wpc.cleanslate .cont-modulos #busca-curriculum.list-collums ul h3 {
  color: #444444 !important;
}
.wpc.cleanslate .cont-modulos #gps.list-collums ul li ul,
.wpc.cleanslate .cont-modulos #busca-curriculum.list-collums ul li ul {
  margin-bottom: 0 !important;
}
.wpc.cleanslate .cont-modulos #gps.list-collums ul li .cnt,
.wpc.cleanslate .cont-modulos #busca-curriculum.list-collums ul li .cnt {
  text-align: center !important;
}
.wpc.cleanslate .cont-modulos #gps.list-collums ul .btn-light,
.wpc.cleanslate .cont-modulos #busca-curriculum.list-collums ul .btn-light {
  margin-bottom: 30px !important;
}
.wpc.cleanslate .cont-modulos #disc.color-bg {
  background: #f1f1f1 !important;
}
.wpc.cleanslate .cont-modulos #disc.list-collums ul,
.wpc.cleanslate .cont-modulos #disc.list-collums h2,
.wpc.cleanslate .cont-modulos #disc.list-collums h3,
.wpc.cleanslate .cont-modulos #disc.list-collums p {
  color: #023865 !important;
}
.wpc.cleanslate .cont-modulos #disc.list-collums ul {
  color: #444444 !important;
}
.wpc.cleanslate .cont-modulos #disc.list-collums ul h3 {
  color: #444444 !important;
}
.wpc.cleanslate .cont-modulos #disc.list-collums ul li ul {
  margin-bottom: 0 !important;
}
.wpc.cleanslate .cont-modulos #disc li.bckg {
  background-image: url('//images.curriculum.com.br/empresas/home/v2/disc.jpg') !important;
  background-position: right 50% !important;
  position: relative !important;
}
.wpc.cleanslate .cont-modulos #disc li.bckg .logo-disc {
  position: absolute !important;
  left: 20px !important;
  top: 20px !important;
  pointer-events: none !important;
}
.wpc.cleanslate .cont-modulos #mdl-trabalhe-cnsc .carrossel {
  margin-right: 0 !important;
  margin-left: auto !important;
}
.wpc.cleanslate .cont-modulos #mdl-trabalhe-cnsc.color-bg {
  background: #6b6fe2 !important;
}
.wpc.cleanslate .cont-modulos #mdl-trabalhe-cnsc h4 {
  margin-bottom: 10px !important;
}
.wpc.cleanslate .cont-modulos #mdl-trabalhe-cnsc .text-center {
  padding-top: 15px !important;
}
.wpc.cleanslate .cont-modulos #mdl-trabalhe-cnsc ul.list-services {
  padding-left: 20px !important;
  margin-bottom: 20px !important;
}
.wpc.cleanslate .cont-modulos #mdl-trabalhe-cnsc ul.list-services li {
  margin-bottom: 2px !important;
}
.wpc.cleanslate .cont-modulos #mdl-trabalhe-cnsc img {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.wpc.cleanslate .cont-modulos #chat-candidatos.color-bg {
  background: #ff8f00 !important;
}
.wpc.cleanslate .cont-modulos #chat-candidatos li.bckg {
  background-image: url('//images.curriculum.com.br/empresas/home/v2/chat.jpg') !important;
}
.wpc.cleanslate .cont-modulos #chat-candidatos ul li ul {
  margin-bottom: 10px !important;
}
.wpc.cleanslate .cont-modulos #chat-candidatos ul li ul li {
  margin-bottom: 10px !important;
}
.wpc.cleanslate .cont-modulos #qr-code.color-bg {
  background: #f1f1f1 !important;
}
.wpc.cleanslate .cont-modulos #qr-code.list-collums ul,
.wpc.cleanslate .cont-modulos #qr-code.list-collums h2,
.wpc.cleanslate .cont-modulos #qr-code.list-collums h3,
.wpc.cleanslate .cont-modulos #qr-code.list-collums p {
  color: #023865 !important;
}
.wpc.cleanslate .cont-modulos #qr-code.list-collums ul {
  color: #444444 !important;
}
.wpc.cleanslate .cont-modulos #qr-code.list-collums ul h3 {
  color: #444444 !important;
}
.wpc.cleanslate .cont-modulos #qr-code.list-collums ul ul {
  margin-bottom: 0 !important;
}
.wpc.cleanslate .cont-modulos #qr-code li.bckg {
  background-image: url('//images.curriculum.com.br/empresas/home/v2/qr-code.jpg') !important;
  background-position: left bottom !important;
}
.wpc.cleanslate .cont-modulos #talentos-express.color-bg {
  background: #448aff !important;
}
.wpc.cleanslate .cont-modulos #talentos-express li.bckg {
  background-image: url('//images.curriculum.com.br/empresas/home/v2/talentos-express.jpg') !important;
  background-position: top left !important;
}
.wpc.cleanslate .cont-modulos #talentos-express img {
  margin-bottom: 20px !important;
}
.wpc.cleanslate .cont-modulos #talentos-express.list-collums ul li ul {
  margin-bottom: 0 !important;
}
.wpc.cleanslate .cont-modulos #talentos-express.list-collums ul li .cnt {
  text-align: center !important;
}
.wpc.cleanslate .cont-modulos #talentos-express.list-collums ul .btn-light {
  margin-bottom: 30px !important;
}
.wpc.cleanslate .cont-modulos #sistema-ucn ul li {
  width: 33% !important;
}
.wpc.cleanslate .cont-modulos #portais-seg.color-bg {
  background: #3f5a64 !important;
}
.wpc.cleanslate .cont-modulos #portais-seg h4 {
  margin-bottom: 10px !important;
}
.wpc.cleanslate .cont-modulos #portais-seg ul.hover-imgs {
  position: relative !important;
}
.wpc.cleanslate .cont-modulos #portais-seg ul.hover-imgs li {
  position: unset !important;
}
.wpc.cleanslate .cont-modulos #portais-seg ul.hover-imgs li:hover img.hover {
  display: block !important;
}
.wpc.cleanslate .cont-modulos #portais-seg ul.hover-imgs li img.hover {
  display: none !important;
  position: absolute !important;
  left: 572px !important;
  top: 0 !important;
}
.wpc.cleanslate .cont-modulos #portais-seg ul.hover-imgs li:nth-child(1) img.hover {
  display: block !important;
}
.wpc.cleanslate .cont-modulos #portais-seg ul.list-services {
  padding-left: 20px !important;
  margin-bottom: 20px !important;
}
.wpc.cleanslate .cont-modulos #portais-seg ul.list-services li {
  margin-bottom: 2px !important;
}
.wpc.cleanslate .cont-modulos #portais-seg li figure,
.wpc.cleanslate .cont-modulos #portais-seg li div.logos {
  display: inline-block !important;
  vertical-align: middle !important;
}
.wpc.cleanslate .cont-modulos #portais-seg li figure {
  width: 142px !important;
  margin-right: 20px !important;
  text-align: center !important;
}
.wpc.cleanslate .cont-modulos #portais-seg li div.logos {
  width: calc(100% - 162px) !important;
}
.wpc.cleanslate .cont-modulos #portais-seg li a {
  display: block !important;
  color: #ffffff !important;
  text-decoration: none !important;
  font-weight: bold !important;
}
.wpc.cleanslate .cont-modulos #portais-seg img {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.wpc.cleanslate .cont-modulos #portais-seg .btn-light {
  margin: 15px auto 30px !important;
}
.wpc.cleanslate .cont-modulos #client-list header {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.wpc.cleanslate .cont-modulos #client-list ul {
  margin-top: 20px !important;
}
.wpc.cleanslate .cont-modulos #client-list ul li {
  width: auto !important;
  vertical-align: middle !important;
  padding: 0 20px !important;
}
.wpc.cleanslate .cont-modulos #client-list .btn-light {
  margin-bottom: 30px !important;
}
.wpc.cleanslate .cont-modulos .container-center {
  width: 984px !important;
  margin: 0 auto !important;
  text-align: center !important;
}
.wpc.cleanslate .cont-modulos .list-collums {
  text-align: center !important;
}
.wpc.cleanslate .cont-modulos .list-collums ul {
  margin: 0 auto !important;
  list-style: none !important;
  color: #ffffff !important;
  display: table !important;
  width: 100% !important;
}
.wpc.cleanslate .cont-modulos .list-collums ul li {
  text-align: left !important;
  display: table-cell !important;
  vertical-align: top !important;
  width: 45% !important;
  margin-bottom: 0 !important;
}
.wpc.cleanslate .cont-modulos .list-collums ul li.img-scr {
  vertical-align: middle !important;
}
.wpc.cleanslate .cont-modulos .list-collums ul li.bckg {
  height: 100% !important;
  background-size: cover !important;
  background-position: 50% !important;
}
.wpc.cleanslate .cont-modulos .list-collums ul li:nth-child(1) {
  text-align: right !important;
  width: 55% !important;
}
.wpc.cleanslate .cont-modulos .list-collums ul li .cnt {
  width: 592px !important;
  display: block !important;
  margin: 0 0 0 auto !important;
  padding: 0 20px !important;
}
.wpc.cleanslate .cont-modulos .list-collums ul li header {
  padding-top: 30px !important;
}
.wpc.cleanslate .cont-modulos .list-collums ul li header h2,
.wpc.cleanslate .cont-modulos .list-collums ul li header h3,
.wpc.cleanslate .cont-modulos .list-collums ul li header p {
  color: #ffffff !important;
  text-align: left !important;
}
.wpc.cleanslate .cont-modulos .list-collums ul li ul {
  margin-bottom: 30px !important;
}
.wpc.cleanslate .cont-modulos .list-collums ul li ul li {
  text-align: left !important;
  display: block !important;
  width: 100% !important;
  margin-bottom: 30px !important;
}
.wpc.cleanslate .cont-modulos .list-collums ul li ul li h3 {
  font-weight: bold !important;
  color: #ffffff !important;
  margin-bottom: 10px !important;
}
.wpc.cleanslate .cont-modulos .list-collums ul li ul li:nth-child(1) {
  text-align: left !important;
  width: 100% !important;
}
.wpc.cleanslate .cont-modulos .list-collums ul li ul li:nth-child(2) {
  background-image: none !important;
}
.wpc.cleanslate .cont-modulos .list-collums.txt-right ul {
  margin: 0 auto !important;
  list-style: none !important;
  color: #ffffff !important;
  display: table !important;
  width: 100% !important;
}
.wpc.cleanslate .cont-modulos .list-collums.txt-right ul li {
  text-align: right !important;
  width: 45% !important;
}
.wpc.cleanslate .cont-modulos .list-collums.txt-right ul li:nth-child(2) {
  text-align: left !important;
  width: 55% !important;
  background-image: none !important;
}
.wpc.cleanslate .cont-modulos .list-collums.txt-right ul li .cnt {
  margin: auto 0 0 0 !important;
}
.wpc.cleanslate .cont-modulos .list-collums.txt-right ul li ul li {
  text-align: left !important;
  width: 100% !important;
}
.wpc.cleanslate .cont-modulos .list-collums.txt-right ul li ul li:nth-child(2) {
  text-align: left !important;
  width: 100% !important;
  background-image: none !important;
}
.wpc.cleanslate .anchor-down {
  display: block !important;
  height: 60px !important;
  width: 60px !important;
  background: #548b21 !important;
  position: absolute !important;
  bottom: 30px !important;
  left: 50% !important;
  margin-left: -30px !important;
  border-radius: 50% !important;
  box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.23) !important;
}
.wpc.cleanslate .anchor-down:after {
  display: block !important;
  width: 40px !important;
  height: 15px !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  margin: -7.5px 0 0 -20px !important;
  content: "" !important;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAPCAYAAACWV43jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYjY5OGE0Yi1hNzI3LTQzZmUtYTU0Yy1jYWE0ZmQ5YjViYjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzk1RDM0N0VCMUFEMTFFNjhBQkY5RkE1M0YwMjk4NDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzk1RDM0N0RCMUFEMTFFNjhBQkY5RkE1M0YwMjk4NDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NTA0MWNmZC1hN2VmLTQ0OTYtYmRhOS04NGE2ZDAxZDg2ZjUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0MzE2NGU5Zi1lN2M2LTExNzktODFlMi1mYTVmZDJkOWMwZDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4+/EonAAABcElEQVR42szWO0sDQRDA8SRdEJTgI2A6IYiKj87KwsLWQjv1Awgi6WwEQWwsRMRCbNROUCxtVBSxsxUVRJuAiEHjg/hADKz/wATOOJdc7s6QgV+a3Z2Z29ssFzTGBIgGvCAbqJ6IIhXiJ4ErnGK4Chrrxa70tBpgBx/N79hEa25nK6wJ8/i29JLJDayYv/GObbRVoLF6LONe6eMgP2kUt8qEjDxV+J+aG0dSqfuBadRaJzdjAtfKgnPMoc6HpkJS51ip84xZdOXnawkasYA3JcElRjw014dDo8cOOgrXFEvWiUW8KsmOMCa74aSxfjnTWmzJuLrWSfJ27Nkk30dPkbVRrNmsvcBAqfrlvJ4hm9fzKTdBt2VuDDO4U+afYRI1Tuq6OUeD8vSF8YUlTCGljD8gUe6N4PawR+RfnTSlI40NxN3U8nplRORVppXGslhHi5cafl24cbkmnuRMnsiV4jl3UL5m/IoYwrjxK+GPAAMAbfg0DvVgAUoAAAAASUVORK5CYII=') !important;
}
#crossfade {
  background-color: #000000 !important;
  position: absolute !important;
  height: 100% !important;
  height: 100vh !important;
  width: 100% !important;
  z-index: 0 !important;
  overflow: hidden !important;
  top: 0 !important;
  left: 0 !important;
  text-align: center !important;
}
#crossfade > img {
  min-width: 100% !important;
  max-width: none !important;
  min-height: 100% !important;
  color: transparent !important;
  position: absolute !important;
  top: 0 !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, 0) !important;
  -ms-transform: translate(-50%, 0) !important;
  transform: translate(-50%, 0) !important;
  z-index: 3 !important;
}
#crossfade > img:nth-child(1) {
  animation: fade 20s infinite!important;
  -webkit-animation: fade 20s infinite!important;
}
#crossfade > img:nth-child(2) {
  animation: fade2 20s infinite!important;
  -webkit-animation: fade2 20s infinite!important;
}
#crossfade > img:nth-child(3) {
  animation: fade3 20s infinite!important;
  -webkit-animation: fade3 20s infinite!important;
}
@keyframes fade {
  0% {
    opacity: 1;
  }
  33.333% {
    opacity: 0;
  }
  66.666% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade2 {
  0% {
    opacity: 0;
  }
  33.333% {
    opacity: 1;
  }
  66.666% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade3 {
  0% {
    opacity: 0;
  }
  33.333% {
    opacity: 0;
  }
  66.666% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
