.elementor .e-204e856-97eb{width:200px;position:absolute;inset-block-start:-57px;inset-inline-start:calc(15px + 33.7%);line-height:0px;margin:0px;}.elementor .e-2735d0a4-dffb{height:0px;position:relative;column-gap:0px;row-gap: 0px;\n}.elementor .e-5700e8a0-504d{height:0px;overflow:visible;position:relative;z-index:10;column-gap:0px;padding:0px;row-gap: 0px; pointer-events: none;\n}.elementor .e-597f1c37-aa83{font-family:'Lufga bold';font-weight:700;font-size:var(--fs-40);color:var(--color-text);line-height:40px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2fe70143-7e83{font-family:'Lufga regular';font-weight:400;font-size:var(--fs-22);color:var(--color-text);line-height:33px;margin:0px;}.elementor .e-3ffe37fc-c1cc{column-gap:0px;flex-direction:column;row-gap: 0px;\n}.elementor .e-5e0f8426-cdeb{column-gap:0px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;row-gap: 0px;\n}.elementor .e-520b9e65-b0ec{height:70px;}.elementor .e-61ffbaad-f6bb{font-family:'Lufga bold';font-weight:700;font-size:25px;color:var(--color-text);line-height:30px;margin:0px;}.elementor .e-528925f6-fafd{column-gap:30px;padding:30px;margin-block-start:5px;flex-direction:row;justify-content:space-between;align-items:center;row-gap: 20px;\n}.elementor .e-1a6808-694c{width:100%;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;& .rg-gal { display: flex; flex-direction: column; row-gap: 10px; } & .rg-gal-block { display: flex; flex-direction: row; column-gap: 10px; } & .rg-gal-col { flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; row-gap: 10px; } & .rg-gal-item { display: block; overflow: hidden; } & .rg-gal-item img { display: block; width: 100%; height: auto; max-width: none; object-fit: cover; transition: transform 0.4s; } & .rg-gal-item:hover img { transform: scale(1.03); } & .rg-s img { aspect-ratio: 423 / 317; } & .rg-t img { aspect-ratio: 423 / 476; }\n}.elementor .e-44d8f3dd-34b1{width:100%;margin:0px;display:block;& .rg-sekce { display: flex; flex-direction: row; align-items: center; column-gap: 30px; padding: 50px 0px; } & .rg-sekce-text { flex: 1 1 0; min-width: 0; } & .rg-sekce-title { font-family: 'Lufga bold'; font-weight: 700; font-size: var(--fs-30); line-height: 35px; color: var(--color-text); margin: 0px 0px 50px 0px; } & .rg-sekce-body { max-width: 530px; font-family: 'Lufga regular'; font-weight: 400; font-size: var(--fs-16); line-height: 24px; color: var(--color-text); } & .rg-sekce-body ul { padding-left: 15px; margin: 0px 0px 16px 0px; } & .rg-sekce-body li { margin-bottom: 10px; } & .rg-sekce-body li::marker { color: var(--color-brand); } & .rg-sekce-body strong, & .rg-sekce-body b { font-family: 'Lufga bold'; font-weight: 700; } & .rg-sekce-video { flex: 1 1 0; min-width: 0; } & .rg-sekce-video iframe { display: block; width: 100%; height: auto; aspect-ratio: 630 / 391; border: 0; }\n}.elementor .e-6d96f476-8db7{font-family:'Lufga bold';font-weight:700;font-size:var(--fs-30);color:var(--color-text);line-height:40px;text-align:center;margin:0px;}.elementor .e-47bbe67b-ea1d{column-gap:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:15px;padding-inline-end:15px;margin-block-start:10px;flex-direction:column;align-items:center;row-gap: 20px;\n}.elementor .e-e032aa6-8520{width:35px;height:35px;font-size:0px;line-height:0px;padding:0px;border-radius:0px;background-color:transparent;}.elementor .e-7932db89-5d24:hover,.elementor .e-7932db89-5d24:focus-visible{background-color:#4d5f6f;}.elementor .e-7932db89-5d24{width:410px;max-width:100%;background-color:var(--color-text);}.elementor .e-3a4f1b89-bc88{width:35px;height:35px;font-size:0px;line-height:0px;padding:0px;border-radius:0px;background-color:transparent;}.elementor .e-432163a8-fd4d{column-gap:30px;padding-block-start:50px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:center;align-items:center;row-gap: 0px;\n}.elementor .e-1f578ca2-b0c9{column-gap:0px;flex-direction:column;row-gap: 0px;\n}.elementor .e-4eb9fc68-8bb2{column-gap:0px;padding-block-start:10px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;row-gap: 0px;\n}.elementor .e-ba41a8b-fe34{min-width:0px;padding:0px;display:block;--ph-min-height: 300px;\n}