.elementor .s-wrroot{width:100%; display:flex; flex-direction:column; align-items:center; padding:var(--DS-Space-Section) clamp(var(--DS-Space-3),3vw,var(--DS-Space-5));
& :is(h1,h2,h3,h4,h5,h6,p){margin:0;}
& .wr-card{width:100%; max-width:1290px; display:flex; flex-direction:row; align-items:center; gap:var(--DS-Space-3); padding:var(--DS-Space-Card);}
& .wr-ico{width:clamp(96px,10vw,150px); height:clamp(96px,10vw,150px); flex:0 0 auto; padding:clamp(var(--DS-Space-3),2.4vw,var(--DS-Space-5)); border-radius:50%; background:rgba(255,255,255,0.12); box-sizing:border-box;}
& .wr-ico svg{width:100%; height:100%; display:block;}
& .wr-ico svg, & .wr-ico svg *{fill:url(#phxe-gold-grad);}
& .wr-body{display:flex; flex-direction:column; align-items:flex-start; gap:var(--DS-Space-1); padding:0; flex:1 1 auto; min-width:0;}
& .wr-h2{color:var(--e-global-color-d3738c0); text-wrap:balance;}
& .wr-text{color:rgba(255,255,255,0.85); }
& .wr-btn{margin-top:var(--DS-Space-1);}
@media (max-width:767px){ & .wr-card{flex-direction:column; align-items:flex-start;} }\n}