﻿/* Banner Section CSS Start Here */
.weight-management h2{font-size:38px;line-height:58px}
.weight-management .members{position:absolute;border-radius: 100px;background:var(--white-color);padding:10px 25px;display:flex;align-items:center;height:70px;gap:6px;right:50px;bottom:50px;}
.weight-management .members p {margin: 0;color:#234338;font-size: 18px;font-weight: 600;line-height: 150%;}
.weight-management .members img{max-height:52px;}
.weight-management .members p span{color:#468671;}
.weight-management .banner-section{border-radius:23px;padding:70px 42px;color:var(--white-color);height:610px;background:linear-gradient(90deg, #2A4908 35.7%, rgba(39, 46, 55, 0) 99.74%), url('https://nationscdn.azureedge.net/otc-container/images/medicaid/weight-management-banner.webp') no-repeat right top;background-size:auto 100% !important;margin-bottom:70px;position:relative;margin-top:30px;}
.weight-management .banner-content{max-width:650px;}
.weight-management .banner-content *{color:var(--white-color);}
.weight-management .banner-content button {font-size:15px;line-height:normal;letter-spacing:0.03px;padding:14px 32px;border-radius:4px;margin:0;}
.weight-management .banner-content h5{font-size:20px;font-weight:400;line-height:normal;border-bottom:2px solid #BEE9B7;display:inline-block;padding-bottom:6px;margin:0 0 8px;}
.weight-management .banner-content h1 {font-size:48px;line-height:normal;margin:0 0 32px;font-weight:700;}
.weight-management .banner-content p {font-size:21px;line-height:32px;margin:0 0 24px;font-weight:400;}

@media(min-width:1900px) {
    .weight-management .banner-section {background:linear-gradient(90deg, #2A4908 53.04%, rgba(39, 46, 55, 0.00) 99.74%), url('https://nationscdn.azureedge.net/otc-container/images/medicaid/weight-management-banner.webp') no-repeat right top;}
    .weight-management .banner-content h1 br{display:none;}
    .weight-management .banner-content{max-width:768px;}
}
/* Banner Section CSS End Here */


/* Human Care Section CSS Start Here */
.human-care{text-align:center;background:linear-gradient(120deg, #689C27 13.82%, #24360E 111.62%), #357B39;padding:64px 60px;}
.human-care *{color:var(--white-color);}
.human-care h2{margin-bottom:40px;}
.human-care-list{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin:0 auto}
.human-care-list .care-list{width:305px;}
.human-care-list .icon{width:56px;height:56px;margin-bottom:24px;display:inline-block;}
.human-care-list h6{font-size:20px;font-weight:600;line-height:32px;margin-bottom:4px;}
.human-care-list p{font-size:20px;font-weight:400;line-height:normal;margin:0;opacity: 0.8;}
/* Human Care Section CSS End Here */


/* What’s Included Section CSS Start Here */
.what-included{padding:40px 0;}
.what-included .what-included-inner{margin-top:32px;}
.what-included h2{color:#212121;margin:0;text-align:center;}
.what-included p{color:var(--nevada-color);text-align:center;font-size:19px;font-weight:500;line-height:150%;margin:0;}
.what-included .included-list{display:flex;align-items:flex-start;padding:40px;border-radius:10px;border:1px solid rgba(177, 185, 193, 0.50);background:var(--white-color);gap:16px;height:100%;}
.what-included .included-list h6{color:var(--woodsmoke-color);font-size:20px;font-weight:600;line-height:150%;margin:0 0 2px;}
.what-included .included-list p{font-size:16px;text-align:left;}
.what-included .list-image{border-radius:6px;background:#487814;min-width:56px;min-height:56px;display:flex;align-items:center;justify-content:center;}
/* What’s Included Section CSS End Here */


/* Learn& Tackle Section CSS Start Here */
.learn-tackle{background:linear-gradient(0deg, #487814 0%, #487814 100%), linear-gradient(98deg, #00497A 7.74%, #0065A9 94.97%);padding:48px 0;}
.learn-tackle .section-top-left{margin:0 0 32px;}
.learn-tackle .section-top-left *{color:var(--white-color) !important;}
.learn-tackle h2{margin:0 0 8px;line-height:38px;}
.learn-tackle p{font-size:19px;font-weight:500;line-height:150%;margin:0;}
.learn-list{padding:24px;border-radius:10px;border:1px solid #EEF8D3;background:#F5F6F8;box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.25);}
.learn-list .image-part{border-radius:12px;height:336px;margin-bottom:20px;overflow:hidden;}
.learn-list .image-part img{object-fit:cover;}
.learn-list h6{color:#333;font-size:16px;font-weight:500;margin:0 0 2px;}
.learn-list h5{color:#262626;font-weight:600;margin:0;overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis;}

@media(min-width:1900px) {
    .learn-list .image-part{max-height:440px;}
}
/* Learn& Tackle Section CSS End Here */