:root,:host{--primary:#3d6b35;--on-primary:#ffffff;--link-ink:#3d6b35;--secondary:#22302a;--on-secondary:#ffffff;--tertiary:#1f2620;--on-tertiary:#ffffff;--surface:#fbf9f4;--background:#f2eee3;--on-background:#1f2620;--on-foreground:#ffffff;--on-surface:#1f2620;--foreground:#1f2620;--heading-color:#1f2620;--btn-radius:9999px;--radius-sm:9999px;--radius-md:8px;--radius-lg:16px;--radius-xl:16px;--radius-2xl:16px;--radius-3xl:16px;--radius-4xl:16px;--font-title:"Lora", serif;--font-body:"Lexend", sans-serif;--body-text-size:clamp(16px, max(15.885px + 0.032vw, 15px + 0.078vw), 17px);--h1-size:clamp(40px, max(32.615px + 2.051vw, -24px + 5vw), 104px);--h2-size:clamp(30px, max(26.538px + 0.962vw, 0px + 2.344vw), 60px);--h3-size:clamp(20px, max(18.846px + 0.321vw, 10px + 0.781vw), 30px);--h4-size:clamp(18px, max(17.538px + 0.128vw, 14px + 0.312vw), 22px);--h5-size:clamp(17px, max(16.769px + 0.064vw, 15px + 0.156vw), 19px);--h6-size:clamp(16px, max(15.885px + 0.032vw, 15px + 0.078vw), 17px);--transition-logo:url("/media/1xcfvthu/passo-logo.png?width=480");--dbl-logo-max:530px;--dbl-logo-shape:2.195;--cursor-size:16px;--cursor-scale:2.125;--cursor-color:#3D6B35;--cursor-blend:difference;}.container:not([data-container-width]){max-width:1920px!important}:root,:host{--dbl-grid-cols:4}