/*! Elite Kit — call-out widget. Built by tools/build-widget-css.mjs; edit assets/css/tailwind/widgets/widget-css/call-out.css. */
.ekl-callout-wrapper{background-color:var(--color-ekl-neutral-50);border-radius:10px;padding-block:40px;padding-inline:30px}.ekl-callout-media{--tw-leading:1;margin-bottom:20px;line-height:1}.ekl-callout-icon{--tw-leading:1;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ekl-callout-icon i{--tw-leading:1;color:var(--color-ekl-brand);font-size:48px;line-height:1;display:block}.ekl-callout-icon svg{width:48px;height:48px;fill:var(--color-ekl-brand);display:block}.ekl-callout-image{display:inline-block}.ekl-callout-image img{max-width:100%;height:auto;display:block}.ekl-callout-title{margin:calc(var(--spacing) * 0);--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold);font-size:32px;line-height:1.3;font-weight:var(--font-weight-bold);color:var(--color-ekl-secondary);margin-bottom:12px}.ekl-callout-description{margin:calc(var(--spacing) * 0);--tw-leading:1.7;color:var(--color-ekl-neutral-700);margin-bottom:25px;font-size:16px;line-height:1.7}.ekl-callout-buttons{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.ekl-callout-btn,.ekl-callout-btn-secondary{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:16px;line-height:1;font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding-block:14px;padding-inline:28px;display:inline-flex}:is(.ekl-callout-btn,.ekl-callout-btn-secondary) i,:is(.ekl-callout-btn,.ekl-callout-btn-secondary) svg{display:block}:is(.ekl-callout-btn,.ekl-callout-btn-secondary) svg{fill:currentColor;width:1em;height:1em}.ekl-callout-btn{background-color:var(--color-ekl-hover);color:var(--color-white)}@media (hover:hover){.ekl-callout-btn:hover{background-color:#a82a55}}@media (hover:hover){.ekl-callout-btn:hover{color:var(--color-white)}}.ekl-callout-btn-secondary{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-ekl-hover);color:var(--color-ekl-hover);background-color:#0000}@media (hover:hover){.ekl-callout-btn-secondary:hover{background-color:var(--color-ekl-hover)}}@media (hover:hover){.ekl-callout-btn-secondary:hover{color:var(--color-white)}}.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-wrapper{background:var(--ekl-ps-bg);border:var(--ekl-ps-border);border-radius:var(--ekl-ps-radius);box-shadow:var(--ekl-ps-shadow)}.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-title{color:var(--ekl-ps-fg)}.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-description{color:var(--ekl-ps-muted)}.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-icon{color:var(--ekl-ps-accent)}.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-icon i{color:var(--ekl-ps-accent)}.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-icon svg{fill:var(--ekl-ps-accent)}.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-btn,.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-btn:visited{background-color:var(--ekl-ps-accent);color:var(--ekl-ps-on-accent)}.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-btn-secondary,.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-btn-secondary:visited{border-color:var(--ekl-ps-accent);color:var(--ekl-ps-accent);background-color:#0000}.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-btn:hover,.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-btn:focus,.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-btn:active{background-color:var(--ekl-ps-accent);box-shadow:inset 0 0 0 2px var(--ekl-ps-on-accent);color:var(--ekl-ps-on-accent)}.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-btn-secondary:hover,.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-btn-secondary:focus,.ek-call-out:where([class*=ekl-preset-]) .ekl-callout-btn-secondary:active{background-color:var(--ekl-ps-accent);color:var(--ekl-ps-on-accent)}
