.header-navigation .header-menu-container ul li.menu-item.current-menu-item	a:hover {
color: var(--global-palette2) !important;
} .mobile-header-button {
padding: 0.4em 0.9em !important;
} .solucoes_wrapper > .kt-inside-inner-col {
display: flex;
align-items: stretch;
gap: 20px !important;
}
@media (min-width: 768px) {
.solucoes_wrapper > .kt-inside-inner-col {
flex-direction: row !important;
justify-content: center;
flex-wrap: wrap;
}
.solucoes_col {
flex: 0 0 calc(50% - 20px);
}
.solucoes_col .kt-inside-inner-col {
height: 1000%;
}
}
@media (min-width: 992px) {
.solucoes_col {
flex: 0 0 calc(33.333% - 20px);
}
} .cf7_txt,
.cf7_msg {
color: #fff !important;
background: transparent !important;
border: 1px solid #fff !important;
}
.cf7_txt {
width: 100%;
margin-bottom: 5px;
}
.cf7_cel_email_wrapper {
display: flex;
column-gap: 5px;
}
@media (max-width: 600px) {
.cf7_cel_email_wrapper {
flex-direction: column;
}
}
.wpcf7-acceptance {
color: #fff !important;
}
.cf7_txt::placeholder,
.cf7_msg::placeholder  {
color: #fff; opacity: 1; } .cf7_txt::-webkit-input-placeholder,
.cf7_msg::-webkit-input-placeholder { color: #fff;
}
.cf7_txt::-moz-placeholder,
.cf7_msg::-moz-placeholder { color: #fff;
opacity: 1;
}
.cf7_txt:-ms-input-placeholder,
.cf7_msg:-ms-input-placeholder { color: #fff;
}
.cf7_accept_wrapper {
text-align: center;
}
.wpcf7-acceptance .wpcf7-list-item {
font-size: 14px;
margin: 7px 0 0;
}
.cf7_button_wrapper {
text-align: center;
margin-top: 1em;
}
.cf7_button {
width: 100%;
max-width: 180px;
color: var(--global-palette1) !important;
background: #fff !important;
}
.cf7_button:hover {
background: var(--global-palette2) !important;
}
.wpcf7-spinner {
position: absolute;
}
.cf7_arquivo_wrapper {
margin: 1em 0 2em;
text-align: center;
}
.cf7_arquivo_wrapper p {
margin: 0 0 10px !important;
color: #fff;	
} .cf7_arquivo {
color: #fff;
}
.cf7_arquivo::file-selector-button,
.cf7_arquivo::-webkit-file-upload-button {
font: inherit;
background: transparent;
color :#fff;
border: 1px solid #fff;
padding: 3px 12px;
border-radius: 20px;
cursor: pointer;
transition: all .2s ease;
}
.cf7_arquivo::file-selector-button:hover,
.cf7_arquivo::-webkit-file-upload-button:hover {
color: var(--global-palette1);
background: #fff;
}
.wpcf7 form .wpcf7-response-output {
color: #fff !important;
} .modal_unidades {
padding-left: 10px !important;
padding-right: 10px !important;
width: calc(100% - 30px) !important;
} .wp-site-blocks .post-thumbnail .post-thumbnail-inner {
border-radius: 10px;
overflow: hidden;
}
.post-navigation-sub small:not(.post-navigation-sub small:hover) {
color: var(--global-palette1) !important;
}
.navigation.post-navigation {
background: #f4f4f4;
padding: 15px;
}
.wp-block-latest-posts__list {
margin-left: 0;
}
.wp-block-latest-posts__featured-image img {
border-radius: 50%;
}
.widget li:not(.kb-table-of-content-list li) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
line-height: 1.4 !important;
} .site-footer-row-container-inner .site-container {
max-width: 980px !important;
}