
.elementor-widget-html:has(.skh),.elementor-widget-html:has(.skh)>.elementor-widget-container{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 100%!important;align-self:stretch!important}
.skh{width:100%;max-width:100%;min-width:0;--navy:#0e2a47;--navy-hover:#163b63;--txt:#33414f;--mos:#e2a14f;--pink-tint:#fdeef3;--mie-tint:#fdf1e1;font-family:Poppins,system-ui,sans-serif;background:#fff;position:relative;overflow:hidden;padding:72px 0}
.skh *{box-sizing:border-box}
.skh-wrap{max-width:1180px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:32px 64px;align-items:center;position:relative;z-index:1}
.skh-blob{position:absolute;border-radius:50%;pointer-events:none;z-index:0}
.skh-blob-a{width:320px;height:320px;background:var(--mie-tint);left:-140px;bottom:-140px}
.skh-blob-b{width:220px;height:220px;background:var(--pink-tint);right:-70px;top:-70px}
.skh-chip{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:var(--mie-tint);font-size:12px;font-weight:700;letter-spacing:.12em;color:#a8611a;margin-bottom:20px}
.skh .skh-title{margin:0 0 20px!important;font-family:'Ramona Bold','Ramona',Poppins,sans-serif;font-weight:400!important;text-transform:uppercase!important;font-size:clamp(38px,5.2vw,74px)!important;line-height:1.02!important;letter-spacing:.01em;color:var(--navy)!important}
.skh .skh-title em{font-style:normal;color:var(--mos)!important}
.skh .skh-lead{margin:0 0 32px!important;max-width:460px;font-size:17px;line-height:1.65;color:var(--txt)}
.skh-actions{display:flex;flex-wrap:wrap;gap:12px}
.skh-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:gap .2s ease,background .2s ease,border-color .2s ease}
.skh-btn:hover{gap:12px}
.skh-btn:focus-visible{outline:3px solid var(--navy);outline-offset:3px}
.skh-btn-navy{background:var(--navy)!important;color:#fff!important;border:0!important}
.skh-btn-navy:hover{background:var(--navy-hover)!important}
.skh .skh-btn-line{background:transparent!important;color:var(--navy)!important;border:2px solid var(--navy)!important;padding:0 22px!important}
.skh .skh-btn-line:hover{background:rgba(14,42,71,.06)!important}
.skh-media{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/5;background:var(--pink-tint)}
.skh-media img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;border-radius:0!important}
@media (max-width:860px){
  .skh{padding:56px 0}
  .skh-wrap{grid-template-columns:1fr;gap:32px}
  .skh-media{aspect-ratio:4/3}
  .skh .skh-lead{max-width:none}
}
@media (max-width:480px){
  .skh-actions{flex-direction:column;align-items:stretch}
  .skh-btn{justify-content:space-between}
}
