/*
Theme Name: Tema Ninho Digital Blocos
Theme URI: 
Author: Ninho Digital
Author URI: 
Description: Tema Wordpress da Ninho Digital, versão Blocos
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 5.7 
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tema-ninho-digital-blocos
Tags: 
*/

/*
 * Link styles
 * https://github.com/WordPress/gutenberg/issues/42319
 */
a {
  text-decoration-thickness: 1px !important;
  text-underline-offset: 0.1em;
}

/* Focus styles */
:where(.wp-site-blocks *:focus) {
  outline-width: 2px;
  outline-style: solid;
}

/* Increase the bottom margin on submenus, so that the outline is visible. */
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
  margin-bottom: 3px;
}

/* Increase the outline offset on the parent menu items, so that the outline does not touch the text. */
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
  outline-offset: 4px;
}

/* Remove outline offset from the submenus, otherwise the outline is visible outside the submenu container. */
.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  outline-offset: 0;
}

/*
 * Progressive enhancement to reduce widows and orphans
 * https://github.com/WordPress/gutenberg/issues/55190
 */
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
caption,
figcaption,
p {
  text-wrap: pretty;
}

/*
 * Change the position of the more block on the front, by making it a block level element.
 * https://github.com/WordPress/gutenberg/issues/65934
*/
.more-link {
  display: block;
}

.birthstone-bounce-regular {
  font-family: "Birthstone Bounce", cursive;
  font-weight: 400;
  font-style: normal;
}

.birthstone-bounce-medium {
  font-family: "Birthstone Bounce", cursive;
  font-weight: 500;
  font-style: normal;
}

.montserrat {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

body {
  font-family: "Montserrat", serif!important;
  font-weight: 400;
}

p {
  font-family: "Montserrat", serif!important;
}

h1,
h2{
  font-family: "Birthstone Bounce", cursive;
  font-weight: 400;
}

h3,
h4 {
  font-family: "Montserrat", serif;
  font-weight: 600;
}

h5,
h6{
  font-family: "Montserrat", serif;
  font-weight: 500;
}

.text-primario {
  color: #2A3650;
}

.text-secundario {
  color: #D18360;
}

.header-com-fundo {
  background-color: #2A3650;
}

.bg-bege {
  background-color: #F8F4F1;
}

.bg-texture {
  background-color: #2A365099;
}

.btn.btn-primario {
  background-color: transparent;
  color: #D18360;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 3px;
  border-radius: 0;
  text-transform: uppercase;
  border-color: #D18360;
  padding: .4rem 3.4rem;
}

.btn.btn-primario:hover {
  background-color: #D18360;
  border-color: #D18360;
  color: #2A3650;
}

.btn.btn-secundario {
  background-color: transparent;
  color: #fff;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 3px;
  border-radius: 0;
  text-transform: uppercase;
  border-color: #fff;
  padding: .4rem 3.4rem;
}

.btn.btn-secundario:hover {
  background-color: #fff;
  border-color: #fff;
  color: #2A3650;
}

.site-branding {
  width: auto;
  height: 100%;
  display: block;
}

.site-branding img {
  width: auto;
  max-width: 200px;
  max-height: 94px;
  object-fit: contain;
}

header.mainheader{
  border-top: 4px solid #D18360;
}

.mainheader .animated-icon2 span {
  background-color: #fff;
}

.bg-transparent .collapse.show .navbar-nav{
  background-color: #2A3650;
}

.navbar-nav .menu-item a{
  font-family: "Montserrat", serif;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  padding: 0.5rem 0;
  transition: 0.3s all ease;
  display: block;
  text-align: right;
}

.navbar-nav .menu-item a:hover,
.navbar-nav .menu-item .sub-menu a{
  color: #D18360;
}

.navbar-nav .menu-item .sub-menu {
  padding: 5px 0;
  border-radius: 0;
  position: unset;
}

.primary-menu>li>.sub-menu {
  left: 0px;
  -webkit-transform: translate(-50%, 0);
  -khtml-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(0%, 0);
}

.primary-menu>li>.sub-menu:before {
  left: 90%;
}

.navbar-nav .menu-item .sub-menu a{
  color: #737373;
  font-size: 13px;
  font-weight: 500;
  text-transform: initial;
  padding: 0.3rem 0;
  border-bottom: 1px solid #fff;
}

.navbar-nav .menu-item .sub-menu a:hover {
  border-color: #00736c;
  padding: 0.3rem 0;
}

.primary-menu>li:hover>a::before {
  display: none;
}

.navbar-nav .sub-menu .menu-item {
  width: 100%;
  padding: 0 1rem;
}

.primary-menu .sub-menu li>a:hover:before {
  display: none;
}

.primary-menu>li>a::before,
.primary-menu .sub-menu li a:before{
  display: none;
}

.navbar-light ul.navbar-nav li.current_page_item a {
  color: #D18360 !important;
}

.nav-social-bar a {
  font-size: 12px;
}

.nav-social-bar svg,
.nav-social-bar svg path{
  scale: 0.8;
  fill: #fff;
  transition: 0.3s all ease;
}

.nav-social-bar a:hover svg,
.nav-social-bar a:hover svg path {
  fill: #00736c;
}

.bloco-blog-page-blog .wp-block-post {
  position: relative;
}



.bloco-blog-page-blog .wp-block-columns {
  gap: 0;
  margin-bottom: 3rem;
}

.bloco-blog-page-blog .content-box-blog {
  background-color: #0d403c;
  color: #f2f8f7;
  padding: 1rem 2rem;
  border-radius: 0 0px 20px 20px;
  position: relative;
  z-index: 2;
  max-width: 95%;
  margin: 0 auto;
}

.content-box-blog a {
  color: #fff;
  font-size: 19px;
  font-weight: 600;
}

.taxonomy-category,
.taxonomy-category a {
  color: #0d403c;
  font-size: 19px;
  font-weight: 600;
}


.bloco-blog-page-blog .content-box-blog .wp-block-post-excerpt__excerpt{
  color: #fbfbfb;
  font-size: 16px;
  font-weight: 500;
}


.bloco-blog-page-blog .content-box-blog .wp-block-post-excerpt__more-text {
  background-color: #fff;
  padding: 0.9rem;
  border-radius: 50px;
  display: block;
  float: right;
  position: relative;
  bottom: -55px;
  margin-top: -2em;
}


.bloco-blog-page-blog .content-box-blog .wp-block-post-excerpt__more-text a {
  background-color: #00736c;
  padding: 0.5rem 2rem;
  border-radius: 28px;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  transition: 0.3s all ease;
  border: 1px solid #fff;
}


.bloco-blog-page-blog .content-box-blog .wp-block-post-excerpt__more-text a:hover {
  background-color: #fff;
  color: #00736c;
  border-color: #00736c;
}


.bloco-blog-page-blog .content-box-blog .wp-block-post-title,
.bloco-blog-page-blog .content-box-blog .wp-block-post-title a{
  color: #f2f8f7;
  font-size: 32px;
  font-weight: 700;
}

.botao-buscar-blog {
  margin-bottom: 1.5rem;
}

.sidebar-column .searchform>div,
.page-404 .searchform>div,
.searchform>div {
  display: flex;
}

.botao-buscar-blog .wp-block-search__inside-wrapper {
  border: none;
}

.searchform input[type="text"],
.wp-block-search__input,
.sidebar-column .searchform input[type="text"],
.botao-buscar-blog .wp-block-search__input {
  border: none;
  border-bottom: 1px solid #eee;
  color: #00736c;
  font-size: 19px;
  font-weight: 700;
}

.page-404 .searchform input[type="text"],
.searchform input[type="text"] {
  padding: 0.5rem 2rem;
}


.sidebar-column .searchform input[type="text"]::placeholder,
.searchform input[type="text"]::placeholder,
.botao-buscar-blog .wp-block-search__input::placeholder {
  color: #00736c;
  font-size: 19px;
  font-weight: 700;
}

.searchform input[type="text"]:focus,
.searchform input[type="text"]:focus-visible,
.searchform input[type="text"]:active,
.sidebar-column .searchform input[type="text"]:focus,
.sidebar-column .searchform input[type="text"]:focus-visible,
.sidebar-column .searchform input[type="text"]:active {
  border: none;
  outline: none;
}

.sidebar-column .searchform input[type="submit"],
.searchform input[type="submit"]
.botao-buscar-blog .wp-block-search__button {
  color: #00736c;
  background-color: #fff;
  margin: 0;
  border-bottom: 1px solid #eee;
  padding-right: 0;
}

.searchform input[type="submit"] {
  padding: 0.5rem 2rem;
  height: 46px !important;
  margin: 0 !important;
  background-size: 40% !important;
}

.sidebar-column .searchform input[type="submit"],
.searchform input[type="submit"] {
  font-size: 0;
  display: block;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.7955 15.8111L21 21M18 10.5C18 14.6421 14.6421 18 10.5 18C6.35786 18 3 14.6421 3 10.5C3 6.35786 6.35786 3 10.5 3C14.6421 3 18 6.35786 18 10.5Z" stroke="%2300736C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 70%;
  width: 30px;
  height: 30px;
  border: none;
  border-bottom: 1px solid #eee;
  margin-top: 4px;
}

.wp-block-heading {
  color: #00736c;
  font-size: 19px;
  font-weight: 700;
}

.filtro-categoria {
  margin-bottom: 2rem;
}

li.categories {
  color: #00736c;
  font-size: 19px;
  font-weight: 600;
  text-transform: lowercase;
  list-style: none;
}

.categories ul {
  padding: 0;
}

.categories .cat-item {
  list-style: none;
}

.filtro-categoria .categories .cat-item a,
.filtro-mais-lidos .wp-block-post-title a {
  color: #0d403c;
  font-size: 19px;
  font-weight: 600;
}

.filtro-categoria .categories .cat-item a:hover,
.filtro-mais-lidos .wp-block-post-title a:hover{
  color: #00736c;
}

.filtro-categoria .cat-item a {
  line-height: 3rem;
}

.filtro-mais-lidos .wp-block-post {
  padding-bottom: 1rem;
  border-bottom: 1px solid #eee;
  margin-bottom: 1rem;
}

.filtro-mais-lidos .wp-block-post:last-of-type{
  padding-bottom: 0;
  border-bottom: none;
  margin-bottom: 0;
}

.filtro-mais-lidos .wp-block-post-excerpt {
  color: #707070;
  font-size: 16px;
}

.filtro-mais-lidos .wp-block-post-excerpt__more-link {
  display: none;
}

.page-nav-container,
.page-nav-container a {
  color: #0d403c;
  font-size: 19px;
  font-weight: 600;
}

.page-nav-container .page-numbers.next::before {
  content: "";
  width: 27px;
  height: 1px;
  background-color: #0d403c;
  display: block;
  float: left;
  margin: 0.75em 2em 0 0;
}

.page-nav-container .page-numbers.prev::before {
  content: "";
  width: 27px;
  height: 1px;
  background-color: #0d403c;
  display: block;
  float: right;
  margin: 0.75em 0 0 2em;
}

.imagem-full-post {
  width: 100%;
}

.post-interno .info{
  background-color: #fff;
  border-top-right-radius: 169px;
  padding-top: 1rem;
  padding-right: 5rem;
  margin-top: -5rem;
  position: relative;
  max-width: 90%;
}

.post-interno .info .titulo,
.post-interno .info h1 {
  color: #0d403c;
  font-size: 42px;
  font-weight: 700;
}

.post-interno .info .categoria a {
  color: #00736c;
  font-size: 19px;
  font-weight: 700;
}

.post-interno .info h5 {
  color: #00736c;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 0.3rem;
}

.post-interno .icon {
  max-width: 20px;
  max-height: 20px;
}

.imagem-full-post img {
  max-width: 100%;
  height: auto;
}

.bloco-blog-page-blog .image-block-inner img {
  object-fit: cover;
  width: 100%;
  height: 294px;
}
.site-footer .page-list>.menu-item a,
.site-footer .page-list .menu-item-has-children a{
  color: #000000;
  font-size: 14px;
  font-weight: 900;
  list-style: none;
}

.site-footer ul{
  padding: 0;
}

.site-footer .page-list,
.site-footer .page-list .sub-menu{
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  list-style: none;
}

.site-footer .page-list li:hover a,
.site-footer .page-list .sub-menu li:hover a{
  padding-left: 0;
}

.site-footer .page-list li:hover a::before,
.site-footer .page-list .sub-menu li:hover a::before {
  display: none;
}

.site-footer .page-list .sub-menu .menu-item a {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  transition: 0.3s all ease;
  line-height: 2;
}

.site-footer .page-list .sub-menu .menu-item a:hover {
  opacity: 0.65;
}

.social-media a,
.social-media svg path {
  fill: #fff;
  font-size: 16px;
  transition: 0.3s all ease;
}

.social-media a:hover svg,
.social-media a:hover svg path{
  fill: #00736c;
  opacity: 0.95;
}

.ranking_page_banner {
  display: none;
}

.post-template-default .singlepage h1 {
  font-size: 48px;
  font-weight: 700;
}

.post-template-default .singlepage h2 {
  font-size: 39px;
  font-weight: 700;
}

.post-template-default .singlepage h3 {
  font-size: 33px;
  font-weight: 600;
}

.post-template-default .singlepage h4 {
  font-size: 27px;
  font-weight: 600;
}

.post-template-default .singlepage h5 {
  font-size: 24px;
  font-weight: 500;
}

.post-template-default .singlepage h6 {
  font-size: 20px;
  font-weight: 500;
}

.post-template-default .singlepage p,
.post-template-default .singlepage ul li {
  color: #707070;
  font-size: 16px;
  font-family: "IBM Plex Sans", serif;
}

.post-template-default .singlepage a {
  color: #0d403c;
}

.post-template-default .singlepage a:hover {
  color: #00736c;
}

.site-footer{
  overflow: hidden;
}

.site-footer .footer h3 {
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 3px;
}

.site-footer .footer p{
  font-size: 14px;
  line-height: 1.4;
}

.site-footer .col-logo-rodape p{
  font-size: 16px;
  font-style: italic;
  line-height: 1.4;
}

.site-info-copyright{
  font-size: 13px;
}

.site-footer ul li a::before {
  display: none;
}

.site-footer ul li:hover>a,
.site-footer ul li.current_page_item>a,
.site-footer ul li.current-menu-item>a,
.site-footer ul li.current_page_ancestor>a,
.site-footer ul li.current-menu-ancestor>a {
  padding-left: 0;
}

.site-footer .primary-menu li a{
  font-family: "Montserrat", serif;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.site-footer .social-list .social{
  transition: .7s all ease;
}

.site-footer .social-list .social:hover{
  opacity: .8;
}

.site-footer .social-list .social i{
  width: 26px;
  height: 26px;
  display: block;
}

.site-footer .social-list .facebook-icon{
  background: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 12.0146C24 18.6418 18.6272 24.0146 12 24.0146C5.37278 24.0146 0 18.6418 0 12.0146C0 5.38743 5.37278 0.0146484 12 0.0146484C18.6272 0.0146484 24 5.38743 24 12.0146Z" fill="white"/><path d="M14.6824 12.4865H12.7568V19.541H9.83933V12.4865H8.45177V10.0065H9.83933V8.40238C9.83933 7.25531 10.384 5.45825 12.7831 5.45825L14.9436 5.46762V7.87435H13.3758C13.1185 7.87435 12.7568 8.00295 12.7568 8.54976V10.0095H14.938L14.6824 12.4865Z" fill="%232A3650"/></svg>') no-repeat center;
}

.site-footer .social-list .instagram-icon{
  background: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 12.0146C24 5.38723 18.6274 0.0146484 12 0.0146484C5.37258 0.0146484 0 5.38723 0 12.0146C0 18.6421 5.37258 24.0146 12 24.0146C18.6274 24.0146 24 18.6421 24 12.0146Z" fill="white"/><path d="M10.0148 12.0143C10.0148 10.9176 10.9036 10.0283 12.0003 10.0283C13.097 10.0283 13.9862 10.9176 13.9862 12.0143C13.9862 13.111 13.097 14.0003 12.0003 14.0003C10.9036 14.0003 10.0148 13.111 10.0148 12.0143ZM8.9412 12.0143C8.9412 13.7038 10.3107 15.0734 12.0003 15.0734C13.6898 15.0734 15.0593 13.7038 15.0593 12.0143C15.0593 10.3248 13.6898 8.95526 12.0003 8.95526C10.3107 8.95526 8.9412 10.3248 8.9412 12.0143ZM14.4655 8.83396C14.4655 8.97535 14.5074 9.11356 14.5859 9.23116C14.6644 9.34876 14.776 9.44043 14.9066 9.4946C15.0372 9.54878 15.1809 9.56299 15.3196 9.53547C15.4583 9.50791 15.5857 9.43987 15.6857 9.33995C15.7858 9.24002 15.8539 9.11265 15.8815 8.974C15.9092 8.83531 15.8951 8.69158 15.841 8.56091C15.787 8.43029 15.6954 8.31861 15.5779 8.24001C15.4603 8.16141 15.3221 8.11939 15.1807 8.11935C14.9912 8.11943 14.8092 8.19473 14.6751 8.32873C14.5411 8.46273 14.4657 8.64444 14.4655 8.83396ZM9.59346 16.8635C9.01265 16.8371 8.69695 16.7403 8.48713 16.6586C8.20899 16.5503 8.01053 16.4214 7.8019 16.213C7.59323 16.0046 7.46408 15.8063 7.35629 15.5282C7.27451 15.3185 7.17776 15.0027 7.15135 14.4219C7.12248 13.7939 7.11668 13.6053 7.11668 12.0144C7.11668 10.4234 7.12295 10.2353 7.15135 9.60684C7.1778 9.02603 7.27527 8.71084 7.35629 8.50055C7.46455 8.22237 7.59351 8.02395 7.8019 7.81528C8.01025 7.60661 8.20852 7.47745 8.48713 7.36967C8.69683 7.28789 9.01265 7.19114 9.59346 7.16473C10.2214 7.13586 10.4101 7.1301 12.0003 7.1301C13.5905 7.1301 13.7793 7.13633 14.4078 7.16473C14.9886 7.19118 15.3038 7.28864 15.5141 7.36967C15.7923 7.47745 15.9907 7.60693 16.1993 7.81528C16.408 8.02363 16.5367 8.22237 16.645 8.50055C16.7267 8.71025 16.8235 9.02603 16.8499 9.60684C16.8788 10.2353 16.8846 10.4234 16.8846 12.0144C16.8846 13.6053 16.8788 13.7934 16.8499 14.4219C16.8234 15.0027 16.7262 15.3184 16.645 15.5282C16.5367 15.8063 16.4077 16.0048 16.1993 16.213C15.991 16.4212 15.7923 16.5503 15.5141 16.6586C15.3044 16.7404 14.9886 16.8371 14.4078 16.8635C13.7798 16.8924 13.5912 16.8982 12.0003 16.8982C10.4094 16.8982 10.2212 16.8924 9.59346 16.8635ZM9.54414 6.09296C8.90995 6.12184 8.47656 6.22241 8.09811 6.36967C7.70615 6.52176 7.37436 6.72579 7.04277 7.05682C6.71122 7.38786 6.50771 7.7202 6.35562 8.11216C6.20835 8.49085 6.10779 8.924 6.07891 9.55819C6.04955 10.1934 6.04283 10.3965 6.04283 12.0143C6.04283 13.6322 6.04955 13.8352 6.07891 14.4705C6.10779 15.1047 6.20835 15.5378 6.35562 15.9165C6.50771 16.3082 6.71126 16.6409 7.04277 16.9718C7.37428 17.3027 7.70615 17.5064 8.09811 17.6589C8.47728 17.8062 8.90995 17.9068 9.54414 17.9357C10.1797 17.9646 10.3824 17.9718 12.0003 17.9718C13.6181 17.9718 13.8212 17.965 14.4564 17.9357C15.0907 17.9068 15.5237 17.8062 15.9024 17.6589C16.2941 17.5064 16.6262 17.3029 16.9578 16.9718C17.2893 16.6408 17.4924 16.3082 17.6449 15.9165C17.7922 15.5378 17.8932 15.1046 17.9216 14.4705C17.9505 13.8348 17.9572 13.6322 17.9572 12.0143C17.9572 10.3965 17.9505 10.1934 17.9216 9.55819C17.8927 8.92392 17.7922 8.49062 17.6449 8.11216C17.4924 7.72044 17.2888 7.38841 16.9578 7.05682C16.6267 6.72527 16.2941 6.52176 15.9029 6.36967C15.5237 6.22241 15.0906 6.12137 14.4569 6.09296C13.8217 6.06408 13.6186 6.05688 12.0007 6.05688C10.3829 6.05688 10.1797 6.0636 9.54414 6.09296Z" fill="%232A3650"/></svg>') no-repeat center;
}

.site-footer .social-list .twitter-icon{
  background: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 24.0146C18.6274 24.0146 24 18.6421 24 12.0146C24 5.38723 18.6274 0.0146484 12 0.0146484C5.37258 0.0146484 0 5.38723 0 12.0146C0 18.6421 5.37258 24.0146 12 24.0146Z" fill="white"/><path d="M6.41735 6.76392L10.7493 12.5561L6.39005 17.2654H7.37123L11.1879 13.1422L14.2715 17.2654H17.6103L13.0344 11.1475L17.0921 6.76392H16.1109L12.5961 10.5612L9.75611 6.76392H6.41735ZM7.86022 7.48657H9.39403L16.1672 16.5428H14.6334L7.86022 7.48657Z" fill="%232A3650"/></svg>') no-repeat center;
}

.site-footer .social-list .youtube-icon{
  background: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 12.0146C24 5.38723 18.6274 0.0146484 12 0.0146484C5.37258 0.0146484 0 5.38723 0 12.0146C0 18.6421 5.37258 24.0146 12 24.0146C18.6274 24.0146 24 18.6421 24 12.0146Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.7484 8.02651C17.2682 8.16644 17.6781 8.5763 17.818 9.09612C18.0779 10.0458 18.068 12.0251 18.068 12.0251C18.068 12.0251 18.068 13.9944 17.818 14.9441C17.6781 15.4639 17.2682 15.8738 16.7484 16.0137C15.7987 16.2636 12 16.2636 12 16.2636C12 16.2636 8.21136 16.2636 7.2517 16.0037C6.73188 15.8637 6.32204 15.4539 6.18209 14.9341C5.93217 13.9944 5.93217 12.0151 5.93217 12.0151C5.93217 12.0151 5.93217 10.0458 6.18209 9.09612C6.32204 8.5763 6.74188 8.15644 7.2517 8.01648C8.20137 7.7666 12 7.7666 12 7.7666C12 7.7666 15.7987 7.7666 16.7484 8.02651ZM13.9494 12.0151L10.7905 13.8345V10.1957L13.9494 12.0151Z" fill="%232A3650"/></svg>') no-repeat center;
}

.site-footer .social-list .linkedin-icon{
  background: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 12.0146C24 18.6418 18.6272 24.0146 12 24.0146C5.37278 24.0146 0 18.6418 0 12.0146C0 5.38743 5.37278 0.0146484 12 0.0146484C18.6272 0.0146484 24 5.38743 24 12.0146Z" fill="white"/><path d="M17.8419 17.5938H15.5644V14.0259C15.5644 13.1753 15.549 12.0798 14.3796 12.0798C13.1933 12.0798 13.0117 13.0066 13.0117 13.9634V17.5935H10.7342V10.2584H12.9206V11.261H12.9501C13.1689 10.8868 13.4852 10.5791 13.8651 10.3704C14.2451 10.1618 14.6745 10.0601 15.1076 10.0762C17.4161 10.0762 17.8419 11.5948 17.8419 13.5701V17.5938ZM8.1641 9.25559C7.90264 9.25565 7.64704 9.17817 7.42962 9.03296C7.2122 8.88774 7.04272 8.68131 6.94263 8.43977C6.84253 8.19823 6.81631 7.93244 6.86728 7.676C6.91826 7.41956 7.04413 7.18399 7.22899 6.99909C7.41384 6.81419 7.64938 6.68827 7.90581 6.63724C8.16224 6.58621 8.42804 6.61237 8.6696 6.71241C8.91116 6.81245 9.11763 6.98188 9.26289 7.19927C9.40816 7.41666 9.48569 7.67225 9.48569 7.9337C9.48569 8.28424 9.34646 8.62042 9.09863 8.86831C8.85079 9.11621 8.51464 9.25551 8.1641 9.25559ZM9.30288 17.5935H7.02297V10.2584H9.30317L9.30288 17.5935Z" fill="%232A3650"/></svg>') no-repeat center;
}

.site-footer .social-list .tik_tok-icon{
  background: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 12.0146C24 5.38723 18.6274 0.0146484 12 0.0146484C5.37258 0.0146484 0 5.38723 0 12.0146C0 18.6421 5.37258 24.0146 12 24.0146C18.6274 24.0146 24 18.6421 24 12.0146Z" fill="white"/><path d="M17.4422 10.8006C17.3393 10.8101 17.2351 10.8165 17.1295 10.8165C15.9405 10.8165 14.8957 10.205 14.2878 9.28076C14.2878 11.7054 14.2878 14.4641 14.2878 14.5103C14.2878 16.6448 12.5572 18.3755 10.4226 18.3755C8.28811 18.3755 6.55746 16.6448 6.55746 14.5103C6.55746 12.3758 8.28811 10.6451 10.4226 10.6451C10.5033 10.6451 10.5822 10.6524 10.6615 10.6574V12.5621C10.5822 12.5526 10.5042 12.5381 10.4226 12.5381C9.33293 12.5381 8.44993 13.4211 8.44993 14.5108C8.44993 15.6005 9.33293 16.4835 10.4226 16.4835C11.5123 16.4835 12.4747 15.6249 12.4747 14.5352C12.4747 14.4922 12.4937 5.65356 12.4937 5.65356H14.3141C14.4854 7.28131 15.7995 8.56593 17.4422 8.68378V10.8006Z" fill="%232A3650"/></svg>') no-repeat center;
}

.site-footer .wpcf7-form{
  display: flex;
  flex-wrap: wrap;
  gap: 2%;
}

.site-footer .wpcf7-form br{
  display: none;
}

.site-footer .wpcf7-form p{
  width: 100%;
  padding: 0;
  margin-bottom: .5em;
}

.site-footer .wpcf7-form .wpcf7-text,
.site-footer .wpcf7-form .wpcf7-email{
  font-family: "Montserrat", serif;
  border: none;
  background-color: #1C273E;
  color: #fff;
  height: 40px;
  font-size: 14px;
  font-style: italic;
  padding-left: .5rem;
}

.site-footer .wpcf7-form .wpcf7-submit{
  font-family: "Montserrat", serif;
  border: 2px solid #D18360;
  color: #D18360;
  background-color: transparent;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 3px;
  width: 100%;
  height: 100%;
  transition: .7s all ease;
}

.site-footer .wpcf7-form .wpcf7-submit:hover{
  background-color: #D18360;
  color: #fff;
}

.whats-button {
  position: fixed;
  bottom: 15%;
  right: 3%;
  z-index: 99;
}

.navbar {
  z-index: 5;
}

.header-blog-interno{
  background: #F8F4F1;
}

.header-blog-interno .blog-header .category-title{
  color: #D18360;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.header-blog-interno .blog-header .titulo{
  color: #2A3650;
  font-size: 40px;
  font-weight: 700;
}

.header-blog-interno .blog-header .author{
  color: #2A3650;
  font-size: 16px;
  font-weight: 400;
}

.content-blog-interno .content-article h1,
.content-blog-interno .content-article h2,
.content-blog-interno .content-article h3,
.content-blog-interno .content-article h4,
.content-blog-interno .content-article h5,
.content-blog-interno .content-article h6{
  font-family: "Montserrat", sans-serif;
  color: #2A3650;
}

.content-blog-interno .content-article h1{
  font-size: 35px;
}
.content-blog-interno .content-article h2{
  font-size: 30px;
}
.content-blog-interno .content-article h3{
  font-size: 25px;
}
.content-blog-interno .content-article h4{
  font-size: 22px;
}
.content-blog-interno .content-article h5{
  font-size: 20px;
}
.content-blog-interno .content-article h6{
  font-size: 18px;
}

.content-blog-interno .image{
  margin-top: -7rem;
  position: relative;
  text-align: center;
}

.content-blog-interno .image img {
	width: 100%;
}

.content-blog-interno p,
.content-blog-interno a,
.content-blog-interno li,
.content-blog-interno span{
  color: #2A3650;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.content-blog-interno blockquote,
.content-blog-interno .wp-block-quote,
.content-blog-interno blockquote p,
.content-blog-interno .wp-block-quote p{
  color: #D18360;
  font-style: italic;
  position: relative;
  display: flex;
  align-items: center;
}

.content-blog-interno blockquote::before,
.content-blog-interno .wp-block-quote::before{
  content: '';
  width: 200px;
  height: 50px;
  display: block;
  background: url('data:image/svg+xml,<svg width="67" height="50" viewBox="0 0 67 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.0009 20.3871C26.4809 21.5871 28.4009 23.3471 29.7609 25.6671C31.1209 27.9071 31.8009 30.5871 31.8009 33.7071C31.8009 38.3471 30.3209 42.0671 27.3609 44.8671C24.4009 47.6671 20.6009 49.0671 15.9609 49.0671C11.3209 49.0671 7.52095 47.6671 4.56095 44.8671C1.60095 42.0671 0.120947 38.3471 0.120947 33.7071C0.120947 31.6271 0.400947 29.5471 0.960947 27.4671C1.52095 25.3871 2.80095 22.2271 4.80095 17.9871L13.2009 0.10709H30.001L24.0009 20.3871ZM58.8009 20.3871C61.2809 21.5871 63.201 23.3471 64.561 25.6671C65.9209 27.9071 66.6009 30.5871 66.6009 33.7071C66.6009 38.3471 65.1209 42.0671 62.1609 44.8671C59.2009 47.6671 55.4009 49.0671 50.761 49.0671C46.1209 49.0671 42.3209 47.6671 39.3609 44.8671C36.4009 42.0671 34.9209 38.3471 34.9209 33.7071C34.9209 31.6271 35.2009 29.5471 35.7609 27.4671C36.3209 25.3871 37.6009 22.2271 39.6009 17.9871L48.001 0.10709H64.8009L58.8009 20.3871Z" fill="%23D18360"/></svg>') no-repeat center;
  background-size: 50%;
}

.posts-relacionados{
  background: #F8F4F1;
}

.posts-relacionados .titulo{
  color: #2A3650;
  font-size: 60px;
  font-weight: 400;
}

.posts-relacionados .card {
  background: #F8F4F1;
  border: none;
}

.posts-relacionados .card .card-img-top{
  width: 100%;
  height: 230px;
  object-fit: cover;
}

.posts-relacionados .card .card-title{
 color: #2A3650;
 font-weight: 700;
 font-size: 20px;
}

.posts-relacionados .card .btn-related{
 color: #D18360;
 font-weight: 800;
 font-size: 12px;
 text-transform: uppercase;
 letter-spacing: 3px;
 padding: .5rem 2rem;
 border: 1px solid #D18360;
 transition: .7s all ease;
}
.posts-relacionados .card .btn-related:hover{
  background-color: #D18360;
  color: #fff;
}

.content-blog-interno .sidebar {
  border-top: 1px solid #F8F4F1;
  padding-top: 3rem;
  margin-top: 2rem;
}

.content-blog-interno .sidebar .search-form .search-field {
  background-color: #F8F4F1;
  height: 36px;
  font-style: italic;
  font-size: 13px;
  font-weight: 400;
  color: #2A3650;
  border: none;
  border-radius: 0;
}

.content-blog-interno .sidebar .search-form .search-submit {
  background-color: #F8F4F1;
  height: 36px;
  border: none;
  border-radius: 0;
}

.content-blog-interno .sidebar .titulo {
  color: #2A3650;
  font-size: 60px;
  font-weight: 400;
}

.content-blog-interno .list-group .list-group-item {
  border: none;
}

.content-blog-interno .list-group .list-group-item a {
  color: #2A3650;
  font-size: 16px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 2px;
  transition: .7s all ease;
}

.content-blog-interno .list-group .list-group-item a:hover {
  color: #D18360;
}

.content-blog-interno .list-group .list-group-item .badge {
  display: none;
}

.content-blog-interno .social-list .social i,
.author-box .author-info .author-social i {
  width: 26px;
  height: 26px;
  display: block;
}

.content-blog-interno .social-list .facebook-icon {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.3643 12.3399C24.3643 18.967 18.9914 24.3399 12.3643 24.3399C5.73704 24.3399 0.364258 18.967 0.364258 12.3399C0.364258 5.71266 5.73704 0.339874 12.3643 0.339874C18.9914 0.339874 24.3643 5.71266 24.3643 12.3399Z" fill="%232A3650"/><path d="M15.0471 12.8117H13.1214V19.8662H10.204V12.8117H8.81641V10.3318H10.204V8.72762C10.204 7.58055 10.7487 5.78349 13.1477 5.78349L15.3082 5.79285V8.19958H13.7405C13.4831 8.19958 13.1214 8.32818 13.1214 8.87499V10.3347H15.3026L15.0471 12.8117Z" fill="%23F8F4F1"/></svg>') no-repeat center;
}

.content-blog-interno .social-list .instagram-icon,
.author-box .author-info .author-social .instagram-icon {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.3643 12.3399C24.3643 5.71246 18.9917 0.339874 12.3643 0.339874C5.73684 0.339874 0.364258 5.71246 0.364258 12.3399C0.364258 18.9673 5.73684 24.3399 12.3643 24.3399C18.9917 24.3399 24.3643 18.9673 24.3643 12.3399Z" fill="%232A3650"/><path d="M10.3792 12.3397C10.3792 11.243 11.268 10.3537 12.3647 10.3537C13.4613 10.3537 14.3506 11.243 14.3506 12.3397C14.3506 13.4363 13.4613 14.3256 12.3647 14.3256C11.268 14.3256 10.3792 13.4363 10.3792 12.3397ZM9.3056 12.3397C9.3056 14.0292 10.6751 15.3987 12.3647 15.3987C14.0542 15.3987 15.4237 14.0292 15.4237 12.3397C15.4237 10.6501 14.0542 9.2806 12.3647 9.2806C10.6751 9.2806 9.3056 10.6501 9.3056 12.3397ZM14.8299 9.1593C14.8299 9.30069 14.8717 9.43891 14.9503 9.5565C15.0288 9.6741 15.1404 9.76577 15.271 9.81994C15.4016 9.87412 15.5453 9.88833 15.684 9.86081C15.8227 9.83325 15.9501 9.76521 16.0501 9.66529C16.1502 9.56536 16.2183 9.43799 16.2459 9.29934C16.2736 9.16065 16.2595 9.01692 16.2054 8.88625C16.1514 8.75563 16.0598 8.64395 15.9423 8.56535C15.8247 8.48675 15.6865 8.44473 15.5451 8.44469C15.3556 8.44477 15.1736 8.52007 15.0395 8.65407C14.9055 8.78808 14.8301 8.96978 14.8299 9.1593ZM9.95786 17.1889C9.37705 17.1624 9.06134 17.0657 8.85152 16.9839C8.57339 16.8757 8.37493 16.7467 8.1663 16.5383C7.95763 16.33 7.82847 16.1317 7.72068 15.8536C7.63891 15.6439 7.54216 15.3281 7.51575 14.7472C7.48687 14.1193 7.48107 13.9306 7.48107 12.3397C7.48107 10.7488 7.48735 10.5607 7.51575 9.93218C7.5422 9.35137 7.63966 9.03618 7.72068 8.82589C7.82895 8.54771 7.95791 8.34929 8.1663 8.14062C8.37465 7.93195 8.57291 7.8028 8.85152 7.69501C9.06122 7.61323 9.37705 7.51648 9.95786 7.49007C10.5858 7.4612 10.7745 7.45544 12.3647 7.45544C13.9549 7.45544 14.1437 7.46167 14.7722 7.49007C15.353 7.51652 15.6682 7.61398 15.8785 7.69501C16.1566 7.8028 16.3551 7.93227 16.5637 8.14062C16.7724 8.34897 16.9011 8.54771 17.0094 8.82589C17.0911 9.03559 17.1879 9.35137 17.2143 9.93218C17.2432 10.5607 17.249 10.7488 17.249 12.3397C17.249 13.9306 17.2432 14.1187 17.2143 14.7472C17.1878 15.3281 17.0906 15.6437 17.0094 15.8536C16.9011 16.1317 16.7721 16.3301 16.5637 16.5383C16.3554 16.7465 16.1566 16.8757 15.8785 16.9839C15.6688 17.0657 15.353 17.1625 14.7722 17.1889C14.1442 17.2178 13.9556 17.2235 12.3647 17.2235C10.7737 17.2235 10.5856 17.2178 9.95786 17.1889ZM9.90853 6.4183C9.27434 6.44719 8.84096 6.54775 8.4625 6.69501C8.07054 6.8471 7.73875 7.05113 7.40716 7.38216C7.07561 7.7132 6.87211 8.04554 6.72002 8.4375C6.57275 8.81619 6.47219 9.24934 6.4433 9.88353C6.41395 10.5187 6.40723 10.7218 6.40723 12.3397C6.40723 13.9575 6.41395 14.1606 6.4433 14.7958C6.47219 15.4301 6.57275 15.8631 6.72002 16.2418C6.87211 16.6335 7.07565 16.9662 7.40716 17.2972C7.73867 17.628 8.07054 17.8318 8.4625 17.9843C8.84167 18.1316 9.27434 18.2321 9.90853 18.261C10.5441 18.2899 10.7468 18.2971 12.3647 18.2971C13.9825 18.2971 14.1856 18.2904 14.8208 18.261C15.4551 18.2321 15.8881 18.1316 16.2668 17.9843C16.6585 17.8318 16.9906 17.6282 17.3222 17.2972C17.6537 16.9661 17.8568 16.6335 18.0093 16.2418C18.1566 15.8631 18.2576 15.43 18.286 14.7958C18.3149 14.1601 18.3216 13.9575 18.3216 12.3397C18.3216 10.7218 18.3149 10.5187 18.286 9.88353C18.2571 9.24926 18.1566 8.81596 18.0093 8.4375C17.8568 8.04578 17.6532 7.71375 17.3222 7.38216C16.9911 7.05061 16.6585 6.8471 16.2673 6.69501C15.8881 6.54775 15.455 6.44671 14.8213 6.4183C14.186 6.38942 13.983 6.38223 12.3651 6.38223C10.7473 6.38223 10.5441 6.38895 9.90853 6.4183Z" fill="%23F8F4F1"/></svg>') no-repeat center;
}

.content-blog-interno .social-list .twitter-icon {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.3643 24.3399C18.9917 24.3399 24.3643 18.9673 24.3643 12.3399C24.3643 5.71246 18.9917 0.339874 12.3643 0.339874C5.73684 0.339874 0.364258 5.71246 0.364258 12.3399C0.364258 18.9673 5.73684 24.3399 12.3643 24.3399Z" fill="%232A3650"/><path d="M6.78121 7.08911L11.1132 12.8813L6.75391 17.5906H7.73509L11.5517 13.4674L14.6354 17.5906H17.9741L13.3983 11.4727L17.4559 7.08911H16.4748L12.96 10.8864L10.12 7.08911H6.78121ZM8.22408 7.81177H9.75789L16.5311 16.868H14.9973L8.22408 7.81177Z" fill="%23F8F4F1"/></svg>') no-repeat center;
}

.content-blog-interno .social-list .youtube-icon {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.3643 12.3399C24.3643 5.71246 18.9917 0.339874 12.3643 0.339874C5.73684 0.339874 0.364258 5.71246 0.364258 12.3399C0.364258 18.9673 5.73684 24.3399 12.3643 24.3399C18.9917 24.3399 24.3643 18.9673 24.3643 12.3399Z" fill="%232A3650"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.1131 8.35168C17.6329 8.4916 18.0428 8.90147 18.1827 9.42129C18.4426 10.371 18.4327 12.3503 18.4327 12.3503C18.4327 12.3503 18.4327 14.3196 18.1827 15.2693C18.0428 15.7891 17.6329 16.1989 17.1131 16.3389C16.1634 16.5888 12.3647 16.5888 12.3647 16.5888C12.3647 16.5888 8.57606 16.5888 7.6164 16.3289C7.09659 16.1889 6.68674 15.7791 6.54679 15.2593C6.29688 14.3196 6.29688 12.3403 6.29688 12.3403C6.29688 12.3403 6.29688 10.371 6.54679 9.42129C6.68674 8.90147 7.10658 8.48161 7.6164 8.34164C8.56607 8.09177 12.3647 8.09177 12.3647 8.09177C12.3647 8.09177 16.1634 8.09177 17.1131 8.35168ZM14.3141 12.3403L11.1552 14.1596V10.5209L14.3141 12.3403Z" fill="%23F8F4F1"/></svg>') no-repeat center;
}

.content-blog-interno .social-list .linkedin-icon,
.author-box .author-info .author-social .linkedin-icon {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.3643 12.3399C24.3643 18.967 18.9914 24.3399 12.3643 24.3399C5.73704 24.3399 0.364258 18.967 0.364258 12.3399C0.364258 5.71266 5.73704 0.339874 12.3643 0.339874C18.9914 0.339874 24.3643 5.71266 24.3643 12.3399Z" fill="%232A3650"/><path d="M18.2061 17.9191H15.9285V14.3512C15.9285 13.5005 15.9132 12.405 14.7437 12.405C13.5575 12.405 13.3758 13.3318 13.3758 14.2887V17.9188H11.0983V10.5837H13.2847V11.5862H13.3142C13.5331 11.2121 13.8493 10.9043 14.2292 10.6956C14.6092 10.487 15.0386 10.3853 15.4718 10.4014C17.7803 10.4014 18.2061 11.92 18.2061 13.8953V17.9191ZM8.52824 9.58082C8.26678 9.58088 8.01118 9.5034 7.79376 9.35818C7.57633 9.21297 7.40686 9.00654 7.30676 8.765C7.20667 8.52346 7.18045 8.25766 7.23142 8.00122C7.28239 7.74478 7.40827 7.50922 7.59312 7.32432C7.77798 7.13942 8.01352 7.01349 8.26995 6.96246C8.52638 6.91143 8.79218 6.9376 9.03374 7.03764C9.2753 7.13768 9.48177 7.30711 9.62703 7.5245C9.77229 7.74189 9.84983 7.99747 9.84983 8.25893C9.84983 8.60946 9.7106 8.94565 9.46276 9.19354C9.21492 9.44143 8.87877 9.58074 8.52824 9.58082ZM9.66701 17.9188H7.3871V10.5837H9.66731L9.66701 17.9188Z" fill="%23F8F4F1"/></svg>') no-repeat center;
}

.content-blog-interno .social-list .tik_tok-icon {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.3642 12.3399C24.3642 5.71245 18.9917 0.339874 12.3643 0.339874C5.73684 0.339874 0.364258 5.71245 0.364258 12.3399C0.364258 18.9673 5.73684 24.3399 12.3643 24.3399C18.9917 24.3399 24.3642 18.9673 24.3642 12.3399Z" fill="%232A3650"/><path d="M17.8066 11.1258C17.7037 11.1353 17.5995 11.1417 17.4939 11.1417C16.3049 11.1417 15.2601 10.5302 14.6522 9.60595C14.6522 12.0306 14.6522 14.7893 14.6522 14.8355C14.6522 16.97 12.9216 18.7007 10.787 18.7007C8.65252 18.7007 6.92188 16.97 6.92188 14.8355C6.92188 12.701 8.65252 10.9703 10.787 10.9703C10.8677 10.9703 10.9466 10.9776 11.0259 10.9826V12.8873C10.9466 12.8778 10.8686 12.8633 10.787 12.8633C9.69734 12.8633 8.81434 13.7463 8.81434 14.836C8.81434 15.9257 9.69734 16.8087 10.787 16.8087C11.8767 16.8087 12.8391 15.9501 12.8391 14.8604C12.8391 14.8174 12.8581 5.97876 12.8581 5.97876H14.6785C14.8498 7.60651 16.1639 8.89112 17.8066 9.00898V11.1258Z" fill="%23F8F4F1"/></svg>') no-repeat center;
}

.content-blog-interno .social-list .whats-icon {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.3643 12.3399C24.3643 5.71246 18.9917 0.339874 12.3643 0.339874C5.73684 0.339874 0.364258 5.71246 0.364258 12.3399C0.364258 18.9673 5.73684 24.3399 12.3643 24.3399C18.9917 24.3399 24.3643 18.9673 24.3643 12.3399Z" fill="%232A3650"/><path d="M17.3151 7.37214C16.1393 6.16172 14.5139 5.50466 12.8539 5.50466C9.32644 5.50466 6.49065 8.37505 6.52524 11.8679C6.52524 12.9745 6.8365 14.0466 7.35522 15.0149L6.45605 18.3003L9.81062 17.4357C10.7443 17.9545 11.7818 18.1966 12.8193 18.1966C16.3122 18.1966 19.148 15.3262 19.148 11.8333C19.148 10.1387 18.4909 8.54797 17.3151 7.37214ZM12.8539 17.1245C11.9202 17.1245 10.9864 16.8824 10.191 16.3982L9.9835 16.2945L7.97773 16.8132L8.49646 14.842L8.35813 14.6345C6.8365 12.1791 7.5627 8.92837 10.0527 7.40673C12.5426 5.88507 15.7589 6.6113 17.2805 9.10129C18.8021 11.5912 18.0759 14.8075 15.5859 16.3291C14.7905 16.8478 13.8222 17.1245 12.8539 17.1245ZM15.8972 13.2858L15.5168 13.1129C15.5168 13.1129 14.9634 12.8708 14.6176 12.6979C14.583 12.6979 14.5484 12.6633 14.5139 12.6633C14.4101 12.6633 14.341 12.6979 14.2718 12.7325C14.2718 12.7325 14.2372 12.7671 13.7531 13.3204C13.7185 13.3896 13.6493 13.4241 13.5801 13.4241H13.5455C13.511 13.4241 13.4418 13.3896 13.4072 13.355L13.2343 13.2858C12.8539 13.1129 12.5081 12.9054 12.2314 12.6287C12.1622 12.5595 12.0585 12.4904 11.9893 12.4212C11.7472 12.1791 11.5052 11.9025 11.3322 11.5912L11.2977 11.5221C11.2631 11.4875 11.2631 11.4529 11.2285 11.3838C11.2285 11.3146 11.2285 11.2454 11.2631 11.2108C11.2631 11.2108 11.4014 11.0379 11.5052 10.9342C11.5743 10.865 11.6089 10.7613 11.6781 10.6921C11.7472 10.5883 11.7818 10.45 11.7472 10.3463C11.7126 10.1733 11.2977 9.23962 11.1939 9.0321C11.1247 8.92837 11.0556 8.89377 10.9519 8.85918H10.8481C10.7789 8.85918 10.6752 8.85918 10.5714 8.85918C10.5023 8.85918 10.4331 8.89377 10.3639 8.89377L10.3293 8.92837C10.2602 8.96296 10.191 9.0321 10.1218 9.0667C10.0527 9.13584 10.0181 9.20503 9.94895 9.27417C9.70684 9.58542 9.56851 9.96587 9.56851 10.3463C9.56851 10.6229 9.63769 10.8996 9.74143 11.1416L9.77602 11.2454C10.0873 11.9025 10.5023 12.4904 11.0556 13.0091L11.1939 13.1475C11.2977 13.2512 11.4014 13.3204 11.4706 13.4241C12.1968 14.0466 13.0268 14.4962 13.9605 14.7383C14.0643 14.7729 14.2026 14.7729 14.3064 14.8075C14.4101 14.8075 14.5484 14.8075 14.6522 14.8075C14.8251 14.8075 15.0326 14.7383 15.1709 14.6691C15.2747 14.5999 15.3439 14.5999 15.413 14.5308L15.4822 14.4616C15.5513 14.3924 15.6205 14.3579 15.6897 14.2887C15.7589 14.2195 15.828 14.1504 15.8626 14.0812C15.9318 13.9429 15.9663 13.77 16.0009 13.597C16.0009 13.5279 16.0009 13.4241 16.0009 13.355C16.0009 13.355 15.9663 13.3204 15.8972 13.2858Z" fill="%23F8F4F1"/></svg>') no-repeat center;
}

.author-box::before{
  /* content: ''; */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(250, 250, 250, 0.6);
}

.author-box img{
  width: 100%;
  height: 450px;
  object-fit: cover;
  border-radius: 0;
}

.author-box .author-info{
  width: 76%;
}

.author-box .author-info .titulo{
  font-size: 35px;
  font-weight: 400;
  color: #2A3650;
  line-height: .7;
}

.author-box .author-info .subtitulo{
  font-size: 16px;
  font-weight: 800;
  color: #2A3650;
}

.author-box .author-info p{
  color: #2A3650;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.grecaptcha-badge {
    display: none !important;
}

@media (max-width: 991px) {
	
	.col-logo-rodape svg {
		width: 120px;
		margin: 0 auto 50px;
		height: auto;
	}
	
  .site-footer .page-list>.menu-item:first-of-type{
    width: 100%;
    text-align: center;
  }

  .site-footer .page-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: start;
  }
  .site-footer::after{
    position: absolute;
    bottom: -8px;
    right: -20px;
    width: 125px;
    height: 139px;
    background-size: cover;
  }
  .site-info-copyright{
    padding-right: 5rem;
  }
	
	.header-blog-interno .blog-header .titulo {
		font-size: 30px !important;
	}
	
	.author-box .author-info {
		width: 95%;
		text-align: center;
		margin: 0 auto;
		padding-top: 30px;
	}
	
	.bloco-blog img {
		display: none;
	}
	
	.single-post .content-article p {
		line-height: 2;
	}

	.single-post .header-blog-interno, .single-post .content-blog-interno {padding-left: 1rem;padding-right: 1rem;}

	.single-post .header-blog-interno {
		text-align: center;
	}
}

@media (min-width: 991px) {

  .site-branding img {
    max-width: 279px;
  }

  .mainheader nav.fixed-top {
    box-shadow: none;
  }

  .fixed-top .site-branding a {
    position: relative;
    top: 0;
  }

  .fixed-top .site-branding img {
    max-height: 64px;
  }

  .navbar.navbar-expand-lg.navbar-light .navbar-nav {
    margin-left: 20rem;
    gap: 2rem;
  }

  .navbar-nav .menu-item a{
    text-align: left;
  }

  .navbar-nav .menu-item .sub-menu {
    position: absolute;
  }

  .primary-menu>li>.sub-menu:before {
    left: 10%;
  }

  .site-footer .page-list {
    display: flex;
    gap: 3rem;
  }

  .site-footer .wpcf7-form{
    max-height: 120px;
  }

  .site-footer .wpcf7-form p{
    width: 60%;
  }
  
  .site-footer .wpcf7-form p:last-of-type{
    width: 30%;
    height: 86px;
    position: relative;
    top: -3.3em;
  }

  .site-footer .wpcf7-form .wpcf7-response-output{
    visibility: hidden;
  }

  .content-blog-interno .sidebar {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
  }
  .author-box img{
    height: 100%;
    width: auto;
  }
  .author-box .author-info .titulo{
    font-size: 61px;
  }

  .single .author-box {
      flex-direction: row !important;
      gap: 4%;
      display: flex;
      align-content: stretch;
      flex-wrap: wrap;
      background: #f8f4f1;
  }
  
  .author-foto {
      height: -webkit-fill-available;
      max-width: 20%;
  }
}