.wbcom-essential-cta-box{--title-color:inherit;--second-button-bg:#fff;--button-hover-text:#fff;--description-color:inherit;--second-button-text:#2563eb;--button-text-color:#fff;--button-bg-color:#2563eb;--button-hover-bg:#1d4ed8}.wbcom-essential-cta-box.use-theme-colors{--title-color:var(--wbcom-heading-color,var(--wbcom-color-contrast,inherit));--second-button-bg:transparent;--button-hover-text:var(--wbcom-color-base,#fff);--description-color:var(--wbcom-text-color,var(--wbcom-color-contrast-2,inherit));--second-button-text:var(--wbcom-color-primary,#2563eb);--button-text-color:var(--wbcom-color-base,#fff);--button-bg-color:var(--wbcom-color-primary,#2563eb);--button-hover-bg:var(--wbcom-color-primary-dark,var(--wbcom-color-secondary,#1d4ed8))}.wbcom-essential-cta-box{flex-direction:column;gap:var(--content-spacing,24px);display:flex}.wbcom-essential-cta-box__content{flex:1}.wbcom-essential-cta-box__title{font-size:var(--title-size,32px);font-weight:700;color:var(--title-color,inherit);margin:0 0 12px;line-height:1.2}.wbcom-essential-cta-box__description{font-size:var(--description-size,16px);color:var(--description-color,inherit);margin:0;line-height:1.6}.wbcom-essential-cta-box__buttons{flex-wrap:wrap;gap:12px;display:flex}.wbcom-essential-cta-box__button{padding:var(--button-padding,12px 24px);justify-content:center;font-size:16px;border:2px solid transparent;text-decoration:none;font-weight:600;transition:all .3s ease;align-items:center;border-radius:var(--button-radius,4px);cursor:pointer;display:inline-flex}.wbcom-essential-cta-box__button--primary{border-color:var(--button-bg-color,#2563eb);color:var(--button-text-color,#fff);background-color:var(--button-bg-color,#2563eb)}.wbcom-essential-cta-box__button--primary:focus,.wbcom-essential-cta-box__button--primary:hover{border-color:var(--button-hover-bg,var(--button-bg-color,#1d4ed8));text-decoration:none;color:var(--button-hover-text,var(--button-text-color,#fff));background-color:var(--button-hover-bg,var(--button-bg-color,#1d4ed8))}.wbcom-essential-cta-box__button--secondary{border-color:var(--second-button-text,#2563eb);color:var(--second-button-text,#2563eb);background-color:var(--second-button-bg,transparent)}.wbcom-essential-cta-box__button--secondary:focus,.wbcom-essential-cta-box__button--secondary:hover{text-decoration:none;color:var(--second-button-bg,#fff);background-color:var(--second-button-text,#2563eb)}.wbcom-essential-cta-box.layout-centered{text-align:center;align-items:center}.wbcom-essential-cta-box.layout-centered .wbcom-essential-cta-box__buttons{justify-content:center}.wbcom-essential-cta-box.layout-left{text-align:left;align-items:flex-start}.wbcom-essential-cta-box.layout-left .wbcom-essential-cta-box__buttons{justify-content:flex-start}.wbcom-essential-cta-box.layout-inline{justify-content:space-between;flex-direction:row;text-align:left;align-items:center}.wbcom-essential-cta-box.layout-inline .wbcom-essential-cta-box__content{flex:1;margin-right:var(--content-spacing,24px)}.wbcom-essential-cta-box.layout-inline .wbcom-essential-cta-box__buttons{flex-shrink:0}@media(max-width:768px){.wbcom-essential-cta-box.layout-inline{flex-direction:column;text-align:center}.wbcom-essential-cta-box.layout-inline .wbcom-essential-cta-box__content{margin-right:0;margin-bottom:var(--content-spacing,24px)}.wbcom-essential-cta-box.layout-inline .wbcom-essential-cta-box__buttons{justify-content:center}}