.elementor .e-a8fb3ad-cd0f06d{overflow:hidden;aspect-ratio:3/2;object-fit:cover;object-position:center center;transition:all 200ms;}.elementor .e-a8fb3ad-cd0f06d:hover,.elementor .e-a8fb3ad-cd0f06d:focus-visible{transform:scale3d(1.1, 1.1, 1.1);}.elementor .e-8c8bdb3-699514e{overflow:hidden;padding:0px;}.elementor .e-1567046-8d676a0{font-family:var(--primary-font);font-weight:400;font-size:1.25rem;color:var(--text);transition:all 200ms;}.elementor .e-1567046-8d676a0:hover,.elementor .e-1567046-8d676a0:focus-visible{color:var(--accent);}.elementor .e-5a59505-4ee9d1a{font-family:var(--secondary-font);font-weight:300;font-size:var(--small-text);color:var(--text);line-height:var(--p-line-height);text-align:start;}.elementor .e-126cff6-2f072b2{padding:0px;flex-direction:column;gap:var(--medium-gutter);}.elementor .e-956f259-fc0fd16{width:auto;font-family:var(--secondary-font);font-size:var(--micro-text);color:var(--text);letter-spacing:0.6px;text-transform:uppercase;padding-block-start:2px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--text);border-style:solid;transition:all 200ms;align-self:start;}.elementor .e-956f259-fc0fd16:hover,.elementor .e-956f259-fc0fd16:focus-visible{color:var(--accent);}.elementor .e-222e212-20b8b21{padding:var(--medium-gutter);flex-direction:column;flex:1 0 auto;justify-content:space-between;}.elementor .e-fe2352a{min-height:475px;padding:0px;border-width:1px;border-color:#f3d2764d;border-style:solid;flex-direction:column;}