.carousel.carousel-list *{box-sizing:border-box}
.carousel.carousel-list{--color-primary1:#fff;--color-primary2:#a71a39;--color-primary3:#0c2671;--color-primary6:#666;--color-secondary2:#002776;--color-secondary3:#3274c8;--color-secondary5:#f1f1f1;--color-secondary7:#1d1d1b;--color-disable-state:#bcbdca;--font-heading-light:'GreycliffCF-light';--font-heading-bold:'GreycliffCF-bold';--font-text-regular:'Praxis-regular';--gradient-primary5:linear-gradient(0,rgba(29,29,27,0) 0,#1d1d1b 100%);padding-left:10px}
.carousel.carousel-list .title1-icon{display:block;width:100%;background-position:center;margin:0 auto 10px}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.carousel.carousel-list .icon-right:before{content:"\e92d"}
@keyframes scale{0{transform:scale(1.0)}
100%{transform:scale(1.05)}
}
@keyframes scaledown{0{transform:scale(1.05)}
100%{transform:scale(1.0)}
}
.carousel.carousel-list .carousel__pagination .carousel__prev__btn.disabled,.carousel.carousel-list .carousel__pagination .carousel__nxt__btn.disabled{pointer-events:none}
@media only screen and (min-width:375px),(max-width:600px){.carousel.carousel-list{width:auto;background:linear-gradient(180deg,var(--color-primary1) 0,var(--color-secondary5) 100%);padding-top:20px}
.carousel.carousel-list .slides{width:100%;display:flex;scrollbar-width:10px;scroll-behavior:smooth;overflow:hidden}
.carousel.carousel-list .slides a{text-decoration:none;height:100%}
.carousel.carousel-list .slides>article{min-width:246px;max-width:246px;align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 10px 30px 10px;scroll-snap-align:start;transform-origin:center center;transition:transform .5s;height:auto;background-color:var(--color-primary1)}
.carousel.carousel-list .article-class.first-article{margin-left:0}
.carousel.carousel-list .slides>article .image-class{display:inherit;font-size:0;line-height:0;overflow:hidden}
.carousel.carousel-list .slides picture{font-size:0;line-height:0}
.carousel.carousel-list .slides>article .image-class img{width:100%;min-height:246px;max-height:246px;background-blend-mode:hard-light;mix-blend-mode:normal;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.carousel.carousel-list .article-class{overflow:hidden}
.carousel.carousel-list .article-class.first-article{background-size:cover;background-repeat:no-repeat;background-blend-mode:normal,hard-light;mix-blend-mode:normal}
.carousel.carousel-list .second-slide .article-class.first-article{background:var(--gradient-primary5),url('clientlibs/css/assets/blue-background.jpeg');max-height:409px;background-size:100% 100%;background-repeat:no-repeat;background-blend-mode:normal,hard-light;mix-blend-mode:normal}
.carousel.carousel-list .first-article main{color:var(--color-primary1);display:flex;flex-direction:column;align-items:center;min-height:368px;justify-content:space-between;margin:20px}
.carousel.carousel-list .first-article .article-header{display:flex;flex-direction:column;align-items:center}
.carousel.carousel-list .first-article .article-logo{margin-bottom:15px}
.carousel.carousel-list .first-article .article-logo img{width:36px;height:26px}
.carousel.carousel-list .first-article .article-context p{font-style:normal;font-weight:300;font-size:1.5rem;line-height:23px;text-align:center;color:var(--color-primary1);margin:0}
.carousel.carousel-list .first-article .article-button button{min-width:206px;background:var(--color-primary2);font-family:var(--font-heading-bold);font-style:normal;font-weight:700;font-size:1.125rem;line-height:22px;text-align:center;color:var(--color-primary1);padding-top:18px;padding-bottom:18px;border:0;cursor:pointer}
.carousel.carousel-list .carousel__pagination{display:flex;justify-content:center;background:var(--color-secondary5);padding-bottom:30px;align-items:center}
.carousel.carousel-list .carousel__pagination .carousel__prev__btn,.carousel.carousel-list .carousel__pagination .carousel__nxt__btn{display:flex;justify-content:center;align-items:center;cursor:pointer}
.carousel.carousel-list .carousel__pagination .carousel__prev__btn,.carousel.carousel-list .carousel__pagination .carousel__nxt__btn{text-decoration:none;color:var(--color-secondary2);font-size:.875rem}
.carousel.carousel-list .carousel__number{display:flex;justify-content:space-between;align-items:center;min-width:47px;margin:0 20px}
.carousel.carousel-list .carousel__number p{font-style:normal;font-weight:400;line-height:22px;color:var(--color-secondary2);margin:0}
.carousel.carousel-list .carousel__number p:nth-child(2){margin:0 5px}
.carousel.carousel-list .small-icons{display:flex;flex-wrap:wrap}
.carousel.carousel-list .main-class{padding:20px 15px 15px 20px;background:var(--color-primary1);border-bottom-left-radius:10px;border-bottom-right-radius:10px;min-height:160px}
.carousel.carousel-list .small-icons>div{border:1px solid;border-radius:10px;font-style:normal;font-size:.625rem;line-height:12px;padding:7px;margin-right:10px}
.carousel.carousel-list .small-icons>div:last-child{margin-right:0}
.carousel.carousel-list .article-footer{display:flex;flex-wrap:wrap}
.carousel.carousel-list .article-footer>p{display:flex;font-style:normal;font-weight:400;font-size:.625rem;padding-right:4px;margin:0 5px 0 0;line-height:12px}
.article-footer p:not(:last-child){border-right:1px solid var(--color-primary6)}
.carousel.carousel-list .article-content{margin-top:8px;margin-bottom:10px}
.carousel.carousel-list .article-content p{font-style:normal;font-size:.8125rem;line-height:15px;color:var(--color-primary3);margin:0;overflow:hidden;-webkit-box-orient:vertical;display:block;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:4}
.carousel.carousel-list .article-class:hover{cursor:pointer}
.carousel.carousel-list .icon-duration:before{margin-right:5px;content:"\e927";position:relative;transform:rotate(90deg);display:inline-block;font-size:12px;width:12px;height:12px;top:-1px}
.carousel.carousel-list .carousel__prev__btn .icon-right{display:inline-block;transform:rotate(180deg)}
.carousel.carousel-list .second-slide .center-img{margin-top:20px}
.carousel.carousel-list .second-slide .center-img img{width:120px;height:120px;border-radius:50%}
.carousel.carousel-list .second-slide .content-name{font-family:var(--font-heading-light);font-style:normal;font-weight:500;font-size:1.1875rem;line-height:23px;color:var(--color-primary1);margin-top:16px}
.carousel.carousel-list .second-slide .content{font-family:var(--font-text-regular);font-style:normal;font-weight:400;font-size:.75rem;line-height:20px;color:var(--color-primary1);margin-top:4px}
}
@media only screen and (min-width:768px){.carousel.carousel-list .slides{padding-left:30px}
.carousel.carousel-list .slides>article{min-width:216px;max-width:216px}
.carousel.carousel-list .slides>article .image-class img{min-height:216px;max-height:216px}
.carousel.carousel-list .article-content p{font-size:1.375rem;line-height:30px;-webkit-line-clamp:3}
.carousel.carousel-list .article-footer>p{font-size:.8125rem}
.carousel.carousel-list .article-class.first-article{background-size:cover}
.carousel.carousel-list .main-class{padding-bottom:19px;min-width:216px;min-height:209px}
.carousel.carousel-list .second-slide .article-class.first-article{min-height:450px}
.carousel.carousel-list .second-slide .article-class .main-class{min-height:234px}
.carousel.carousel-list .first-article main{min-height:385px}
.carousel.carousel-list .first-article .article-button button{min-width:176px}
.carousel.carousel-list .article-footer p:last-child{margin:4px 0 0 0;padding:0}
.carousel.carousel-list .article-footer>p:nth-child(2){border:0}
.carousel.carousel-list .first-article .article-context p{font-size:1.875rem;line-height:40px}
.carousel.carousel-list .carousel__pagination{padding-top:30px;padding-bottom:50px}
.carousel.carousel-list .carousel__pagination .carousel__prev__btn a{font-size:1.125rem}
.carousel.carousel-list .carousel__pagination .carousel__nxt__btn a{font-size:1.125rem}
.carousel.carousel-list .first-article .article-logo img{width:55px;height:40px}
.carousel.carousel-list .second-slide .content-name{font-size:1.5625rem;line-height:32px}
.carousel.carousel-list .second-slide .content{font-size:1.125rem;line-height:28px;margin-bottom:17px}
.carousel.carousel-list .carousel__number p{font-size:1.375rem;line-height:26px}
.carousel.carousel-list .article-content{margin-bottom:8px}
}
@media screen and (min-width:1025px),(min-width:1440px){.carousel.carousel-list .slides{padding-left:90px}
.carousel.carousel-list .slides>article{min-width:295px;max-width:295px}
.carousel.carousel-list .slides>article .image-class img{min-height:295px;max-height:295px}
.carousel.carousel-list .small-icons>div{margin-top:8px}
.carousel.carousel-list .article-class.first-article{cursor:default}
.carousel.carousel-list .second-slide .article-class.first-article{max-height:490px}
.carousel.carousel-list .article-content{margin-top:18px}
.carousel.carousel-list .article-content p{-webkit-line-clamp:2}
.carousel.carousel-list .article-footer{margin-bottom:20px}
.carousel.carousel-list .main-class{padding-bottom:15px;min-height:195px}
.carousel.carousel-list .second-slide .article-class .main-class{max-height:195px;min-height:initial}
.carousel.carousel-list .first-article main{min-height:450px}
.carousel.carousel-list .first-article .article-button button{min-width:176px;padding-top:16px;padding-bottom:16px}
.carousel.carousel-list .article-footer>p{padding-right:4px;margin:0 5px 0 0}
.carousel.carousel-list .article-footer p:last-child{margin-top:0}
.carousel.carousel-list .article-footer p:not(:last-child){border-right:1px solid var(--color-primary6)}
}
.author-tile-carousel{text-align:center}
.author-tile-carousel picture{font-size:0}
.author-tile-carousel .author-tile-image{margin-top:10px}
.author-tile-carousel .author-tile-image .title1-icon{display:none}
.author-tile-carousel .author-tile-image img{height:100px;width:100px;border-radius:50%}
.author-tile-carousel .author-tile-content img{background:var(--color-secondary7);border-radius:5px;padding:0 10px;width:93px;height:35px;margin:18px 0 24px}
.author-tile-carousel .author-tile-content .title1-icon{height:20px;background-position:left;margin:0 auto 4px}
.author-tile-carousel .author-tile-content span{font-family:var(--font-text-regular);font-size:1rem;line-height:28px;color:var(--color-primary1)}
.author-tile-carousel .author-tile-content .author-name{font-family:var(--font-text-regular);font-size:1.5rem;line-height:32px;font-weight:500;color:var(--color-primary1);font-style:normal;text-align:center;margin:0}
@media only screen and (min-width:768px) and (max-width:1024px){.author-tile-carousel .author-tile-image img{height:90px;width:90px}
.author-tile-carousel .author-tile-content img{margin:20.5px 0}
}
@media only screen and (min-width:768px){.author-tile-carousel .author-tile-image{margin-top:20px;margin-bottom:10px}
.author-tile-carousel .author-tile-content .author-name{font-size:1.563rem;line-height:32px}
.author-tile-carousel .author-tile-content span{font-size:1.125rem}
}
@media only screen and (min-width:1025px){.author-tile-carousel .author-tile-content img{width:120px;height:45px}
.author-tile-carousel .author-tile-image img{height:120px;width:120px}
}