/* Start custom CSS for text-editor, class: .elementor-element-811ede2 */.elementor-10811 .elementor-element.elementor-element-811ede2 .ot-row{display:grid;gap:16px;margin:28px 0 36px}
.elementor-10811 .elementor-element.elementor-element-811ede2 .ot-row.c1{grid-template-columns:1fr}
.elementor-10811 .elementor-element.elementor-element-811ede2 .ot-row.c2{grid-template-columns:repeat(2,1fr)}
.elementor-10811 .elementor-element.elementor-element-811ede2 .ot-fig{margin:0}
.elementor-10811 .elementor-element.elementor-element-811ede2 .ot-fig img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:6px;margin:0}
.elementor-10811 .elementor-element.elementor-element-811ede2 .ot-row.c1 .ot-fig img{aspect-ratio:16/9}
.elementor-10811 .elementor-element.elementor-element-811ede2 .ot-fig figcaption{font-size:14px;line-height:1.5;opacity:.7;margin-top:8px;text-align:left}
@media (max-width:767px){.elementor-10811 .elementor-element.elementor-element-811ede2 .ot-row.c2{grid-template-columns:1fr}}
.elementor-10811 .elementor-element.elementor-element-811ede2 .ot-fig.fit img{object-fit:contain;background:#fff}
.elementor-10811 .elementor-element.elementor-element-811ede2 .ot-row.tiles .ot-fig img{aspect-ratio:1/1;object-fit:contain;background:#fff;max-width:300px;margin:0 auto}
.elementor-10811 .elementor-element.elementor-element-811ede2 .ot-row.tiles figcaption{text-align:center}
@media (max-width:767px){.elementor-10811 .elementor-element.elementor-element-811ede2 .ot-row.c2.tiles{grid-template-columns:repeat(2,1fr)}}/* End custom CSS */