.elementor .km-ads-decoration{height:auto;object-fit:fill;position:absolute;inset-inline-end:0px;inset-block-end:0px;max-width:none; pointer-events:none; cursor:default;\n}.elementor .km-ads-card-text{font-weight:300;font-size:1rem;color:rgba(0,0,0,0.7);letter-spacing:0.05em;line-height:1.2;margin:0px;cursor:default;\n}.elementor .km-ads-card-title{font-weight:700;font-size:1.5rem;color:#000000;letter-spacing:0.03em;line-height:1.2;margin:0px;cursor:default;\n}.elementor .km-ads-number{font-weight:100;font-size:2.5rem;color:var(--accent);letter-spacing:0.05em;line-height:1.2;font-style:italic;margin:0px;flex:0 0 auto;cursor:default;\n}.elementor .km-ads-card-header{min-height:3rem;padding:0px;display:flex;flex-direction:row;gap:0.625rem;align-items:center;}.elementor .km-ads-card-content{max-width:28.125rem;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .km-ads-card{min-height:21.875rem;overflow:hidden;position:relative;padding:2.4375rem;border-radius:0.75rem;border-width:1px;border-color:rgba(0,0,0,0.1);border-style:solid;background-color:#F7F7F7;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;\n}.elementor .km-ads-grid{padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);}.elementor .km-ads-section-title{font-weight:500;font-size:clamp(2.25rem,4.65vw,5.125rem);color:#000000;letter-spacing:0.03em;line-height:1.2;text-align:center;margin:0px;cursor:default; & em { font-weight:100; white-space:nowrap; }\n}.elementor .km-ads-section{width:100%;max-width:1300px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:6.25rem;align-items:stretch;box-sizing:border-box;\n}