.elementor .gm-links-inherit{& a { color: inherit; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .gm-links-ink{& a { color: #4A4740; text-decoration: underline; } & a:hover { color: #16150F; }\n}.elementor .gm-links-muted{& a { color: #B5AE9F; text-decoration: none; } & a:hover { color: #F6F3EC; }\n}.elementor .gm-links-light{& a { color: #F6F3EC; text-decoration: none; } & a:hover { color: #F2C230; }\n}.elementor .gm-highlight{& span { background-image: linear-gradient(transparent 56%, #F2C230 56%, #F2C230 90%, transparent 90%); white-space: nowrap; }\n}.elementor .gm-btn-primary:hover,.elementor .gm-btn-primary:focus-visible{background-color:#E0B21F;}.elementor .gm-btn-primary{font-family:var(--gm-font-body);font-weight:600;font-size:18px;color:var(--gm-ink);line-height:1.2;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:6px;border-width:1.5px;border-color:var(--gm-yellow);border-style:solid;background-color:var(--gm-yellow);transition:background-color 0.2s;}.elementor .gm-lead{font-size:21px;line-height:1.55;}.elementor .gm-section{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;align-items:center;}