.elementor .elementor-element.daack-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important}
.elementor .daack-process-grid>.e-con{width:100%!important;min-width:0!important;padding:20px!important;gap:16px!important;height:auto!important;min-height:140px!important;border:1px solid #d2dfcd!important;border-radius:20px!important;background:#fff!important}
.elementor .daack-process-grid .elementor-heading-title{overflow-wrap:normal!important;word-break:normal!important;hyphens:none;font-size:21px!important;line-height:1.25!important}
.elementor .daack-process-grid>.e-con>.elementor-widget:first-child{width:52px!important;max-width:52px!important}
.elementor .daack-process-section>.daack-section-inner,.elementor .daack-process-section>.daack-section-surface{padding:40px!important}
.elementor .daack-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}
.elementor .daack-benefits-grid>.e-con{width:100%!important;height:100%!important;min-width:0!important;padding:24px!important;border-radius:20px!important}
.elementor .daack-benefits-grid>.e-con:last-child:nth-child(odd){grid-column:1/-1!important}
.elementor .elementor-element-25543963{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;gap:32px!important;align-items:stretch!important}
.elementor .elementor-element-153c3459,.elementor .elementor-element-41631fe9{width:100%!important;margin:0!important;min-height:0!important}
.elementor .elementor-element-351cce3e{height:100%!important;min-height:0!important;width:100%!important;padding:32px!important;border-radius:24px!important}
.elementor .elementor-field-type-select .elementor-select-wrapper{width:100%!important;margin:0!important;padding:0!important}
.daack-directions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;font-family:"Inter Tight",sans-serif}
.daack-direction-card{padding:28px;background:#edf6e9;border:1px solid #d2dfcd;border-radius:24px;color:#051f03}
.daack-direction-card h3{font:700 28px/1.2 "Inter Tight",sans-serif;margin:0 0 16px}.daack-direction-card p{font-size:18px;line-height:1.5;margin:0 0 24px}.daack-direction-card a{display:inline-flex;background:#001505;color:#b3e2a2;padding:12px 22px;border-radius:999px;font-weight:700;text-decoration:none}
@media(max-width:1024px){.elementor .elementor-element-25543963{grid-template-columns:minmax(0,1fr)!important}.elementor .elementor-element-351cce3e{height:auto!important}}
@media(max-width:600px){.elementor .daack-process-grid,.elementor .daack-benefits-grid{grid-template-columns:minmax(0,1fr)!important}.elementor .daack-process-section>.daack-section-inner,.elementor .daack-process-section>.daack-section-surface{padding:20px!important}.daack-directions{grid-template-columns:minmax(0,1fr)}.daack-direction-card{padding:24px}}
.elementor .daack-benefits-grid{grid-template-rows:none!important;grid-auto-rows:auto!important}.elementor .daack-benefits-grid>.e-con{height:auto!important;min-height:0!important}.elementor .daack-benefits-grid .elementskit-infobox,.elementor .daack-benefits-grid .box-body{padding:0!important;min-height:0!important;height:auto!important}.elementor .elementor-element-25543963{max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}
.elementor .elementor-element.daack-process-section{padding:40px!important;gap:32px!important;align-items:stretch!important}.elementor .daack-process-section>.e-con{width:calc(50% - 16px)!important;min-height:0!important;margin:0!important}.elementor .daack-process-section>.e-con:first-child{min-height:700px!important;border-radius:24px!important}.elementor .elementor-element.elementor-element-25543963{max-width:1360px!important}.elementor .elementor-element-41631fe9{padding:0!important;align-self:stretch!important}.elementor .elementor-element-351cce3e{margin:0!important}@media(max-width:1024px){.elementor .elementor-element.daack-process-section{flex-direction:column!important}.elementor .daack-process-section>.e-con{width:100%!important}.elementor .daack-process-section>.e-con:first-child{min-height:400px!important}}@media(max-width:600px){.elementor .elementor-element.daack-process-section{padding:20px!important}}
.daack-directions{max-width:1280px;margin-left:auto;margin-right:auto}
