/* Avash Elementor v2.0 — brand and responsive refinements */
:root{--avash-orange:#F28C00;--avash-orange-dark:#D97700;--avash-navy:#172B4D;--avash-gray:#666666;--avash-light:#F4F5F6}
html{scroll-behavior:smooth}
.elementor a{transition:color .2s ease,background-color .2s ease,border-color .2s ease}
.elementor-button{border-radius:7px}
.elementor-widget-heading .elementor-heading-title{line-height:1.65}
.elementor-widget-text-editor{line-height:2}
@media(max-width:767px){.elementor-section .elementor-container{max-width:100%}.elementor-widget-heading .elementor-heading-title{line-height:1.7}.elementor-section{background-attachment:scroll!important}}
