/* Start custom CSS */body.elementor-page-65 .darling-work-card > .e-con { position: relative; z-index: 1; background: #FFFFFF; }
body.elementor-page-65 .darling-work-card img { transform: scale(1); transform-origin: center; }
body.elementor-page-65 .darling-work-card p span { display: inline-block; transform: translate(0, 0); }
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
 body.elementor-page-65 .darling-work-card { transition: border-color 250ms cubic-bezier(.22,1,.36,1); }
 body.elementor-page-65 .darling-work-card img { transition: transform 420ms cubic-bezier(.22,1,.36,1); }
 body.elementor-page-65 .darling-work-card p span { transition: transform 250ms cubic-bezier(.22,1,.36,1); }
 body.elementor-page-65 .darling-work-card:hover img { transform: scale(1.045); }
 body.elementor-page-65 .darling-work-card:hover p span { transform: translate(3px, -3px); }
}
@media (prefers-reduced-motion: reduce) {
 body.elementor-page-65 .darling-work-card img, body.elementor-page-65 .darling-work-card p span { transform: none !important; transition: none !important; }
 body.elementor-page-65 [data-interaction-id="6b5a078"], body.elementor-page-65 [data-interaction-id="4ee2a5ca"] { transform: none !important; opacity: 1 !important; animation: none !important; transition: none !important; }
}
/* Darling motion: restrained feedback and accessible native entrances */
body.elementor-page-65 .darling-button {
 transition: transform 160ms cubic-bezier(.22,1,.36,1), background-color 160ms ease, color 160ms ease;
}
body.elementor-page-65 .darling-button:not(:focus-visible):active { transform: scale(.98); }
body.elementor-page-65 .darling-link { transition: color 160ms ease; }
@media (max-width: 767px) {
 body.elementor-page-65 [data-interaction-id] { transform: none !important; }
}
@media (prefers-reduced-motion: reduce) {
 body.elementor-page-65 [data-interaction-id] {
  transform: none !important; opacity: 1 !important;
  animation: none !important; transition: none !important;
 }
 body.elementor-page-65 .darling-button { transform: none !important; transition: background-color 160ms ease, color 160ms ease; }
 body.elementor-page-65 .darling-work-card img, body.elementor-page-65 .darling-work-card p span { transform: none !important; transition: none !important; }
}/* End custom CSS */