.elementor .e-1fa144f6-7d0d{margin-block-end:2.5rem;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-36c875bc-620b{width:100%;height:auto;display:block;}.elementor .e-2dcb7aea-6e48{margin-block-start:0.6rem;}.elementor .e-637de13b-c605{margin-block-end:2.5rem;}.elementor .e-46a16203-80d9{font-weight:300;font-size:var(--fs-body);color:#1f1f1f;line-height:1.7;& p { margin: 0 0 1.2rem; } & h2, & h3 { font-size: var(--fs-h3); font-weight: 400; line-height: 1.25; margin: 3rem 0 1rem; } & h4, & h5 { font-size: var(--fs-h4); font-weight: 400; line-height: 1.3; margin: 2.5rem 0 0.75rem; } & a { color: #8a6a1f; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #1f1f1f; } & strong { font-weight: 500; } & figure { margin: 2.5rem 0; } & figure img { display: block; width: 100%; height: auto; } & figcaption { font-size: var(--fs-small); color: #6b6b6b; text-align: left; margin-top: 0.6rem; line-height: 1.4; } & em { color: #5a5a5a; } & figcaption { font-style: normal; }\n}.elementor .e-4f41e40c-682b{padding-block-start:2rem;margin-block-start:3.5rem;border-block-start-width:1px;border-top-style: solid; border-top-color: #e2e2e2;\n}.elementor .e-50f7b272-e3ca{max-width:46rem;padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}