/*! Elite Kit — icon-box widget. Built by tools/build-widget-css.mjs; edit assets/css/tailwind/widgets/widget-css/icon-box.css. */
.ekl-icon-box-icon svg,.ekl-icon-box-icon i{display:block}.ekl-icon-btn svg,.ekl-icon-btn i{vertical-align:middle}.ek-icon-box .ekl-icon-box{background-color:var(--color-white);--tw-shadow:0 3px 40px 0 var(--tw-shadow-color,#2424241a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;padding:20px;position:relative}@media (hover:hover){.ek-icon-box .ekl-icon-box:hover{--tw-shadow:0 3px 40px 0 var(--tw-shadow-color,#24242433);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.ek-icon-box .ekl-icon-box .top-left{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0)}.ek-icon-box .ekl-icon-box .top-left .ek-badge{border-top-left-radius:5px}.ek-icon-box .ekl-icon-box .top-right{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0)}.ek-icon-box .ekl-icon-box .top-right .ek-badge{border-top-right-radius:5px}:is(.elite-kit-position-left,.elite-kit-position-right) .ekl-icon-box{gap:15px;display:flex}:is(.elite-kit-position-left,.elite-kit-position-right) .ekl-icon-box-title{margin-top:calc(var(--spacing) * 0)}.elite-kit-position-right .ekl-icon-box{flex-direction:row-reverse;display:flex}.elite-kit-vertical-align-top .ekl-icon-box{align-items:flex-start}.elite-kit-vertical-align-middle .ekl-icon-box{align-items:center}.elite-kit-vertical-align-bottom .ekl-icon-box{align-items:flex-end}.elite-kit-position-top .ekl-icon-box{flex-direction:column;display:flex}.ekl-icon-box-title{margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 5);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)}.ek-icon-box:where([class*=ekl-preset-]) .ekl-icon-box,.ek-icon-box:where([class*=ekl-preset-]) .ekl-icon-box:hover{background:var(--ekl-ps-bg);border:var(--ekl-ps-border);border-radius:var(--ekl-ps-radius);box-shadow:var(--ekl-ps-shadow)}.ek-icon-box:where([class*=ekl-preset-]) .ekl-icon-box-title{color:var(--ekl-ps-fg)}.ek-icon-box:where([class*=ekl-preset-]) .ekl-icon-box-description{color:var(--ekl-ps-muted)}.ek-icon-box:where([class*=ekl-preset-]) .ekl-icon-box-icon{color:var(--ekl-ps-accent)}.ek-icon-box:where([class*=ekl-preset-]) .ekl-icon-box-icon svg{fill:currentColor}.ek-icon-box:where([class*=ekl-preset-]) .ekl-badge,.ek-icon-box:where([class*=ekl-preset-]) .ekl-icon-btn,.ek-icon-box:where([class*=ekl-preset-]) .ekl-icon-btn:visited{background-color:var(--ekl-ps-accent);color:var(--ekl-ps-on-accent)}.ek-icon-box:where([class*=ekl-preset-]) .ekl-icon-btn:hover,.ek-icon-box:where([class*=ekl-preset-]) .ekl-icon-btn:focus,.ek-icon-box:where([class*=ekl-preset-]) .ekl-icon-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)}
