@media(max-width:767px){.elementor .e-1470b50-b067fe6{flex-direction:column;display: flex;
align-items: stretch;
gap: 0;
width: 100%;
background: #fff;
border: 1px solid #dce4ec;
border-radius: 4px;
overflow: hidden;
padding: 0;
& > .elementor-element-58e42c5 { flex: 0 0 24%; width: 24%; max-width: 24%; margin: 0; align-self: stretch; }
& > .elementor-element-58e42c5 .elementor-widget-container, & > .elementor-element-58e42c5 img { width: 100%; height: 100%; }
& > .elementor-element-58e42c5 img { min-height: 240px; object-fit: cover; display: block; }
& > .elementor-element-c76f261 { flex: 1 1 54%; width: 54%; min-width: 0; padding: 24px 28px; }
& > .elementor-element-159837c { flex: 0 0 22%; width: 22%; min-width: 0; color: #fff; padding: 20px 14px; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; }
& > .elementor-element-159837c .elementor-heading-title, & > .elementor-element-159837c p { color: #fff; font-size: clamp(1.8rem, 3vw, 3.1rem); font-weight: 700; line-height: 1.1; overflow-wrap: anywhere; }
& .elementor-element-4dac8f6 .elementor-heading-title, & .elementor-element-4dac8f6 p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
@media (max-width: 1024px) { & { flex-wrap: wrap; } & > .elementor-element-58e42c5 { flex-basis: 34%; width: 34%; max-width: 34%; } & > .elementor-element-c76f261 { flex-basis: 66%; width: 66%; } & > .elementor-element-159837c { flex-basis: 100%; width: 100%; padding: 20px; } }
@media (max-width: 767px) { & { flex-direction: column; } & > .elementor-element-58e42c5, & > .elementor-element-c76f261, & > .elementor-element-159837c { flex-basis: auto; width: 100%; max-width: 100%; } & > .elementor-element-58e42c5 img { height: 220px; min-height: 0; } & > .elementor-element-c76f261 { padding: 20px; } & .elementor-element-4dac8f6 .elementor-heading-title, & .elementor-element-4dac8f6 p { -webkit-line-clamp: 4; } & > .elementor-element-159837c { padding: 22px 16px; } }display: flex;
align-items: stretch;
gap: 0;
width: 100%;
background: #fff;
border: 1px solid #dce4ec;
border-radius: 4px;
overflow: hidden;
padding: 0;
& > .elementor-element-58e42c5 { flex: 0 0 24%; width: 24%; max-width: 24%; margin: 0; align-self: stretch; }
& > .elementor-element-58e42c5 .elementor-widget-container, & > .elementor-element-58e42c5 img { width: 100%; height: 100%; }
& > .elementor-element-58e42c5 img { min-height: 240px; object-fit: cover; display: block; }
& > .elementor-element-c76f261 { flex: 1 1 54%; width: 54%; min-width: 0; padding: 24px 28px; }
& > .elementor-element-159837c { flex: 0 0 22%; width: 22%; min-width: 0; color: #fff; padding: 20px 14px; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; }
& > .elementor-element-159837c .elementor-heading-title, & > .elementor-element-159837c p { color: #fff; font-size: clamp(1.8rem, 3vw, 3.1rem); font-weight: 700; line-height: 1.1; overflow-wrap: anywhere; }
& .elementor-element-4dac8f6 .elementor-heading-title, & .elementor-element-4dac8f6 p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
@media (max-width: 1024px) { & { flex-wrap: wrap; } & > .elementor-element-58e42c5 { flex-basis: 34%; width: 34%; max-width: 34%; } & > .elementor-element-c76f261 { flex-basis: 66%; width: 66%; } & > .elementor-element-159837c { flex-basis: 100%; width: 100%; padding: 20px; } }
@media (max-width: 767px) { & { flex-direction: column; } & > .elementor-element-58e42c5, & > .elementor-element-c76f261, & > .elementor-element-159837c { flex-basis: auto; width: 100%; max-width: 100%; } & > .elementor-element-58e42c5 img { height: 220px; min-height: 0; } & > .elementor-element-c76f261 { padding: 20px; } & .elementor-element-4dac8f6 .elementor-heading-title, & .elementor-element-4dac8f6 p { -webkit-line-clamp: 4; } & > .elementor-element-159837c { padding: 22px 16px; } }display: flex;
align-items: stretch;
gap: 0;
width: 100%;
background: #fff;
border: 1px solid #dce4ec;
border-radius: 4px;
overflow: hidden;
padding: 0;
& > .elementor-element-58e42c5 { position: static; overflow: visible; flex: 0 0 24%; width: 24%; max-width: 24%; margin: 0; align-self: stretch; }
& > .elementor-element-58e42c5 .elementor-widget-container, & > .elementor-element-58e42c5 img { width: 100%; height: 100%; }
& > .elementor-element-58e42c5 img { position: static; min-height: 240px; object-fit: cover; display: block; }
& > .elementor-element-c76f261 { flex: 1 1 54%; width: 54%; min-width: 0; padding: 24px 28px; }
& > .elementor-element-159837c { flex: 0 0 22%; width: 22%; min-width: 0; color: #fff; padding: 20px 14px; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; }
& > .elementor-element-159837c .elementor-heading-title, & > .elementor-element-159837c p { color: #fff; font-size: clamp(1.8rem, 3vw, 3.1rem); font-weight: 700; line-height: 1.1; overflow-wrap: anywhere; }
& .elementor-element-4dac8f6 .elementor-heading-title, & .elementor-element-4dac8f6 p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
@media (max-width: 1024px) { & { flex-wrap: wrap; } & > .elementor-element-58e42c5 { flex-basis: 34%; width: 34%; max-width: 34%; } & > .elementor-element-c76f261 { flex-basis: 66%; width: 66%; } & > .elementor-element-159837c { flex-basis: 100%; width: 100%; padding: 20px; } }
@media (max-width: 767px) { & { flex-direction: column; } & > .elementor-element-58e42c5, & > .elementor-element-c76f261, & > .elementor-element-159837c { flex-basis: auto; width: 100%; max-width: 100%; } & > .elementor-element-58e42c5 img { height: 220px; min-height: 0; } & > .elementor-element-c76f261 { padding: 20px; } & .elementor-element-4dac8f6 .elementor-heading-title, & .elementor-element-4dac8f6 p { -webkit-line-clamp: 4; } & > .elementor-element-159837c { padding: 22px 16px; } }\n}}