/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
.site-branding .custom-logo.svg-logo-image{display:block;height:80px;max-width:100%}.wp-block-kadence-column.suite-card{border-radius:16px !important}.suite-card{position:relative;overflow:hidden}.team-card{position:absolute !important;left:0;right:0;bottom:-1px;padding:0 25px 25px;background:#f5f1eb}.suite-content{position:absolute !important;left:0;right:0;bottom:0;padding:0 25px 25px;background:#f5f1eb;transform:translateY(calc(100% - 101px));transition:transform .4s ease;z-index:5}@media (max-width:1024px){.suite-content{bottom:-1em}}.suite-card:hover .suite-content{transform:translateY(0)}.suite-content h3{margin:0 0 12px;color:#222;text-align:center}.suite-content p{font-size:.8em;color:#333;text-align:center;margin-bottom:0}.suite-content:before{content:"";position:absolute;width:40px;height:40px;left:50%;top:-20px;background:#b4002d url('/wp-content/uploads/dvida-icon-logo.svg') center/20px 20px no-repeat;transform:translateX(-50%);border:1px solid #fff;border-radius:50%;z-index:2}.sticky-cta{position:fixed;right:15px;left:auto;bottom:8px;transform:translateY(120%);z-index:99999;display:flex;gap:4px;padding:4px;background:linear-gradient(135deg,#0d0d0d,#1b1b1b);border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.05);transition:all .3s ease}.sticky-cta.show{transform:translateY(0)}.sticky-cta a{display:flex;align-items:center;justify-content:center;gap:8px;min-width:130px;height:42px;padding:0 12px;border-radius:7px;color:#fff !important;text-decoration:none !important;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.sticky-cta a:hover{transform:translateY(-1px);filter:brightness(1.05)}.cta-call{background:#2c2d2f}.cta-whatsapp{background:#1d854a}.icon-circle{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cta-call .icon-circle{background:#ed212d}.cta-whatsapp .icon-circle{background:rgba(255,255,255,.12)}.icon-circle img{width:17px;height:17px;display:block;position:relative;top:1px;right:1px}.whatsapp-icon{width:24px;height:24px;display:block}@media (max-width:767px){.sticky-cta{left:0;right:0;bottom:0;width:100%;transform:translateY(100%);border-radius:0;padding:0;gap:0}.sticky-cta.show{transform:translateY(0)}.sticky-cta a{width:50%;min-width:auto;height:54px;border-radius:0;font-size:14px}.icon-circle{width:26px;height:26px}.icon-circle img{width:17px;height:17px;position:relative;top:1px;right:1px}.whatsapp-icon{width:26px;height:26px;display:block}}.section-eyebrow,.section-eyebrow-red{display:block;font-family:'Alex Brush',cursive;line-height:.1em;margin:0;padding:0}.section-eyebrow-red{color:#b50d25 !important;line-height:1em;font-size:1.1em}.bs-service-page-duration{margin-top:0;margin-bottom:0;font-size:.7rem;font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:#656e4d !important}.bs-service-page-price{font-size:18px;font-family:Cinzel,serif !important;color:#2e7d32}.bs-services-page-wrap.bs-layout-corner .bs-services-page-list.bs-cols-2 .bs-card-row,.bs-services-page-wrap.bs-layout-corner .bs-services-page-list.bs-cols-3 .bs-card-row,.bs-services-page-wrap.bs-layout-corner .bs-services-page-list.bs-cols-4 .bs-card-row{padding:0 !important;gap:22px}.bs-services-page-wrap .bs-service-card{background:0 none !important}.bs-services-page-list.bs-cols-2,.bs-services-page-list.bs-cols-3,.bs-services-page-list.bs-cols-4{gap:2.3rem 5rem !important}.bs-services-page-wrap .bs-service-card{border:0 none}.cf7-two-col{display:flex;gap:20px}.cf7-two-col>div{flex:1}.cf7-two-col input{width:100%;box-sizing:border-box}@media (max-width:767px){.cf7-two-col{flex-direction:column;gap:0}}