@media(max-width:767px){.elementor .e-b50f90ae-4d91{background-image: linear-gradient(180deg, rgba(27,33,43,.66) 0%, rgba(27,33,43,.55) 13%, rgba(27,33,43,.14) 32%, rgba(27,33,43,.66) 58%, rgba(27,33,43,.86) 100%); background-size: 100% 100%; background-repeat: no-repeat; -webkit-mask-image: none; mask-image: none;\n}}@media(max-width:767px){.elementor .e-1a0ca2d8-82fe{display:none;}}@media(max-width:767px){.elementor .e-1a100c80-8ef2{font-size:38px;}}@media(max-width:767px){.elementor .e-4b79eb17-a912{font-size:22px;line-height:1.4;}}@media(max-width:767px){.elementor .e-2f286cd3-1537{padding-block-start:0px;padding-block-end:36px;padding-inline-start:22px;padding-inline-end:22px;gap:20px;}}@media(max-width:767px){.elementor .e-78a33cd4-62f4{min-height:460px;background-image: url("https://joedolce.com/wp-content/uploads/2026/11/hero-workshop-1.jpg.webp"); background-size: cover; background-position: 78% center; background-repeat: no-repeat;\n}}@media(max-width:767px){.elementor .e-1a18a10a-64e9{font-size:22px;line-height:1.45;}}@media(max-width:767px){.elementor .e-1712fe3b-e444{padding-block-start:40px;padding-block-end:44px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-43dc7516-c51c{font-size:22px;line-height:1.5;}}@media(max-width:767px){.elementor .e-283f3c10-3086{padding-block-start:40px;padding-block-end:44px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-151100f7-452a{font-size:26px;line-height:1.2;& a { line-height: 1.3; padding-bottom: 2px; border-bottom: 1px solid rgba(161,48,36,0.4); }\n}}@media(max-width:767px){.elementor .e-3564023d-8818{font-size:17px;line-height:1.6;}}@media(max-width:767px){.elementor .e-5a0144c4-aa0e{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:1fr;row-gap: 8px;\n}}@media(max-width:767px){.elementor .e-517737c9-e4b8{font-size:26px;line-height:1.2;& a { line-height: 1.3; padding-bottom: 2px; border-bottom: 1px solid rgba(161,48,36,0.4); }\n}}@media(max-width:767px){.elementor .e-31d95903-e712{font-size:17px;line-height:1.6;}}@media(max-width:767px){.elementor .e-1d18c932-165c{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:1fr;row-gap: 8px;\n}}@media(max-width:767px){.elementor .e-5d4e0660-b701{font-size:26px;line-height:1.2;& a { line-height: 1.3; padding-bottom: 2px; border-bottom: 1px solid rgba(161,48,36,0.4); }\n}}@media(max-width:767px){.elementor .e-63d526be-8165{font-size:17px;line-height:1.6;}}@media(max-width:767px){.elementor .e-48a15b67-c06e{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:1fr;row-gap: 8px;\n}}@media(max-width:767px){.elementor .e-12eb045f-2e6b{font-size:26px;line-height:1.2;& a { line-height: 1.3; padding-bottom: 2px; border-bottom: 1px solid rgba(161,48,36,0.4); }\n}}@media(max-width:767px){.elementor .e-2e780a93-9623{font-size:17px;line-height:1.6;}}@media(max-width:767px){.elementor .e-67493fd5-8dcf{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:1fr;row-gap: 8px;\n}}@media(max-width:767px){.elementor .e-63f6485e-32fa{padding-block-start:40px;padding-block-end:44px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-2c385d9f-a3e6{font-size:22px;line-height:1.45;}}@media(max-width:767px){.elementor .e-79c61cf2-decb{width:100%;font-size:14px;text-align:center;align-self:stretch;}}@media(max-width:767px){.elementor .e-40e81658-e32a{padding-block-start:40px;padding-block-end:44px;padding-inline-start:22px;padding-inline-end:22px;}}