.section_title,
.center_button {
text-align: center;
} .m_tb {
margin: 2em 0;
}
.m_t {
margin-top: 2em;
}
.m_b {
margin-bottom: 2em;
}
.m_t2 {
margin-top: 1.5em;
}
.m_b2 {
margin-bottom: 1.5em;
}
.p_tb {
padding: 3em 0;
}
.p_t {
padding-top: 3em;
}
.p_b {
padding-bottom: 3em;
}
.light_bg {
background: #e2f0f9;
}
.white_title {
color: white !important;
}
.qcdv_btn {
text-align: center;
}
.button {
font-size: 15px !important;
}
.button_line_wh:not(.button_line_wh:hover) {
background: transparent !important;
border: 1px solid white !important;
}
.button_line_wh:hover {
border: 1px solid var(--global-palette-btn-bg-hover) !important;
}
.green_btn {
background: #25D366 !important;
}
.green_btn:hover {
background: #21b758 !important;
}
@media (min-width: 992px) {
.m_tb {
margin: 4.5em 0;
}
.m_t {
margin-top: 4.5em;
}
.m_b {
margin-bottom: 4.5em;
}
.m_t2 {
margin-top: 3em;
}
.m_b2 {
margin-bottom: 3em;
}
.p_tb {
padding: 6em 0;
}
.p_t {
padding-top: 6em;
}
.p_b {
padding-bottom: 6em;
}
} .mobile-header-button {
padding: 0.5em 1.35em !important;
}
.header-button::before,
.mobile-header-button::before {
content: '';
display: inline-block;
width: 22px;
height: 22px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill='%23fff' d='M13.6 2.828A7.857 7.857 0 0 0 7.992.5C3.624.5.064 4.06.064 8.428c0 1.4.368 2.76 1.056 3.96L0 16.5l4.2-1.104a7.93 7.93 0 0 0 3.792.968c4.368 0 7.928-3.56 7.928-7.928 0-2.12-.824-4.112-2.32-5.608ZM7.992 15.02a6.61 6.61 0 0 1-3.36-.92l-.24-.144-2.496.656.664-2.432-.16-.248a6.608 6.608 0 0 1-1.008-3.504c0-3.632 2.96-6.592 6.592-6.592 1.76 0 3.416.688 4.656 1.936a6.544 6.544 0 0 1 1.928 4.664c.016 3.632-2.944 6.584-6.576 6.584Zm3.616-4.928c-.2-.096-1.176-.576-1.352-.648-.184-.064-.312-.096-.448.096-.136.2-.512.648-.624.776-.112.136-.232.152-.432.048-.2-.096-.84-.312-1.592-.984-.592-.528-.984-1.176-1.104-1.376-.112-.2-.016-.304.088-.408.088-.088.2-.232.296-.344.096-.112.136-.2.2-.328.064-.136.032-.248-.016-.344a65.87 65.87 0 0 1-.608-1.472c-.16-.384-.328-.336-.448-.344h-.384a.719.719 0 0 0-.528.248c-.176.2-.688.68-.688 1.656 0 .976.712 1.92.808 2.048.096.136 1.4 2.136 3.384 2.992.472.208.84.328 1.128.416.472.152.904.128 1.248.08.384-.056 1.176-.48 1.336-.944.168-.464.168-.856.112-.944-.056-.088-.176-.128-.376-.224Z'/%3E%3C/svg%3E");
margin-right: 6px;
vertical-align: -5px;
}  .hero_col1 {
text-align: center;
padding: 3em 0 4em;
}
.hero_title h1 {
margin-bottom: 0.3rem;
line-height: 1.1;
}
.hero_btn {
margin-top: 2em;
}
.whats_btn span::before {
content: '';
display: inline-block;
width: 22px;
height: 22px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill='%23fff' d='M13.6 2.828A7.857 7.857 0 0 0 7.992.5C3.624.5.064 4.06.064 8.428c0 1.4.368 2.76 1.056 3.96L0 16.5l4.2-1.104a7.93 7.93 0 0 0 3.792.968c4.368 0 7.928-3.56 7.928-7.928 0-2.12-.824-4.112-2.32-5.608ZM7.992 15.02a6.61 6.61 0 0 1-3.36-.92l-.24-.144-2.496.656.664-2.432-.16-.248a6.608 6.608 0 0 1-1.008-3.504c0-3.632 2.96-6.592 6.592-6.592 1.76 0 3.416.688 4.656 1.936a6.544 6.544 0 0 1 1.928 4.664c.016 3.632-2.944 6.584-6.576 6.584Zm3.616-4.928c-.2-.096-1.176-.576-1.352-.648-.184-.064-.312-.096-.448.096-.136.2-.512.648-.624.776-.112.136-.232.152-.432.048-.2-.096-.84-.312-1.592-.984-.592-.528-.984-1.176-1.104-1.376-.112-.2-.016-.304.088-.408.088-.088.2-.232.296-.344.096-.112.136-.2.2-.328.064-.136.032-.248-.016-.344a65.87 65.87 0 0 1-.608-1.472c-.16-.384-.328-.336-.448-.344h-.384a.719.719 0 0 0-.528.248c-.176.2-.688.68-.688 1.656 0 .976.712 1.92.808 2.048.096.136 1.4 2.136 3.384 2.992.472.208.84.328 1.128.416.472.152.904.128 1.248.08.384-.056 1.176-.48 1.336-.944.168-.464.168-.856.112-.944-.056-.088-.176-.128-.376-.224Z'/%3E%3C/svg%3E");
margin-right: 6px;
vertical-align: -5px;
}
.hero_col2 img {
width: 100%;
max-width: 540px;
margin: auto;
}
@media (width < 575px) {
.hero_img_desktop {
display: none !important;
}
}
@media (min-width: 575px) {
.hero_img_mobile {
display: none !important;
}
}
@media (min-width: 992px) {
.hero_cols_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-column-gap: 2em;
-moz-column-gap: 2em;
column-gap: 2em;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-height: 640px;
overflow: hidden;
}
.hero_col1 {
text-align: left;
padding: 0;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.hero_col2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.hero_title {
max-width: 430px;
}
.hero_title h1 {
font-size: 3.3rem;
}
.hero_txt {
font-size: 1.2rem;
}
}
@media (min-width: 1250px) {
.hero_title {
max-width: 520px;
}
.hero_title h1 {
font-size: 3.875rem;
}
.hero_txt {
font-size: 1.5rem;
}
.hero_col2 img {
max-width: 680px;
}
} .jnlc_cols_wrapper {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
-webkit-column-gap: 2rem;
-moz-column-gap: 2rem;
column-gap: 2rem;
row-gap: 20px;
}
.jnlc_col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
row-gap: 1em;
padding: 3em 1.5em;
border-radius: 50px;
}
.jnlc_col ul {
margin-bottom: 0;
}
.jnlc_col ul li:not(.jnlc_col ul li:last-child) {
margin-bottom: 10px;
}
.jnlc_col ul li::marker {
color: var(--global-palette2);
}
.jnlc_col1 {
background: #c4e5f2;
}
.jnlc_col2 {
background: #eef8fb;
}
.jnlc_col3 {
background: #def0f8;
}
.jnlc_icon img {
margin: 0 auto 0.7em;
}
.jnlc_col h4 {
text-align: center;
margin-bottom: 0.3em;
}
@media (min-width: 1200px) {
.jnlc_col {
padding: 3em;
}
} .esp_card {
text-align: center;
padding: 1.875em;
background: white;
border-radius: 15px;
}
.esp_card_icon {
height: 40px;
margin: 0 auto 0.5em;
}
.h5_especialidades {
margin-bottom: 1em;
}
@media (min-width: 992px) {
.h5_especialidades {
font-size: 1.5rem !important;
}
}
.esp_card_excerpt {
color: #666 !important;
margin-bottom: 1.3em !important;
line-height: 1.2;
}
.esp_card .button {
font-size: 0.9rem !important;
padding: 0.8em 1.6em !important;
}
.esp_card_16 .esp_card_icon,
.esp_card_14 .esp_card_icon {
height: 37px;
margin-bottom: calc(0.5em + 3px);
} .esp_slider_wrapper {
padding: 0 13px;
}
.esp_card {
margin: 0 5px;
}
@media (min-width: 600px) {
.slick-track {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.esp_card {
height: inherit !important;
}
.esp_card_inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: 100%;
}
.esp_card .button {
-ms-flex-item-align: center;
align-self: center;
}
}
@media (min-width: 992px) {
.esp_slider_wrapper {
padding: 0 20px;
}
.esp_card {
margin: 0 15px;
}
} .qcdv_txt {
width: 100%;
max-width: 980px;
margin: 0 auto;
color: white !important;
} .ti-inner {
border-radius: 15px !important;
}
.ti-widget.ti-goog .ti-controls .ti-next:before,
.ti-widget.ti-goog .ti-controls .ti-prev:before,
.ti-widget.ti-goog .ti-controls .ti-next:after,
.ti-widget.ti-goog .ti-controls .ti-prev:after {
background: var(--global-palette2) !important;
height: 1px !important;
}
.ti-widget.ti-goog .ti-controls .ti-next:before,
.ti-widget.ti-goog .ti-controls .ti-prev:after {
top: 7px !important;
}
.google_btn {
text-align: center;
margin-top: 2em;
}
.google_btn .button {
font-size: 75%;
margin: 0 5px;
}
.dep_video_wrapper {
display: grid;
-webkit-column-gap: 2em;
-moz-column-gap: 2em;
column-gap: 2em;
row-gap: 1em;
margin-top: 2em;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}
.dep_iframe_wrapper {
position: relative;
padding-top: 56.25%;
width: 100%;
overflow: hidden;
border-radius: 15px;
}
.dep_iframe_wrapper iframe {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
}
@media (max-width: 600px) {
#avaliacoes .section_title {
margin-top: 0 !important;
}
.google_btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.google_btn a {
-ms-flex-item-align: center;
align-self: center;
}
.google_btn a:not(.google_btn a:last-child) {
margin-bottom: 10px;
}
}
@media (min-width: 700px) {
.dep_video_wrapper {
grid-template-columns: 1fr 1fr 1fr;
}
} #nosso-blog .post-thumbnail {
margin-bottom: 1em;
}
#nosso-blog .content-bg {
background: transparent !important;
}
#nosso-blog .entry-title {
font-size: 1.2rem;
}
@media (min-width: 768px) {
#nosso-blog .entry-title {
font-size: 1.4rem;
}
} #instagram .button::before {
content: '';
display: inline-block;
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4 5.10016H13.4085M5 1.5H13C15.2091 1.5 17 3.29086 17 5.5V13.5C17 15.7091 15.2091 17.5 13 17.5H5C2.79086 17.5 1 15.7091 1 13.5V5.5C1 3.29086 2.79086 1.5 5 1.5ZM12.2 8.99593C12.2987 9.66173 12.185 10.3417 11.875 10.9391C11.565 11.5366 11.0745 12.0211 10.4733 12.3237C9.87208 12.6263 9.19075 12.7316 8.52622 12.6247C7.86169 12.5177 7.2478 12.204 6.77187 11.7281C6.29593 11.2521 5.98218 10.6382 5.87525 9.9737C5.76832 9.30917 5.87365 8.62784 6.17626 8.02663C6.47886 7.42541 6.96334 6.93492 7.56078 6.62492C8.15822 6.31492 8.8382 6.2012 9.50399 6.29993C10.1831 6.40064 10.8119 6.7171 11.2973 7.20257C11.7828 7.68805 12.0993 8.31679 12.2 8.99593Z' stroke='white' stroke-width='1.57' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
margin-right: 6px;
vertical-align: -0.2em;
} .loop-entry .post-thumbnail,
.single .post-thumbnail {
border-radius: 15px;
} .recentes_sidebar img {
border-radius: 7px;
}
.recentes_sidebar li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.recentes_sidebar li a {
display: inline;
}
.recentes_sidebar .wp-block-latest-posts__featured-image.alignleft {
margin-bottom: 0;
}
.categorias_sidebar {
list-style: none !important;
} .single-especialidade #primary {
margin-bottom: 0 !important;
}
.esp_content {
max-width: 900px;
margin: auto;
}
.esp_content p:first-child {
margin-top: 0;
}
.esp_video_wrapper {
max-width: 900px;
margin-left: auto;
margin-right: auto;
border-radius: 15px;
overflow: hidden;
}
.esp_iframe_wrapper {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.esp_video_wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.plyr__control--overlaid {
background: var(--global-palette2) !important;
}
.plyr__control--overlaid:hover {
background: hsl(209, 86%, 50%) !important;
}  .sobre_wrapper {
display: grid;
grid-template-columns: 1fr;
}
.sobre_txt h6:not(.sobre_txt h6:last-child) {
margin-bottom: 1em;
}
.sobre_txt_overlay {
height: 100%;
padding: 2em 1.5em;
background: #fafafaeb;
}
.sobre_img {
padding-bottom: 100%;
}
@media (width < 992px) {
#sobre-texto {
padding: 0 !important;
}
#sobre-texto .hero_btn {
text-align: center;
}
.sobre_wrapper {
margin-right: -20px;
margin-left: -20px;
}
}
@media (min-width: 597px) and (width < 992px) {
.sobre_img {
padding-bottom: 67%;
}
}
@media (min-width: 992px) {
.sobre_wrapper {
grid-template-columns: repeat(2, 1fr);
min-height: 500px;
}
.sobre_txt_overlay {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 3.75em;
}
.sobre_img {
padding: unset;
}
} .mvv_wrapper {
display: grid;
-webkit-column-gap: 1em;
-moz-column-gap: 1em;
column-gap: 1em;
row-gap: 1.5em;
}
.mvv_card {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
row-gap: 1em;
padding: 3em 1.5em;
background: white;
border-radius: 50px;
}
.mvv_card_txt p {
margin: 0;
}
.mvv_card4 ul li::marker {
color: var(--global-palette2);
}
.mvv_card4 ul {
margin-bottom: 0;
}
#missao-visao-valores .button::before {
content: '';
display: inline-block;
width: 22px;
height: 22px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill='%23fff' d='M13.6 2.828A7.857 7.857 0 0 0 7.992.5C3.624.5.064 4.06.064 8.428c0 1.4.368 2.76 1.056 3.96L0 16.5l4.2-1.104a7.93 7.93 0 0 0 3.792.968c4.368 0 7.928-3.56 7.928-7.928 0-2.12-.824-4.112-2.32-5.608ZM7.992 15.02a6.61 6.61 0 0 1-3.36-.92l-.24-.144-2.496.656.664-2.432-.16-.248a6.608 6.608 0 0 1-1.008-3.504c0-3.632 2.96-6.592 6.592-6.592 1.76 0 3.416.688 4.656 1.936a6.544 6.544 0 0 1 1.928 4.664c.016 3.632-2.944 6.584-6.576 6.584Zm3.616-4.928c-.2-.096-1.176-.576-1.352-.648-.184-.064-.312-.096-.448.096-.136.2-.512.648-.624.776-.112.136-.232.152-.432.048-.2-.096-.84-.312-1.592-.984-.592-.528-.984-1.176-1.104-1.376-.112-.2-.016-.304.088-.408.088-.088.2-.232.296-.344.096-.112.136-.2.2-.328.064-.136.032-.248-.016-.344a65.87 65.87 0 0 1-.608-1.472c-.16-.384-.328-.336-.448-.344h-.384a.719.719 0 0 0-.528.248c-.176.2-.688.68-.688 1.656 0 .976.712 1.92.808 2.048.096.136 1.4 2.136 3.384 2.992.472.208.84.328 1.128.416.472.152.904.128 1.248.08.384-.056 1.176-.48 1.336-.944.168-.464.168-.856.112-.944-.056-.088-.176-.128-.376-.224Z'/%3E%3C/svg%3E");
margin-right: 6px;
vertical-align: -5px;
} .mvv_wrapper_mob {
padding: 0 13px;
}
.mvv_slide {
margin: 0 5px 2px;
}
.missao_slider .slick-prev:before {
background-image: url("data:image/svg+xml,%3Csvg width='17' height='32' viewBox='0 0 17 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 31L1 16L16 1' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}
.missao_slider .slick-next:before {
background-image: url("data:image/svg+xml,%3Csvg width='17' height='32' viewBox='0 0 17 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L16 16L1 31' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}
@media (width < 768px) {
.mvv_wrapper {
display: none;
}
}
@media (min-width: 768px) {
.mvv_wrapper_mob {
display: none;
}
.mvv_wrapper {
grid-template-columns: repeat(3, 1fr);
-webkit-column-gap: 2em;
-moz-column-gap: 2em;
column-gap: 2em;
row-gap: 2em;
}
.mvv_card1,
.mvv_card2,
.mvv_card3 {
grid-column: span 1;
}
.mvv_card4 {
grid-column: span 3;
}
}
@media (min-width: 1200px) {
.mvv_card {
padding: 3em;
}
} .galeria_wrapper {
display: grid;
grid-template-columns: repeat(3, 1fr);
-webkit-column-gap: 3px;
-moz-column-gap: 3px;
column-gap: 3px;
row-gap: 3px;
}
.galeria_img {
position: relative;
background-position: center !important;
background-size: cover !important;
border-radius: 3px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.galeria_img a {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
}
.galeria_img_overlay {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
opacity: 0;
}
.galeria_img:hover .galeria_img_overlay {
opacity: 1;
}
.galeria_img_overlay::before {
content: '';
display: block;
position: absolute;
top: 50%;
left: 50%;
width: 32px;
height: 32px;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m31 31-7.238-7.238m0 0A13.333 13.333 0 1 0 4.907 4.906a13.333 13.333 0 0 0 18.855 18.856ZM14.334 9.334v10m-5-5h10'/%3E%3C/svg%3E");
background-repeat: no-repeat !important;
background-position: center !important;
}
@media (width <= 600px) {
.galeria_wrapper {
margin-right: -17px;
margin-left: -17px;
}
.galeria_img {
padding-bottom: 100%;
}
}
@media (min-width: 601px) {
.galeria_wrapper {
grid-template-columns: repeat(10, 1fr);
grid-template-rows: repeat(6, 1fr);
-webkit-column-gap: 0.5em;
-moz-column-gap: 0.5em;
column-gap: 0.5em;
row-gap: 0.5em;
}
.galeria_img {
border-radius: 5px;
}
.galeria_imgL {
grid-column: span 6;
grid-row: span 2;
padding-bottom: 66.3%;
}
.galeria_imgS {
grid-column: span 2;
grid-row: span 1;
padding-bottom: 100%;
}
.galeria_imgM {
grid-column: span 4;
grid-row: span 1;
padding-bottom: 49.2%;
}
}  .prof_dest_col2 {
padding-top: 2em;
}
.prof_dest_col img {
width: 100%;
max-width: 350px;
margin: 0 auto;
border-radius: 50%;
}
.prof_dest_cro {
font-weight: 600;
}
.prof_dest_bio {
max-width: 610px;
margin: 1em auto 0;
}
.prof_dest_bio p {
line-height: 1.5;
}
.prof_li ul {
margin: 0 0 0 1em;
}
.prof_li ul li {
line-height: 1.6;
}
.prof_li ul li::marker {
color: var(--global-palette2);
}
@media (max-width: 900px) {
.prof_dest_col2 h4,
.prof_dest_col2 .prof_dest_cro {
text-align: center;
}
}
@media (min-width: 901px) {
.prof_dest_col_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-column-gap: 6%;
-moz-column-gap: 6%;
column-gap: 6%;
}
.prof_dest_col2 {
padding-top: 0;
}
} .prof_slider_wrapper {
padding: 0 13px;
}
.prof_card {
text-align: center;
margin: 0 5px 2px;
padding: 30px 20px;
border: 1px solid #ddd;
border-radius: 15px;
}
.prof_card_img {
width: 100%;
max-width: 180px;
border-radius: 50%;
margin: 0 auto 1em;
cursor: pointer;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.prof_card_img:hover {
-webkit-transform: scale(1.03);
-ms-transform: scale(1.03);
transform: scale(1.03);
}
.prof_card h5 {
font-size: 1.2rem;
margin-bottom: 0.4rem;
}
.prof_card p {
margin: 0 0 0.4rem;
}
.prof_card_cro {
font-weight: 600;
}
.prof_card_bio {
margin-top: 0.3em;
}
.prof_card .prof_card_cro,
.prof_card .prof_card_esp {
font-size: 14px;
}
.prof_card .button {
font-size: 0.75rem !important;
margin-top: 0.4rem;
padding: 0.8em 1.6em !important;
}
@media (min-width: 600px) {
.prof_card {
height: inherit !important;
}
.prof_card_inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: 100%;
}
.prof_card_bio {
margin-top: 1em;
}
.prof_card .button {
-ms-flex-item-align: center;
align-self: center;
}
}
@media (min-width: 992px) {
.prof_slider_wrapper {
padding: 0 20px;
}
.prof_card {
margin: 0 15px;
}
} #prof-popup {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 1em;
background: rgba(0, 0, 0, 0.4);
z-index: 999999999;
overflow-y: scroll;
}
.conteudo_popup {
position: relative;
width: 100%;
max-width: 700px;
padding: 20px;
margin: 0 auto;
background: white;
-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
border-radius: 10px;
}
.conteudo_popup_header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-column-gap: 2em;
-moz-column-gap: 2em;
column-gap: 2em;
row-gap: 1em;
text-align: center;
}
.conteudo_popup_header h5 {
margin-bottom: 0.3rem;
}
.conteudo_popup_header p {
margin: 0 0 0.3rem;
}
.conteudo_popup img {
width: 100%;
max-width: 180px;
border-radius: 50%;
}
#detalhes-profissional p {
line-height: 1.5;
}
#detalhes-profissional p:last-child {
margin-bottom: 0;
}
#fechar-popup {
position: absolute;
top: 10px;
right: 10px;
font-size: 1.3rem;
font-weight: 700;
line-height: 1;
color: var(--global-palette1);
padding: 10px;
cursor: pointer;
}
@media (min-width: 600px) {
.conteudo_popup_header {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
text-align: left;
}
}
@media (min-width: 800px) {
.conteudo_popup {
padding: 2em;
}
} .footer_cols_wrapper {
display: grid;
grid-template-columns: 1fr;
-webkit-column-gap: 2em;
-moz-column-gap: 2em;
column-gap: 2em;
row-gap: 2em;
}
.footer_cols_section {
background: var(--global-palette1);
padding-top: 3em;
}
.footer_col {
width: 100%;
}
.footer_col h4,
.footer_col p,
.footer_col span {
color: white;
}
.footer_col p {
margin-top: 0;
}
.footer_col a {
color: white !important;
text-decoration: none !important;
}
.footer_col a:hover {
color: #3fa4f3 !important;
}
.footer_col a:hover svg {
fill: #3fa4f3;
}
.footer_col svg {
vertical-align: -0.1em;
}
.footer_col_main p:last-child {
margin-bottom: 0;
}
.footer_col_main_01 strong {
font-weight: 600 !important;
}
.footer_col_main_03 a {
background: #39c64a;
padding: 0.3em 0.8em;
border-radius: 35px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.footer_col_main_03 a:hover {
color: #fff !important;
background: #2a9136 !important;
}
@media (max-width: 992px) {
.logo_footer img {
width: 190px !important;
}
}
@media (min-width: 992px) {
.footer_cols_wrapper {
grid-auto-rows: 1fr;
grid-template-columns: 1fr 1fr 1fr;
}
}
@media (min-width: 1200px) {
.footer_cols_wrapper {
-webkit-column-gap: 4em;
-moz-column-gap: 4em;
column-gap: 4em;
}
} :root {
--animate-delay: 0.2s !important;
}
@media (min-width: 768px) {
.element_hide {
opacity: 0;
}
} .whatsapp_fixed {
position: fixed;
width: 50px;
height: 50px;
bottom: 15px;
right: 15px;
cursor: pointer;
z-index: 99999999;
border-radius: 50%;
}
.whatsapp_fixed a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 50px;
height: 50px;
background: #25d366;
padding: 0.6em;
border-radius: 50%;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.whatsapp_fixed a:hover {
background: hsl(142, 70%, 38%);
}
@media (min-width: 768px) {
.whatsapp_fixed {
right: 15px;
bottom: 15px;
}
} @-webkit-keyframes WaveWhatsApp {
0% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
50% {
opacity: 1;
}
100% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
opacity: 0;
}
}
@keyframes WaveWhatsApp {
0% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
50% {
opacity: 1;
}
100% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
opacity: 0;
}
}
.whatsapp_fixed a::after,
.whatsapp_fixed a::before {
content: '';
position: absolute;
opacity: 0;
border: 2px solid #25d366;
left: -5px;
top: -5px;
right: -5px;
bottom: -5px;
border-radius: 50%;
-webkit-animation: WaveWhatsApp 1.5s ease infinite;
animation: WaveWhatsApp 1.5s ease infinite;
}
.whatsapp_fixed a::after {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
} @media (max-width: 767.98px) {
.banner_home_desktop {
display: none !important;
}
}
@media (min-width: 768px) {
.banner_home_mobile {
display: none !important;
}
}
.agende_banner .n2-ss-button-container > a > div > div::before {
content: '';
display: inline-block;
width: 16px;
height: 17px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%23fff' d='M13.6 2.828A7.857 7.857 0 0 0 7.992.5C3.624.5.064 4.06.064 8.428c0 1.4.368 2.76 1.056 3.96L0 16.5l4.2-1.104a7.93 7.93 0 0 0 3.792.968c4.368 0 7.928-3.56 7.928-7.928 0-2.12-.824-4.112-2.32-5.608ZM7.992 15.02a6.61 6.61 0 0 1-3.36-.92l-.24-.144-2.496.656.664-2.432-.16-.248a6.608 6.608 0 0 1-1.008-3.504c0-3.632 2.96-6.592 6.592-6.592 1.76 0 3.416.688 4.656 1.936a6.544 6.544 0 0 1 1.928 4.664c.016 3.632-2.944 6.584-6.576 6.584Zm3.616-4.928c-.2-.096-1.176-.576-1.352-.648-.184-.064-.312-.096-.448.096-.136.2-.512.648-.624.776-.112.136-.232.152-.432.048-.2-.096-.84-.312-1.592-.984-.592-.528-.984-1.176-1.104-1.376-.112-.2-.016-.304.088-.408.088-.088.2-.232.296-.344.096-.112.136-.2.2-.328.064-.136.032-.248-.016-.344a65.87 65.87 0 0 1-.608-1.472c-.16-.384-.328-.336-.448-.344h-.384a.719.719 0 0 0-.528.248c-.176.2-.688.68-.688 1.656 0 .976.712 1.92.808 2.048.096.136 1.4 2.136 3.384 2.992.472.208.84.328 1.128.416.472.152.904.128 1.248.08.384-.056 1.176-.48 1.336-.944.168-.464.168-.856.112-.944-.056-.088-.176-.128-.376-.224Z'/%3E%3C/svg%3E");
margin-right: 6px;
vertical-align: -0.2rem;
} .antes_depois_title,
.antes_depois_title_home {
text-align: center;
}
.antes_depois_title_home {
margin: 2em 0 0.3em;	
}
.antes_depois_subtitle {
font-weight: normal !important;
text-align: center;
margin: 0 0 2em;
}
.antes-depois-slider {
margin-bottom: 4em !important;
}
.antes_depois_slider_home {
margin-bottom: 2em !important;
}
.antes-depois-slider .slide,
.antes_depois_slider_home .slide {
padding: 0 5px 5px;
text-align: center;
}
.antes-depois-slider .slick-dots,
.antes_depois_slider_home .slick-dots {
bottom: -2em !important;
}
.antes-depois-slider .slick-prev,
.antes_depois_slider_home .slick-prev {
left: -45px;
}
.antes-depois-slider .slick-next,
.antes_depois_slider_home .slick-next {
right: -45px;
}
@media (max-width: 992px) {
.antes_depois_slider_wrapper,
.antes_depois_slider_home_wrapper{
margin-left: -5px;
margin-right: -5px;
}
}