.elementor .ll-parallax-bottom{position:absolute;}.elementor .ll-stagger{position:relative;}.elementor .ll-clip-reveal{position:relative;}.elementor .ll-car-label{position:relative;}.elementor .ll-car-count{position:relative;}.elementor .ll-car-next{position:relative;}.elementor .ll-car-prev{position:relative;}.elementor .ll-carousel-item{position:relative;}.elementor .ll-carousel-track{position:relative;}.elementor .ll-carousel{position:relative;}.elementor .ll-faq-item{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-letstalk{position:relative;}.elementor .ll-reveal{position:relative;}.elementor .ll-giant{position:relative;}.elementor .ll-float{position:relative;}.elementor .ll-slide{position:relative;}.elementor .ll-fade-slides{position:relative;}.elementor .ll-hero{position:relative;}.elementor .ll-header-logo{position:relative;}.elementor .ll-header{position:relative;}.elementor .ll-cover{width:100%;height:100%;object-fit:cover;display:block;}.elementor .ll-stack{padding:0px;display:flex;flex-direction:column;gap:1.3em;}.elementor .ll-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4.4vw;padding-inline-end:4.4vw;display:grid;gap:0px;grid-template-columns:349fr 552fr 851fr;align-items:start;}.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;}.elementor .ll-on-green{color:var(--leaf-cream);}