.elementor-kit-135{--e-global-color-primary:#F6D249;--e-global-color-secondary:#DBAD00;--e-global-color-text:#585750;--e-global-color-accent:#34332E;--e-global-color-azablack:#000000;--e-global-color-azawhite:#FFFFFF;--e-global-color-azagray:#7E7D77;--e-global-typography-primary-font-family:"Jost";--e-global-typography-primary-font-size:27px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Source Sans 3";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.35em;--e-global-typography-text-font-family:"Source Sans 3";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Source Serif Pro";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:italic;--e-global-typography-accent-line-height:1.5em;background-color:#FFFFFF;color:#585750;font-family:"Source Sans 3", Sans-serif;font-size:16px;line-height:28px;}.elementor-kit-135 button,.elementor-kit-135 input[type="button"],.elementor-kit-135 input[type="submit"],.elementor-kit-135 .elementor-button{background-color:#F6D249;font-family:"Source Sans 3", Sans-serif;font-weight:600;text-transform:uppercase;color:#000000;border-radius:4px 4px 4px 4px;}.elementor-kit-135 e-page-transition{background-color:#FFBC7D;}.elementor-kit-135 h1{font-family:"Jost", Sans-serif;font-size:42px;font-weight:400;}.elementor-kit-135 h2{font-family:"Jost", Sans-serif;font-size:32px;font-weight:400;}.elementor-kit-135 h3{font-family:"Jost", Sans-serif;font-size:24px;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ============================================================
   AZA — custom CSS (paste into Elementor → Site Settings → Custom CSS)
   ============================================================ */

/* Attorney card: B&W by default, color on hover, with a subtle lift.
   The .aza-attorney-card class is set on the listing-item root container. */
.aza-attorney-card .jet-listing-dynamic-image img {
    filter: grayscale(1);
    transition: filter .35s ease, transform .35s ease, box-shadow .35s ease;
    width: 100%;
}
.aza-attorney-card:hover .jet-listing-dynamic-image img {
    filter: grayscale(0);
    transform: translateY(-3px);
    box-shadow: 0 10px 24px rgba(0, 0, 0, .18);
}

/* Name underline accent on card hover */
.aza-attorney-card .jet-listing-dynamic-field {
    transition: color .25s ease;
}
.aza-attorney-card:hover .jet-listing-dynamic-field {
    color: #DBAD00;
}

/* JetElements testimonials — gold slick dots on the dark section */
.jet-testimonials__instance .jet-slick-dots li span {
    background: rgba(255, 255, 255, .35);
}
.jet-testimonials__instance .jet-slick-dots li.slick-active span {
    background: #F6D249;
}

/* Futura fallback stack until webfont licensing is settled.
   If Futura PT is licensed via Adobe Fonts, register it in
   Site Settings → Global Fonts and remove this block. */
h1, h2, h3 {
    letter-spacing: .01em;
}

/* Testimonial quote box: kill Jet's default item background (also set on widget) */
.jet-testimonials__item-inner,
.jet-testimonials__comment {
    background: transparent;
}/* End custom CSS */