/* Creative Minds – Step Grid Fix */
.elementor-element-6dbytq6 > .e-con-inner {
flex-direction: row !important;
flex-wrap: wrap !important;
gap: 20px !important;
justify-content: center !important;
}
.elementor-element-6dbytq6 > .e-con-inner > .e-con,
.elementor-element-qfpsupd > .e-con-inner > .e-con {
flex: 1 1 220px !important;
min-width: 220px !important;
max-width: 300px !important;
width: auto !important;
}
.elementor-element-qfpsupd > .e-con-inner {
flex-direction: row !important;
flex-wrap: wrap !important;
gap: 20px !important;
justify-content: center !important;
}
.elementor-element-qfpsupd > .e-con-inner > .e-con { max-width: 340px !important; }
.elementor-field-hp-hidden, .elementor-field-group:has(.elementor-field-hp-hidden) {
position: absolute !important; left: -9999px !important; top: -9999px !important;
opacity: 0 !important; pointer-events: none !important; visibility: hidden !important;
}
@media (max-width: 767px) {
.elementor-element-6dbytq6 > .e-con-inner > .e-con, .elementor-element-qfpsupd > .e-con-inner > .e-con {
flex: 0 0 100% !important; min-width: 100% !important; max-width: 100% !important;
}
}