.elementor-widget-kent-page-hero,.elementor-widget-kent-page-hero>.elementor-widget-container{width:100%;max-width:none}
.kent-page-hero-widget{position:relative;isolation:isolate;min-height:620px;display:flex;overflow:hidden;background:var(--kent-deep);color:#fff}
.kent-page-hero-widget:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(9,47,39,.91),rgba(9,47,39,.78) 55%,rgba(9,47,39,.28))}
.kent-page-hero-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}
.kent-page-hero-inner{width:min(1180px,calc(100% - 48px));max-width:1180px;display:flex;align-items:center;margin:auto;padding:80px 0}
.kent-page-hero-content{max-width:760px}
.kent-page-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px;color:#f28a62;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.kent-page-breadcrumbs a{color:inherit;text-decoration:none}.kent-page-breadcrumbs a:hover{text-decoration:underline}
.kent-page-hero-eyebrow{margin:0 0 14px;color:#f28a62;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.kent-page-hero-title{max-width:880px;margin:0;color:#fff;font:500 clamp(52px,6.5vw,86px)/.98 var(--kent-serif);letter-spacing:-.04em;text-wrap:balance}
.kent-page-hero-description{max-width:700px;margin:25px 0 30px;color:#dce9e4;font-size:18px;line-height:1.7}
.kent-page-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.kent-page-hero-actions a{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:15px 21px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.03em;text-decoration:none;text-transform:uppercase}
.kent-page-hero-primary{background:var(--kent-orange);color:#fff}.kent-page-hero-secondary{border:1px solid rgba(255,255,255,.58);background:rgba(255,255,255,.1);color:#fff;backdrop-filter:blur(6px)}.kent-page-hero-whatsapp{border-color:#69c58e;background:rgba(19,117,61,.65)}
.kent-page-hero-trust{display:flex;flex-wrap:wrap;gap:12px 25px;padding:25px 0 0;margin:34px 0 0;border-top:1px solid rgba(255,255,255,.24);list-style:none;color:#dce9e4;font-size:12px;font-weight:700}.kent-page-hero-trust b{margin-right:7px;color:#f28a62}
@media(max-width:900px){.kent-page-hero-widget:after{background:linear-gradient(90deg,rgba(9,47,39,.94),rgba(9,47,39,.58))}.kent-page-hero-inner{width:min(1180px,calc(100% - 40px));padding:70px 0}}
@media(max-width:640px){.kent-page-hero-widget{min-height:620px}.kent-page-hero-widget:after{background:rgba(9,47,39,.82)}.kent-page-hero-inner{width:calc(100% - 32px);padding:60px 0}.kent-page-breadcrumbs{margin-bottom:24px}.kent-page-hero-title{font-size:clamp(46px,14vw,60px)}.kent-page-hero-description{font-size:16px}.kent-page-hero-actions{display:grid;grid-template-columns:1fr 1fr}.kent-page-hero-primary{grid-column:1/-1}.kent-page-hero-actions a{text-align:center}.kent-page-hero-trust{display:grid;gap:8px}}

@media(max-width:640px){
  .kent-page-hero-widget{min-height:auto!important}
  .kent-page-hero-inner{padding:46px 0 48px}
  .kent-page-breadcrumbs{margin-bottom:18px}
  .kent-page-hero-eyebrow{margin-bottom:11px}
  .kent-page-hero-title{font-size:clamp(40px,12.5vw,50px);line-height:1}
  .kent-page-hero-description{margin:18px 0 22px;font-size:15px;line-height:1.55}
  .kent-page-hero-actions a{min-height:48px;padding:12px 10px;font-size:10px}
  .kent-page-hero-trust{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:5px;margin-top:24px;padding-top:18px;font-size:clamp(8.5px,2.5vw,10px);line-height:1.25;text-align:center}
  .kent-page-hero-trust li{min-width:0}
  .kent-page-hero-trust b{display:block;margin:0 0 3px}
}
