/* v0.2.1: scoped, layout-authoritative editorial hub. No global Listeo overrides. */
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .page-title,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .page-title-wrapper{display:none!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-location-single .elementor-widget-wrap{max-width:none}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor>.e-con,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor>.elementor-element{--dzop21-navy:#263450;--dzop21-pink:#ea133f}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-shell{width:min(1060px,calc(100% - 40px))!important;max-width:1060px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-width:0;padding:0!important;box-sizing:border-box}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-shell *,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-shell *:before,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-shell *:after{box-sizing:border-box}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-shell .elementor-widget{width:100%!important;max-width:none!important;min-width:0}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-shell .elementor-widget-container{width:100%;max-width:100%}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-shell h1,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-shell h2,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-shell h3{color:#263450;font-family:inherit!important;letter-spacing:-.025em;font-weight:800;line-height:1.2;margin:0}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-shell h1 span,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-shell h2 span{color:#ea133f}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-shell p{font-family:inherit;color:#2b3240;font-size:17px;line-height:1.75;margin:0 0 16px}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-shell .dzop21-eyebrow,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-shell .dzop21-eyebrow *{color:#ea133f!important;font-weight:800!important;font-size:12px!important;letter-spacing:2px!important;line-height:1.5!important;text-transform:uppercase;margin:0 0 10px}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-intro{padding:70px 0 25px!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-intro h1{font-size:clamp(36px,4.6vw,51px);max-width:930px;margin:0 0 24px}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-intro .dzop21-standfirst p{font-size:clamp(19px,2.4vw,24px);line-height:1.48;color:#263450;font-weight:600;max-width:900px}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-hero{border-radius:20px;overflow:hidden;position:relative;margin-top:8px!important;box-shadow:0 17px 36px rgba(31,42,62,.12)}
/* Hero image sizing consolidated in responsive-layout.css v0.5.12. */
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-hero:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,rgba(18,29,49,.88),rgba(18,29,49,.14) 82%);pointer-events:none}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-hero-copy{position:absolute!important;z-index:2;bottom:38px;left:42px;right:42px;width:auto!important;max-width:760px!important;display:flex!important;flex-direction:column!important;background:transparent!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-hero-copy h2{font-size:clamp(32px,4vw,49px);color:#fff!important;line-height:1.12}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-hero-copy h2 span{color:#ff4868!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-hero-copy .dzop21-eyebrow,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-hero-copy .dzop21-eyebrow *{color:#fff!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-lead{max-width:850px!important;padding:43px 0 19px!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-lead p:first-child{font-size:20px;line-height:1.65;color:#263450}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-split{display:grid!important;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;gap:48px!important;align-items:center!important;padding:45px 0 65px!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-split-photo,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-split-copy,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-highlight-copy{min-width:0!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-split-photo img,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-highlight-photo img{width:100%!important;height:390px!important;object-fit:cover!important;border-radius:18px!important;display:block!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-split h2,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-highlight h2{font-size:clamp(28px,3.3vw,37px);margin:0 0 19px}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-callout{background:#fff2f5!important;border-left:4px solid #ea133f;padding:19px 23px!important;border-radius:0 14px 14px 0;margin-top:10px}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-callout p{font-size:15px;margin:0}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-opportunities{padding:18px 0 58px!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-opportunities> .elementor-widget-heading h2{font-size:clamp(29px,3.6vw,39px);margin:0 0 16px}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-opportunities> .elementor-widget-text-editor p{color:#697183;margin-bottom:23px}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:17px!important;width:100%!important;max-width:100%!important;align-items:stretch}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card{width:100%!important;max-width:100%!important;min-width:0!important;background:#fff;border:1px solid #ebedf1;border-radius:17px;overflow:hidden;box-shadow:0 8px 25px rgba(31,42,62,.06);display:flex!important;flex-direction:column!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-card-photo img{display:block;width:100%!important;height:160px!important;object-fit:cover!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card-content{padding:21px 20px 23px!important;display:flex!important;flex-direction:column!important;flex:1;width:100%!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-card-content h3{font-size:20px;margin:0 0 10px}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-card-content p{font-size:14px;line-height:1.6;color:#606a7c;margin-bottom:14px}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-card-content .dzop21-text-link{margin-top:auto}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-shell .dzop21-text-link .elementor-button{background:transparent!important;color:#ea133f!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;font-size:14px!important;min-height:0!important;text-decoration:none!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-quote{max-width:905px!important;background:#fff2f5!important;border:1px solid #ffd7e1;border-left:6px solid #ea133f;border-radius:0 18px 18px 0;padding:35px 39px!important;margin-top:7px!important;margin-bottom:64px!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-quote .dzop21-quote-symbol,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-quote .dzop21-quote-symbol *{font:900 65px Georgia,serif!important;color:#ea133f!important;line-height:.7!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-quote h2{font-size:clamp(23px,2.6vw,30px);line-height:1.48}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-highlight{display:grid!important;grid-template-columns:1fr 1fr!important;gap:35px!important;align-items:center!important;background:#f3f6fa;border-radius:19px;padding:31px 34px!important;margin-bottom:62px!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-highlight-photo img{height:305px!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-cta{background:#263450!important;border-radius:20px!important;padding:49px 38px 53px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:10px!important;margin-bottom:48px!important;overflow:hidden;position:relative}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-cta h2{font-size:clamp(28px,3.6vw,40px);color:#fff!important;max-width:760px;margin:0 auto!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-cta h2 span{color:#ff4868!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-cta p{color:#e6ebf5!important;max-width:730px;text-align:center;margin:0 auto 13px}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-shell .dzop21-cta .elementor-button,:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-cta .elementor-button{background:#ea133f!important;color:#fff!important;border-radius:999px!important;padding:15px 29px!important;border:0!important;font-size:15px!important;font-weight:800!important;line-height:1.4!important;box-shadow:0 9px 20px rgba(234,19,63,.22)!important}
@media(max-width:850px){:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-split{grid-template-columns:1fr!important;gap:27px!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-highlight{grid-template-columns:1fr!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-highlight-photo{order:-1}}
@media(max-width:560px){:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-shell{width:calc(100% - 28px)!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-intro{padding:45px 0 18px!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-intro h1{font-size:35px}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-intro .dzop21-standfirst p{font-size:18px}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-hero{min-height:320px;border-radius:15px}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-hero-copy{left:23px;right:20px;bottom:25px}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-hero-copy h2{font-size:34px}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-lead{padding:29px 0 14px!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-lead p:first-child{font-size:17px}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-split{padding:30px 0 48px!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-split-photo img{height:260px!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-card-photo img{height:120px!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card-content{padding:14px 12px 18px!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-card-content h3{font-size:16px}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-card-content p{font-size:13px}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-quote{padding:29px 19px!important;margin-bottom:43px!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-highlight{padding:22px!important;gap:18px!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .dzop21-highlight-photo img{height:220px!important}:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-cta{padding:40px 22px!important}}

/* v0.2.2: locked 4:3 image frames and vertically aligned opportunity cards. */
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card-grid > .elementor-element.dzop21-card{height:100%!important;align-self:stretch!important;min-height:0!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card > .elementor-widget-image.dzop21-card-photo{width:100%!important;flex:0 0 auto!important;aspect-ratio:4/3!important;overflow:hidden!important;margin:0!important;padding:0!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card .dzop21-card-photo > .elementor-widget-container,
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card .dzop21-card-photo .elementor-image{width:100%!important;height:100%!important;aspect-ratio:4/3!important;overflow:hidden!important;margin:0!important;padding:0!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card .dzop21-card-photo img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:center center;border-radius:0!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card > .elementor-element.dzop21-card-content{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card-content > .elementor-widget-button.dzop21-text-link{margin-top:auto!important;align-self:stretch!important;padding-top:10px!important}
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card-content .elementor-widget-heading,
:is(body.page-id-4132,body.page-id-4133,body.page-id-4134,body.page-id-4135,body.page-id-4136,body.page-id-4137,body.page-id-4138) .elementor-element.dzop21-card-content .elementor-widget-text-editor{flex:0 0 auto!important}

/* Launch: forms remain native Elementor shortcode widgets; no global style overrides. */
.dzop21-shell.dzop-launch-form{padding:35px 0 55px!important;max-width:850px!important}
.dzop-launch-form .dunzy-growth-form-wrap{width:100%}
.dzop21-shell.dzop-launch-form h2{margin:0 0 18px}
.dzop21-shell .dzop-launch-card-note .elementor-button{pointer-events:none;background:transparent!important;color:#ea133f!important;box-shadow:none!important;border:0!important;padding:0!important}
