.healthcare{box-sizing:border-box}.healthcare a,.healthcare a:link{text-decoration:none}.healthcare h2.section-title{height:160px;width:100%;display:flex;align-items:center;justify-content:center;font-size:42px;margin-top:0 !important;font-weight:300;padding:0 20px;text-align:center}@media(max-width: 1680px){.healthcare h2.section-title{font-size:42px;height:140px}}@media(max-width: 1280px){.healthcare h2.section-title{font-size:32px;height:120px}}@media(max-width: 600px){.healthcare h2.section-title{font-size:28px;padding:30px 20px;min-height:80px}}.healthcare .page-header-2023{background-image:url(../img/2024/health/page-header-bg.jpg)}@media(max-width: 600px){.healthcare .page-header-2023{background-image:url(../img/2024/health/page-header-bg-mobile.jpg)}}.healthcare .framework{width:100%;background-color:#a4bac2;overflow:hidden}.healthcare .framework h2{font-size:42px;display:block;line-height:1.2;text-align:center;color:#fff;margin-bottom:60px;font-weight:300;padding:0 20px}.healthcare .framework img{margin:30px 0 0;width:100%}@media(max-width: 1680px){.healthcare .framework h2{font-size:38px;margin-bottom:40px}}@media(max-width: 1280px){.healthcare .framework h2{font-size:32px;margin-bottom:30px}}@media(max-width: 600px){.healthcare .framework img{margin:0 !important}.healthcare .framework h2{font-size:24px}}.healthcare .medical-insurance{width:100%;display:flex;align-items:stretch;justify-content:flex-start;background-color:#005bac}.healthcare .medical-insurance .figure{width:50%;position:relative;overflow:hidden}.healthcare .medical-insurance .figure img{display:block;top:0;left:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.healthcare .medical-insurance .text{width:50%;padding:160px 100px;color:#fff}.healthcare .medical-insurance .text h2{font-size:42px;display:block;line-height:1.2;font-weight:normal}.healthcare .medical-insurance .text p{line-height:1.8;padding:1.5em 0;font-size:16px}.healthcare .medical-insurance .text .btns{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.healthcare .medical-insurance .text .btns a,.healthcare .medical-insurance .text .btns a:link{margin:0 0 15px;line-height:1.2;font-size:16px;padding:.5em 1.5em;display:flex;align-items:center;white-space:nowrap;justify-content:center;color:#fff;border:1px solid #fff}.healthcare .medical-insurance .text .btns a:last-child,.healthcare .medical-insurance .text .btns a:link:last-child{margin-bottom:0}.healthcare .medical-insurance .text .btns a:hover,.healthcare .medical-insurance .text .btns a:link:hover{text-decoration:none !important}@media(min-width: 1200px){.healthcare .medical-insurance .text .btns a,.healthcare .medical-insurance .text .btns a:link{transition:.2s}.healthcare .medical-insurance .text .btns a:hover,.healthcare .medical-insurance .text .btns a:link:hover{color:#005bac;background-color:#fff}}.healthcare .medical-insurance.reverse{flex-direction:row-reverse}@media(max-width: 1680px){.healthcare .medical-insurance .text{padding:6%}.healthcare .medical-insurance .text h2{font-size:38px}}@media(max-width: 1280px){.healthcare .medical-insurance .text h2{font-size:32px}.healthcare .medical-insurance .text p{font-size:14px;line-height:1.6}.healthcare .medical-insurance .btns a,.healthcare .medical-insurance .btns a:link{font-size:14px}}@media(max-width: 600px){.healthcare .medical-insurance{display:block}.healthcare .medical-insurance .figure{width:100%;height:50vw}.healthcare .medical-insurance .text{width:100%;max-width:none;padding:8%}.healthcare .medical-insurance .text h2{font-size:28px}}