:where(:root){--ow-reveal-distance:24px;--ow-reveal-end:20%;--ow-lift:-4px}.ow-card{transition:box-shadow var(--ow-duration) var(--ow-ease),transform var(--ow-duration) var(--ow-ease),background-color var(--ow-duration) var(--ow-ease)}.ow-card.e-con{--border-radius:var(--ow-radius-l)}@media (hover:hover){.ow-card:hover{transform:translateY(var(--ow-lift));box-shadow:var(--ow-shadow-2)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes ow-reveal{from{opacity:0;translate:0 var(--ow-reveal-distance)}to{opacity:1;translate:0 0}}.ow-reveal,.ow-card{animation:ow-reveal linear both;animation-timeline:view();animation-range:entry 0% cover var(--ow-reveal-end)}.ow-card:nth-child(4n+2){animation-range:entry 4% cover calc(var(--ow-reveal-end) + 3%)}.ow-card:nth-child(4n+3){animation-range:entry 8% cover calc(var(--ow-reveal-end) + 6%)}.ow-card:nth-child(4n+4){animation-range:entry 12% cover calc(var(--ow-reveal-end) + 9%)}.elementor:not(.elementor-location-header)>.e-con:first-child :is(.ow-reveal,.ow-card),.elementor:not(.elementor-location-header)>nav.e-con:first-child+.e-con :is(.ow-reveal,.ow-card),.ow-hero :is(.ow-reveal,.ow-card){animation:none}}}@media (prefers-reduced-motion:reduce){.ow-card{transition:none}.ow-card:hover{transform:none}}