.flex{display:flex}.flex>*{position:relative}.flex.space-between{justify-content:space-between}.flex.space-around{justify-content:space-around}.flex.flex-column{flex-direction:column}.flex.wrap{flex-flow:row wrap}.flex.flex-center{align-items:center}.flex.flex-bottom{align-items:flex-end}.flex.flex-text-center{justify-content:center}.flex.flex-text-right{justify-content:flex-end}.flex .flex-item-right{margin-left:auto !important}.flex .flex-item-left{margin-right:auto !important}.flex .flex-1{flex:1}.flex .flex-2{flex:2}.flex .flex-3{flex:3}.flex .flex-4{flex:4}.flex .flex-5{flex:5}.flex .flex-6{flex:6}.flex .flex-7{flex:7}.flex .flex-8{flex:8}.flex .flex-9{flex:9}.flex .flex-10{flex:10}.flex.fixed-columns-count{flex-wrap:wrap}.flex.fixed-columns-count>*{width:calc( ( 100% - ( var(--bleed) * 2 * var(--columns-count) ) ) / var(--columns-count) );max-width:calc( ( 100% - ( var(--bleed) * 2 * var(--columns-count) ) ) / var(--columns-count) );min-width:calc( ( 100% - ( var(--bleed) * 2 * var(--columns-count) ) ) / var(--columns-count) )}.flex.fixed-columns-count.bleed{margin-left:calc( var(--bleed) * -1 );margin-right:calc( var(--bleed) * -1 )}.flex.fixed-columns-count.bleed>*:first-child{margin-left:var(--bleed)}.flex.fixed-columns-count.bleed>*:last-child{margin-right:var(--bleed)}.flex.bleed>*{margin-left:var(--bleed);margin-right:var(--bleed)}.flex.bleed>*:first-child{margin-left:0}.flex.bleed>*:last-child{margin-right:0}@media screen and (max-width:1660px){.flex.break-laptop{flex-direction:column}.flex.break-laptop.bleed{margin-left:0;margin-right:0}.flex.break-laptop.bleed>*{margin-left:0;margin-right:0;margin-bottom:var(--bleed);width:100%}.flex.break-laptop.bleed>:first-child{margin-left:0}.flex.break-laptop.bleed>:last-child{margin-right:0;margin-bottom:0}}@media screen and (max-width:1280px){.flex.break-tablet{flex-direction:column}.flex.break-tablet.bleed{margin-left:0;margin-right:0}.flex.break-tablet.bleed>*{margin-left:0;margin-right:0;margin-bottom:var(--bleed);width:100%}.flex.break-tablet.bleed>:first-child{margin-left:0}.flex.break-tablet.bleed>:last-child{margin-right:0;margin-bottom:0}}@media screen and (max-width:960px){.flex.break-mobile{flex-direction:column}.flex.break-mobile.bleed{margin-left:0;margin-right:0}.flex.break-mobile.bleed>*{margin-left:0;margin-right:0;margin-bottom:var(--bleed);width:100%}.flex.break-mobile.bleed>:first-child{margin-left:0}.flex.break-mobile.bleed>:last-child{margin-right:0;margin-bottom:0}}.jdf-downloads .jdf-downloads-wrapper{display:flex;flex-wrap:wrap;gap:0 6rem;column-count:2;align-items:flex-start}@media screen and (max-width:960px){.jdf-downloads .jdf-downloads-wrapper{flex-direction:column;text-align:center}}.jdf-downloads .jdf-downloads-wrapper .downloads-category{flex:1 1 45%;height:fit-content;box-sizing:border-box;margin-bottom:6rem}@media screen and (max-width:960px){.jdf-downloads .jdf-downloads-wrapper .downloads-category{width:100%;flex:1 1 100%;margin-bottom:3rem}}.jdf-downloads .jdf-downloads-wrapper .downloads-category .downloads-category-title{margin-bottom:4rem}@media screen and (max-width:960px){.jdf-downloads .jdf-downloads-wrapper .downloads-category .downloads-category-title{margin-bottom:2rem}}.jdf-downloads .jdf-downloads-wrapper .downloads-category .downloads-list{display:flex;flex-direction:column;gap:1.25rem}.jdf-downloads .jdf-downloads-wrapper .downloads-category .downloads-list .download-item{padding:1.25rem;border:1px solid #e0e0e0;border:1px solid #000;gap:2.5rem}@media screen and (max-width:960px){.jdf-downloads .jdf-downloads-wrapper .downloads-category .downloads-list .download-item{flex-direction:column;padding:1rem;gap:.8rem}}@media screen and (max-width:960px){.jdf-downloads .jdf-downloads-wrapper .downloads-category .downloads-list .download-item .pdf-icon{width:2.5rem}}.jdf-downloads .jdf-downloads-wrapper .downloads-category .downloads-list .download-item .button{text-decoration:none;padding:.31rem .44rem .31rem 1.5rem;gap:1rem}@media screen and (max-width:960px){.jdf-downloads .jdf-downloads-wrapper .downloads-category .downloads-list .download-item .button{min-width:8.87rem;padding:.51rem .54rem .51rem 1.5rem}}.jdf-downloads .jdf-downloads-wrapper .downloads-category .downloads-list .download-item .button img{width:1.25rem;height:1.24994rem}