.elementor .df-case-youtube{width:100%;height:auto;overflow:hidden;aspect-ratio:926 / 628;border-radius:12px;background-color:var(--df-black);display:block;align-self:start;}.elementor .df-case-video{width:100%;height:auto;max-width:100%;aspect-ratio:926 / 628;object-fit:cover;border-radius:12px;background-color:var(--df-black);display:block;align-self:start;}.elementor .df-case-heading{padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .df-case-slide{width:100%;column-gap:clamp(32px, 5vw, 96px);padding:0px;display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);grid-template-rows:auto;align-items:stretch;row-gap: 28px;\n}.elementor .df-case-media{width:100%;height:auto;aspect-ratio:926 / 628;object-fit:cover;border-radius:12px;display:block;cursor: default;\n}.elementor .df-case-body{padding-block-start:0px;padding-block-end:clamp(170px, 13vw, 200px);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .df-text{max-width:62ch;font-family:var(--df-font-body);font-weight:400;font-size:clamp(14px, 1.02vw, 16px);color:var(--df-white);line-height:1.72;margin:0px;display:block;}.elementor .df-h3{font-weight:400;font-size:clamp(28px, 2.9vw, 52px);color:var(--df-white);letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;margin:0px;display:block;font-family: var(--df-font-display);\n}.elementor .df-h3--gold{color:var(--df-gold);}