.jwolfe-footer{isolation:isolate}@supports (overflow:clip){body .jwolfe-footer{overflow:clip !important}}.jwolfe-footer .jwolfe-footer__flowers{pointer-events:none}@media (min-width:1025px){body .jwolfe-footer.e-con{min-height:clamp(700px,40vw,820px) !important;background-position:50% 62% !important}body .jwolfe-footer .jwolfe-footer__flowers.elementor-element{bottom:-14% !important}}body .jwolfe-footer.e-con::before{opacity:1 !important;background-image:linear-gradient(180deg,var(--jw-primary,#E8E4D3) 0%,color-mix(in srgb,var(--jw-primary,#E8E4D3) 85%,transparent) 8%,color-mix(in srgb,var(--jw-primary,#E8E4D3) 0%,transparent) 30%) !important}.jwolfe-footer .jwolfe-footer__flowers .elementor-widget-container{transform-origin:50% 100%}.jwolfe-footer .jwolfe-footer__flowers img{display:block;width:100%;max-width:none;height:auto}.jwolfe-footer .jwolfe-footer__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jwolfe-footer .jwolfe-footer__nav a{transition:color 0.3s ease}.jwolfe-footer .jwolfe-footer__nav a:hover,.jwolfe-footer .jwolfe-footer__nav a:focus-visible,.jwolfe-footer .jwolfe-footer__card a:hover{color:var(--jw-accent,#C7192C) !important}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.jwolfe-footer .jwolfe-footer__flowers{animation:jwFootRise linear both;animation-timeline:view();animation-range:entry 0% entry 100%}}@supports not (animation-timeline:view()){.jwolfe-footer.jw-foot-ready .jwolfe-footer__flowers img{transform:translate3d(0,14%,0);transition:transform 1.8s cubic-bezier(0.22,1,0.36,1)}.jwolfe-footer.jw-foot-ready.is-in .jwolfe-footer__flowers img{transform:none}}.jwolfe-footer.is-in .jwolfe-footer__flowers .elementor-widget-container{animation:jwFootBreathe 9s ease-in-out 1.6s infinite;animation-play-state:paused}.jwolfe-footer.is-in.is-visible .jwolfe-footer__flowers .elementor-widget-container{animation-play-state:running}.jwolfe-footer.jw-foot-ready .jwolfe-footer__card{opacity:0;transform:translate3d(0,44px,0) scale(0.985);transition:opacity 1.1s cubic-bezier(0.22,1,0.36,1),transform 1.4s cubic-bezier(0.22,1,0.36,1)}.jwolfe-footer.jw-foot-ready .jwolfe-footer__card>.elementor-element{opacity:0;transform:translate3d(0,14px,0);transition:opacity 0.9s ease,transform 1.1s cubic-bezier(0.22,1,0.36,1)}.jwolfe-footer.jw-foot-ready.is-in .jwolfe-footer__card,.jwolfe-footer.jw-foot-ready.is-in .jwolfe-footer__card>.elementor-element{opacity:1;transform:none}.jwolfe-footer.is-in .jwolfe-footer__card>.elementor-element:nth-child(1){transition-delay:0.30s}.jwolfe-footer.is-in .jwolfe-footer__card>.elementor-element:nth-child(2){transition-delay:0.38s}.jwolfe-footer.is-in .jwolfe-footer__card>.elementor-element:nth-child(3){transition-delay:0.48s}.jwolfe-footer.is-in .jwolfe-footer__card>.elementor-element:nth-child(4){transition-delay:0.58s}.jwolfe-footer.is-in .jwolfe-footer__card>.elementor-element:nth-child(5){transition-delay:0.64s}.jwolfe-footer.is-in .jwolfe-footer__card>.elementor-element:nth-child(6){transition-delay:0.72s}.jwolfe-footer.is-in .jwolfe-footer__card>.elementor-element:nth-child(7){transition-delay:0.80s}}@keyframes jwFootRise{from{transform:translate3d(0,22%,0)}to{transform:none}}@keyframes jwFootBreathe{0%,100%{transform:scale(1)}50%{transform:scale(1.018)}}