@media(max-width:767px){.elementor .e-da94b12-387c718{width: 100% !important; max-width: 100% !important; zoom: 1; margin-inline: 0; padding: 7vw 3.125vw; gap: 3.9vw; -webkit-text-size-adjust: 100%; text-size-adjust: 100%;
& h2 { font-size: 3.5vw !important; line-height: 1.2; margin: 0; }
& .e-grid-base { grid-template-columns: repeat(3,minmax(0,1fr)) !important; grid-template-rows: repeat(2,minmax(0,1fr)) !important; gap: 2.34vw !important; }
& article { padding: 2.34vw !important; gap: 1.17vw !important; border-radius: 0.78vw; min-width: 0; }
& article:first-of-type { grid-row: span 2 !important; }
& h3 { font-size: 1.95vw !important; line-height: 1.3; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
& h6 { font-size: 1.37vw !important; line-height: 1.5; }
& article h6:first-of-type { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
& article h6:last-of-type { font-size: 1.07vw !important; letter-spacing: 0.098vw; }
& article img { width: 100%; min-width: 0; aspect-ratio: 9 / 4 !important; }
& article:first-of-type img { aspect-ratio: 1 / 1 !important; }\n}}@media(max-width:767px){.elementor .e-8bbabed-cb5ae58{width: 100%;
max-width: 100%;
margin-inline-start: 0;
margin-inline-end: 0;
box-sizing: border-box;\n}}