.elementor .e-3360771b-40e0{width:40px;height:40px;object-fit:contain;flex:0 0 40px;}.elementor .e-59b83e98-f94d{font-family:var(--gm-font-heading);font-weight:700;font-size:14px;color:var(--gm-green);letter-spacing:0.08em;line-height:20px;margin:0px;white-space: nowrap;\n}.elementor .e-524880df-2a17{width:auto;min-width:0px;text-decoration:none;padding:0px;display:flex;gap:12px;flex:0 0 auto;align-items:center;}.elementor .e-7b565795-bc67{flex:0 0 auto;}.elementor .e-105cd166-dbe2{width:100%;min-height:72px;max-width:var(--gm-width-main);padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--gm-radius-pill);border-width:1px;border-color:rgba(208,170,109,0.4);border-style:solid;background-color:rgba(252,250,248,0.95);box-shadow:0px 10px 30px 0px rgba(29,28,27,0.08);backdrop-filter:blur(14px);display:flex;gap:20px;justify-content:space-between;align-items:center;margin-inline: auto; pointer-events: auto; transition: min-height 500ms cubic-bezier(.4,0,.2,1), top 500ms cubic-bezier(.4,0,.2,1);\n}.elementor .e-58fd9429-3be5{width:100%;position:fixed;inset-block-start:24px;z-index:50;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;background-color:transparent;inset-inline: 0; pointer-events: none;\n}