#sample-list .list{padding:0;margin:0;margin-top:1.4em;list-style:none;display:flex;flex-wrap:wrap}#sample-list .list>.your-download{background-color:#e5e1f8;padding:3em 1.5em;margin-bottom:70px}#sample-list .list li{width:100%;display:grid!important;grid-template-columns:43% repeat(4,1fr);align-items:center;column-gap:10px;padding:1em 1.5em;border-bottom:solid 1px #ebeef3}#sample-list .list li:first-child{border-top:solid 1px #ebeef3}#sample-list .list li.centre-headings h3:first-child{text-align:left}#sample-list .list li.centre-headings h3{text-align:center}#sample-list h3{font-family:"DM Sans",Sans-serif;font-size:1.1em;margin:0}#sample-list a>svg{pointer-events:none}#sample-list .remove-border{border:none!important}#sample-list .increase-font{font-size:125%!important}.sample-centre-loader{max-width:100px;display:flex;justify-content:space-between}.sample-centre-loader svg{display:block;animation:rotation 2s infinite linear;max-width:20px}.downloadBtn,.viewBtn{display:flex;justify-content:center;column-gap:10px;align-items:center;text-decoration:none!important;border-radius:.5em;border:solid 1px #ebeef3;background-color:#fff;color:#000;padding:.5em 1em;min-width:9em}.unavailable{pointer-events:none;background:#dbdbdb;color:#fff}.unavailable svg{fill:#fff}.downloadBtn:hover,.viewBtn:hover{background-color:#000;border:solid 1px #ebeef3;cursor:pointer;color:#fff}.downloadBtn svg{max-width:30px}.viewBtn svg{max-width:26px}.downloadBtn:hover svg,.viewBtn:hover svg{fill:#fff}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.more-info{cursor:pointer}.more-info~span{display:none}.more-info.trunk-open~span{display:inline}#sample-popup{position:fixed;top:0;left:0;right:0;height:100vh;z-index:9999999;display:none}#sample-popup.popup-active{display:block}#sample-popup .sections{display:none;flex-direction:column;text-align:center;background:#fff;border:solid 2px;border-radius:.7em;padding:4em 2em}#sample-popup .sample-overlay{background:rgb(255 255 255 / 70%);position:absolute;top:0;left:0;right:0;height:100vh;z-index:1}#sample-popup .sample-content{position:relative;z-index:2;display:grid;place-items:center;height:100%;width:fit-content;margin:0 auto}#sample-popup h2{font-size:40px;font-weight:600;margin-bottom:.25em}#sample-popup h3{font-family:"DM Sans",sans-serif;font-weight:700}#sample-popup a{margin:1.25em auto 0;height:80px;width:75%;background:#000;color:#fff}#sample-popup a>svg{fill:#fff}#search-container{margin-right:1.5em}#search-container .search{border:solid 1px #ecebea;outline:#ecebea;width:100%;padding:12px 20px 12px 3em}#search-container .search:focus{border-color:#939393}#sample-search-wrapper label{position:absolute;transform:translateY(-50%);top:50%;left:1em;width:20px;height:20px;pointer-events:none}#sample-search-wrapper svg{fill:#939393}#course-listing{display:flex;flex-direction:column;row-gap:3em}#course-listing .bundle-label{padding-bottom:.8em;font-size:32px}#course-listing .bundle-label a{font-weight:600;color:#000}#course-listing .list{display:flex;flex-direction:column;row-gap:1.5em;list-style:none;margin:0}#course-listing .list li{display:flex;justify-content:space-between;font-size:16px;font-weight:300}#course-listing .list li a{color:#000}#course-listing .product-options{display:flex;column-gap:2em}#course-listing .product-options a:first-of-type:after{content:"|";transform:translateX(1em);display:inline-block}#course-listing .product-options a{display:flex}#course-listing .product-options svg{height:24px;margin:0 .5em}.popup-close-btn{position:absolute;top:1em;right:1em;background:#fff;border:none;font-size:2em!important;font-weight:bold!important;cursor:pointer!important;z-index:10;border-radius:100px!important;display:flex;width:50px;height:50px;align-items:center;justify-content:center;letter-spacing:0!important}.popup-close-btn:hover{color:#fff}@media (max-width:768px){#sample-list .list li{grid-template-columns:1fr!important;grid-row-gap:1em;padding:1em 1em;text-align:left}#sample-list .list li.centre-headings{display:none!important}#sample-list .list li>h3.name{font-weight:600;font-size:1.1em}.download-row{display:flex;justify-content:space-between;align-items:center;column-gap:1em;margin-bottom:.75em}.download-label{font-weight:600;width:35%;font-size:.95em}.download-row a{flex:1;justify-content:center;padding:.6em 1em}.downloadBtn,.viewBtn{min-width:unset;width:100%}.downloadBtn svg,.viewBtn svg{max-width:22px}#sample-list .your-download{padding:2em 1em}#sample-list .increase-font{font-size:1em!important}.course-toggle{cursor:pointer;position:relative;padding-right:1.5em;transition:color 0.3s}.course-toggle::after{content:"+";position:absolute;right:0;top:0;font-size:1.4em;line-height:1;transition:transform 0.3s}.course-toggle.open::after{content:"−";transform:rotate(180deg)}.course-collapse{display:none;overflow:hidden}.course-collapse.open{display:block}#search-container{width:100%!important}}