/* ==========================================================================
   GENERATED — do not edit by hand. Run `python3 gen_layout_css.py $SP`.

   Elementor only renders a style variant's `custom_css` when the Pro licence
   carries the `atomic-custom-css` feature. This licence reports site_inactive,
   so those declarations are stripped from the generated CSS and the layout
   collapses. The class is doubled to outrank Elementor's own `.elementor .e-…`.
   ========================================================================== */

.elementor .e-c4dcc85-170600d.e-c4dcc85-170600d { grid-column: span 12; overflow: hidden; }  /* Úvod #c4dcc85 */
.elementor .e-2f97315-dd65f88.e-2f97315-dd65f88 { position: absolute; inset: auto 0 0 0; z-index: 20; }  /* Úvod #2f97315 */
.elementor .e-74e2677-3cb1ccc.e-74e2677-3cb1ccc { position: absolute; inset: auto 0 0 0; height: 41%; z-index: 10; pointer-events: none; }  /* Úvod #74e2677 */
.elementor .e-111a06c-c7b8519.e-111a06c-c7b8519 { grid-column: span 6; }  /* Úvod #111a06c */
.elementor .e-09712c2-eb2487e.e-09712c2-eb2487e { grid-column: span 6; }  /* Úvod #09712c2 */
.elementor .e-b71f97a-875acda.e-b71f97a-875acda { flex: 1; }  /* Úvod #b71f97a */
.elementor .e-c9f1b31-338688f.e-c9f1b31-338688f { flex: 1; }  /* Úvod #c9f1b31 */
.elementor .e-d5f5b9a-0f946c6.e-d5f5b9a-0f946c6 { flex: 1; }  /* Úvod #d5f5b9a */
.elementor .e-b3a2e98-9816c79.e-b3a2e98-9816c79 { flex: 1; }  /* Úvod #b3a2e98 */
.elementor .e-43fab2e9-80b2bdd.e-43fab2e9-80b2bdd { grid-column: span 5; }  /* Footer #43fab2e9 */
.elementor .e-4ecf4e9d-d92be4b.e-4ecf4e9d-d92be4b { grid-column: span 7; }  /* Footer #4ecf4e9d */

@media (max-width: 1024px) {
	.elementor .e-c4dcc85-170600d.e-c4dcc85-170600d { grid-column: span 2; }  /* Úvod #c4dcc85 */
	.elementor .e-111a06c-c7b8519.e-111a06c-c7b8519 { grid-column: span 1; }  /* Úvod #111a06c */
	.elementor .e-09712c2-eb2487e.e-09712c2-eb2487e { grid-column: span 1; }  /* Úvod #09712c2 */
	.elementor .e-b0b95c7-15e3864.e-b0b95c7-15e3864 { order: 1; }  /* Úvod #b0b95c7 */
	.elementor .e-b71f97a-875acda.e-b71f97a-875acda { flex: 1; }  /* Úvod #b71f97a */
	.elementor .e-f19752b-defd3a4.e-f19752b-defd3a4 { order: 2; }  /* Úvod #f19752b */
	.elementor .e-c9f1b31-338688f.e-c9f1b31-338688f { flex: 1; }  /* Úvod #c9f1b31 */
	.elementor .e-d5f5b9a-0f946c6.e-d5f5b9a-0f946c6 { flex: 1; }  /* Úvod #d5f5b9a */
	.elementor .e-e57edc2-227d7f4.e-e57edc2-227d7f4 { order: 2; }  /* Úvod #e57edc2 */
	.elementor .e-b3a2e98-9816c79.e-b3a2e98-9816c79 { flex: 1; }  /* Úvod #b3a2e98 */
	.elementor .e-43fab2e9-80b2bdd.e-43fab2e9-80b2bdd { grid-column: span 1; }  /* Footer #43fab2e9 */
	.elementor .e-4ecf4e9d-d92be4b.e-4ecf4e9d-d92be4b { grid-column: span 1; }  /* Footer #4ecf4e9d */
}

@media (max-width: 767px) {
	.elementor .e-c4dcc85-170600d.e-c4dcc85-170600d { grid-column: span 2; }  /* Úvod #c4dcc85 */
	.elementor .e-111a06c-c7b8519.e-111a06c-c7b8519 { grid-column: span 1; }  /* Úvod #111a06c */
	.elementor .e-09712c2-eb2487e.e-09712c2-eb2487e { grid-column: span 1; }  /* Úvod #09712c2 */
}

