.healthcare{padding:0 16px 48px}.healthcare>div{width:100%;max-width:1216px;margin:0 auto;display:flex;align-items:center;gap:32px;flex-direction:column}.healthcare>div>div.img{flex:1}@media (max-width: 1440px){.healthcare>div{align-items:flex-start}}.healthcare img{width:100%;border-radius:16px}@media (min-width: 768px) and (max-width: 991px){.healthcare img{aspect-ratio:1 / 1;object-fit:cover}}.healthcare h2{margin-bottom:24px;color:#373737;font-family:Satoshi;font-size:32px;font-style:normal;font-weight:500;line-height:120%}.healthcare p{color:#373737;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:32px}.healthcare .icon-text{display:flex;align-items:flex-start;gap:12px;align-self:stretch;margin-bottom:32px;flex-direction:column}.healthcare .icon-text>div{display:flex;border-radius:12px;background:#f8f8f8;gap:12px;padding:12px 16px;align-items:center;align-self:stretch}.healthcare .icon-text span{color:#373737;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:700;line-height:125%}.healthcare .learn-more-btn{display:inline-flex;align-items:center;gap:4px;padding:12px 20px;border-radius:999px;background-color:#13456e;color:#fffffe;cursor:pointer;text-decoration:none;transition:background-color 0.3s ease}.healthcare .learn-more-btn:hover{background-color:#0E538B;outline:none}.healthcare .learn-more-btn:focus{background-color:#13456e;outline:none}.healthcare .learn-more-btn:focus-visible{outline:none}.healthcare .btn-text{font-family:Satoshi, sans-serif;font-size:14px;font-weight:700;line-height:150%}.healthcare .btn-icon{display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.healthcare{padding:0 32px 120px}.healthcare>div{gap:48px;flex-direction:unset}.healthcare .content{min-width:330px;width:330px}.healthcare h2{font-size:36px;line-height:110%}.healthcare .btn-text{font-size:16px}.healthcare img{border-radius:20px}}@media (min-width: 992px){.healthcare .content{min-width:441px;width:441px}}@media (min-width: 1025px){.healthcare{padding:0 80px 120px}.healthcare .content{min-width:493px;width:493px}.healthcare>div{gap:127px}.healthcare .icon-text{flex-direction:unset}.healthcare .icon-text>div{min-height:128px;padding:16px 54px 16px 20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 0 0}}
