#toggleouter{position:absolute;right:calc(50% - 559px);z-index:5}
#toggleouter a#hometoggle{background:#007a64;color:#fff;width:14.8rem;display:flex;text-decoration:none;justify-content:center;align-items:center;height:3.6rem;font-size:1.6rem;border-radius:0 0 1rem 1rem;box-shadow:0 0 8px 0 rgb(0 0 0 /50%)}
#toggleouter a#hometoggle:hover,#toggleouter a#hometoggle:focus{background:#00614f;text-decoration:underline}
@media screen and (max-width:1174px){#toggleouter{right:3rem}
}
@media screen and (max-width:979px){#toggleouter{right:2rem}
}
@media screen and (max-width:740px){.sectionPageContainer .content-width{padding:0}
#kh-sharing{margin-left:20px}
#toggleouter{right:0}
#toggleouter a#hometoggle{border-right:0;border-radius:0 0 0 1rem}
}
.cmp-carousel__item{display:none}
.cmp-carousel__item--active{display:block}
div.carousel{margin-top:0;margin-bottom:0}
.rotatorCarousel{width:900px;margin:0 auto;position:relative;padding-bottom:30px}
.rotatorCarousel .kh-slider-wrapper{border:0;border-radius:0;position:relative;overflow:hidden}
ul.rotator{width:900px;position:relative;margin:0 auto}
.rotator li{width:900px;height:300px;list-style-type:none;position:relative}
.rotImage,.rotImage img{width:600px}
.cmp-carousel__content .rotImage,.cmp-carousel__content .rotImage img{height:300px}
.rotText{font-weight:normal;font-size:16px;width:30rem;height:30rem;position:absolute;top:0;right:0;background:#6660a6;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 2rem}
.rotText h2{line-height:1.25;font-size:2.4rem;margin-bottom:20px;color:#fff}
#mainContentContainer .rotText p{line-height:1.5;font-size:1.6rem;margin-bottom:2rem}
#mainContentContainer .rotText,.rotText a{color:white;text-decoration:none}
#mainContentContainer .rotText a.tertiary-link{display:inline-block;color:#fff;background:url(../../../content/dam/kh-reskin/right-arrow-white.svg) right center no-repeat;padding-right:3rem;width:auto}
#mainContentContainer .rotText a:hover{text-decoration:underline;padding-right:4rem}
.rotatorCarousel.carousel #kh-slider-autoplay{position:absolute;right:calc(50% + 12.5rem);top:calc(50% - 5rem);width:5rem;height:5rem;border-radius:100%;cursor:pointer;box-shadow:0 6px 14px -2px rgba(0,0,0,0.2)}
.rotatorCarousel.carousel #kh-slider-autoplay{background:white url(../../../content/dam/kh-reskin/pause-icon-blue.svg) no-repeat;background-size:40px;background-position:center}
.rotatorCarousel.carousel #kh-slider-autoplay.kh-slider-paused{background:white url(../../../content/dam/kh-reskin/play-icon-blue.svg) no-repeat;background-size:40px;background-position:center}
#rotSlide_2,#rotSlide_3,#rotSlide_4{display:none}
ul.rotatorPages{width:300px;text-align:center;padding:0;margin:10px auto 20px auto}
ul.rotatorPages li{display:inline;padding:0}
ul.rotatorPages li button{background:#3f70b1;-webkit-appearance:none;border:2px solid #3f70b1;border-radius:100%;width:16px;height:16px;cursor:pointer;margin:0 6px 0 6px}
ul.rotatorPages li button:active,ul.rotatorPages li button:hover,ul.rotatorPages li.active button{background:white}
.hideOffScreen{text-indent:-15000px;position:absolute}
#mainContentContainer ul#kh-slider-dots{margin:0 auto;display:flex;justify-content:center;position:absolute;width:100%;top:31rem}
ul#kh-slider-dots li{display:inline;margin:0 1rem}
ul#kh-slider-dots li button{border:1px solid #0d3f6b;width:1.6rem;height:1.6rem;border-radius:100%;background:transparent}
ul#kh-slider-dots li button:hover{background:#97acbf}
ul#kh-slider-dots li button.kh-slider-dot-active{background:#0d3f6b}
@media screen and (max-width:1028px){ul.rotator{width:686px;margin:0 auto}
.rotatorCarousel{width:686px;margin:0 auto}
.rotator li{width:686px}
.rotImage{width:300px}
.rotText h2{line-height:1.25;font-size:2.2rem;margin-bottom:20px;margin-top:-10px}
.rotText p{font-size:1.6rem}
}
@media screen and (max-width:740px){.rotatorCarousel{padding-bottom:0}
ul.rotator{width:100%;margin:0 auto}
.rotatorCarousel{width:100%}
ul.rotator li{width:100%;overflow:hidden;height:642px}
#mainContentContainer .kh-slider-container .kh-slider .rotImage{width:100% !important;margin-top:-.5rem;height:40rem;overflow:hidden !important;display:inline-block !important;position:absolute}
.rotText{position:absolute;top:44rem;width:100%;height:20rem}
.rotText p,.rotText h2{width:100%;margin:0 auto 1.5rem auto}
.rotText h2{margin-bottom:20px}
.rotatorCarousel.carousel #kh-slider-autoplay{left:calc(50% - 2rem);top:15rem}
#mainContentContainer ul#kh-slider-dots{position:absolute;top:40rem;width:100%}
}
@media screen and (max-width:1028px){.rotImage.rotImageMid{width:686px !important;overflow:hidden}
.rotImage.rotImageMid img{margin-left:-90px}
.rotImage.rotImageLeft img{margin-left:-90px}
}
@media screen and (max-width:740px){.rotImage.rotImageMid{overflow:hidden;width:100% !important;margin-top:-14px}
.rotImage img{transform:scale(0.95) !important;position:absolute;width:900px}
.rotImage.rotImageMid img{margin-top:-35px !important;left:50%;margin-left:-450px !important}
.rotImage.rotImageLeft img{margin-top:-35px !important;margin-left:-40px !important}
.rotatorCarousel.carousel #kh-slider-autoplay{top:170px}
}
@media screen and (max-width:720px){.rotImage img{transform:scale(.925) !important}
.rotImage.rotImageMid img{margin-top:-30px !important}
.rotImage.rotImageLeft img{margin-top:-30px !important;margin-left:-58px !important}
}
@media screen and (max-width:700px){.rotImage img{transform:scale(.9005) !important}
.rotImage.rotImageMid img{margin-top:-28px !important}
.rotImage.rotImageLeft img{margin-top:-28px !important;margin-left:-60px !important}
.rotatorCarousel.carousel #kh-slider-autoplay{top:170px}
}
@media screen and (max-width:680px){.rotImage img{transform:scale(.8875) !important}
.rotImage.rotImageMid img{margin-top:-25px !important}
.rotImage.rotImageLeft img{margin-top:-25px !important;margin-left:-78px !important}
}
@media screen and (max-width:660px){ul.rotator li{height:610px}
#mainContentContainer ul#kh-slider-dots{top:36.5rem}
.rotImage img{transform:scale(.8) !important}
.rotImage.rotImageMid img{margin-top:-40px !important}
.rotImage.rotImageLeft img{margin-top:-40px !important;margin-left:-92px !important}
.rotatorCarousel.carousel #kh-slider-autoplay{top:160px}
.rotText{top:40.5rem}
}
@media screen and (max-width:640px){.rotImage.rotImageLeft img{margin-top:-40px !important;margin-left:-98px !important}
}
@media screen and (max-width:620px){ul.rotator li{height:580px}
.rotatorCarousel.carousel #kh-slider-autoplay{top:140px}
#mainContentContainer ul#kh-slider-dots{top:34rem}
.rotText{top:38rem}
.rotImage img{transform:scale(.775) !important}
.rotImage.rotImageMid img{margin-top:-59px !important}
.rotImage.rotImageLeft img{margin-top:-59px !important;margin-left:-108px !important}
}
@media screen and (max-width:600px){ul.rotator li{height:570px}
.rotatorCarousel.carousel #kh-slider-autoplay{top:135px}
#mainContentContainer ul#kh-slider-dots{top:33rem}
.rotText{top:37rem}
.rotImage img{transform:scale(.725) !important}
.rotImage.rotImageMid img{margin-top:-58px !important}
.rotImage.rotImageLeft img{margin-top:-58px !important;margin-left:-128px !important}
}
@media screen and (max-width:580px){.rotImage img{transform:scale(.7225) !important}
.rotImage.rotImageLeft img{margin-left:-134px !important}
}
@media screen and (max-width:560px){.rotImage.rotImageLeft img{margin-left:-144px !important}
}
@media screen and (max-width:540px){.rotImage.rotImageLeft img{margin-left:-154px !important}
}
@media screen and (max-width:520px){ul.rotator li{height:534px}
.rotatorCarousel.carousel #kh-slider-autoplay{top:106px}
#mainContentContainer ul#kh-slider-dots{top:27.25rem}
.rotText{top:31.25rem;height:22rem}
.rotImage img{transform:scale(.625) !important}
.rotImage.rotImageMid img{margin-top:-92px !important}
.rotImage.rotImageLeft img{margin-top:-92px !important;margin-left:-170px !important}
}
@media screen and (max-width:480px){ul.rotator li{height:520px}
.rotatorCarousel.carousel #kh-slider-autoplay{top:100px}
#mainContentContainer ul#kh-slider-dots{top:25.75rem}
.rotText{top:29.75rem}
.rotImage img{transform:scale(.6) !important}
.rotImage.rotImageMid img{margin-top:-102px !important}
.rotImage.rotImageLeft img{margin-top:-102px !important;margin-left:-190px !important}
}
@media screen and (max-width:460px){.rotImage.rotImageLeft img{margin-left:-200px !important}
}
@media screen and (max-width:420px){ul.rotator li{height:497px}
.rotatorCarousel.carousel #kh-slider-autoplay{top:86px}
#mainContentContainer ul#kh-slider-dots{top:22.75rem}
.rotText{top:26.75rem;height:230px !important}
.rotImage img{transform:scale(.5125) !important}
.rotImage.rotImageMid img{margin-top:-112px !important}
.rotImage.rotImageLeft img{margin-top:-112px !important;margin-left:-228px !important}
}
@media screen and (max-width:380px){.rotImage.rotImageLeft img{margin-left:-240px !important}
}
@media screen and (max-width:360px){ul.rotator li{height:520px}
.rotatorCarousel.carousel #kh-slider-autoplay{top:76px}
#mainContentContainer ul#kh-slider-dots{top:20.75rem}
.rotText{top:24.75rem;height:270px !important}
.rotText h2{font-size:2.4rem}
.rotImage img{transform:scale(.45) !important}
.rotImage.rotImageMid img{margin-top:-119px !important}
.rotImage.rotImageLeft img{margin-top:-119px !important;margin-left:-270px !important}
}
@media screen and (max-width:340px){.rotImage.rotImageLeft img{margin-left:-274px !important}
}
.heromaincontainer{width:900px;height:300px;overflow:hidden;position:relative;z-index:1}
img.responsivemobile{display:none}
img.responsivedesktop{width:900px;z-index:1}
.herotextouter{width:335px;display:block;position:absolute;z-index:1;top:45px}
.herotextouter p{font-size:14px;color:#0d3f6b}
.herotextouter h2{font-size:29.3px;color:#0d3f6b;margin-bottom:20px}
.herorightalign .herotextouter{right:60px;text-align:left}
.heroleftalign .herotextouter{left:60px;text-align:left}
a.herobutton{display:block;width:160px;height:50px;text-align:center;text-decoration:none;font-size:18px;border-radius:8px;padding-top:12px;margin-top:24px;background:#007a64;color:#fff !important}
.herorightalign a.herobutton{float:none}
a.herobutton:hover,a.herobutton:focus{background:#025d4c}
@media screen and (max-width:1028px){.heromaincontainer{width:686px;overflow:hidden;margin:0 auto}
.herorightalign .responsivedesktop{margin-left:-108px}
.heroleftalign img.responsivedesktop{margin-left:-80px !important}
.herotextouter{top:45px;width:300px}
.herorightalign .herotextouter{right:45px}
.heroleftalign .herotextouter{left:45px}
}
@media screen and (max-width:740px){.heromaincontainer{width:100%}
}
@media screen and (max-width:700px){.heromaincontainer{height:auto}
img.responsivedesktop{display:none}
img.responsivemobile{display:block;width:100%;margin-top:-480px}
.herotextouter{width:100% !important;padding-left:30px;padding-right:30px;top:30px !important;text-align:left !important;left:unset !important;right:unset !important}
.herobutton{float:left !important}
}
@media screen and (max-width:684px){img.responsivemobile{margin-top:-460px}
}
@media screen and (max-width:660px){img.responsivemobile{margin-top:-440px}
}
@media screen and (max-width:640px){img.responsivemobile{margin-top:-420px}
}
@media screen and (max-width:620px){img.responsivemobile{margin-top:-400px}
}
@media screen and (max-width:600px){img.responsivemobile{margin-top:-380px}
}
@media screen and (max-width:580px){img.responsivemobile{margin-top:-360px}
}
@media screen and (max-width:560px){img.responsivemobile{margin-top:-340px}
}
@media screen and (max-width:540px){img.responsivemobile{margin-top:-300px}
}
@media screen and (max-width:520px){img.responsivemobile{margin-top:-280px}
}
@media screen and (max-width:500px){img.responsivemobile{margin-top:-260px}
}
@media screen and (max-width:480px){img.responsivemobile{margin-top:-240px}
}
@media screen and (max-width:460px){img.responsivemobile{margin-top:-220px}
}
@media screen and (max-width:440px){img.responsivemobile{margin-top:-200px}
}
@media screen and (max-width:420px){img.responsivemobile{margin-top:-180px}
}
@media screen and (max-width:410px){img.responsivemobile{margin-top:-160px}
.herotextouter{padding-right:15px}
}
@media screen and (max-width:390px){img.responsivemobile{margin-top:-140px}
}
@media screen and (max-width:380px){.herotextouter{padding-left:20px;padding-right:20px;top:20px !important}
}
@media screen and (max-width:370px){img.responsivemobile{margin-top:-120px}
}
@media screen and (max-width:360px){img.responsivemobile{margin-top:-100px}
}
@media screen and (max-width:350px){img.responsivemobile{margin-top:-80px}
}
@media screen and (max-width:330px){img.responsivemobile{margin-top:-60px}
}
.kh-accordion-container{display:flex;padding:45px;margin:0 auto;justify-content:space-between}
.kh-accordion{width:100%}
.kh-accordion h2{font-weight:600;font-size:32px;padding:0;margin:0 0 10px 0}
.kh-accordion ul{list-style-type:none;margin-bottom:2rem}
.kh-accordion ul li{border-bottom:1px solid #cbcdd1}
.kh-accordion ul li a{color:#3f70b1}
.kh-accordion ul li p,.kh-accordion ul li h3{margin-bottom:0;margin-top:14px}
.kh-accordion ul li button.accButt{background:transparent;font-size:2rem;cursor:pointer;width:100%;text-align:left;position:relative;color:#0d3f6b;font-weight:600;line-height:1.125;padding:2.7rem 3.6rem 2.7rem 0}
.kh-accordion ul li button.accButt.openButt{padding-bottom:0}
.kh-accordion ul li button.accButt:after{content:'';background:url(../../../content/dam/kh-reskin/carat-down-grey.svg) top right no-repeat;background-size:contain;width:1.8rem;height:1.2rem;display:inline-block;position:absolute;right:.5rem;top:calc(50% - .6rem)}
.kh-accordion ul li button.accButt.openButt:after{background:url(../../../content/dam/kh-reskin/carat-up-grey.svg) top right no-repeat;top:calc(50% + .6rem)}
.kh-accordion ul li .accDrop{margin-top:12px;padding-right:30px;line-height:1.5;display:none}
.kh-accordion-all-link a{color:#3f70b1 !important;padding-top:12px;display:block}
.kh-accordion-container iframe{height:250px}
.kh-accordion-container aside{margin-left:3rem}
@media screen and (max-width:1028px){.kh-accordion-container{width:686px;padding:3rem}
}
@media screen and (max-width:740px){.kh-accordion-container{width:100%;padding:4rem 3rem}
.kh-accordion{padding:0}
}
@media screen and (max-width:710px){.kh-accordion-container{flex-direction:column}
.kh-accordion-container aside{margin-top:2rem;margin-left:initial !important}
}
@media screen and (max-width:420px){.kh-accordion-container{padding:3rem 1rem}
.kh-accordion-container aside{padding:0 !important}
}
@media screen and (max-width:376px){.kh-accordion-container aside{margin-left:calc(50% - 150px) !important}
}
li.catNap{display:none !important}
div.catAggContainer{background:#f2f4f8;width:900px;margin:0 auto 0 auto;padding:39px 45px 50px 45px;position:relative}
div.catAggContainer.khComponentTitleHiderSR .catAgg h2{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;overflow:hidden;width:0;height:0;line-height:0}
div.catAgg h2{font-size:24px;font-weight:600;padding:0;line-height:1.25;margin-bottom:25px;text-align:center}
ul.catAggList{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;margin-bottom:10px}
ul.catAggList li{width:25% !important;min-height:30px;font-size:14px;line-height:1.25;margin-bottom:10px;box-sizing:border-box}
ul.catAggList li a,ul.catAggList li a:link,ul.catAggList li a:hover,ul.catAggList li a:visited{text-decoration:none;display:block;color:#0d3f6b !important;width:90%}
ul.catAggList li a:hover{text-decoration:underline !important}
li#catAggMore{height:0}
#catAggMore{position:absolute;height:50px;bottom:0;min-width:100%;text-align:center;max-width:100%;left:0}
#catAggMore button{cursor:pointer;background-color:#f2f4f8;text-align:center;font-size:1.8rem;font-weight:500;color:#6660a6;z-index:100;padding:0 0 16px 0}
#catAggMore button:hover{text-decoration:underline}
button.catAggMoreButt:after,button.catAggLessButt:after{width:20px;height:20px;padding:0;content:'';border:1.5px solid #6660a6;border-radius:100%;display:inline-block;background-image:url(../../../content/dam/kh-reskin/carat-down-purple.svg);background-repeat:no-repeat;background-position:50% 52%;background-size:10px;vertical-align:middle;margin-left:10px}
button.catAggLessButt:after{background-image:url(../../../content/dam/kh-reskin/carat-up-purple.svg);background-position:50% 40%}
#catAge{width:4px}
@media screen and (max-width:1028px){div.catAggContainer{width:686px;margin-bottom:0;padding:30px}
ul.catAggList li{width:33.33% !important}
#catAge{width:3px}
}
@media screen and (max-width:740px){div.catAggContainer{width:100%;padding-top:30px !important}
ul.catAggList{margin-bottom:3rem}
ul.catAggList li{width:50% !important}
#catAge{width:2px}
div.catAggContainer{padding:40px 30px 15px 30px}
}
@media screen and (max-width:540px){ul.catAggList li{width:90% !important}
#catAge{width:1px}
}
@media screen and (max-width:380px){div.catAggContainer h2{margin:0 0 14px 0}
div.catAggContainer{padding:20px 20px 4px 20px !important}
}
#circularimgouter{width:900px;margin:0 auto;left:0;right:0;background-color:#f2f4f8;background-image:url(../../../content/dam/kh-reskin/circleBG.svg);background-position:top center;background-size:contain}
#circularimg{width:100%;max-width:900px;margin:0;border:0;padding:0}
#circularImageInnerContainer{padding:45px}
#circularImageHeadLineContainer{width:100%}
#circularImageHeadLineContainer h2{font-size:3.2rem;font-weight:600 !important;color:#0d3f6b;line-height:1.25;background-color:#f2f4f8;display:inline-block}
#circularImageHeadLineContainer .headline{font-weight:bold}
#circularImageHeadLineContainer .subheadline{font-weight:normal}
.circularParagraph{width:100%;margin:0;padding:5px 0 20px 0;color:#000}
.circularParagraph p{color:#000;background-color:#f2f4f8;display:inline}
#circularImageInnerContainer .sectioncontainer{width:100%;height:auto;max-width:900px}
.circularbtnLeft{display:none}
.circularbtnRight{display:none}
.circularmainouter:last-child .circularImageContentSection{min-height:160px}
.circularmainouter{margin-bottom:2rem}
.circularImageSection{margin-bottom:0;display:block;height:160px}
.circularImageSection:last-child{margin-bottom:10px}
.circularImageOuter{float:left;display:block;margin-right:30px}
.circularImageOuter img{width:160px;height:160px;border-radius:50%}
.circularImageContentSection{display:block;overflow:hidden;height:auto;min-height:190px;background-color:#f2f4f8;outline:5px solid #f2f4f8;border-radius:4px}
.circularImageContentSection h2{color:#0d3f6b;padding-top:20px;font-weight:400}
.circularImageContentSection h3{font-size:2rem;color:#0d3f6b;font-weight:600;line-height:1.25}
.circularImageContentSection p{color:#000;margin-bottom:1rem !important}
.circularImageContentSection .circular-link{margin-top:10px;line-height:1.25}
@media only screen and (max-width:1028px){div#circularimgouter{width:686px !important;height:auto;max-width:686px}
}
@media only screen and (max-width:1024px){div#circularimgouter{width:686px !important;height:auto;max-width:686px}
#circularimg{width:100%;max-width:686px;margin:0;border:0;padding:0}
}
@media only screen and (max-width:1012px){div#circularimgouter{width:686px !important;height:auto;max-width:686px}
#circularimg{width:100%;max-width:686px;margin:0;border:0;padding:0}
}
@media only screen and (max-width:740px){#circularimg{width:100%;max-width:100%}
#circularImageInnerContainer{padding:45px 30px 45px 30px}
#circularImageInnerContainer .sectioncontainer{max-width:740px}
#circularImageInnerContainer .sectionpagepadding{padding:0 !important;left:0 !important}
div#circularimgouter{width:100% !important;height:auto;max-width:100%}
.circularmainouter:last-child .circularImageContentSection{min-height:155px !important}
.circularImageOuter img{width:150px;height:150px;border-radius:50%}
.circularImageContentSection{min-height:180px}
}
@media only screen and (max-width:700px){.circularImageOuter img{width:140px;height:140px;border-radius:50%}
.circularImageContentSection{min-height:170px}
}
@media only screen and (max-width:680px){.circularmainouter:last-child .circularImageContentSection{min-height:140px !important}
}
@media only screen and (max-width:600px){.circularImageOuter img{width:130px;height:130px;border-radius:50%}
.circularImageContentSection{min-height:160px}
.circularmainouter:last-child .circularImageContentSection{min-height:125px !important}
}
@media only screen and (max-width:500px){.circularImageOuter img{width:120px !important;height:120px !important;border-radius:50%}
.circularImageContentSection{min-height:155px}
}
@media only screen and (max-width:480px){.circularmainouter:last-child .circularImageContentSection{min-height:115px !important}
}
@media only screen and (max-width:570px){.circularImageOuter img{width:160px !important;height:160px !important;border-radius:50%}
.circularImageOuter{float:none;text-align:center;margin:25px 0 30px 0}
#slideingbutton{height:0}
.circularImageContentSection{min-height:0}
.circularmainouter:last-child .circularImageContentSection{min-height:95px !important}
}
@media screen and (min-width:377px){.circularImageSection{display:inline !important}
}
@media only screen and (max-width:376px){.circularImageOuter{width:100%;text-align:center;margin:45px 0 30px 0}
.circularImageContentSection{display:block;overflow:inherit}
.circularImageSection{height:auto}
.circularImageContentSection p{padding:20px 0 0 0}
.circularImageContentSection h2{line-height:1.25;font-size:2rem}
#mainContentContainermargin{margin-right:0;margin-left:0}
#circularimg{width:100%;max-width:376px}
#circularImageInnerContainer{padding:30px 30px}
#slideingbutton{position:inherit;width:100%;left:0;right:0}
#circularImageInnerContainer .sectioncontainer{max-width:376px}
.circularParagraph p{text-align:justify}
.circularbtnLeft{left:0;border-radius:0 100px 100px 0;background-image:url(../../../content/dam/kh-reskin/carat-left-blue.svg);background-repeat:no-repeat;background-size:1.6rem;background-position:30% 50%;margin-top:87px;position:absolute;height:80px;-webkit-box-shadow:0 0 15px -6px rgba(0,0,0,0.75) !important;-moz-box-shadow:0 0 15px -6px rgba(0,0,0,0.75) !important;box-shadow:0 0 15px -6px rgba(0,0,0,0.75) !important;cursor:pointer;width:40px;display:block}
.circularbtnRight{right:0;border-radius:100px 0 0 100px;background-image:url(../../../content/dam/kh-reskin/carat-blue.svg);background-color:#fff;background-size:1.6rem;background-position:70% 50%;position:absolute;margin-top:87px;height:80px;-webkit-box-shadow:0 0 15px -6px rgba(0,0,0,0.75) !important;-moz-box-shadow:0 0 15px -6px rgba(0,0,0,0.75) !important;box-shadow:0 0 15px -6px rgba(0,0,0,0.75) !important;cursor:pointer;width:40px;display:block}
.circularbtnLeft:hover,.circularbtnRight:hover{background-size:1.2rem}
#circularimg{width:100%;max-width:100%}
}
div.galleryTopicsContainer{width:900px;margin:0 auto;padding:4.5rem 0 3.25rem 0;position:relative;overflow:hidden;height:auto}
div.galleryTopics h2{font-size:3.2rem;font-weight:700;line-height:1.25;padding:0;margin:0 0 30px 45px;color:#0d3f6b;width:90%}
ul.galleryTopicsList{height:auto !important;display:flex;overflow-x:hidden;overflow-y:hidden;padding-bottom:1.25rem}
ul.galleryTopicsList li{display:inline;padding-bottom:0 !important;margin-right:30px;vertical-align:text-top;border-radius:2rem;overflow:hidden;min-width:17.5rem;max-width:17.5rem;width:17.5rem}
ul.galleryTopicsList li:hover,ul.galleryTopicsList li:focus{box-shadow:0 3px 12px 0 rgb(0 0 0 / 18%)}
ul.galleryTopicsList li:first-child{margin-left:45px}
ul.galleryTopicsList li:last-child{margin-right:45px}
ul.galleryTopicsList li a,ul.galleryTopicsList li a:link,ul.galleryTopicsList li a:visited{text-decoration:none;padding:12px 0;font-size:16px;margin:0;height:50px;word-wrap:break-word}
ul.galleryTopicsList li a:hover{color:#3f70b1}
.galleryTopics button{position:absolute;background:white;height:80px;-webkit-box-shadow:0 0 15px -6px rgba(0,0,0,0.75) !important;-moz-box-shadow:0 0 15px -6px rgba(0,0,0,0.75) !important;box-shadow:0 0 15px -6px rgba(0,0,0,0.75) !important;cursor:pointer;width:40px;bottom:44px}
.galleryTopics button#galPrev{left:0;width:45px;border-radius:0 100px 100px 0;background-image:url(../../../content/dam/kh-reskin/carat-left-blue.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:30% 50%;top:157px}
.galleryTopics button#galNext{right:0;border-radius:100px 0 0 100px;background-image:url(../../../content/dam/kh-reskin/carat-blue.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:70% 50%;top:157px}
.galleryTopics button#galPrev:hover,.galleryTopics button#galNext:hover{background-size:12px}
.galleryTopicsList li.listBreak a{background:red !important}
div.galleryTopicsContainer.higher{height:auto}
div.galleryTopicsContainer.higher h2{line-height:1.25;margin-top:-12px}
.tileblockimg{display:inline-block;width:175px}
.tileblockimg img{width:175px;height:auto;margin:0 0 -6px 0 !important}
.tileblocktext{min-height:72px;background:#fef9ef;margin:0 !important;padding:0 2rem;display:flex}
.tileblocktext p{text-align:center;vertical-align:middle;color:#0d3f6b;margin:0 !important;width:100%;min-height:100%;display:block;display:flex;justify-content:center;align-items:center}
.tileblocktext a{cursor:pointer;color:#0d3f6b;word-wrap:break-word;font-size:20px;margin-bottom:10px;margin-right:0;line-height:1;text-decoration:none;padding:9pt 15px}
.tileblocktext a:hover{cursor:pointer;text-decoration:underline}
div.galleryTopics .hideOffScreen{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}
ul.galleryTopicsList{padding-left:0}
@media screen and (max-width:1028px){div.galleryTopicsContainer{width:686px}
}
@media screen and (max-width:1028px) and (min-width:767px){div.galleryTopicsContainer{width:686px}
}
@media screen and (max-width:1028px){.tileblockimg img{width:175px}
.tileblockimg{width:175px}
ul.galleryTopicsList li{margin-right:20px}
ul.galleryTopicsList li:first-child{margin-left:40px}
ul.galleryTopicsList li:last-child{margin-right:40px}
.galleryTopics button#galPrev{top:153px}
.galleryTopics button#galNext{top:153px}
}
@media screen and (max-width:1012px){div.galleryTopicsContainer{width:686px}
div.galleryTopicsContainer h2{margin-top:0}
.galleryTopics button{bottom:39px}
}
@media screen and (max-width:740px){.tileblockimg{display:inline-block;width:153px}
div.galleryTopicsContainer{width:100%;height:auto}
div.galleryTopics h2{margin-left:30px;margin-top:-8px}
.galleryTopics button{bottom:42px}
.galleryTopicsList{margin-left:-15px !important}
div.galleryTopicsContainer.higher{height:auto}
div.galleryTopicsContainer.higher .galleryTopics button{bottom:48px}
ul.galleryTopicsList li{margin-right:20px;max-width:15.3rem;min-width:15.3rem;width:15.3rem}
ul.galleryTopicsList li:first-child{margin-left:30px}
ul.galleryTopicsList li:last-child{margin-right:30px}
.tileblockimg img{width:153px}
.tileblockimg{width:153px}
.galleryTopics button#galPrev{top:136px}
.galleryTopics button#galNext{top:136px}
}
@media screen and (max-width:411px){ul.galleryTopicsList li{max-width:14.8rem;min-width:14.8rem;width:14.8rem}
.tileblockimg img{width:148px}
.galleryTopics button#galPrev{top:131px}
.galleryTopics button#galNext{top:131px}
.tileblockimg{width:148px}
}
@media screen and (max-width:380px){div.galleryTopicsContainer{padding-top:19px;height:auto}
div.galleryTopics h2{margin-left:20px;margin-right:20px;width:320px;padding-right:20px;display:block}
.galleryTopics button{bottom:36px}
div.galleryTopicsContainer.higher{height:auto}
div.galleryTopicsContainer.higher h2{line-height:1.35;margin-top:0}
div.galleryTopicsContainer.higher .galleryTopics button{bottom:36px}
.galleryTopics button#galPrev{top:105px}
.galleryTopics button#galNext{top:105px}
ul.galleryTopicsList li{max-width:14.1rem;min-width:14.1rem;width:14.1rem}
.tileblockimg{width:141px}
.tileblockimg img{width:141px}
}
@media screen and (max-width:360px){ul.galleryTopicsList li{max-width:13rem;min-width:13rem;width:13rem}
.tileblockimg{width:130px}
.tileblockimg img{width:130px}
}
div.relatedTopicsContainer{width:900px;background:#fef9ef;margin:0 auto;padding:40px 0;position:relative;overflow:hidden;height:198px}
div.relatedTopicsContainer.khComponentTitleHiderSR .relatedTopics h2{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;overflow:hidden;width:0;height:0;line-height:0}
div.relatedTopicsContainer.khComponentTitleHiderSR{height:168px;padding-top:60px !important}
div.relatedTopics h2{font-size:24px;font-weight:600;line-height:1.25;padding:0;margin:0 0 20px 45px;width:90%}
ul.relatedTopicsList{height:170px !important;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}
ul.relatedTopicsList li{display:inline;padding-bottom:10px !important;margin-right:7px}
ul.relatedTopicsList li:first-child{margin-left:45px}
ul.relatedTopicsList li:last-child{margin-right:45px}
ul.relatedTopicsList li a,ul.relatedTopicsList li a:link,ul.relatedTopicsList li a:visited{display:inline-flex;justify-content:center;align-items:center;background:transparent;color:white;text-decoration:none;border-radius:10px;font-size:16px;margin-bottom:10px;margin-right:0;border:1px solid #007a85;height:50px;padding:0 2rem}
ul.relatedTopicsList li a:hover{background:#007a85;color:#fff !important;border:1px solid #007a85}
.relatedTopics button{position:absolute;background:white;height:80px;-webkit-box-shadow:0 0 15px -6px rgba(0,0,0,0.75) !important;-moz-box-shadow:0 0 15px -6px rgba(0,0,0,0.75) !important;box-shadow:0 0 15px -6px rgba(0,0,0,0.75) !important;cursor:pointer;width:40px;bottom:44px}
.relatedTopics button#rtPrev{left:0;border-radius:0 100px 100px 0;background-image:url(../../../content/dam/kh-reskin/carat-left-blue.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:30% 50%}
.relatedTopics button#rtNext{right:0;border-radius:100px 0 0 100px;background-image:url(../../../content/dam/kh-reskin/carat-blue.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:70% 50%}
.relatedTopics button#rtPrev:hover,.relatedTopics button#rtNext:hover,.relatedTopics button#rtNext:active{background-size:12px}
.relatedTopicsList li.listBreak a{background:red !important}
div.relatedTopicsContainer.higher{height:230px}
div.relatedTopicsContainer.higher h2{line-height:1.25;margin-top:-12px}
@media screen and (max-width:1028px){div.relatedTopicsContainer{width:686px;height:192px}
div.relatedTopicsContainer h2{margin-top:0;margin-left:30px}
.relatedTopics button{bottom:39px}
div.relatedTopicsContainer.khComponentTitleHiderSR{height:162px;padding-top:56px !important}
ul.relatedTopicsList li:first-child{margin-left:30px}
}
@media screen and (max-width:740px){div.relatedTopicsContainer{width:100%;height:189px}
div.relatedTopics h2{margin-left:30px;margin-top:-8px}
.relatedTopics button{bottom:42px}
.relatedTopicsList{margin-left:-15px !important}
div.relatedTopicsContainer.higher{height:233px}
div.relatedTopicsContainer.higher .relatedTopics button{bottom:48px}
ul.relatedTopicsList li:first-child{margin-left:45px !important}
}
@media screen and (max-width:380px){div.relatedTopicsContainer{padding:20px 0}
div.relatedTopics h2{margin:0;width:100%;padding:20px;line-height:1.125 !important}
.relatedTopics button{bottom:30px !important}
ul.relatedTopicsList li:first-child{margin-left:35px !important}
div.relatedTopicsContainer.higher{height:218px}
div.relatedTopicsContainer.higher h2{line-height:1.35;margin-top:0}
div.relatedTopicsContainer.higher .relatedTopics button{bottom:36px}
}
.wc3Tiles{columns:3;width:900px;margin:25px auto 25px auto;column-gap:45px;display:flex;justify-content:space-between}
ul.wc3Tiles.wc2Tiles{columns:2;width:900px;column-gap:45px;background:transparent;padding:4.5rem 4.5rem 2rem 4.5rem;margin-top:0;margin-bottom:0}
ul.wc3Tiles li div.tileImage{border-radius:1rem;height:15.3rem}
ul.wc3Tiles.wc2Tiles li div.tileImage{height:21.5rem}
ul.wc3Tiles li div.Tilevideo{position:relative;overflow:hidden !important;padding-top:56.25%;border-radius:1rem}
ul.wc3Tiles li iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}
ul.wc3Tiles li{width:270px;height:auto}
ul.wc3Tiles.wc2Tiles li,ul.wc3Tiles.wc2Tiles li img{width:382px}
ul.wc3Tiles li h2{color:#0d3f6b;font-size:20px;font-weight:600;margin-top:20px;margin-bottom:10px}
ul.wc3Tiles li img{width:270px;border-radius:1rem}
#mainContentContainer ul.wc3Tiles li p{display:block;margin:0 0 1rem 0;font-size:1.6rem}
ul.wc3Tiles li p a{display:inline;margin-top:15px;color:#3f70b1}
ul.wc3Tiles li p a:hover{text-decoration:none}
.wc3Tiles .Tilevideo .khad-container,.wc2Tiles .Tilevideo .khad-container{z-index:4}
.Tilevideo div.video-player{position:unset}
.wc3Tiles-Over{margin:25px auto 45px auto !important}
@media screen and (max-width:1028px){.wc3Tiles{width:686px !important;column-gap:28px;margin-top:30px;margin-bottom:30px}
ul.wc3Tiles.wc2Tiles{column-gap:30px;padding:30px}
ul.wc3Tiles li div.tileImage{height:11.75rem}
ul.wc3Tiles.wc2Tiles li div.tileImage{height:16.275rem}
ul.wc3Tiles li img{width:210px}
ul.wc3Tiles li{width:210px}
ul.wc3Tiles.wc2Tiles li,ul.wc3Tiles.wc2Tiles li img{width:293px}
ul.wc3Tiles li p{width:210px;display:block}
ul.wc3Tiles li p a{display:inline}
ul.wc3Tiles.wc2Tiles li p{width:293px}
.wc3Tiles-Over{margin:30px auto !important}
}
@media screen and (max-width:740px){ul.wc3Tiles{columns:1;width:100% !important;max-width:100%;display:block;column-gap:0;margin-top:0;margin-bottom:0}
ul.wc3Tiles li:nth-child(2){padding-top:0;padding-bottom:0}
ul.wc3Tiles li div.tileImage{height:initial}
ul.wc3Tiles.wc2Tiles li div.tileImage{height:initial}
ul.wc3Tiles li,ul.wc3Tiles li p,ul.wc3Tiles li img{width:100% !important}
ul.wc3Tiles li{height:auto;padding:20px}
ul.wc3Tiles.wc2Tiles{columns:2;width:100% !important;column-gap:30px;margin-left:0;margin-right:0 !important;margin-bottom:0;padding:4rem 2rem 0 2rem}
ul.wc3Tiles.wc2Tiles li p{width:100% !important;display:block}
ul.wc3Tiles.wc2Tiles li{width:100% !important;margin:0;padding:0}
ul.wc3Tiles.wc2Tiles li img{width:100% !important}
.wc3Tiles-Over{margin:25px auto !important}
}
@media screen and (max-width:670px){ul.wc3Tiles.wc2Tiles{columns:1;column-gap:0}
ul.wc3Tiles.wc2Tiles li:first-child{margin-bottom:30px}
}
@media screen and (max-width:480px){ul.wc3Tiles{width:100% !important;max-width:480px}
ul.wc3Tiles li,ul.wc3Tiles li p,ul.wc3Tiles li img{width:100% !important}
ul.wc3Tiles li h2{margin-top:15px}
}
@media screen and (max-width:380px){ul.wc3Tiles li{padding:20px}
ul.wc3Tiles.wc2Tiles{width:100% !important;padding:20px}
}