.elementor .s-ivcroot{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;
width:100%; display:flex; flex-direction:column; align-items:center; padding:clamp(var(--DS-Space-8),7vw,var(--DS-Space-12)) clamp(var(--DS-Space-3),5vw,var(--DS-Space-5));
& .iv-inner{width:100%; max-width:1240px; display:flex; flex-direction:column; padding:0; gap:0;}
& :is(h1,h2,h3,h4,h5,h6,p){margin:0;}
& .e-grid-base{grid-template-rows:none; grid-auto-rows:auto;}
& .iv-head{display:flex; flex-direction:column; gap:var(--DS-Space-2); padding:0; margin:0 0 var(--DS-Space-5) 0;}
& .iv-h2{color:var(--e-global-color-d3738c0);  text-wrap:balance;}
& .iv-rule{width:120px; height:4px; padding:0; background:linear-gradient(90deg,var(--e-global-color-ggstart),var(--e-global-color-ggend)); margin:var(--DS-Space-1) 0 0 0; flex:0 0 auto;}
& .iv-label{color:rgba(255,255,255,0.7);}
& .iv-body{color:rgba(255,255,255,0.85); text-wrap:pretty;}
& .iv-white{color:var(--e-global-color-d3738c0);}
& .iv-caps{}
& .iv-fn{color:rgba(255,255,255,0.6);}
& .iv-fn a{color:var(--e-global-color-ggstart);}

& .iv-fil{display:grid; grid-template-columns:minmax(0,2fr) minmax(0,1fr); gap:var(--DS-Space-3); align-items:start; padding:0; width:100%;}
& .iv-filtabs{min-width:0; width:100%; background:rgba(58,81,102,0.45); border-radius:0; overflow:hidden; padding:0; margin:0; display:flex; flex-direction:column; gap:0;}
& .iv-filmenu{display:flex; flex-direction:row; width:100%; border-bottom:1px solid rgba(255,255,255,0.14); padding:0; gap:0;}
& .iv-filtab{flex:1 1 0; width:auto; min-width:0; border:0; border-radius:0; background:transparent; padding:var(--DS-Space-3); margin:0; cursor:pointer; color:rgba(255,255,255,0.65); display:flex; justify-content:center; align-items:center; transition:color 150ms ease;}
& .iv-filtab:hover{color:var(--e-global-color-d3738c0);}
& .iv-filtab[aria-selected="true"]{color:var(--e-global-color-d3738c0); background:linear-gradient(90deg,var(--e-global-color-ggstart),var(--e-global-color-ggend)) bottom / 100% 3px no-repeat;}
& .iv-filarea{padding:0; width:100%;}
& .iv-filpanel{padding:0; display:flex; flex-direction:column; gap:0;}
& .iv-row{display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:var(--DS-Space-2); padding:var(--DS-Space-3) var(--DS-Space-4); border-bottom:1px solid rgba(255,255,255,0.08);}
& .iv-row:last-child{border-bottom:0;}
& .iv-row-copy{display:flex; flex-direction:column; gap:4px; padding:0; min-width:0;}
& .iv-row-period{color:rgba(255,255,255,0.75);}
& .iv-docs{display:flex; flex-wrap:wrap; row-gap:var(--DS-Space-1); color:rgba(255,255,255,0.7);}
& .iv-docs a{color:rgba(255,255,255,0.8); text-decoration:none; padding:0 var(--DS-Space-2); border-left:1px solid rgba(255,255,255,0.25); transition:color 150ms ease;}
& .iv-docs a:first-child{border-left:0; padding-left:0;}
& .iv-docs a:hover{color:var(--e-global-color-ggstart);}
& .iv-wcard{position:relative; overflow:hidden; background:linear-gradient(180deg,rgba(255,255,255,0.22) 0%,rgba(255,255,255,0.06) 100%); border-radius:0; padding:var(--DS-Space-4); display:flex; flex-direction:column; align-items:flex-start; gap:var(--DS-Space-2);}
& .iv-wcard::before{content:''; position:absolute; left:0; right:0; top:0; height:4px; background:linear-gradient(90deg,var(--e-global-color-ggstart),var(--e-global-color-ggend)); pointer-events:none;}
& .iv-navy{color:var(--e-global-color-primary);}
& .iv-label-d{color:var(--e-global-color-a80e054);}
& .iv-text-d{color:var(--e-global-color-text);}
@media (max-width:1024px){ & .iv-fil{grid-template-columns:1fr;} }
@media (max-width:767px){ & .iv-row{padding:var(--DS-Space-2) var(--DS-Space-3);} & .iv-filtab{padding:var(--DS-Space-2) var(--DS-Space-1);} }

& .iv-wcard .iv-navy{color:var(--e-global-color-d3738c0);}
& .iv-wcard .iv-text-d{color:rgba(255,255,255,0.8);}\n}