/*UI14041994*/
h3{ line-height: 2.6rem; color: var(--bluecolor); font-size: 1.8rem; font-weight: 700; margin-bottom: 1.5rem; margin-top: 1rem; font-family:var(--Montserrat); text-decoration: none;
}
h4 span{ font-size: 1.3rem; font-weight: 500;
}
p{ margin: 0; line-height: 2.4rem; color: var(--black); font-size: 1.4rem; font-family: var(--Montserrat); text-decoration: none;
}
figure{ width: 100%; height: 100%;
}
figure img{ width: 100%; height: 100%; background-size: cover;
}

blockquote{ font-size: 2.5rem; font-weight: 800; margin-bottom: 0; margin-top: 0; font-family: var(--Montserrat); text-decoration: none; color: var(--bluecolor);}


.inner_banner{ text-align: center; padding: 2rem 0; background: #f6f5fa; margin: 1rem 0 2rem;
}
.inner_banner p{ line-height: 2.4rem; color: var(--black); font-size: 1.5rem; font-family:var(--Montserrat); font-weight: 600;
}
main{ padding:.5rem 0 4rem ;
}
.inthe_news{ width: 100%; height: 100%; margin-bottom: 2rem;
}
.delevery_wrap{ padding-top: 3rem;
}
.delevery_wrap figure{ margin-top: 3rem;
}
 h4{ line-height: 2.4rem; color: var(--black); font-size: 1.6rem; font-weight: 600; margin-bottom: .5rem; margin-top: 1rem; font-family: var(--Montserrat); margin-top: 2rem;
}
.notes_inthenews p{ line-height: 2.4rem; color: var(--bluecolor); font-size: 1.3rem; font-family: var(--Montserrat); font-style: italic;
}
.g-sm-4, .gy-sm-4 { --bs-gutter-y: 1rem;
}
.g-sm-4, .gx-sm-4 { --bs-gutter-x: 2rem;
}
.caring_heading{ padding: 2rem 0; border-top: .1rem solid #ccc; border-bottom: .1rem solid #ccc; text-align: center; margin: 0rem 0 4rem;
}
.caring_heading h3{ font-size: 2.5rem; font-weight: 700; margin-bottom: 1rem; margin-top: 0; font-family:var(--Montserrat); color: var(--black);
}
.caring_heading h5{ font-size: 1.8rem; font-weight: 700; margin-bottom: 0rem; margin-top: 1rem; font-family:var(--Montserrat); line-height: 2.6rem; color: #666;
}
.caring_heighlights{ line-height: 2.6rem; color: var(--skyblue); font-size: 2rem; font-weight: 700; margin-bottom: 2rem; margin-top: 1rem; font-family: var(--Montserrat); text-transform: uppercase;
}
.caring_padding{ padding: 3rem 0 2rem;
}
.sharing_wrap { margin-bottom: 3rem;
}

.sharing_wrap figure { height: auto; margin-top: 1.5rem;
}
table thead tr th{ width: 800px; line-height: 2.4rem; color: var(--black); font-size: 1.3rem;
}
table tbody tr td{ width: 800px; line-height: 2.4rem; color: var(--black); font-size: 1.2rem;
}
p a { margin: 0; line-height: 2.4rem; color: var(--bluecolor); font-size: 1.3rem; font-family: var(--Montserrat); text-decoration: none; font-weight: 500;
}
.delevery_wrap.wrap2{padding-top: 0;}
.new-list ul li{ position: relative; padding-left: 20px;    font-size: 13px;line-height: 28px;}
.new-list ul li::before{content: ""; position: absolute; left: 0; top: 12px;background-color: #003f8d;width: 5px; height: 5px; border-radius: 20px;}
.coming{padding: 50px 0 300px;}
.coming p{font-size: 28px;font-weight: 600;text-align: center;}
.sharing_wrap2 table tr td{padding: 12.5px 10px;}
.sharing_wrap2 {margin-bottom: 0; padding-bottom: 0;}
.sharing_wrap2 table{margin-bottom: 0;}
.count-fl{display: flex; flex-wrap: wrap;}
.figure-txt{font-size: 18px;text-align: center;font-weight: 600;color: #0f438b;padding-top: 10px;}
.caring_heading h2{margin-bottom:10px;font-size:18px;font-weight:600;}
.listing{margin:20px 0;}
.listing li{margin:10px 0;  line-height: 2.4rem;color: var(--black);font-size: 1.4rem;font-family: var(--Montserrat);position:relative;    padding-left: 20px;}
.listing li:before{border-radius:20px; width:7px; height:7px;background:#333;content:"";position:absolute;    top: 8px;bottom: 0;left: 0;}
figcaption{font-size: 13px;margin-top: 20px;}
.list-sty{column-count: 2;}.list-sty li { margin-left: 22px; line-height: 2.4rem; color: var(--black); font-size: 1.4rem; font-family: var(--Montserrat); list-style: disc;}