@media(max-width:767px){.elementor .e-3fba9f7e-f03e{font-size:11px;letter-spacing:0.2em;}}@media(max-width:767px){.elementor .e-395d8364-58e2{font-size:38px;}}@media(max-width:767px){.elementor .e-5eae6887-1475{font-size:17px;}}@media(max-width:767px){.elementor .e-42b3c2a-f4bd{padding-block-start:20px;margin-block-start:12px;gap: 24px 36px;\n}}@media(max-width:767px){.elementor .e-4aaaa310-ec41{padding-block-start:150px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;gap:12px;}}@media(max-width:767px){.elementor .e-1a00913c-d86c{min-height:560px;}}@media(max-width:767px){.elementor .e-33063a91-4812{font-size:34px;}}@media(max-width:767px){.elementor .e-6e15bf56-9599{& .wp-block-gallery { grid-template-columns: repeat(2, 1fr); gap: 10px; } & h3 { font-size: 27px; } & h4 { font-size: 22px; }\n}}@media(max-width:767px){.elementor .e-2a6e3db-f4b1{padding-block-start:28px;padding-block-end:30px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-7c511803-4b89{padding-block-start:48px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-292f57e3-8a2c{font-size:34px;}}@media(max-width:767px){.elementor .e-1983c05a-b080{& > [aria-selected="true"] + [role="tab"]::after { right: -8px; } & > [role="tab"]:has(+ [aria-selected="true"])::before { left: -8px; } &:has(> [role="tab"]:last-child[aria-selected="true"]) > [role="tab"]:first-child::after { right: -8px; } &:has(> [role="tab"]:first-child[aria-selected="true"]) > [role="tab"]:last-child::before { left: -8px; }\n}}@media(max-width:767px){.elementor .e-26fd1261-218e{width:78%;flex:0 0 78%;scroll-snap-align: center;\n}}@media(max-width:767px){.elementor .e-78d9d3ff-f8f4{padding-block-start:6px;padding-block-end:18px;padding-inline-start:4px;padding-inline-end:4px;gap:14px;justify-content:flex-start;overflow-x: auto; scroll-snap-type: x mandatory;\n}}@media(max-width:767px){.elementor .e-3405620b-a4ed{width:78%;flex:0 0 78%;scroll-snap-align: center;\n}}@media(max-width:767px){.elementor .e-4d6e84d-8e2e{padding-block-start:6px;padding-block-end:18px;padding-inline-start:4px;padding-inline-end:4px;gap:14px;justify-content:flex-start;overflow-x: auto; scroll-snap-type: x mandatory;\n}}@media(max-width:767px){.elementor .e-2052b627-69ec{padding-block-start:56px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;gap:28px;}}