.customers-detail-banner{background-color:#fff;position:relative;width:100%;height:auto;padding-bottom:200px;.cdb-content-top{padding:80px 250px 250px;background-color:#f5f3ee;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:80px;.cdb-ct-img{width:200px}.cdb-ct-p-title{font-size:54px;line-height:68px;font-family:Merriweather;font-weight:900;color:#162e29;text-align:center}.cdb-ct-locaton{display:flex;justify-content:space-between;align-items:flex-start;width:100%;.cdb-ct-li{display:flex;justify-content:flex-start;align-items:flex-start;gap:16px;max-width:24%;width:-moz-fit-content;width:fit-content;.cdb-ct-li-image{margin-top:5px;padding:8px;background-color:#d1e7dd;display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:8px}.cdb-ct-li-content{font-size:16px;line-height:24px;text-align:left}}}}.cdb-content-bottom{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:75%;padding:50px;border-radius:10px;background-color:#064f32;color:#fff;display:flex;justify-content:space-between;align-items:center;.cdb-cb-content{width:45%;display:flex;flex-direction:column;gap:16px;.cdb-cb-p-title{font-size:30px;line-height:40px;font-family:Merriweather;font-weight:700}.cdb-cb-p-content{font-size:16px;line-height:24px}}}}@media (max-width:1199px){.customers-detail-banner{padding-bottom:240px;.cdb-content-top{padding:60px 40px 180px;gap:60px;.cdb-ct-img{width:160px}.cdb-ct-p-title{font-size:42px;line-height:52px}.cdb-ct-locaton{flex-wrap:wrap;.cdb-ct-li{max-width:45%;margin-bottom:20px;width:45%}}}.cdb-content-bottom{width:80%;padding:40px;.cdb-cb-content{width:45%}}}}@media (max-width:767px){.customers-detail-banner{padding-bottom:600px;.cdb-content-top{padding:40px 16px 200px;gap:40px;.cdb-ct-img{width:140px}.cdb-ct-p-title{font-size:32px;line-height:42px}.cdb-ct-locaton{flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-bottom:60px;.cdb-ct-li{max-width:100%;width:100%;margin-bottom:16px;.cdb-ct-li-image{width:32px;height:32px;flex-shrink:0}}}}.cdb-content-bottom{width:calc(100% - 32px);padding:24px;flex-direction:column;justify-content:center;gap:24px;.cdb-cb-content{width:100%;.cdb-cb-p-title{font-size:24px;line-height:32px}}}}}.customer-detail-content{padding:100px 0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;.cdc-item-1{width:100%;gap:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;.cdc-i1-p{font-size:16px;line-height:24px;padding:0 250px}.cdc-i1-group-img{display:flex;padding:50px 100px;justify-content:center;gap:30px;.cdc-i1-img-container{display:flex;flex-direction:column;align-items:center;flex:1}.cdc-photo-credit{color:#000;padding:5px 0;font-size:14px;width:100%;text-align:center}.cdc-i1-img-1{width:100%;max-width:800px;aspect-ratio:4/3;max-height:400px;-o-object-fit:cover;object-fit:cover}}}.cdc-item-2{gap:16px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 250px;text-align:left;.cdc-i2-p-title{font-size:30px;line-height:40px;font-weight:700;margin-bottom:10px}}.cdc-item-3{width:100%;gap:16px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 250px;text-align:left;.cdc-i3-p-title{font-size:30px;line-height:40px;font-weight:700;margin-bottom:10px}.cdc-comment{padding:50px;border-radius:10px;background-color:#d1e7dd;margin:40px 0;width:100%;.cdc-c-p-title{font-size:24px;line-height:36px}.cdc-c-p-name,.cdc-c-p-title{font-weight:700;font-family:Merriweather}.cdc-c-p-name{margin-top:8px;font-size:18px;line-height:24px}}.cdc-i3-img{width:100%;height:auto;margin:20px 0 40px}}.cdc-item-4{width:100%;gap:16px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 250px;text-align:left;.cdc-i4-p-title{font-size:30px;line-height:40px;font-weight:700;margin-bottom:10px}.cdc-i4-p-li{font-size:16px;line-height:24px;font-weight:700}.cdc-i4-ul{padding-left:30px}}}@media (max-width:1199px){.customer-detail-content{padding:80px 40px;.cdc-item-1{.cdc-i1-p{padding:0 40px;max-width:1200px;width:100%}.cdc-i1-group-img{padding:40px;gap:24px}}.cdc-item-2,.cdc-item-3,.cdc-item-4{padding:0 40px;max-width:1200px}.cdc-item-3{.cdc-comment{padding:32px;margin:32px 0}}}}@media (max-width:767px){.customer-detail-content{padding:60px 20px;.cdc-item-1{.cdc-i1-p{padding:0 16px}.cdc-i1-group-img{padding:30px 16px;gap:16px;flex-wrap:wrap;width:100%;.cdc-i1-img-container{flex:1 1 300px;min-width:280px;margin-bottom:20px}.cdc-i1-img-1{max-width:400px}}}.cdc-item-2,.cdc-item-3,.cdc-item-4{padding:0 16px;.cdc-i2-p-title,.cdc-i3-p-title,.cdc-i4-p-title{font-size:24px;line-height:32px}}.cdc-item-3{.cdc-comment{padding:24px;margin:24px 0;.cdc-c-p-title{font-size:20px;line-height:28px}.cdc-c-p-name{font-size:16px}}}.cdc-item-4{.cdc-i4-ul{padding-left:20px}}}}.customer-detail-stories{padding:0 250px 100px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px}.cds-p-title{font-size:36px;line-height:46px;font-weight:700;font-family:Merriweather;width:700px;text-align:center}.ccc-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;grid-template-rows:auto}.customers-cart-item{width:100%;cursor:pointer;display:flex;flex-direction:column;gap:16px;.cci-img{width:100%;height:auto}.cci-p-tag{font-size:18px;color:#8caa32;font-weight:700}.cci-p-title{font-size:24px;font-weight:700;font-family:Merriweather}.cci-p-subtitle,.cci-p-title{color:#162e29;text-align:left}.cci-p-subtitle{font-size:16px;line-height:24px}.cci-span-btn{font-size:18px;font-weight:600;color:#0d6efd}}@media (max-width:1199px){.customer-detail-stories{padding:0 40px 80px;gap:40px}.cds-p-title{font-size:32px;line-height:42px;width:100%;max-width:700px}.ccc-grid{gap:40px;width:100%;max-width:1200px}}@media (max-width:767px){.customer-detail-stories{padding:0 16px 60px;gap:30px}.cds-p-title{font-size:28px;line-height:36px}.ccc-grid{grid-template-columns:1fr;gap:40px}.customers-cart-item{.cci-img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.cci-p-tag{font-size:16px}.cci-p-title{font-size:22px}.cci-span-btn{font-size:16px}}}