/* Existing design is authoritative. Only content growth/wrapping is enabled. */
[data-elementor-id="8"] :is([data-id="72657549"],[data-id="254e71c8"],[data-id="6d1a46a2"],[data-id="4441c25b"],[data-id="20d0b11f"],[data-id="38a199b0"],[data-id="543dff32"],[data-id="4c0a729"]){height:auto!important;min-height:0!important;flex-shrink:0!important;}
[data-elementor-id="8"] :is([data-id="c29b000"],[data-id="c29b001"]){position:absolute!important;left:10%!important;right:auto!important;width:80%!important;height:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(40 * var(--sts-unit))!important;}
[data-elementor-id="8"] :is([data-id="c29b000"],[data-id="c29b001"])>.e-con{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;}
[data-elementor-id="8"] :is([data-id="c29b000"],[data-id="c29b001"]) p{width:100%!important;max-width:100%!important;height:auto!important;}
[data-elementor-id="129"] :is([data-id="3df123ba"],[data-id="567e0f22"],[data-id="411c762d"],[data-id="23eeb415"],[data-id="5371df76"]) :is(.e-con,p,h2,h3){height:auto!important;min-height:0!important;flex-shrink:0!important;}
[data-elementor-id="129"] [data-id="23d27aad"]{flex-wrap:wrap!important;align-items:stretch!important;}
[data-elementor-id="129"] [data-id="23d27aad"]>.e-con{flex:0 0 calc((100% - 26 * var(--sts-unit))/3)!important;}
[data-elementor-id="129"] [data-id="3857b783"]{grid-template-columns:minmax(0,1fr)!important;}
[data-elementor-id="129"] [data-id="311c9a5"]{width:100%!important;max-width:100%!important;}
[data-elementor-id="129"] :is([data-id="5de2ad15"],[data-id="c29d001"]){position:relative!important;inset:auto!important;}
@media(max-width:1024px){
 [data-elementor-id="8"] :is([data-id="c29b000"],[data-id="c29b001"]){display:contents!important;position:relative!important;inset:auto!important;}
 [data-elementor-id="129"] [data-id="23d27aad"]>.e-con{flex-basis:100%!important;}
}
/* Homepage follow-up: retain type and palette, tighten the requested sections. */
body.page-id-8 [data-elementor-id="8"] [data-id="493b3440"] .sts-badge{align-self:start!important;}
@media(min-width:1025px){
 body.page-id-8 [data-elementor-id="8"] [data-id="1de0360e"]{width:calc(1560 * var(--sts-unit))!important;max-width:calc(100% - 80 * var(--sts-unit))!important;left:50%!important;transform:translateX(-50%)!important;}
 body.page-id-8 [data-elementor-id="8"] [data-id="443b59f3"]{width:100%!important;max-width:100%!important;text-wrap:balance;}
 body.page-id-8 [data-elementor-id="8"] [data-id="3362de59"]>.e-con{min-height:0!important;padding-bottom:calc(24 * var(--sts-unit))!important;}
 body.page-id-8 [data-elementor-id="8"] [data-id="493b3440"] .sts-badge{align-items:flex-start!important;}
}
