@font-face {
  font-family: "Gill Sans-Regular";
  font-style: normal;
  font-weight: 400;
  /*src: url("fonts/GillSans/GillSans-Regular.otf") format("opentype");*/
  src: url("fonts/GillSans/GillSans-Regular.ttf") format("truetype");	
}
@font-face {
  font-family: "Gill Sans-Bold";
  font-style: normal;
  font-weight: 700;
  src: url("fonts/GillSans/GillSans-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Gill Sans-SemiBold";
  font-style: normal;
  font-weight: 600;
  src: url("fonts/GillSans/GillSans-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "Optima-Bold";
  font-style: normal;
  font-weight: 700;
  src: url("fonts/Optima/Optima-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Gill Sans-BoldItalic";
  font-style: italic;
  font-weight: 700;
  src: url("fonts/GillSans/GillSans-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Gill Sans-Italic";
  font-style: italic;
  font-weight: 400;
  src: url("fonts/GillSans/GillSans-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "Gill Sans-Light";
  font-style: normal;
  font-weight: 300;
  src: url("fonts/GillSans/GillSans-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Gill Sans-LightItalic";
  font-style: italic;
  font-weight: 300;
  src: url("fonts/GillSans/GillSans-LightItalic.ttf") format("truetype");
}
@font-face {
  font-family: "SignPainter";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/SignPainter/SignPainter-HouseScript.ttf") format("truetype");
}
@font-face {
  font-family: "SignPainter-Bold";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/SignPainter/SignPainter-HouseScript-Bold.otf") format("truetype");
}
/**Common**/
*{margin:0;}
body{font-family:'Gill Sans-Regular',Helvetica;color:#231f20;position:relative;-webkit-text-size-adjust:none;}
img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;transform:translateZ(0) !important;image-rendering: -webkit-optimize-contrast !important;}
.clear{clear:both;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.padding20{padding:20px;}
.padding30{padding:30px;}
sup{vertical-align:0;position:relative;top:-0.25em;}
.wrapper{width:100%;max-width:800px;height:auto;margin:0 auto;position:relative;overflow:hidden;}
.videoWrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:12.5px;}
.videoWrapper iframe{position:absolute;top:-1px;left:0;width:100%;height:100%;z-index:1;}
/**Header**/
.header{width:100%;background-image:url("../images/common/header-corner-img.png");background-size:100% 100%;height:107px;border-bottom:8px solid #be2827;position:relative;}
.header .header-img{width:100%;position:relative;}
.header .header-img .NKF-img{width:100%;display:block;}
.header .header-img .CONNECT-img{width:216px;position:absolute;left:184px;top:49px;}
.header .header-img .issue-mth{font-size:14px;line-height:auto;font-family:'Gill Sans-SemiBold',Helvetica;right:70px;letter-spacing:0;position:absolute;top:73px;color:#939598;}
/**Main Contents**/
.mainContents{width:90%;max-width:665px;margin:0 auto;}
.mainContents .grpBtns{width:100%;margin:40px 0;text-align:center;}
.mainContents .grpBtns span{display:inline-block;vertical-align:middle;margin:0 10px;text-align:center;}
.mainContents .commonBtn{display:block;background:#be2827;color:#ffffff;font-size:18px;line-height:22px;text-decoration:none;width:138px;padding:10px 0;text-align:center;border-radius:10px;text-transform:uppercase;font-family:'Gill Sans-SemiBold',Helvetica;}
.mainContents .commonBtn:hover{;background:#231f20;} 
.mainContents .commonBtn.auto{display:inline-block;width:auto;padding:10px 20px;}
.mainContents .articleTitle{align-items:flex-end;display:flex;gap:12px;height:22px;margin-top:36px;width:100%}
.mainContents .articleTitle .rectangle{background-color:#be2827;height:4px;margin-bottom:4px;}
.mainContents .articleTitle h2{font-family:'Optima-Bold',Helvetica;font-size:18px;line-height:normal;letter-spacing:0;color:#be2827;text-align:right;text-transform:uppercase;min-height:22px;}
.CEO .rectangle{width:465px;}
.CEO h2{min-width:190px;}
.CARING_KIDNEYS .rectangle{width:400px;}
.CARING_KIDNEYS h2{min-width:255px;}
.GIVING_LIFE .rectangle{width:380px;}
.GIVING_LIFE h2{min-width:275px;}
.JOURNEYING_PATIENTS .rectangle{width:400px;}
.JOURNEYING_PATIENTS h2{min-width:255px;}
.DAILY_DOSE .rectangle{width:450px;}
.DAILY_DOSE h2{min-width:205px;}
.mainContents p{font-size:16px;line-height:20px;letter-spacing:normal;word-spacing:0px;margin-bottom:25px;}
.mainContents p strong{font-family:'Gill Sans-Bold',Helvetica;}
.mainContents p a{color:#d9272d;}
.mainContents .quote{margin-bottom:12.5px;}
.mainContents .caption{font-size:14px;line-height:18px;}
.mainContents .caption.photo{font-size:13px;line-height:16px;color:#868686;font-family:'Gill Sans-Italic',Helvetica;text-align:center;}
.mainContents p img{display:block;width:100%;}
.mainContents .signOff{font-size:14px;line-height:18px;}
.mainContents .greyFont{font-size:17px;line-height:21px;color:#66676c;}
/**Articles**/
.articleStory{width:100%;}
.articleStory .mainImg{width:100%;margin-top:12px;object-fit:cover;}
.articleStory .mainImg img{width:100%;display:block;}
.articleStory .container{width:100%;margin-top:24px;}
.articleStory h1{font-family:'Gill Sans-Bold',Helvetica;font-size:32px;line-height:38px;letter-spacing:0;color:#d9272d;text-align:center;margin-bottom:24px;}
.articleStory h2{font-family:'Gill Sans-Bold',Helvetica;font-size:20px;line-height:24px;letter-spacing:0;color:#231f20;text-align:center;margin-bottom:24px;}
.articleStory .divider{width:100%;border-bottom-style:solid;border-bottom-width:4px;border-color:#d9272d;margin:0px 0px 24px 0;}
.articleStory .divider.half{width:50%;float:right;}
.articleStory .divider.short{width:25px;margin:0 auto 24px auto;}
.articleStory .leftImg{width:50%;float:left;margin-right:24px;margin-bottom:24px;}
.articleStory .leftImg.small{width:150px;float:left !important;margin-right:24px !important;}
.articleStory .leftImg.large{width:57.5%;}
.articleStory .leftImg img{width:100%;display:block;}
.articleStory .rgtImg{width:50%;float:right;margin-left:24px;margin-bottom:24px;}
.articleStory .rgtImg.small{width:150px;float:right !important;margin-left:24px !important;}
.articleStory .rgtImg img{width:100%;display:block;}
.articleStory ul{list-style:disc;margin-bottom:15px;margin-left:15px;}
.articleStory ul li{font-size:16px;line-height:20px;letter-spacing:normal;word-spacing:0px;padding:5px}
.articleStory ol{list-style:decimal;margin-bottom:15px;margin-left:15px;}
.articleStory ol li{font-size:16px;line-height:20px;letter-spacing:normal;word-spacing:0px;padding:5px}
.articleStory .photo_col3{width:calc(100% + 24px);font-size:0;}
.articleStory .photo_col3 span{display:inline-block;vertical-align:top;width:calc(33.3333% - 24px);margin-right:24px;margin-bottom:12.5px;}
.articleStory .photo_col3 span img{width:100%;display:block;}
.articleStory .col2{width:calc(100% + 24px);font-size:0;}
.articleStory .col2 span{display:inline-block;vertical-align:top;width:calc(50% - 24px);margin-right:24px;margin-bottom:12.5px;}
.articleStory .col2 span p{margin-bottom:10px;}
.articleStory .col2.center{text-align:center;}
.articleStory .col2.center span{margin-bottom:25px;}
.articleStory .col2 span .image{display:inline-block;vertical-align:middle;width:120px;}
.articleStory .col2 span .image img{display:block;width:100%;}
.articleStory .col4{width:calc(100% + 24px);font-size:0;}
.articleStory .col4 span{display:inline-block;vertical-align:top;width:calc(25% - 24px);margin-right:24px;margin-bottom:12.5px;}
.articleStory .col4 span p{margin-bottom:10px;text-align:center;}
.articleStory .col4 .box{width:calc(100% - 15px);padding:7.5px;border-radius:10px;}
.articleStory .col4 .box.step1{background:#fce2b9;}
.articleStory .col4 .box.step2{background:#bcdeae;}
.articleStory .col4 .box.step3{background:#dfa794;}
.articleStory .col4 .box.step4{background:#c9b0b1;}
.articleStory .col4 .box ol{margin-bottom:0;}
.articleStory .col4 .box ol li{padding:2.5px;}
.articleStory .col4 .image{width:100%;border-radius:100%;overflow:hidden;margin-bottom:10px;}
.articleStory .col4 .image img{display:block;width:100%;}
.articleStory .photo{width:100%;position:relative;margin-bottom:25px;}
.articleStory .photo img{width:100%;display:block;}
.articleStory .indicator{position:absolute;right:10px;bottom:10px;text-align:center;z-index:2;}
.articleStory .indicator .num{width:36.5px;height:36.5px;border-radius:100%;background:#d9272d;color:#fff;font-weight:700;font-size:26px;line-height:normal;margin:0 auto;padding-top:3.5px;padding-right:3.5px;letter-spacing:-1px;}
.articleStory .indicator .text{font-size:16px;line-height:normal;color:#fff;}
.articleStory .responsive-table{width:100%;border-collapse:separate;margin-bottom:20px;text-align:center;}
.articleStory .responsive-table thead tr th{color:#fff;background-color:#9b8c83;font-size:16px;line-height:20px;font-weight:400;vertical-align:middle;padding:0.5em;}
.articleStory .responsive-table tbody tr td{color:#000;background-color:#fbcc7e;font-size:16px;line-height:20px;font-weight:400;vertical-align:middle;padding:0.5em;border-bottom:1px solid #fff;}
.articleStory .responsive-table tbody tr:last-child td{border-bottom:none;}
.articleStory .inlineblock{width:100%;font-size:0;text-align:center;}
.articleStory .inlineblock span{display:inline-block;vertical-align:top;margin:0 7.5px;}
.articleStory .inlineblock.col5 span{width:calc(20% - 15px);}
.articleStory .inlineblock.col6 span{width:calc(16.6666% - 15px);}
.articleStory .inlineblock span img{width:100%;display:block;margin-bottom:5px;}
.articleStory .inlineblock span p{text-align:center;}
.articleStory .col3{width:calc(100% + 24px);font-size:0;margin-bottom:24px;display:flex;flex-wrap:wrap;}
.articleStory .col3 span{display:inline-block;vertical-align:top;width:calc(33.3333% - 54px);margin-right:24px;margin-bottom:12.5px;background:#6ec9c4;padding:15px;}
.articleStory .col3 span h2{color:#fff;margin-bottom:0;font-weight:400 !important;font-size:42px;line-height:normal;font-family: "Gill Sans-Regular";}
.articleStory .col3 span p{margin-bottom:0;text-align:center;color:#fff;}
.articleStory .col3 span:first-child{background:#9b8c83;}
.articleStory .col3 span:last-child{background:#7bc67f;}
.articleStory .col4_BG{width:calc(100% + 24px);font-size:0;margin-bottom:24px;display:flex;flex-wrap:wrap;}
.articleStory .col4_BG span{display:inline-block;vertical-align:top;width:calc(25% - 44px);margin-right:24px;margin-bottom:12.5px;background:#fde8e0;padding:15px 10px;border-radius:10px;}
.articleStory .col4_BG span p{margin-bottom:0;text-align:center;font-size:14px;line-height:18px;}
.articleStory .col4_BG span p strong{font-size:24px;line-height:normal;display:block;}
.articleStory .contentMiddle{width:100%;font-size:0;margin-bottom:24px;}
.articleStory .contentMiddle .image{display:inline-block;vertical-align:middle;width:150px;margin-right:20px;}
.articleStory .contentMiddle .image img{display:block;width:100%;}
.articleStory .contentMiddle .text{display:inline-block;vertical-align:middle;width:calc(100% - 170px);}
.articleStory .contentMiddle .text p{margin-bottom:0 !important;}
/**Footer**/
.footer{width:100%;background:#e7e7e8;padding:40px 0;}
.footer .container{width:90%;max-width:500px;margin:0 auto;text-align:center;}
.footer .container h2{font-family:'Gill Sans-SemiBold',Helvetica;font-size:16px;line-height:20px;letter-spacing:0;color:#231f20;text-transform:uppercase;font-weight:600;}
.footer .soicalIcon{width:100%;margin:20px 0 40px 0;}
.footer .soicalIcon li{display:inline-block;vertical-align:middle;margin:0 12.5px;}
.footer .soicalIcon li img{width:28px;display:block;}
.footer .contactDetail{width:100%;margin:20px 0;padding-bottom:20px;border-bottom:2px solid #231f20;}
.footer .contactDetail li{display:inline-block;vertical-align:middle;margin:0 6.5px;font-size:14px;line-height:18px;color:#231f20;font-family:'Optima-Bold',Helvetica;}
.footer .contactDetail li a{color:#231f20;}
.footer .contactDetail li a:hover span{background:#be2827;color:#ffffff;text-decoration:underline;padding:1px 0;}
.footer .contactDetail .contactNo::before{content:'';background:url("../images/common/hp-icon.png")no-repeat;background-size:100%;width:28px;height:28px;display:inline-block;vertical-align:middle;margin-right:0;}
.footer .contactDetail .website::before{content:'';background:url("../images/common/web-icon.png")no-repeat;background-size:100%;width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:2.5px;}
.footer .contactDetail .email::before{content:'';background:url("../images/common/mail-icon.png")no-repeat;background-size:100%;width:28px;height:28px;display:inline-block;vertical-align:middle;margin-right:2.5px;}
.footer .otherDetail{width:100%;margin:0 0 10px 0;padding-bottom:20px;}
.footer .otherDetail li{display:inline-block;vertical-align:middle;font-size:13px;line-height:16px;color:#231f20;font-family:'Optima-Bold',Helvetica;margin-bottom:10px;}
.footer .otherDetail li a{color:#231f20;text-decoration:underline;}
.footer .otherDetail li a:hover{background:#be2827;color:#ffffff;padding:1px 0;}
.footer .otherDetail li span{width:2px;height:14px;background:#231f20;margin:0 10px;display:block;}
.footer .disclaimerDetail{width:100%;padding-bottom:10px;}
.footer .disclaimerDetail li{display:inline-block;vertical-align:middle;margin:0 15px;font-size:13px;line-height:16px;color:#231f20;font-family:'Optima-Bold',Helvetica;}
.footer .disclaimerDetail li a{color:#231f20;text-decoration:underline;}
.footer .disclaimerDetail li a:hover{background:#be2827;color:#ffffff;padding:1px 0;}
/**Homepage**/
.homepage{width:100%;}
.homepage .cover{width:100%;background:#d92430;overflow:hidden;position:relative;}
.homepage .cover-img{width:100%;padding:30px 0;}
.homepage .cover-img img{width:100%;display:block;}
.homepage .cover-logo{position:absolute;width:110px;left:60px;top:30px;}
.homepage .cover-logo img{width:100%;display:block;}
.cover-issue .number{letter-spacing:0;line-height:normal;position:absolute;white-space:nowrap;color:#ffffff;font-size:14px;}
.number-0{left:711px;top:55px;transform:rotate(-18.99deg);}
.number-1{left:718px;top:53px;transform:rotate(-22.27deg);}
.number-2{left:727px;top:44px;transform: rotate(-27.52deg);}
.number-3{left:736px;top:43px;transform:rotate(-33.60deg);}
.number-4{left:742px;top:39px;transform:rotate(-39.52deg);}
.number-5{left:749px;top:34px;transform:rotate(-44.93deg);}
.number-6{left:754px;top:29px;transform:rotate(-50.74deg);}
.cover-connect{width:617px;position:absolute;left:80px;top:148px;}
.cover-connect img{width:100%;display:block;}
.cover-text{position:absolute;left:50%;top:40%;text-align:center;transform:translate(-50%,-40%);width:100%;}
.cover-text h2{font-family: "Gill Sans-SemiBold";font-size:30px;line-height:normal;letter-spacing:0;color:#000000;margin-bottom:5px;}
.cover-text p{font-size:25px;line-height:normal;letter-spacing:0;color:#d7282f;}
.nkf55{position:absolute;width:160px;bottom:85px;left:50%;transform:translateX(-50%);}
.nkf55 img{width:100%;}
.homepage .commonStyle h2{font-family:'Gill Sans-Bold',Helvetica;font-size:30px;line-height:36px;margin-bottom:15px;}
.homepage .commonStyle p,.homepage .commonStyle a{font-size:16px;line-height:20px;margin-bottom:15px;}
.homepage .commonStyle a{font-family:'Gill Sans-SemiBold',Helvetica;}
.articleTag{width:100%;margin-bottom:20px;font-size:0;}
.articleTag span{display:inline-block;vertical-align:top;font-family:'Optima-Bold',Helvetica;font-size:16px;line-height:normal;letter-spacing:0;text-transform:uppercase;width:calc(100% - 70px);}
.articleTag .rectangle{width:60px;height:4px;margin-right:10px;margin-top:9px}
.homepage .article-01{width:100%;position:relative;color:#ffffff;}
.homepage .article-01 .imgLeft{width:650px;}
.homepage .article-01 .imgLeft img{width:100%;display:block;}
.homepage .article-01 .textRgt{width:325px;position:absolute;right:0;top:-1px;background:#d92430;border-bottom-left-radius:50px;padding:35px 30px 40px 30px;}
.homepage .article-01 .textRgt a, .article-01 .articleTag span{color:#ffffff;}
.homepage .article-01 .textRgt a:hover{color:#ffffff;background:#000000;padding:1px;}
.article-01 .articleTag .rectangle{background:#ffffff;}
.homepage .article-02{width:100%;height:360px;background:url("../images/homepage/article-note-ceo.jpg")no-repeat center center;background-size:cover;position:relative;margin:30px 0 0 0;}
.homepage .article-02 .textMiddle{display:inline-table;background:#969799;padding:25px;position:absolute;transform:translateY(-50%);top:50%;left:0;right:0;margin:0 auto;width:auto;text-align:center;}
.homepage .article-02 h2{font-size:38px;color:#ffffff;margin-bottom:0;}
.homepage .article-02 a{text-decoration:none;}
.homepage .article-02 .textMiddle:hover {background:#000000;}
.homepage .article-03{width:100%;position:relative;background:#ffffff;padding:30px 0;}
.homepage .article-03 .container{width:100%;padding-bottom:40px;position:relative;} 
.homepage .article-03 .container .imgRgt{float:right;width:calc(50% - 15px);margin-left:15px;}
.homepage .article-03 .container .imgRgt img{width:100%;display:block;}
.homepage .article-03 .container .textLeft{float:left;width:calc(50% - 55px);margin:15px 15px 0 40px;}
.article-03 .articleTag span{color:#b8bac4;}
.article-03 .articleTag .rectangle{background:#b8bac4;}
.homepage .article-03 .container .textBox{position:absolute;left:0;bottom:0;padding:20px 40px;background:#eaeaea;max-width:460px;border-bottom:5px solid #d92531;}
.homepage .article-03 .container .textBox a{color:#d92531;}
.homepage .article-03 .container .textBox a:hover{color:#ffffff;background:#d92531;padding:1px;}
.homepage .article-04{width:100%;height:470px;background:url("../images/homepage/article-enduring-commitment.jpg")no-repeat center center;background-size:cover;position:relative;border-top-right-radius:50px;overflow:hidden;margin-bottom:30px;}
.homepage .article-04 .textMiddle{display:inline-table;background:rgba(255,255,255,0.7);padding:25px 50px;position:absolute;bottom:40px;left:50px;right:50px;margin:0 auto;text-align:center;width:calc(100% - 200px);border-radius:50px;color:#000000;text-align:center;}
.homepage .article-04 .articleTag span{color:#000000;}
.homepage .article-04 .textMiddle a{color:#d92531;}
.homepage .article-04 .textMiddle a:hover{color:#ffffff;background:#d92531;padding:1px;}
.homepage .article-04 .image{width:100%;margin-bottom:0;border-top-right-radius:50px;overflow:hidden;display:none;}
.homepage .article-04 .image img{display:block;width:100%;}
.homepage .article-04 .textMiddle h2 span{display:block;}
.homepage .article-05{width:100%;position:relative;background:#ffffff;padding:0;}
.homepage .article-05 .container{width:100%;} 
.homepage .article-05 .container .imgRgt{float:right;width:50%;height:0;padding-top:45%;position:relative;}
.homepage .article-05 .container .imgRgt img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;}
.homepage .article-05 .container .textLeft{display:contents;position:relative;}
.homepage .article-05 .container .textLeft .textContainer{width:calc(50% - 70px);margin:0 30px 0 40px;position:absolute;transform:translateY(-50%);top:50%;left:0;}
.homepage .article-05 .container .textLeft a{color:#d92531;}
.homepage .article-05 .container .textLeft a:hover{color:#ffffff;background:#d92531;padding:1px;}
.article-05 .articleTag span{color:#b8bac4;}
.article-05 .articleTag .rectangle{background:#b8bac4;}
.article-05 .articleTag.MOBILE{display:none;}
.homepage .article-06{width:100%;position:relative;background:#ffffff;padding:0;}
.homepage .article-06 .container{width:100%;} 
.homepage .article-06 .container .imgleft{float:left;width:50%;height:0;padding-top:45%;position:relative;}
.homepage .article-06 .container .imgleft img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;}
.homepage .article-06 .container .textRgt{display:contents;position:relative;}
.homepage .article-06 .container .textRgt .textContainer{width:calc(50% - 70px);margin:0 40px 0 30px;position:absolute;transform:translateY(-50%);top:50%;right:0;}
.homepage .article-06 .container .textRgt a{color:#d92531;}
.homepage .article-06 .container .textRgt a:hover{color:#ffffff;background:#d92531;padding:1px;}
.article-06 .articleTag span{color:#b8bac4;}
.article-06 .articleTag .rectangle{background:#b8bac4;}
.article-06 .articleTag.MOBILE{display:none;}
.homepage .article-07{width:100%;position:relative;background:#ffffff;padding:0;}
.homepage .article-07 .container{width:100%;} 
.homepage .article-07 .container .imgRgt{float:right;width:50%;height:0;padding-top:45%;position:relative;}
.homepage .article-07 .container .imgRgt img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;}
.homepage .article-07 .container .textLeft{display:contents;position:relative;}
.homepage .article-07 .container .textLeft .textContainer{width:calc(50% - 70px);margin:0 30px 0 40px;position:absolute;transform:translateY(-50%);top:50%;left:0;}
.homepage .article-07 .container .textLeft a{color:#d92531;}
.homepage .article-07 .container .textLeft a:hover{color:#ffffff;background:#d92531;padding:1px;}
.homepage .article-08{width:100%;position:relative;background:#ffffff;padding:0;}
.homepage .article-08 .container{width:100%;} 
.homepage .article-08 .container .imgleft{float:left;width:50%;height:0;padding-top:45%;position:relative;}
.homepage .article-08 .container .imgleft img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;}
.homepage .article-08 .container .textRgt{display:contents;position:relative;}
.homepage .article-08 .container .textRgt .textContainer{width:calc(50% - 70px);margin:0 40px 0 30px;position:absolute;transform:translateY(-50%);top:50%;right:0;}
.homepage .article-08 .container .textRgt a{color:#d92531;}
.homepage .article-08 .container .textRgt a:hover{color:#ffffff;background:#d92531;padding:1px;}
.homepage .article-09{width:100%;position:relative;background:#ffffff;padding:0;}
.homepage .article-09 .container{width:100%;} 
.homepage .article-09 .container .imgRgt{float:right;width:50%;height:0;padding-top:45%;position:relative;}
.homepage .article-09 .container .imgRgt img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;}
.homepage .article-09 .container .textLeft{display:contents;position:relative;}
.homepage .article-09 .container .textLeft .textContainer{width:calc(50% - 70px);margin:0 30px 0 40px;position:absolute;transform:translateY(-50%);top:50%;left:0;}
.homepage .article-09 .container .textLeft a{color:#d92531;}
.homepage .article-09 .container .textLeft a:hover{color:#ffffff;background:#d92531;padding:1px;}
.homepage .article-10{width:100%;height:400px;background:url("../images/homepage/article-food-for-thought.jpg")no-repeat center center;background-size:cover;position:relative;border-top-right-radius:50px;overflow:hidden;margin:30px 0 0 0;}
.homepage .article-10 .textMiddle{display:inline-table;background:rgba(255,255,255,0.7);padding:25px;position:absolute;transform:translateY(-50%);top:50%;left:50px;right:50px;margin:0 auto;text-align:center;width:calc(100% - 150px);border-radius:50px;color:#000000;text-align:center;}
.homepage .article-10 .articleTag span{color:#000000;}
.homepage .article-10 .textMiddle a{color:#d92531;}
.homepage .article-10 .textMiddle a:hover{color:#ffffff;background:#d92531;padding:1px;}
.homepage .article-10 .image{width:100%;margin-bottom:0;border-top-right-radius:50px;overflow:hidden;display:none;}
.homepage .article-10 .image img{display:block;width:100%;}
.homepage .article-11{width:100%;position:relative;background:#eaeaea;padding:60px 0 40px 0;margin-bottom:30px;}
.homepage .article-11 .container{width:100%;} 
.homepage .article-11 .container .imgRgt{float:right;width:calc(50% - 2.5%);position:relative;background:#ffffff;margin-right:1.25%;margin-top:-10px;-webkit-box-shadow: -5px 5px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow: -5px 5px 10px 0px rgba(0,0,0,0.2);box-shadow: -5px 5px 10px 0px rgba(0,0,0,0.2);}
.homepage .article-11 .container .imgRgt img{width:100%;display:block;padding:0 0 2.5% 0;margin-left:2.5%;margin-top:-2.5%}
.homepage .article-11 .container .textLeft{display:contents;position:relative;}
.homepage .article-11 .container .textLeft .textContainer{width:calc(50% - 70px);margin:0 30px 0 40px;position:absolute;transform:translateY(-50%);top:50%;left:0;}
.homepage .article-11 .container .textLeft a{color:#d92531;}
.homepage .article-11 .container .textLeft a:hover{color:#ffffff;background:#d92531;padding:1px;}
.article-11 .articleTag span{color:#b8bac4;}
.article-11 .articleTag .rectangle{background:#b8bac4;}
.homepage .article-12{width:100%;background:url("../images/homepage/article-year-end-giving.jpg")no-repeat bottom center;background-size:cover;position:relative;overflow:hidden;margin:0;border-bottom:3px solid #d92531;}
.homepage .article-12 .textMiddle{display:inline-table;padding:40px 30px;margin:30px;text-align:center;width:calc(100% - 120px);text-align:center;background:rgba(255,255,255,0.36);border-radius:4px;font-size:0;}
.homepage .article-12 .textMiddle .left{display:inline-block;vertical-align:middle;width:calc(100% - 400px);margin-right:20px;text-align:center;}
.homepage .article-12 .textMiddle .left p{font-size:20px;line-height:normal;color:#000;font-family:'SignPainter';}
.homepage .article-12 .textMiddle .left h2{font-size:58px;line-height:48px;color:#87776e;font-family:'SignPainter-Bold';}
.homepage .article-12 .textMiddle a{color:#d92531;}
.homepage .article-12 .textMiddle a:hover{color:#ffffff;background:#d92531;padding:1px;}
.homepage .article-12 .textMiddle .rgt{display:inline-block;vertical-align:middle;width:380px;text-align:center;}
.homepage .article-12 .textMiddle .rgt .circle{background:#fee7df;width:270px;height:270px;border-radius:100%;position:relative;}
.homepage .article-12 .textMiddle .rgt .circle .quote{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;}
.homepage .article-12 .textMiddle .rgt .circle .quote .open{position:absolute;left:-15px;top:-40px;-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.homepage .article-12 .textMiddle .rgt .circle .quote .open img{width:50px;display:block;}
.homepage .article-12 .textMiddle .rgt .circle .quote .close{position:absolute;right:-15px;bottom:-40px;}
.homepage .article-12 .textMiddle .rgt .circle .quote .close img{width:50px;display:block;}
.homepage .article-12 .textMiddle .rgt .circle .photo{width:130px;height:130px;border-radius:100%;overflow:hidden;position:relative;left:250px;top:50%;transform:translateY(-50%);}
.homepage .article-12 .textMiddle .rgt .circle .photo img{width:100%;height:100%;display:block;}
.homepage .article-12 .textMiddle .rgt p{font-size:16px;line-height:20px;text-align:center;color:#000;}
.homepage .article-12 .textMiddle .rgt p span{font-size:14px;line-height:18px;}
