/*
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@&@&,,(&&&&&&&&@@&@@@@@@@@@&,,%&&@&&&&@&&@,&,&,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@#,ss&%,/&&&###########&@@@@,&&,*&&%///////%&,&,&,/*//**@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@/*@,%&.(@@@&@@@@@@@@@@@@@,&&,&/,&&@@@@@@@@&&,&,,,,,,,,&@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@&,&//&,@@@@@@@@@@@@@@@@@@@,&((&,@@@@@@@@@@@@@&,&,&,/////(/@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@/(#*&,@@@@@@@@@@@@@@@@@@@&,&,&,@@@@@@@@@@@@@@&,&,@,@@@@@@&@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@,&*%/#@@@@@@@@@@@@@@@@@@@@,&,&,@@@@@@@@@@@@@@&,&,&,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@&((%*&,@@@@@@@@@@@@@@@@@@@@,&,&,@@@@@@@@@@@@@@@,@,&,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@,&(/@,&@@@@@@@@@@@@@@@@@@,&,&,@@@@@@@@@@@@@@@*%#/&,&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@(,&,#&*,&@@@@@@@@@@@@@@&,&,&,@@@@@@@@@@@@@@@@*(&,&&,%@@&@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@%,%&,,#&&@&&&&&&&&@@@@,&,&,@@@@@@@@@@@@@@@&@@/&,(&&&&@@&@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@&(,,/#%&&&&&&&&&&&&,&,&,@@@@@@@@@@@@@@@@@@&@@(,,#&@&&&&&@@&@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
/***
Essenciais
*************/
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap');

body{
  overflow-x: hidden;
  font-family: 'Source Sans Pro', sans-serif;
  background: #F7F9FB;
}

.contnew {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto;
}

.btn-padrao-caixa {
    border: 1px solid;
    padding: 0 0 0 30px;
    text-decoration: none;
    font-size: 18px;
    font-weight: 400;
    position: relative;
    display: flex;
    align-items: center;
    width: max-content;
    transition: 0.3s ease all;
}

.btn-padrao-caixa:hover {
    color: #EA5B1A;
    filter: brightness(.9);
}

.btn-padrao-caixa i {
    width: 60px;
    background: red;
    position: relative;
    height: 50px;
    margin-left: 30px;
    transition: 0.3s ease all;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.btn-padrao-caixa i:before {
    content: url(assets/svg/seta-btn.svg);
    display: inline-block;
    width: 16px;
    height: 18px;
    transform: rotate(-90deg);
}

main#maingeral section {
    padding: 0 0 40px 0;
    position: relative;
}

main#maingeral {
    padding-top: 40px;
    position: relative;
    z-index: 4;
}

.title-padrao-big span {
    font-size: 22px;
    font-weight: 500;
    color: #EA5B1A;
}

.title-padrao-big h2 {
    color: #2A2D6B;
    font-size: 48px;
    font-weight: 700;
    line-height: 46px;
    margin: 0;
}

.title-padrao-big {
    margin-bottom: 20px;
}
section.aba-padrao.aba-trabalhe:nth-of-type(4) .title-padrao-big.banner-codigo {
    min-height: 400px;
    background: url(assets/img/codigo-cultura.jpg) no-repeat center center;
    background-size: cover;
    padding: 20px 50px;
    display: flex;
    align-items: center;
}
section.aba-padrao.aba-trabalhe:nth-of-type(4) .title-padrao-big h2{
    color: #fff;
}
.aba-padrao.aba-trabalhe .title-padrao-big.center p,
.aba-padrao.aba-trabalhe .title-padrao-big.center h2 {
    text-align: center;
}
.title-padrao-big p,
.title-padrao-big.center p a {
    color: #2A2D6B;
    font-size: 16px;
    line-height: 20px;
    margin: 20px 0;
    font-weight: 400;
}

.text-diretoria.title-padrao-big p,
.text-diretoria.title-padrao-big.center p a {
    margin: 0 0 20px;
}

.choice-escolhidas[data-choicepay="1"]{
    margin-bottom: 20px;
}

.colorbtn-white {
    color: white;
}

.colorbtn-blue {
    color: #2A2D6B;
}

a.colorbtn-blue i,
a.colorbtn-white i {
    background: #EA5B1A;
}

a.colorbtn-white,
a.colorbtn-blue {
    border:1px solid #EA5B1A;
}

.modais-comuns .modal-header h5 {
    font-weight: bold;
    font-size: 32px;
    margin: 0;
    color: white;
}

.modais-comuns .modal-header {
    border: none;
}

.modais-comuns .modal-content {
    background: #2A2D6B;
    border-radius: 0;
    border: none;
    padding: 20px;
}

.modais-comuns .modal-body p {
    color: white;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
}

.modais-comuns .modal-header button {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 5px;
    top: 5px;
    color: white;
    background: #ea5b1b;
    border: none;
    font-weight: bold;
    font-size: 27px;
}

@media(min-width: 400px){
  .title-padrao-big h2 {
      font-size: 58px;
      line-height: 56px;
  }
    .title-padrao-big.title-xp h2 {
        font-size: 40px;
        line-height: 42px;
    }
  .title-padrao-big span {
      font-size: 24px;
  }
}

@media(min-width: 992px){
  .contnew {
      max-width: 90%;
  }
  .title-padrao-big {
      margin-bottom: 50px;
  }
  main#maingeral section {
      padding: 0 0 80px 0;
  }
}

@media(min-width: 1366px){
  .title-padrao-big h2 {
      font-size: 72px;
      line-height: 66px;
  }

.title-padrao-big.title-xp h2 {
    font-size: 42px;
    line-height: 42px;
}
  .title-padrao-big p {
      font-size: 18px;
      line-height: 26px;
      margin: 40px 0;
  }
}

@media(min-width: 1920px){
  .contnew {
      max-width: 1400px;
  }
}

/***
HEADER
***********/
header {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    padding: 10px 0;
    background-color: #fff;
}

.button-planos-header {
    position: fixed;
    bottom: 0;
    display: block;
    width: 98%;
    left: 0;
    margin: 1%;
}

.flex-menu-elos {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    position: relative;
    z-index: 99;
}

button#menubutton {
    border: none;
    background: none;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    border-right: 1px solid rgb(42 45 107 / 42%);
    padding: 5px 10px 5px 0;
}

.lines-btn-menu {
    margin-right: 10px;
    display: flex;
    flex-direction: column;
}

.lines-btn-menu span {
    width: 25px;
    height: 1px;
    background: #953682;
    margin: 3px 0;
}

span.menuname {
    color: #2A2D6B;
    font-weight: 600;
}

button#searchbtn:before {
    content: url(assets/svg/search.svg);
    display: inline-block;
    width: 20px;
    height: 20px;
}

button#searchbtn.searchbtn_toggle:before {
    content: "X";
}

button#searchbtn {
    background: none;
    border: none;
    display: flex;
    padding: 0;
}

.search-area-header {
    position: relative;
}

.openmenu {
    display: flex;
    align-items: center;
}

.collapse-search {
    position: absolute;
    top: 30px;
    width: 100%;
    margin: 0;
    left: -5px;
    right: 0;
    padding: 0 0.5em;
    min-width: 350px;
    display: none;
}

.brand a:before {
    content: url(assets/svg/marca.svg);
    display: inline-block;
    width: 100px;
    height: 32px;
}

.collapse-search form {
    position: relative;
}

.collapse-search form button {
    position: absolute;
    right: 0;
    width: 50px;
    height: 100%;
    border: none;
    background: #ea5b1a;
    transform: scale(0.8);
}

.collapse-search form button:before {
    content: url(assets/svg/search.svg);
    display: inline-block;
    width: 100%;
    filter: brightness(0) invert(1);
    transform: scale(0.8);
}

.brand a {
    display: flex;
}

.collapse-search input {
    font-size: 14px;
    width: 100%;
    padding: 15px 10px;
    border: 1px solid #ea5b1a;
    color: #2A2D6B;
    min-width: 320px;
}

.collapse-search input::placeholder {
    color: #2A2D6B;
    font-weight: 600;
    font-size: 14px;
}

.bigmenu {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #953682;
    padding-top: 60px;
    z-index: 9;
}

.centraliza-menu-big {
    height: calc(100vh - 60px);
    padding-bottom: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.menu-cima nav > ul > li > a {
    color: white;
    text-decoration: none;
    font-size: 18px;
    font-weight: 300;
    display: inline-block;
    transition: 0.4s ease all;
}

li.dropdown-menu-site ul li {
  list-style: none;
  padding-bottom: 5px;
}
li.dropdown-menu-site ul li a {
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    position: relative;
}
li.dropdown-menu-site ul li a:after {
  position: absolute;
  left: -20px;
  display: inline-block;
  width: 14px;
  transform: rotate(270deg);
}
li.dropdown-menu-site ul li span {
    padding-left: 15px;
    font-size: 20px;
    color: #fff;
    text-decoration: underline;
    text-decoration-color: #ea5b1a;
}

.menu-cima > nav > ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

li.dropdown-menu-site ul {
    display: none;
}

.menu-baixo {
    margin-top: 20px;
}

.menu-baixo nav ul {
    padding: 0;
    margin: 0;
    display: flex;
    width: 100%;
    list-style: none;
    margin-bottom: 10px;
}

.menu-baixo {
    display: flex;
    flex-direction: column;
}

.menu-baixo nav ul:last-of-type {
    margin: 0;
}

nav.menulinks ul li a {
    font-size: 14px;
    display: inline-block;
    padding-right: 10px;
    color: white;
    font-weight: 200;
}

nav.menu-social ul li a:before {
    display: inline-block;
    width: 30px;
    height: 30px;
}

nav.menu-social ul li:nth-of-type(1) a:before {
    content: url(assets/svg/social/instagram.svg);
}

nav.menu-social ul li:nth-of-type(2) a:before {
    content: url(assets/svg/social/facebook.svg);
}

nav.menu-social ul li:nth-of-type(3) a:before {
    content: url(assets/svg/social/linkedin.svg);
}

nav.menu-social ul li:nth-of-type(4) a:before {
    content: url(assets/svg/social/youtube.svg);
}
nav.menu-social ul li a {
    display: flex;
    margin-right: 10px;
}

nav.menu-social {
    margin-top: 15px;
}

li.dropdown-menu-site a:after {
    content: url(assets/svg/down-orange.svg);
    display: inline-block;
    width: 14px;
    height: 24px;
    position: relative;
    top: 2px;
    left: 4px;
}

.vetores-menu {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 50%;
    align-items: end;
}

.vetores-menu:before {
    content: url(assets/svg/graf_menu.svg?ve=xsse2x);
    display: inline-block;
    width: 80%;
}

.fade_central,
.fade_lateral{
    display: none;
}

header .flex-menu-elos,
.active_header .flex-menu-elos {
    transition: 0.4s ease;
}

.active_header .flex-menu-elos .openmenu,
.active_header .flex-menu-elos .brand{
    filter: brightness(0) invert(1);
}

.active_header .flex-menu-elos .cardbtn-header button,
.active_header .flex-menu-elos .collapses-cardbtn {
    background-color: #ea5b1a;
}

.menu-cima nav > ul > li > a:hover {
    color: #ea5b1a;
    transition: 0.4s ease all;
}

.lines-btn-menu-abso {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
}

.lines-btn-menu-abso span {
    width: 0px;
    height: 1px;
    background: #953682;
    margin: 3px 0;
    display: inline-flex;
    position: absolute;
    transform-origin: center center;
    transition: 0.4s ease;
}

.active_header .lines-btn-menu-abso span:nth-of-type(1) {
    transform: rotate(45deg);
    width: 25px;
    transition: 0.4s ease;
}

.active_header .lines-btn-menu-abso span:nth-of-type(2) {
    transform: rotate(-45deg);
    width: 25px;
    transition: 0.4s ease;
}

.active_header .lines-btn-menu span {
    transition: 0.4s ease;
    background: none;
}

.collapses-cardbtn {
    display: none;
}
.cardbtn-header {
    display: flex;
    flex-flow: wrap;
}

.cardbtn-header button,
.cardbtn-header a {
    width: 100%;
    text-align: left;
    padding: 20px 20px;
    border: none;
    color: white;
    font-weight: 400;
    font-size: 18px;
}

.cardbtn-header button {
    background: #953682;
    width: 40%;
}

.cardbtn-header a {
    width: 60%;
    background: #2A2D6B;
    text-align: center;
}

.grafismos-bannermain {
    margin-top: 20px;
    position: relative;
}

.grafismos-bannermain img {
    width: 100%;
}

.grafismos-bannermain img:not(:first-child) {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    opacity: 0;
}

.cardbtn-header a:after {
    content: url(assets/svg/orange-smille.svg);
    display: inline-block;
    width: 22px;
    margin-left: 15px;
    transition: 0.7s ease all;
    transform: rotate(0deg);
}

.cardbtn-header a.active_nvacessos:after{
    transform: rotate(180deg);
    transition: 0.7s ease all;
}

.cardbtn-header button:after {
    content: "+";
    display: inline-block;
    width: 10px;
    position: relative;
    margin-left: 10px;
    font-weight: bold;
}


.contentbloc-isento {
    max-width: 1200px;
    margin: 0 auto;
    background: white;
    padding: 35px;
    text-align: center;
}

.contentbloc-isento a {
    margin: 0 auto;
}

.contentbloc-isento h2 {
    margin-bottom: 25px;
    font-size: 28px;
    font-weight: 600;
    line-height: 32px;
    color: #2b2d6c;
}

.isento_ir,
.isento_ir_2,
.simulador_buttons.active_isentox {
    display: none;
}

.isento_ir_2.active_isentox {
    display: block;
}

section#div1.enlarge_div .unicastpe-bf[data-stepbf="2"] .sidepics-unicastep {
    display: none;
}

.collapses-cardbtn {
    position: absolute;
    bottom: 67px;
    background: #953682;
    padding: 20px;
    width: 100%;
}

.collapses-cardbtn__2 {
    background: #2b2d6c;
    width: 100%;
    position: absolute;
    display: none;
    bottom: 66px;
}

.collapses-cardbtn__2 ul {
    padding: 20px 40px;
    margin: 0;
    list-style: none;
}

.collapses-cardbtn__2 ul li {
    padding-bottom: 10px;
}

.collapses-cardbtn__2 ul li:last-of-type {
    padding: 0;
}

.collapses-cardbtn nav ul {
    padding: 0;
    list-style: none;
    margin: 0;
    padding: 20px;
}

.collapses-cardbtn nav ul li a,
.collapses-cardbtn__2 ul li a {
    color: white;
    font-size: 18px;
    display: inline-block;
    width: 100%;
    font-weight: 300;
    text-decoration: none;
}

.collapses-cardbtn nav ul li {
    padding-bottom: 15px;
}

.collapses-cardbtn nav ul li:last-of-type {
    padding: 0;
}

.collapses-cardbtn nav ul li span {
    color: #FFABEE;
    text-decoration: underline;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 10px;
    display: inline-block;
}

body.page__blog .lines-btn-menu span {
    background: white;
}

body.page__blog button#searchbtn {
    filter: brightness(0) invert(1);
}

body.page__blog span.menuname {
    color: white;
}

body.page__blog button#menubutton {
    border-color: white;
}

body.page__blog .brand a:before {
    filter: brightness(0) invert(1);
}

@media(min-width: 400px){
  .menu-cima nav > ul > li > a {
      font-size: 28px;
  }
  nav.menulinks ul li a {
      font-size: 16px;
  }
  nav.menu-social ul li a:before {
      width: 35px;
      height: 35px;
  }
  .brand a:before {
      width: 130px;
      height: 40px;
  }
  span.menuname {
      font-size: 20px;
  }
  button#searchbtn:before {
      width: 25px;
      height: 25px;
  }
}


@media(min-width: 1024px){
  .collapses-cardbtn,
  .collapses-cardbtn__2  {
      bottom: auto;
  }
  header{
      padding: 0;
  }
  .button-planos-header {
      display: block;
      width: 33%;
      right: 0;
      top: 0;
      position: relative;
      left: auto;
      margin: 0;
      bottom: auto;
  }
  .brand {
      width: 33%;
      display: flex;
      justify-content: center;
      align-items: center;
  }
  .openmenu {
      width: 33%;
  }
  .vetores-menu:before {
      width: 50%;
      margin: 0 auto;
  }
  .menu-cima > nav > ul {
      overflow-y: scroll;
      max-height: 400px;
  }
  .flex-banner__home {
      display: flex;
      flex-flow: wrap;
      justify-content: space-between;
  }

  .text-banner {
      width: 50%;
      display: flex;
      flex-direction: column;
      align-items: baseline;
      justify-content: center;
  }

  .grafismos-bannermain {
      margin: 0;
      width: 50%;
  }
}

@media(min-width: 1280px){
  .menu-cima nav > ul > li > a {
      font-size: 36px;
  }
}


/***
Banner e padrÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âµes
********************/
section.banner-0 {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    padding: 100px 0 0 0;
}
.text-banner{
    max-width: 500px;
}
.text-banner h1 {
    color: #2A2D6B;
    font-weight: 700;
    font-size: 52px;
    line-height: 48px;
    margin-bottom: 25px;
}
.text-banner a {
    color: #EA5B1A;
}
.text-banner a i {
    background: linear-gradient(269.7deg, rgba(234, 91, 26, 0.6) 1.05%, rgba(234, 91, 26, 0) 362.83%);
}

.grafismos-bannermain .st0{fill:#2A2D67;}
.grafismos-bannermain .st1{fill:#D96532;}
.grafismos-bannermain .st2{fill:#D86431;}
.grafismos-bannermain .st3{fill:#2A2D68;}
.grafismos-bannermain .st4{fill:#8B3D80;}
.grafismos-bannermain .st5{fill:#8A3D80;}
.grafismos-bannermain .st6{fill:#D96531;}

.grafismos-bannermain svg {
    width: 100%;
    height: 100%;
}

@media(min-width: 400px){
  .text-banner h1 {
      font-size: 64px;
      line-height: 58px;
  }
}

@media(min-width: 992px){
  .text-banner h1 {
      font-size: 78px;
      line-height: 66px;
  }
  section.banner-0 {
      padding-top: 68px;
  }
}

/**
NotÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­cias
**********/
.destaqnews-home .cover-noticia {
    width: 100%;
    height: 160px;
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: baseline;
    background-size: cover;
    background-position: center center;
}

.cover-noticia h2 {
    color: white;
    margin: 0;
    font-size: 14px;
    padding: 14px 25px;
    background: #953682;
    font-weight: 600;
}

.destaqnews-home a {
    text-decoration: none;
    color: inherit;
}

.desc-noticia {
    padding: 20px;
    background: white;
}

.desc-noticia h2 {
    font-size: 18px;
    font-weight: 700;
    color: #953682;
}

.desc-noticia p {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    color: #2A2D6B;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.flex-infos-noticia {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    padding: 10px 0;
}

span.date-post {
    color: #2A2D6B;
}

.min-leitura {
    color: #888AB7;
}

.destaqnews-home,
.noticiacomum-home {
    margin-bottom: 10px;
}
.grid-noticias-home {
    padding-bottom: 20px;
}

span.bigbutton-noticia {
    width: calc(100% + 20px);
    position: relative;
    left: -10px;
    border-top: 0.723064px solid rgba(102, 106, 190, 0.19);
    padding: 20px 15px 0 15px;
    font-size: 14px;
    font-weight: 400;
    color: #953682;
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

span.bigbutton-noticia i:before {
    content: url(assets/svg/down-orange.svg);
    display: inline-block;
    width: 15px;
    height: 16px;
    transform: rotate(-90deg);
}

span.bigbutton-noticia i {
    display: inline-flex;
}

.noticiacomum-home a {
    display: flex;
    text-decoration: none;
    width: 100%;
}

.noticiacomum-home .cover-noticia {
    width: 30%;
    background: red;
    display: flex;
    flex-direction: column;
    justify-content: end;
    background-size: cover;
    background-position: center center;
}

.noticiacomum-home .desc-noticia {
    width: 70%;
}

.noticiacomum-home .cover-noticia h2 {
    padding: 15px 10px;
    text-align: center;
}

a.colorbtn-blue.btn-padrao-caixa.carregar_mais_news {
    margin: 40px auto;
}

a.colorbtn-blue.btn-padrao-caixa.carregar_mais_news i:before {
    transform: revert;
}

@media (min-width: 992px){
  .grid-noticias-home {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-gap: 5px;
  }
  .grid_a {
      grid-area: 1 / 1 / 4 / 3;
  }
  .grid_b {
      grid-area: 1 / 3 / 2 / 5;
  }
  .grid_c {
      grid-area: 2 / 3 / 3 / 5;
  }
  .grid_d {
      grid-area: 3 / 3 / 4 / 5;
  }
  .destaqnews-home, .noticiacomum-home {
      margin: 0;
  }
  .destaqnews-home .cover-noticia {
      height: 50%;
  }
  .noticiacomum-home .cover-noticia{
      align-items: baseline;
  }
  .desc-noticia {
      padding: 15px;
  }
  .destaqnews-home .desc-noticia{
      padding: 30px;
  }
}

@media(min-width: 1024px){
  .desc-noticia h2 {
      font-size: 22px;
      display: inline-block;
      min-height: 55px;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
  }
  .desc-noticia p {
      font-size: 16px;
      line-height: 22px;
  }
  .grid-noticias-home {
      grid-gap: 10px 30px;
      padding-bottom: 50px;
  }
}

/***
PropÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³sito
*************/
main#maingeral section.aba-padrao.aba-home.aba-proposito {
    min-height: 100vh;
    background: linear-gradient(33deg, rgb(245, 240, 234) 0%, rgb(231, 222, 213) 100%);
    padding-top: 20px;
    margin-bottom: 40px;
}
.picture-mulher-proposito img {
    width: 100%;
    margin-bottom: -40px;
}

@media(min-width: 992px){
  .picture-mulher-proposito {
      position: absolute;
      right: 0;
      width: 50%;
      top: 0;
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: end;
  }

  .picture-mulher-proposito img {
      margin: 0;
  }

  .grid_proposito {
      width: 50%;
  }

  main#maingeral section.aba-padrao.aba-home.aba-proposito {
      display: flex;
      flex-direction: column;
      justify-content: center;
      background-image: url(assets/img/fundao-proposito.jpg);
      background-size: cover;
      background-position: bottom right;
  }

  .grid_proposito .title-padrao-big {
      margin: 0;
  }
}

/**
EmprÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©stimo
**************/
.grid_emprestimo {
    flex-direction: column-reverse;
    display: flex;
}

.sidepic-emprestimo img {
    width: 100%;
    margin-top: 25px;
    position: relative;
}

.sidepic-emprestimo {
    position: relative;
}

.sidepic-emprestimo:before {
    content: "";
    width: 80%;
    margin: 0 auto;
    position: absolute;
    background: #953682;
    left: 0;
    right: 0;
    bottom: 0;
    height: 80%;
}
.animated-grafisms-empretimo {
    position: absolute;
    width: 80%;
    height: 80%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.animated-grafisms-empretimo:before {
    content: "";
    display: inherit;
    position: absolute;
    width: 20px;
    height: 20px;
    top: -20px;
    background: #EA5B1A;
}

.animated-grafisms-empretimo:after {
    content: "";
    display: inherit;
    position: absolute;
    width: 40px;
    height: 40px;
    background: #2A2D6B;
    left: -40px;
}

.animated-grafisms-empretimo span:nth-of-type(1) {
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 1000px;
    border: 4px solid #EA5B1A;
    top: -40px;
    left: -25px;
    animation: jump-ball 5s ease-out infinite;
}


@keyframes jump-ball {
  0% {
    transform: translateY(0) rotate(0deg);
  }

  25% {
    transform: translateY(-40px) rotate(60deg);
    animation-timing-function: ease-in;
  }

  50% {
    transform: translateY(0) rotate(120deg);
    animation-timing-function: ease-out;
  }

  60% {
    transform: translateY(-20px) rotate(180deg);
    animation-timing-function: ease-in;
  }

  70% {
    transform: translateY(0) rotate(240deg);
    animation-timing-function: ease-out;
  }

  80% {
    transform: translateY(-5px) rotate(300deg);
    animation-timing-function: ease-in;
  }

  90% {
    transform: translateY(0px) rotate(350deg);
    animation-timing-function: ease-out;
  }

  95% {
    transform: translateY(-5px) rotate(355deg);
    animation-timing-function: ease-in-out;
  }

  100% {
    transform: translateY(0) rotate(360deg);
    animation-timing-function: ease-in-out;
  }
}

.animated-grafisms-empretimo span:nth-of-type(2):before {
    content: url(assets/svg/orange-smille.svg);
    display: inline-block;
    width: 60px;
    transform-origin: top center;
    animation: rodamsi 2s ease infinite alternate;
}

.animated-grafisms-empretimo span:nth-of-type(2) {
    position: absolute;
    bottom: -20px;
    right: -10px;
}

@keyframes rodamsi {
  0%, 100% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(-95deg);
  }
}

@media(min-width: 992px){
  .grid_emprestimo {
      flex-flow: wrap;
      align-items: center;
      justify-content: space-between;
  }

  .sidepic-emprestimo {
      width: 50%;
  }

  .sidetext-emprestimo {
      width: 46%;
  }
  .grid_emprestimo .title-padrao-big {
      margin-bottom: 0;
  }
  .sidepic-emprestimo img {
      margin-top: 0;
  }
}

@media(min-width: 1280px){
  .animated-grafisms-empretimo:before {
      width: 80px;
      height: 80px;
      top: -80px;
  }
  .animated-grafisms-empretimo:after {
      width: 60px;
      height: 60px;
      left: -60px;
  }
  .animated-grafisms-empretimo span:nth-of-type(1) {
      width: 50px;
      height: 50px;
      top: -60px;
      left: -60px;
      border: 11px solid #EA5B1A;
  }
  .animated-grafisms-empretimo span:nth-of-type(2) {
      transform: scale(2.5);
  }
}

/***
Planos
************/
.navbar-planos-home ul {
    padding: 0;
    list-style: none;
    display: flex;
    overflow-y: scroll;
}

.navbar-planos-home ul li a {
    font-weight: 300;
    color: rgb(42 45 107 / 46%);
    display: inline-block;
    padding: 15px;
    border-top: 1px solid #D4D4D4;
    white-space: pre;
    text-decoration: none;
    transition: 0.4s ease all;
    position: relative;
}

.navbar-planos-home ul li a.active {
    color: #2A2D6B;
    font-weight: 600;
    transition: 0.4s ease all;
    border-top: 2px solid #EA5B1A;
}

.navbar-planos-home ul li a.active:before {
    content: "";
    display: inline-block;
    width: 26px;
    height: 26px;
    transition: 0.4s ease all;
    border-radius: 100px;
    border: 6px solid #ea5b1a;
    margin-right: 10px;
}

.navbar-planos-home ul li a {
    display: flex;
    align-items: center;
}
.conteudoaba-plano {
    flex-direction: column-reverse;
    display: flex;
}

.sidepic-abaplano {
    width: 100%;
    height: 200px;
    background: #E6E6E6;
    position: relative;
}

.sidedesc-plano {
    width: 80%;
    background: #953682;
    padding: 40px;
    position: relative;
}

.sidedesc-plano:after {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background: #ea5b1a;
    position: absolute;
    bottom: -40px;
    right: -40px;
}

.content-abas-planos {
    position: relative;
    width: 100vw;
    margin-left: -12px;
}

.sidedesc-plano h2 {
    color: white;
    font-weight: 400;
    font-size: 34px;
    line-height: 38px;
    margin-bottom: 0;
}

.sidedesc-plano p {
    font-size: 16px;
    margin: 20px 0;
    color: white;
    line-height: 20px;
    font-weight: 300;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

.content-abas-planos .title-padrao-big p {
    margin: 0;
}

.content-abas-planos:after {
    content: "";
    width: 100px;
    height: 100px;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    background: #2A2D6B;
}

.aba-plano-unica {
    position: relative;
    z-index: 7;
    display: none;
}

.aba-rental-unica {
    position: relative;
    z-index: 7;
    display: none;
}

.aba-plano-unica.blogenship{
    display: none;
}

.aba-plano-unica.show-aba{
    display: block;
}

.content-abas-planos:before {
    content: "";
    width: 100px;
    height: 100px;
    display: inline-block;
    position: absolute;
    top: 90px;
    right: 20px;
    border-radius: 1000px;
    border: 25px solid #ea5b1a;
}

.sidepic-abaplano img {
    height: calc(100% + 30px);
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    display: table;
    margin: 0 auto;
}

.tab-pane-padding {
    padding: 20px;
}

.tab-pane-title-table h2, .tab-pane-title-table h3, .tab-pane-title-table h4, .tab-pane-title-table h5, .tab-pane-title-table h6 {
    font-size: 20px;
    color: #ea5b1c;
}

.tab-pane-title-table p {
    font-size: 16px;
    line-height: 22px;
    color: #2b2d6c;
}

.tab-pane-title-table table {
    text-align: center;
    max-width: 770px;
    background: white;
    border-radius: 10px;
    overflow: hidden;
}

.tab-pane-title-table table tr:nth-of-type(1) {
    background: #2b2d6c;
    color: white;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
}

.tab-pane-title-table table tr {
    font-size: 16px;
    color: #2b2d6c;
}

@media(min-width: 400px){
  .sidepic-abaplano {
      height: 300px;
  }
}

@media(min-width: 992px){
  .conteudoaba-plano {
      flex-flow: wrap;
  }

  .sidepic-abaplano {
      width: 55%;
      height: auto;
  }

  .sidedesc-plano {
      width: 30%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: baseline;
  }

  .aba-plano-unica {
      padding-top: 50px;
  }
  .abablog-planounica{
      padding-top: 0;
  }

  .content-abas-planos:after {
      left: 85%;
      top: 50px;
  }
  .content-abas-planos:before {
      border: 20px solid #ea5b1a;
      left: calc(85% - 10px);
      top: 160px;
  }
  .sidepic-abaplano:before {
      content: "";
      display: inline-block;
      width: 120px;
      height: 120px;
      border: 20px solid #953682;
      border-radius: 100px;
      left: 30px;
      position: absolute;
      top: -60px;
  }
  .content-abas-planos {
      width: auto;
  }
}

@media(min-width: 1366px){
  .sidedesc-plano h2 {
      font-size: 38px;
      line-height: 42px;
      padding-right: 60px;
  }
  .sidedesc-plano {
      padding: 60px;
  }
  .sidedesc-plano p {
      font-size: 18px;
      margin: 30px 0;
      line-height: 24px;
  }
  .sidepic-abaplano img {
      height: calc(100% + 200px);
      max-height: 555px;
  }
  .aba-plano-unica {
      padding-top: 190px;
  }
  .abablog-planounica{
      padding-top: 0;
  }
  .navbar-planos-home ul li a {
      font-size: 20px;
  }
  .content-abas-planos:after {
      top: 190px;
  }
  .content-abas-planos:before {
      top: 320px;
  }
}

/****
Investimentos
**********************/
main#maingeral section.aba-investimento {
    padding-bottom: 0;
}

button.clicktolisten {
    font-size: 16px;
    background: #d65418;
    color: white;
    border: none;
    border-radius: 1000px;
    padding: 9px 25px;
    font-weight: bold;
    transition: 0.5s ease all;
    display: flex;
}

button.clicktolisten:hover {
    background: #2b2d6c;
    transition: 0.5s ease all;
}

button.clicktolisten svg {
    display: inline-block;
    width: 20px;
    margin-left: 15px;
}

.bluebox-investimentos-home {
    width: 100vw;
    background: #2A2D6B;
    margin-left: -12px;
    padding: 40px;
    position: relative;
    margin-top: 40px;
    z-index: 6;
}

.bluebox-investimentos-home .title-padrao-big h2 {
    color: white;
}

.bluebox-investimentos-home .title-padrao-big p {
    color: white;
}

.bluebox-investimentos-home:before {
    content: "";
    display: inline-block;
    width: 80px;
    height: 80px;
    background: #953682;
    position: absolute;
    top: -80px;
    right: 0;
}

.bluebox-investimentos-home:after {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background: #ea5b1a;
    position: absolute;
    top: 0;
    right: 80px;
}

@media(min-width: 992px){
  .bluebox-investimentos-home {
      width: auto;
      margin-left: 0;
      padding: 60px 60px 160px;
  }
  .bluebox-investimentos-home {
      width: auto;
      margin-left: 0;
      padding: 60px 60px 160px;
  }

  .title-padrao-big.flex-title-big {
      display: flex;
      flex-flow: wrap;
      width: 80%;
      align-items: center;
  }

  /* .sideflex-title:nth-of-type(1) {
      width: 200px;
  } */
  .sideflex-title:nth-of-type(2) {
      width: 50%;
  }
  .bluebox-investimentos-home:before {
      width: 150px;
      height: 150px;
  }
  .bluebox-investimentos-home:after {
      width: 65px;
      height: 65px;
      top: 70px;
      right: 150px;
  }

  section.abapadrao-interna.aba-padrao.aba-home.aba-investimento .title-padrao-big.flex-title-big {
      width: 100%;
      margin: 0;
  }

  section.abapadrao-interna.aba-padrao.aba-home.aba-investimento .title-padrao-big.flex-title-big .sideflex-title:nth-of-type(1) {
      width: auto;
      padding-right: 30px;
  }

  section.abapadrao-interna.aba-padrao.aba-home.aba-investimento .bluebox-investimentos-home:after {
      top: -145px;
  }
}

@media(min-width: 1228px){
  .bluebox-investimentos-home {
      width: calc(100% + 135px);
  }
  .sideflex-title:nth-of-type(1) {
      margin-right: 40px;
  }
}

/***
footer
*******************/
footer {
    background: #2d2c6e;
}

.grand-rodape {
    width: 100%;
    height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: end;
    background-image: url(assets/img/rodape_ponte-min.jpg);
    background-size: cover;
    background-position: right center;
    position: relative;
}

.grand-rodape:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 40px;
    background: linear-gradient(#f7f9fb, white);
    top: -40px;
}

.title-rodape h2 {
    font-size: 44px;
    color: white;
    font-weight: 400;
    margin: 0;
    line-height: 38px;
}

.title-rodape {
    width: 60%;
}

.simple-rodape {
    background: #2b2c6c;
    color: white;
    padding: 50px 0 20px 0;
}

.simplebox-footer {
    padding: 0 0 25px 0;
    margin-bottom: 25px;
    border-bottom: 1px solid #666ABE;
}

.simplebox-footer h3 {
    font-weight: 300;
    font-size: 24px;
    line-height: 26px;
    display: inline-block;
}

.simplebox-footer p {
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    margin: 0;
}

.simplebox-footer p a {
    color: white;
    text-decoration: none;
    font-weight: 400;
    font-size: 18px;
    display: inline-block;
    margin-bottom: 10px;
}
nav.social ul {
    padding: 0;
    list-style: none;
    margin: 0;
    display: flex;
}
nav.social ul li {
    margin-right: 15px;
}
.lineone-megamenu-footer .social ul li a:before {
    display: inline-block;
    width: 35px;
    height: 35px;
}
.lineone-megamenu-footer .social ul li:nth-of-type(1) a:before {
    content: url(assets/svg/social/instagram-og.svg);
}
.lineone-megamenu-footer .social ul li:nth-of-type(2) a:before {
    content: url(assets/svg/social/faebook-og.svg);
}
.lineone-megamenu-footer .social ul li:nth-of-type(3) a:before {
    content: url(assets/svg/social/linkedin-og.svg);
}
.lineone-megamenu-footer .social ul li:nth-of-type(4) a:before {
    content: url(assets/svg/social/youtube-og.svg);
}
.lineone-megamenu-footer ul h3 {
    font-size: 28px;
    font-weight: 300;
}

.lineone-megamenu-footer ul {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-bottom: 25px;
}

.lineone-megamenu-footer ul li a {
    color: white;
    font-weight: 200;
    text-decoration: none;
    display: inline-block;
    padding: 5px 0;
}
.certificacoes {
    display: flex;
    flex-flow: wrap;
    align-items: center;
    margin-bottom: 20px;
}
.certificacoes a {
    order: 4;
}

.certificacoes img {
    height: 65px;
    margin-right: 10px;
    order: 4;
}

.certificacoes span {
    display: inline-block;
    padding: 10px 0;
    font-size: 26px;
    font-weight: 300;
    order: 1;
    width: 100%;
}
.legais-elos a {
    color: white;
    font-size: 14px;
    font-weight: 300;
    padding-right: 10px;
}

.legais-elos img {
    width: 100px;
    display: inherit;
    padding: 10px 0;
}
.copycrt {
    border-top: 1px solid #41459F;
    background: #2c2c6d;
    width: 98%;
    left: 1%;
    position: relative;
    text-align: center;
    color: white;
    padding: 20px 0;
}

span.elos-copy {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
}

.flex-copy a {
    color: white;
    text-decoration: none;
    font-size: 14px;
}

span.orange-crt {
    font-weight: bold;
    color: #ea5b1a;
}

.flex-copy a i:before {
    content: url(assets/svg/coracao.svg);
    display: inline-block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 3px;
    margin: 0 2px;
}

.brand-elos a:before {
    content: url(assets/svg/marca.svg);
    display: inline-block;
    width: 100px;
    padding: 10px 0;
}

@media(min-width: 992px){
  .grand-rodape {
      height: 600px;
      background-position: bottom;
  }
  .title-rodape {
      width: 100%;
  }
  .title-rodape h2 {
    font-size: 85px;
    line-height: 85px;
  }
  .flex-footer-big {
      display: flex;
      flex-flow: wrap;
      justify-content: space-between;
  }

  .side-megamenu-footer:nth-of-type(1) {
      width: 55%;
  }

  .side-megamenu-footer:nth-of-type(2) {
      width: 40%;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      padding-bottom: 100px;
  }

  .lineone-megamenu-footer {
      display: flex;
      flex-flow: wrap;
      justify-content: space-between;
  }

  .simplebox-footer {
      width: 31%;
      border-bottom: none;
  }
  .certificacoes span {
      font-size: 28px;
  }
  .certificacoes {
      width: 100%;
      grid-gap: 10px;
  }

  .lineone-megamenu-footer .social ul li a:before {
      width: 40px;
      height: 40px;
  }
  .lineone-megamenu-footer nav.social {
      width: 100%;
      display: flex;
      justify-content: end;
      width: 100%;
  }
  .simplebox-footer p,
  .simplebox-footer:nth-of-type(2) a {
      font-size: 16px;
      line-height: 22px;
      font-weight: 300;
      opacity: 0.8;
  }
  .antefinal-bar {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: space-between;
  }
  .legais-elos {
      display: flex;
      align-items: center;
  }
  .legais-elos img {
      margin-right: 30px;
  }
  .legais-elos a {
      padding-right: 30px;
  }
  .flex-copy {
      display: flex;
      justify-content: space-between;
      align-items: center;
  }
  span.elos-copy {
      margin: 0;
  }
  .simplebox-footer:nth-of-type(1):after{
      display: none;
  }
  .certificacoes img {
      height: 55px;
      margin: 0;
  }

  .certificacoes a:nth-of-type(1),.certificacoes a:nth-of-type(2) {
        width: 80px;
    }
.certificacoes a:nth-of-type(1) img, .certificacoes a:nth-of-type(2) img {
        height: auto;
        width: 100%;
    }
}

@media(min-width: 1280px){
  .simplebox-footer {
      padding: 0 20px 0 0;
      position: relative;
  }

  .simplebox-footer:after {
      content: "";
      width: 1px;
      height: 70%;
      background: #666ABE;
      position: absolute;
      top: 15%;
      left: -25px;
  }
  .lineone-megamenu-footer:nth-of-type(2) {
      justify-content: unset;
  }
  .lineone-megamenu-footer nav {
      width: 33%;
      margin-top: 40px;
  }
  .side-megamenu-footer:nth-of-type(1) {
      width: 60%;
  }
}

@media(min-width: 1366px){
  .grand-rodape:before {
      content: "";
      display: inline-block;
      width: 100%;
      height: 50px;
      position: absolute;
      top: -50px;
      background: linear-gradient(#f7f9fb, white);
      z-index: 2;
  }
  .grand-rodape {
      height: 680px;
  }
  .title-rodape h2 {
      font-size: 100px;
      line-height: 160px;
  }
}

@media(min-width: 1920px){
  .grand-rodape {
      height: 900px;
  }
  .certificacoes a {
        width: 19%;
    }

    .certificacoes a img {
        width: 100%;
        height: auto;
    }
}

/****
PÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ginas internas & investimentos
**********************************/
section.banner-internas {
    padding: 100px 0 60px;
}

section.banner-internas .sidetext-bannerpadrao a {
    margin-top: 20px;
    color: #2b2d6c;
    border-color: #ea5b1a;
}

section.banner-internas .sidetext-bannerpadrao a i {
    background: #ea5b1a;
}

.sidetext-bannerpadrao h1,
.sidetext-bannerpadrao h2 {
    color: #2A2D6B;
    font-weight: 700;
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 30px;
}

.sidetext-bannerpadrao h1 span,
.sidetext-bannerpadrao h2 span {
    color: #EA5B1A;
    font-weight: 400;
    font-size: 18px;
    display: inline-block;
    width: 100%;
    line-height: 22px;
}

.sidetext-bannerpadrao p {
    color: #2A2D6B;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
}

section.banner-internas.pg_investimentos .sideicon-bannerpadrao i:before,
section.banner-internas.pg_investimentos-novo .sideicon-bannerpadrao i:before {
    content: url(assets/svg/banner-investimentos.svg);
    display: inline-block;
    width: 100%;
    padding: 0 20px;
}

.sideicon-bannerpadrao i {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
}
.radio {
    display: flex;
    font-size: 16px;
    cursor: pointer;
    align-items: center;
    color: #2A2D6B;
    padding: 10px 0;
    white-space: nowrap;
    padding-right: 40px;
    position: relative;
}
.radio:hover .inner {
  transform: scale(0.5);
  opacity: 0.5;
}
.radio input {
  height: 1px;
  width: 1px;
  opacity: 0;
}
.radio input:checked + .outer .inner {
  transform: scale(1);
  opacity: 1;
}
.radio input:checked + .outer {
  border: 3px solid #ea5b1a;
}
.radio input:focus + .outer .inner {
    transform: scale(1);
    opacity: 1;
    background-color: #e67012;
}
.lineacessa {
    transition: 0.3s ease all;
    width: 100%;
    height: 1px;
    background: #ea5b1a;
    top: 0px;
    display: inline-block;
    position: absolute;
    opacity: 0;
}
.radio input:checked + .outer .lineacessa {
    transition: 0.3s ease all;
    opacity: 1;
}
.radio .outer {
    height: 15px;
    width: 15px;
    display: block;
    box-sizing: initial;
    float: left;
    border: 3px solid #ea5b1a;
    border-radius: 50%;
    margin-right: 10px;
}
.radio .inner {
    transition: all 0.25s ease-in-out;
    height: 11px;
    width: 11px;
    transform: scale(0);
    display: block;
    margin: 2px;
    border-radius: 50%;
    background-color: #ea5b1a;
    opacity: 0;
}
.filters-btn-lamina {
    display: flex;
    overflow-x: scroll;
}
.filter-plano h3 {
    font-size: 18px;
    color: #2A2D6B;
    font-weight: 600;
}
.filters-btn-lamina {
    display: flex;
    overflow-x: scroll;
    border-top: 1px solid #dbdbdb;
}

.relatorios-rental {
    padding: 40px 0;
}

.title-relatorios h2 {
    font-size: 36px;
    font-weight: 400;
    color: #2A2D6B;
    line-height: 40px;
}

.unicotype-relatorio {
    margin-top: 25px;
}

.title-type-relatorio {
    width: 100%;
    padding: 15px;
    background: #953682;
    position: relative;
}

.title-type-relatorio h3 {
    color: white;
    font-size: 16px;
    margin: 0;
    display: flex;
    align-items: center;
}

.fixed-audio-badge {
    position: fixed;
    bottom: 20px;
    z-index: 9999999999;
    background: #953682;
    padding: 20px;
    left: 20px;
    border-radius: 2000px;
    box-shadow: 0 0 20px 0px rgb(0 0 0 / 38%);
    display: none;
}

.fixed-audio-badge button {
    position: absolute;
    top: -10px;
    right: -10px;
    border-radius: 1000px;
    width: 40px;
    height: 40px;
    border: none;
    z-index: 999;
    background: #d65418;
    color: white;
}

.type-cenarios-report {
    margin-top: 25px;
}

.unicacaixa-cenario {
    margin-bottom: 25px;
}

.unicacaixa-cenario p {
    font-size: 16px;
    font-weight: 400;
    color: #2A2D6B;
}

.unicacaixa-cenario h3 {
    font-weight: 600;
    font-size: 16px;
    color: #2A2D6B;
}

.unicacaixa-cenario h3:after {
    content: "I";
    margin-left: 10px;
    color: #EA5B1A;
}

.alerts_carteira {
    margin: 30px 0;
    background: #953682;
    padding: 30px;
    position: relative;
}

.alerts_carteira h3 {
    color: white;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 14px;
}

.alerts_carteira p {
    margin: 0;
    font-size: 14px;
    line-height: 18px;
    color: white;
}

span.blocos-incio {
    position: absolute;
    top: 0;
    left: 0;
}

span.blocos-incio:before {
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    background: #EA5B1A;
    left: -40px;
}

span.blocos-incio:after {
    content: "";
    width: 25px;
    height: 25px;
    display: inline-block;
    background: blue;
    top: -25px;
    position: absolute;
    left: -65px;
}

span.blocos-fim {
    position: absolute;
    right: 0;
    top: 50%;
}

span.blocos-fim:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 50px;
    height: 50px;
    background: #2A2D6B;
}

section.abapadrao-interna.aba-padrao.aba-home.aba-investimento {
    margin-bottom: 40px;
}

div#recebe_carteira_multipla {
    width: 100%;
    padding: 20px;
    background: white;
    border-radius: 20px;
    margin: 20px 0 10px;
}

.minititle-tabs {
    font-weight: 700;
    font-size: 20px;
    color: #2A2D6B;
}

.navabar-tabs ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    white-space: nowrap;
    overflow-x: scroll;
}

.navabar-tabs ul li {
    position: relative;
    border-top: 1px solid #D4D4D4;
}

.navabar-tabs ul li a {
    color: rgb(42 45 107 / 59%);
    text-decoration: none;
    position: relative;
    padding: 10px 40px 10px 0;
    display: flex;
    align-items: center;
}

.navabar-tabs ul li a.active {
    border-top: 2px solid #EA5B1A;
    transform: translate(0px, -1.5px);
    color: #2A2D6B;
}

.navabar-tabs ul li a.active:before {
    border-radius: 1000px;
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 3px solid #EA5B1A;
    margin-right: 10px;
}

.tabs-padrao {
    margin-bottom: 30px;
}

.tabs-padrao:last-of-type {
    margin: 0;
}

.content-navbar {
    margin-top: 10px;
    padding: 10px 0;
    position: relative;
}

.flex-buttons-documents {
    display: flex;
    flex-flow: wrap;
}

.flex-buttons-documents a {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    text-decoration: none;
    color: #2A2D6B;
    padding: 12px 85px 12px 12px;
    border: 1px solid #EA5B1A;
    position: relative;
}

.flex-buttons-documents a:last-of-type {
    margin-bottom: 0;
}

.flex-buttons-documents a i {
    position: absolute;
    height: calc(100% + 2px);
    right: -1px;
    width: 80px;
    background: #EA5B1A;
    top: -1px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.flex-buttons-documents a i:before {
    content: url(assets/svg/seta-btn.svg);
    display: inline-block;
    width: 14px;
    height: 20px;
    transform: rotate(-90deg);
}

.content-unico-tab {
    display: none;
}

.content-unico-tab.showtab {
    display: block;
}

.collapse-padrao ul li a {
    position: relative;
    display: inline-block;
    width: 100%;
    color: #2A2D6B;
    text-decoration: none;
    font-size: 16px;
    font-weight: 400;
    border: 1px solid #ea5b1a;
    padding: 12px 80px 12px 12px;
}

.collapse-padrao ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.collapse-padrao ul li {
    margin-bottom: 10px;
}

.content-collapsed {
    padding: 15px;
    border: 1px solid #ea5b1a;
    border-top: none;
    background: white;
    display: none;
}

.content-collapsed p {
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    color: #2A2D6B;
}

.collapse-padrao ul li a i {
    position: absolute;
    width: 80px;
    height: 100%;
    right: 0;
    background: #ea5b1a;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.collapse-padrao ul li a i:before {
    content: "+";
    display: inline-block;
    font-style: initial;
    color: white;
    font-size: 24px;
    font-weight: 200;
}
main#conteudo section {
    padding: 40px 0 80px 0;
    position: relative;
}

main#conteudo section:last-of-type {
    padding-bottom: 40px;
}
.flex-double-chart {
    display: flex;
    flex-flow: wrap;
}
.database_lamina select {
    font-size: 18px;
    padding: 10px 30px 10px 10px;
    margin-right: 10px;
    background: none;
    color: #2b2d6c;
    font-weight: bold;
    border: 2px solid;
}
.database_lamina button {
    padding: 10.1px 70px;
    font-weight: bold;
    background: #953682;
    color: white;
    border: 2px solid #953682;
    margin: 0;
    transition: 0.4s ease;
}
.database_lamina button:hover {
    transition: 0.4s ease;
    background: none;
    color: #953682;
}

section.banner-internas.pg_trabalhe-conosco .flex-banner-padrao {
  padding: 0;
}
section.banner-internas.pg_trabalhe-conosco .sidetext-bannerpadrao {
    width: 100%;
    background: #2A2D6B;
    padding: 40px;
    margin-right: -50px;
    position: relative;
    z-index: 1;
}
section.banner-internas.pg_trabalhe-conosco .sidetext-bannerpadrao:before {
    content: "";
    position: absolute;
    top: -49px;
    left: 0;
    height: 50px;
    width: 50px;
    background: url(assets/svg/grafismo-talentos.svg) no-repeat center center;
    background-size: contain;
    display: inline-block;
}
section.banner-internas.pg_trabalhe-conosco .sidetext-bannerpadrao:after {
    content: "";
    position: absolute;
    bottom: -40px;
    left: 0;
    height: 40px;
    width: 40px;
    background: #953682;
    display: inline-block;
}
.pg_trabalhe-conosco .sidetext-bannerpadrao h1,
.pg_trabalhe-conosco .sidetext-bannerpadrao p{
  color: #fff;
}
section.banner-internas.pg_trabalhe-conosco .sideicon-bannerpadrao {
  width: 100%;
}
section.banner-internas.pg_trabalhe-conosco .sideicon-bannerpadrao i {
    background: url(https://elos.org.br/wp-content/uploads/2023/11/time-elos.jpg) no-repeat center center;
    background-size: cover;
    min-height: 350px;
    width: 100%;
    margin: 0;
}



.grid-nosso-espaco .card-espaco {
    /* width: 100%; */
    background: url(assets/img/elos-corredor.jpg) no-repeat center center;
    background-size:cover;
    min-height: 250px;
    margin: 10px 5px;
}
.grid-nosso-espaco .card-espaco.div1{
    background-image:url(https://elos.org.br/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-21-at-14.00.03.jpeg);
}
.grid-nosso-espaco .card-espaco.div2{
    background-image:url(https://elos.org.br/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-21-at-14.00.10-1.jpeg);
}
.grid-nosso-espaco .card-espaco.div3{
    background-image:url(https://elos.org.br/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-21-at-14.00.10.jpeg);
}
.grid-nosso-espaco .card-espaco.div4{
    background-image:url(https://elos.org.br/wp-content/uploads/2025/03/WhatsApp-Image-2025-03-21-at-14.00.06.jpeg);
}

@media(min-width: 1024px){
  .grid-nosso-espaco {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }
  .grid-nosso-espaco .div1 {
    grid-area: 1 / 1 / 3 / 3;
  }
  .grid-nosso-espaco .div2 {
    grid-area: 1 / 3 / 2 / 4;
  }
  .grid-nosso-espaco .div3 {
    grid-area: 2 / 3 / 3 / 4;
  }
  .grid-nosso-espaco .div4 {
        grid-area: 1 / 4 / 3 / 5;
    }
 
  .flex-banner-padrao {
      display: flex;
      flex-flow: wrap;
      justify-content: space-between;
      align-items: center;
  }
  section.banner-internas.pg_trabalhe-conosco .sidetext-bannerpadrao:before {
      top: -68px;
      height: 70px;
      width: 70px;
  }
  .sidetext-bannerpadrao {
      width: 45%;
  }

  .sideicon-bannerpadrao {
      width: 45%;
  }
  section.banner-internas.pg_trabalhe-conosco .sideicon-bannerpadrao i {
    min-height: 420px;
  }
  #conteudo section.aba-padrao.aba-trabalhe:nth-of-type(1) {
    padding: 0;
    margin-top: -20px;
  }

  .sidetext-bannerpadrao h1,
  .whitebox-badge-blog .sidetext-bannerpadrao h1 {
      font-size: 48px;
      line-height: 52px;
  }

  .sidetext-bannerpadrao h1 span {
      font-size: 20px;
      line-height: 26px;
  }

  section.banner-internas {
      padding: 100px 0;
  }
  section.banner-internas.pg_trabalhe-conosco {
    padding: 100px 0 0;
  }
  section.banner-internas.pg_trabalhe-conosco .flex-banner-padrao {
    padding: 40px 0 0;
  }
  section.banner-internas.pg_trabalhe-conosco .sidetext-bannerpadrao {
      width: calc(35% + 50px);
  }
  section.banner-internas.pg_trabalhe-conosco .sideicon-bannerpadrao {
    width: 65%;
  }

  .filters-btn-lamina {
      overflow: hidden;
      margin-bottom: 30px;
  }

  .filter-plano h3 {
      font-size: 18px;
      padding: 10px 0;
  }

  h2 {}

  .title-relatorios h2 {
      font-size: 46px;
      line-height: 48px;
  }

  .title-type-relatorio h3 {
      font-size: 22px;
      padding: 0 10px;
  }

  .type-cenarios-report {
      display: flex;
      flex-flow: wrap;
  }

  .unicacaixa-cenario {
      width: 31%;
      padding: 0 15px;
  }

  .unicacaixa-cenario p {
  }

  .unicacaixa-cenario h3 {
      font-size: 18px;
  }

  .alerts_carteira h3 {
      font-size: 22px;
  }

  .alerts_carteira p {
      font-size: 18px;
      line-height: 26px;
  }

  .alerts_carteira {
      padding: 40px;
  }

  main#conteudo section {
      padding: 80px 0 0 0;
  }

  main#conteudo section:last-of-type {
      padding-bottom: 80px;
  }
}

@media(min-width: 1366px){
  .unicacaixa-cenario {
      width: 25%;
      padding: 0 15px;
  }
  .title-relatorios h2 {
      font-size: 62px;
      line-height: 64px;
  }
}

/*******
Simulador
*************/
.ranges-simulador input[type=range] {
  width: 100%;
  margin: 9.5px 0;
  background-color: transparent;
  -webkit-appearance: none;
}
.ranges-simulador input[type=range]:focus {
  outline: none;
}
.ranges-simulador input[type=range]::-webkit-slider-runnable-track {
  background: #d9d9d9;
  border: 0;
  width: 100%;
  height: 1px;
  cursor: pointer;
}
.ranges-simulador input[type=range]::-webkit-slider-thumb {
  margin-top: -9.5px;
  width: 20px;
  height: 20px;
  background: #953682;
  border: 1px solid rgba(149, 54, 130, 0);
  cursor: pointer;
  -webkit-appearance: none;
}
.ranges-simulador input[type=range]:focus::-webkit-slider-runnable-track {
  background: #e6e6e6;
}
.ranges-simulador input[type=range]::-moz-range-track {
  background: #d9d9d9;
  border: 0;
  width: 100%;
  height: 1px;
  cursor: pointer;
}
.ranges-simulador input[type=range]::-moz-range-thumb {
  width: 20px;
  height: 20px;
  background: #953682;
  border: 1px solid rgba(149, 54, 130, 0);
  cursor: pointer;
}
.ranges-simulador input[type=range]::-ms-track {
  background: transparent;
  border-color: transparent;
  border-width: 9.5px 0;
  color: transparent;
  width: 100%;
  height: 1px;
  cursor: pointer;
}
.ranges-simulador input[type=range]::-ms-fill-lower {
  background: #cccccc;
  border: 0;
}
.ranges-simulador input[type=range]::-ms-fill-upper {
  background: #d9d9d9;
  border: 0;
}
.ranges-simulador input[type=range]::-ms-thumb {
  width: 20px;
  height: 20px;
  background: #953682;
  border: 1px solid rgba(149, 54, 130, 0);
  cursor: pointer;
  margin-top: 0px;
  /*Needed to keep the Edge thumb centred*/
}
.ranges-simulador input[type=range]:focus::-ms-fill-lower {
  background: #d9d9d9;
}
.ranges-simulador input[type=range]:focus::-ms-fill-upper {
  background: #e6e6e6;
}
.supertitle-simulador {
    height: 200px;
}
.supertitle-simulador {
    height: 200px;
}
.toprange h2 {
    color: #2A2D6B;
    font-size: 16px;
    font-weight: 400;
    line-height: 12px;
    margin: 0;
}
.toprange {
    position: relative;
    display: flex;
    padding-left: 70px;
    flex-direction: column;
    width: 100%;
}
.ranges-simulador:before {
    content: "";
    display: inline-block;
    width: 50px;
    position: absolute;
    left: 0;
    border-right: 1px solid #3C52D1;
    padding: 0px 15px 0px 0;
    height: 40px;
    top: calc(50% - 26px);
}
.ranges-simulador {
    margin-bottom: 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    flex-flow: wrap;
}
.range___styled {
    margin-top: 10px;
    padding-left: 70px;
    width: 100%;
}
.showdata.data-chart {
    display: flex;
    flex-flow: wrap;
}
#legenddiv {
    width: 100%;
    background: #F3F3F3;
    height: auto;
}
#recebechart_acumulado {
    height: 500px;
    width: 100%;
    background: white;
}
.select-indexo{
    display: none;
}
#recebecarteira_1,
#recebecarteira_2,
#chart__linebardiv {
    height: 400px;
}
span.select-indexo__double {
    display: inline-block;
    text-align: center;
    width: 100%;
    color: #953682;
    border: 1px solid;
    font-size: 16px;
    font-weight: 300;
    padding: 20px;
}
.table-comparativos thead {
    border-bottom: 1px solid #953682;
    color: #2A2D6B;
    font-size: 14px;
    text-align: center;
    line-height: 16px;
}

.table-comparativos table {
    border: 1px solid #953682;
    width: 100%;
}

.table-comparativos tbody tr td:nth-last-of-type(-n+4) {
    background: #953682;
    color: white;
    font-size: 14px;
    padding: 10px;
    text-align: center;
}

.table-comparativos thead td {
    padding: 10px;
}

td.nocolour {
    font-size: 14px;
    padding: 10px;
    line-height: 14px;
    color: #953682;
}

.alerta-rendimento-simulador {
    margin-top: 10px;
    color: #2A2D6B;
    margin-bottom: 10px;
    position: relative;
}

.alerta-rendimento-simulador p {
    font-size: 14px;
    margin: 0;
    line-height: 18px;
}

.sidetablechart-simulador {
    border: 2px solid #953682;
    padding: 2px 10px;
    font-size: 16px;
}

.sidetablechart-simulador table {
    width: 100%;
}

.sidetablechart-simulador table tr:nth-of-type(1) {
    border-bottom: 2px solid #953682;
}

.sidetablechart-simulador table tr td {
    padding: 10px 0;
}

.sidetablechart-simulador table tr td:nth-of-type(2) {
    font-weight: bold;
    color: #2A2D6B;
    text-align: center;
    width: 25%;
}

.sidetablechart-simulador table tr td:nth-of-type(3) {
    color: #2A2D6B;
    width: 25%;
    text-align: center;
}

.sidetablechart-simulador table tr td:nth-of-type(1) {
    color: #953682;
    font-size: 14px;
}

.sidetablechart-simulador table tr:nth-of-type(1) td:nth-of-type(1) {
    font-weight: bold;
}

.ranges-simulador:nth-of-type(1):before {
    content: url(assets/svg/smicon1.svg);
}
.ranges-simulador:nth-of-type(2):before {
    content: url(assets/svg/smicon2.svg);
}
.ranges-simulador:nth-of-type(3):before {
    content: url(assets/svg/smicon3.svg);
}

.ranges-simulador:nth-of-type(4):before {
    content: url(assets/svg/smicon4.svg);
}

#investimento_inicial_Recebe,
#input_rendamensal_Recebe,
#input_tempoinvestimento,
#input_temporeceber {
    border: none;
    background: none;
    padding: 0;
    color: #3C52D1;
    font-size: 32px;
    pointer-events: none;
    text-align: left;
    font-weight: 400;
    line-height: 34px;
    margin-top: 5px;
}

input#input_rendamensal {
    /* display: none; */
}

.sidechart-simulador #chartdiv {
    height: 340px;
}

span.anos_descritivo {
    color: #3C52D1;
    font-size: 32px;
    pointer-events: none;
    position: absolute;
    left: 40px;
    height: 100%;
    display: flex;
    align-items: center;
    font-weight: 500;
    transform: translate(0px, 2px);
}

.toprange .space-between {
    position: relative;
    align-items: center;
    display: flex;
}

.valor_principal__simulador {
    display: flex;
    align-items: center;
    position: relative;
}

.box-textvalue {
    background: #2A2D6B;
    width: 140px;
    height: 100px;
    padding: 0 20px;
    display: flex;
    align-items: center;
}

.box-textvalue h2 {
    margin: 0;
    font-size: 20px;
    line-height: 22px;
    font-weight: 300;
    color: white;
}

.box-textvalue h2 span {
    color: #01FEFE;
    font-weight: bold;
}

span#recebeanos_estipulado:after {
    content: " anos";
}

.value-totalen__simulador {
    width: 100%;
    height: 100%;
    position: absolute;
    padding-left: 145px;
    border-bottom: 1px solid #01FEFE;
    transform: translate(0px, 1px);
    display: flex;
    align-items: center;
}

.value-totalen__simulador h2 {
    font-weight: bold;
    font-size: 32px;
    margin: 0;
}

.value-totalen__simulador h2 span {
    color: #3C52D1;
}

.uniqueline-comparativos__mercado {
    display: flex;
    position: relative;
    margin: 10px 0;
}

.uniqueline-comparativos__mercado .indice_name {
    background: #5248D8;
    color: white;
    padding: 10px;
    min-width: 120px;
    text-align: center;
}

.uniqueline-comparativos__mercado span:last-of-type:not(.indice_name span) {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    padding-left: 130px;
    border-bottom: 1px solid #02fefe;
    font-size: 24px;
    color: #2A2D6B;
    font-weight: 400;
}

@supports (-ms-ime-align:auto) {
  .ranges-simulador input[type=range] {
    margin: 0;
  }
}

@media(min-width: 992px){
  .toprange h2 {
      font-size: 18px;
  }
  .flex-buttons-documents a {
      font-size: 18px;
      width: 30%;
      margin: 1%;
  }

  .flex-buttons-documents {
      align-items: center;
  }

  .flex-buttons-documents a:last-of-type {
      margin-bottom: 1%;
  }
}

@media(min-width: 1024px){
  div#supernevia {
      display: flex;
      flex-flow: wrap;
      justify-content: space-around;
  }
  div#envialamina-carteira, div#envialines-carteira, .chartline-carteira {
      width: 100%;
  }
}

@media(min-width: 1280px){
  #recebechart_acumulado{
      height: 500px;
      width: 75%
  }
  #legenddiv {
      width: 25%;
  }
  span.select-indexo__double {
      display: none;
  }
  span.select-indexo {
      text-align: center;
      color: #953682;
      border: 1px solid;
      font-size: 18px;
      font-weight: 300;
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      background: #f7f9fb;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
  }
  section.aba-padrao.aba-home.aba-investimento:after {
      content: "";
      display: inline-block;
      width: 100%;
      height: calc(100% - 40px);
      background: #2b2d6c;
      position: absolute;
      left: 50%;
      bottom: 0;
  }
  .sidetext-bannerpadrao h1 {
      font-size: 72px;
      line-height: 64px;
  }
  .sidetext-bannerpadrao h1 span {
      font-size: 26px;
      line-height: 32px;
  }
  .sidetext-bannerpadrao p {
      font-size: 20px;
      line-height: 28px;
  }
  .filter-plano h3 {
      font-size: 24px;
      padding: 15px 0;
  }
  .radio {
      font-size: 18px;
      padding: 15px 40px 15px 0;
  }
  section.banner-internas {
      padding: 70px 0 0 0;
      height: 100vh;
      display: flex;
      flex-direction: column;
      justify-content: center;
  }
  .title-relatorios h2 {
      font-size: 62px;
      line-height: 64px;
  }
  .unicacaixa-cenario {
      width: 25%;
  }
  section.abapadrao-interna.aba-padrao.aba-home.aba-investimento .bluebox-investimentos-home {
      width: 100%;
  }

  section.abapadrao-interna.aba-padrao.aba-home.aba-investimento:after {
      display: none;
  }
  .grandeflex-simulador {
      display: flex;
      flex-flow: wrap;
      justify-content: space-between;
      align-items: center;
  }

  .sideone-simulador {
      width: 40%;
  }

  .sidetwo-simulador {
      width: 55%;
  }

  .table-comparativos thead td {
      font-size: 18px;
      padding: 20px 0;
  }

  .table-comparativos thead td:first-of-type {text-align: left;padding-left: 20px;}

  td.nocolour {
      font-size: 18px;
      padding-left: 20px;
  }

  .table-comparativos tbody tr td:nth-last-of-type(-n+4) {
      font-size: 18px;
      padding: 10px;
      font-weight: bold;
  }

  span.recebemoney:before {
        content: "R$ ";
    }
    .alerta-rendimento-simulador h2 {
      font-size: 22px;
  }

  .sidetablechart-simulador table tr td {
      font-size: 18px;
  }

  .sidetablechart-simulador table tr td:nth-of-type(1) {
      font-size: 16px;
      padding: 15px 5px;
  }

  .chart-montado-simulador {
      display: flex;
      flex-flow: wrap;
  }

  .sidechart-simulador {
      width: 100%;
  }

  .sidetablechart-simulador {
      width: 50%;
  }

  .ranges-simulador {
      margin-bottom: 40px;
  }
  .ranges-simulador:last-of-type {
      margin: 0;
  }
}

@media(min-width: 1920px){
  section.banner-internas {
      height: auto;
      padding: 250px 0 100px 0;
  }
}

/******
BLOG
***********************/
section.banner-blog {
    height: 85vh;
    position: relative;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    padding: 0 0 80px 20px;
    background-size: cover;
    -webkit-transition: background-image 0.2s ease-in-out;
    transition: background-image 0.2s ease-in-out;
    background-position: center center;
}

section.banner-blog:before {
    content: "";
    width: 100%;
    height: 100%;
    background: black;
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0.4;
}

section.banner-blog .news-selected {
    display: flex;
    flex-flow: wrap;
    height: 85vh;
    align-items: center;
}

section.banner-blog .news-selected .sidetext-bannerpadrao h1 {
    color: #fff;
    position: relative;
}

.blankarea-blognews {
    position: relative;
}

.whitebox-badge-blog .sidetext-bannerpadrao {
    text-align: center;
    width: 100%;
}

.whitebox-badge-blog {
    background: white;
    margin: 0 -15px 0 0;
    padding: 30px;
}

.whitebox-badge-blog .owl-nav {
    display: none;
}

.unicanoticia-badge a {
    text-decoration: none;
    display: unset;
}

.unicanoticia-badge a span {
    display: inline-block;
    color: white;
    padding: 5px 50px 5px 11px;
    font-weight: 600;
    margin-bottom: 10px;
    background: #EA5B1A;
    font-size: 14px;
}

.unicanoticia-badge a h2 {
    color: #2A2D6B;
    font-size: 16px;
    padding-right: 50px;
    margin: 0;
    padding: 10px 0;
}

.whitebox-badge-blog .owl-dots {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

.whitebox-badge-blog .owl-dots button {
    height: 3px;
    width: 100%;
    margin: 1%;
    background: #C6CFD8;
}

.whitebox-badge-blog .owl-dots button.active {
    background: #EA5B1A;
}
.top-searchposts form input {
    border: 0.6875px solid #DEDFE1;
    border-radius: 2.0625px;
    background: none;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    padding: 14px 55px 14px 25px;
}

.top-searchposts form {
    position: relative;
}

.top-searchposts form button {
    position: absolute;
    right: 0;
    height: 100%;
    border: none;
    background: none;
    padding: 0;
    width: 55px;
    display: flex;
    align-items: center;
    top: 0;
    justify-content: center;
}

.top-searchposts form button:before {
    content: url(assets/svg/search-orange.svg);
    width: 26px;
    display: inline-block;
    height: 26px;
}

.top-searchposts {
    margin-bottom: 40px;
}

.toggle-tabs-news ul {
    padding: 0;
    list-style: none;
    margin: 0;
    display: flex;
    overflow: scroll;
    margin-bottom: 20px;
    white-space: nowrap;
}

.toggle-tabs-news ul li a {
    display: inline-block;
    border-top: 2px solid grey;
    text-align: center;padding: 5px 60px;
    text-decoration: none;
    position: relative;font-size: 18px;
    color: #2A2D6B;
    display: flex;
    align-items: center;
}

.toggle-tabs-news ul li a:before {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 100px;
    position: absolute;
    left: 0;
    border: 5px solid #EA5B1A;
    background: none;
}

.toggle-tabs-news ul li {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}

hr.divisor-laranja {
    border-color: #EA5B1A;
    opacity: 1;
}

.grid-webstories {
    padding: 0 25px;
}

.unicowebstorie__news .coverwebstorie__news {
    width: 100%;
    height: 200px;
    background-size: cover;
    background-position: center center;
}

.descwebstories__news {
    background: white;
    padding: 20px;
}

.unicowebstorie__news {
    text-decoration: none;
    margin-bottom: 20px;
}

.unicowebstorie__news {
    text-decoration: none;
    margin-bottom: 20px;
}

.descwebstories__news span:nth-of-type(1) {
    color: #2A2D6B;
    font-size: 14px;
}

.descwebstories__news h2 {
    color: #953682;
    font-weight: bold;
    font-size: 20px;
    padding: 10px 0;
}

span.viewmore-webstoreis__news {
    color: #953682;
    font-size: 14px;
    font-weight: 300;
    display: inline;
    position: relative;
}

span.viewmore-webstoreis__news:after {
    content: url(assets/svg/arrow.svg);
}

.abagrupao-posts {
    display: flex;
    flex-flow: wrap;
}

.abagrupao-posts .noticia-unica-interna {
    display: none;
}

@media(min-width: 1024px){
  .flex-noticiastabs {
      display: flex;
      flex-flow: wrap;
  }

  .noticia-unica-interna {
      width: 31%;
      margin: 1%;
  }

  #recebeYT .noticia-unica-interna,
  #recebePd .noticia-unica-interna {
        width: 100%;
  }

  .noticia-unica-interna .cover-noticia {
      height: 230px;
  }

  .grid-webstories {
      display: flex;
      flex-flow: wrap;
      max-width: 95%;
      margin: 0 auto;
  }

  .unicowebstorie__news {
      width: 31%;
      margin: 0 1% 1% 1%;
  }
  section.banner-blog {
      padding: 0;
  }

  .unicanoticia-badge {
      padding-right: 30px;
  }

  .whitebox-badge-blog {
      position: relative;
      top: 50%;
      max-width: 1200px;
      margin-left: auto;
      margin-right: auto;
  }

  .top-searchposts {
      max-width: 600px;
      margin: 80px auto 40px auto;
  }

  .toggle-tabs-news ul {
      display: flex;
      flex-flow: wrap;
      white-space: inherit;
      overflow: hidden;
  }

  .toggle-tabs-news ul li {
      width: 33%;
  }

  .toggle-tabs-news ul li a {
      padding: 10px;
      width: 100%;
      text-align: center;
      justify-content: center;
  }
}

@media(min-width: 1200px){
  .unicanoticia-badge a h2 {
      font-size: 18px;
      width: 80%;
  }
}

/***
SINGLE
*****************/
section.capa-single {
    height: 75vh;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 60px 0;
    background-size: cover;
    background-position: center center;
}

section.capa-single:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.6;
}

.desc-title-cover {
    position: relative;
}

.sfcm.sfsi_wicon {
    margin: -1px;
    padding: 0;
    filter: brightness(0) saturate(100%) invert(43%) sepia(94%) saturate(2904%) hue-rotate(354deg) brightness(97%) contrast(89%);
    transform: translate(0px, 5px);
}

.desc-title-cover > span {
    display: inline-block;
    background: #963683;
    padding: 10px;
    color: white;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 14px;
}

.desc-title-cover h1 {
    font-weight: bold;
    color: white;
    font-size: 36px;
    line-height: 50px;
    padding: 10px 0;
}

.database-covernews {
    display: flex;
    align-items: center;
    color: white;
}

.database-covernews span {
    margin-right: 10px;
    display: inline-block;
    font-size: 12px;
}

.database-covernews p {
    margin: 0;
    font-size: 18px;
}

.whitebox-conteudo__news {
    background: white;
    width: 90%;
    margin: -100px auto 0 auto;
    padding: 20px;
}

.sharelinks-news {
    display: flex;
    flex-flow: wrap;
}

.sharelinks-news span {
    width: 100%;
    color: #EA5B1A;
    font-weight: 400;
    font-size: 16px;
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.conteudo-central-single h2 {
    font-size: 22px;
    font-weight: bold;
}

.conteudo-central-single {
    color: #2A2D6B;
}

.conteudo-central-single p {
    font-size: 14px;
}

.conteudo-central-single h3 {
    font-weight: bold;
    font-size: 18px;
}

.sharelinks-news ul {
    padding: 0;
    list-style: none;
    width: 100%;
    display: flex;
}

#recebeYT .owl-nav button,
#recebePd .owl-nav button  {
    background: #ea5b1a;
    display: inline-block;
    width: 80px;
    color: white;
    height: 50px;
    font-size: 28px;
    display: flex;
    justify-content: center;
    margin-right: 10px;
    transition: .4s ease all;
}

#recebeYT .owl-nav,
#recebePd .owl-nav {
    display: flex;
    align-items: center;
    margin-left: 4px;
    margin-top: 20px;
}

#recebeYT .owl-nav button:hover,
#recebePd .owl-nav button:hover {
    background: #4154b3;
    transition: 0.4s ease all;
}

.sharelinks-news ul li a {
    display: inline-block;
    width: 35px;
    height: 35px;
    background: #EA5B1A;
    border-radius: 100px;
    margin-right: 15px;
}

.conteudo-central-single img {
    max-width: 100%;
}

.unique-field-form.inputs-pay {
    display: flex;
    width: 100%;
}

.unique-field-form.inputs-pay input {
    border-right: 1px solid #02fefe;
    padding-left: 20px;
}

.unique-field-form.inputs-pay input:first-of-type {
    padding-left: 0;
}

.unique-field-form.inputs-pay input:last-of-type {
    border-right: 0;
}

@media(min-width: 1024px){
  .conteudo-central-single img {
      max-width: 100%;
  }

  .conteudo-central-single p {
      font-size: 18px;
      margin-bottom: 30px;
      font-weight: 300;
  }

  .conteudo-central-single h2 {
      font-size: 26px;
  }

  .conteudo-central-single h3 {
      font-size: 20px;
  }

  .desc-title-cover h1 {
      font-size: 46px;
  }

  .desc-title-cover {
      width: 50%;
  }

  .database-covernews p {
      font-size: 24px;
  }

  .database-covernews span {
      font-size: 16px;
  }

  .desc-title-cover > span {
      font-size: 16px;
  }
  .flex-noticias-relacionadas {
      display: flex;
      flex-flow: wrap;
      justify-content: space-between;
  }
  .whitebox-conteudo__news {
      padding: 50px;
  }
  .sharelinks-news span {
      width: auto;
      margin: 0;
      margin-right: 20px;
  }

  .sharelinks-news ul {
      width: auto;
      margin: 0;
  }

  .sharelinks-news {
      align-items: center;
      margin-bottom: 30px;
      margin-top: 30px;
  }

  .sharelinks-news ul li {
      display: flex;
  }
  .unicanoticia-badge.active {
      opacity: 1;
      transition: 0.4s ease all;
  }

  .unicanoticia-badge {
      opacity: 0.5;
      transition: 0.4s ease all;
  }
}

@media(min-width: 1440px){
  .desc-title-cover h1 {
      font-size: 66px;
      line-height: 66px;
  }
}



/******
SINGLE PAGE - Planos
***********************/
.menu-select-planos ul {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-bottom: 20px;
}

.menu-select-planos ul li a {
    display: inline-block;
    text-decoration: none;
    padding: 10px 0;
    position: relative;
    color: #2A2D6B;
    width: 100%;
    opacity: 0.59;
    transition: 0.4s ease all;
    display: flex;
    align-items: center;
}

.menu-select-planos ul li a:after {
    content: "";
    position: absolute;
    width: 100%;
    top: 0;
    height: 1px;
    background: #D4D4D4;
    left: 0;
}

.menu-select-planos ul li.current_page a {
    opacity: 1;
    transition: 0.4s ease all;
}

.menu-select-planos ul li.current_page a:after {
    background: #EA5B1A;
    height: 2px;
}

section.aba-padrao.aba-singleplano ul {
    margin: 0;
    font-size: 16px;
    color: #2a2c6b;
}

section.aba-padrao.aba-singleplano ul li {
    margin-bottom: 15px;
    line-height: 18px;
}

section.aba-padrao.aba-singleplano ul li:last-of-type {
    margin: 0;
}

.covervideo-leftpadrao a {
    position: absolute;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.4;
    display: flex;
    justify-content: center;
    align-items: center;
}

.covervideo-leftpadrao a:before {
    content: url(assets/svg/play.svg);
    display: inline-block;
    width: 70px;
    position: relative;
    z-index: 99;
}

.menu-select-planos ul li.current_page a:before {
    content: "";
    position: relative;
    width: 25px;
    height: 25px;
    display: inline-block;
    border: 6px solid #EA5B1A;
    border-radius: 1000px;
    margin-right: 8px;
}
.flex-resumo-plano {
    display: flex;
    flex-flow: wrap;
    margin-top: 50px;
}

.cta_plano_single a {
    font-size: 18px;
    display: table;
    margin: 20px 0 0 0;
    background: #ea5b19;
    color: white;
    font-weight: 600;
    text-decoration: none;
    transition: 0.4s ease all;
    border: 3px solid #ea5b19;
    padding: 10px 30px;
}

.cta_plano_single a:hover {
    background: none;
    color: #ea5b19;
    transition: 0.4s ease all;
}

.unicoflex-resumo {
    width: 48%;
    margin-right: 1%;
    margin-bottom: 20px;
}

.unicoflex-resumo h3 {
    font-weight: bold;
    font-size: 16px;
    line-height: 17px;
    color: #EA5B1A;
}

.unicoflex-resumo p {
    font-size: 14px;
    margin: 0;
    color: #2A2D6B;
    line-height: 14px;
}

.flexcards-planos {
    display: flex;
    flex-flow: wrap;
}

.unique-beneficio {
    width: 48%;
    border: 1px solid #BFBFBF;
    margin-right: 1%;
    padding: 20px;
    margin-bottom: 1%;
}

.unique-beneficio h3 {
    font-weight: bold;
    font-size: 18px;
    color: #EA5B1A;
}

.unique-beneficio p {
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    color: #2A2D6B;
}

.tabs-padroes-funcionais nav .nav-tabs .nav-link {
    color: rgb(42 45 107 / 58%);
    text-align: left;
    font-size: 16px;
    line-height: 18px;
    background: none;
    border: none;
    padding: 10px 0;
    position: relative;
    font-weight: 400;
    display: flex;
    align-items: center;
}

.tabs-padroes-funcionais nav .nav-tabs .nav-link:after {
    content: "";
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 1px;
    background: #D4D4D4;
}

.tabs-padroes-funcionais nav .nav-tabs .nav-link.active {
    color: rgb(42 45 107);
    padding-left: 30px;
}

.tabs-padroes-funcionais nav .nav-tabs .nav-link.active:after {
    background: #EA5B1A;
}

.tabs-padroes-funcionais nav .nav-tabs .nav-link.active:before {
    content: "";
    position: relative;
    display: inline-block;
    width: 25px;
    height: 25px;
    border: 5px solid #ea5b1b;
    border-radius: 1000px;
    margin-right: 10px;
    position: absolute;
    left: 0;
}
.tabs-padroes-funcionais .tab-content .tab-pane {
    border: 1px solid rgb(234 91 26 / 34%);
}

.box-video-left-padrao {
    display: flex;
    flex-flow: wrap;
    position: relative;
}

.covervideo-leftpadrao {
    width: 100%;
    position: relative;
    height: 200px;
    background: url(https://elos.org.br/wp-content/uploads/2023/05/equacionamento-min.jpg);
    background-size: cover;
    background-position: center center;
}

section.aba-padrao.aba-singleplano.equacionamentex .box-video-left-padrao {
    max-width: 1000px;
    margin: 0 auto;
}

.desc-leftpadrao-video {
    padding: 40px 30px;
    background: #2A2D6B;
    width: 100%;
    display: flex;
    justify-content: center;
    contain: content;
    flex-direction: column;
}

.desc-leftpadrao-video h2 {
    color: white;
    font-size: 22px;
    display: block;
    line-height: 28px;
    font-weight: 300;
    margin-bottom: 20px;
}

.desc-leftpadrao-video a {
    color: white;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    display: inline-block;
    opacity: 0.8;
}

.flexcards-planos.cardsnumber-type {
    counter-reset: section;
}

.flexcards-planos.cardsnumber-type .unique-beneficio span:before {
    color: #953682;
    counter-increment: section;
    content: "0" counter(section);
    font-size: 14px;
}

.spanline-explicativo {
    padding: 10px 0;
}

.spanline-explicativo span {
    color: #2A2D6B;
    font-size: 14px;
    display: inline-block;
    line-height: 18px;
}

.spanline-explicativo span a {
    color: #2A2D6B;
}

.button-adesao-planos a {
    border-color: #EA5B1A;
    color: #2a2c6b;
}

.button-adesao-planos a i {
    background: #EA5B1A;
}

span.title-consulteaqui {
    font-size: 18px;
    display: flex;
    padding: 10px 0;
    color: #2A2D6B;
    position: relative;
}

span.title-consulteaqui:before {
    content: "";
    width: 25px;
    height: 25px;
    display: inline-block;
    border: 6px solid #ea5b1b;
    border-radius: 1000px;
    margin-right: 6px;
}

.accordions-padrao {
    margin-top: 20px;
}

.accrodions-padrao .accordion-button:not(.collapsed) {
    background: #ea5b1b;
    color: white;
}

.accrodions-padrao .accordion-item .accordion-button {
    font-size: 14px;
    position: relative;
    padding: 15px 0 15px 15px;
    background: none;
    border: 1px solid #ea5b1b;
    color: #2a2c6b;
    border-radius: 0 !important;
    overflow: hidden;
}

.accrodions-padrao .accordion {
    border-radius: 0;
}

.accrodions-padrao .accordion-button::after {
    display: flex;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    background: #ea5b1b;
    content: "+";
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 28px;
    font-weight: 200;
}

.accrodions-padrao .accordion-item {
    margin-bottom: 5px;
    border: none;
    background: none;
}

.accrodions-padrao .accordion-item:last-of-type {
    margin: 0;
}

.accrodions-padrao .accordion-item .accordion-collapse {
    background: white;
    border: 1px solid #ea5b1b;
    border-top: none;
}

.menu-select-planos h3 {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 10px;
    color: #2a2c6b;
}

.tabs-padroes-funcionais .tab-content .tab-pane ul.lista-plano-sabermais {
    padding: 0;
    list-style: none;
    margin: 0;
    font-size: 16px;
    line-height: 16px;
}

.tabs-padroes-funcionais .tab-content .tab-pane ul.lista-plano-sabermais li {
    padding-bottom: 16px;
    font-weight: 400;
    color: #2A2D6B;
}

.tabs-padroes-funcionais .tab-content .tab-pane ul.lista-plano-sabermais li:last-of-type {
    padding: 0;
}

.tabs-padroes-funcionais .tab-content .tab-pane ul.lista-plano-sabermais li:before {
    content: "";
    width: 5px;
    height: 5px;
    background: #2A2D6B;
    display: inline-block;
    border-radius: 1000px;
    margin-right: 4px;
    transform: translate(0px, -3px);
}

.tabs-padroes-funcionais .accordion-body ul {
    list-style: none;
    margin: 0;
    padding: 10px;
}

.tabs-padroes-funcionais .accordion-body ul li a {
    text-decoration: none;
    font-weight: 500;
    color: #ea5b1c;
    display: flex;
    align-items: center;
}

.tabs-padroes-funcionais .accordion-body ul li a:before {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    background: #ea5b1c;
    border-radius: 1000px;
    margin-right: 5px;
}

.calendario_pagamentos {
    margin-top: 50px;
}

.image_calendar {
    text-align: center;
}

.calendar_feito {
    width: 100%;
    max-width: 300px;
    margin: 10px auto 0 auto;
    border: 1px solid #dbdbdb;
    -webkit-box-shadow: 22px 20px 21px -4px rgba(0,0,0,0.09);
    -moz-box-shadow: 22px 20px 21px -4px rgba(0,0,0,0.09);
    box-shadow: 22px 20px 21px -4px rgba(0,0,0,0.09);
    display: none;
}

.calendar_feito:nth-of-type(1) {
    display: block;
}

span.title-calendar-liberacao {
    font-weight: bold;
    font-size: 20px;
    color: #2b2d6c;
}

.header-calendar {
    color: white;
    font-weight: bold;
    font-size: 22px;
    padding: 10px 0;
    background: #ea5b1a;
    text-transform: capitalize;
}

.boduy-calenadr {
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: white;
    font-size: 190px;
    font-weight: 100;
    letter-spacing: -5px;
    color: #2b2d6c;
    height: 240px;
}

@media(min-width: 1024px){
  .calendario_pagamentos {
      display: flex;
      flex-flow: wrap;
      justify-content: center;
      align-items: center;
  }

  .text-calendar-condicoes, .image_calendar {
      width: 40%;
  }

  .text-calendar-condicoes * {
      text-align: left;
  }

  .text-calendar-condicoes p {
      margin: 40px 0 0 0;
  }

  .text-calendar-condicoes .title-padrao-big{
      margin: 0
  }

  .menu-select-planos ul {
      display: flex;
  }

  .menu-select-planos ul li {
      width: 100%;
      line-height: 16px;
  }

  .unicoflex-resumo {
      width: 47%;
      margin-right: 3%;
  }

  .unique-beneficio {
      width: 100%;
  }

  .flexcards-planos {
      flex-flow: nowrap;
  }

  .unique-beneficio p {
      font-size: 16px;
      line-height: 18px;
  }

  .unique-beneficio h3 {
      margin: 5px 0 20px 0;
  }

  .tabs-padroes-funcionais nav .nav-tabs .nav-link {
      width: 50%;
      padding: 15px 0;
      font-size: 16px;
      margin-bottom: 20px;
  }

  .desc-leftpadrao-video {
        width: 70%;
        padding: 80px 50px;
    }

  .desc-leftpadrao-video {
        width: 70%;
        padding: 80px;
    }

  .desc-leftpadrao-video h2 {
      font-size: 28px;
      line-height: 32px;
  }

  .desc-leftpadrao-video a {
      font-size: 18px;
  }

  .unique-beneficio h3 {
      font-size: 22px;
      line-height: 24px;
  }

  .flexcards-planos.cardsnumber-type .unique-beneficio span:before {
      font-size: 16px;
  }

  .spanline-explicativo span {
      font-size: 16px;
  }

  .spanline-explicativo {
      padding: 10px 0 20px;
  }

  .accrodions-padrao .accordion-item .accordion-button {
      font-size: 18px;
  }

  .accrodions-padrao .accordion-button::after {
      width: 100px;
  }

  span.title-consulteaqui {
      font-size: 22px;
      display: flex;
      align-items: center;
  }
}

@media(min-width: 1280px){
  .unicoflex-resumo h3 {
      font-size: 18px;
      line-height: 20px;
  }

  .unicoflex-resumo p {
      font-size: 16px;
      line-height: 20px;
  }

  .sidetext-emprestimo {
      display: flex;
      justify-content: center;
  }

  .unique-beneficio {
      padding: 30px;
  }

  .desc-leftpadrao-video h2 {
        font-size: 42px;
        line-height: 44px; 
        margin-bottom: 20px;
    }

    

    .equacionamentex .desc-leftpadrao-video p {
        font-size: 18px;
        line-height: 24px;
    }

  .covervideo-leftpadrao {
      height: 600px;
      width: 30%
  }

  .desc-leftpadrao-video a {
      font-size: 20px;
  }

  .tabs-padroes-funcionais nav .nav-tabs .nav-link {
      font-size: 18px;
      padding: 24px 0;
  }
  .tabs-padroes-funcionais .tab-content .tab-pane ul.lista-plano-sabermais {
      font-size: 18px;
  }
  .unique-beneficio h3 {
      font-size: 28px;
      line-height: 32px;
  }

  .flexcards-planos.cardsnumber-type .unique-beneficio span:before {
      font-size: 20px;
  }

  .unique-beneficio p {
      font-size: 18px;
      line-height: 22px;
  }

  .menu-select-planos ul li a {
      font-size: 18px;
      padding: 15px 0;
  }

  .menu-select-planos h3 {
      font-size: 24px;
      margin-bottom: 20px;
  }
}


/***
EmprÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©stimo
*****************/
.minicards-emprestimo-beneficios {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
}

.unicocard-benef-emprestimo {
    width: 48%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px;
    margin: 1%;
    flex-direction: column;
}

.unicocard-benef-emprestimo i {
    display: inline-block;
    width: 100px;
    height: 100px;
    border-radius: 1000px;
    position: relative;
}

.unicocard-benef-emprestimo:nth-child(even) {
    background: #953682;
    transform: translate(0px, 10px);
}

.unicocard-benef-emprestimo:nth-child(odd) {
    background: #2b2d6c;
}

.unicocard-benef-emprestimo h3 {
    color: white;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    margin: 0;
}

.unicocard-benef-emprestimo i:before {
    content: "";
}

.badge-central-emprestimo {
    text-align: center;
    background: #953682;
    padding: 30px 30px 0 30px;
    display: flex;
    flex-direction: column;
    margin-bottom: 25px;
}

.sideone-badge-emprestimo h2 {
    color: white;
    font-weight: 600;
    font-size: 28px;
    line-height: 28px;
}

.sidetwo-badge-emprestimo img {
    width: 100%;
    margin-top: 20px;
}

.sidetree-badge-emprestimo p {
    margin: 0;
    color: white;
    font-size: 16px;
    line-height: 20px;
}

.sidetwo-badge-emprestimo {
    order: 3;
}

section.aba-padrao.aba-emprestimos .tabs-padroes-funcionais nav .nav-tabs .nav-link {
    width: 50%;
    margin-bottom: 20px;
}

section.aba-padrao.aba-emprestimos .tabs-padroes-funcionais .tab-content .tab-pane {
    padding: 0;
    border: none;
}

.unico-cont-emprestimo {
    margin-bottom: 20px;
    border: 1px solid #E3E4ED;
    padding: 30px;
}

.unico-cont-emprestimo span {
    color: #EA5B1A;
    font-weight: bold;
    font-size: 36px;
    margin-bottom: 20px;
    display: inline-block;
}

.unico-cont-emprestimo h3 {
    color: #2A2D6B;
    font-weight: bold;
    margin: 0;
    font-size: 24px;
}

.unico-cont-emprestimo:hover {
    background: #ea5b1a;
    transition: 0.4s ease all;
}

.unico-cont-emprestimo:hover * {
    color: white;
    transition: 0.4s ease all;
}

.unico-cont-emprestimo * {
    transition: 0.4s ease all;
}

.longbadge-link a {
    color: #2A2D6B;
    font-weight: bold;
    font-size: 16px;
}

section.aba-padrao.aba-emprestimos.abaatendimento-presencial {
    background: url(assets/img/background-presencial-min.jpg);
    overflow: hidden;
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: right center;
}

section.aba-padrao.aba-emprestimos.abaatendimento-presencial img {
    display: none;
}

section.aba-padrao.aba-emprestimos.abaatendimento-presencial .picture-mulher-proposito {
    display: none;
}

@media(min-width: 1024px){
  .unicocard-benef-emprestimo:nth-child(even) {
      transform: none;
  }

  .unicocard-benef-emprestimo {
      margin: 0;
      width: 25%;
  }

  .unicocard-benef-emprestimo:nth-of-type(1), .unicocard-benef-emprestimo:nth-of-type(4) {
      transform: translate(0px, 35px);
  }

  .unicocard-benef-emprestimo:nth-of-type(3) {
      transform: translate(0px, 65px);
  }

  .minicards-emprestimo-benefÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­cios {
      margin: 50px 0;
  }

  .sidetwo-badge-emprestimo {
      order: 2;
      width: 40%;
      position: relative;
  }

  .badge-central-emprestimo {
      flex-flow: wrap;
      flex-direction: inherit;
      padding: 0 30px;
      margin-top: 100px;
      margin-bottom: 50px;
  }

  .sideone-badge-emprestimo {
      width: 32%;
      text-align: left;
      height: 300px;
      display: flex;
      align-items: center;
  }

  .sidetree-badge-emprestimo {
      width: 28%;
      order: 3;
      display: flex;
      align-items: center;
      text-align: left;
  }

  .sideone-badge-emprestimo h2 {
      font-size: 38px;
      line-height: 36px;
      margin: 0;
  }

  section.aba-padrao.aba-emprestimos .tabs-padroes-funcionais nav .nav-tabs .nav-link {
      font-size: 22px;
      padding: 20px 30px;
      margin-bottom: 30px;
  }

  .como-contrtar-emprestimo {
      display: flex;
      margin-bottom: 15px;
      flex-direction: row;
      justify-content: center;
      margin: 0 10px;
  }

  .unico-cont-emprestimo {
      width: 40%;
      margin: 10px;
  }

  .longbadge-link a {
      font-size: 20px;
  }

  section.aba-padrao.aba-emprestimos .grid-webstories {
      width: 100%;
      max-width: 100%;
      padding: 0;
      margin-bottom: 80px;
  }

  section.aba-padrao.aba-emprestimos.abaatendimento-presencial {
      background-position: center center;
      background-size: cover;
  }

  section.aba-padrao.aba-emprestimos.abaatendimento-presencial .grid_proposito {
      margin-right: 0;
      margin-left: auto;
  }
  .sidetwo-badge-emprestimo img {
      position: absolute;
      left: 0;
      bottom: 0;
  }
}

@media(min-width: 1240px){
  .unicocard-benef-emprestimo h3 {
      font-size: 22px;
      line-height: 24px;
  }

  .badge-central-emprestimo {
      margin-top: 250px;
      margin-bottom: 100px;
  }

  .como-contrtar-emprestimo {
      max-width: 1000px;
      margin: 0 auto;
  }

  .longbadge-link {
      max-width: 1000px;
      margin: 0 auto;
  }

  .badge-central-emprestimo {
      max-width: 1200px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 200px;
  }

  .sidetree-badge-emprestimo p {
      font-size: 20px;
      line-height: 26px;
  }

  .sideone-badge-emprestimo h2 {
      padding-left: 30px;
      font-size: 46px;
      line-height: 48px;
  }

  section.aba-padrao.aba-emprestimos.abaatendimento-presencial {
      background-position: top right;
      min-height: 80vh;
  }
}


/****
Contato
&*************/
.flex-white-contato {
    position: relative;
    padding: 30px;
    background: white;
}

.flex-white-contato address {
    color: #2A2D6B;
    margin-bottom: 35px;
}

.flex-white-contato address:last-of-type {
    margin: 0;
}

.flex-white-contato address h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}

.flex-white-contato address p {
    font-size: 16px;
    line-height: 18px;
}

.guia-formulario-contato {
    padding: 20px;
    margin: 20px 0 0 0;
    border: 1px solid #ECD2E7;
    background: white;
}

.guia-formulario-contato input:not(.guia-formulario-contato input[type="submit"]), .guia-formulario-contato textarea, .guia-formulario-contato select  {
    width: 100%;
    background: none;
    margin-bottom: 5px;
    border: none;
    border-bottom: 1px solid #953682;
    padding: 10px 0;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 12px;
}

.guia-formulario-contato span.title-asunto {
    color: #953682;
    font-size: 22px;
    font-weight: 300;
}

.guia-formulario-contato textarea {
    height: 100px;
}

.guia-formulario-contato input:not(.guia-formulario-contato input[type="submit"])::placeholder, .guia-formulario-contato textarea::placeholder {
    color: rgb(149 54 130 / 57%);
}
.buttonsend input {
    border: 1px solid #EA5B1A;
    background: none;
    font-size: 18px;
    padding: 10px 30px;
    position: relative;
}

.buttonsend:after {
    width: 50px;
    height: 49px;
    position: relative;
    background: #ea5b1a;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    content: url(assets/svg/seta-btn.svg);
}

.buttonsend {
    display: flex;
    align-items: center;
}

.buttonsend:before {
    content: url(assets/svg/seta-btn.svg);
    position: absolute;
    width: 50px;
    height: 100%;
    right: 0;
}

.grandeguia-seguroseinfos .box-video-left-padrao {
    margin-bottom: 20px;
}

.coverphoto-leftpadrao {
    width: 100%;
    height: 220px;
    background-size: cover;
    background-position: center center;
}

.box-video-left-padrao:nth-of-type(1) .coverphoto-leftpadrao {
    background-image: url(assets/img/contato_3.jpg);
}

.box-video-left-padrao:nth-of-type(2) .coverphoto-leftpadrao {
    background-image: url(assets/img/contato_2.jpg);
}

.desc-leftpadrao-video p {
    margin: 0;
    color: white;
    font-size: 14px;
    line-height: 18px;
}

.blocotransparente-informativo {
    padding: 30px;
    border: 1px solid #EA5B1A;
    margin-bottom: 20px;
}

.sidetitle-transparente h2 {
    font-weight: bold;
    font-size: 44px;
    color: #EA5B1A;
    line-height: 42px;
    margin-bottom: 20px;
}

.sidetext-transparente p {
    color: #EA5B1A;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
}

.sidetext-transparente p a {
    color: #EA5B1A;
    font-weight: bold;
}

.grandeguia-seguroseinfos {
    max-width: 1000px;
    margin: 0 auto;
}

@media(min-width: 1024px){
  .flex-white-contato {
      display: flex;
      padding: 40px 20px;
  }

  .flex-white-contato address {
      margin: 0;
      width: 100%;
      padding: 0 20px;
  }

  .flex-contato-formulario {
      display: flex;
      align-items: center;
  }

  .flex-contato-formulario .title-padrao-big {
      margin: 0;
      padding-right: 50px;
  }

  .coverphoto-leftpadrao {
      width: 50%;
      height: 300px;
  }

  .grandeguia-seguroseinfos .box-video-left-padrao {
      margin-bottom: 50px;
  }

  .blocotransparente-informativo {
      display: flex;
      align-items: center;
  }

  .sidetitle-transparente {
      width: 100%;
  }

  .sidetext-transparente {
      width: 100%;
  }

  .sidetitle-transparente h2 {
      font-size: 58px;
      margin: 0;
      line-height: 52px;
  }

  .blocotransparente-informativo {
      padding: 50px 100px;
      margin-bottom: 40px;
  }

  .sidetext-transparente p {
      font-size: 18px;
      line-height: 24px;
  }

}

@media(min-width: 1280px){
  .flex-white-contato address p {
      font-size: 18px;
      line-height: 24px;
      margin: 0;
  }
}

/*****
LGPD
***********/
.whitebbox-lgpd {
    padding: 30px;
    background: white;
    border-radius: 20px;
}

.whitebbox-lgpd h2 {
    color: #2A2D6B;
    font-size: 38px;
    line-height: 38px;
    margin-bottom: 20px;
}

.bloco-paragrafo p {
    font-size: 14px;
    line-height: 18px;
    color: #2A2D6B;
}

.bloco-paragrafo h3 {
    color: #EA5B1A;
    font-weight: bold;
    font-size: 18px;
}

.bloco-paragrafo {
    margin-bottom: 30px;
}

.bloco-paragrafo:last-of-type {
    margin-bottom: 0;
}

.infors-dpo{
    margin-top: 30px;
}

@media(min-width: 1024px){
  .infors-dpo{
      margin-top: 80px;
  }
  .bloco-paragrafo p {
      font-size: 18px;
      line-height: 24px;
  }

  .whitebbox-lgpd h2 {
      font-size: 60px;
      line-height: 60px;
      margin-bottom: 60px;
  }

  .whitebbox-lgpd {
      padding: 70px;
  }

  .bloco-paragrafo h3 {
      font-size: 24px;
      margin-bottom: 10px;
  }

  .bloco-paragrafo {
      margin-bottom: 60px;
  }
}

/****
TransparÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âªncia
****************/
.aba-transparencia .tabs-padroes-funcionais nav .nav-tabs .nav-link {
    padding-right: 25px;
}

.title-documentos-transparencia h3 {
    color: #EA5B1A;
    font-weight: bold;
    font-size: 20px;
}

.title-documentos-transparencia p {
    font-size: 14px;
    line-height: 16px;
    color: #2A2D6B;
}

.title-documentos-transparencia {
    margin-bottom: 30px;
}

section.aba-padrao.aba-transparencia .tabs-padroes-funcionais .tab-content .tab-pane {
    padding: 0;
    border: none;
    padding:10px 0;
}

ul.soltos_documentos {
    margin: 0;
    list-style: none;
    background: white;
    padding: 25px;
    transform: translate(0px, -10px);
}

ul.soltos_documentos li a {
    display: flex;
    align-items: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #2b2d6c;
    transition: .4s ease all;
    padding-bottom: 15px;
    border-bottom: 1px solid rgb(0 0 0 / 7%);
}

ul.soltos_documentos li a:hover {
    color: #ea5b1a;
}

ul.soltos_documentos li a::before {
    content: "";
    width: 0;
    height: 20px;
    display: inline-block;
    border-radius: 1000px;
    border: 4px solid #ea5b1c;
    margin-right: 10px;
    transition: .4s ease all;
}

ul.soltos_documentos li a:hover::before {
    width: 20px;
    transition: .4s ease all;
}

.grandesguias-trasnparencia:nth-of-type(1) {
    padding: 30px;
    background: #EA5B1A;
    border: 1px solid #EA5B1A;
    position: relative;
}

.flextitle-grandeguia h2 {
    font-weight: bold;
    font-size: 42px;
    line-height: 40px;
    margin-bottom: 30px;
}

.descricao-grandesguias p {
    font-size: 16px;
    line-height: 20px;
    margin: 0;
}

.flex-btns-grandesguais {
    margin: 20px 0;
}

.flex-btns-grandesguais a {
    margin-bottom: 10px;
    color: white;
}

.flex-btns-grandesguais a i {
    background: white;
}

.flex-btns-grandesguais a i:before {
    filter: brightness(0);
}

.grandesguias-trasnparencia:nth-of-type(2) {
    padding: 30px;
    border: 1px solid #EA5B1A;
    z-index: 9;
    position: relative;
    border-top: none;
}

.grandesguias-trasnparencia:nth-of-type(1) * {
    color: white;
}

.grandesguias-trasnparencia:nth-of-type(2) * {
    color: #2A2D6B;
}

@media(min-width: 1024px){
  .aba-transparencia .tabs-padroes-funcionais nav .nav-tabs .nav-link {
      width: 100%;
  }

  section.aba-padrao.aba-transparencia .nav-tabs {
      flex-flow: inherit;
  }

  .title-documentos-transparencia p {
      font-size: 18px;
      line-height: 24px;
  }

  .title-documentos-transparencia h3 {
      font-size: 26px;
      margin-bottom: 12px;
  }

  .grandesguias-trasnparencia:nth-of-type(1), .grandesguias-trasnparencia:nth-of-type(2) {
      padding: 50px;
      max-width: 1000px;
      margin: 0 auto;
      padding-right: 100px;
  }

  .flex-btns-grandesguais {
      display: flex;
      margin: 30px 0 20px 0;
  }

  .flex-btns-grandesguais a {
      margin-right: 30px;
  }

  .flextitle-grandeguia h2 {
      font-size: 60px;
      line-height: 60px;
  }

  .descricao-grandesguias p {
      font-size: 18px;
      line-height: 30px;
      font-weight: 300;
  }
  .aba-ouvidoria .descricao-grandesguias p {
    font-weight: 400;
    }

  .flextitle-grandeguia {
      display: flex;
      align-items: center;
      margin-bottom: 50px;
  }

  .flextitle-grandeguia h2 {
      margin-right: 50px;
      margin-bottom: 0;
  }

  .flextitle-grandeguia p {
      margin: 0;
  }

}

/*****
Quem somos
***************/
.abapadrao-interna:nth-of-type(1){
    overflow: hidden;
}

.historia-quemsomos {
    background: white;
    position: relative;
}

.historia-quemsomos:after {
    width: 1000%;
    height: 100%;
    position: absolute;
    background: white;
    top: 0;
    content: "";
    left: 100%;
}

.upper-historia {
    padding: 20px;
}

.upper-historia h2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 20px;
    color: #2b2d6c;
}

.flex-btns-historia button {
    padding: 10px 20px 10px 0;
    background: none;
    border: none;
    border-bottom: 1px solid #969AFB;
    font-size: 16px;
    width: 100%;
    text-align: left;
    color: #686CB5;
}

.flex-btns-historia button.active {
    color: #ea5b1a;
    font-weight: bold;
    border-bottom: 1px solid;
    transition: 0.4s ease all;
}

.flex-btns-historia {
    display: flex;
}

.unicadescricao {
    display: none;
}

.unicadescricao.active {
    display: block;
}

.descricao-historia {
    padding: 30px;
}

.descricao-historia {}

.unicadescricao h2 {
    font-size: 28px;
    font-weight: 300;
    color: #953682;
    margin-bottom: 20px;
}

.unicadescricao p {
    font-size: 16px;
    margin: 0;
    line-height: 22px;
    color: #2A2D6B;
}

.bottom-historia {
    display: flex;
    flex-direction: column;
}

.sidepic-historia {
    width: 80%;
    height: 300px;
    order: 2;
    background-size: cover;
    background-position: center center;
    -webkit-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
}

.boxes-quemsomos-itens {
    display: flex;
    flex-direction: column;
}

.boxes-quemsomos-itens span {
    display: flex;
    border: 1px solid;
    width: 80%;
    position: relative;
    align-items: center;
    height: 70px;
    padding-left: 80px;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding-right: 20px;
    margin-top: -1px;
}

.boxes-quemsomos-itens span:before {
    content: "";
    display: inline-block;
    width: 70px;
    height: 70px;
    background: black;
    position: absolute;
    left: 0;
}

.boxes-quemsomos-itens span:nth-of-type(2), .boxes-quemsomos-itens span:nth-of-type(3) {
    transform: translate(70px, 0px);
}

.boxes-quemsomos-itens span:nth-of-type(1),.boxes-quemsomos-itens span:nth-of-type(4) {
    color: #2A2D6B;
    border: 1px solid #2A2D6B;
}

.boxes-quemsomos-itens span:nth-of-type(1):before, .boxes-quemsomos-itens span:nth-of-type(4):before {background: #2A2D6B;}

.boxes-quemsomos-itens span:nth-of-type(2):before {
    border: 1px solid #EA5B1A;
    background: #EA5B1A;
}

.boxes-quemsomos-itens span:nth-of-type(2) {
    color: #ea5b1a;
    border: 1px solid #EA5B1A;
}

.boxes-quemsomos-itens span:nth-of-type(3):before {
    background: #953682;
}

.boxes-quemsomos-itens span:nth-of-type(3) {
    border: 1px solid #953682;
    color: #953682;
}

.grid-icons-quemsomos {
    display: flex;
    flex-flow: wrap;
    text-align: center;
    margin-top: 50px;
}

.unicgrid-icon-quemsomos {
    margin-bottom: 50px;
    color: #2A2D6B;
    padding: 0 30px;
    width: 100%;
}

.unicgrid-icon-quemsomos:last-of-type {
    margin: 0;
}

.unicgrid-icon-quemsomos h3 {
    font-weight: 700;
    font-size: 24px;
}

.unicgrid-icon-quemsomos i {
    display: table;
    margin: 0 auto;
    width: 100px;
    height: 100px;
    border-radius: 1000px;
}

.unicgrid-icon-quemsomos p {
    font-size: 16px;
    margin: 0;
    line-height: 18px;
}

.purplebox-certifica {
    text-align: center;
    color: white;
    padding: 30px;
    background: #953682;
}
.bigtitle-certiificacoes h2 {
    font-size: 44px;
    font-weight: 700;
}

.bigtitle-certiificacoes p {
    font-size: 16px;
    margin: 0;
    line-height: 18px;
}

.certificados-elos {
    margin: 20px 0;
}

.certificados-elos h3,
.certificados-elos a {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

.small-certificacoes span {
    font-size: 14px;
    line-height: 16px;
    display: inline-block;
    font-weight: 300;
}

.boxes-quemsomos-grandesnumeros {
    display: flex;
    flex-flow: wrap;
}

.unicograndes-numeros {
    width: 48%;
    margin-right: 2%;
    margin-bottom: 25px;
}

.unicograndes-numeros h3 {
    font-weight: bold;
    font-size: 18px;
    color: #EA5B1A;
}

.unicograndes-numeros p {
    font-size: 16px;
    line-height: 18px;
    margin: 0;
    color: #2A2D6B;
}

.purplebox-governanca-quemsomos {
    color: white;
    position: relative;
    padding: 30px;
    background: #953682;
}

.dessc-purplebox-quemsomos h2 {
    font-size: 44px;
    font-weight: 700;
}

.dessc-purplebox-quemsomos p {
    font-size: 16px;
    line-height: 22px;
    margin: 20px 0;
}

.dessc-purplebox-quemsomos a {
    color: white;
    border: 1px solid #ea5b1a;
}

.dessc-purplebox-quemsomos a i {
    background: #ea5b1a;
}

.beautylist-trabalheconosco {
    margin: 0 auto;
}

.beautylist-trabalheconosco li {
    list-style: none;
    margin-bottom: 20px;
    position: relative;
    padding: 20px;
    border: 1px solid #BFBFBF;
    font-size: 16px;
    line-height: 20px;
    color: #2a2c6a;
}

.beautylist-trabalheconosco li b {
    font-size: 22px;
    display: inherit;
    margin-bottom: 10px;
    color: #ea5b1a;
}

.beautylist-trabalheconosco li span {
    display: inherit;
    width: 50px;
    height: 50px;
    background: #ea5b1a;
    margin-bottom: 10px;
    /* animation: animamax 10s ease infinite alternate; */
    position: relative;
}

.beautylist-trabalheconosco li span:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border: 11px solid #2b2d6c;
    border-radius: 1000px;
    transform: scale(0.7);
}

@keyframes animamax {
  0%, 100%{
    transform: rotate(0deg);
    /* border-radius: 0px; */
  }
  20%{
    transform: rotate(360deg);
    /* border-radius: 1000px; */
  }
  40%{
    transform: rotate(-180deg);
    /* border-radius: 0px; */
  }
  60%{
    transform: rotate(90deg);
    /* border-radius: 1000px; */
  }
  80%{
    transform: rotate(130deg);
    /* border-radius: 0px; */
  }
}

@media(min-width: 1024px){
  .beautylist-trabalheconosco {
      display: flex;
      flex-flow: wrap;
  }

  .beautylist-trabalheconosco li {
      width: 24%;
      margin-left: 1%;
      padding: 50px 30px;
  }

  .historia-quemsomos {
      max-width: 1000px;
  }

  .upper-historia {
      display: flex;
      align-items: end;
      flex-flow: wrap;
  }

  .timeline-historia {
      transform: translate(0px, -9px);
      width: 65%;
  }

  .title-historia {
      padding-right: 20px;
      width: 35%;
  }

  .upper-historia h2 {
      font-size: 74px;
      line-height: 66px;
      margin: 0;
      letter-spacing: -2px;
  }

  .upper-historia {
      padding: 30px 0 0 80px;
      margin-bottom: 30px;
  }
  .historia-quemsomos.depoimentos-colabs .upper-historia {
    justify-content: flex-end;
  }

  .bottom-historia {
      flex-flow: wrap;
  }

  .sidepic-historia {
      width: 35%;
      height: 400px;
      order: 1;
  }

  .descricao-historia {
      width: 65%;
      order: 2;
      padding: 0 50px;
      display: flex;
      align-items: center;
      min-height: 400px;
  }

  .unicadescricao h2 {
      font-size: 42px;
      line-height: 47px;
  }

  .aba-padrao.aba-trabalhe .unicadescricao h2 {
      font-size: 28px;
      line-height: 30px;
  }

  .unicadescricao p {
      font-size: 18px;
      line-height: 24px;
  }
  .historia-quemsomos.depoimentos-colabs p {
    margin: 0 0 20px;
  }

  .flex-btns-historia button {
      font-size: 18px;
      margin: 0 15px 0px 0;
  }

  .flexguides-quemsomos {
      flex-flow: wrap;
      display: flex;
      align-items: center;
      justify-content: space-between;
  }

  .flexguides-quemsomos .title-padrao-big {
      margin: 0;
      width: 40%;
  }

  .unicgrid-icon-quemsomos {
      width: 25%;
      padding: 0 20px;
  }

  .purplebox-certifica {
      padding: 60px;
  }

  .bigtitle-certiificacoes h2 {
      font-size: 70px;
      margin-bottom: 30px;
  }

  .bigtitle-certiificacoes p {
      font-weight: 300;
      font-size: 24px;
      line-height: 28px;
  }

  .certificados-elos {
      margin: 35px 0;
  }

  .certificados-elos h3,
  .certificados-elos a {
      font-size: 24px;
  }

  .small-certificacoes span {
      font-size: 16px;
      line-height: 18px;
      padding: 0 30px;
  }
  .boxes-quemsomos-grandesnumeros {
      width: 50%;
  }

  .purplebox-governanca-quemsomos {
      padding: 60px;
  }

  .dessc-purplebox-quemsomos h2 {
      font-size: 70px;
      margin-bottom: 30px;
  }

  .dessc-purplebox-quemsomos p {
      font-size: 22px;
      line-height: 28px;
      font-weight: 300;
      margin-bottom: 40px;
  }

  .unicograndes-numeros h3 {
      font-size: 26px;
  }

  .unicograndes-numeros p {
      font-size: 20px;
      line-height: 24px;
  }

  .unicograndes-numeros {
      margin-bottom: 35px;
  }

}

@media(min-width: 1366px){
  .purplebox-governanca-quemsomos {
      padding: 100px;
  }
}


/***
Giovernanca
**************/
.flex-governanca {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-flow: wrap;
}

.unicoflex-governanca {
    width: 100%;
    padding: 0 20px;
}

.unicoflex-governanca h3 {
    font-size: 22px;
    font-weight: 700;
}

.unicoflex-governanca p {
    font-size: 16px;
    line-height: 18px;
}

.unicoflex-governanca {
    margin-bottom: 40px;
    color: #2A2D6B;
}

.unicowhte-governanca {
    margin-bottom: 40px;
    background: white;
    padding: 30px;
    position: relative;
}

.unicowhte-governanca:last-of-type {
    margin: 0;
}

.biggest-title-white h2 {
    font-size: 42px;
    color: #2A2D6B;
    font-weight: 700;
    letter-spacing: -1px;
    margin: 0;
}

.biggest-title-white {
    margin-bottom: 40px;
}

.unicgrandbloco-conselhos-comites .title-superguia-governanca h3,
.text-diretoria.title-superguia-governanca h3 {
    font-size: 18px;
    font-weight: 700;
}

.unicgrandbloco-conselhos-comites .title-superguia-governanca p {
    font-size: 14px;
    line-height: 18px;
}

.unicgrandbloco-conselhos-comites {
    color: #2b2d6c;
}

.title-superguia-governanca {
    margin-bottom: 20px;
}

.title-unicaguia-funcionario h3 {
    font-size: 18px;
    font-weight: 600;
    color: #953682;
    margin: 0;
}

.title-unicaguia-funcionario {
    padding-bottom: 10px;
    border-bottom: 1px solid #953682;
    margin-bottom: 10px;
}

.guias-funcionarios {
    display: flex;
    flex-flow: wrap;
}

.unicaguia-funcionarios {
    margin-bottom: 20px;
    width: 100%;
}

.flex-funcionarios {
    display: flex;
    flex-flow: wrap;
}

.unico-funcionario {
    width: 100%;
    display: flex;
    flex-flow: wrap;
    margin-bottom: 20px;
    padding-right: 30px;
}

.pict-funcionario {
    width: 100px;
    height: 130px;
    background: #D9D9D9;
    background-size: cover;
    background-position: center center;
    border-bottom: 2px solid #ea5b1a;
    display: none;
}

.desc-funcionario {
    width: 100%;
    /* padding-left: 20px; */
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.desc-funcionario h3 {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    line-height: 20px;
}

.desc-funcionario p {
    font-size: 14px;
    margin: 0;
    line-height: 18px;
}

.flex-cars-modal {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
}

.flex-cars-modal a {
    width: 48%;
    background: #2A2D6B;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    margin: 1%;
    color: white;
    text-decoration: none;
}

.flex-cars-modal a h3 {
    font-weight: 700;
    font-size: 18px;
    margin: 0;
    text-align: center;
}

.flex-cars-modal a p {
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 14px;
    margin: 15px 0;
}

.flex-cars-modal a span {
    text-decoration: underline;
    font-size: 14px;
}

.flex-cars-modal a i {
    width: 100px;
    height: 80px;
    margin: 0 auto 20px auto;
}

@media(min-width: 1024px){
  .unicoflex-governanca {
      width: 28%;
      max-width: 320px;
      margin: 0 20px;
  }

  .unicowhte-governanca {
      padding: 60px;
  }

  .biggest-title-white h2 {
      font-size: 60px;
  }

  .unicgrandbloco-conselhos-comites .title-superguia-governanca h3,
  .text-diretoria.title-superguia-governanca h3 {
      font-size: 22px;
      margin-bottom: 20px;
  }

  .unicgrandbloco-conselhos-comites .title-superguia-governanca p {
      font-size: 18px;
      line-height: 22px;
  }

  .title-superguia-governanca {
      margin-bottom: 40px;
  }

  .title-unicaguia-funcionario h3 {
      font-size: 20px;
      font-weight: 700;
  }

  .title-unicaguia-funcionario {
      padding-bottom: 20px;
      margin-bottom: 20px;
  }

  .unico-funcionario {
      width: 25%;
      margin-bottom: 40px;
  }

  .unicaguia-funcionarios {
      margin-bottom: 80px;
  }

  .flex-cars-modal a {
      width: 30%;
      max-width: 280px;
  }

  .flex-cars-modal a h3 {
      font-size: 23px;
  }

  .flex-cars-modal a span {
      font-size: 18px;
  }

  .flex-cars-modal a i {
  }
}

@media(min-width: 1366px){
  .desc-funcionario h3 {
      font-size: 22px;
      font-weight: 700;
  }

  .desc-funcionario p {
      font-size: 18px;
      line-height: 22px;
  }
}

/***
Trabalhe conosco
************************/
.flex-cards-trabalhe {
    display: flex;
    flex-flow: wrap;
}

.unicocard-trabalhe {
    width: 100%;
    padding: 20px 40px;
    border: 1px solid #BFBFBF;
    background: #fff;
    margin-bottom: 20px;
    position: relative;
}

.unicocard-trabalhe a {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 20px 0 0 0;
    margin-top: 10px;
    color: #2A2D6B;
    font-size: 22px;
}
.unicocard-trabalhe:after {
    content: "";
    position: absolute;
    bottom: 70px;
    left: 5%;
    display: inline-block;
    width: 90%;
    height: 1px;
    background: #7B7B7B;
}

.unicocard-trabalhe span {
    display: inline-block;
    width: 70px;
    height: 70px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: 20px;
    margin-bottom: 5px;
}
.unicocard-trabalhe:nth-of-type(1) span {
    background-image: url(assets/svg/icon-asteri.svg);
}
.unicocard-trabalhe:nth-of-type(2) span {
    background-image: url(assets/svg/icon-config.svg);
}
.unicocard-trabalhe h3 {
    font-weight: 600;
    font-size: 20px;
    color: #EA5B1A;
}

.purplebox-trabalhe {
    padding: 30px;
    background: #953682;
    position: relative;
}
.purplebox-trabalhe:before {
    content: "";
    display: inline-block;
    background: url(assets/svg/grf-beneficios.svg) no-repeat center center;
    background-size: contain;
    width: 80px;
    height: 80px;
    position: absolute;
    top: -78px;
    right: 0;
}
.purplebox-trabalhe:after {
    content: "";
    display: inline-block;
    background: url(assets/svg/grf-beneficios2.svg) no-repeat center center;
    background-size: contain;
    width: 60px;
    height: 60px;
    position: absolute;
    bottom: -58px;
    left: 0;
}

.title-purplebox-trabalhe h2 {
    font-weight: bold;
    font-size: 32px;
    line-height: 32px;
    color: white;
    margin-bottom: 30px;
}

.flex-beneficios-trabalhe {
    display: flex;
    flex-flow: wrap;
    align-items: center;
}

.icontrabalhe-purple {
    width: 100%;
    margin-bottom: 20px;
    color: white;
}
.icontrabalhe-purple span {
    display: flex;
    flex-flow: wrap;
    align-items: center;
}
.icontrabalhe-purple span:before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    margin-right: 5px;
}
.icontrabalhe-purple:nth-of-type(1) span:before {
    background-image: url(assets/svg/icon-hibrido.svg);
}
.icontrabalhe-purple:nth-of-type(2) span:before {
    background-image: url(assets/svg/icon-dayoff.svg);
}
.icontrabalhe-purple:nth-of-type(3) span:before {
    background-image: url(assets/svg/icon-homeoffice.svg);
}
.icontrabalhe-purple:nth-of-type(4) span:before {
    background-image: url(assets/svg/icon-dresscode.svg);
}
.icontrabalhe-purple:nth-of-type(5) span:before {
    background-image: url(assets/svg/icon-previdencia.svg);
}
.icontrabalhe-purple:nth-of-type(6) span:before {
    background-image: url(assets/svg/icon-formacao.svg);
}
.icontrabalhe-purple:nth-of-type(7) span:before {
    background-image: url(assets/svg/icon-transporte.svg);
}
.icontrabalhe-purple:nth-of-type(8) span:before {
    background-image: url(assets/svg/icon-ticketes.svg);
}
.icontrabalhe-purple:nth-of-type(9) span:before {
    background-image: url(assets/svg/icon-lucro2.svg);
}
.icontrabalhe-purple:nth-of-type(10) span:before {
    background-image: url(assets/svg/icon-creche.svg);
}
.icontrabalhe-purple:nth-of-type(11) span:before {
    background-image: url(assets/svg/icon-educacao.svg);
}
.icontrabalhe-purple:nth-of-type(12) span:before {
    background-image: url(assets/svg/icon-academia2.svg);
}
.icontrabalhe-purple:nth-of-type(13) span:before {
    background-image: url(assets/svg/icon-formacao2.svg);
}
.icontrabalhe-purple:nth-of-type(14) span:before {
    background-image: url(assets/svg/icon-farmacia.svg);
}
.icontrabalhe-purple:nth-of-type(15) span:before {
    background-image: url(assets/svg/icon-livro.svg);
}
.icontrabalhe-purple:nth-of-type(16) span:before {
    background-image: url(assets/svg/icon-empresa-cidada.svg);
}
.icontrabalhe-purple:nth-of-type(17) span:before {
    background-image: url(assets/svg/icon-dente2.svg);
}
.icontrabalhe-purple:last-child {
  padding-right:0;
}

span.mutcho-mass {
    font-weight: 600;
    color: white;
    font-size: 16px;
    display: inline-block;
    margin-top: 20px;
}

section.aba-padrao.aba-trabalhe .timeline-historia {
    margin-bottom: 30px;
}

@media(min-width: 1024px){
  .unicocard-trabalhe h3 {
      font-size: 24px;
      line-height: 26px;
      margin-bottom: 15px;
  }

  .flex-cards-trabalhe {
      justify-content: space-between;
      max-width: 900px;
      margin: 0 auto;
  }

  .purplebox-trabalhe {
      padding: 50px;
  }

  .title-purplebox-trabalhe h2 {
      font-size: 46px;
      line-height: 48px;
  }

  .title-purplebox-trabalhe {
      margin-bottom: 40px;
  }

  .icontrabalhe-purple {
      width: 33%;
      padding-right: 50px;
  }

  section.aba-padrao.aba-trabalhe .descricao-historia {
      flex-direction: column;
      align-items: baseline;
      justify-content: space-between;
  }

  section.aba-padrao.aba-trabalhe .descricao-historia .timeline-historia {
      margin: 20px 0;
      width: 100%;
  }

  section.aba-padrao.aba-trabalhe .descricao-historia .unicadescricao {
      padding: 50px 0;
  }

  section.aba-padrao.aba-trabalhe .bottom-historia {
      display: flex;
      align-items: end;
  }

  .unicocard-trabalhe {
      width: 48%;
  }
}

/***
Style simulador novo
***********************/
.tabs-simulador ul {
    padding: 0;
    list-style: none;
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}

.tabs-simulador ul li {
    width: 49%;
    text-align: center;
    background: #5248D8;
    transition: 0.4s ease all;
    border-bottom: 3px solid #2A2D6B;
}

.tabs-simulador ul li a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-weight: bold;
    text-decoration: none;
    font-size: 18px;
    line-height: 20px;
    padding: 0 30px;
    flex-direction: column;
}

.tabs-simulador ul li a::after{
    content: "Selecionar";
    font-weight: 300;
    text-decoration: underline;
    font-size: 14px;
    margin-top: 3px;
    color: #01FEFE;
}

.tabs-simulador ul li a::before {
    display: inline-block;
    width: 100px;
    margin-bottom: 20px;
}

.tabs-simulador ul li:nth-of-type(1) a::before{
    content: url(assets/svg/icontab1.svg)
}

.tabs-simulador ul li:nth-of-type(2) a::before{
  content: url(assets/svg/icontab2.svg)
}

.tabs-simulador ul li:hover,
.tabs-simulador ul li.active {
    background: #2A2D6B;
    transition: 0.4s ease all;
    border-bottom: 3px solid #01FEFE;
}

.unico-tabs {
    display: none;
    padding: 30px 0;
}

.button-and-inputvals {
    display: flex;
    flex-flow: wrap;
}

.button-and-inputvals input {
    width: 68%;
    padding: 10px;
    background: none;
    border: none;
    border-bottom: 1px solid #2b2d6c;
}

.button-and-inputvals button {
    width: 15%;
    margin: 0 1px;
    background: #5248d8;
    padding: 0;
    border: none;
    color: white;
    font-size: 0;
}

.button-and-inputvals button:nth-of-type(2)::before {
    content: "-";
    font-size: 28px;
    font-weight: 100;
}

.button-and-inputvals button:nth-of-type(1)::before {
    content: "+";
    font-size: 28px;
    font-weight: 100;
}

.button-and-inputvals span {
    width: 68%;
    font-size: 42px;
    letter-spacing: -1px;
    color: #5248d8;
    display: flex;
    align-items: end;
    line-height: 42px;
    font-weight: 300;
}

.quantity {
  position: relative;
  width: 32%;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button
{
  -webkit-appearance: none;
  margin: 0;
}

input[type=number]
{
  -moz-appearance: textfield;
}

.quantity input {
  width: 100%;
  height: 42px;
  line-height: 1.65;
  float: left;
  display: block;
  padding: 0;
  margin: 0;
  padding-left: 20px;
  border: 1px solid #eee;
  display: none;
}

.quantity input:focus {
  outline: 0;
}

.quantity-nav {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: wrap;
}

.quantity-button {
  cursor: pointer;
  text-align: center;
  width: 50%;
  background: #2b2d6c;
  color: white;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 1px solid white;
  font-size: 28px;
  font-weight: 100;
}

.recebeanos_estipulado:after {
    content: "anos";
    margin-left: 5px;
    margin-right: 5px;
}

@media(min-width: 1024px){
  .tabs-simulador ul li a {
      font-size: 24px;
      line-height: 28px;
      padding: 50px;
  }

  .tabs-simulador ul li a::after {
      font-size: 16px;
      line-height: 24px;
  }

  .tabs-simulador ul {
      max-width: 600px;
      margin: 0 auto 40px auto;
  }
}

/********
ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âcones do site
*********************/
section.banner-internas.pg_quem-somos .sideicon-bannerpadrao i:before {
    content: url(assets/svg/quemsomos/header-quemsomos.svg);
    display: inline-block;
    width: 100%;
}
.historia-quemsomos:before {
    content: url(assets/svg/quemsomos/historia.svg);
    display: inline-block;
    width: 100px;
    position: absolute;
    bottom: 0;
    left: -50px;
}
.boxes-quemsomos-itens span i {
    position: absolute;
    width: 69px;
    height: 100%;
    left: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.boxes-quemsomos-itens span i:before {
    display: inline-block;
    width: 35px;
}
.boxes-quemsomos-itens span:nth-of-type(1) i:before{
    content: url(assets/svg/quemsomos/lineicon1.svg);
}
.boxes-quemsomos-itens span:nth-of-type(2) i:before{
    content: url(assets/svg/quemsomos/lineicon2.svg);
}
.boxes-quemsomos-itens span:nth-of-type(3) i:before{
    content: url(assets/svg/quemsomos/lineicon3.svg);
}
.boxes-quemsomos-itens span:nth-of-type(4) i:before{
    content: url(assets/svg/quemsomos/lineicon4.svg);
}
.unicgrid-icon-quemsomos i:before {
    display: inline-block;
    width: 100px;
    margin-bottom: 20px;
}
.unicgrid-icon-quemsomos:nth-of-type(1) i:before {
    content: url(assets/svg/quemsomos/sobreicon1.svg);
}
.unicgrid-icon-quemsomos:nth-of-type(2) i:before {
    content: url(assets/svg/quemsomos/sobreicon2.svg);
}
.unicgrid-icon-quemsomos:nth-of-type(3) i:before {
    content: url(assets/svg/quemsomos/sobreicon4.svg);
}
.unicgrid-icon-quemsomos:nth-of-type(4) i:before {
    content: url(assets/svg/quemsomos/sobreicon3.svg);
}
.flex-certiificacoes-interna img {
    width: 38%;
    padding: 10px;
}

.flex-patrocinadoras {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: wrap;
}

.flex-patrocinadoras a{
  	width: 50%;
    text-align: center;
}

.flex-patrocinadoras img {
    width: 100%;
    padding: 10px;
}

.purplebox-spanone {
    position: absolute;
    width: 100px;
    bottom: 0;
    left: -100px;
}

.purplebox-spanone svg {
    width: 100%;
}

.purplebox-twonen {
    position: absolute;
    right: 0;
    top: -50px;
    width: 80px;
}

.purplebox-twonen svg {
    width: 100%;
}

@media(min-width: 1024px){
    .flex-certiificacoes-interna img {
        max-width: 150px;
        margin: 0 15px;
    }
    .flex-patrocinadoras img {
        max-width: 200px;
        margin: 0 20px;
    }
    .purplebox-twonen {
        top: -100px;
        width: 200px;
    }
}

@media(min-width: 1920px){
  .flex-certiificacoes-interna img {
    max-width: 130px;
  }
}

/********
ICons site - Governanca'
****************************/
section.banner-internas.pg_governanca .sideicon-bannerpadrao i:before {
    content: url(assets/svg/governanca/heading-governanca.svg);
    display: inline-block;
    width: 100%;
}
.unicoflex-governanca:nth-of-type(1) i:before {
    content: url(assets/svg/governanca/icontp1.svg);
}
.unicoflex-governanca:nth-of-type(2) i:before {
    content: url(assets/svg/governanca/icontp2.svg);
}
.unicoflex-governanca:nth-of-type(3) i:before {
    content: url(assets/svg/governanca/icontp3.svg);
}
.unicoflex-governanca i:before {
    display: inline-block;
    width: 100px;
    margin-bottom: 20px;
}
.orgchart-governanca:before {
    content: url(assets/svg/organograma-v3.svg);
    display: inline-block;
    width: 100%;
}
.unicowhte-governanca:after {
    content: url(assets/svg/governanca/grafismo-guias.svg);
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
    transform: translate(0px, -50px);
}
.flex-cars-modal a:nth-of-type(1) i:before {
    content: url(assets/svg/governanca/iconbtm1.svg);
}
.flex-cars-modal a:nth-of-type(2) i:before {
    content: url(assets/svg/governanca/iconbtm2.svg);
}
.flex-cars-modal a:nth-of-type(3) i:before {
    content: url(assets/svg/governanca/iconbtm3.svg);
}


/***
TransparÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âªncia - icons e finais
**********************************/
section.banner-internas.pg_transparencia .sideicon-bannerpadrao i:before {
    content: url(assets/svg/transparencia/heading-transparencia.svg);
    display: inline-block;
    width: 100%;
}
.aba-padrao.aba-transparencia .icongrafis {
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
    z-index: 7;
    transform: translate(40px, -40px) scale(0.5);
}
@media(min-width: 1024px){
  .aba-padrao.aba-transparencia .icongrafis {
      transform: scale(1.5);
  }
  .grandesguias-trasnparencia:nth-of-type(1):after {
      content: "";
      width: 300px;
      height: calc(100% + 2px);
      position: absolute;
      right: -300px;
      background: #EA5B1A;
      top: 0;
      border: 1px solid #EA5B1A;
      transform: translate(0px, -1px);
  }
  .grandesguias-trasnparencia:nth-of-type(1):before {
      content: "";
      position: absolute;
      width: 200px;
      height: 200px;
      border-radius: 1000px;
      bottom: -100px;
      right: -100px;
      z-index: 9;
      border: 40px solid #f7f9fb;
  }
  .flex-patrocinadoras{
    justify-content: center;
  }
  
  .flex-patrocinadoras a {
    width: max-content;
    
}
  
}


/***
Fale conosco - icons e finais
**********************************/
section.banner-internas.pg_fale-conosco .sideicon-bannerpadrao i:before {
    content: url(assets/svg/contato/header-contato.svg);
    display: inline-block;
    width: 100%;
}
.flex-white-contato:before {
    content: url(assets/svg/contato/contato_1.svg);
    position: absolute;
    left: 0;
    width: 100px;
    transform: translate(-100px, 10px);
}
.flex-white-contato:after {
    content: url(assets/svg/contato/contato_2.svg);
    display: inline-block;
    position: absolute;
    right: 0;
    width: 80px;
    transform: translate(80px, 12px);
}
.box-video-left-padrao:before {
    content: url(assets/svg/contato/contato_1.svg);
    display: inline-block;
    width: 70px;
    position: absolute;
    left: 0;
    transform: translate(-70px, 80px);
}
.box-video-left-padrao:after {
    content: url(assets/svg/contato/contato_2.svg);
    position: absolute;
    width: 60px;
    bottom: 0;
    right: 0;
    transform: translate(60px, -25px);
}
.enviabtn {
    position: relative;
    display: table;
}

.enviabtn input {
    color: white;
    background: #EA5B1A;
    border: none;
    font-weight: 600;
    font-size: 20px;
    padding: 20px 60px;
}

@media(min-width: 1280px){
  .aba-padrao.aba-contato .title-padrao-big {
      width: 40%;
  }
  .aba-padrao.aba-contato .guia-formulario-contato {
      width: 45%;
  }
  .flex-contato-formulario {
      justify-content: space-between;
  }
  .guia-formulario-contato input:not(.guia-formulario-contato input[type="submit"]), .guia-formulario-contato textarea, .guia-formulario-contato select {
      font-size: 26px;
      padding: 20px 0;
      margin-bottom: 15px;
  }
}


/***
EmprÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©stimo - icons e finais
**********************************/
section.banner-internas.pg_emprestimo .sideicon-bannerpadrao i:before {
    content: url(assets/svg/emprestimo/header-emprestimo.svg);
    display: inline-block;
    width: 100%;
}
.unicocard-benef-emprestimo:nth-of-type(1) i:before {
    content: url(assets/svg/emprestimo/emprestimos_icon_4.svg);
}
.unicocard-benef-emprestimo:nth-of-type(2) i:before {
    content: url(assets/svg/emprestimo/emprestimos_icon_3.svg);
}
.unicocard-benef-emprestimo:nth-of-type(3) i:before {
    content: url(assets/svg/emprestimo/emprestimos_icon_2.svg);
}
.unicocard-benef-emprestimo:nth-of-type(4) i:before {
    content: url(assets/svg/emprestimo/emprestimos_icon_1.svg);
}
.unicocard-benef-emprestimo i:before {
    display: inline-block;
    width: 100%;
}
@media(min-width: 1024px){
  .minicards-emprestimo-benefÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­cios {
      display: flex;
  }
}


/***
EmprÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©stimo - icons e finais
**********************************/
section.banner-internas.pg_lgpd .sideicon-bannerpadrao i:before {
    content: url(assets/svg/lgpd/header-lgpd.svg);
    display: inline-block;
    width: 100%;
}

@media(min-width: 1024px){
  section.aba-padrao.aba-lgpd .guia-formulario-contato {
      width: 100%;
  }
}


/***
Page - Single planos
****************************/
section.banner-internas.pg_plano-bd-elos-engie .sideicon-bannerpadrao i:before,
section.banner-internas.pg_elosprev-cgt-eletrosul .sideicon-bannerpadrao i:before,
section.banner-internas.pg_bd-elos-eletrosul .sideicon-bannerpadrao i:before,
section.banner-internas.pg_unico-bd .sideicon-bannerpadrao i:before,
section.banner-internas.pg_cd-eletrosul .sideicon-bannerpadrao i:before {
    content: url(assets/svg/planos/cpa_page.svg);
    display: inline-block;
    width: 100%;
}


/***
Busca
****************************/
.blankspace_busca {
    height: 100px;
}

.title-busca span {
    color: #2A2D6B;
    font-size: 18px;
    font-weight: 400;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 10px;
}

.title-busca h2 {
    color: #2A2D6B;
    font-weight: bold;
    font-size: 42px;
    margin: 0;
}

.guides-searchs {
    display: flex;
    margin-top: 50px;
    flex-flow: wrap;
}

.bloquenodcu {
    padding: 20px;
    border: 1px solid #D9D9D9;
    margin-bottom: 10px;
}

.bloquenodcu h2 {
    font-weight: bold;
    color: #EA5B1A;
    font-size: 20px;
    margin-bottom: 20px;
}

.flex-serachresuls a {
    color: #2A2D6B;
    text-decoration: none;
    display: inline-block;
    line-height: 16px;
    margin-bottom: 13px;
    transition: 0.4s ease all;
    display: flex;
    align-items: center;
}

.flex-serachresuls a:hover {
    transition: 0.4s ease all;
    color: #ea5b1a;
    transition: 0.4s ease all;
}

@media(min-width: 1024px){
  .bloquenodcu {
      width: 48%;
      margin-right: 2%;
  }
}

/***
404
**************/
section.\34 04 {
    min-height: 100vh;
    background: #2A2D6B;
    padding: 100px 0;
}

.navbar-404 h2 {
    color: white;
    font-weight: bold;
    font-size: 42px;
    margin-bottom: 20px;
}

.navbar-404 p {
    color: white;
    font-size: 22px;
    font-weight: 300;
    line-height: 28px;
}

.navbaren-404 {
    margin-top: 50px;
}

.navbaren-404 ul {
    padding: 0;
    list-style: none;
    display: flex;
    flex-flow: wrap;
}

.navbaren-404 ul li {
    width: auto;
}

.navbaren-404 ul li a {
    color: white;
    text-decoration: none;
    opacity: 0.8;
    transition: 0.4s ease all;
    font-weight: 300;
    font-size: 18px;
    display: inline-block;
    padding: 0 25px 15px 0;
    width: 100%;
}

.navbaren-404 ul li a:hover{
    transition: 0.4s ease all;
    color: #EA5B1A;
}

.icon-404 svg {
    max-width: 200px;
    display: table;
    margin: 0 auto 20px auto;
    animation: perspectiva 2s infinite linear;
    overflow: inherit;
}

.notrotate {
    transition: 0.4s ease;
    transform-origin: 167.1px 156.1px;
}

.boquilha  {
    transform: rotate(180deg);
    transform-origin: 167px 170px;
    transition: 0.4s ease;
}

div#grand-acumulado {
    width: 100%;
}

div#envialamina-acumulado {
    display: flex;
    flex-flow: wrap;
}

.database_personalizada {
    padding: 10px 20px;
    background: white;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.database_personalizada span.bigger_title_range {
    font-size: 14px;
    display: inline-block;
    width: 1000%;
    padding-bottom: 5px;
}

.database_personalizada select {
    font-size: 14px;
    padding: 3px 15px 3px 2px;
    border-radius: 1000px;
    border: 1px solid #953682;
    color: #545454;
}

.datainicio_perso {
    margin-right: 50px;
}

.datainicio_perso span,
.datafim_perso span {
    display: inline-block;
    width: 1000%;
    font-size: 14px;
    margin-bottom: 1px;
    font-weight: 600;
    color: #953682;
}

.unique-cenario-infvest {
    text-align: center;
    padding: 20px;
    background: white;
    margin: 10px 0;
    border-radius: 10px;
}

.unique-cenario-infvest i:before {
    content: "";
    display: inline-block;
    width: 100px;
    margin: 20px 0;
}

.unique-cenario-infvest:nth-of-type(1) i:before{
    content: url(lamina/icon1_invest.svg);
}
.unique-cenario-infvest:nth-of-type(2) i:before{
    content: url(lamina/icon2_invest.svg);
}
.unique-cenario-infvest:nth-of-type(3) i:before{
    content: url(lamina/icon3_invest.svg);
}

.unique-cenario-infvest h2 {
    font-size: 26px;
    font-weight: 600;
    padding: 10px;
    margin-bottom: 15px;
    color: #2b2d6c;
}

.unique-cenario-infvest p {
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* number of lines to show */
    line-clamp: 4;
    -webkit-box-orient: vertical;
    padding: 0 30px;
}

.unique-cenario-infvest a {
    background: #2b2d6c;
    color: white;
    display: inline-block;
    padding: 10px 26px;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    margin-top: 10px;
    border: 1px solid #2b2d6c;
    transition: 0.4s ease all;
}

.unique-cenario-infvest a:hover {
    background: none;
    transition: 0.4s ease all;
    color: #2b2d6c;
}

@keyframes perspectiva {
  0%{

  }
  15%{

  }
  30%{

  }
  45%{

  }
  60%{

  }
  75%{

  }
  90%{

  }
  100%{

  }
}

@media(min-width: 1024px){
  .flex-cards-scnariums {
      display: flex;
      flex-flow: wrap;
      justify-content: space-between;
  }

  .unique-cenario-infvest {
      width: 32%;
      padding: 60px;
  }
  .center-404 {
      display: flex;
      flex-flow: wrap;
      align-items: center;
  }

  .icon-404 {
      width: 50%;
      order: 2;
  }

  .navbar-404 {
      width: 50%;
      order: 1;
  }

  section.\34 04 {
      display: flex;
      flex-direction: column;
      justify-content: center;
  }
  .navbaren-404 {
      max-width: 400px;
  }
  .navbaren-404 ul li {
      width: 50%;
  }
  .icon-404 svg {
      width: 100%;
      max-width: 400px;
  }
}

@media(min-width: 1366px){
  .navbar-404 h2 {
      font-size: 64px;
  }
}

/****
AtualizaÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£o da lÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢mina ****/
.filter-plano .radio {
    display: flex;
    padding-right: 30px;
    font-size: 18px;
    line-height: 18px;
    cursor: pointer;
    color: #2b2d6c;
    font-weight: bold;
    width: 100%;
    white-space: normal;
}

.filter-plano .radio br{
  display: none;
}

.filter-plano .radio:hover .inner {
  transform: scale(0.5);
  opacity: 0.5;
}
.filter-plano .radio input {
  height: 1px;
  width: 1px;
  opacity: 0;
}
.filter-plano .radio input:checked + .outer .inner {
  transform: scale(1);
  opacity: 1;
  background: #ea5b1a;
}
.filter-plano .radio input:checked + .outer {
  border: 3px solid #ea5b1a;
}
.filter-plano .radio input:focus + .outer .inner {
    transform: scale(1);
    opacity: 1;
    background-color: #ea5b1a;
}
.filter-plano .radio .outer {
    height: 20px;
    width: 20px;
    display: block;
    box-sizing: initial;
    float: left;
    margin: 10px 9px 10px 10px;
    border: 3px solid #2b2d6c;
    border-radius: 50%;
    transform: scale(1.5);
    margin-right: 15px;
}
.filter-plano .radio .inner {
    transition: all 0.25s ease-in-out;
    height: 16px;
    width: 16px;
    transform: scale(0);
    display: block;
    margin: 2px;
    border-radius: 50%;
    background-color: #2b2d6c;
    opacity: 0;
}

.chart_repeated {
    width: 100%;
    height: 360px;
    background: white;
    border-radius: 10px;
    border: 1px solid rgb(0 0 0 / 19%);
    margin-top: 0.5%;
}

#chart_line_carteira {
    width: 100%;
    height: 400px;
}

.chartline-carteira {
    width: 100%;
}

.droper__guias {
    display: none;
}
.droper__guias.open-accordion {
    display: block;
}
.title-type-relatorio.titleflex-relatorio {
    display: flex;
    align-items: center;
}

button.openclose__guias {
    transition: 0.4s ease all;
    background: #2a2c6b;
    width: 30px;
    height: 30px;
    border: none;
    margin-left: 10px;
}

button.openclose__guias:before {
    content: "+";
    color: white;
    font-weight: bold;
    font-size: 22px;
    line-height: 12px;
}

button.active__btnmais:before{
    content: "-";
}

button.openclose__guias:hover {
    background: #ea5b1b;
    transition: 0.4s ease all;
}

div#envialamina-carteira:before, .chartline-carteira:before {
    font-weight: bold;
    font-size: 18px;
    color: #953682;
    display: inline-block;
}

div#recebecarteira_1:before,
div#chart_line_carteira:before {
    content: "Clique na legenda dos grÃƒÆ’Ã‚Â¡ficos para filtrar";
    font-size: 16px;
    font-weight: 400;
    color: rgb(0 0 0 / 52%);
    margin-bottom: 30px;
    display: inherit;
}

div#recebecarteira_1:before {
    content: "Clique na legenda dos grÃƒÆ’Ã‚Â¡ficos para filtrar - Data base: " attr(data-database) " ";
}

div#envialamina-carteira:before{
    content: "AlocaÃƒÆ’Ã‚Â§ÃƒÆ’Ã‚Â£o da carteira";
}

.chartline-carteira:before {
    content: "Rentabilidade";
}

div#comentario_gestor {
    margin-top: 30px;
}

.datafim_perso button {
    color: white;
    font-weight: bold;
    font-size: 14px;
    padding: 3px 25px;
    border: none;
    background: #953682;
    border-radius: 1000px;
    margin-left: 10px;
    transition: 0.4s ease all;
    border: 1px solid #953682;
}

.datafim_perso button:hover {
    background: none;
    transition: 0.4s ease all;
    color: #953682;
}

div#comentario_gestor h2 {
    font-weight: 700;
    font-size: 26px;
    color: #953682;
}

div#comentario_gestor p {
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    color: #2a2c6a;
}

.linechart_carteira {
    width: 100%;
    height: 300px;
}

@media(min-width: 1024px){
  .linechart_carteira {
      width: 50%;
  }
  .chart_repeated {
      width: 33%;
  }
  div#supernevia {
      align-items: center;
  }
  div#comentario_gestor:not([data-plano="CD ESUL"]) {
      width: 48%;
  }
}


/***
TRABALHE CONOSCO
*******************/
.flex-boxes-vagas {
    padding-top: 100px;
    position: relative;
    z-index: 3;
}

.title-guides-boxesvaga {
    max-width: 260px;
}

.form-candidata-vaga span[data-name="aceite"] * {
    color: #2b2d6c !important;
}

.title-guides-boxesvaga .purplebox_boxesvaga {
    width: 100%;
    background: #2A2D6B;
    padding: 20px;
    height: 140px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: white;
}

.purplewhitebox_boxesvaga {
    background: #953682;
    margin-top: 10px;
    padding: 30px;
}

.title-guides-boxesvaga h1 {
    margin: 0;
    font-size: 22px;
    font-weight: 600;
}

.title-guides-boxesvaga i {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-bottom: 10px;
}

.lista_do_boxes a.bloquinhos-vagas {
    display: inline-block;
    background: white;
    border: 1px solid #D6D6D6;
    margin: 10px 0;
    text-decoration: none;
    padding: 0 30px 80px 30px;
}

.lista_do_boxes a.bloquinhos-vagas h2 {
    font-size: 20px;
    margin: 0;
    padding: 20px 0;
    border-bottom: 1px solid #D5D5D5;
    margin-bottom: 20px;
    font-weight: 600;
    color: #2A2D6B;
}

.lista_do_boxes a.bloquinhos-vagas p {
    font-size: 18px;
    padding-right: 20%;
    color: #2A2D6B;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
}

.lista_do_boxes a.bloquinhos-vagas span {
    color: #EA5B1A;
    font-weight: bold;
    text-decoration: underline;
    font-size: 18px;
}

.lista_do_boxes a.bloquinhos-vagas {
    position: relative;
}

.lista_do_boxes a.bloquinhos-vagas:before, .lista_do_boxes a.bloquinhos-vagas:after {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
}

.lista_do_boxes a.bloquinhos-vagas:before {
    left: 30px;
    bottom: 30px;
    background: #EA5B1A;
}

.lista_do_boxes a.bloquinhos-vagas:after {
    left: 0;
    bottom: 0;
    background: #953682;
}

.lista_do_boxes.whitebloco-conteudovaga {
    padding: 30px;
    background: white;
    border: 1px solid #D6D6D6;
    position: relative;
    z-index: 8;
}

.header-titlevaga {
    padding-bottom: 30px;
    margin-bottom: 20px;
    border-bottom: 1px solid #d6d6d6;
}

.header-titlevaga h1 {
    font-size: 26px;
    margin: 0;
    font-weight: bold;
    color: #2A2D6B;
}

.content-vaga {color: #2A2D6B;}

.content-vaga h2 {
    font-weight: bold;
    font-size: 22px;
}

.unicas-listas {
    margin-bottom: 30px;
    color: white;
}

.unicas-listas h3 {
    margin: 0;
    font-size: 18px;
    font-weight: bold;
}

.unicas-listas:last-of-type {
    margin: 0;
}

.unicas-listas span {
    font-size: 16px;
}

.form-candidata-vaga input:not([type="submit"]), .form-candidata-vaga select, .form-candidata-vaga input[type="url"] {
    width: 100%;
    padding: 10px 0;
    border: none;
    border-bottom: 1px solid #953682;
    font-size: 22px;
    font-weight: 300;
    color: #953682;
    min-height: 60px;
}

.flex-vagafield br {
    display: none;
}

.flex-vagafield span {
    width: 49%;
    display: inline-block;
}

.flex-vagafield p {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}

.form-candidata-vaga input[type="submit"] {
    transition: 0.4s ease all;
    width: 100%;
    max-width: 200px;
    padding: 20px;
    border: none;
    background: #ea5b1a;
    font-size: 20px;
    color: white;
    font-weight: 600;
    text-align: center;
    margin-top: 20px;
}


.form-candidata-vaga input[type="submit"]:hover {
    background: #2b2d6c;
    transition: 0.4s ease all;
}

span.wpcf7-form-control-wrap[data-name="curriculo"] {
    margin-top: 20px;
    width: 100%;
}

.codedropz-upload-handler {
    padding: 30px 20px;
    background: #F7F7F7;
    border: none !important;
    border-radius: 0 !important;
}

.codedropz-upload-inner h3 {
    color: #909090;
    font-weight: 300;
    font-size: 22px;
}

.codedropz-btn-wrap a {
    color: #953682;
    font-weight: bold;
    text-decoration: underline !important;
}

span.dnd-upload-counter {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
}

span.dnd-upload-counter span {
    width: auto;
    margin-right: 5px;
}

.semvagas {
    padding: 30px;
    background: white;
    max-width: 500px;
    border: 1px solid #2b2d6c;
}

.semvagas h3 {
    font-weight: bold;
    margin-bottom: 30px;
    color: #2b2d6c;
    line-height: 26px;
}

@media(min-width: 1024px){
  .title-guides-boxesvaga i {
      width: 70px;
      height: 70px;
  }

  .title-guides-boxesvaga .purplebox_boxesvaga {
      padding: 55px;
      height: auto;
  }

  .title-guides-boxesvaga .purplebox_boxesvaga h1 {
      font-size: 30px;
  }

  .flex-boxes-vagas {
      display: flex;
      flex-flow: wrap;
      justify-content: space-between;
      padding-top: 150px;
  }

  .lista_do_boxes {
      width: calc(100% - 420px);
  }

  .title-guides-boxesvaga {
      width: 100%;
      max-width: 400px;
  }

  .lista_do_boxes a.bloquinhos-vagas {
      width: 32%;
      margin-top: 0;
      margin-left: 1%;
  }
}


/***
ALTERAC'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ES AXIMSO **/
.grecaptcha-badge {
    visibility: hidden !important;
}
.child_lamina-itens {
    display: flex;
    background: white;
    padding: 10px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid rgb(0 0 0 / 5%);
}
.filters-opene-cd {
    display: none;
}

.flex-comentario-gestor {
    padding: 20px;
    background: white;
    font-size: 16px;
    color: #2b2d6c;
    width: 100%;
}

.flex-scenariuns {
    background: white;
    padding: 0 20px 20px 20px;
}

.title-scenariuns {
    background: #953682;
    padding: 10px;
    border-radius: 5px;
}

.title-scenariuns h2 {
    font-size: 18px;
    font-weight: 600;
    color: white;
    margin: 0;
}

.flex-cards-scenariums {
    padding-top: 20px;
    display: flex;
    flex-flow: wrap;
}

.unicocard-scenariusm {
    margin-bottom: 20px;
    width: 100%;
    background: #f7f9fb;
    padding: 20px;
    border-radius: 5px;
    border: 1px solid #0000000d;
    transition: 0.4s ease all;
}

.unicocard-scenariusm:hover {
    transition: 0.4s ease all;
    box-shadow: 3px 3px 9px -4px rgb(0 0 0 / 21%);
}

.title-unicocard-scenarium {
    position: relative;
}

.title-unicocard-scenarium h3 {
    font-weight: 600;
    font-size: 18px;
    color: #953682;
}

.desc-scnsae p {
    margin: 0;
    font-size: 14px;
    line-height: 18px;
    color: #2b2d6c;
}

.database_personalizada.dbpersonalizada_2 {
    margin-top: -25px;
    padding-top: 25px;
}

.novatable-elos {
    min-width: 1200px;
    background: white;
    padding: 20px;
    border-radius: 0 0 20px 20px;
    width: 100%;
}

.table-heading-elos {
    display: flex;
    flex-flow: wrap;
    padding-left: 100px;
    overflow: hidden;
}

.tr-div {
    display: flex;
    flex-flow: wrap;
    margin: 5px 0 50px 0;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0px 0px 16px -10px rgb(0 0 0 / 33%);
    align-items: center;
    justify-content: center;
    position: relative;
}

.rentabilidade__line {
    width: 100%;
    display: flex;
    padding-left: 100px;
    flex-flow: wrap;
}

.meta__line {
    width: 100%;
    display: flex;
    padding-left: 100px;
}

.simple_div.td_div_body {
    width: 7.6%;
    padding: 10px 0;
    text-align: center;
    color: #953682;
    font-weight: bold;
}

.meta__line span {
    font-weight: 500;
    opacity: 0.6;
    color: #2a2c6b;
}

.table-heading-elos .td_div {
    width: 7.6%;
    color: #2a2c6b;
    text-align: center;
    padding: 10px 0;
    font-weight: 600;
    font-size: 15px;
}

.tr-div::before {
    content: attr(data-year) " ";
    font-size: 18px;
    position: absolute;
    left: 20px;
    font-weight: 600;
    background: #ea5b1b;
    color: white;
    padding: 0 20px;
    top: -28px;
}

.tr-div:after {
    content: "";
    position: absolute;
    left: 105px;
    width: 1px;
    height: 100%;
    background: #d9d9d9;
    transform: scale(0.6);
}

.meta_plan {
    position: absolute;
    left: 0;
    width: 100px;
    display: flex;
    height: 100%;
    flex-direction: column;
    font-size: 12px;
    text-align: left;
}

.meta_plan span {
    width: 100%;
    height: 50%;
    display: flex;
    align-items: center;
    padding-left: 20px;
}

.meta_plan span:last-of-type {
    opacity: 0.7;
}

@media(min-width: 1200px){
  .unicocard-scenariusm {
      margin-bottom: 0;
      padding: 30px;
  }

  .database_personalizada.dbpersonalizada_2 {
      padding-left: calc(50% + 50px);
      padding-bottom: 40px;
      width: 100%;
  }

  .unicocard-scenariusm:last-of-type {
      margin: 0;
  }

  .title-unicocard-scenarium h3 {
      font-size: 22px;
      font-weight: 700;
  }

  .desc-scnsae p {
      font-size: 16px;
      line-height: 20px;
  }

  .flex-comentario-gestor {
      font-size: 18px;
      padding: 30px 20px;
  }
}

/***
LAMINA - 27/02 **********
*************************/
#date_range_slider,
#date_range_slider__type2,
#date_range_slider__type3 {
    width: 100%;
}
.ui-rangeSlider .ui-rangeSlider-container {
  background: #eee;
  height: 5px;
}
.ui-rangeSlider .ui-rangeSlider-label {
    bottom: 35px;
    color: #fff;
    background: #0578c1;
    padding: 11px;
    font: bold 12px/1 arial;
    transform: translate(0px, 80px);
}
.ui-rangeSlider .ui-rangeSlider-container {
    background: #eee;
    height: 5px;
    border-radius: 100px;
}
.ui-rangeSlider-arrow {
    display: none;
}
.ui-rangeSlider .ui-rangeSlider-innerBar {
    height: 3px;
    margin: 2px 6px;
    background: #DDD;
    border-radius: 100px;
}
.database_personalizada .ui-rangeSlider-label {
    font-weight: 400;
    background: #953682;
    box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 16%);
}
.database_personalizada .ui-rangeSlider .ui-rangeSlider-handle {
    background: #953682;
    width: 22px;
    border-radius: 1000px;
    transform: scale(1) translate(0px, -6px);
}
.database_personalizada .ui-rangeSlider .ui-rangeSlider-bar {
    background: #2a2c6b;
    height: 5px;
    transform: translate(4px, 0px);
    border-radius: 1000px;
}
.ui-rangeSlider .ui-rangeSlider-innerBar {
  background: transparent;
  height: 20px;
}
.database_personalizada .ui-rangeSlider .ui-rangeSlider-innerBar {
    height: 11px;
    margin: -2px 6px;
    background: #DDD;
}

#double__date_range_slider,
#double__date_range_slider__type2,
#double__date_range_slider__type3{
    width: 100%;
}

div#recebe_carteira_multipla_1, div#recebe_carteira_multipla_2 {
    width: 100%;
    background: white;
    padding: 20px;
}
#recebe_carteira_multipla_2 {
    padding-bottom: 50px !important;
}

.supertabela_acumulada .table-heading-elos .td_div, .supertabela_acumulada .simple_div.td_div_body {
    width: 20%;
}

span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
    margin: 0;
}

span.wpcf7-form-control-wrap .wpcf7-list-item label {
    display: flex;
    align-items: center;
}

span.wpcf7-form-control-wrap .wpcf7-list-item label input {
    width: auto !important;
    max-width: initial;
    min-width: auto;
    margin-right: 10px;
    margin-bottom: 0 !important;
}

span.wpcf7-form-control-wrap .wpcf7-list-item label span {
    font-size: 14px;
    line-height: 18px;
}

span.wpcf7-form-control-wrap .wpcf7-list-item label span a {
    font-weight: bold;
    color: #2b2d6c;
}

.rs-tooltip {
    color: #953682;
    width: auto;
    min-width: 60px;
    height: 30px;
    background: #fff;
    border: 1px solid #953682;
    border-radius: 3px;
    position: absolute;
    transform: translate(-50%,-35px);
    left: 13px;
    text-align: center;
    font-size: 13px;
    padding: 6px 10px 0;
    font-weight: bold;
}

@media(min-width: 1024px){
  .database_personalizada {
      width: 100%
  }
  div#recebe_carteira_multipla_1, div#recebe_carteira_multipla_2 {
      width: 50%;
  }
}


/****
ADESAO LP NOVA
******************/
.page__a-melhor-forma-de-prever-o-futuro-e-cria-lo header .flex-menu-elos {
    justify-content: left;
}
.goodform-adesao {
    background: linear-gradient(180deg, #5248D8 0%, rgba(82, 72, 216, 0) 100%);
    padding: 30px;
}

section.maingeral_lpadesao {
    padding-top: 100px;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #1B1F60;
}

.descritivo-adesao-lp h1 {
    color: white;
    font-size: 49px;
    font-weight: 700;
    padding-right: 20px;
    line-height: 52px;
    margin-bottom: 30px;
}

.descritivo-adesao-lp h1 span {
    color: #01FEFE;
}

.descritivo-adesao-lp {}

.title-goodform h2 {
    font-size: 16px;
    line-height: 18px;
    color: white;
}

.title-goodform h2 b {
    display: inherit;
}

.bigform-goodform input {
    width: 100%;
}

.formg-modal input {
    width: 100%;
    padding: 10px;
    font-size: 12px;
    border: none;
}

.formg-modal span {
    color: white;
    font-size: 14px;
    display: inline-block;
    margin-bottom: 1px;
    width: 100%;
}

.title-goodform {
    margin-bottom: 20px;
}

.bigform-goodform span.wpcf7-form-control-wrap span label {
    margin: 0;
    display: flex;
    color: white;
}

.bigform-goodform span.wpcf7-form-control-wrap span label span {
    font-size: 14px;
    display: inline-block;
    line-height: 15px;
}

.bigform-goodform span.wpcf7-form-control-wrap span label span a {
    color: white;
}

.bigform-goodform input[type="sumbit"] {
    background: red;
}

.bigform-goodform p input[type="sumbit"] {
    background: red !important;
}

.bigform-goodform input[type=submit] {
    padding: 10px 20px;
    font-weight: bold;
    font-size: 18px;
    border: none;
    color: #29297b;
    background: #58FFFF;
}

.loader-svgsx {
    position: relative;
}

.loading-svg-fader {
    display:none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(5px);
    z-index: 999999;
    background: rgb(255 255 255 / 19%);
}

.loading-svg-fader svg {
    position: sticky;
    top: 20px;
    width: 200px;
}

@media(min-width: 1024px){
    section.maingeral_lpadesao {
        justify-content: inherit;
        padding: 0;
        min-height: 900px;
    }

    .flex-form-adesao {
        display: flex;
        flex-flow: wrap;
    }

    .descritivo-adesao-lp {
        width: 50%;
        display: flex;
        align-items: center;
        padding-right: 70px;
    }

    .goodform-adesao {
        width: 50%;
        height: 100vh;
        padding: 150px 50px 0 50px;
    }

    .descritivo-adesao-lp h1 {
        font-size: 68px;
        padding: 0;
        line-height: 69px;
    }

    .title-goodform h2 {
        font-size: 22px;
        line-height: 30px;
        font-weight: 300;
        margin-bottom: 30px;
    }

    .title-goodform h2 b {
        font-weight: bold;
    }

    .formg-modal span {
        font-size: 18px;
        font-weight: 300;
    }

    .formg-modal input {
        font-size: 15px;
    }

    .bigform-goodform input[type=submit] {
        margin-top: 30px;
    }
    .page__a-melhor-forma-de-prever-o-futuro-e-cria-lo header{
        background-color: #1b1f60;
        padding: 20px 0;
    }
}

/****
Novo banner
****************/
section.banner_futurize {
    height: 100vh;
    display: flex;
    flex-direction: column;
    background: #2A2D6B;
    position: relative;
}

.fundao_banner_futurize {
    position: absolute;
    right: 0;
    width: 100%;
    height: 50vh;
    bottom: 0;
    overflow: hidden;
}

img.image__02 {
    position: absolute;
    width: auto;
    bottom: 0;
    height: 100%;
}

img.image__01 {
    width: 100%;
    position: absolute;
    opacity: 0.4;
}

.sidetext-banner-futurize {
    padding-top: 50px;
}

.sidetext-banner-futurize h1 {
    color: white;
    font-size: 42px;
    line-height: 48px;
    font-weight: 300;
}

.sidetext-banner-futurize h1 b {
    font-weight: bold;
}

.sidetext-banner-futurize a {
    color: white;
    font-size: 16px;
    display: inline-block;
    margin-top: 20px;
}

.central__banner__futurize {
    height: 50vh;
    display: flex;
    justify-content: center;
    align-items: center;
}



div#modal__INFO .modal-body {
    background: #1B1F60;
    padding: 30px;
}

div#modal__INFO .modal-header {
    position: absolute;
    width: 100%;
    padding: 0;
    filter: brightness(0) invert(1);
    z-index: 999;
    border: none;
}

.minititle-modal h2 {
    font-size: 20px;
    color: white;
    font-weight: 300;
    margin-bottom: 30px;
}

.minititle-modal h2 b {
    font-weight: bold;
}

.formg-modal {
    display: flex;
    flex-direction: column;
}

.formg-modal input {
    width: 100%;
    padding: 10px;
    border: none;
    font-size: 14px;
}

.formg-modal span {
    color: white;
    font-weight: 300;
    font-size: 16px;
    margin-bottom: 3px;
}

.formg-modal {
    margin-bottom: 20px;
}

.form-modal-info input[type="submit"] {
    width: 100%;
    background: #58FFFF;
    font-weight: bold;
    border: none;
    padding: 10px;
    font-size: 20px;
    transition: 0.4s ease all;
    color: #1c1f60;
}

.form-modal-info input[type="submit"]:hover {
    transition: 0.4s ease all;
    background: white;
}

div#modal__INFO .modal-header button {
    opacity: 1;
    transform: translate(0px, -25px);
}

span.wpcf7-form-control.wpcf7-acceptance {
    display: flex;
    align-items: center;
    width: 100%;
    font-size: 700;
}

span.wpcf7-form-control.wpcf7-acceptance .w {}

span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
    margin: 0;
    margin-bottom: 15px;
    width: 100%;
}

span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label {
    display: flex;
    align-items: center;
    flex-flow: wrap;
    color: white;
}

span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label span {
    font-size: 14px;
    line-height: 18px;
    display: inline-block;
    width: calc(100% - 30px);
    padding-left: 10px;
    font-weight: 700;
}

.guia-formulario-contato  span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label {
    color: #2b2d6c;
    font-size: 16px;
}

.wpcf7 form.sent .wpcf7-response-output {
    background: #46b450;
    font-weight: bold;
    color: white;
}

span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label span a {
    color: white;
    font-weight: bold;
}

span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label input {
    width: 25px;
    height: 25px;
}

.wpcf7 form .wpcf7-response-output {
    text-align: center;
    border: none;
}

span[data-eusou=""],
span[data-eusou="_2"]{
    display: none;
}

@media(min-width: 1024px){
    .unicochart-futurize {
        width: 50%;
    }

    .desc-chart-futurize h3 {
        font-size: 22px;
        font-weight: 700;
    }

    .desc-chart-futurize p {
        font-size: 16px;
        line-height: 20px;
        font-weight: 200;
        padding-right: 30px;
    }

    .flex-charts-futurize {
        margin-top: 50px;
    }

    .longsubtexto-charts span {
        margin-top: 30px;
    }
}

@media(min-width: 1024px){
    .central__banner__futurize {
        width: 50%;
        height: 100vh;
        padding-right: 50px;
    }

    .fundao_banner_futurize {
        right: 0;
        width: 50%;
        height: 100%;
    }

    .fundao_banner_futurize:before {
        width: 100%;
        height: 100%;
        position: absolute;
        background: linear-gradient(to top, rgb(236, 237, 241) 0%, rgb(183, 205, 229) 51%, rgb(137, 175, 211) 91%, rgb(128, 170, 208) 100%);
        content: "";
        border-radius: 1000px 0 0 1000px;
        z-index: 5;
    }

    img.image__02 {
        z-index: 8;
    }
}

@media(min-width: 1440px){
    .sidetext-banner-futurize h1 {
        font-size: 66px;
        line-height: 72px;
    }

    .sidetext-banner-futurize a {
        font-size: 22px;
    }
}



/***
LAMINA AJUSTE
*************/
.padraoaba__lamina > .container {
    position: relative;
}
.ajaxloaderx {
    position: absolute;
    width: 100%;
    height: 100%;
    background: black;
    z-index: 9999;
    padding: 30px;
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    transform: scale(1.011);
    display: none;
}

.effect-transition {
    padding: 20px;
    position: sticky;
    display: flex;
    justify-content: center;
    top: 0;
}

.effect-transition svg {
    width: 100px;
    fill: #953682;
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
}
/* perfis */
.table_perfis_invest_aloca {
    display: flex;
    flex-flow: wrap;
}

.unicatb_aloca {
    width: 100%;
    margin-bottom: 30px;
}

.unicatb_aloca h3 {
    font-weight: bold;
    font-size: 20px;
    color: #2b2d6c;
}

.unicatb_aloca table thead td {
    background: #ea5b1a;
    color: white;
    text-align: center;
    vertical-align: middle;
    font-size: 18px;
    border: 2px solid white;
}

.unicatb_aloca table tbody {
    background: white;
}

.unicatb_aloca table tbody td {
    border: none;
    padding: 16px;
    font-size: 16px;
    font-weight: 500;
    color: #2b2d6c;
    vertical-align: middle;
}

section.banner-internas.pg_perfis .sideicon-bannerpadrao i:before {
    content: url(assets/svg/perfis/heading-perfis-v2.svg);
    display: inline-block;
    width: 100%;
}
main#conteudo section:first-child {
    overflow: visible;
}
.purplebox-certifica.box-perfil {
    text-align: left;
    position: relative;
}
.box-perfil .perfis-elos {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    padding: 30px 0;
    grid-gap: 20px;
    border-bottom: 1px solid #C77DB8;
}
.box-perfil:before {
    content: url(assets/svg/perfis/grf-perfis-1.svg);
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
    transform: translate(34px, -74px) scale(.7);
}
.box-perfil:after {
    content: url(assets/svg/perfis/grf-perfis.svg);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100px;
    transform: translate(-15px, 103px) scale(.7);
}
.card-perfil .icon-aside i {
    display: inline-block;
    height: 60px;
    width: 60px;
    margin-bottom: 20px;
    position: relative;
}
.card-perfil .icon-aside i:before {
    content: "";
    position: absolute;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    inset: 0;
}

.flex-content.card-perfil:nth-of-type(1) {
    order: 1;
}

.flex-content.card-perfil:nth-of-type(2) {
    order: 3;
}

.flex-content.card-perfil:nth-of-type(3) {
    order: 2;
}

.flex-content.card-perfil:nth-of-type(4) {
    order: 4;
}

.card-perfil:nth-of-type(1) .icon-aside i:before {
    background-image: url(assets/svg/perfis/icon-protetor.svg?ver=123);
}
.card-perfil:nth-of-type(2) .icon-aside i:before {
    background-image: url(assets/svg/perfis/icon-dinamico.svg);
}
.card-perfil:nth-of-type(3) .icon-aside i:before {
    background-image: url(assets/svg/perfis/icon-equilibrado.svg);
}
.card-perfil:nth-of-type(4) .icon-aside i:before {
    background-image: url(assets/svg/perfis/icon-visionario.svg);
}
.card-perfil .content-perfis h4 {
    font-weight: 600;
    font-size: 22px;
    line-height: 28px;
}

.card-perfil .content-perfis p {
    font-size: 16px;
    line-height: 22px;
}

.flex-content.informative-perfis {
    padding-top: 30px;
}

.icon-informa i {
    display: inline-block;
    height: 70px;
    width: 70px;
    border-radius: 50%;
    border: 1px solid #D07ABF;
    margin-bottom: 20px;
    position: relative;
}
.icon-informa i:before {
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    inset:13px;
}
.icon-informa i:before {
    background-image: url(assets/svg/perfis/icon-informa.svg);
}
.text-informa p {
    color: #FFB6F0;
}
main#conteudo section.abapadrao-interna.opcao-perfis {
    padding-bottom: 0;
}
.text-center.title-padrao-big.fazer-opcao h2 br, .text-center.title-padrao-big.fazer-opcao p:last-child br, .table-perfil .text-center p br {
    display: none;
}

.text-center.title-padrao-big.fazer-opcao p:last-child {
    margin: 0;
}
.table-perfil {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
}
.table-perfil table {
    border: 1px solid #ea5b1a;
}

.table-perfil table td {padding: 20px;color: #2A2D6B;font-size: 16px;line-height: 20px;}

.table-perfil table thead {
    position: relative;
}

.table-perfil table td:first-child {
    /* border-right: 1px solid #bbb; */
    position: relative;
    text-align: center;
}

.table-perfil table thead td {
    color: #EA5B1A;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
}
.table-perfil table thead tr:after,
.table-perfil table thead tr:first-child td.borda-right:after {
    content: "";
    position: relative;
    height: 75%;
    width: 1px;
    background: #bbb;
    position: absolute;
    top: 10px;
    right: 0;
}
.table-perfil table thead tr:after {
    height: .1px;
    width: 90%;
    top: auto;
    bottom: 0;
    right: 20px;
}
.table-perfil table tbody td.borda-right:after {
    content: "";
    position: absolute;
    right: 0;
    width: 1px;
    background: #bbb;
    height: 99%;
    transform: translateY(-16px);
}
.table-perfil table thead tr:first-child td {
    position: relative;
}
.table-perfil .text-center p {
    color: #2A2D6B;
    padding-top: 40px;
}
.table-perfil table td {
    padding: 0 20px;
}

.table-perfil table tr:first-child td {
    padding-top: 15px;
}

.table-perfil table tr:last-child td {
    padding-bottom: 15px;
}
@media(min-width:1024px) {
    .flex-content.card-perfil:nth-of-type(1) {
        order: 1;
    }
    
    .flex-content.card-perfil:nth-of-type(2) {
        order: 2;
    }
    
    .flex-content.card-perfil:nth-of-type(3) {
        order: 3;
    }
    
    .flex-content.card-perfil:nth-of-type(4) {
        order: 4;
    }
    
  .text-center.title-padrao-big.fazer-opcao h2 br,
  .text-center.title-padrao-big.fazer-opcao p:last-child br,
  .table-perfil .text-center p br {
      display: block;
  }
  .table-perfil {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .flex-content.card-perfil {
      display: flex;
      flex-flow: wrap;
      justify-content: space-between;
      width: 48%;
      align-items: baseline;
  }
  .card-perfil .content-perfis {
      width: 80%;
      align-self: start;
  }
  .card-perfil .icon-aside {
      width: 20%;
  }
  .box-perfil:before {
      transform: translate(-37px, -74px) scale(.7);
  }
  .box-perfil .perfis-elos {padding-top: 50px;}
  .text-informa {
    width: 80%;
  }
  .flex-content.informative-perfis {
      display: flex;
      flex-flow: wrap;
      justify-content: flex-start;
      padding-top: 50px;
  }
  .icon-informa {margin-right: 40px;align-self: center;}
  .text-center.title-padrao-big.fazer-opcao h2 {
    padding-bottom: 30px;
  }
  .text-center.title-padrao-big.fazer-opcao {
      margin-bottom: 0;
      padding-top: 80px;
  }
  .table-perfil table {
      max-width: 650px;
      margin: 0 auto;
      min-width: 600px;
  }
  .table-perfil table tbody td.borda-right:after {
    transform: translateY(-7px);
  }
  .table-perfil table thead tr:first-child td.borda-right:after {
    top: 7px;
  }
  .table-perfil table thead tr:after {
    width: 95%;
    right: 15px;
  }
}


/***
Novo banner de perfis
***********************/
section.banner_perfis {
    position: relative;
    background: url(https://futurize.elos.org.br/wp-content/themes/elos/assets/img/fundo-bannermeio-elos.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 68px;
}

section.banner_perfis:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: black;
    top: 0;
    left: 0;
    opacity: 0.6;
    backdrop-filter: blur(100px);
}

.centralize-banner-perfis {
    position: relative;
    z-index: 5;
}

.centralize-banner-perfis h2 {
    font-weight: bold;
    font-size: 26px;
    color: white;
}

.grid-perfis-typex {
    display: flex;
    flex-flow: wrap;
    margin: 20px 0;
    max-width: 500px;
}

.uniquetype-perfil {
    width: 45%;
    background: #5544df;
    margin-bottom: 10px;
    margin-right: 10px;
    display: flex;
    align-items: center;
}

.uniquetype-perfil i {
    width: 55px;
    height: 55px;
    display: inline-block;
    background: #973683;
}

.uniquetype-perfil span {
    font-weight: bold;
    color: white;
    margin-left: 10px;
}

.centralize-banner-perfis a {
    color: white;
    font-size: 18px;
    font-weight: 300;
}

.uniquetype-perfil i svg {
    width: 100%;
    padding: 9px;
}

@media(min-width: 1024px){
    .centralize-banner-perfis h2 {
        font-size: 50px;
    }
    
    .uniquetype-perfil span {
        font-size: 20px;
    }
    
    .centralize-banner-perfis a {
        font-size: 22px;
    }
}

/*****
Seguro de vida 
********************/
section.banner-internas.pg_seguro-de-vida .sideicon-bannerpadrao i:before {
    content: url(assets/svg/heading-seguro.svg);
    display: inline-block;
    width: 100%;
}
.purplebox-seguro {
    padding: 30px;
    margin-bottom: 30px;
    border: 1.26336px solid #BFBFBF;
}

.title-purplebox h2 {
    color: #953682;
    font-weight: bold;
    margin-bottom: 20px;
}

.title-purplebox h2 span {
    font-weight: 300;
}

.desc-purplebox-seguro p {
    color: #2A2D6B;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 30px;
}

.desc-purplebox-seguro span {
    color: #953682;
    display: inline-block;
    line-height: 18px;
    font-weight: 400;
}

.desc-purplebox-seguro span b {
    font-weight: bold;
}

.title-bigguide-seguro h2 {
    font-weight: bold;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 30px;
    color: #953682;
}

.unicaflex-bigguide p {
    font-size: 16px;
    margin: 0;
    line-height: 20px;
    color: #2b2d6c;
}

.unicaflex-bigguide {
    margin-bottom: 40px;
}

.big_guide_seguro {
    margin-bottom: 40px;
}

.button-bigguide_seguro {
    display: flex;
    flex-flow: wrap;
}

.button-bigguide_seguro a {
    color: #ea5b1a;
    border: 1px solid;
    text-decoration: none;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    font-weight: bold;
    padding: 0 0 0 20px;
    width: 100%;
    justify-content: space-between;
    transition: 0.4s ease akk;
}

.button-bigguide_seguro a i {
    display: inline-block;
    height: 50;
    background: #ea5b1a;
    width: 50px;
    margin-left: 10px;
}

.button-bigguide_seguro a:hover {
    background: #ea5b1a;
    color: white;
    transition: 0.4s ease all;
}

.unicaflex-bigguide h3 {
    font-size: 18px;
    font-weight: bold;
    color: #ea5b1a;
}

.unicaflex-bigguide p span {
    color: #dd5719;
    font-weight: bold;
}

.unicaflex-bigguide ul {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}

.unicaflex-bigguide ul li {
    margin-bottom: 15px;
    color: #2b2d6c;
}

.unicaflex-bigguide ul li:last-of-type {
    margin: 0;
}

.table_two_seguro {
    border: 1.26336px solid #BFBFBF;
    padding: 10px 20px;
}

.table_two_seguro table {
    margin: 0;
    color: #2b2d6c;
}

.table_two_seguro table tbody * {
    border: none;
    font-size: 14px;
}

.table_two_seguro table thead {
    font-weight: bold;
    color: #2b2d6c;
}

.table_two_seguro table tbody td {
    vertical-align: middle;
}

.table__seguro table thead td {
    background: #953682;
    border: 2px solid #f7f9fb;
    color: white;
    text-align: center;
    font-size: 14px;
}

.table__seguro table tbody td {
    text-align: center;
    border: 1px solid #E3E3E3;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #2b2d6c;
}

@media(min-width: 1024px){
    .purplebox-seguro {
        padding: 50px;
        margin-bottom: 50px;
    }
    
    .title-purplebox h2 {
        font-size: 42px;
        line-height: 47px;
        margin-bottom: 40px;
    }
    
    .desc-purplebox-seguro p {
        font-size: 22px;
        line-height: 30px;
    }
    
    .desc-purplebox-seguro span {
        font-size: 20px;
        line-height: 30px;
    }
    
    .title-bigguide-seguro h2 {
        font-size: 28px;
    }
    
    .unicaflex-bigguide.unicaguide-seguro-100 {
        width: 100%;
    }
    
    .unicaflex-bigguide p {
        font-size: 18px;
        line-height: 26px;
    }
    
    .button-bigguide_seguro a {
        width: 48%;
        font-size: 22px;
        padding: 0 0 0 20px;
        margin-bottom: 20px;
    }
    
    .button-bigguide_seguro a i {
        width: 80px;
        height: 80px;
    }
    
    .table__seguro table tbody td {
        font-size: 18px;
        padding: 20px;
    }
    
    .table__seguro table thead td {
        font-size: 22px;
        padding: 20px 0;
    }
    
    .table__seguro {
        margin-bottom: 40px;
    }
    
    .table_two_seguro table tbody td {
        font-size: 20px;
        padding: 15px 0;
    }
    
    .table_two_seguro table thead {
        font-size: 22px;
        padding: 0;
    }
    
    .table_two_seguro table thead td {
        padding: 10px 0 20px;
    }

    .unicaflex-bigguide ul li {
        font-size: 18px;
        line-height: 26px;
    }

    .unicaflex-bigguide ul li {
        font-size: 18px;
        line-height: 26px;
    }
    
    .unicaflex-bigguide.unicaguide-seguro-33 {
        width: 33%;
        padding-right: 20px;
    }
    
    .desc-flex-bigguide {
        display: flex;
        flex-flow: wrap;
    }
    
    .button-bigguide_seguro {
        width: 100%;
        justify-content: space-between;
    }

    .unicaflex-bigguide.unicaguide-seguro-50 {
        width: 50%;
    }
}

@media(min-width: 1366px){
    .unicaflex-bigguide p {
        font-size: 20px;
        line-height: 30px;
    }
    
    .unicaflex-bigguide h3 {
        font-size: 20px;
    }
    
    .title-bigguide-seguro h2 {
        font-size: 30px;
    }
}

/***
Carousel de novidades
************************/
.carousel-de-novidades .item {
    display: inline-block;
    width: 100%;
    height: 400px;
    background: red;
    background-position: center center;
    background-size: cover;
}

.carousel-de-novidades {
    max-width: 330px;
}

.carousel-de-novidades .owl-nav {
    display: none;
}

.buttons-move-novidades {
    display: flex;
    flex-flow: wrap;
    margin-bottom: 50px;
}

.buttons-move-novidades button {
    width: 60px;
    height: 45px;
    margin-right: 10px;
    border: none;
    background: #ea5b1a;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: 0.4s ease all;
}

.buttons-move-novidades button:hover {
    transition: 0.4s ease all;
    background: #2b2d6c;
}

.buttons-move-novidades button:after {
    content: url(assets/svg/seta-btn.svg);
    display: inline-block;
    width: 16px;
}

button#next_novidade:after {
    transform: rotate(-90deg) translate(0px, 16px);
}

button#prev_novidade:after {
    transform: rotate(90deg) translate(0px, -16px);
}

@media(min-width: 1024px){
    .flex-novidades {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        padding-top: 60px;
    }
    
    .title-novidades {
        width: 30%;
    }
    
    .carousel-de-novidades .owl-stage-outer {
        overflow: inherit;
        clip-path: inset( -100vw -100vw -100vw 0 );
    }

    .carousel-de-novidades {
        margin-left: 10%;
        max-width: 400px;
        width: 100%;
    }
    
    .carousel-de-novidades .item {
        height: 500px;
    }
}


/****
TRANSPARENCIA
********************/
div#carouselRai .item {
    width: 100%;
    height: 480px;
    background: white;
    display: inline-block;
    border-radius: 20px;
    margin-top: 20px;
    background-size: cover;
    background-position: center center;
}

#carouselRai {
    max-width: 340px;
    position: initial;
}

.carousel-RAI {
    max-width: 1041px;
    margin: 0 auto;
    position: relative;
}

#carouselRai .owl-stage-outer{
    clip-path: inset( -100vw -100vw -100vw 0 );
    overflow: inherit;
}

#carouselRai .owl-item.active a {
    box-shadow: 10px 10px 10px rgb(0 0 0 / 28%);
    transition: 0.4s ease all;
    height: 500px;
    margin-top: 0;
}

div#carouselRai .owl-nav {
    width: 100%;
    display: flex;
    margin: 50px 0 0 0;
}

div#carouselRai .owl-nav .owl-prev {
    /* display: none; */
}

div#carouselRai .owl-nav button {
    background: #ea5b1c;
    width: 80px;
    height: 50px;
    color: white;
    font-size: 36px;
    border: 1px solid #ededed;
}

@media(min-width: 1280px){
    div#carouselRai .owl-nav button {
        width: 120px;
        height: 70px;
    }
    
    div#carouselRai .owl-nav {
    }
}

/****
AJUSTES NA SINGLE PLANO 
****************************/
.flex-btns-equacionamento {
    margin-top: 20px;
    display: flex;
    flex-flow: wrap;
}

.flex-btns-equacionamento a {
    color: white;
    text-decoration: none;
    font-size: 16px;
    padding: 0;
    margin-right: 10px;
    border: 1px solid #ea5b1a;
    display: flex;
    align-items: center;
    padding-left: 15px;
    margin-bottom: 10px;
    transition: 0.4s ease all;
}

.flex-btns-equacionamento a i {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: #ea5b1a;
    margin-left: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.flex-btns-equacionamento a i:before {
    content: url(assets/svg/seta-btn.svg);
    display: inline-block;
    width: 15px;
    transform: rotate(-90deg);
}

.flex-btns-equacionamento a:hover {
    background: white;
    color: #2b2d6c;
    transition: 0.4s ease all;
    border-color: white;
}

.unicatb_aloca table tbody tr td:nth-last-child(-n+4) {
    text-align: center;
}

.unicatb_aloca table tbody tr td:nth-of-type(3) {
    background: #953682;
    color: white;
    font-weight: 600;
}



@media(min-width: 1024px){
    .unicatb_aloca table thead td {
        font-size: 16px;
        line-height: 17px;
        padding: 6px;
    }
}

/*******
GovernanÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§a 
************/
.unicobloc-newgov {
    background: #2c2c6c;
    padding: 30px;
    margin-bottom: 20px;
}

.title-newgov {
    margin-bottom: 15px;
}

.title-newgov h2 {
    font-size: 22px;
    color: white;
    font-weight: bold;
    margin: 0;
    display: flex;
}

.desc-newgov p {
    color: white;
    margin: 0;
    font-size: 16px;
    line-height: 22px;
}

.unicobloc-newgov{
    width: 100%;
    margin-bottom: 1%;
}

.newflex_go {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}

.unicobloc-newgov:nth-of-type(1) .title-newgov h2:before {
    content: url(assets/svg/governanca/iconbtm1.svg);
}

.unicobloc-newgov:nth-of-type(2) .title-newgov h2:before  {
    content: url(assets/svg/governanca/iconbtm3.svg);
}

.unicobloc-newgov:nth-of-type(3) .title-newgov h2:before  {
    content: url(assets/svg/governanca/iconbtm2.svg);
}

.title-newgov h2:before {
    display: inline-block;
    width: 38px;
    height: 30px;
    margin-right: 15px;
}

@media(min-width: 1024px){
    .title-newgov h2 {
        font-size: 26px;
    }
    .unicobloc-newgov.unicobloc-gov-50 {
        width: 49.5%;
    }
    .desc-newgov p {
        font-size: 18px;
        line-height: 28px;
    }
}



/***
Banner rotativo 
*******************/
.superbanners_rotate .owl-nav {
    position: absolute;
    top: calc(50% - 25px);
    border: rebeccapurple;
    width: 100%;
    z-index: 9999;
    background: red;
    display: flex;
    justify-content: space-between;
    padding: 0 10px;
    height: 0;
}

.superbanners_rotate .carousel_Banner .owl-nav button {
    width: 50px;
    height: 50px;
    color: white;
    background: #953682;
    font-size: 0;
    transition: 0.4s ease initial;
}

.superbanners_rotate .carousel_Banner .owl-nav button:hover {
    background: #2b2d6c;
    transition: 0.4s ease all;
}

.superbanners_rotate .carousel_Banner .owl-nav button:before{
    content: url(assets/svg/seta-btn.svg);
    display: inline-block;
    width: 10px;
}

.superbanners_rotate .carousel_Banner .owl-nav button.owl-prev:before {
    transform: rotate(90deg);
}

.superbanners_rotate .carousel_Banner .owl-nav button.owl-next:before {
    transform: rotate(-90deg);
}


/***
GovernanÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§a - ASG 
*******************/
.super_asg_desc {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid rgb(255 255 255 / 15%);
}

.pill_asg_unique {
    margin-bottom: 30px;
}

.pill_asg_unique:last-of-type {
    margin: 0;
}

.pill_asg_unique h3 {
    color: #ea5b1a;
    font-size: 20px;
    font-weight: bold;
}

.unicapill-list {
    display: flex;
    margin-bottom: 20px;
}

.unicapill-list img {
    width: 50px;
    margin-right: 10px;
}

.desc-unicapill-asg p b {
    color: #ea5b1a;
}

@media(min-width: 1024px){
    .pill_asg_unique {
        margin-bottom: 40px;
    }
    
    .pill_asg_unique h3 {
        font-size: 22px;
    }
    
    .unicobloc-newgov {
        padding: 50px;
    }
    
    .title-newgov h2:before {
        width: 55px;
        height: 48px;
        margin-right: 20px;
    }
    
    .title-newgov h2 {
        display: flex;
        align-items: center;
        padding-bottom: 15px;
    }
    
    .unicapill-list {
        padding-right: 50px;
        width: 80%;
    }
    
    .unicapill-list img {
        width: 60px;
        margin-right: 20px;
    }
}

/****
Novos itens GOV 
*****************/
.unicoitem-gov__new {
    margin-bottom: 20px;
    background: white;
    padding: 25px;
}

.unicoitem-gov__new:last-of-type {
    margin: 0;
}

.titlegov__new h3 {
    color: #2A2D6B;
    font-weight: 600;
    font-size: 24px;
    margin: 0;
    display: flex;
    align-items: center;
}

.titlegov__new {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 20px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid rgb(0 0 0 / 8%);
}

.titlegov__new button {
    color: #2A2D6B;
    padding: 0;
    text-decoration: underline;
    background: none;
    border: none;
}

.contentgov__new p {
    font-size: 16px;
    color: #2b2d6c;
    margin: 0;
}

.unicoitem-gov__new:nth-of-type(1) h3:before,
.contentunique_govnew[data-uniquegove="1"] .title-frio_newgov h3:before {
    content: url(assets/svg/governanca/iconbtm1.svg);
}

.unicoitem-gov__new:nth-of-type(2) h3:before,
.contentunique_govnew[data-uniquegove="2"] .title-frio_newgov h3:before {
    content: url(assets/svg/governanca/iconbtm2.svg);
}

.unicoitem-gov__new:nth-of-type(3) h3:before,
.contentunique_govnew[data-uniquegove="3"] .title-frio_newgov h3:before{
    content: url(assets/svg/governanca/iconbtm3.svg);
}

.titlegov__new h3:before {
    display: inline-block;
    width: 40px;
    margin-right: 20px;
}

.descriptivegov__new {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 9999999;
    display:none;
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}

.centralizex_newgov {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.group_the_box {
    width: 95%;
    padding: 20px 35px 20px 20px;
    background: white;
    height: 80vh;
    overflow-y: scroll;
    border: 1px solid #c5c5c5;
}

.contentunique_govnew {
    display: none;
}

.title-frio_newgov {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 20px;
}

.title-frio_newgov h3 {
    margin: 0;
    font-size: 24px;
    font-weight: bold;
    color: #2b2d6c;
    display: flex;
    align-items: center;
}

.title-frio_newgov button {
    background: #2b2d6c;
    color: white;
    font-size: 16px;
    width: 38px;
    height: 38px;
    border: none;
}

.title-frio_newgov {
    border-bottom: 1px solid rgb(0 0 0 / 11%);
    margin-bottom: 20px;
}

.conteudo_frio_newgov p {
    font-size: 16px;
    color: #2c2d6d;
    margin: 0;
}

.title-frio_newgov h3:before {
    display: inline-block;
    width: 35px;
    margin-right: 15px;
}

.asg__newgov {
    overflow-y: scroll;
    height: calc(100% - 100px);
}

.group-asgs p {
    font-size: 16px;
    color: #2c2d6d;
    margin: 0;
}

.group-asgs h3 {
    font-size: 24px;
    font-weight: bold;
    color: #953682;
}

.group-asgs {
    margin-bottom: 20px;
    padding-right: 20px;
}

.uniclist_asg {
    display: flex;
    margin-top: 16px;
    align-items: center;
}

.uniclist_asg img {
    width: 50px;
    margin-right: 10px;
}

.uniclist_asg p {
    font-size: 14px;
    line-height: 18px;
}

.uniclist_asg p span {
    color: #953682;
    font-weight: bold;
}

@media(min-width: 1024px){
    .unicoitem-gov__new {
        width: 33%;
        border: 1px solid #dedede;
        margin: 0;
    }
    
    .contentgov__new {
        display: none;
    }
    
    .titlegov__new {
        padding: 0;
        margin: 0;
        border: none;
    }
    
    .titlegov__new h3 {
        font-size: 28px;
        font-weight: 700;
    }
    
    .titlegov__new h3:before {
        width: 60px;
    }
    
    .titlegov__new button {
        font-size: 20px;
    }
    
    .group_the_box {
        max-height: 60vh;
        max-width: 600px;
        overflow: inherit;
        margin: 0;
        width: 100%;
        height: auto;
    }
    
    .conteudo_frio_newgov {
        padding: 10px;
    }
    
    .conteudo_frio_newgov p {
        font-size: 18px;
    }

    .title-frio_newgov h3 {
        font-size: 32px;
    }

    .uniclist_asg p {
        font-size: 14px;
    }
    
    .title-frio_newgov h3:before {
        width: 60px;
    }
}

/******
NOVO LAYOUT DO BLOG 
***********************/
.grid__news_blog {
    display: flex;
    flex-flow: wrap;
}

hr.divisor-neutro {
    margin: 50px 0;
    opacity: 0.1;
}

hr.divisor-neutro:last-of-type {
    display: none;
}

.flexible_pod_vid {
    display: flex;
    flex-flow: wrap;
}

.novaera__blog.aba-plano-unica.abablog-planounica {
    display: block;
}

@media(min-width: 1024px){
    .navbar-planos-home ul {
        overflow: auto;
    }
}


/******
NOVA GUIA - INVESTIMENTOS/FUNDOS 
***********************/
.flex-fundos_todos {
    display: flex;
    padding: 20px;
    background: white;
    flex-flow: wrap;
}

.unicofundo_guide {
    width: 100%;
    margin-bottom: 20px;
}

.unicofundo_guide button {
    width: 100%;
    padding: 10px 0 10px 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: none;
    border: 1px solid #DBDBDB;
    color: #2A2D6B;
    font-size: 18px;
    font-weight: 600;
}

.unicofundo_guide button i {
    width: 60px;
    height: 50px;
    border-left: 1px solid #DBDBDB;
    display: flex;
    align-items: center;
    justify-content: center;
}

.unicofundo_guide button i:before {
    content: "+";
    color: #EA5B1A;
    font-weight: bold;
    font-style: initial;
    font-size: 26px;
}

.dropfundo_item {
    padding: 10px;
    border: 1px solid #dbdbdb;
    border-top: none;
    margin-top: -1px;
    z-index: 9;
    background: white;
    position: relative;
    display: none; 
}

.dropfundo_item li:last-of-type {
    margin: 0;
    border: none;
    padding: 0;
}

.dropfundo_item:before {
    content: "";
    position: absolute;
    width: calc(100% - 15px);
    height: 1px;
    background: #dbdbdb;
    display: block;
    left: 7.5px;
    top: 0;
}

.unicofundo_guide button.maxima_drop i:before {
    content: "-";
}

.dropfundo_item ul { 
    margin: 0;
    padding: 10px;
    list-style: none;
}
.dropfundo_item li {
    color: #953682;
    font-size: 14px;
    justify-content: space-between;
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom: 1px solid rgb(0 0 0 / 15%);
    line-height: 18px;
}

ul.soltos_documentos li:last-of-type a {
    padding: 0;
    border: none;
}

.dropfundo_item li a {
    color: #953682;
    position: relative;
}
@media(min-width: 1024px){
    .flex-fundos_todos {
        flex-flow: inherit;
    }
    
    .unicofundo_guide {
        margin-bottom: 0;
        margin-right: 8px;
        position: relative;
    }
    
    .dropfundo_item {
        position: absolute;
    }

    .unicofundo_guide:last-of-type {
        margin-right: 0;
    } 
}

/***
PERFIS ATUALZADO 
******************/
main#conteudo #perfis_elementar section {
    padding: 0;
}
.table-perfil {
    display:table;
}


/***
Nova pagina de investimentos - Aba de datas e perfis/planos ****/
.nova_database {
    padding-bottom: 20px;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 20px;
}

.title-date-profile h2 {
    font-weight: 3400;
    font-size: 20px;
    color: #2b2d6c;
    margin: 0;
}

.fields-database select {
    width: 100%;
    max-width: 130px;
    padding: 10px 20px 10px 5px;
    margin-right: 10px;
    border: 1px solid #2b2d6c;
    font-weight: bold;
    color: #2b2d6c;
}

.fields-database {
    display: flex;
    flex-flow: wrap;
    margin-top: 10px;
}

.flex-selections-plano {
    display: flex;
    flex-flow: wrap;
}

.radios-referencias {
    width: 100%;
}

.flex-radios-perfis {
    padding: 10px;
    display: flex;
    flex-flow: wrap;
    background: white;
    border-radius: 10px;
}

.flex-selections-plano button {
    margin-bottom: 10px;
    width: 33%;
    position: relative;
    text-align: left;
    font-weight: bold;
    padding: 10px 0 10px 30px;
    border: none;
    background: none;
    font-size: 14px;
    display: flex;
    align-items: center;
    cursor:pointer;
    color: #2b2d6c;
}

.title-date-profile {
    margin-bottom: 20px;
}

.flex-selections-plano button span {
    display: inline-block;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0;
    border-radius: 1000px;
    border: 3px solid #cf5117;
    transform: scale(0.9);
    transition: 0.4s ease all;
}


.flex-selections-plano button span:before {
    content: "";
    background: red;
    display: inline-block;
    width: 100%;
    height: 100%;
    background: #d55418;
    border-radius: 1000px;
    transform: scale(0.8);
    opacity: 0;
    transform: 0.4s ease all;
}

.uniqueplano.activeplan span:before,
.flex-selections-plano button:hover span:before {
    opacity: 1;
    transform: 0.4s ease all;
}

.flex-aft2023,
.flex-no-aft2023 {
    width: 100%;
    display:none;
}

.flx-child-buttons {
    display:flex;
    width:100%;
    justify-content: space-between;
}

.novalista-perfis {
    display:none;
}

.flx-child-buttons .radio {
    width: 100%;
}

.load__ajax button {
    background: #953682;
    width: auto;
    padding: 10px 35px;
    font-size: 18px;
    font-weight: 600;
    color: white;
    border: 3px solid #953682;
    transition: 0.4s ease all;
}

.load__ajax {
    display: flex;
    align-items: flex-end;
    margin-top: 20px;
}

.load__ajax button:hover {
    border: 3px solid #953682;
    background: no-repeat;
    color: #953682;
}

.flex-selections-plano button input {
    opacity: 0;
    position: absolute;
}

.disabled_profile {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.4;
    transition: 0.4s ease all;
}

.disabled_profile:before {
    content: "PerÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­odo indisponÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­vel";
    position: absolute;
    font-weight: 100;
    font-size: 12px;
    bottom: -10px;
    background: red;
    color: white;
    padding: 0 20px;
}

@media(min-width: 1024px){
    .flex-selections-plano button {
        width: 100%;
        font-size: 24px;
    }
    .load__ajax button {
        width: auto;
    }
}


@media(min-width: 1280px){
    .flex-selections-plano button {
        width: auto;
        font-size: 26px;
    }
}

/****
ALTERAcoes blog home 
**********************/
.flex_pdc_videos_home {
    display: flex;
    flex-flow: wrap;
}

.flex_pdc_videos_home a {
    display: flex;
    width: 100%;
    position: relative;
    height: 120px;
    background: black;
    margin-bottom: 10px;
    align-items: center;
    justify-content: flex-end;
    padding-right: 40px;
    text-decoration: none;
    overflow: hidden;
}

.flex_pdc_videos_home a span {
    color: white;
    font-size: 14px;
    left: 50%;
    position: absolute;
    display: flex;
    align-items: center;
}

.flex_pdc_videos_home a span:after {
    content: url(assets/svg/arrow-bloghome.svg);
    display: inline-block;
    width: 18px;
    margin-left: 7px;
}

.flex_pdc_videos_home a:nth-of-type(1)::before {
    content: url(assets/svg/bloghome1.svg);
}

.flex_pdc_videos_home a:nth-of-type(2)::before {
    content: url(assets/svg/bloghome2.svg);
}

.flex_pdc_videos_home a::before {
    display: inline-block;
    position: absolute;
    width: 50%;
    left: -20px;
    bottom: -20px;
}

.flex_pdc_videos_home a:nth-of-type(1) {
    background: linear-gradient(127deg, #2A2D6B 0%, #7578C8 100%);
}

.flex_pdc_videos_home a:nth-of-type(2) {
    background: linear-gradient(136deg, #953682 0%, #C572B4 100%);
}

.flex_pdc_videos_home a:nth-of-type(2) span {
    filter: brightness(0) invert(1);
}

.superbanners_rotate  .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
    display: none !important;
}
@media(min-width: 1024px){
    a.unicitem-pc_vd {
        width: 100%;
        margin: 0;
        height: 180px;
    }
    
    .flex_pdc_videos_home {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(1, 1fr);
        grid-gap: 0 30px;
        margin-bottom: 20px;
    }
    
    .flex_pdc_videos_home a span {
        font-size: 22px;
    }
    
    .flex_pdc_videos_home a span:after {
        width: 25px;
        margin-left: 15px;
    }
}
button.uniqueplano.plan-com-perfil[disabled],
button.uniqueplano.bloqueado[disabled] {
    opacity: .3;
}





/** 
LP BF *****/
section.superbanner-bf {
    background: url(https://futurize.elos.org.br/wp-content/uploads/2023/10/Elos_campanha_aporte-1-min.jpg);
    height: 100vh;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.desc-banner-bf span {
    color: #953682;
    font-size: 16px;
    display: inline-block;
    line-height: 18px;
    margin-bottom: 20px;
    width: 100%;
}

.desc-banner-bf h1 {
    color: #292B73;
    font-size: 44px;
    margin: 0;
    line-height: 48px;
    margin-bottom: 20px;
}

.desc-banner-bf svg {
    width: 60px;
    margin-bottom: 20px;
}

.desc-banner-bf {
}

a.btt_padrao {
    height: 52px;
    display: inline-block;
    border: 1px solid;
    display: flex;
    align-items: center;
    font-size: 14px;
    padding-left: 15px;
    text-decoration: none;
    font-weight: 600;
    line-height: 16px;
    position: relative;
    width: max-content;
    padding-right: 80px;
}

a.btt_padrao i {
    display: inline-block;
    width: 60;
    height: 50px;
    background: red;
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

a.btt_padrao.btt_orange {
    border-color: #EA5B1A;
    color: #2A2D6B;
}

a.btt_padrao.btt_orange i {
    background: #EA5B1A;
}

a.btt_padrao.btt_blued {
    border-color: #5248D8;
    color: white;
}

a.btt_padrao.btt_blued i {
    background: #01FEFE;
}

.pdaba_bf {
    padding: 50px 0;
}

.purpleflexbox {
    display: flex;
    flex-direction: column;
    padding: 20px;
    background: #953682;
    margin-bottom: 10px;
}

.unicainput {
    margin-bottom: 25px;
}

.unicainput p {
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    color: #292B73;
}

.sidetext-unicainput span {
    font-size: 26px;
    color: white;
    font-weight: 300;
    display: inline-block;
    margin-bottom: 10px;
}

.sideinput-unicainput input {
    font-size: 56px;
    background: none;
    border: none;
    border-bottom: 1px solid #BFBFBF;
    font-weight: 200;
    width: 100%;
    line-height: 56px;
    padding: 0;
    color: white;
}

.sideinput-unicainput input::placeholder {
    color: #DEDEDE;
}

.whitebox-apv.box-middleme {background: white;margin: 40px 0;}

.box-middleme {
    padding: 30px;
    position: relative;
}

.grafuscm {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    cursor: none;
    pointer-events: none;
    height: 100%;
}

.whitebox-apv.box-middleme .grafisc_1 svg {
    transform: translate(-50px, 0px);
    width: 50px;
}

.whitebox-apv.box-middleme .grafisc_1 {
    position: absolute;
    bottom: 0;
    left: 0;
}

.whitebox-apv.box-middleme .grafisc_2 {
    position: absolute;
    right: 0;
    bottom: 0;
}

.whitebox-apv.box-middleme .grafisc_2 svg {
    width: 50px;
    transform: translate(50px, 0px);
}

.box-middleme h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 12px;
}

.box-middleme p {
    margin: 0;
    font-size: 14px;
    line-height: 18px;
}

.whitebox-apv.box-middleme h3, .whitebox-apv.box-middleme p {
    color: #2A2D6B;
}

.grid_bf-vantagens {
    display: flex;
    flex-flow: wrap;
}

.unicagrid-bf {
    width: 100%;
    margin-bottom: 50px;
}

.unicagrid-bf svg {
    height: 50px;
    margin-bottom: 20px;
}

.unicagrid-bf h3, .unicagrid-bf p {
    color: #2A2D6B;
}

.unicagrid-bf h3 {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 20px;
}

.unicagrid-bf p {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
}

.unicagrid-bf:last-of-type {
    margin: 0;
}

.box-middleme.bluebox-apv {
    background: #2A2D6B;
    margin: 30px 0;
}

.box-middleme.bluebox-apv .grafisc_1 {
    position: absolute;
    left: 0;
    bottom: 0;
}

.box-middleme.bluebox-apv .grafisc_1 svg {
    width: 50px;
    transform: translate(-50px, 0px);
}

.box-middleme.bluebox-apv .grafisc_2 svg {
    width: 50px;
    transform: translate(50px, 0px);
}

.box-middleme.bluebox-apv .grafisc_2 {
    position: absolute;
    right: 0;
    top: 0;
}

.box-middleme.bluebox-apv p {
    color: white;
}

.disclaimer-perdido p {
    margin: 0;
    color: #2A2D6B;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
}

.disclaimer-perdido {
    margin-bottom: 50px;
}


.beautifuull-middlebox {
    background: #2b2d6c;
    display: flex;
    flex-direction: column-reverse;
    overflow: hidden;
    margin-bottom: 30px;
    position: relative;
}

.sidedesc-middlebox {
    padding: 30px;
    color: white;
}

.sidedesc-middlebox h3 {
    font-size: 22px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 20px;
}

.sidedesc-middlebox p {
    margin-bottom: 20px;
}

.sideperson-middlebox {
    background: url(https://futurize.elos.org.br/wp-content/uploads/2023/10/Sem-Titulo-2-1-min.png);
    width: 100%;
    height: 300px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    transform: translate(-30px, 0px);
}

.abs_graphsim {
    cursor: none;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 8;
}

.abs_graphsim svg {
    position: absolute;
    bottom: 0;
}

.side-contactinfo h3 {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 20px;
}

.side-contactinfo {
    color: #2c2d6d;
}

.side-contactinfo ul {
    padding: 0;
    margin: 20px 0;
    list-style: none;
}

.side-contactinfo ul li {
    font-size: 15px;
    display: inline-block;
    width: 100%;
    line-height: 18px;
    position: relative;
    padding-left: 25px;
    margin-bottom: 15px;
}

.side-contactinfo ul li:before {
    content: "";
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 3px solid #ea5b1a;
    margin-right: 5px;
    position: absolute;
    left: 0;
    transform: translate(0px, 2px) scale(0.8);
}

.side-contactinfo ul li:last-of-type {
    margin: 0;
}

.side-contactinfo p {
    font-weight: 600;
    line-height: 20px;
}

.sideicon-contactinfo {
    display: none;
}

.fullwidth-button-contacto {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.fullwidth-button-contacto span {
    display: inline-block;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 300;
}

.modal-bfiscal {display: none;}

.centered-modal-flex {margin: 30px auto;}

.align-center-modal {
    background: white;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.header-modal {
    display: flex;
    background: #953682;
    padding: 30px;
    color: #DEDEDE;
    flex-flow: wrap;
}

.sideone-headermodal {
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
}

.sideone-headermodal p {
    font-size: 28px;
    margin: 0;
}

.sideone-headermodal span {
    font-size: 64px;
}

.sideone-headermodal span b {
    font-weight: 300;
}

.sidetwo-headermodal p {
    margin: 0;
    font-size: 19px;
    line-height: 28px;
}

.sideone-headermodal:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: white;
    bottom: 0;
    left: 0;
    opacity: 0.3;
}

.body-modal table thead td {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    padding: 15px 15px;
    color: #2A2D6B;
    width: 33%;
    border-left: 1px solid rgb(30 30 30 / 14%);
    vertical-align: middle;
}

.body-modal table * {
    border: none;
}

.body-modal {
    padding: 20px;
}

.body-modal tbody td {
    color: #2A2D6B;
    font-size: 16px;
    vertical-align: middle;
    line-height: 18px;
    padding: 15px 10px;
}

.body-modal tbody tr td:nth-of-type(2), .body-modal tbody tr td:nth-of-type(3) {
    font-weight: bold;
    text-align: center;
}

.body-modal table thead td:nth-of-type(1) {
    text-align: left;
    border: none;
}

.body-modal table thead {
}

.body-modal tbody tr:nth-of-type(1) td {
    padding-top: 35px;
}

.body-modal tbody tr td {
    border-right: 1px solid #dfdfdf;
}

.disclaimer-modal {
    padding: 30px;
}

.app_bf {
    margin-top: 30px;
}

.app_bf h3 {
    font-weight: bold;
    font-size: 20px;
    color: #2b2d6c;
    margin-bottom: 15px;
}

.app_bf p {
    font-size: 16px;
    line-height: 20px;
    color: #2b2d6c;
}

.app_bf a.btt_padrao.btt_blued {
    color: #2b2d6c;
}

.body-modal tbody tr:last-of-type {
    background: linear-gradient(264deg, #2A2D6B 50.06%, rgba(42, 45, 107, 0.00) 121.03%);
}

.body-modal tbody tr:last-of-type td:nth-last-child(-n+2) {
    color: #ea5b1a;
}

.body-modal tbody tr:last-of-type td:nth-of-type(1) {
    color: white;
}

a.btt_padrao i:before {
    content: url(assets/svg/arrowdown-white.svg);
    display: inline-block;
    width: 20px;
}

.disclaimer-simulation {
    padding: 0 20px;
}

.disclaimer-simulation p {
    margin: 0;
    font-size: 12px;
    line-height: 12px;
    opacity: 0.7;
}

@media(min-width: 1024px){
    section.superbanner-bf {
        background-size: cover;
        background-position: center center;
    }
    
    .desc-banner-bf span {
        font-size: 22px;
        line-height: 22px;
    }
    
    .desc-banner-bf h1 {
        font-size: 68px;
        line-height: 64px;
        margin-bottom: 50px;
    }
    
    .desc-banner-bf svg {
        width: 80px;
    }
    
    a.btt_padrao {
        font-size: 18px;
    }
    
    .pdaba_bf {
        padding: 50px 0;
    }
    
    .purpleflexbox {
        flex-direction: inherit;
        padding: 40px;
    }
    
    .sidetext-unicainput, .sideinput-unicainput {
        width: 50%;
        padding: 0 20px;
    }
    
    .sidetext-unicainput {
        display: flex;
        justify-content: right;
        align-items: center;
    }
    
    .sidetext-unicainput span {
        margin: 0;
        font-size: 28px;
        line-height: 34px;
    }
    
    .unicainput p {
        font-size: 18px;
        line-height: 24px;
        font-weight: 400;
    }
    
    .button-calcular {padding-top: 20px;}
    
    .center-inputs-calculo, .button-calcular, .box-middleme {
        max-width: 1000px;
        margin: 0 auto;
        width: 100%;
    }
    
    .body-modal tbody td {
        font-size: 22px;
        line-height: 28px;
    }
    
    .whitebox-apv.box-middleme {
        margin: 80px auto;
    }
    
    .box-middleme {
        padding: 60px;
    }
    
    .whitebox-apv.box-middleme h3 {
        font-size: 22px;
        margin-bottom: 14px;
    }
    
    .box-middleme p {
        font-size: 19px;
        line-height: 26px;
    }
    
    .whitebox-apv.box-middleme .grafisc_1 svg {
        width: 100px;
        transform: translate(-100px, 0px);
    }
    
    .whitebox-apv.box-middleme .grafisc_2 svg {
        width: 100px;
        transform: translate(100px, 0px);
    }
    
    .unicagrid-bf {
        width: 33%;
        padding: 0 30px;
        margin: 0;
    }
    
    .unicagrid-bf svg {
        height: 70px;
    }
    
    .unicagrid-bf h3 {
        font-size: 20px;
    }
    
    .unicagrid-bf p {
        font-size: 18px;
        line-height: 26px;
    }
    
    .box-middleme.bluebox-apv {
        margin: 80px auto;
    }
    
    .box-middleme.bluebox-apv .grafisc_1 svg {
    }
    
    .box-middleme.bluebox-apv .grafisc_2 svg {
        width: 100px;
        transform: translate(100px, 0px);
    }
    
    .disclaimer-perdido {
        margin-top: -25px;
        margin-bottom: 100px;
        max-width: 600px;
        margin-left: auto;
        margin-right: auto;
    }
    
    .disclaimer-perdido p {
        font-size: 18px;
        line-height: 24px;
    }
    
    .sidedesc-middlebox {
        width: 50%;
        display: flex;
        flex-direction: column;
        align-items: baseline;
        justify-content: center;
    }
    
    .sideperson-middlebox {
        width: 50%;
        transform: none;
        height: 400px;
    }
    
    .beautifuull-middlebox {
        flex-direction: inherit;
        overflow: inherit;
    }
    
    .sidedesc-middlebox h3 {
        font-size: 30px;
        line-height: 32px;
    }
    
    .sidedesc-middlebox p {
        font-size: 20px;
    }
    
    .abs_graphsim {
        transform: scale(1.1);
    }
    
    .contacter-page {
        margin: 100px 0 50px 0;
        display: flex;
        flex-flow: wrap;
    }
    
    .sideicon-contactinfo {
        display: block;
    }
    
    .contacter-page {}
    
    .side-contactinfo {
        width: 50%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-right: 50px;
    }
    
    .sideicon-contactinfo {
        width: 50%;
    }
    
    .fullwidth-button-contacto {
        width: 100%;
        margin-top: 50px;
    }
    
    .side-contactinfo h3 {
        font-size: 28px;
    }
    
    .side-contactinfo ul li {
        font-size: 22px;
        line-height: 30px;
        padding-left: 35px;
    }
    
    .side-contactinfo ul li:before {
        width: 26px;
        height: 26px;
    }
    
    .side-contactinfo ul {
        margin-bottom: 50px;
    }
    
    .side-contactinfo p {
        font-size: 22px;
    }
    
    .sideicon-contactinfo svg {
        width: 100%;
        padding: 0 50px;
    }
    
    .fullwidth-button-contacto span {
        font-size: 28px;
    }

    .sideone-headermodal {
        width: 50%;
        padding-bottom: 0;
        margin-bottom: 0;
        padding-right: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .sidetwo-headermodal {
        width: 50%;
    }
    
    .sideone-headermodal:after {
        width: 1px;
        height: 100%;
        right: 20px;
        left: auto;
    }

    .app_bf h3 {
        font-size: 24px;
    }
    
    .app_bf {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        padding: 40px 0 0px 0;
    }
    
    .sd2 {
        width: 200px;
    }
    
    .sd1 {
        width: calc(100% - 220px);
    }
}

/***
ELOSPREV ADESAO *****/
main#superadesao_elosprev {background: #2A2D6B;padding-top: 140px;}

.abas-adesao__elosprev.active_elosprev {
    display: block;
}

.abas-adesao__elosprev {
    min-height: 100vh;
    padding: 20px;
    max-width: 900px;
    margin: 0 auto;
    display: none;
}

.header-adesao__elosprev {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

.brand-elosprev a:before {
    content: url(assets/svg/marca.svg);
    display: inline-block;
    width: 100px;
    display: none;
}

.brand-elosprev a {
    display: flex;
    justify-content: center;
}

.brand-elosprev a svg {
    width: 200px;
}

.brand-elosprev {
    padding: 20px 0;
}

.steps_adesao_elosprev {
    padding: 0 20px;
    max-width: 900px;
    margin: 0 auto;
}

.steps_adesao_elosprev span {
    color: #ea5b19;
    font-size: 22px;
    font-weight: 300;
}

.header-etapas__elosprev h2 {
    font-size: 28px;
    color: white;
    font-weight: 300;
    margin-bottom: 10px;
}

.header-etapas__elosprev {
    padding-bottom: 20px;
}

.header-etapas__elosprev p {
    font-weight: 300;
    font-size: 16px;
    color: white;
    margin: 0;
    line-height: 20px;
}

.formfields-adesao__elosprev {
    display: flex;
    flex-flow: wrap;
}

.unicaform__elosprev {
    width: 100%;
    margin-bottom: 10px;
}

.unicaform__elosprev input:not([type="checkbox"]), .unicaform__elosprev select {
    width: 100%;
    padding: 10px 20px 10px 10px;
    border: none;
    border-left: 3px solid #ea5b19;
}

.button-steps__eloprev button {
    background: #ea5b19;
    color: white;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 30px;
    border: none;
}

.checkboxarea__elosprev label {
    font-size: 14px;
    color: white;
    line-height: 16px;
}

.checkboxarea__elosprev label a {
    color: white;
    font-weight: 600;
}

.button-steps__eloprev {
    margin-top: 20px;
}

.checkboxarea__elosprev input {
    transform: scale(1.5);
    margin-right: 10px;
}

.checkboxarea__elosprev i {
    display: inline-block;
    background: #ea5b19;
    height: 20px;
    width: 20px;
    border-radius: 1000px;
    text-align: center;
    font-style: normal;
    line-height: 20px;
    margin-left: 5px;
    cursor: pointer;
}

.radiounico__elosprev > span {
    color: white;
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 10px;
    display: inline-block;
}

.unicaform__elosprev .radiounico__elosprev input {
    width: auto;
    transform: scale(1.5) translate(0px, 2px);
    margin-right: 14px;
}

.radiounico__elosprev label {
    color: white;
    display: flex;
    align-items: baseline;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
}

.radiounico__elosprev {
    margin-top: 20px;
}

.radiounico__elosprev label:last-of-type {
    margin: 0;
}

.header-etapas__elosprev h3 {
    color: white;
    font-size: 32px;
    line-height: 40px;
    font-weight: 300;
}

.modal-confirma-mail {
    background: rgba(42, 45, 107, 0.53);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    display: none;
}

.flex-center-modal-mail {
    display: flex;
    width: 100%;
    height: 100vh;
    justify-content: center;
    align-items: center;
}

.whibox-modal-maiol {
    background: white;
    padding: 30px;
    width: 100%;
    max-width: 600px;
    border-radius: 40px;
    text-align: center;
}

.whibox-modal-maiol h3 {
    color: #2A2D6B;
    font-size: 40px;
    font-weight: 200;
    margin-bottom: 20px;
}

.whibox-modal-maiol p {
    font-size: 20px;
    color: #2A2D6B;
    margin-bottom: 20px;
}

.form-cofirma-mail_elosprev input {
    width: 100%;
    padding: 30px;
    font-size: 90px;
    text-align: center;
    border: none;
}

.recused {
    background: #ffcbcb;
}

label.recused, label.recused a {
    color: #ff5f5f;
    background: none;
}

.errosmessage {
    display: none;
}

.errosmessage span {
    font-size: 12px;
    display: inline-block;
    padding: 5px 20px;
    background: red;
    color: white;
    font-weight: 600;
}

@media(min-width: 1024px){
    .unicaform__elosprev {
        width: 50%;
        padding: 0 5px;
    }
    
    .unicaform__elosprev.formfiled__100 {
        width: 100%;
    }
    
    .unicaform__elosprev input:not([type="checkbox"], [type="radio"]), .unicaform__elosprev select {
        font-size: 22px;
        font-weight: 300;
    }
    
    .checkboxarea__elosprev label {
        font-size: 16px;
        padding: 20px 0;
    }
    
    .brand-elosprev a:before {
        width: 140px;
    }
    
    .steps_adesao_elosprev span {
        font-size: 28px;
    }
    
    .header-etapas__elosprev h2 {
        font-size: 60px;
    }
    
    .header-etapas__elosprev p{
        font-size: 20px;
        line-height: 30px;
    }
    
    .header-etapas__elosprev {
        padding-bottom: 32px;
    }
    
    .button-steps__eloprev button {
        font-size: 18px;
    }
}

/**
LÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢mina ajustada 
*****************/
.mainplanos {
    display: flex;
    flex-flow: wrap;
}

.unicoplano {
    width: 33%;
}

.flex_child_perfis {
    background: white;
    padding: 10px 30px;
    border-radius: 10px;
    display: flex;
    flex-flow: wrap;
    margin-top: 20px;
}

.unicoperfil {
    width: 33%;
}

.child_perfis {
    display: none;
}

.unicafield_seletor_data label {
    font-size: 24px;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    font-weight: 300;
    color: #2a2d6b;
}

.unicafield_seletor_data input {
    padding: 10px;
    font-size: 16px;
    border: 1px solid #adadad;
    color: #2a2d6b;
    margin-top: 5px;
}

.planos_seletor {margin-top: 40px;padding-top: 40px;border-top: 1px solid #d5d5d5;}

.heading-chosen span {
    font-size: 24px;
    font-weight: 300;
    color: #2a2d6b;
}

.botao_atualizar button {
    color: white;
    padding: 10px 40px;
    border: none;
    background: #953682;
    font-weight: 600;
    cursor: pointer;
    transition: 0.4s ease auto;
}

.botao_atualizar {
    margin-top: 20px;
}

.botao_atualizar button:hover {
    background: #2a2d6b;
    transition: 0.4s ease all;
}

.botao_atualizar button[disabled="true"],
.botao_atualizar button[disabled="disabled"]{
    transition: 0.4s ease all;
    opacity: 0.5;
    cursor: none;
    pointer-events: none;
}

.geral_resultados {
    padding: 50px 0;
}

.supertitle_reports_invest h2 {
    font-size: 56px;
    line-height: 56px;
    color: #2a2d6b;
    margin: 0;
}

.supertitle_reports_invest {
    margin-bottom: 20px;
}

.heading-unicabox h2 {
    display: flex;
    background: #953682;
    color: white;
    font-size: 20px;
    padding: 16px;
    margin: 0;
    align-items: center;
}

.content-unicavbox {
    background: white;
    padding: 20px;
}

.unicavbox__investimentos {
    width: 100%;
    margin-top: 30px;
}

.coments_textfree {
    background: #f1f1f1;
    padding: 30px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #4f4f4f;
}

.heading-unicabox {
    cursor:pointer;
}

.heading-unicabox i {
    width: 30px;
    height: 30px;
    background: #2a2d6b;
    margin-left: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.4s ease all;
}

.heading-unicabox h2:hover i {
    background: #ea5b19;
    transition: 0.4s ease all;
}

.heading-unicabox i:before {
    content: "+";
    font-weight: bold;
    font-style: normal;
}

.unicavbox__investimentos.dropdown-stylex .content-unicavbox {
    display: none;
}

.tablestyle_content .table-heading-elos .td_div, .tablestyle_content .simple_div.td_div_body {
    width: 20%;
}

#chart_superacumulado{
    height: 400px;
}

.charten__sides{
    height: 300px;
}

.flerxlittle-fundos ul {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
}

.flerxlittle-fundos ul li {
    width: 100%;
    position: relative;
    padding-right: 5px;
}

.flerxlittle-fundos ul li ul {
}
.flex_lines_fundos {
    border: 1px solid #dbdbdb;
    padding: 20px;
    margin-top: 10px;
}

.flex_lines_fundos li {margin-bottom: 15px;font-size: 14px;line-height: 16px;color: #383838;}

.flex_lines_fundos li:last-of-type {
    margin: 0;
}

.flex_lines_fundos li strong {
    color: #953682;
}

.flerxlittle-fundos ul li ul {
    display: none;
    position: absolute;
    z-index: 999;
    background: white;
    margin-right: 5px;
}

.flerxlittle-fundos ul li span {
    width: 100%;
    padding: 20px 0 20px 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: none;
    border: 1px solid #DBDBDB;
    color: #2A2D6B;
    font-size: 18px;
    font-weight: 600;
    transition: 0.4s ease all;
    cursor: pointer;
}

.flerxlittle-fundos ul li span i {
    display: inline-block;
    width: 55px;
    font-style: normal;
    color: #ea5b1b;
    font-weight: 900;
    border-left: 1px solid #d2d2d2;
    padding-left: 20px;
}

.flerxlittle-fundos ul li span:hover {
    background: #2a2d6b;
    color: white;
}

.hidex {
    display:none;
}

.sidedonut_ h3, .sideline_ h3 {
    font-weight: bold;
    font-size: 22px;
    margin: 0;
    color: #953682;
}

.sidedonut_ p, .sideline_ p {
    font-size: 14px;
    color: #4e4e4e;
    margin-bottom: 20px;
}

.grouptable-infos {
    width: 100px;
    display: flex;
    flex-direction: column;
    align-items: baseline;
}

.group-tb-style {
    width: calc(100% - 100px);
    display: flex;
    flex-flow: wrap;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0px 0px 16px -10px rgb(0 0 0 / 33%);
    align-items: center;
    justify-content: center;
    position: relative;
}

.unicapill-table {
    display: flex;
    flex-flow: wrap;
    margin-bottom: 30px;
}

.grouptable-infos > span {
    display: inline-block;
    background: #e85a1c;
    color: white;
    padding: 0px 15px;
    margin: 6px 0;
}

.profile-and-meta {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-evenly;
}

.group-tb-style table {
    margin: 0;
}

.profile-and-meta span {
    font-size: 12px;
    color: black;
    opacity: 0.7;
}

.group-tb-style tbody * {
    border: none;
}

.group-tb-style table {
    font-size: 14px;
    text-align: center;
}

.group-tb-style thead td {
    font-weight: bold;
    color: #282a69;
}

.rs-container .rs-selected {
    background-color: #953682;
    border: 1px solid #953682;
    transition: all .2s linear;
    width: 0
}

.group-tb-style tbody td {
    color: #953682;
}

.group-tb-style tbody tr:nth-of-type(1) td {
    font-weight: bold;
}

.unicoplano.disabled_fieldo {
    opacity: 0.5;
    cursor: none;
    pointer-events: none;
    transition: 0.4s ease all;
}

.unicafield_seletor_data select {
    width: 100%;
    font-size: 18px;
    padding: 10px;
    margin: 10px 0;
}

.periodo-indi span {
    display: inline-block;
    background: #ff4747;
    color: white;
    font-size: 15px;
    font-weight: 600;
    padding: 5px 20px;
}

.periodo-indi {
    display: none;
}

.group-tb-style tbody td, .group-tb-style thead td {
    width: 8.3%;
    display: inline-table;
}

.group-tb-style tbody tr, .group-tb-style thead tr {
    display: flex;
    width: 100%;
}

@media(min-width: 993px){
    .unicoplano {
        width: 20%;
    }

    .flex_planos_newage .unicoplano {
        width: 16.6%;
    }
    
    
    .unicoplano label {
        font-size: 22px;
        font-weight: 600;
    }
    
    .unicoperfil {
        width: 16%;
    }
    
    .flex_perfis_newage .unicoperfil {
        width: 20%;
    }

    .flex_carteira {
        display: flex;
        flex-flow: wrap;
    }
    
    .sidedonut_, .sideline_ {
        width: 50%;
        padding: 0 20px;
    }

    .charten__sides {
        height: 400px;
    }
  
  	.coluna_left_regras_perfil:before{
      content: "";
      background-image: url(https://elos.org.br/wp-content/uploads/2024/03/grf-perfis-1.svg);
      position: absolute;
      width: 50px;
      z-index: 999;
      height: 50px;
      top: 0;
      left: -50px;
      background-position: center;
      background-size: cover;
  }
  .coluna_right_regras_perfil:after{
    content: "";
    background-image: url(https://elos.org.br/wp-content/uploads/2024/03/icone_perfil_right.svg);
    position: absolute;
    width: 60px;
    z-index: 999;
    height: 60px;
    bottom: -60px;
    right: -60px;
    background-position: center;
    background-size: cover;
  }
  .coluna_center_perfil_investimentos:after{
    content: "";
    background-image: url(https://elos.org.br/wp-content/uploads/2024/03/icone_coluna_center.svg);
    position: absolute;
    width: 50px;
    z-index: 999;
    height: 50px;
    bottom: -20px;
    right: -20px;
    background-position: center;
    background-size: cover;
  }
  
}


/***
LÃƒÆ’Ã‚Â¢mina - novos pedidos 
************************/
.realtable_investimentos table tbody tr td:not(td:first-of-type) {
    text-align: center;
    color: #953682;
    font-size: 16px;
    font-weight: 600;
    padding: 15px 0;
}

.realtable_investimentos table thead td {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #2a2d6b;
}

.realtable_investimentos table tbody tr td:first-of-type {
    font-size: 15px;
    color: #2a2d6b;
    border-right: 1px solid #ededed;
}

.realtable_investimentos table, .realtable_investimentos table td {
    border: none;
    margin: 0;
}

.realtable_investimentos {
    box-shadow: 0px 0px 16px -10px rgb(0 0 0 / 33%);
    padding: 10px;
    background: white;
    border-radius: 20px;
}

.realtable_investimentos table tbody tr td {
    width: 16%;
}

.disclaimer_info p {
    padding: 15px 0;
    font-size: 14px;
    line-height: 20px;
}

.sidetitle-rental-home h3 {
    font-size: 44px;
    font-weight: 400;
    line-height: 42px;
    margin-bottom: 20px;
    color: #2a2c6b;
}

.sidetitle-rental-home a {
    display: flex;
    color: #ea5a1b;
    border: 1px solid #ea5a1b;
    text-decoration: none;
    align-items: center;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 600;
}

.sidetitle-rental-home i {
    display: inline-block;
    width: 70px;
    height: 50px;
    background: #ea5a1b;
    margin-left: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.sidetitle-rental-home i:before {
    content: url(assets/svg/seta-btn.svg);
    display: inline-block;
    width: 20px;
    transform: rotate(-90deg);
}

.sidetitle-rental-home {
    display: flex;
    flex-direction: column;
    align-items: baseline;
    margin-bottom: 40px;
}

.sidecharts_home_rental {
    display: flex;
    flex-flow: wrap;
}

.unicochart_home {
    position: relative;
    width: 50%;
    padding: 10px;
    text-align: center;
}

.graphsime {
    margin: 0 auto;
    width: 130px;
    height: 65px;
    border: 30px solid blue;
    border-radius: 0 0 100px 100px;
    border-top: none;
    position: relative;
}

.topo-rentabilidade {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #2a2c6b;
    margin-bottom: 10px;
}

.topo-rentabilidade b {
    font-size: 40px;
    font-weight: 800;
    display: inline-block;
    line-height: 42px;
    letter-spacing: -1px;
}

.topo-rentabilidade span {
    font-size: 16px;
    display: inline-block;
    font-weight: 400;
    line-height: 18px;
}

.graphsime:after {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    background: #ea5a1c;
    top: -30px;
    right: -60px;
    transform: scale(0.6);
}

.aba-rental-unica.aba-fade_unica.show-aba {
    display: block;
}

.sidecharts_home_rental:nth-last-of-type(2) .unicochart_home:nth-of-type(1) .graphsime {
    border-color: #666ABE;
}

.sidecharts_home_rental:nth-last-of-type(2) .unicochart_home:nth-of-type(2) .graphsime {
    border-color: #953682;
}

.sidecharts_home_rental:nth-last-of-type(1) .unicochart_home:nth-of-type(1) .graphsime {
    border-color: #2A2D6B;
}

.sidecharts_home_rental:nth-last-of-type(1) .unicochart_home:nth-of-type(2) .graphsime {
    border-color: #EA5B1A;
}

.sidecharts_home_rental:nth-last-of-type(1) .unicochart_home:nth-of-type(3) .graphsime {
    border-color: #666ABE;
}

@media(min-width: 1024px){
    .sidetitle-rental-home {
        width: 35%;
        margin: 0;
        justify-content: center;
        padding: 50px 0 0;
    }
    
    .sidecharts_home_rental:nth-of-type(1) {
        width: 50%;
    }
    
    .sidecharts_home_rental:nth-last-of-type(2) {
        width: 50%;
    }
    
    .sidetitle-rental-home h3 {
        font-size: 62px;
        line-height: 62px;
    }
    
    .lineone_rentabilidade_home {
        padding-top: 30px;
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
    }
    
    .sidecharts_home_rental:nth-last-of-type(2) {}
    
    .sidecharts_home_rental:nth-last-of-type(1) .unicochart_home {
        width: 25%;
    }
    
    .sidecharts_home_rental:nth-last-of-type(1) {
        width: 100%;
        margin-top: 30px;
    }
    
    .unicochart_home {
    }
    
    .sidecharts_home_rental {
        justify-content: end;
    }
    
    .graphsime {
        width: 250px;
        height: 125px;
        border-top: none;
        border-radius: 0 0 10000px 10000px;
        border-width: 50px;
    }
    
    .topo-rentabilidade span {
        font-size: 28px;
    }
    
    .topo-rentabilidade b {
        font-size: 60px;
        line-height: 68px;
    }
    
    .graphsime:after {
        transform: scale(1);
        top: -30px;
        right: -80px;
    }
    
    .sidetitle-rental-home a {
        font-size: 22px;
        margin-top: 20px;
    }

    .biggesballon_homeinvestimento.sidecharts_home_rental {
        width: 50%;
    }
    
    .biggesballon_homeinvestimento.sidecharts_home_rental .unicochart_home {
        width: 100%;
    }
    
    .biggesballon_homeinvestimento.sidecharts_home_rental .graphsime {
        width: 400px;
        height: 200px;
        border-top: none;
        border-width: 60px;
    }
    
    .biggesballon_homeinvestimento.sidecharts_home_rental .topo-rentabilidade b {
        font-size: 80px;
    }
    
    .biggesballon_homeinvestimento.sidecharts_home_rental .topo-rentabilidade span {
        font-size: 30px;
        line-height: 38px;
    }
    
    .biggesballon_homeinvestimento.sidecharts_home_rental .graphsime:after {
        width: 60px;
        height: 60px;
        right: -125px;
        top: -62px;
    }
}

.certificacoes a:nth-of-type(4) img, .certificacoes a:nth-of-type(3) img{
    height: 100px;
    width: auto;
}



/* Dobra newsletter home*/

.newsletter-home{
    background: #5248D8;
    margin: 20px 0 40px;
    position: relative;
    padding: 40px 30px;
}

.newsletter-home:before{
    content: "";
    position: absolute;
    width: 140px;
    height: 33px;
    background-color: #EA5B1A;
    top: -33px;
    left: 0;
}

.newsletter-home:after{
    content: '';
    position: absolute;
    width: 33px;
    height: 33px;
    top: 0;
    left: -33px;
    background: #01FEFE;
}

.title-newsletter{
    display: flex;
    align-items: flex-start;
    grid-gap: 10px;
    flex-direction: column;
}

.title-newsletter h3{
    color: #FFF;
    font-size: 24px;
    font-weight: 700;
    margin: 0;
}

.title-newsletter p{
    color: #FFF;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
}

.flex-form-newsletter p{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.flex-form-newsletter{
    padding: 20px 0;
}

.flex-form-newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background: transparent;
    border: 1px solid #fff;
    padding: 9px 10px;
    color: #fff;
    width: 100%;
}

.flex-form-newsletter input::-webkit-input-placeholder{
    color: #fff;
    font-weight: 500;
}

.flex-form-newsletter input.wpcf7-form-control.wpcf7-submit{
    background: transparent;
    border: 1px solid #fff;
    padding: 8px 80px 8px 20px;
    color: #fff;
    position: relative;
}

.flex-form-newsletter input.wpcf7-form-control.wpcf7-submit{
    filter: none;
}

.flex-form-newsletter a{
    position: relative;
}

.flex-form-newsletter a:before{
    content: "";
    background: #fff;
    position: absolute;
    width: 60px;
    height: 45px;
    top: 24px;
    right: -2px;
}

.flex-form-newsletter a:after{
    content: url(assets/svg/arrow_blue.svg);
    top: 36.5px;
    right: 17px;
    position: absolute;
    
}

.form-newsletter-home .wpcf7-form-control.wpcf7-acceptance input[type="checkbox"] {
    width: 20px !important;
    height: 20px;
    border-radius: 50%; 
    border: 2px solid orange; 
    appearance: none; 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    outline: none; 
    cursor: pointer;
}

.form-newsletter-home .wpcf7-form-control.wpcf7-acceptance input[type="checkbox"]:checked {
    background-color: orange; 
}

.form-newsletter-home span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{
    margin: 0;
}

.form-newsletter-homer span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label span a{
    text-decoration: none;
}

.bg-white-check{
    background-color: #fff;
}

section.banner-internas-mini.pg_upload-cenario-economico {
    padding: 140px 0 50px 0;
    border-bottom: 1px solid #953682;
    background: linear-gradient(45deg, transparent, transparent), url(assets/img/rodape_ponte-min.jpg);
    background-size: cover;
    background-position: center center;
}

section.banner-internas-mini.pg_upload-cenario-economico .sidetext-bannerpadrao h1 {
    font-size: 36px;
    margin: 0;
    line-height: 38px;
}

.input-upload-datas h2 {
    font-size: 26px;
    font-weight: 700;
    color: #953682;
}

.loop-cargas {
    overflow: hidden;
}

.loop-cargas table thead td {
    background: #953682;
    font-size: 22px;
    padding: 20px;
    font-weight: bold;
    color: white;
}

.loop-cargas table tbody td {
    padding: 15px 10px;
    background: white;
}

.loop-cargas table tbody td:last-of-type, .loop-cargas table thead td:last-of-type {
    text-align: center;
}

.loop-cargas table tbody td button {
    color: white;
    padding: 10px 35px;
    font-size: 14px;
    background: #ff4343;
    border-radius: 5px;
    font-weight: 600;
    border: none;
}

@media(min-width: 996px){
    .title-newsletter{
        align-items: center;
        grid-gap: 55px;
        flex-direction: row;
        align-items: center;
    }

    .form-newsletter-home p{
        margin-top: -30px;
    }

    .wpcf7-form-control-wrap{
        width: 30%;
    }

    .newsletter-home{
        padding: 45px 70px 15px;
    }

    .title-newsletter h3{
        font-size: 36px;
    }

    .title-newsletter p{
        font-size: 18px;
    }
    .flex-form-newsletter p{
        flex-direction: row;
        grid-gap: 10px;
        align-items: center;
    }
}

.superbanners_rotate{
    position: relative;
}

.acesso-rapido-home a{
    border-top: 3px solid orange;
    border-bottom: 1px solid #E3E3E3;
    text-align: center;
    min-width: 240px;
    position: absolute;
    background: #f7f9fb;
    bottom: 0;
    z-index: 9;
    left: calc(50% - 120px);
    padding: 16px 24px;
    color: #2A2D6B;
    font-size: 20px;
    text-decoration: none;
    font-weight: 600;
}

.acesso-rapido-home a i{
    content: url(assets/svg/novoux/arrow_banner.svg);
    width: 18px;
    transform: rotate(270deg);
    margin-left: 10px;
}

.noticia-unica-interna.noticia-unica-home-podcast {
    margin: -30px 10px 0;
    width: inherit;
    border: 1px solid #EEE;
    z-index: 9;
    position: relative;
}

@media(min-width: 996px){
    .noticia-unica-interna.noticia-unica-home-podcast {
        margin: -30px 30px 0;
    }
}

/**
LAMINA - MOBILE 
*******************/
@media(max-width:994px){
    .group-tb-style {
        overflow-x: scroll;
        display: flex;
        justify-content: flex-start;
    }
    
    .group-tb-style thead td, .group-tb-style tbody td {
        width: 95px;
        text-align: center;
        padding: 0;
    }

    .realtable_investimentos table thead td, .realtable_investimentos table tbody td {
        font-size: 12px !important;
    }

    .flex_child_perfis.flex_perfis_newage {
        padding: 10px;
    }
    
    .unicoperfil {
        width: 50%;
    }
}

 


.form-newsletter-home .codera {
    margin-top: 40px;
    width: 100%;
    display: flex;
    /* max-width: 1000px; */
    color: #fff;
} 
 


/***
Novo formulÃƒÆ’Ã‚Â¡rio */
label.aceite_lbl {
    position: relative;
    padding-left: 20px;
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 16px;
}

.guia-formulario-contato .flex_label_newform label.aceite_lbl input {
    width: auto !important;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top: 3px;
}

form.flex_label_newform input[type="submit"] {
    background: #ea5b19;
    color: white;
    font-weight: 600;
    padding: 16px 60px;
    border: none;
    font-size: 18px;
    transition: 0.4s ease all;
}

form.flex_label_newform input[type="submit"]:hover {
    transition: 0.4s ease all;
    background: #2a2d6b;
}

div#receiveid span {
    background: #53ff94;
    color: #2a2d6b;
    padding: 10px 30px;
    margin: 30px auto 0 auto;
    display: table;
    font-weight: 600;
}

@media(max-width:600px) {
    .superbanners_rotate .owl-nav {
        top: calc(75% - 25px);
        z-index: 7;
        justify-content: start;
        gap: 20px;
        top: auto;
        bottom: 15%;
    }
  
    .acesso-rapido-home a {
      bottom: -75px;
  	}
    
    main#maingeral {
        clip-path: content-box !important;
      	padding-top: 20px;
    }
    
    .superbanners_rotate {
        height: 90vh !important;
    }
}

/** LP XP ***/
.title-padrao-big.title-xp  h2  b {
    color: #ea5b19;
    font-weight: bold;
}

section.banner-full-xp {
    width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background: url(https://elos.org.br/wp-content/uploads/2025/07/BANNER-1.jpg);
    background-size: cover;
}

.desc-banner-xp {
    width: 100%;
    max-width: 800px;
    display: flex;
    flex-direction: column;
    align-items: baseline;
}

.desc-banner-xp h1 {
    color: white;
    font-size: 34px;
    font-weight: 100;
    line-height: 34px;
    margin-bottom: 20px;
}

.desc-banner-xp h1 b {
    font-weight: bold;
}

.desc-banner-xp p {
    font-size: 14px;
    line-height: 18px;
    color: white;
}

.desc-banner-xp a {
    background: linear-gradient(90deg, #953682 0%, #EA5B1A 100%);
    color: white;
    font-weight: 600;
    text-decoration: none;
    padding: 10px 30px;
    margin-top: 20px;
    display: inline-block;
}


section.aba_futurize_porto{
	background-image: url(https://elos.org.br/wp-content/uploads/2025/07/ABA-FUTURIZE.jpg);
	padding: 100px 0;
	margin: 0;
	background-position: inherit;
	background-size: cover;
	background-repeat: no-repeat;
}

section#aba2_seguro {
    background: white;
    padding: 60px 0;
}

section#adesao_form {
    margin-bottom: -60px;
    position: relative;
    z-index: 8;
}

.btn-padrao-caixa.btnpadrao-white{
	color: white;
    border: 1px solid #fff;
}

.btn-padrao-caixa.btnpadrao-white i:before{
	filter: invert(1);
}

.btn-padrao-caixa.btnpadrao-white i{
	background: linear-gradient(270deg, #FFF 1.05%, #9A9FEC 362.83%);
}

.aba_futurize_porto .title-padrao__plano h2{
	font-size: 32px;
    line-height: 1.1em;
	margin: 20px 0;
}

.aba_futurize_porto .title-padrao__plano a{
	margin: 30px 0;
}

.flex-cursos-xp {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    gap: 1%;
}

.curso-unico-xp {
    width: 100%;
}

.cover-curso-xp {
    width: 100%;
    height: 145px;
    position: relative;
    background-size: cover;
    background-position: left;
}

.cover-curso-xp span {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #ea5b19;
    padding: 10px 20px;
    font-weight: bold;
    transform: translate(10px, 10px);
    font-size: 14px;
    color: white;
}

.desc-curso-xp  {
    padding: 20px;
    background: #2a2d6b;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: start;
}

.desc-curso-xp h3, .desc-curso-xp p, .desc-curso-xp a {
    color: white;
}

.desc-curso-xp h3 {
    font-size: 22px;
    font-weight: 600;
}

.desc-curso-xp p {
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
}

.desc-curso-xp a {
    background: linear-gradient(90deg, #953682 0%, #EA5B1A 100%);
    color: white;
    font-weight: 600;
    text-decoration: none;
    padding: 10px 30px;
    margin-top: 10px;
    display: inline-block;
    font-size: 14px;
}

.title-xp.text-flex {
    margin-bottom: 0;
}

.text-center.title-padrao-big.title-xp {
    margin-bottom: 20px;
}

section.abas-xp {
    padding: 60px 0 0 0;
}

.full-bluebox-contato-xp {
    padding: 40px;
    background: linear-gradient(108deg, #2A2D6B 57.56%, #953682 99.46%);
}

.full-bluebox-contato-xp .text-center.text-white.title-padrao-big.title-xp {
    margin: 0;
}

.full-bluebox-contato-xp .text-center.text-white.title-padrao-big.title-xp h2, .full-bluebox-contato-xp .text-center.text-white.title-padrao-big.title-xp p {
    color: white;
}

.full-bluebox-contato-xp .text-center.text-white.title-padrao-big.title-xp p {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    margin-top: 5px;
}

.full-bluebox-contato-xp .text-center.text-white.title-padrao-big.title-xp h2 {
    font-size: 34px;
}

.fullform-contato-xp {
    width: 90%;
    margin: 20px auto;
    display: table;
}

.tabs-padroes-funcionais.tabs-xp {
    max-width: 800px;
    margin: 35px auto 0 auto;
}

section.aba-xp-background-super {
    margin-bottom: -60px;
    position: relative;
    z-index: 8;
    margin-top: 60px;
}

.title-padrao-big h2 i {
    font-style: normal;
    color: #ea5b1b;
}

section.aba-xp-background-super.aba-padrao.aba-emprestimos.abaatendimento-presencial {
    background-image: url(https://elos.org.br/wp-content/uploads/2025/07/Group-157.jpg);
    background-size: cover;
    background-position: left center;
}

svg.icon-xp {
    width: 100px;
    margin-bottom: 20px;
}

section.aba_futurize_porto .title-padrao__plano h3 {
    margin-top: 60px;
    font-weight: bold;
    font-size: 22px;
    color: #01FEFE;
}

section.aba_futurize_porto .title-padrao__plano h4 {
    font-size: 18px;
}

.flexflorm-xp form {
    display: flex;
    flex-flow: wrap;
}


.unicaform {
    width: 100%;
}

.unicaform input, .unicaform select {
    width: 100%;
    background: none;
    padding: 15px;
    border: 1px solid white;
    color: white;
    font-size: 14px;
    font-weight: 400;
}

.unicaform input::placeholder {
    color: white;
}

.flexflorm-xp select::placeholder {
    color: black;
}

.flexflorm-xp select{
    color: white;
}

.unicaform-sdender {
    text-align: center;
    width: 100%;
}

.unicaform-sdender input {
    padding: 10px 30px;
    background: white;
    border: none;
    font-weight: 600;
    color: #2A2D6B;
}

.flexflorm-xp span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label input {
    width: 25px !important;
    margin: 0;
}

.fullform-contato-xp .wpcf7 form.invalid .wpcf7-response-output {
    background: #ffb902;
    margin: 0 auto;
    border-radius: 10px;
}

.fullform-contato-xp .wpcf7 form.unaccepted .wpcf7-response-output {
    background: #ffb902;
    margin: 0 auto;
    padding: 10px 30px;
    border-radius: 1000px;
    font-weight: 600;
}

@media(min-width: 996px){
    .desc-banner-xp h1 {
        font-size: 54px;
        line-height: 54px;
        margin-bottom: 35px;
    }

    .unicaform {
        padding: 5px;
        width: 50%;
    }

    .unicaform:nth-of-type(-n+4) {
        width: 33%;
    }

    .flexflorm-xp {
        max-width: 800px;
        margin: 0 auto;
    }

    .unicaform input, .unicaform select {
        font-size: 16px;
    }
    
    .desc-banner-xp p {
        font-size: 16px;
        line-height: 22px;
    }
        
    section.aba-xp-background-super .title-padrao-big {
        max-width: 80%;
        margin-left: 20%;
    }

	.aba_futurize_porto .title-padrao__plano h2{
		font-size: 52px;
	}

    .text-center.title-padrao-big.title-xp.text-flex.text-left-title {
        display: flex;
        align-items: center;
        flex-flow: wrap;
    }

    .text-center.title-padrao-big.title-xp.text-flex.text-left-title h2 {
        text-align: right;
        width: 50%;
        padding: 0 25px;
    }

    .text-center.title-padrao-big.title-xp.text-flex.text-left-title p {
        text-align: left;
        width: 50%;
        padding: 0 30px;
    }

    .curso-unico-xp {
        width: 24.2%;
        display: flex;
        flex-flow: wrap;
    }
    
    .desc-curso-xp {
        padding: 30px;
        height: calc(100% - 145px);
    }
    
    .desc-curso-xp h3 {
        margin-bottom: 20px;
    }
}

@media(min-width: 1200px){
     .desc-banner-xp h1 {
        font-size: 62px;
        line-height: 60px;
        margin-bottom: 35px;
    }
    
    .desc-banner-xp p {
        font-size: 20px;
        line-height: 28px;
        max-width: 70%;
        display: inline-block;
    }
}



/**
SEGURO ***/
section#aba2_seguro .sidetext-emprestimo {
    flex-flow: wrap;
}

section#aba2_seguro .sidetext-emprestimo p {
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}

section#aba2_seguro .sidetext-emprestimo h3 {
    font-size: 22px;
    font-weight: 700;
    color: #5248D8;
}

section#aba2_seguro .sidetext-emprestimo p b {
    font-weight: 600;
}

section#aba2_seguro .sidetext-emprestimo .title-padrao-big {
    width: 100%;
}

section#aba2_seguro .sidetext-emprestimo h4 {
    font-size: 16px;
    font-weight: 600;
    color: #953682;
}

section#aba2_seguro .sidepic-emprestimo img {
    max-width: 80%;
    margin: 0 auto;
    display: table;
    mix-blend-mode: darken;
}

section#aba2_seguro .sidepic-emprestimo:before {
    display: none;
}

section#aba2_seguro .animated-grafisms-empretimo {
    transform: translate(0px, -60px);
}

/** form elementor 
***/
div#superform_maxiam input,
div#superform_maxiam select  {
    background: none;
    padding: 20px 0;
    color: white;
    opacity: 1;
    border: blanchedalmond;
    border-bottom: 1px solid #9D97F2;
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 10px;
}

div#superform_maxiam input[type="checkbox"] {
    margin: 0;
}

div#superform_maxiam .elementor-field-label {
    display: block;
    font-size: 16px;
}

div#superform_maxiam .e-form__buttons__wrapper__button {
    border: 1px solid white;background: none;position: relative;text-align: left;min-width: auto;max-width: max-content;font-weight: 300;padding: 0 0 0 20px;display: flex;align-items: center;transition: .4s ease all;
}

div#superform_maxiam .e-form__buttons__wrapper__button:after {
    margin-left: 20px;
    content: "";
    width: 70px;
    height: 50px;
    display: inline-block;
    background: #01FEFE;
}

div#superform_maxiam .e-form__buttons__wrapper__button:hover {
    background: #00fffe;
    transition: .4s ease all;
    color: #5249d8;
}

div#superform_maxiam .e-form__buttons__wrapper__button:before {
    content: url(assets/svg/seta-btn.svg);
    position: absolute;
    right: 25px;
    width: 15px;
    transform: rotate(-90deg);
    filter: brightness(0);
}

div#superform_maxiam .e-form__buttons__wrapper__button.e-form__buttons__wrapper__button-previous {
    padding: 0 20px 0 0;
    display: flex;
    flex-flow: row-reverse;
}

div#superform_maxiam .e-form__buttons__wrapper__button.e-form__buttons__wrapper__button-previous:before {
    left: 25px;
    transform: rotate(90deg);
}

div#superform_maxiam .e-form__buttons__wrapper__button.e-form__buttons__wrapper__button-previous:after {
    margin: 0;margin-right: 20px;
}

div#superform_maxiam select::placeholder {
    color: black;
}

div#superform_maxiam select{
    color: white;
}

div#superform_maxiam span.elementor-field-option label {
    font-size: 14px;
    line-height: 18px;
}

div#superform_maxiam span.elementor-field-option {
    margin-bottom: 9px;
    display: flex;
    align-items: baseline;
}

div#superform_maxiam span.elementor-field-option input {
    margin-right: 5px;
    transform: translate(0px, 2px);
}

.elementor-field-group-CAMPO_CODE, 
.elementor-field-group-emailconfirm {
    display: none !important;
}

.disabledfieldox {
    opacity: 0.4;
    cursor: none;
    pointer-events: none;
    transition: 0.4s ease all;
}
 
div#superform_maxiam select {
    color: white;
    background: #5248d8;
}

ul.docs_politicas {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-flow: wrap;
    gap: 10px;
}

ul.docs_politicas li a {width: 100%;display: flex;justify-content: space-between;}

ul.docs_politicas li {
    width: 100%;
}

ul.docs_politicas li .btn-padrao-caixa a {display: flex;justify-content: space-between;}

ul.docs_politicas li a:hover {
    background: #EA5B1A;
    transition: 0.4s ease all;
    color: white;
}

.error_field {
    border: 1px solid #e63946;
    background-color: #ffe8e8;
}

.unicastpe-bf, .hiddenform-bf {
    display: none;
    width: 100%;
    height: 100%;
}

/**
BFISCAL 2025 ****/
.flex-banner-f25 {
    display: flex;
    flex-flow: wrap;
    width: 100%;
}

.sidewoman-1, .sidewoman-2 {
    width: 50%;
    display: flex;
    align-items: end;
    position: relative;
}

.sidewoman-1 img, .sidewoman-2 img {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.centertext-bf25 {
    width: 100%;
    order: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
}

.sidewoman-1 {
    order: 2;
}

.sidewoman-2 {
    order: 3;
}

section#div1.superbanner-bf_2025 {
    height: 100vh;
    display: flex;
    justify-content: space-between;
    padding-top: 53px;
    background: #830B68;
    position: relative;
}

.centertext-bf25:before {
    content: "";
    width: 80%;
    position: absolute;
    height: 100%;
    background: #24286C;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.centertext-bf25 div {
    position: relative;
}

.centertext-bf25 h2 {
    font-family: 'Source Sans Pro';
    color: white;
    font-weight: 700;
    margin-bottom: 15px;
    font-size: 34px;
    line-height: 34px;
}

.centertext-bf25 button {
    background: none;
    border: 1px solid #EA5B1A;
    color: white;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 0;
    border-radius: 1000px;
    padding-left: 20px;
    font-weight: 600;
    transition: 0.4s ease all;
}

.centertext-bf25 h2 span:nth-of-type(1) {
    color: #953682;
}

.centertext-bf25 h2 span:nth-of-type(2) {
    color: #E95B19;
}

.centertext-bf25 button i {
    width: 55px;
    height: 40px;
    background: #EA5B1A;
    border-radius: 1000px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.superbanner-bf_2025:before {
    content: "";
    width: 100vw;
    height: 100vw;
    border-radius: 782px;
    background: radial-gradient(50% 50% at 50% 50%, #EA5B1A 0%, rgba(184, 59, 159, 0.00) 100%);
    position: absolute;
    bottom: 0;
}

.centertext-bf25 button i svg {
    width: 13px;
}

.centertext-bf25 button:hover {
    background: #EA5B1A;
    color: black;
    transition: .4s ease all;
}

.hidden_superbanner .graphisme_woman_1 {
    transform: translate(-200%, 0px);
    transition: 1s ease all;
}

.hidden_superbanner .graphisme_woman_2 {
    transform: translate(200%, 0px);
    transition: 1s ease all;
}

.hidden_superbanner {
    opacity:0;
    transition:0.3s ease all;
    transition-delay:0.9s;
}

div#superstep_banner {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    pointer-events: none;
    background: #24286C;
    display: flex;
}

div#superstep_banner.active_banner {
    pointer-events: inherit;
    z-index: 1;
    opacity: 1;
    transition: 0.4s ease all;
}

.form-bf_2025 {
    width: 100%;
    height: 100%;
}

.supergrupo-steps-bf {
    width: 100%;
    height: 100%;
    padding-top: 56px;
}

    .flex-unicastep {
    display: flex;
    height: 100%;
    flex-direction: column;
}

.sidefields-unicastep, .sidepics-unicastep {
    width: 100%;
    /* height: 50%; */
    padding-top: 30px;
}

.sidefields-unicastep {
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 20px 40px 0;
}

.title-unicastep h2 {
    color: white;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 20px;
}

.unicaform-bf-2025 input {
    color: white;
    width: 100%;
    background: none;
    border: none;
    border-bottom: 1px solid #888DFE;
    font-size: 22px;
}

.unicaform-bf-2025 label {
    color: #888DFE;
    font-size: 16px;
    width: 100%;
    margin-bottom: 20px;
}

.unicaform-bf-2025 {
    display: flex;
    flex-direction: column;
    color: aliceblue;
    gap: 5px;
}

button.big_btn_bf25 {background: #EA5B1A;padding: 10px 30px;font-weight: 600;color: white;border-radius: 10000px;border: none;}

button.small_btn_bf25 {
    color: #EA5B1A;
    font-weight: 500;
    border: none;
    background: none;
    text-decoration: underline;
}

.title-unicastep h2 span {
    color: #ea5b19;
}

@media(min-width: 1024px){
    .sidewoman-1, .sidewoman-2 {
        width: 33%;
        height: 100%;
    }
    
    .centertext-bf25 {
        width: 33%;
        height: 100%;
        order: 2;
        justify-content: left;
        padding-top: 100px;
    }
    
    .superbanner-bf_2025 {
        padding: 0;
        height: calc(100vh - 68px);
        overflow: hidden;
    }
    
    .sidewoman-1 {
        order: 1;
        z-index: 2;
    }
    
    .centertext-bf25 {}
    
    .sidewoman-2 {
        overflow: inherit;
        order: 3;
        z-index: 2;
    }
    
    .sidewoman-2 img {
        height: 65%;
        width: auto;
        left: 0;
    }
    
    .flex-banner-f25 {
        justify-content: space-between;
    }
    
    .sidewoman-1 img {
        height: 65%;
        width: auto;
        left: auto;
        right: -50px;
        z-index: 9;
    }
    
    .centertext-bf25:before {
        width: 100%;
    }
    
    .graphisme_woman_2 {
        position: absolute;
        bottom: 0;
        width: 200%;
        display: flex;
        z-index: 8;
        bottom: 50px;
        gap: 10px;
        left: -70%;
    }
    
    .graphisme_woman_2 div:nth-of-type(1) {
        background: #EA5B1A;
        height: 40px;
        width: 100px;
        border-radius: 1000px;
    }
    
    .graphisme_woman_2 div:nth-of-type(2) {
        height: 40px;
        width: 300px;
        border: 4px solid #953682;
        border-radius: 1000px;
    }
    
    .graphisme_woman_1 {
        position: absolute;
        width: 200%;
        display: flex;
        z-index: 8;
        gap: 10px;
        bottom: 45%;
        left: 20px;
    }
    
    .graphisme_woman_1 div:nth-of-type(2) {
        background: white;
        height: 40px;
        width: 100px;
        border-radius: 1000px;
    }
    
    .graphisme_woman_1 div:nth-of-type(1) {
        height: 40px;
        width: 300px;
        border: 4px solid #953682;
        border-radius: 1000px;
    }

    .sidefields-unicastep {
        width: 50%;
        height: 100%;
        padding: 0 100px;
    }
    
    .sidepics-unicastep {
        width: 50%;
        height: 100%;
    }
    
    .flex-unicastep {
        flex-flow: wrap;
    }
    
    .supergrupo-steps-bf {
        padding: 0;
    }
    
    .title-unicastep h2 {
        font-size: 38px;
        margin-bottom: 20px;
    }
    
    .unicaform-bf-2025 input {
        font-weight: 300;
        font-size: 26px;
        margin-bottom: 20px;
    }
    
    .unicaform-bf-2025 label {
        font-size: 18px;
    }
    
    button.big_btn_bf25 {
        font-size: 20px;
    }

}

@media(min-width: 1366px){
    .sidewoman-1 img, .sidewoman-2 img {
        height: 90%;
    }
    
    .centertext-bf25 {
        padding: 0;
        justify-content: center;
    }
    
    .centertext-bf25 h2 {
        font-size: 56px;
        line-height: 54px;
        margin-bottom: 30px;
    }
    
    .centertext-bf25 button {
        font-size: 18px;
    }
    
    .centertext-bf25 button i {
        width: 80px;
        height: 50px;
    }
    
    .graphisme_woman_1 {
        top: 20%;
        left: 50%;
    }
    
    .graphisme_woman_2 {
        left: -20%;
        bottom: 15%;
    }
    
    .graphisme_woman_1 div:nth-of-type(1), .graphisme_woman_2 div:nth-of-type(2) {
        height: 60px;
        width: 400px;
    }
    
    .graphisme_woman_1 div:nth-of-type(2), .graphisme_woman_2 div:nth-of-type(1) {
        height: 60px;
        width: 120px;
    }

    .title-unicastep h2 {
        font-size: 48px;
        margin-bottom: 50px;
    }
}

.unicastpe-bf .purpleflexbox {
    display: flex;
    flex-direction: column;
    padding: 0;
    background: none;
}

.unicastpe-bf .sidetext-unicainput {
    width: 100%;
    text-align: left;
    justify-content: left;
    padding: 0;
}

.unicastpe-bf .sideinput-unicainput {
    padding: 0;
    width: 100%;
}

.unicastpe-bf  .sidetext-unicainput span {
    font-size: 24px;
    line-height: 30px;
}

.unicastpe-bf .sideinput-unicainput input {
    font-size: 38px;
}

.unicastpe-bf .unicainput p {
    color: white;
    font-size: 14px;
    line-height: 20px;
}

.unicastpe-bf .button-calcular a {
    padding-left: 40px;
    background: #ea5b19;
    border-radius: 10000px;
    color: white;
    overflow: hidden;
}

section#div1.enlarge_div .unicastpe-bf[data-stepbf="2"] .sidefields-unicastep {width: 100%;padding: 60px 0;}

section#div1.enlarge_div div#superstep_banner {
    position: relative;
}

section#div1.enlarge_div {
    height: auto;
}

.enlarge_div .hiddenstep-all {
    display: none;
}

/* .sidepics-unicastep img {
    height: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 3;
} */

.sidepics-unicastep img {
    height: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 3;
    width: 100%;
    object-fit: contain;
    object-position: center center;
}

.sidepics-unicastep {
    overflow: hidden;
    position: relative;
}

.sidepics-unicastep:before {
    content: "";
    width: 90%;
    height: 100%;
    background: #812CAB;
    position: absolute;
    margin: 0 auto;
    display: table;
    left: 0;
    right: 0;
}

.sidepics-unicastep:after {
    width: 300px;
    height: 300px;
    position: absolute;
    content: "";
    border-radius: 1000px;
    right: 0;
    margin: 0 auto;
    background: radial-gradient(50% 50% at 50% 50%, #EA5B1A 0%, rgba(184, 59, 159, 0.00) 100%);
}

@media(min-width: 1024px){
    .sidepics-unicastep img {
        height: 90%;
    }
    
    .sidepics-unicastep {
        display: flex;
        align-items: end;
    }
    
    .sidepics-unicastep:after {
        top: 10%;
        left: 10%;
        width: 50vw;
        height: 50vw;
    }
    
    .form-bf_2025 {
    }
    
    .sidepics-unicastep:before {
        width: 80%;
        height: 85%;
    }
}

div#box.removex_modal {
    display: none !important;
}


/** SEGURO ***/
.form-multistep label {
    display: block;
    font-weight: 400;
    color: #fff;
    margin-bottom: 6px;
}

.form-multistep input,
.form-multistep select,
.form-multistep textarea {
    width: 100%;
    padding: 10px;
    border: none;
    border-bottom: 2px solid #ccc;
    background: transparent;
    color: #fff;
    font-size: 16px;
    margin-bottom: 20px;
}

.form-multistep input::placeholder,
.form-multistep textarea::placeholder {
    color: rgba(255,255,255,0.7);
}

.step {
    display: none;
}
.step.active {
    display: block;
    animation: fadeIn .3s ease;
}

.step p br {
    display: none;
}
    
button.next-step,
button.prev-step,
.wpcf7-submit {
    background-color: #6c63ff;
    border: none;
    color: #fff;
    padding: 12px 25px;
    border-radius: 6px;
    cursor: pointer;
    margin-right: 10px;
    transition: 0.3s;
}

button.next-step:hover,
button.prev-step:hover,
.wpcf7-submit:hover {
    background-color: #5147d9;
}

button#next_maximus:disabled {
    opacity: 0.3;
}

.form-multistep textarea {
    border: 1px solid #ccc;
}

.steps_button_seguro p {
    display: flex;
    gap: 20px;
}

p.text_apoio {
    color: white;
    margin: 0;
}

p.text-capital {
    color: white;
    font-size: 16px;
    line-height: 22px;
    margin-top: -20px;
    margin-bottom: 30px;
}

.checkbox-select_apoio {
    margin-bottom: 25px;
}

div#superform_maxiam input[type="submit"] {
    width: 100%;
    margin: 0;
    padding: 0 50px;
    background: white;
    border-radius: 0;
    color: black;
}

p.text-capital a {
    color: white;
    text-decoration: underline;
}
div#superform_maxiam .e-form__buttons__wrapper__button.prev-step:after {margin-left: 0;margin-right: 20px;}

div#superform_maxiam .e-form__buttons__wrapper__button.prev-step:before {
    left: 25px;
    transform: rotate(90deg);
}

div#superform_maxiam .e-form__buttons__wrapper__button.prev-step {
    padding: 0 20px 0 0;
    flex-flow: row-reverse;
    justify-content: space-between;
}

.steps_button_seguro p button {
    border-radius: 0;
}

div#situacao_fied {
    display: none;
}

div#situacao_fied.active {
    display: block;
}

@keyframes fadeIn {
    from { opacity: 0; transform: translateY(10px); }
    to { opacity: 1; transform: translateY(0); }
}




/***
CAMPANHA 2026 **********/
.fullscreen-2026-cmp {
    width: 100%;
    height: 100svh;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    background: url(https://elos.org.br/wp-content/uploads/2025/12/IMAGEM-min.jpg);
    background-size: cover;
    z-index: 9;
    overflow:hidden;
}

.bluebox-rounded-cmp {
    width: 90%;
    border: 10px solid #2C2D6B;
    border-radius: 40px;
    position: relative;
}

.desc-bluebox-rounded {
    display: flex;
    flex-flow: wrap;
    position: absolute;
    bottom: 0;
    opacity: 0;
    transition: 0.4s ease all;
    pointer-events: none;;
}

.sideorange-rouunded {
    padding: 20px;
    background: #ea5b1a;
    margin: 20px;
    position: relative;
}

.sideorange-rouunded h1 {
    font-size: 18px;
    margin: 0;
    font-weight: 700;
    color: white;
    line-height: 20px;
}

.sideorange-rouunded h1 span {
    color: #2c2c6b;
}

.buttongoquestions {
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translate(-10px, 20px);
}

.buttongoquestions button {
    display: flex;
    align-items: center;
    font-size: 16px;
    background: #953782;
    transition: 0.4s ease all;
    border: none;
    padding: 14px;
    border-radius: 7px;
    color: white;
}

.buttongoquestions button svg {
    width: 10px;
    margin-left: 10px;
}

.buttongoquestions button:hover {
    background: white;
    transition: 0.4s ease all;
    color: #953782;
}

.sideblue-fakeround {
    width: 80%;
    background: #2c2c6b;
    margin-left: auto;
    padding: 20px 20px 50px 20px;
    border-radius: 40px 0 30px 0;
    position: relative;
}

.sideblue-fakeround h2 {
    color: white;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
}

.sideblue-fakeround h2 br {
    display: none;
}

.sideblue-fakeround h2 span {
    color: #ea5b19;
}

.cantos-fakes {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    pointer-events: none;
}

.cantos-fakes svg:nth-of-type(1) {
    width: 40px;
    position: absolute;
    bottom: 0;
    right: 100%;
}

.cantos-fakes svg:nth-of-type(2) {
    bottom: 100%;
    width: 40px;
    right: 0;
    position: absolute;
}

.sideorange-rouunded svg {
    width: 45px;
    position: absolute;
    right: 15px;
    z-index: 4;
    bottom: -30px;
}

.imgfundo-3d {
    width: 100%;
    left: 0;
    bottom: 0;
    position: relative;
    display: flex;
    align-items: end;
    justify-content: center;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    z-index: 8;
}

.imgfundo-3d img {
    height: 100%;
    transform: translate(75px, 0px);
}

section.hyperquestions-elos {
    min-height: 100svh;
    width: 100%;
    padding: 60px 0;
    opacity: 0;
    position: absolute;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 7;
    transition: 0.4s ease all;
    background: #1d1f4d;
    height: 100vh;
}

section.hyperquestions-elos.active_hyper {
    opacity: 1;
    transition: 0.4s ease all;
    z-index: 99;
}

.questionbox-elos {width: 90%;border: 10px solid #ffffff;border-radius: 40px;position: relative;}

.fakecurve-questions {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.sidequestions-elos {
    position: relative;
    width: 80%;
    background: white;
    padding: 30px;
    border-radius: 0 30px 0px 0;
}

.flex-questions-elos {
    margin-top: 130px;
}

.fakecurve-questions svg:nth-of-type(1) {
    width: 40px;
    position: absolute;
    bottom: 100%;
    left: 0;
    transform: scaleX(-1);
}

.fakecurve-questions svg:nth-of-type(2) {
    width: 40px;
    position: absolute;
    left: 100%;
    bottom: 0;
    transform: scalex(-1);
}


.sideanswers-elos {
    padding: 30px;
    width: 100%;
    background: #2c2c6b;
    border-radius: 0 0 30px 30px;
    position: relative;
}

.sideanswers-elos ul {
    padding: 0;
    margin: 0;
    counter-reset: section;
}

.sidequestions-elos h2 {
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    color: #2c2c6b;
}

.sidequestions-elos h2 span {
    color: #953782;
}

.badge-questions {
    position: absolute;
    top: 0;
    transform: translate(0px, -10px);
}

.badge-questions span {
    background: #2c2c6b;
    color: white;
    padding: 12px 10px;
    font-size: 12px;
    font-weight: 600;
    transform: translate(20px, -31px) rotate(-5deg);
    display: inline-block;
}

.badge-questions i {
    font-style: normal;
    color: white;
    background: #953782;
    padding: 8px 10px;
    border-radius: 10px;
    font-weight: 600;
    font-size: 14px;
    transform: rotate(10deg) translate(-8px, 0px);
    display: inline-block;
}

ul#receive_answers li button {
    color: white;
    text-align: left;
    font-size: 14px;
    line-height: 14px;
    background: none;
    border: none;
    margin: 2px 0;
    width: calc(100% - 40px);
    padding: 10px 5px;
}

ul#receive_answers li button:hover, ul#receive_answers li.activaded button {
    background: #ea5b1a;
}

ul#receive_answers li::before {
    counter-increment: section;
    content: counter(section);
    width: 30px;
    height: 30px;
    display: inline-block;
    background: #953782;
    margin-right: 10px;
    border-radius: 10000px;
    color: white;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
}

ul#receive_answers li {
    display: flex;
    align-items: center;
}

ul#receive_answers li.activaded::before, ul#receive_answers li.hover::before {
    background: #ea5b19;
}

ul#receive_answers li:hover::before, ul#receive_answers li:hover button {
    background: #ea5b1a;
}

button#next_question:disabled {
    filter: grayscale(0.6);
    opacity: 0.6;
}

button#next_question {
    background: #953782;
    display: flex;
    align-items: center;
    border: none;
    padding: 10px;
    border-radius: 12px;
    color: white;
    margin-top: 10px;
    transition: 0.4s ease all;
    margin-left: auto;
}

button#next_question svg {
    width: 24px;
    margin-right: 10px;
    transition: 0.4s ease all;
}

button#next_question:hover {
    color: #953782;
    transition: 0.4s ease all;
    background: white;
}

button#next_question:hover svg {
    transform: rotate(180deg);
    transition: 0.4s ease all;
}

section.resultado_question {
    min-height: 100svh;
    background: linear-gradient(to left, #202051, #2c2c6b);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: 0.4s ease all;
    z-index: 5;
    overflow: hidden;
}

section.resultado_question.showing-last {
    opacity: 1;
    transition: 0.4s ease all;
    z-index: 99;
}

.resultado-questionbox {
    width: 100%;
    height: 100%;
    display: flex;
    overflow-y: scroll;
    justify-content: center;
    padding: 20px 0;
}

.whitebox-centerresult {
    display: flex;
    max-width: 90%;
    flex-flow: wrap;
}

.sideresult-text {
    border: 8px solid white;
    border-radius: 40px;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    position: relative;
}

.buttons-actions-result {
    position: absolute;
    bottom: 0;
    display: flex;
    align-items: center;
    gap: 10px;
    left: 20px;
    transform: translate(10px, 20px);
}

.buttons-actions-result button {
    display: flex;
    font-size: 16px;
    border-radius: 10px;
    padding: 10px 15px;
    border: none;
    background: #953782;
    color: white;
    transition: 0.4s ease all;
}

.buttons-actions-result button svg {
    width: 16px;
    margin-left: 15px;
    transition: 0.4s ease all;
}

.buttons-actions-result button:hover {
    background: white;
    transition: 0.4s ease all;
    color: #222254;
}

.buttons-actions-result button:hover svg {
    filter: brightness(0);
    transition: 0.4s ease all;
}
.brand-elos-result:before {
    content: url(https://elos.org.br/wp-content/themes/elos/assets/svg/marca.svg);
    display: inline-block;
    width: 50px;
}

.brand-elos-result {
    background: white;
    width: auto;
    padding: 15px 20px;
    border-radius: 30px 0 30px 0;
}

.desc-item-result-question {
    padding: 30px;
    display: flex;
    flex-direction: column;
    align-items: baseline;
}

.desc-item-result-question span {
    background: white;
    color: #212153;
    font-size: 14px;
    display: inline-block;
    padding: 0 10px;
    transform: translate(15px, 5px) rotate(-2deg);
    position: relative;
    z-index: 5;
}

.desc-item-result-question h2 {
    font-size: 32px;
    color: white;
    font-weight: 700;
    padding: 10px 20px;
    background: #953782;
    display: inline-block;
    border-radius: 14px;
    margin: 0;
    position: relative;
    z-index: 3;
}

p#receive_paragraph_question {
    margin-bottom: 0;
    background: #ea5b1a;
    margin-left: 30px;
    padding: 20px 15px 15px 15px;
    color: white;
    line-height: 18px;
    display: inline-block;
    padding-left: 38px;
    position: relative;
    transform: translate(0px, -5px);
}

p#receive_paragraph_question i {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: white;
    position: absolute;
    left: -20px;
    top: 30px;
    border-radius: 10px;
}

.sideresult-video {
    height: 400px;
    background: white;
    width: 100%;
    max-width: 300px;
    border-radius: 40px;
    margin: 20px auto 0 auto;
    position: relative;
    display: flex;
}

.sideresult-video:before {
    content: "";
    width: 150px;
    height: 13px;
    background: white;
    position: absolute;
    border-radius: 1000px;
    margin: 0 auto;
    display: table;
    left: 0;
    right: 0;
    bottom: -6px;
}

.fullscreen-2026-cmp.active_hyper {
    opacity: 0;
    transition: 0.4s ease all;
}

body.page__2026-comeca-quando-voce-decide-por-voce.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container {
    background: linear-gradient(to left, #1a1b45, #2c2c6b);
}

#fixed-images {
    position: absolute;
    width: 100%;
    height: 100%;
    background: white;
    border-radius: 30px;
    overflow: hidden;
}

div#fixed-images img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.imgfundo-3d video {
    width: 100%;
    transition: 0.4s ease all;
    filter: blur(4px);
}

.desc-bluebox-rounded.activadedd {
    opacity: 1;
    transition: 0.4s ease all;
    pointer-events: all;
    z-index: 8;
}

video#vd_play.pauseopct_video {
    opacity: 0;
    transition: 0.4s ease all;
}

.imgfundo-3d.viewpic:before {
    content: "";
    width: 100%;
    height: 100%;
    background: url(https://elos.org.br/wp-content/uploads/2025/12/IMAGEM-min.jpg);
    position: absolute;
    background-size: cover;
    background-position: center center;
    opacity: 0;
    transition: 0.4s ease all;
}

.imgfundo-3d.viewpic:before {
    opacity: 1;
    transition: 0.4s ease all;
}

button#pular_video {
    position: absolute;
    bottom: 20px;
    right: 20px;
    display: flex;
    align-items: center;
    font-size: 14px;
    border: none;
    border-radius: 5px;
    padding: 10px 20px;
    background: white;
    color: #2f3377;
    font-weight: 700;
    transition: 0.4s ease all;
}

button#pular_video.pauseopct_video {
    opacity: 0;
    transition: 0.4s ease all;
}

.imgfundo-3d.viewpic {
    pointer-events: none;
}

button#pular_video:hover {
    background: #953782;
    color: white;
    transition: 0.4s ease all;
}

button#pular_video svg {
    width: 9px;
    margin-left: 10px;
}

button#pular_video svg path {
    stroke: #2a2e75;
}

.playbutton-lp {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 53%);
    z-index: 9;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

.playbutton-lp button {
    width: 100px;
    height: 100px;
    background: none;
    border: none;
}

.playbutton-lp.pauseopct_video {
    opacity: 0;
    transition: 0.4s ease all;
    pointer-events: none;
}

video.somefilter{
    filter: none;
    transition: 0.4s ease all;
}

.sideresult-video video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 40px;
}

button#pplay_jurandigr {
    width: 60px;
    height: 60px;
    position: absolute;
    background: none;
    border: none;
    left: calc(50% - 30px);
    top: calc(50% - 30px);
    z-index: 99999;
    transition: 0.4s ease all;
    background: #ea5b19;
    border-radius: 1000px;
    cursor: pointer;
    padding: 0;
}

button#pplay_jurandigr.pauseopct_video {
    opacity: 0;
    transition: 0.4s ease all;
}

@media(min-width: 1024px){
    .playbutton-lp button {
        width: 90px;
        height: 90px;
    }
    
    
    button#pplay_jurandigr {
        width: 100px;
        height: 100px;
    }
    
        
    .bluebox-rounded-cmp {
        max-width: 1000px;
        margin-top: 0;
        height: auto;
    }
    
    .bluebox-rounded-cmp img {
    }
    
    .fullscreen-2026-cmp {
        background-position: center center;
        backdrop-filter: blur(100px);
    }

    .imgfundo-3d {
    border-radius: 29px;
    }

    .fullscreen-2026-cmp:before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: url(https://elos.org.br/wp-content/uploads/2025/12/IMAGEM-min.jpg);
        filter: blur(8px);
        background-size: cover;
        background-position: center center;
    }
    
    .sideorange-rouunded {
        margin: 0;
        width: 48%;
        margin-left: 3%;
        margin-bottom: 2%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .sideblue-fakeround {
        width: 48%;
        margin: 0;
        padding: 35px;
    }
    
    .desc-bluebox-rounded {
        justify-content: space-between;
    }
    
    .sideblue-fakeround h2, .sideorange-rouunded h1 {
        font-size: 32px;
        line-height: 30px;
    }
    
    .sideorange-rouunded svg {
        width: 60px;
        left: calc(100% - 30px);
        bottom: 50px;
    }
    
    .buttongoquestions button {
        font-size: 25px;
        transform: translate(-10px, 15px);
    }
    
    .questionbox-elos {
        max-width: 900px;
        border-radius: 75px;
    }
    
    .flex-questions-elos {
        display: flex;
        flex-flow: wrap;
        align-items: flex-end;
    }
    
    .sidequestions-elos {
        width: 40%;
        border-radius: 0 40px;
    }
    
    .sideanswers-elos {
        width: 50%;
        margin-left: 5%;
        margin-bottom: 5%;
        border-radius: 50px;
        position: relative;
    }
    
    button#next_question {
        position: absolute;
        right: 30px;
        font-size: 20px;
    }
    
    ul#receive_answers li button {
        font-size: 18px;
        line-height: 24px;
    }
    
    ul#receive_answers li::before {
        font-size: 20px;
        width: 40px;
        height: 40px;
    }
    
    .sidequestions-elos h2 {
        font-size: 32px;
        line-height: 32px;
    }
    
    .badge-questions span {
        font-size: 16px;
    }
    
    .badge-questions {
        transform: translate(10px, 10px);
        transform: translate(0px, -20px);
    }

    .whitebox-centerresult {
        align-items: center;
        width: 100%;
        max-width: 900px;
    }
    
    .sideresult-text {
        width: calc(100% - 400px);
        border-right: 0;
        border-radius: 50px 0 0 50px;
    }
    
    .sideresult-video {
        margin: 0;
        max-width: 400px;
        height: 600px;
    }
    
    .desc-item-result-question h2 {
        font-size: 54px;
    }
    
    .desc-item-result-question span {
        font-size: 22px;
    }
    
    .desc-item-result-question {
        min-height: 400px;
        display: flex;
        justify-content: center;
        padding-right: revert-layer;
        padding-left: 70px;
    }
    
    p#receive_paragraph_question {
        font-size: 24px;
        line-height: 24px;
    }
    
    .desc-item-result-question h2, .desc-item-result-question span {
        transform: translate(-40px, 0px);
    }
    
    p#receive_paragraph_question i {
        width: 50px;
        height: 50px;
        left: -30px;
        top: 40px;
    }
    
    .sideresult-video:before {
        height: 20px;
        width: 260px;
    }
    
    #fixed-images {
        border-radius: 70px;
    }

    .flex-questions-elos {
        margin-top: 300px;
    }
}

@media(min-width: 1366px){
    .sidequestions-elos {
        width: 43%;
    }

    .sidequestions-elos h2 {
        font-size: 46px;
        line-height: 44px;
    }

    .playbutton-lp button {
        width: 200px;
        height: 200px;
        cursor: pointer;
    }
}

.popup-overlay {
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,.6);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}

.popup-box {
    background: #292d74;
    max-width: 500px;
    width: 90%;
    padding: 40px 40px 24px;
    border-radius: 14px;
    position: relative;
    text-align: center;
    animation: popupFade .3s ease;
}

.popup-box img {
    max-width: 100%;
    border-radius: 10px;
    margin-bottom: 16px;
}

.popup-close {
    position: absolute;
    top: 10px;
    right: 0px;
    border: 0;
    font-size: 28px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    line-height: 12px;
    background: #ea5b1a;
    color: white;
}

.popup-box h2 {
    font-weight: 600;
    font-size: 26px;
    color: white;
    margin-bottom: 20px;
}

.popup-box p {
    color: white;
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
}

.popup-btn {
    display: inline-block;
    margin-top: 20px;
    padding: 12px 24px;
    background: #000;
    color: #fff;
    border-radius: 30px;
    text-decoration: none;
}

@keyframes popupFade {
    from { opacity: 0; transform: scale(.95); }
    to   { opacity: 1; transform: scale(1); }
}
