:root{--ib-gold:#b89161;--ib-ink:#0d0d0d;--ib-cream:#f7f3ea}header .wp-block-navigation-item__content{text-decoration:none!important;text-underline-offset:5px}header .wp-block-navigation-item__content:focus-visible,.ib-call:focus-visible,.ib-hero-cta:focus-visible,.ib-contact-item:focus-visible,#okapi-wasb-button:focus-visible,.forminator-button:focus-visible{outline:2px solid var(--ib-gold)!important;outline-offset:4px!important}@media (min-width:901px){header .wp-block-navigation,header .wp-block-navigation__container{flex-wrap:nowrap!important;align-items:center!important}header .wp-block-navigation__container{gap:24px!important;row-gap:0!important;text-transform:none!important}header .wp-block-navigation-item{flex:0 0 auto!important;margin:0!important}header .wp-block-navigation-item__content{white-space:nowrap!important;font-size:17px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:0!important}header .wp-block-column:has(.ib-call){align-items:center!important;flex-wrap:nowrap!important}header .ib-call{min-height:44px;margin:0 0 0 18px!important;padding:9px 19px!important;box-sizing:border-box}}.ib-contact-grid{align-items:stretch!important}.ib-contact-info,.ib-contact-formhead{box-sizing:border-box;border-top:2px solid var(--ib-gold)}.ib-contact-info h2{color:#fff!important;letter-spacing:-.5px!important}.ib-contact-info p{color:rgb(255 255 255 / .84)!important}.ib-contact-info .ib-contact-item{color:#fff!important;min-height:81px;box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.ib-contact-info .ib-contact-item:hover{color:#fff!important;background:rgb(184 145 97 / .12)!important;border-color:rgb(184 145 97 / .72)!important;transform:translateY(-1px)}.ib-contact-info .ib-contact-item span:first-child,.ib-contact-info .ib-contact-kicker,.ib-contact-formhead .ib-contact-kicker{color:var(--ib-gold)!important}.ib-contact-formhead h2{letter-spacing:-.5px!important}.ib-contact-hero h1{line-height:1.08!important}.forminator-ui .forminator-label{color:#2b2926!important;font-size:14px!important;line-height:1.35!important;font-weight:600!important}.forminator-ui .forminator-input,.forminator-ui .forminator-textarea{transition:border-color .2s ease,box-shadow .2s ease!important}.forminator-ui .forminator-input:focus,.forminator-ui .forminator-textarea:focus{border-color:var(--ib-gold)!important;box-shadow:0 0 0 3px rgb(184 145 97 / .16)!important}.forminator-ui .forminator-button-submit{min-height:48px!important;letter-spacing:.08em!important}#okapi-wasb-button{width:62px!important;height:62px!important;right:24px!important;bottom:24px!important}#okapi-wasb-icon{width:62px!important;height:62px!important}@media (max-width:900px){.ib-contact-shell{padding-top:56px!important;padding-bottom:56px!important}.ib-contact-grid{gap:24px!important}.ib-contact-info,.ib-contact-formhead{padding:32px 24px!important}.ib-contact-info h2,.ib-contact-formhead h2{font-size:clamp(29px,8vw,36px)!important;line-height:1.12!important}#okapi-wasb-button,#okapi-wasb-icon{width:56px!important;height:56px!important}#okapi-wasb-button{right:16px!important;bottom:16px!important}}body.page-id-8 .wp-block-columns:has(.ib-practice-card){gap:24px!important;align-items:stretch!important}body.page-id-8 .wp-block-columns:has(.ib-practice-card)>.wp-block-column{display:flex!important;align-self:stretch!important;min-width:0}.ib-practice-card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;width:100%;min-height:320px;box-sizing:border-box;padding:38px 32px 34px;overflow:hidden;border:1px solid rgb(184 145 97 / .38);background:linear-gradient(145deg,#111 0%,#0b0b0b 100%);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.ib-practice-card::before{content:"";position:absolute;top:-1px;left:32px;width:48px;height:2px;background:#b89161}.ib-practice-icon{width:44px;height:44px;margin:0 0 27px;color:#c5a171}.ib-practice-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.ib-practice-card h3{color:#f7f3ea!important;font-family:'Baskervville',Georgia,'Times New Roman',serif!important;font-size:26px!important;font-weight:400!important;line-height:1.14!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 17px!important}.ib-practice-card p{max-width:29ch;color:rgb(247 243 234 / .72)!important;font-size:17px!important;line-height:1.55!important;margin:0!important}.ib-practice-card:hover{transform:translateY(-2px);border-color:rgb(184 145 97 / .78);background:#111}@media (max-width:781px){body.page-id-8 .wp-block-columns:has(.ib-practice-card){gap:16px!important}.ib-practice-card{min-height:0;padding:30px 25px 29px}.ib-practice-card::before{left:25px;width:42px}.ib-practice-icon{width:40px;height:40px;margin-bottom:22px}.ib-practice-card h3{font-size:24px!important}.ib-practice-card p{max-width:none;font-size:16px!important}}body.page-id-8 .wp-block-columns:has(.ib-practice-card){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important}body.page-id-8 .wp-block-columns:has(.ib-practice-card)>.wp-block-column{width:auto!important;flex-basis:auto!important}@media (max-width:900px){body.page-id-8 .wp-block-columns:has(.ib-practice-card){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){body.page-id-8 .wp-block-columns:has(.ib-practice-card){grid-template-columns:1fr!important}}html.ib-anim-on body.home .ib-reveal{transform:translateY(14px);transition:opacity .42s cubic-bezier(.2,.6,.2,1),transform .42s cubic-bezier(.2,.6,.2,1);will-change:opacity,transform}html.ib-anim-on body.home .ib-reveal.in{transform:none}.home .wp-block-group:has(.ib-feat){padding-top:64px!important;padding-bottom:60px!important}.home .ib-feat{max-width:920px!important}.home .ib-feat a{border-radius:4px;box-shadow:0 18px 55px rgb(0 0 0 / .28)}.home .ib-feat-pl{width:76px;height:76px;border-width:2px}.home .ib-feat-tri{border-left-width:23px;border-top-width:14px;border-bottom-width:14px}.home .ibmw{max-width:1040px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:24px!important}.home .ibmw>a:nth-child(n+5){display:none!important}.home .ibmw-th{border:1px solid rgb(184 145 97 / .24);border-radius:4px}.home .ibmw-cap{padding:13px 2px 0!important;text-align:left!important}.home .ibmw-t{min-height:44px;font-size:15px!important;font-weight:500!important;line-height:1.35!important}.home .ibmw-o{color:rgb(197 161 113 / .78)!important}.home .ibmw~.wp-block-buttons{margin-top:34px!important}@media (max-width:900px){.home .ibmw{max-width:720px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.home .wp-block-group:has(.ib-feat){padding-top:48px!important;padding-bottom:48px!important}.home .ib-feat-pl{width:58px;height:58px}.home .ib-feat-tri{border-left-width:18px;border-top-width:11px;border-bottom-width:11px}.home .ibmw{max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important;padding:0 16px!important}.home .ibmw-t{min-height:38px;font-size:14px!important}.home .ibmw-o{font-size:9px!important;letter-spacing:1.4px!important}.home .ibmw~.wp-block-buttons{margin-top:30px!important}}@media (max-width:340px){.home .ibmw{grid-template-columns:1fr!important;max-width:300px!important}}@media (prefers-reduced-motion:reduce){.home .ib-reveal,.home .ibmw-th img,.home .ib-feat-pl{transition:none!important}}:root{--ib-display:'Baskervville',Georgia,'Times New Roman',serif;--ib-interface:'DM Sans',Arial,sans-serif}body.page:not(.home) main h1{font-family:var(--ib-display)!important;font-size:clamp(44px,4vw,52px)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.025em!important;text-wrap:balance}body.page main h2,body.page main h3{text-wrap:balance}body.page main p{text-wrap:pretty}.wp-block-button__link,.wp-element-button,.forminator-ui .forminator-button-submit,header .ib-call{font-family:var(--ib-interface)!important;font-weight:500!important;letter-spacing:.035em!important}html.ib-anim-on body .ib-reveal{transform:translateY(14px);transition:opacity .42s cubic-bezier(.2,.6,.2,1),transform .42s cubic-bezier(.2,.6,.2,1)}html.ib-anim-on body .ib-reveal.in{transform:none}.page-id-8 .banner-titulo,.page-id-9 .ib-contact-hero,.page-id-209 .banner-titulo,.page-id-10 .ib-about-hero,.page-id-479 .ib-privacy-hero{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}.page-id-209 .entry-content{background:#0c0c0c}.page-id-209 .entry-content>.ib-cober,.page-id-209 .entry-content>.ib-media-cta,.page-id-10 .entry-content>.ib-about-media,.page-id-479 .entry-content>.ib-privacy-hero{margin-block-start:0!important}.page-id-209 .entry-content>style,.page-id-10 .entry-content>style,.page-id-479 .entry-content>style{margin:0!important}main a:not(.wp-block-button__link):focus-visible,footer a:focus-visible{outline:2px solid var(--ib-gold)!important;outline-offset:3px!important;border-radius:2px}@media (max-width:600px){body.page:not(.home) main h1{font-size:38px!important;line-height:1.08!important}body.page main h2{line-height:1.14!important}.wp-block-button__link,.wp-element-button,.forminator-ui .forminator-button-submit{min-height:46px}}@media (prefers-reduced-motion:reduce){html.ib-anim-on body .ib-reveal,.wp-block-button__link,.wp-element-button,.ib-practice-card,.ibmw-th img{transition:none!important}}body .ib-hero-cta,body.home main .wp-block-button__link,body.page-id-8 main .ib-practice-cta__primary,body.page-id-8 main .ib-practice-cta__secondary,body.page-id-209 main .ib-media-cta a,body.page-id-10 main .ib-about-media a{font-family:var(--ib-interface)!important;font-weight:600!important;letter-spacing:.025em!important}.page-id-10 .ib-about-hero p,.page-id-10 .ib-about-kicker,.page-id-10 .ib-about-card small,.page-id-10 .ib-about-credential small,.page-id-10 .ib-about-media>p,.page-id-209 .ib-rak-kicker,.page-id-209 .ib-rak-links,.page-id-209 .ib-cober-eye,.page-id-209 .ib-media-cta>p,.page-id-209 .wp-block-columns p.has-text-color,.page-id-209 .wp-block-columns p a,.page-id-209 .ib-cober-sub{font-family:var(--ib-interface)!important;font-weight:600!important}.page-id-10 .ib-about-hero p,.page-id-10 .ib-about-kicker{font-size:12px!important}.page-id-209 main .ib-reveal{opacity:1!important;transform:none!important;transition:none!important}