.elementor-widget-card_widget{position:relative;overflow:hidden;border-radius:var(--container-border-radius);background-color:#7cd8a1;border:1px solid #000;color:#000;transition:background-color .3s ease}.elementor-widget-card_widget .elementor-widget-container{display:flex;flex-direction:column;border-radius:inherit;padding:2.25rem 1.5rem 2.625rem}@media(min-width:1280px){.elementor-widget-card_widget .elementor-widget-container{padding:2.25rem}}@media(min-width:1440px){.elementor-widget-card_widget .elementor-widget-container{padding:3rem}}.elementor-widget-card_widget .elementor-widget-container:has(.preset_2){padding:2.25rem 1.5rem}@media(min-width:1280px){.elementor-widget-card_widget .elementor-widget-container:has(.preset_2){padding:2.25rem}}@media(min-width:1440px){.elementor-widget-card_widget .elementor-widget-container:has(.preset_2){padding:3rem}}.elementor-widget-card_widget .card{width:100%;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}@media(min-width:1024px){.elementor-widget-card_widget .card{aspect-ratio:1 / 1}}.elementor-widget-card_widget .card h3{display:block}@media(min-width:1024px){.elementor-widget-card_widget .card h3{max-width:12ch}}.elementor-widget-card_widget .card h3:last-child{margin-bottom:0}.elementor-widget-card_widget .card p{font-size:1.5rem}.elementor-widget-card_widget .card .card-top{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;flex:1}.elementor-widget-card_widget .card .card-top .text-wrap.has-text{flex:1}.elementor-widget-card_widget .card .card-bottom{position:relative;z-index:1;flex:1;display:flex;align-items:end}.elementor-widget-card_widget .card .card-bottom .card-bottom_inner{flex:1;display:grid;grid-template-columns:auto auto;align-items:center}.elementor-widget-card_widget .card .card-bottom .card-bottom_inner>*{flex-shrink:0}.elementor-widget-card_widget .card .card-bottom .card-icon{grid-column:2;flex-shrink:0;position:relative;display:inline-flex;justify-self:end;width:5.125rem;height:5.125rem;margin:.625rem 1rem}@media(min-width:768px){.elementor-widget-card_widget .card .card-bottom .card-icon{width:6rem;height:6rem;margin:.625rem 1.25rem .75rem}}.elementor-widget-card_widget .card .card-bottom .card-icon img,.elementor-widget-card_widget .card .card-bottom .card-icon svg{display:block;width:100%;height:100%}.elementor-widget-card_widget .card .card-bottom .card-icon img{object-fit:cover}.elementor-widget-card_widget .card:is(.preset_2) .card-top{justify-content:space-between}.elementor-widget-card_widget .card:is(.preset_2) .card-top .text-wrap{flex:1;display:flex;flex-direction:column;justify-content:space-between}.elementor-widget-card_widget .card:is(.preset_2) .card-top .text-wrap h3{max-width:25rem}.elementor-widget-card_widget .card:is(.preset_2) .card-top .text-wrap p{font-size:1.125rem}.elementor-widget-card_widget .card:is(.preset_2) .card-top .button-wrap{display:flex;flex-direction:column;align-items:start;justify-content:end}.elementor-widget-card_widget .card:is(.preset_2) .card-top:has(.button-wrap){justify-content:space-between}.elementor-widget-card_widget .card:is(.preset_2) .card-top:has(.button-wrap) .text-wrap{flex:0}.elementor-widget-card_widget .card:is(.preset_2) .card-bottom{order:-1;flex:0;align-items:start}.elementor-widget-card_widget .card:is(.preset_2) .card-bottom .card-bottom_inner{display:flex;justify-content:start;align-items:start}.elementor-widget-card_widget .card:is(.preset_2) .card-bottom .card-bottom_inner .card-icon{justify-self:start;margin:0;width:auto;height:1.5rem}
