.page-tools + div .module_slideboxes                { margin-top: 20px; }
.module_slideboxes h2                               { font: 400 normal 1.875em/1 'IBM Plex Sans'; color:#2D2D2D; margin-bottom: .875em;}
.module_slideboxes ul                               { display: flex; flex-wrap: wrap; justify-content: space-between; position: relative; width: 100%; margin: 0 auto; margin: 0; padding: 0; }
.insight-box-container                              { border-bottom: 1px #e6e6e6 solid; }
.insight-box-container.slide-view                   { border-bottom: 0; }
.insight-box-container .swiper-wrapper              { display: flex; justify-content: space-between; flex-flow: row wrap; }
.insight-box-container .slideCard                   { display: none; }
.slideCard                                          { font-family: 'IBM Plex Sans', sans-serif; display: block; background-color: #F4F4F4; color: #595959; padding: 0; height: 188px; width: 275px; margin: 1em 0 1em 0; position: relative; overflow: hidden; border-bottom: 3px solid #00558C; }
.slide-images .slideCard                            { display: block; background-color:#fff; border: 1px #e6e6e6 solid; }
.slide-images .slideCard img                        { max-width: 195px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.insight-box-container .empty                       { width: 275px; }
.slideCard h3                                       { font-weight: 400; margin: 0; padding: 1.5rem; font-size: 1.325em; line-height: 1.2; }
.slideCard a                                        { display: none; position: absolute; top:5px; left:0; width:100%; padding-right: 1em; line-height:330px; text-align:right; text-decoration: none; color:#00558C; z-index: 1000; font-weight: 500; transition-property: color; transition-duration: .5s; }
.slideCard a:after                                  { content: ' '; width:15px; height:10px; display:inline-block; background: url('/-/media/Images/HuronConsultingGroup/Icons/arrow-right') no-repeat right center; }
.slideCard:hover a                                  { display: block; }
.slideCard:hover a:after                            { background-image: url('/-/media/Images/HuronConsultingGroup/Icons/arrow-right-white'); }
.slideCard-content                                  { display: block; background-color: #00558C; color: #ffffff; padding: 1.15rem 1.5rem 0 1.5rem; width: 100%; line-height: 22px; position: absolute; height: calc(100%); top: 100%; transition-property: transform; transition-duration: 0.75s; }
.slideCard-content span                             { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }

.slideCard:hover a                                  { color: #ffffff; }
.slideCard:hover .slideCard-content                 { transform: translateY(-100%); }
a.view-all                                          { color: #00558C; font-weight: 500; display: block; text-align: left; padding: 1em 2em 2em 2em; }
a.view-all:after                                    { content: ' '; width:15px; height:10px; display:inline-block; background: url('/-/media/Images/HuronConsultingGroup/Icons/arrow-right-dblue') no-repeat right center; }
/* .slideCard:hover .line-hide                      { width:100%; background-color:#00558C;  position: absolute; height:32px; bottom:0;} */
.more-bar                                           { width: 100%; text-align: center; padding-bottom: 2em; }
.more-bar span                                      { font-size: 1em; font-weight: 500; color: #595959; }
.more-rows                                          { display: block; width:30px; height: 15px; padding-top: 30px; margin:0 auto; background: url('/-/media/Images/HuronConsultingGroup/Icons/arrow-down') no-repeat center bottom; }
.page-tools a#read                                  { display: inline-block; }
#read-speaker                                       { padding-top: 3em; }
.read-speaker-container a.view-all                            { display: none; }

@media only screen and (max-device-width: 48em) {/* device */
    .swiper-container                              { overflow: visible !important; z-index:0 !important; }
    .insight-box-container .swiper-wrapper         { flex-wrap: nowrap; justify-content: flex-start; }
    .insight-box-container .slideCard              { border-bottom: 0; max-width: none; display: block; height: 215px; background: rgb(244,244,244); background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(0,85,140,1) 1%, rgba(0,85,140,1) 2%, rgba(244,244,244,1) 2%);}
    .insight-box-container .slideCard:before       { content: ''; height: 100%; width: 25px; display:block; position: absolute; right: 100%; bottom:0;  background-color:#fff;} 
    .insight-box-container .slideCard:after        { content: ''; height: 100%; width: 25px; display:block; position: absolute; bottom: 0; right:0; background-color:#fff; /*background: #fff url('/-/media/Images/HuronConsultingGroup/Icons/arrow-right') no-repeat right center;*/ }
    .insight-box-container                         { border-bottom: 0; }
    .slideCard-content                             { top: 100%; }
    .slideCard h3                                  { padding: 1em 2em 1em .5em; }
    .slideCard a                                   { display: block; top: 25px; padding-right: 40px; }
    .slideCard .line-hide                          { width:100%; background-color:#f4f4f4; position: absolute; height:32px; bottom:4px; }
    .slide-images .slideCard                       { border: 0; }
    .more-bar                                      { display: none; }
    #read-speaker                                  { padding-top: 0; }

    .slideCard:hover a                                  { color: #ffffff; }
    .slideCard:hover .slideCard-content                 { transform: none; }
}