.elementor .s-wbroot{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;}
& .e-grid-base{grid-template-rows:none; grid-auto-rows:auto;}
& .wb-inner{width:100%; max-width:1290px; display:flex; flex-direction:column; align-items:stretch; gap:var(--DS-Space-5); padding:0;}
& .wb-head{display:flex; flex-direction:column; align-items:flex-start; gap:var(--DS-Space-1); padding:0;}
& .wb-h2{color:var(--e-global-color-d3738c0); text-wrap:balance;}
& .wb-grid{display:grid; grid-template-columns:minmax(0,2fr) minmax(0,1fr); gap:clamp(var(--DS-Space-4),5vw,var(--DS-Space-12)); width:100%; padding:0;}
& .wb-media{position:relative; display:flex; flex-direction:column; justify-content:flex-end; min-height:420px; padding:0; border-radius:var(--DS-Radius-Card,12px); overflow:hidden; background:var(--e-global-color-primary) url("https://phxedev.wpenginepowered.com/wp-content/uploads/2025/03/Thumnbail.jpg") center / cover no-repeat;}
& .wb-over{display:flex; flex-direction:column; gap:var(--DS-Space-2); width:62%; padding:var(--DS-Space-Card); margin:0 0 clamp(var(--DS-Space-3),6vw,var(--DS-Space-12)) 0; background:linear-gradient(135deg, rgba(6,37,63,0.88), rgba(6,37,63,0.55)); backdrop-filter:blur(6px); border-radius:0 var(--DS-Radius-Card,12px) var(--DS-Radius-Card,12px) 0;}
& .wb-orow{display:flex; flex-direction:row; align-items:center; justify-content:space-between; gap:var(--DS-Space-2); padding:0;}
& .wb-otitle{color:var(--e-global-color-d3738c0);}
& .wb-play{width:35px; height:35px; flex:none;}
& .wb-play svg{width:100%; height:100%; display:block;}
& .wb-play svg, & .wb-play svg *{fill:var(--e-global-color-d3738c0);}
& .wb-otext{color:var(--e-global-color-d3738c0);}
& .wb-side{display:flex; flex-direction:column; align-items:flex-start; gap:var(--DS-Space-3); padding:0;}
& .wb-lock{width:53%; max-width:240px; height:auto;}
& .wb-lock img{width:100%; height:auto; display:block;}
& .wb-intro{color:rgba(255,255,255,0.8); text-wrap:pretty;}
& .wb-item{display:flex; flex-direction:column; align-items:flex-start; gap:var(--DS-Space-1); padding:var(--DS-Space-3) 0 0 0;}
& .wb-ico{width:45px; height:45px;}
& .wb-ico svg{width:100%; height:100%; display:block;}
& .wb-ico svg, & .wb-ico svg *{fill:var(--e-global-color-d3738c0);}
& .wb-itext{color:var(--e-global-color-d3738c0); text-wrap:pretty;}
& .wb-notes{display:flex; flex-direction:column; gap:4px; width:100%; padding:0;}
& .wb-notes p{color:rgba(255,255,255,0.4);}
@media (max-width:1024px){ & .wb-grid{grid-template-columns:minmax(0,1fr);} & .wb-media{min-height:clamp(360px,60vw,520px);} }
@media (max-width:767px){ & .wb-over{width:100%; margin:0; border-radius:0;} & .wb-media{min-height:340px;} }\n}