.card.featured{display:flex;flex-direction:column}.card.featured .image-container{margin-bottom:1.875rem;position:relative}.card.featured .image-container .image{display:block;position:relative;overflow:hidden;padding-top:100%}.card.featured .image-container .image .media--type-image,.card.featured .image-container .image img{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.card.featured .image-container .image:hover img{transform:scale(1.05)}.card.featured .type{position:absolute;top:15px;left:15px;color:#1c2b39;background-color:#fff;border-radius:25px;padding:5px 15px;font-weight:700;text-transform:capitalize;font-size:13px;line-height:20px;box-shadow:0 0 20px rgba(0,0,0,.2)}.card.featured .date{letter-spacing:.125rem;font-size:.75rem;font-weight:700;line-height:120%;text-transform:uppercase;margin-bottom:.625rem;color:#1c2b39}.card.featured .date a{color:#1c2b39;font-weight:700;border-bottom:3px solid #a2dbd6;margin:0 10px;transition:background-color .3s}.card.featured .date a:hover{background-color:#a2dbd6;color:#1c2b39;text-decoration:none}.card.featured .title{margin-bottom:1rem}.card.featured .title a{color:#1c2b39;background-size:205% 100%;background-position:100% 100%;background-image:linear-gradient(to right,#a2dbd6 50%,transparent 50%);display:unset;transition:all .3s}@media (min-width:768px){.card.featured .title a{font-size:1.5rem;line-height:1.875rem}}.card.featured .title:hover a{background-position:0 100%;color:#1c2b39;text-decoration:none}.card.featured .summary{margin-bottom:1.875rem;margin-top:0;color:#1c2b39}.card.featured .featured__link img{padding:0;margin:0;width:55px;height:15px;transition:margin-left .3s}.card.featured .featured__link:hover img{margin-left:30px}.card.featured.swiper-slide{height:auto}.card.featured.card{padding:0;background-color:transparent;border-radius:0;border:none}.card.featured.active .image img{transform:scale(1.05)}.card.featured.active .title span{background-position:0 100%;color:#1c2b39;text-decoration:none}.card.featured.active .featured__link img{margin-left:30px}.card.featured.featured--podcast .type,.card.featured.featured--video .type{padding:5px 15px 5px 40px}.card.featured.featured--podcast .type::before,.card.featured.featured--video .type::before{content:'';position:absolute;width:20px;height:20px;top:0;bottom:0;left:15px;margin:auto 0}.card.featured.featured--video .type::before{background:url(/themes/custom/cfi_glider/images/icon-youtube-dark.svg) no-repeat center center/20px 20px}.card.featured.featured--podcast .type::before{background:url(/themes/custom/cfi_glider/images/icon-podcast-dark.svg) no-repeat center center/20px 20px}.card.featured--small .image-container{position:relative}.card.featured--small .image-container .image{padding-top:100%}.card.featured--team-card .type{display:none}.card.featured--team-card .title{margin-bottom:2rem}.card.featured--team-card .date{font-size:11px;line-height:14px;letter-spacing:1px}.card.featured--textonly{padding-bottom:0!important;padding-top:0!important}.card.featured--textonly .content{padding:2.3125rem 0 2rem!important;position:relative;display:flex;margin-top:0;flex-direction:column}.card.featured--textonly .content::before{content:'';position:absolute;width:100%;height:5px;top:0;left:0;background-image:linear-gradient(to right,#a2dbd6 40%,rgba(255,255,255,0) 0);background-position:bottom;background-size:8px 3px;background-repeat:repeat-x}.card.featured--textonly .content .type{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:1rem}.card.featured--textonly .content .featured-small__link{margin-bottom:1rem}.card.featured--textonly .content .featured-small__link a{font-weight:800;color:#1c2b39;transition:all .3s;background-size:201% 100%;background-position:100% 100%;background-image:linear-gradient(to right,#a2dbd6 50%,transparent 50%)}.card.featured--textonly .content .featured-small__link:hover a{background-position:0 100%;text-decoration:none}.card.featured--textonly .content .featured-small__link:hover~img{margin-left:20px}.card.featured--textonly .content img{margin-top:auto;vertical-align:top;transition:margin-left .3s}.card-wrapper .featured{margin-bottom:15px}.card-wrapper .featured~a:not(.title):not(.featured__link){margin-top:auto;color:#1c2b39;box-shadow:inset 0 0 0 1px #1c2b39;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:500;position:relative;display:inline-block;padding:.75rem 1.5rem;margin-bottom:1.5rem;border-radius:50px;overflow:hidden;z-index:0;transition:all .3s}.card-wrapper .featured~a:not(.title):not(.featured__link)::after{content:'';background-color:#a2dbd6;position:absolute;left:0;top:0;right:0;bottom:0;height:101%;z-index:-1;transform:translate3D(-101%,0,0);transition:all .3s}.card-wrapper .featured~a:not(.title):not(.featured__link):hover{text-decoration:none;box-shadow:inset 0 0 0 1px #a2dbd6}.card-wrapper .featured~a:not(.title):not(.featured__link):hover::after{transform:translate3D(0,0,0)}
/*# sourceMappingURL=styles.min.css.map */
