@media(max-width:767px){.elementor .e-28116617-e2c5{font-size:2.1rem;}}@media(max-width:767px){.elementor .e-79ab6df8-a4cb{font-size:1.15rem;}}@media(max-width:767px){.elementor .e-4c1a5cdf-1500{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-4e1b7a8-db50{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; }\n}}@media(max-width:767px){.elementor .e-e43db9d-a807{font-size:1.9rem;}}@media(max-width:767px){.elementor .e-64a4b192-b180{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:2rem;}}