.cb-om_hero{position:relative;overflow:hidden;isolation:isolate;padding-top:170px;padding-bottom:120px;background-image:linear-gradient(180deg, var(--c-paper) 0%, #fbfaf9 100%);}
@media (max-width: 1024px){.cb-om_hero{position:relative;overflow:hidden;isolation:isolate;padding-top:140px;padding-bottom:96px;background-image:linear-gradient(180deg, var(--c-paper) 0%, #fbfaf9 100%);}}
@media (max-width: 767px){.cb-om_hero{position:relative;overflow:hidden;isolation:isolate;padding-top:120px;padding-bottom:56px;background-image:linear-gradient(180deg, var(--c-paper) 0%, #fbfaf9 100%);}}
.cb-om_hero_obal{align-items:center;position:relative;z-index:1;}
@media (max-width: 1024px){.cb-om_hero_obal{align-items:center;position:relative;z-index:1;}}
@media (max-width: 767px){.cb-om_hero_obal{align-items:center;position:relative;z-index:1;}}
.cb-om_hero_obal{display:grid;grid-template-columns:minmax(0, 500px) minmax(0, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:60px;row-gap:40px;}
@media (max-width: 1024px){.cb-om_hero_obal{display:grid;grid-template-columns:minmax(0, 500px) minmax(0, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:60px;row-gap:40px;}}
@media (max-width: 767px){.cb-om_hero_obal{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;column-gap:40px;row-gap:40px;}}
.cb-om_hero_text{display:flex;flex-direction:column;gap:28px;}
@media (max-width: 1024px){.cb-om_hero_text{display:flex;flex-direction:column;gap:28px;}}
@media (max-width: 767px){.cb-om_hero_text{display:flex;flex-direction:column;gap:24px;}}
.cb-om_hero_podpis{display:flex;flex-direction:column;gap:8px;padding-top:22px;border-top:1px solid var(--c-hairline);}
@media (max-width: 1024px){.cb-om_hero_podpis{display:flex;flex-direction:column;gap:8px;padding-top:22px;border-top:1px solid var(--c-hairline);}}
@media (max-width: 767px){.cb-om_hero_podpis{display:flex;flex-direction:column;gap:8px;padding-top:22px;border-top:1px solid var(--c-hairline);}}
.cb-om_hero_meno{font-family:var(--c-font);font-size:22px;font-weight:700;line-height:1.3;color:var(--c-ink);margin:0;}
@media (max-width: 1024px){.cb-om_hero_meno{font-family:var(--c-font);font-size:22px;font-weight:700;line-height:1.3;color:var(--c-ink);margin:0;}}
@media (max-width: 767px){.cb-om_hero_meno{font-family:var(--c-font);font-size:19px;font-weight:700;line-height:1.3;color:var(--c-ink);margin:0;}}
.cb-om_hero_rola{letter-spacing:0.12em;color:var(--c-slate);margin:0;}
@media (max-width: 1024px){.cb-om_hero_rola{letter-spacing:0.12em;color:var(--c-slate);margin:0;}}
@media (max-width: 767px){.cb-om_hero_rola{letter-spacing:0.12em;color:var(--c-slate);margin:0;}}
.cb-om_hero_foto_obal{display:flex;justify-content:flex-end;}
@media (max-width: 1024px){.cb-om_hero_foto_obal{display:flex;justify-content:flex-end;}}
@media (max-width: 767px){.cb-om_hero_foto_obal{display:flex;justify-content:flex-end;}}
.cb-om_hero_foto{width:620px;height:520px;object-position:60% 45%;}
@media (max-width: 1024px){.cb-om_hero_foto{width:100%;height:auto;object-position:60% 45%;aspect-ratio:6 / 5;}}
@media (max-width: 767px){.cb-om_hero_foto{width:100%;height:auto;object-position:60% 45%;aspect-ratio:6 / 5;}}
.cb-om_ktosom{position:relative;z-index:2;padding-top:130px;padding-bottom:0;border-top:1px solid var(--c-hairline);background-color:transparent;background-image:linear-gradient(var(--c-paper), var(--c-paper));background-size:100% calc(100% - 110px);background-repeat:no-repeat;background-position:top;}
@media (max-width: 1024px){.cb-om_ktosom{position:relative;z-index:2;padding-top:112px;padding-bottom:0;border-top:1px solid var(--c-hairline);background-color:transparent;background-image:linear-gradient(var(--c-paper), var(--c-paper));background-size:100% calc(100% - 110px);background-repeat:no-repeat;background-position:top;}}
@media (max-width: 767px){.cb-om_ktosom{position:relative;z-index:2;padding-top:64px;padding-bottom:64px;border-top:1px solid var(--c-hairline);background-color:transparent;background-image:linear-gradient(var(--c-paper), var(--c-paper));background-size:100% 100%;background-repeat:no-repeat;background-position:top;}}
.cb-om_ktosom_obal{display:flex;flex-direction:column;gap:50px;}
@media (max-width: 1024px){.cb-om_ktosom_obal{display:flex;flex-direction:column;gap:50px;}}
@media (max-width: 767px){.cb-om_ktosom_obal{display:flex;flex-direction:column;gap:40px;}}
.cb-om_ktosom_r1{align-items:start;}
@media (max-width: 1024px){.cb-om_ktosom_r1{align-items:start;}}
@media (max-width: 767px){.cb-om_ktosom_r1{align-items:start;}}
.cb-om_ktosom_r1{display:grid;grid-template-columns:minmax(0, 500px) minmax(0, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:60px;row-gap:24px;}
@media (max-width: 1024px){.cb-om_ktosom_r1{display:grid;grid-template-columns:minmax(0, 500px) minmax(0, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:60px;row-gap:24px;}}
@media (max-width: 767px){.cb-om_ktosom_r1{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;column-gap:24px;row-gap:24px;}}
.cb-om_ktosom_perex{padding-top:34px;font-weight:300;line-height:1.75;color:#3b3d42;}
@media (max-width: 1024px){.cb-om_ktosom_perex{padding-top:34px;font-weight:300;line-height:1.75;color:#3b3d42;}}
@media (max-width: 767px){.cb-om_ktosom_perex{padding-top:0;font-weight:400;line-height:1.6;color:#3b3d42;order:2;font-size:17px;}}
.cb-om_ktosom_r2{align-items:start;}
@media (max-width: 1024px){.cb-om_ktosom_r2{align-items:start;}}
@media (max-width: 767px){.cb-om_ktosom_r2{align-items:start;}}
.cb-om_ktosom_r2{display:grid;grid-template-columns:minmax(0, 500px) minmax(0, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:60px;row-gap:32px;}
@media (max-width: 1024px){.cb-om_ktosom_r2{display:grid;grid-template-columns:minmax(0, 500px) minmax(0, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:60px;row-gap:32px;}}
@media (max-width: 767px){.cb-om_ktosom_r2{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;column-gap:32px;row-gap:32px;}}
.cb-om_ktosom_foto{width:100%;height:640px;object-position:50% 26%;margin-top:-54px;margin:0-80px 0 0 0;}
@media (max-width: 1024px){.cb-om_ktosom_foto{width:100%;height:auto;object-position:50% 26%;margin-top:0;margin:0-80px 0 0 0;aspect-ratio:4 / 5;}}
@media (max-width: 767px){.cb-om_ktosom_foto{width:100%;height:auto;object-position:50% 26%;margin-top:0;margin:0-80px 0 0 0;aspect-ratio:4 / 5;}}
.cb-om_ktosom_text{display:flex;flex-direction:column;gap:26px;margin-top:-8px;padding-bottom:190px;}
@media (max-width: 1024px){.cb-om_ktosom_text{display:flex;flex-direction:column;gap:26px;margin-top:-8px;padding-bottom:190px;}}
@media (max-width: 767px){.cb-om_ktosom_text{display:flex;flex-direction:column;gap:20px;margin-top:0;padding-bottom:0;}}
.cb-om_ktosom_p1{font-size:18px;font-weight:300;line-height:1.85;}
@media (max-width: 1024px){.cb-om_ktosom_p1{font-size:18px;font-weight:300;line-height:1.85;}}
@media (max-width: 767px){.cb-om_ktosom_p1{font-size:16px;font-weight:400;line-height:1.6;}}
.cb-om_ktosom_p2{font-size:18px;font-weight:300;line-height:1.85;}.cb-om_ktosom_p2 b{
  font-weight: 500;
  color: var(--c-ink);
}
@media (max-width: 1024px){.cb-om_ktosom_p2{font-size:18px;font-weight:300;line-height:1.85;}.cb-om_ktosom_p2 b{
  font-weight: 500;
  color: var(--c-ink);
}}
@media (max-width: 767px){.cb-om_ktosom_p2{font-size:16px;font-weight:400;line-height:1.6;}.cb-om_ktosom_p2 b{
  font-weight: 500;
  color: var(--c-ink);
}}
.cb-om_ktosom_p3{font-size:18px;font-weight:300;line-height:1.85;}
@media (max-width: 1024px){.cb-om_ktosom_p3{font-size:18px;font-weight:300;line-height:1.85;}}
@media (max-width: 767px){.cb-om_ktosom_p3{font-size:16px;font-weight:400;line-height:1.6;}}
.cb-we4ar9n83{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;justify-content:flex-start;align-items:center;}
@media (max-width: 1024px){.cb-we4ar9n83{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;justify-content:flex-start;align-items:center;}}
@media (max-width: 767px){.cb-we4ar9n83{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;justify-content:flex-start;align-items:center;}}
.cb-om_triptych{position:relative;z-index:1;overflow:clip;margin-top:-110px;padding-top:310px;padding-bottom:130px;background-color:#fbfaf9;background-image:radial-gradient(circle, rgba(17, 33, 47, .07) 1px, transparent 1.2px);background-size:16px 16px;border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline);}
@media (max-width: 1024px){.cb-om_triptych{position:relative;z-index:1;overflow:clip;margin-top:-110px;padding-top:260px;padding-bottom:112px;background-color:#fbfaf9;background-image:radial-gradient(circle, rgba(17, 33, 47, .07) 1px, transparent 1.2px);background-size:16px 16px;border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline);}}
@media (max-width: 767px){.cb-om_triptych{position:relative;z-index:1;overflow:clip;margin-top:0;padding-top:64px;padding-bottom:24px;background-color:#fbfaf9;background-image:radial-gradient(circle, rgba(17, 33, 47, .07) 1px, transparent 1.2px);background-size:16px 16px;border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline);}}
.cb-om_triptych_mriezka{--fotoram-okraj:12px;}
@media (max-width: 1024px){.cb-om_triptych_mriezka{--fotoram-okraj:12px;}}
@media (max-width: 767px){.cb-om_triptych_mriezka{--fotoram-okraj:12px;width:calc(100% + 40px);max-width:none;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;padding-top:8px;padding-bottom:72px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none;}.cb-om_triptych_mriezka > *{
  scroll-snap-align: start;
}.cb-om_triptych_mriezka::-webkit-scrollbar{
  display: none;
}}
.cb-om_triptych_mriezka{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(1, 1fr);column-gap:30px;row-gap:30px;}
@media (max-width: 1024px){.cb-om_triptych_mriezka{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(1, 1fr);column-gap:30px;row-gap:30px;}}
@media (max-width: 767px){.cb-om_triptych_mriezka{display:grid;grid-template-columns:repeat(3, 78vw);grid-template-rows:repeat(1, 1fr);column-gap:12px;row-gap:12px;}}
.cb-om_citat{position:relative;background-color:var(--c-paper);border-bottom:1px solid var(--c-hairline);}
@media (max-width: 1024px){.cb-om_citat{position:relative;background-color:var(--c-paper);border-bottom:1px solid var(--c-hairline);}}
@media (max-width: 767px){.cb-om_citat{position:relative;background-color:var(--c-paper);border-bottom:1px solid var(--c-hairline);padding-top:48px;padding-bottom:48px;}}
.cb-om_citat_scroll{font-weight:100;}
@media (max-width: 1024px){.cb-om_citat_scroll{font-weight:100;}}
@media (max-width: 767px){.cb-om_citat_scroll{font-weight:100;}}
.cb-om_citat_text{font-weight:900;font-size:45px;text-align:center;line-height:1.2;margin-bottom:0;}.cb-om_citat_text .citat__druha{
  color: var(--c-smoke);
}
@media (max-width: 1024px){.cb-om_citat_text{font-weight:900;font-size:45px;text-align:center;line-height:1.2;margin-bottom:0;}.cb-om_citat_text .citat__druha{
  color: var(--c-smoke);
}}
@media (max-width: 767px){.cb-om_citat_text{font-weight:900;font-size:30px;text-align:left;line-height:1.16;margin-bottom:0;text-wrap:balance;}.cb-om_citat_text br{
  display: none;
}}
.cb-om_vsmu{padding-top:120px;padding-bottom:calc(var(--ob-nasun-prekryv, 120px) - 20px);}
@media (max-width: 1024px){.cb-om_vsmu{padding-top:104px;padding-bottom:calc(var(--ob-nasun-prekryv, 120px) - 20px);}}
@media (max-width: 767px){.cb-om_vsmu{padding-top:64px;padding-bottom:calc(var(--ob-nasun-prekryv, 56px) - 4px);}}
.cb-om_vsmu_obal{align-items:center;}
@media (max-width: 1024px){.cb-om_vsmu_obal{align-items:center;}}
@media (max-width: 767px){.cb-om_vsmu_obal{align-items:center;}}
.cb-om_vsmu_obal{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(1, 1fr);column-gap:90px;row-gap:40px;}
@media (max-width: 1024px){.cb-om_vsmu_obal{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(1, 1fr);column-gap:90px;row-gap:40px;}}
@media (max-width: 767px){.cb-om_vsmu_obal{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;column-gap:40px;row-gap:40px;}}
.cb-om_vsmu_foto_obal{display:flex;justify-content:center;}
@media (max-width: 1024px){.cb-om_vsmu_foto_obal{display:flex;justify-content:center;}}
@media (max-width: 767px){.cb-om_vsmu_foto_obal{display:flex;justify-content:center;}}
@media (max-width: 767px){.cb-om_vsmu_polaroid .polaroid, .cb-om_vsmu_polaroid .polaroid:hover{
  transform: none;
}}
.cb-om_vsmu_text{max-width:460px;}
@media (max-width: 1024px){.cb-om_vsmu_text{max-width:460px;}}
@media (max-width: 767px){.cb-om_vsmu_text{max-width:none;}}
@media (max-width: 767px){.cb-om_vsmu_nadpis .ob-nadsek{
  --ob-nadsek-velkost: 30px;
}.cb-om_vsmu_nadpis .ob-nadsek__perex{
  font-size: 16px;
  line-height: 1.6;
}}
.cb-om_loga{margin-top:120px;padding-top:50px;border-top:1px solid var(--c-hairline);}
@media (max-width: 1024px){.cb-om_loga{margin-top:120px;padding-top:50px;border-top:1px solid var(--c-hairline);}}
@media (max-width: 767px){.cb-om_loga{margin-top:64px;padding-top:32px;border-top:1px solid var(--c-hairline);}}
.cb-om_logo_a_regenea{--pl-mierka:1.35;--pl-tlmenie:.6;}
@media (max-width: 1024px){.cb-om_logo_a_regenea{--pl-mierka:1.35;--pl-tlmenie:.6;}}
@media (max-width: 767px){.cb-om_logo_a_regenea{--pl-mierka:1.35;--pl-tlmenie:.6;}}
.cb-om_logo_a_technikum{--pl-mierka:.55;}
@media (max-width: 1024px){.cb-om_logo_a_technikum{--pl-mierka:.55;}}
@media (max-width: 767px){.cb-om_logo_a_technikum{--pl-mierka:.55;}}
.cb-om_logo_a_tnuni{--pl-mierka:1;--pl-tlmenie:.7;}
@media (max-width: 1024px){.cb-om_logo_a_tnuni{--pl-mierka:1;--pl-tlmenie:.7;}}
@media (max-width: 767px){.cb-om_logo_a_tnuni{--pl-mierka:.75;--pl-tlmenie:.7;}}
.cb-om_logo_a_stavokov{--pl-mierka:1;}
@media (max-width: 1024px){.cb-om_logo_a_stavokov{--pl-mierka:1;}}
@media (max-width: 767px){.cb-om_logo_a_stavokov{--pl-mierka:1;}}
.cb-om_logo_a_chalet{--pl-mierka:1.3;}
@media (max-width: 1024px){.cb-om_logo_a_chalet{--pl-mierka:1.3;}}
@media (max-width: 767px){.cb-om_logo_a_chalet{--pl-mierka:1.3;}}
.cb-om_logo_a_extreme{--pl-mierka:1.5;}
@media (max-width: 1024px){.cb-om_logo_a_extreme{--pl-mierka:1.5;}}
@media (max-width: 767px){.cb-om_logo_a_extreme{--pl-mierka:1.5;}}
.cb-om_logo_a_mindcoach{--pl-tlmenie:.8;}
@media (max-width: 1024px){.cb-om_logo_a_mindcoach{--pl-tlmenie:.8;}}
@media (max-width: 767px){.cb-om_logo_a_mindcoach{--pl-tlmenie:.8;}}
.cb-om_logo_a_cierne{--pl-mierka:1.3;}
@media (max-width: 1024px){.cb-om_logo_a_cierne{--pl-mierka:1.3;}}
@media (max-width: 767px){.cb-om_logo_a_cierne{--pl-mierka:1.3;}}
.cb-om_logo_a_nestudio{--pl-mierka:.85;}
@media (max-width: 1024px){.cb-om_logo_a_nestudio{--pl-mierka:.85;}}
@media (max-width: 767px){.cb-om_logo_a_nestudio{--pl-mierka:.85;}}
.cb-om_logo_b_regenea{--pl-mierka:1.35;--pl-tlmenie:.6;}
@media (max-width: 1024px){.cb-om_logo_b_regenea{--pl-mierka:1.35;--pl-tlmenie:.6;}}
@media (max-width: 767px){.cb-om_logo_b_regenea{--pl-mierka:1.35;--pl-tlmenie:.6;}}
.cb-om_logo_b_technikum{--pl-mierka:.55;}
@media (max-width: 1024px){.cb-om_logo_b_technikum{--pl-mierka:.55;}}
@media (max-width: 767px){.cb-om_logo_b_technikum{--pl-mierka:.55;}}
.cb-om_logo_b_tnuni{--pl-mierka:1;--pl-tlmenie:.7;}
@media (max-width: 1024px){.cb-om_logo_b_tnuni{--pl-mierka:1;--pl-tlmenie:.7;}}
@media (max-width: 767px){.cb-om_logo_b_tnuni{--pl-mierka:.75;--pl-tlmenie:.7;}}
.cb-om_logo_b_stavokov{--pl-mierka:1;}
@media (max-width: 1024px){.cb-om_logo_b_stavokov{--pl-mierka:1;}}
@media (max-width: 767px){.cb-om_logo_b_stavokov{--pl-mierka:1;}}
.cb-om_logo_b_chalet{--pl-mierka:1.3;}
@media (max-width: 1024px){.cb-om_logo_b_chalet{--pl-mierka:1.3;}}
@media (max-width: 767px){.cb-om_logo_b_chalet{--pl-mierka:1.3;}}
.cb-om_logo_b_extreme{--pl-mierka:1.15;}
@media (max-width: 1024px){.cb-om_logo_b_extreme{--pl-mierka:1.15;}}
@media (max-width: 767px){.cb-om_logo_b_extreme{--pl-mierka:1.15;}}
.cb-om_logo_b_mindcoach{--pl-tlmenie:.8;}
@media (max-width: 1024px){.cb-om_logo_b_mindcoach{--pl-tlmenie:.8;}}
@media (max-width: 767px){.cb-om_logo_b_mindcoach{--pl-tlmenie:.8;}}
.cb-om_logo_b_cierne{--pl-mierka:1.3;}
@media (max-width: 1024px){.cb-om_logo_b_cierne{--pl-mierka:1.3;}}
@media (max-width: 767px){.cb-om_logo_b_cierne{--pl-mierka:1.3;}}
.cb-om_logo_b_nestudio{--pl-mierka:.85;}
@media (max-width: 1024px){.cb-om_logo_b_nestudio{--pl-mierka:.85;}}
@media (max-width: 767px){.cb-om_logo_b_nestudio{--pl-mierka:.85;}}
.cb-prip_kontakt_obal{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));grid-template-rows:repeat(1, 1fr);column-gap:96px;row-gap:56px;}
@media (max-width: 1024px){.cb-prip_kontakt_obal{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));grid-template-rows:repeat(1, 1fr);column-gap:96px;row-gap:56px;}}
@media (max-width: 767px){.cb-prip_kontakt_obal{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));grid-template-rows:repeat(1, 1fr);column-gap:40px;row-gap:40px;}}
