.default-std-Temp-DemoList{text-align:center;color:gray}
.demoList-container{margin-left:auto;margin-right:auto;justify-content:center;padding:16px}
.demoList-item-container{display:flex;padding:0;margin-bottom:auto}
.demoList-item-container .demoList-item-content{display:flex;flex-direction:row;flex-grow:1}
.demoList-item-container .demoList-item-text{display:flex;flex-direction:column;flex-grow:1;padding:0}
.demoList-item-text .demoList-innerLinks{display:flex;flex-direction:row}
.demoList-item-arrow{padding-right:24px;background-color:unset !important;border-color:transparent !important}
button.demoList-item-arrow:focus-visible{outline:2px solid #000 !important;outline-offset:2px;border-radius:2px}
.demoList-item-arrow svg{transition:transform .3s ease-in-out;display:block;margin-right:auto}
.demoList-item-arrow.rotate svg{transform:rotate(-90deg)}
.demoList-item-text .demoList-title{padding-bottom:0;font-family:Arial;font-size:.81rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#525a63}
.demoList-item-text .demoList-description{padding-bottom:0;font-family:Arial;font-size:.714rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#6a7077}
.demoList-item-text .demoList-innerLinks .demoList-link{font-family:Arial;font-size:.714rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#03234b;border-bottom:solid 1.5px #03234b}
.collapse-text-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.demoList-container .s7videoviewer.s7videoviewer .s7videoplayer.s7videoplayer .s7caption.s7caption{background-color:rgba(8,8,8,0.85);color:#fff;font-weight:normal;font-family:'HelveticaNeueLTPro',Arial,Helvetica,sans-serif;font-size:.762rem;line-height:1.2;fill:#fff}
@media(min-width:1025px){.demoList-container{max-width:1200px}
.demoList-item-container{flex-direction:row;margin-bottom:23px;margin-top:24px;border-bottom:1px solid #dbdee2}
.demoList-item-multimedia{margin-bottom:24px}
.demoList-item-multimedia .demoList-image{width:280px;max-width:280px;height:160px}
.demoList-item-multimedia .stdTempl-video-main-container .stdTempl-video-container{width:280px;height:160px}
.demoList-item-container .demoList-item-text{margin:0 0 0 32px}
.demoList-item-text .demoList-title{max-width:705px}
.demoList-item-text .demoList-description{align-self:stretch;max-width:705px}
.demoList-item-arrow svg{margin-left:135px;margin-top:68px}
.demoList-item-text .demoList-innerLinks{margin:8px 0 0 0}
.demoList-item-text .demoList-innerLinks .demoList-link{margin:0 32px 32px 0}
}
@media(min-width:641px) and (max-width:1025px){.demoList-item-container{flex-direction:row;border:1px solid #dbdee2;margin-bottom:16px;justify-content:unset}
.demoList-item-container .demoList-item-text{margin:12px 0 0 16px}
.demoList-item-arrow{padding-right:12px}
.demoList-item-arrow svg{margin-top:12px;margin-left:72px}
.demoList-item-text .demoList-title{align-self:stretch;max-width:560px}
.demoList-item-text .demoList-description{align-self:stretch;max-width:560px}
.collapse-text-description{-webkit-line-clamp:3}
.demoList-item-multimedia{margin-top:12px;margin-left:12px;margin-bottom:12px}
.demoList-item-multimedia .demoList-image{width:240px;height:136px;max-width:240px}
.demoList-item-multimedia .stdTempl-video-main-container .stdTempl-video-container{width:240px;height:136px}
.demoList-item-text .demoList-innerLinks{margin:8px 0 0 0}
.demoList-item-text .demoList-link{margin:0 32px 20px 0}
}
@media(max-width:641px){.demoList-container{display:flex;flex-direction:column;align-items:center;justify-content:center}
.demoList-item-container{border:1px solid #dbdee2;width:335px;margin-bottom:16px}
.demoList-item-container .demoList-item-text{margin:0 0 0 16px}
.demoList-item-arrow{padding-right:12px}
.demoList-item-arrow svg{margin-left:16px}
.demoList-item-text .demoList-title{align-self:stretch;max-width:271px}
.demoList-item-text .demoList-description{align-self:stretch;max-width:271px}
.collapse-text-description{-webkit-line-clamp:3}
.demoList-item-container{flex-direction:column}
.demoList-item-multimedia{margin-bottom:12px}
.demoList-item-multimedia .demoList-image{width:335px;height:120px}
.demoList-item-multimedia .stdTempl-video-main-container .stdTempl-video-container{width:335px;height:120px}
.demoList-item-text .demoList-innerLinks{margin:12px 0 0 0}
.demoList-item-text .demoList-innerLinks .demoList-link{margin:0 32px 20px 0}
}