.elementor .e-95ed02c-7f7f612{text-align:start;}.elementor .e-7bf49a1-4617{padding-block-start:var(--space-lg);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border);border-style:solid;}.elementor .e-26565ed-e90dd51{display:flex;flex-direction:column;}.elementor .e-05f6e2f-f5b2510{flex-direction:column;row-gap:10px;}.elementor .e-3042d81-fdc797c{width:40%;height:auto;max-width:min(40%, 400px);overflow:hidden;border-radius:var(--radius-md);display:flex;flex-direction:row;flex:0 1 auto;align-self:center;& picture { display: block; overflow: hidden; border-radius: var(--radius-md); } & img { display: block; width: 100%; transform-origin: center center; animation: hero-image-drift 30s cubic-bezier(.45, 0, .55, 1) infinite alternate; will-change: transform; @media (prefers-reduced-motion: reduce) { animation: none; transform: none; } } &:is(img):not([src]), &:is(img)[src=""] { display: none; }
@media (prefers-reduced-motion: reduce) {
& img {
  animation: none;
  transform: none;
}
}\n}.elementor .e-4af3c76-7320b62{gap:48px;justify-content:space-between;}