.kst .kst-page .kst-main .kst-phero.e-con{
  position:relative;overflow:hidden;width:100%;flex-direction:column;align-items:flex-start;gap:0;
  padding:64px max(var(--pad),calc((100% - var(--shell)) / 2)) 72px;
  background:var(--brand);color:#fff;
}
.kst .kst-page .kst-main .kst-phero.e-con::before{
  content:'';position:absolute;inset:0;width:auto;height:auto;opacity:.9;pointer-events:none;
  background:url('../img/b8482fe176e0.png') center/cover no-repeat;mix-blend-mode:multiply;
}
.kst-phero>.elementor-widget{position:relative;z-index:1;margin:0;width:100%;max-width:760px;min-width:0}
.kst .kst-page .kst-main .kst-phero__crumb,
.kst .kst-page .kst-main .kst-phero__crumb p{
  display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;
  font-family:inherit;font-size:14px;line-height:1.7;font-weight:400;color:rgba(255,255,255,.7);text-align:right;
}
.kst-phero>.kst-phero__crumb.elementor-widget{margin-bottom:16px}
.kst .kst-page .kst-main .kst-phero__crumb a{color:rgba(255,255,255,.7);transition:color .16s ease}
.kst .kst-page .kst-main .kst-phero__crumb a:hover{color:#fff}
.kst .kst-page .kst-main .kst-phero__crumb span{opacity:.5}
.kst .kst-page .kst-main .kst-phero__crumb b{font-weight:400;color:#fff}
.kst .kst-page .kst-main .kst-phero__title .elementor-heading-title{
  font-family:inherit;font-size:clamp(28px,4vw,40px);line-height:1.3;font-weight:800;letter-spacing:-.02em;color:#fff;text-align:right;
}
.kst-phero>.kst-phero__text.elementor-widget{margin-top:12px}
.kst .kst-page .kst-main .kst-phero__text,
.kst .kst-page .kst-main .kst-phero__text p{
  font-family:inherit;font-size:16px;line-height:1.9;font-weight:400;color:rgba(255,255,255,.8);text-align:right;
}
@media (max-width:768px){
  .kst .kst-page .kst-main .kst-phero.e-con{padding-block:36px 44px}
}
.kst .kst-page .kst-main .kst-phero__text p,.kst .kst-page .kst-main .kst-phero__crumb p{margin:0}
.kst .kst-page .kst-main .kst-phero.e-con::after{
  content:'';position:absolute;top:0;bottom:0;left:max(var(--pad),calc((100% - var(--shell)) / 2));width:min(520px,44%);
  background:center/contain no-repeat;opacity:.2;pointer-events:none;
}
.kst-phero>.kst-phero__chips.elementor-widget{margin-top:24px}
.kst .kst-page .kst-main .kst-phero__chips p{display:flex;gap:10px;flex-wrap:wrap;margin:0}
.kst .kst-page .kst-main .kst-phero__chips span{
  display:inline-flex;align-items:center;padding:6px 16px;border-radius:var(--r-pill);
  background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);
  font-family:inherit;font-size:14px;font-weight:600;line-height:1.7;color:#fff;
}
@media (max-width:900px){
  .kst .kst-page .kst-main .kst-phero.e-con::after{opacity:.1;width:70%}
}
