/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.carousel{background-position:50% 50% !important}@media screen and (max-width:991px){.carousel h2,.carousel h3,.carousel h4{font-size:1em}.carousel p{font-size:.75em;font-weight:normal}}@media screen and (max-width:1199px){.carousel h2,.carousel h3,.carousel h4{font-size:1.777em}.carousel p{font-size:1em}}.carousel{overflow:hidden;position:relative;width:auto;margin-bottom:0}.container-fluid .carousel{margin-right:-14px;margin-left:-14px;}.carousel img{height:auto;width:100% !important}.carousel-caption{z-index:10}.carousel-inner > .item a{background-image:none}.carousel-inner > .item > img{position:absolute;top:0;left:0}.carousel-inner .row>.col-xs-12{padding:0}.carousel-pad{padding:0 45px}.carousel-inner .carousel-caption h2{margin-top:0}.carousel-inner .carousel-caption h2 a{font-weight:700}.carousel-inner .carousel-caption{background-color:rgba(0,0,0,0.4);bottom:0;left:0;padding:3% 3% 50px;right:0;text-shadow:none}@media screen and (max-width:767px){.carousel-inner .carousel-caption{top:0;}}html .carousel .carousel-indicators{bottom:0;left:50%;margin-left:0;right:auto;text-align:center;transform:translateX(-50%);width:100%;margin-bottom:15px;}.carousel .carousel-indicators,.carousel .carousel-indicators{margin-bottom:0;}.carousel .carousel-indicators li,.carousel .carousel-indicators li.active,.carousel .carousel-indicators.active li,.carousel .carousel-indicators.active li.active{background-color:#000;border-color:#fff;box-shadow:none;height:13px;margin:1px;width:13px}.carousel-control{opacity:.75}.carousel .carousel-indicators li{opacity:.75 !important}.carousel .carousel-indicators li.active,.carousel .carousel-indicators.active li,.carousel .carousel-indicators.active li.active{opacity:1 !important}.carousel .carousel-indicators li.active,.carousel .carousel-indicators.active li.active{background-color:#fff;border-color:#000;outline:none}.carousel .carousel-indicators.active li{opacity:1}.carousel .carousel-indicators li:hover,.carousel .carousel-indicators li:focus{background-color:#fff}.carousel .carousel-control{z-index:11}.carousel-tablist-highlight{display:block;position:absolute;outline:2px solid transparent;background-color:transparent;box-shadow:0px 0px 0px 1px transparent;-moz-boxshadow:0px 0px 0px 1px transparent;-webkit-boxshadow:0px 0px 0px 1px transparent}.carousel-tablist-highlight.focus{outline-color:#6495ED;background-color:rgba(0,0,0,0.6)}.carousel .carousel-control{width:34px;background-image:none}.carousel-control{border:2px solid transparent}.carousel-control:hover,.carousel-control:focus{border:2px solid #6495ED}.carousel-prev,.carousel-next{position:absolute;top:0;right:0;bottom:0;left:0;background-image:none;background-image:url("/sites/g/files/upcbnu1476/files/s3.4-carousel/chevron-left-white.svg");background-position:50% 50%;background-size:25px 50px;background-repeat:no-repeat;z-index:12}.carousel-next{background-image:url("/sites/g/files/upcbnu1476/files/s3.4-carousel/chevron-right-white.svg");background-repeat:no-repeat;}.carousel-dark .carousel-prev,.carousel-dark .carousel-next{background-image:url("/sites/g/files/upcbnu1476/files/s3.4-carousel/chevron-left.svg");background-repeat:no-repeat;}.carousel-dark .carousel-next{background-image:url("/sites/g/files/upcbnu1476/files/s3.4-carousel/chevron-right.svg");background-repeat:no-repeat;}button.carousel-pause-button{position:absolute;top:-30em;left:-300em}.carousel-content{flex-direction:column;padding:28px 40px}.carousel h2,.carousel h3,.carousel h4{margin-top:0}@media screen and (min-width:768px){.carousel-banner .carousel-item{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;}.carousel-banner .carousel-item{display:flex;align-items:center;}.carousel-banner .carousel-image{height:420px;}.carousel-banner .carousel-content{padding:0}.carousel-banner .carousel-content>div{padding:28px 40px}.carousel-banner .carousel-content{min-width:200px;max-width:calc(40% - 40px);margin-left:40px;}.carousel-banner .carousel-item-first{justify-content:flex-end;}.carousel-banner .carousel-item-first .carousel-content{margin-right:40px;}.carousel-split .carousel-container{display:flex;flex-direction:row;align-items:center}.carousel-banner .carousel-item,.carousel-split .carousel-item{flex:1}.carousel-item-first{order:-1}.carousel-split-thirds .carousel-image{flex-grow:2};}@media screen and (min-width:1200px){.container-fluid .carousel-banner .carousel-image{height:640px}}@media screen and (min-width:1600px){.container-fluid .carousel-banner .carousel-image{height:900px}.container-fluid .carousel-banner .carousel-content{max-width:calc(30% - 40px)}}@media screen and (min-width:1980px){.container-fluid .carousel-banner .carousel-image{height:1080px}.container-fluid .carousel-banner .carousel-content{max-width:calc(20% - 40px)}}@media screen and (max-width:767px){.carousel-indicators,.carousel-control{display:none}.carousel-inner>.item{display:flex;margin-bottom:1em}.carousel-content{padding:28px}.carousel-caption{display:flex;align-items:center}}@media screen and (max-width:1199px){.carousel-banner .carousel-content img{display:none}}.carousel figcaption{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
