/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--color-brand:#b92615}}@layer base,components,utilities;:root{--hj-ease:cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@keyframes hj-rise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translate(0)}}@keyframes hj-rise-once{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translate(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-section .ctn:not(:has(.hero-section)):not(:has(.hero-has-animation)),.footer-section .single-widget{animation:hj-rise var(--hj-ease) both;animation-timeline:view();animation-range:entry entry 38%}.page-section .ctn:not(:has(.hero-section)):not(:has(.hero-has-animation)) .wp-block-column:nth-child(2){animation:hj-rise var(--hj-ease) both;animation-timeline:view();animation-range:entry 8% entry 46%}.page-section .ctn:not(:has(.hero-section)):not(:has(.hero-has-animation)) .wp-block-column:nth-child(3){animation:hj-rise var(--hj-ease) both;animation-timeline:view();animation-range:entry 14% entry 52%}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hj-reveal{opacity:0;transition:opacity .9s var(--hj-ease), transform .9s var(--hj-ease);transform:translateY(2rem)}.hj-reveal.is-in{opacity:1;transform:none}}}@media (max-width:1179px) and (prefers-reduced-motion:no-preference){.hero-home-content>*{animation:hj-rise-once .9s var(--hj-ease) both}.hero-home-content>:nth-child(2){animation-delay:80ms}.hero-home-content>:nth-child(3){animation-delay:.16s}.hero-home-content>:nth-child(4){animation-delay:.24s}}.testimonials-slider{position:relative}.testimonials-slider>.hj-slide{display:none}.testimonials-slider>.hj-slide.is-active{display:block}@media (prefers-reduced-motion:no-preference){.testimonials-slider>.hj-slide.is-active{animation:hj-rise-once .7s var(--hj-ease) both}}.hj-dots{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.hj-dots button{width:.55rem;height:.55rem;transition:width .35s var(--hj-ease), background-color .35s var(--hj-ease);background:#4e4e4e;border:0;border-radius:999px;padding:0}.hj-dots button[aria-current=true]{background:var(--color-brand,#b92615);width:1.35rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hj-reveal,.page-section .ctn,.footer-section .single-widget,.hero-home-content>*{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}