@charset "UTF-8";
/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
@import url("https://use.fontawesome.com/releases/v5.8.1/css/all.css");

/* Ajustes gerais */
div.sombra h1 {
  text-shadow: 3px 4px 16px rgba(0, 0, 0, 0.5);
}

.texto-verde h2,
.texto-verde h3,  
.texto-verde h4  {
  color: #27ac93;
}

.texto-azul h4 {
  color: #04415d;
}

.texto-branco h3,
.texto-branco p {
  color: #ffffff;
}

a.nectar-button.jumbo.regular.regular-button.botao-tre {
  border: 3px solid #ffffff;
  box-shadow: 3px 4px 16px rgba(0, 0, 0, .30);
}

a.nectar-button.large.regular.regular-button.botao-tre {
  border: 3px solid #ffffff;
  box-shadow: 3px 4px 16px rgba(0, 0, 0, .30);
}

.destaque,
.destaque-verde,
.destaque-verde2,
.destaque-amarelo {
  padding: 5px 10px;
  margin: 0 10px;
  border-radius: 20px;
  text-align: center;
}

.destaque p,
.destaque-verde p,
.destaque-verde2 p,
.destaque-amarelo p {
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
}

.destaque-verde {
  background-color: #678353;
}

.destaque-verde2 {
  background-color: #2aad94;
}

.destaque-amarelo {
  background-color: #ffb900;
}

.container-wrap .container .row .wpb_row.card-causas {
  margin: 10px;
  background-color: white; /* Set background color to white */
  box-shadow: 0 0 10px rgba(0, 0, 0, .15); /* Add a subtle shadow */
}

/*.nectar-milestone .number .in-sight,
.nectar-milestone .subject {
  color: #f5881F;
  font-weight: bold;
}*/

.border-fix .nectar-shape-divider-wrap::after,
.border-fix-rodape .nectar-shape-divider-wrap::after {
  position: absolute;
  width: 100%;
  height: 3px;
  content: "";
}

.border-fix .nectar-shape-divider-wrap::after {
  bottom: -2px;
  background-color: #fff;
}

.border-fix-rodape .nectar-shape-divider-wrap::after {
  top: -2px;
  background-color: #04415d;
}

@media (max-width: 425px) {
  .destaque p,
  .destaque-verde p,
  .destaque-verde2 p,
  .destaque-amarelo p {
    font-size: 12px;
    line-height: 22px;
  }
}

/* Rodapé */
.rodape-linha .menu,
.rodape-linha .menu .sub-menu {
  margin: 0;
}

.rodape-linha .menu {
  display: inline-block;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

.rodape-linha .menu .menu-item {
  list-style: none;
}

.rodape-linha .menu > .menu-item,
.rodape-linha .rodape-menu-texto {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.rodape-linha .menu > .menu-item a,
.rodape-linha .menu .sub-menu > .menu-item a {
  display: inline-block;
}

.rodape-linha .menu > .menu-item.menu-item-has-children,
.rodape-linha .menu > .menu-item > a {
  margin-bottom: 1em;
}

.rodape-linha .menu > .menu-item.menu-item-has-children > a {
  margin-bottom: .5em;
}

.rodape-linha .menu .sub-menu {
  margin-left: 1.2em;
}

.rodape-linha .menu .sub-menu > .menu-item {
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
}

.rodape-linha .menu .sub-menu > .menu-item > a {
  margin-bottom: .5em;
}

.rodape-linha .icones-redes [class*=img-with] {
  display: inline-block;
}

/* Blog */
body #sidebar .widget_recent_entries ul li {
  padding: 8px 0;
}

body #sidebar .widget_recent_entries ul li:first-child {
  padding-top: 0;
}

body #sidebar .widget ul li {
  font-size: 18px !important;
  line-height: 24px !important;
}

body #sidebar .widget_recent_entries ul li .post-date {
  font-size: 14px;
}

/* Ultimate Member */
.btn-group {
  text-align: center;
  font-family: 'Poppins';
}

.btn-group h3 {
  margin-top: 5%;
  padding-bottom: 5%;
  color: #04415d;
  font-weight: 900;
  font-size: 42px;
  line-height: 60px;
  font-style: italic;
  font-family: 'Poppins';
}

.btn-group a {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 50px;
  align-content: space-around;
  background-color: #99e3d7; /* Green background */
  border: 1px solid green; /* Green border */
  border-radius:50px; /* radius */
  color: #04415d; /* White text */
  padding: 8px 8px; /* Some padding */
  margin-bottom:17px;
  cursor: pointer; /* Pointer/hand icon */
  width: 100%; /* Set a width if needed */
  display: block; /* Make the buttons appear below each other */
}

.btn-group a:not(:last-child) {
  border-bottom: none; /* Prevent double borders */
}

.btn-group a:hover {
  background-color: #27ac93; /* Add a background color on hover */
}

.right {
  padding-right: 10px;
  float: right;
  width: 45%;
}

.left {
  padding-left: 10px;
  float: left;
  width: 45%;
}

.profile-card {
  padding-bottom: 20px;
  padding-left: 5px;
  box-shadow: 3px 3px 10px 3px rgba(0, 0, 0, .25);
  background: rgba(0, 63, 94, .05);
  border-radius: 60px 60px 60px 0;
  text-align: justify;
  height: fill-content;
  align-content: center;
  width: 90%;
}

.profile-card h1 {
  color: #00ae93;
  font-family: 'Lucida Sans Unicode';
  font-style: normal;
  font-weight: 700;
  font-size: 38px;
  line-height: .4;
  padding-left: 12%;
  padding-bottom: 3%;
  padding-top: 3%;
}

.profile-card h2{
  color: #04415d;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 0;
  padding-top: 10%;
  padding-bottom: 2%;
  padding-left: 12%;
}

.profile-card p {
  padding-bottom: 6%;
  font-style: italic;
  padding-left: 12%;
}

.welcome-text {
  padding-right: 1%;
  padding-left: 1%;
}

.welcome-text h1 {
  color: #00ae93;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  width: fit-content;
}

.welcome-text h2 {
  color: #04415d;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 60px;
  width: fit-content;
}

.my_invest_area {
  margin-bottom: 50%;
  background: rgba(0, 63, 94, .05);
  box-shadow: 3px 3px 10px 3px rgba(0, 0, 0, .25);
  border-radius: 60px 60px 60px 0;
  align-content: center;
  text-align: center;
}

.my_invest_area h3 {
  color: #04415d;
  padding-bottom: 40px;
  padding-top: 40px;
}

/* Newsletter */
.mc4wp-form .mc4wp-form-fields > div,
#mc_embed_signup #mc_embed_signup_scroll {
  display: flex;
  gap: 20px;
}

.mc4wp-form .mc4wp-form-fields > div label,
#mc_embed_signup #mc_embed_signup_scroll .mc-field-group {
  display: flex;
  flex: 1 0 auto;
  align-items: center;
  gap: 10px;
}

.mc4wp-form .mc4wp-form-fields > div label span,
#mc_embed_signup #mc_embed_signup_scroll .mc-field-group label {
  flex: 1 0 auto;
  color: #04415d;
  font-weight: 700 !important;
}

.label-verde .mc4wp-form .mc4wp-form-fields > div label span {
  color: #2aad94;
}

.mc4wp-form .mc4wp-form-fields > div label input,
#mc_embed_signup #mc_embed_signup_scroll .mc-field-group input {
  flex: 1 1 100%;
  border-radius: 24px;
}

#mc_embed_signup #mce-responses {
  display: none;
}

@media (max-width: 768px) {
  .mc4wp-form .mc4wp-form-fields > div,
  #mc_embed_signup #mc_embed_signup_scroll {
    flex-wrap: wrap;
    justify-content: center;
  }

  .mc4wp-form .mc4wp-form-fields > div label, {
    flex: 1 0 100%;
  }

  .mc4wp-form .mc4wp-form-fields > div input[type=submit],
  #mc_embed_signup #mc_embed_signup_scroll .clear,
  #mc_embed_signup #mc_embed_signup_scroll input[type=submit] {
    width: 100%;
  }

  .mc4wp-form .mc4wp-form-fields > div input[type=submit],
  #mc_embed_signup #mc_embed_signup_scroll input[type=submit] {
    margin-bottom: 10px;
  }
}

/* Carrossel */
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-button.previous,
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-button.next {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous,
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next,
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button svg {
  width: 38px;
  height: 87px;
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
  left: -50px;
  background-image: url('/wp-content/themes/salient-child/img/previous_arrow.svg');
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
  right: -50px;
  background-image: url('/wp-content/themes/salient-child/img/next_arrow.svg');
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button::before,
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button::after {
  display: none;
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button::before {
  background-color: rgba(0,0,0,.04);
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-button .flickity-button-icon {
  display: none;
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button svg .arrow,
.nectar-flickity[data-controls*=arrows_overlaid][data-control-color*=color] .flickity-prev-next-button:hover svg .arrow {
  fill: #f08619;
}

@media (max-width: 900px) {
  .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
    left: -40px;
  }
  
  .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: -30px;
  }

  .carrossel-bg .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: -40px;
  }
}

@media (max-width: 768px) {
  .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
    left: -40px;
  }
  
  .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: -30px;
  }

  .carrossel-bg .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: -40px;
  }
}

@media (max-width: 600px) {
  .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
    left: -30px;
  }

  .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: -20px;
  }

  .carrossel-bg .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: -40px;
  }
}

@media (max-width: 425px) {
  .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
    left: -30px;
  }

  .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: -20px;
  }

  .carrossel-bg .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    right: -30px;
  }
}

/* Contador */
body .nectar-milestone .subject,
body .nectar-milestone .number {
  font-family: 'Poppins';
  font-weight: 700;
}

@media (max-width: 425px) {
  body .nectar-milestone .number {
    font-size: 52px !important;
    line-height: 52px !important;
  }

  body .nectar-milestone .number .symbol-wrap {
    font-size: 36px !important;
    line-height: 36px !important;
  }
}

/* Toggle */
.toggles .toggle .toggle-title {
  text-align: left;
}
