@import url("agave-restored-care.css");

/* Presentation repairs for content recovered from the vendor export. */
.care-content video:not([src]){display:none}
.care-content [data-mobile-image]{display:none}
.care-content section{margin:0 0 34px}
.care-content section[data-title="Hero"]{padding:30px;border-radius:16px;background:linear-gradient(125deg,#284842,#3f6d63);color:#fff}
.care-content section[data-title="Hero"] h2{margin-top:0;color:#fff}
.care-content section[data-title="Hero"] a{display:inline-flex;margin:8px 12px 0 0;padding:11px 18px;border:1px solid rgba(255,255,255,.7);border-radius:999px;color:#fff;font:700 15px/1.4 "Trebuchet MS",sans-serif;text-decoration:none}
.care-content section[data-title="Hero"] a:hover{background:#fff;color:#284842}
.care-content section[data-title="Breadcrumbs"]{display:none}
.care-content section[data-layout-id="7324"]{padding:28px;border:1px solid #dce5de;border-radius:16px;background:#fff}
.care-content section[data-layout-id="23007"]{padding:28px;border:1px solid #dce5de;border-radius:16px;background:#fff}
.care-content section[data-layout-id="23007"]>div>div{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:34px;align-items:start}
.care-content section[data-layout-id="23007"]>div>div>div{min-width:0}
.care-content section[data-layout-id="23007"] figure{margin:0}
.care-content section[data-layout-id="23007"] img{width:100%;aspect-ratio:1/1;object-fit:cover}
.care-content [data-oe-carousel]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.care-content [data-oe-carousel]>[data-styleable]{padding:20px;border:1px solid #dce5de;border-radius:12px;background:#fff}
.care-content [data-oe-carousel] p{margin-bottom:0;font-weight:700;color:#345a54}
.care-content a[data-style-background-color="accent2"],.care-content a[href^="tel:"]{font-family:"Trebuchet MS",sans-serif;font-weight:700}
@media(max-width:760px){
  .care-content section[data-layout-id="23007"]>div>div{grid-template-columns:1fr}
  .care-content [data-oe-carousel]{grid-template-columns:1fr}
  .care-content section[data-layout-id="7324"],.care-content section[data-layout-id="23007"]{padding:22px}
}
