.elementor .ll-cookie-settings{position:relative;}.elementor .ll-legal-main{position:relative;}.elementor .ll-legal-sec{position:relative;}.elementor .ll-menu-link{position:relative;}.elementor .ll-menu-close{position:relative;}.elementor .ll-mobile-menu{position:relative;}.elementor .ll-burger{position:relative;}.elementor .ll-header-logo{position:relative;}.elementor .ll-header{position:relative;}.elementor .ll-body{font-family:var(--font-main);font-weight:400;font-size:clamp(1rem, 0.94vw, 1.2rem);color:var(--leaf-green);line-height:1.32;}.elementor .ll-h2{font-family:var(--font-main);font-weight:600;font-size:clamp(2rem, 2.55vw, 3.25rem);color:var(--leaf-green);letter-spacing:-0.005em;line-height:1.08;text-transform:uppercase;}.elementor .ll-eyebrow{font-family:var(--font-main);font-weight:700;font-size:clamp(0.85rem, 1.05vw, 1.3rem);color:var(--leaf-green);letter-spacing:0.01em;line-height:1.2;text-transform:uppercase;}