*,*:before,*:after{box-sizing:border-box}.container{width:100%;max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.is-content-justification-space-between{justify-content:space-between}.is-content-justification-space-evenly{justify-content:space-evenly}.is-content-justification-center{justify-content:center}.is-content-justification-right{justify-content:flex-end}.is-content-justification-left{justify-content:flex-start}.grid-items-layout{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--50)}@media only screen and (min-width: 768px){.grid-items-layout{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-1{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-2{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-3{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-4{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-4{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-5{grid-template-columns:repeat(5, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-5{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-6{grid-template-columns:repeat(6, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-6{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-7{grid-template-columns:repeat(7, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-7{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-8{grid-template-columns:repeat(8, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-8{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-9{grid-template-columns:repeat(9, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-9{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-10{grid-template-columns:repeat(10, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-10{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(5, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-11{grid-template-columns:repeat(11, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-11{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-12{grid-template-columns:repeat(12, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-12{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(6, 1fr)}}.card--block .wp-block-image{margin:0}.card--block:not(.is-style-unstyled){background-color:var(--wp--preset--color--grey);border-radius:20px;padding-bottom:2rem}.card--block:not(.is-style-unstyled) .wp-block-image{margin:0;margin-bottom:2rem;border-radius:20px 20px 0 0 !important;overflow:hidden}.card--block:not(.is-style-unstyled) .wp-block-image img{border-radius:20px 20px 0 0 !important;transition:350ms ease-out}.card--block:not(.is-style-unstyled) .wp-block-image img:hover{transform:scale(1.12)}.card--block:not(.is-style-unstyled)>*:not(.wp-block-image){padding-left:1.5rem;padding-right:1.5rem}*,*:before,*:after{box-sizing:border-box}.container{width:100%;max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.is-content-justification-space-between{justify-content:space-between}.is-content-justification-space-evenly{justify-content:space-evenly}.is-content-justification-center{justify-content:center}.is-content-justification-right{justify-content:flex-end}.is-content-justification-left{justify-content:flex-start}.grid-items-layout{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--50)}@media only screen and (min-width: 768px){.grid-items-layout{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-1{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-2{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-3{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-4{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-4{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-5{grid-template-columns:repeat(5, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-5{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-6{grid-template-columns:repeat(6, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-6{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-7{grid-template-columns:repeat(7, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-7{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-8{grid-template-columns:repeat(8, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-8{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-9{grid-template-columns:repeat(9, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-9{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-10{grid-template-columns:repeat(10, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-10{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(5, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-11{grid-template-columns:repeat(11, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-11{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-12{grid-template-columns:repeat(12, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-12{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(6, 1fr)}}.card-slider--block .splide__arrows{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-top:2rem}.card-slider--block .splide__arrow{position:static;transform:translateY(0);opacity:1;background-color:var(--wp--preset--color--darkgrey);width:40px;height:40px}.card-slider--block .splide__arrow svg{fill:var(--wp--preset--color--white);width:20px;height:20px}.card-slider--block.alignfull{margin-left:0 !important}@media only screen and (min-width: 1192px){.card-slider--block.alignfull{margin-left:calc((100% - var(--wp--style--global--content-size))/2) !important}}*,*:before,*:after{box-sizing:border-box}.container{width:100%;max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.is-content-justification-space-between{justify-content:space-between}.is-content-justification-space-evenly{justify-content:space-evenly}.is-content-justification-center{justify-content:center}.is-content-justification-right{justify-content:flex-end}.is-content-justification-left{justify-content:flex-start}.grid-items-layout{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--50)}@media only screen and (min-width: 768px){.grid-items-layout{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-1{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-2{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-3{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-4{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-4{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-5{grid-template-columns:repeat(5, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-5{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-6{grid-template-columns:repeat(6, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-6{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-7{grid-template-columns:repeat(7, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-7{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-8{grid-template-columns:repeat(8, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-8{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-9{grid-template-columns:repeat(9, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-9{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-10{grid-template-columns:repeat(10, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-10{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(5, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-11{grid-template-columns:repeat(11, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-11{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px){.items-per-row-12{grid-template-columns:repeat(12, 1fr)}}@media only screen and (min-width: 768px)and (max-width: 1024px){.items-per-row-12{grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(6, 1fr)}}.product-downloads .is-layout-constrained>*:not(.alignfull){padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.product-downloads .download-filter{background:var(--wp--preset--color--grey);padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem}.product-downloads .download-filter select{margin-left:1rem;border-radius:4px;padding:10px 28px 10px 5px;min-width:160px}.product-downloads .downloads-list{display:grid;grid-template-columns:1fr;gap:2rem}@media only screen and (min-width: 1180px){.product-downloads .downloads-list{grid-template-columns:1fr 1fr}}.product-downloads .downloads-list a{text-decoration:none}.product-downloads .download-item{width:100%;display:flex;gap:1rem;background-color:var(--wp--preset--color--grey);padding:1rem;border-radius:var(--wp--custom--border-radius--xlg)}.product-downloads .download-item .thumbnail{flex:0 0 120px;align-self:flex-start;display:block;border-radius:10px;overflow:hidden}.product-downloads .download-item .thumbnail img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;transition:all 350ms ease-out}.product-downloads .download-item .thumbnail:hover img{transform:scale(1.15)}.product-downloads .download-item .content{flex:1}.product-downloads .download-item h2{font-size:var(--wp--preset--font-size--mediumsmall);transition:300ms ease-out}.product-downloads .download-item h2:hover{color:var(--wp--preset--color--secondary)}.product-downloads .download-item h3{font-size:var(--wp--preset--font-size--default);text-decoration:underline}.product-downloads .download-item .categories{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.product-downloads .download-item .categories>*{font-size:.8rem;background:var(--wp--preset--color--darkgrey);color:var(--wp--preset--color--white);padding:3px 14px;border-radius:999px;transition:300ms ease-out}.product-downloads .download-item .categories>*:hover{background:var(--wp--preset--color--secondary)}.product-downloads .download-item .downloads ul{list-style:none;margin:0;padding:0}.product-downloads .download-item .downloads ul li a{display:flex;align-items:center;gap:1rem;font-size:var(--wp--preset--font-size--small);margin-top:4px;margin-bottom:4px;transition:300ms ease-out}.product-downloads .download-item .downloads ul li a:hover{color:var(--wp--preset--color--secondary)}