:root{--ela-ease: cubic-bezier(.22, 1, .36, 1);--ela-ease-soft: cubic-bezier(.4, 0, .2, 1);--ela-fast: .22s;--ela-medium: .42s;--ela-slow: .76s;--ela-shadow-soft: 0 12px 34px rgb(17 17 17 / 8%);--ela-shadow-lift: 0 20px 48px rgb(17 17 17 / 14%);--ela-parallax: 0px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:ela-page-out .18s ease both}::view-transition-new(root){animation:ela-page-in .32s var(--ela-ease) both}}@keyframes ela-page-out{to{opacity:.94}}@keyframes ela-page-in{0%{opacity:.82;transform:translateY(4px)}to{opacity:1;transform:none}}html.ela-motion-ready [data-ela-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--ela-slow) var(--ela-ease),transform var(--ela-slow) var(--ela-ease);transition-delay:var(--ela-delay, 0ms);will-change:opacity,transform}html.ela-motion-ready [data-ela-reveal=left]{transform:translate3d(-28px,0,0)}html.ela-motion-ready [data-ela-reveal=right]{transform:translate3d(28px,0,0)}html.ela-motion-ready [data-ela-reveal=scale]{transform:scale(.975)}html.ela-motion-ready [data-ela-reveal].is-visible{opacity:1;transform:none;will-change:auto}#header-component{transition:box-shadow var(--ela-medium) var(--ela-ease-soft),background-color var(--ela-medium) var(--ela-ease-soft),backdrop-filter var(--ela-medium) var(--ela-ease-soft)}body.ela-header-scrolled #header-component{box-shadow:0 10px 30px #11111114;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.hero[data-ela-hero] .hero__media-grid>picture.hero__media,.hero[data-ela-hero] .hero__media-grid>.hero__media-wrapper>.hero__media{transform:scale(1.035) translate3d(0,var(--ela-parallax),0);transform-origin:center;transition:transform .18s linear;will-change:transform}[data-ela-image-shell]{overflow:hidden}[data-ela-image-shell] img{transform:scale(1);transition:transform .7s var(--ela-ease)}.group-block[data-ela-card]{transform:translateZ(0);transition:transform var(--ela-medium) var(--ela-ease),box-shadow var(--ela-medium) var(--ela-ease),border-color var(--ela-medium) ease}.button,.button-secondary,.button-custom,button[type=submit]{transition:transform var(--ela-fast) var(--ela-ease),box-shadow var(--ela-fast) var(--ela-ease),filter var(--ela-fast) ease,background-color var(--ela-fast) ease,color var(--ela-fast) ease,border-color var(--ela-fast) ease}#MainContent a:not(.button):not(.button-secondary):not(.button-custom),footer a{text-underline-offset:.22em;transition:opacity var(--ela-fast) ease,text-decoration-color var(--ela-fast) ease}.contact-form input,.contact-form textarea,form[action*="/contact"] input,form[action*="/contact"] textarea{transition:border-color var(--ela-fast) ease,box-shadow var(--ela-fast) ease,background-color var(--ela-fast) ease}.contact-form input:focus,.contact-form textarea:focus,form[action*="/contact"] input:focus,form[action*="/contact"] textarea:focus{box-shadow:0 0 0 3px #d6b56d33}@media(hover:hover)and (pointer:fine){.group-block[data-ela-card]:hover{transform:translateY(-7px);box-shadow:var(--ela-shadow-lift)}[data-ela-image-shell]:hover img{transform:scale(1.028)}.button:hover,.button-secondary:hover,.button-custom:hover,button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #11111124;filter:brightness(1.025)}.button:active,.button-secondary:active,.button-custom:active,button[type=submit]:active{transform:translateY(0) scale(.985)}#MainContent a:not(.button):not(.button-secondary):not(.button-custom):hover,footer a:hover{opacity:.72}}@media screen and (max-width:749px){html.ela-motion-ready [data-ela-reveal],html.ela-motion-ready [data-ela-reveal=left],html.ela-motion-ready [data-ela-reveal=right]{transform:translate3d(0,16px,0)}.hero[data-ela-hero] .hero__media-grid>picture.hero__media,.hero[data-ela-hero] .hero__media-grid>.hero__media-wrapper>.hero__media{transform:scale(1.02);transition:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.ela-motion-ready [data-ela-reveal],html.ela-motion-ready [data-ela-reveal=left],html.ela-motion-ready [data-ela-reveal=right],html.ela-motion-ready [data-ela-reveal=scale]{opacity:1!important;transform:none!important;transition:none!important}.hero[data-ela-hero] .hero__media,[data-ela-image-shell] img,.group-block[data-ela-card],.button,.button-secondary,.button-custom,button[type=submit]{transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/expert-location-auto-motion.css.map */
