/* Start custom CSS *//* Scoped to the existing Downloads page and its standard page template. */
body.page-id-472 .elementor-1818 .sc-wrap.sc-editorial {
 width:min(1184px,calc(100% - 96px)) !important;
 max-width:1184px !important;
 padding:64px 0 32px !important;
}
body.page-id-472 .elementor-1818 [data-id="3bf20c52"] {padding:0 !important;}
body.page-id-472 #sc-downloads-library {font-family:var(--sc-font);color:var(--sc-ink);}
body.page-id-472 #sc-downloads-library :is(p,h2,h3) {margin:0 !important;}
body.page-id-472 #sc-downloads-library .sc-eyebrow {font-size:.75rem !important;line-height:1.5 !important;color:var(--sc-purple) !important;}
body.page-id-472 #sc-downloads-library .sc-ai-detail {font-size:.8rem !important;line-height:1.65 !important;}
body.page-id-472 #sc-downloads-library .sc-download-card > div:first-child > p:first-child {font-size:.7rem !important;line-height:1.3 !important;color:var(--sc-purple) !important;}
body.page-id-472 #sc-downloads-library h2 {font-size:2rem;line-height:1.2;}
body.page-id-472 #sc-downloads-library h3 {font-size:1.45rem !important;line-height:1.3 !important;letter-spacing:-.025em;}
body.page-id-472 #sc-downloads-library .sc-btn {
 color:var(--sc-ink) !important;
 background:var(--sc-cta) !important;
 text-decoration:none !important;
 font-size:.875rem !important;
 line-height:1.5 !important;
 padding:1rem 1.5rem !important;
}
body.page-id-472 #sc-downloads-library .sc-btn:hover {background:var(--sc-cta-hover) !important;}
body.page-id-472 #sc-downloads-library .sc-text-link {
 color:var(--sc-purple) !important;
 text-decoration:none !important;
 border-bottom:1px solid currentColor;
 width:fit-content;
 max-width:100%;
}
body.page-id-472 #sc-downloads-library .sc-text-link a {color:inherit !important;text-decoration:none !important;}
body.page-id-472 #sc-downloads-library a[href^="#"] {border-bottom:0 !important;}
body.page-id-472 #sc-downloads-library > div:first-child > div:last-child .sc-text-link {border:1px solid var(--sc-line) !important;}
body.page-id-472 #sc-downloads-library .sc-download-card {height:auto;}
body.page-id-472 #sc-downloads-library .sc-download-actions {margin-top:auto !important;}
@media(max-width:1024px){
 body.page-id-472 .elementor-1818 .sc-wrap.sc-editorial {width:min(1184px,calc(100% - 64px)) !important;}
}
@media(max-width:767px){
 body.page-id-472 .elementor-1818 .sc-wrap.sc-editorial {width:calc(100% - 40px) !important;padding:48px 0 16px !important;}
 body.page-id-472 #sc-downloads-library h2 {font-size:1.8rem !important;}
 body.page-id-472 #sc-downloads-library h3 {font-size:1.25rem !important;overflow-wrap:break-word;}
 body.page-id-472 #sc-downloads-library .sc-download-card {padding:1.5rem !important;}
 body.page-id-472 #sc-downloads-library .sc-btn {max-width:100%;}
}/* End custom CSS */