@media (min-width:641px) and (max-width:1100px) and (orientation:portrait){.life-insurance-page .hero.life-hero{background:#031b3d;min-height:0;padding:0}.hero:has(>picture){background:#031b3d;min-height:0;padding:0}.hero:has(>picture):before{display:none}.hero>picture{z-index:1;width:100%;height:clamp(340px,46vw,500px);display:block;position:relative;overflow:hidden}.hero>picture:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#031b3d);position:absolute;inset:0}.hero .hero-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.hero .hero-inner{width:calc(100% - 64px);min-height:0;margin-top:0;padding:24px 0;display:block;position:relative}.hero .hero-copy,.life-insurance-page .hero.life-hero .hero-copy{width:100%;max-width:none;padding-top:0;transform:none}.hero h1{white-space:normal;font-size:clamp(38px,5.4vw,54px)}.hero .hero-benefits{width:100%;max-width:none}.hero .consultation-wrap{margin-top:24px;padding-bottom:32px;position:relative;inset:auto}.life-insurance-page .hero.life-hero{background:#063f35}.life-insurance-page .hero.life-hero>picture:after{background:linear-gradient(#0000 70%,#063f35)}.hero .hero-benefits{grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px;padding-top:0}.hero .hero-benefits:before{display:none}.hero .hero-benefits article,.hero .hero-benefits article+article,.hero .hero-benefits article:last-child{border-top:1px solid #c9dcf04d;border-left:0;grid-column:auto;align-content:start;height:auto;min-height:0;padding:16px 0}.hero .hero-benefits h2{font-size:17px;line-height:1.35}.hero .hero-benefits p{font-size:16px;line-height:1.5}.life-insurance-page .hero.life-hero .hero-benefits article{border-top-color:#bfe7da47}.life-insurance-page .hero.life-hero .hero-benefit-icon,.life-insurance-page .hero.life-hero .hero-benefits article:first-child .hero-benefit-icon{color:#82dbbd}.life-insurance-page .hero.life-hero .hero-benefits article:nth-child(2) .hero-benefit-icon{color:#e4c46f}.life-insurance-page .hero.life-hero .hero-benefits article:nth-child(3) .hero-benefit-icon{color:#8bd6e0}.hero .consultation-wrap{width:calc(100% - 64px);margin-inline:auto;transform:none}.life-insurance-page .hero.life-hero .hero-copy h1,.life-insurance-page .hero.life-hero .hero-tagline,.life-insurance-page .hero.life-hero .hero-benefits h2{color:#fff}.life-insurance-page .hero.life-hero .lead,.life-insurance-page .hero.life-hero .hero-benefits p{color:#d8ebe4}.life-insurance-page .hero.life-hero .eyebrow{color:#a7ead4}}
