@media(max-width:767px){.elementor .e-9387e9a-dde6{font-size:2.1rem;}}@media(max-width:767px){.elementor .e-31e720a0-b32c{font-size:1.15rem;}}@media(max-width:767px){.elementor .e-3f51915b-e3ff{padding-block-start:7rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;flex-direction:column;gap:2rem;}}@media(max-width:767px){.elementor .e-742804be-362e{padding-block-start:3rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;& p { font-size: 1.1rem; } & h2 { font-size: 1.7rem; } & .gallery { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-auto-rows: 9rem; gap: 8px; } & .gallery .gallery-item:nth-of-type(10n+1):nth-last-of-type(n+5), & .gallery .gallery-item:nth-of-type(10n+6):nth-last-of-type(n+5) { grid-column: 1 / -1; grid-row: span 2; } & .gallery .gallery-item:nth-of-type(5n+1):nth-last-of-type(2), & .gallery .gallery-item:nth-of-type(5n+2):nth-last-of-type(1) { grid-column: 1 / -1; } & .lc-lede { font-size: 1.2rem; padding-left: 1rem; } & .lc-cards { grid-template-columns: minmax(0, 1fr); gap: 1rem; } & .lc-card { padding: 2rem 1.4rem 1.6rem 1.4rem; } & .lc-glance { padding: 1.75rem 1.5rem 1.75rem 2rem; } & .lc-glance dl { grid-template-columns: minmax(0, 1fr); gap: 1rem; } & .lc-cards { grid-template-columns: minmax(0, 1fr); }\n}}@media(max-width:767px){.elementor .e-4c7c2ead-5359{font-size:1.9rem;}}@media(max-width:767px){.elementor .e-66438f47-8474{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:2rem;}}