/*
Theme Name: Antilles Care
Version: 1.4.0
Description: Antilles Care bilingual medical practice website.
*/
html{scroll-behavior:smooth}body{margin:0}.wp-site-blocks{padding:0}.ac-wrap{max-width:1160px;margin:auto;padding:30px 6%;box-sizing:content-box}.ac-header{display:flex;gap:22px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #d8e5e9}.ac-header p{margin:0}.ac-header p:last-child{margin-left:auto}.ac-logo{width:66px;margin:0}.ac-logo img{width:66px;height:auto}.ac-hero{background:#064967;color:white;max-width:none;padding:80px max(6%,calc((100% - 1160px)/2));border-bottom:8px solid #fde55b}.ac-hero h1{font-size:clamp(42px,6vw,78px);line-height:1.08;max-width:950px;margin:25px 0}.ac-hero p{max-width:720px}.ac-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700;color:#a4dbd6}.ac-section{padding-top:64px;padding-bottom:64px}.ac-section h2{font-size:clamp(30px,4vw,44px);line-height:1.2}.ac-card{border:1px solid #d5e6e9;border-top:5px solid #77b9b3;border-radius:14px;padding:28px;height:100%;box-sizing:border-box;background:white}.ac-card h3{font-size:25px}.ac-physician{background:#edf7f7;display:flow-root}.ac-doctor{float:left;width:260px;margin:0 38px 20px 0}.ac-doctor img{width:100%;height:auto;border-radius:16px}.ac-footer{background:#064967;color:white;padding:36px 6%;border-top:5px solid #fde55b}.ac-note{border-left:3px solid #77b9b3;padding:12px 22px;font-size:14px}.wp-block-button__link{background:#fde55b;color:#064967;border-radius:8px;font-weight:700;text-decoration:none;padding:15px 26px}.ac-team-photo{margin:0 0 24px}.ac-team-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 25%;border-radius:10px}.ac-english{border-top:1px solid #d5e6e9}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:3px solid #77b9b3;outline-offset:4px}@media(max-width:600px){.ac-header p:last-child{margin-left:0;width:100%}.ac-hero{padding-top:54px;padding-bottom:54px}.ac-doctor{float:none;width:100%;max-width:300px;margin:0 0 25px}.ac-wrap{padding-left:6%;padding-right:6%}.ac-section{padding-top:40px;padding-bottom:40px}}
