div.carousel{margin-top:7px;margin-bottom:7px}
.cq-carousel{position:relative;width:940px;height:270px;overflow:hidden}
.cq-carousel var{display:none}
.cq-carousel-banner-item{width:940px;height:270px;left:1000px;position:absolute;top:0;background-color:#eee;overflow:hidden}
.cq-carousel-banner-item img{width:940px;height:270px;background:no-repeat center center}
.par .cq-carousel-banner-item img{width:700px;height:245px;background:no-repeat center center}
.par .cq-carousel{width:700px;height:245px}
.par .cq-carousel-banner-item{width:700px;height:245px}
.cq-carousel-banner-item h3,.cq-carousel-banner-item p{padding:10px}
.cq-carousel-banner{position:absolute}
.cq-carousel-banner-switches,.cq-carousel-banner-switches-tl,.cq-carousel-banner-switches-tc,.cq-carousel-banner-switches-tr,.cq-carousel-banner-switches-bl,.cq-carousel-banner-switches-bc,.cq-carousel-banner-switches-br{position:absolute;width:100%;margin:0;padding:0}
.cq-carousel-banner-switches{display:none}
.cq-carousel-banner-switches-tl{top:0;left:0}
.cq-carousel-banner-switches-tc{top:0;left:0;text-align:center}
.cq-carousel-banner-switches-tr{top:0;left:0;text-align:right}
.cq-carousel-banner-switches-bl{bottom:0;left:0}
.cq-carousel-banner-switches-bc{bottom:0;left:0;text-align:center}
.cq-carousel-banner-switches-br{bottom:0;left:0;text-align:right}
.cq-carousel-banner-switch{display:inline-block;margin:8px;padding:0}
.cq-carousel-banner-switch-br{position:absolute;margin:0;padding:0;bottom:0;right:8px}
.cq-carousel-banner-switch-bl{position:absolute;margin:0;padding:0;bottom:0;left:8px}
.cq-carousel-controls a{position:absolute;width:24px;height:48px;top:111px;background:url("../../../../etc.clientlibs/cfc-global/clientlibs/clientlib-site/resources/images/carousel/controls.png") no-repeat scroll 0 0 transparent;visibility:hidden}
.cq-carousel-controls a.cq-carousel-active{visibility:visible}
a.cq-carousel-control-prev{left:0;background-position:-24px 0}
a.cq-carousel-control-prev:hover{left:0;background-position:-72px 0}
a.cq-carousel-control-next{right:0}
a.cq-carousel-control-next:hover{right:0;background-position:-48px 0}
.cq-carousel-banner-switch a{display:inline-block;background:url("../../../../etc.clientlibs/cfc-global/clientlibs/clientlib-site/resources/images/carousel/switcher.png") no-repeat scroll 0 0 transparent}
.cq-carousel-banner-switch a img{width:25px;height:25px;vertical-align:top}
.cq-carousel-banner-switch a.cq-carousel-active,.cq-carousel-banner-switch a:hover{background-position:-25px 0}
.cq-carousel-banner-switch li{background:none !important;display:inline-block;list-style:none;float:left}
@media(min-width:1200px){#cqc-carousel-member-services p{width:1000px}
}
div.carousel{margin-top:0;margin-bottom:24px}
.cq-carousel var{display:none}
.cq-carousel{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:relative;height:375px;overflow:hidden}
.cq-carousel-banner-item{width:100%;height:375px;left:1260px;position:absolute;top:0;background-color:#ccc;overflow:hidden}
.cq-carousel-banner-item img{width:100%;height:375px;background:no-repeat center center;background-size:cover}
.cq-carousel-banner-item h3,.cq-carousel-banner-item p{padding:10px}
.cq-carousel-banner-item p{margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:900;font-size:42px;text-align:center;color:#fff;text-shadow:2px 4px 3px rgb(0 0 0 / 50%);width:800px;line-height:1.3}
.cq-carousel-banner-item p a{display:inline-block;margin-top:20px;font-weight:700;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;padding:8px 20px;transition:background-color .12s ease-in-out,color .12s ease-in-out;font-size:18px;line-height:24px;text-transform:uppercase;border-radius:4px;color:#fff;background-color:#cf7019;text-shadow:none;box-shadow:2px 4px 8px rgb(0 0 0 / 50%)}
.cq-carousel-banner-item p a:hover{background-color:#e78a34}
.cq-carousel-banner{position:absolute}
.cq-carousel-banner-switches,.cq-carousel-banner-switches-tl,.cq-carousel-banner-switches-tc,.cq-carousel-banner-switches-tr,.cq-carousel-banner-switches-bl,.cq-carousel-banner-switches-bc,.cq-carousel-banner-switches-br{position:absolute;width:100%;margin:0;padding:0}
.cq-carousel-banner-switches-tl{top:0;left:0}
.cq-carousel-banner-switches-tc{top:0;left:0;text-align:center}
.cq-carousel-banner-switches-tr{top:0;left:0;text-align:right}
.cq-carousel-banner-switches-bl{bottom:0;left:0}
.cq-carousel-banner-switches-bc{bottom:0;left:0;text-align:center}
.cq-carousel-banner-switches-br{bottom:0;left:0;text-align:right}
.cq-carousel-banner-switch{display:inline-block;margin:8px;padding:0}
.cq-carousel-banner-switch-br{position:absolute;margin:0;padding:0;bottom:0;right:8px}
.cq-carousel-banner-switch-bl{position:absolute;margin:0;padding:0;bottom:0;left:8px}
.cq-carousel-banner-switches{display:block;bottom:0;left:0;text-align:center}
.cq-carousel-control-next,.cq-carousel-control-prev{display:block !important}
.cq-carousel-controls a{position:absolute;width:24px;height:48px;top:163px;background:url("../../../../content/dam/nrucfc/public-tier/images/background/carousel-controls.png") no-repeat scroll 0 0 transparent;visibility:hidden}
.cq-carousel-controls a.cq-carousel-active{visibility:visible}
a.cq-carousel-control-prev{left:12px;background-position:-24px 0}
a.cq-carousel-control-prev:hover{left:12px;background-position:-72px 0}
a.cq-carousel-control-next{right:12px}
a.cq-carousel-control-next:hover{right:12px;background-position:-48px 0}
.cq-carousel-banner-switch a{display:inline-block;background:url("../../../../etc.clientlibs/cfc-global/clientlibs/clientlib-site/resources/images/carousel/switcher.png") no-repeat scroll 0 0 transparent}
.cq-carousel-banner-switch a img{width:25px;height:25px;vertical-align:top}
.cq-carousel-banner-switch a.cq-carousel-active,.cq-carousel-banner-switch a:hover{background-position:-25px 0}
.cq-carousel-banner-switch li{background:none !important;display:inline-block;list-style:none;float:left}
.responsive-tile .aem-Grid{margin-bottom:0}
.responsive-tile .title{position:absolute;bottom:0;text-align:center;width:100%}
.fullwidthblock .aem-Grid{padding:0 18px}
.fullwidthblock h2{margin-top:24px}
@media(min-width:601px) and (max-width:992px){.cq-carousel,.cq-carousel-banner-item,.cq-carousel-banner-item img{height:324px}
.cq-carousel-banner-item p{font-size:36px;width:600px}
.cq-carousel-controls a{top:138px}
}
@media screen and (max-width:600px){.cq-carousel,.cq-carousel-banner-item,.cq-carousel-banner-item img{height:324px}
.cq-carousel-banner-item p{font-size:26px;width:100%;padding:0 40px}
.cq-carousel-controls a{top:138px}
}
@media(min-width:1200px){a.cq-carousel-control-prev,a.cq-carousel-control-prev:hover{left:calc(50vw - 580px)}
a.cq-carousel-control-next,a.cq-carousel-control-next:hover{right:calc(50vw - 580px)}
}
@media screen and (max-width:1200px){.responsive-tile .rte ul{font-size:18px}
}