/*banner*/
.banner-wrapper{
	position:relative;
}
.banner-bg{
	width:100%;
	position:relative;
}
.bannerContent {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
	background: transparent linear-gradient(270deg, #00000000 0%, #1A1A1A 100%) 0% 0% no-repeat padding-box;
	background:linear-gradient(to right, rgba(0,0,0,0.8),rgba(0,0,0,0.4), transparent, transparent);
}
.bannerContent {
    position: absolute;
    top: 0;
    left: 0;
}
.bannerContent h1 {
    font-family: "Poppins-Bold";
    color: #fff;
    margin-bottom: 24px;
    font-size: 48px;
}
.bannerContent p {
    color: #fff;
}
.bannerContent a.hyperLink {
    color: #fff;
    text-decoration: underline;
    margin: 8px 0px 32px 0;
    display: inline-block;
}
.bannerContent a.hyperLink:hover, .bannerContent a.hyperLink:focus {
    opacity:1;
}
.bannerContent .bannerText{
	line-height:24px;
}
.bannerContent .btnWrapper .btn-primary  {
    font-size: 20px;
    font-family: "Poppins-Bold";
    color: #693065 !important;
    background: #fff;
    border-color: #fff;
    margin-right: 24px;
}
.article-wrapper .btnWrapper .btn-primary {
    font-size: 16px;
    font-family: "Poppins-Medium";
    color: #693065 !important;
    background: #fff;
    border-color: #fff;
    margin-right: 8px;
}
.bannerContent .btnWrapper .btn-primary:focus, .bannerContent .btnWrapper .btn-primary:hover{
	opacity:0.8;
	background: #fff;
    border-color: #fff;
}
.article-wrapper .btnWrapper .btn-primary:hover {
    opacity: 0.8;
    background: #fff;
    border-color: #fff;
    font-family: "Poppins-Bold";
}
/*banner*/

/*care section*/
.getCareSection {
    padding: 28px 30px;
    background: #693065;
}
.getCareSection .section-title{
	color:#fff;
}
.care-wrapper .careIcon {
    text-align: center;
	margin: 75px 0;
	cursor:pointer;
}
.care-wrapper .careIcon img {
    max-width: 88px;
}
.care-wrapper .careIcon h3 {
    font-size: 24px;
    font-family: "Poppins-Bold";
    color: #333;
    margin: 24px 0 24px 0;
    word-break: break-word;
}
.care-wrapper .careIcon a{
	color:#333 !important;
}
/*care section*/
/*article section*/
.article-wrapper .imgContainer img{
	width:100%;
}
.article-wrapper .contentSection {
    background: #F0E9F4;
    height: 100%;
	padding: 0 20px;
}
.article-wrapper .contentSection .content {
    margin: 24px 0 12px 0;
}
.article-wrapper .hyperLink, .article-wrapper .hyperLink:focus, .article-wrapper .hyperLink:hover{
	color:#693065 !important;
}
/*article section*/
/*facilities section*/
.facilities-wrapper {
    padding: 80px 80px;
}
.facilities-wrapper .section-title{
	margin-bottom:36px;
}
.facilities-wrapper .hyperLink {
    margin: 12px 0;
    display: inline-block;
}
.facilities-wrapper .careIcon {
    text-align: center;
	width: 20%;
}
.facilities-wrapper .careIcon img {
    max-width: 72px;
}
.facilities-wrapper .careIcon h3 {
    font-size: 24px;
    font-family: "Poppins-Bold";
    color: #333;
    margin: 24px 0 24px 0;
}
.facilities-wrapper .facilitiesList{
	margin-top:52px;
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
/*facilities section*/
/*news and events wrapper*/
.newsEventWrapper {
    padding: 75px 0 0px 0;
}
.newsEventSlider .card {
    padding: 6px;
    border-radius: 16px;
    box-shadow: 0px 0px 10px rgb(129 83 116 / 16%);
	height: 100%;
}
.newsEventSlider .card .imgContainer img {
    width: 100%;
    max-height: unset;
	border-radius: 5px;
}
.newsEventSlider .card .imgContainer {
    max-height: 160px;
    overflow: hidden;
	border-radius: 5px;
}
.newsEventSlider .card .card-body .card-head {
    color: #E22331;
    margin-bottom: 16px;
	font-family: "Poppins-Bold";
    line-height: 20px;
}
.newsEventSlider .card .card-body .card-title {
   margin-bottom: 12px;
	font-family: "Poppins-Bold";
	font-size:20px;
}
.newsEventSlider .card .card-body {
    padding: 12px 20px 8px 20px;
}
.newsEventSlider .slider-content{
	margin: 0 15px 0px 15px;
    height: 100%;
    padding:10px 0;
}
.newsEventSlider, .newsEventSlider .slick-track, .newsEventSlider .slick-list{
	height:100%;
}

/*news and events wrapper*/
