.elementor .e-598e06d2-2cb5{height:288px;overflow:hidden;padding:0px;background-color:var(--midnight);& img { display: block; width: 100%; height: 288px; object-fit: cover; }\n}.elementor .e-134149ad-fbf6{font-size:var(--text-h3);}.elementor .e-10cd7826-253b{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xs);color:var(--green-700);letter-spacing:0.18em;line-height:1.5;text-transform:uppercase;margin-block-start:4px;margin-block-end:16px;}.elementor .e-2058d3a8-975d{font-size:var(--text-small);line-height:1.625;}.elementor .e-7382269e-d11a{padding:28px;flex:1 1 auto;}.elementor .e-4a598e11-db6a:hover,.elementor .e-4a598e11-db6a:focus-visible{box-shadow:0px 20px 25px -5px rgba(0,0,0,0.1);}.elementor .e-4a598e11-db6a{height:100%;overflow:hidden;padding:0px;border-radius:var(--radius-card);border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--paper);transition:box-shadow 0.3s;display:flex;flex-direction:column;}