.elementor-widget-mdc-icon-card{width:100%}
.mdc-ic{--ic-hover-x:0px;--ic-hover-y:-8px;--ic-hover-scale:1;--ic-duration:300ms;display:flex;flex-direction:column;align-items:stretch;gap:24px;width:100%;margin-inline:auto;padding:32px;border:1px solid #e9e5dc;border-radius:16px;background:#fff;color:#242822;text-decoration:none!important;font-family:inherit;transform:translate(0,0) scale(1);transition:transform var(--ic-duration) ease,background-color var(--ic-duration) ease,box-shadow var(--ic-duration) ease,border-color var(--ic-duration) ease}
.mdc-ic,.mdc-ic *{box-sizing:border-box}
.mdc-ic:is(:hover,:focus-within){transform:translate(var(--ic-hover-x),var(--ic-hover-y)) scale(var(--ic-hover-scale));background-color:#f1ede3;box-shadow:0 14px 32px #1b211512}
.mdc-ic-icon{display:block;width:100%;text-align:inherit;flex-shrink:0;font-size:40px;line-height:1;color:#be5625;transition:color var(--ic-duration) ease}
.mdc-ic-icon svg{display:inline-block;vertical-align:middle;width:1em;height:1em;color:inherit}.mdc-ic-icon svg:not([fill]){fill:currentColor}.mdc-ic-icon svg[fill="none"],.mdc-ic-icon svg [fill="none"]{fill:none}
.mdc-ic-text{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}
.mdc-ic .mdc-ic-title{margin:0;font-size:24px;font-weight:600;line-height:1.3;color:#252923;transition:color var(--ic-duration) ease}
.mdc-ic .mdc-ic-description{margin:0;font-size:15px;line-height:1.65;color:#6e716a;transition:color var(--ic-duration) ease}
.mdc-ic-layout-left .mdc-ic{flex-direction:row;align-items:flex-start}.mdc-ic-layout-right .mdc-ic{flex-direction:row-reverse;align-items:flex-start}
.mdc-ic:focus-visible{outline:2px solid #be5625;outline-offset:4px}
@media(max-width:767px){.mdc-ic{padding:24px;gap:18px}.mdc-ic .mdc-ic-title{font-size:21px}}
@media(prefers-reduced-motion:reduce){.mdc-ic,.mdc-ic *{transition:none!important}.mdc-ic{transform:none!important}}

.mdc-ic-layout-left .mdc-ic-icon,.mdc-ic-layout-right .mdc-ic-icon{width:auto;flex:0 0 auto}

.mdc-ic-icon-surface{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;color:inherit;background:transparent;border:0 solid transparent;transition:background-color var(--ic-duration) ease,border-color var(--ic-duration) ease,border-radius var(--ic-duration) ease}
