#solutionProductsCarousel{padding-top:35px}#solutionProductsCarousel .item-placeholder{display:block;position:relative;padding-bottom:75%;overflow:hidden}#solutionProductsCarousel .item-placeholder picture img{position:absolute}#solutionProductsCarousel .item-placeholder picture img.flickity-lazyloaded{opacity:1 !important}#solutionProductsCarousel .item-placeholder figcaption{opacity:1 !important}#solutionProductsCarousel:not(.carousel-ready):not(.flickity-enabled){display:-ms-grid;display:grid;grid-gap:1rem}@media print,screen and (max-width: 39.99875em){#solutionProductsCarousel:not(.carousel-ready):not(.flickity-enabled){-ms-grid-columns: 1fr;grid-template-columns:repeat(1, 1fr)}#solutionProductsCarousel:not(.carousel-ready):not(.flickity-enabled)>*:nth-child(n+2){display:none}}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){#solutionProductsCarousel:not(.carousel-ready):not(.flickity-enabled){-ms-grid-columns: 1fr 1fr;grid-template-columns:repeat(2, 1fr)}#solutionProductsCarousel:not(.carousel-ready):not(.flickity-enabled)>*:nth-child(n+3){display:none}}@media screen and (min-width: 78.75em){#solutionProductsCarousel:not(.carousel-ready):not(.flickity-enabled){-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;grid-template-columns:repeat(5, 1fr)}#solutionProductsCarousel:not(.carousel-ready):not(.flickity-enabled)>*:nth-child(n+6){display:none}}@media print,screen and (min-width: 64em)and (max-width: 78.74875em){#solutionProductsCarousel:not(.carousel-ready):not(.flickity-enabled){-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;grid-template-columns:repeat(5, 1fr)}#solutionProductsCarousel:not(.carousel-ready):not(.flickity-enabled)>*:nth-child(n+6){display:none}}#solutionProductsCarousel:not(.carousel-ready):not(.flickity-enabled) .carousel-cell{width:100%}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){#solutionProductsCarousel{padding-bottom:25px}}#solutionProductsCarousel .box{padding:0}#solutionProductsCarousel .carousel-cell{width:80%;padding:10px}#solutionProductsCarousel .carousel-cell img{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}#solutionProductsCarousel .carousel-cell img.flickity-lazyloaded,#solutionProductsCarousel .carousel-cell img.flickity-lazyerror{opacity:1}#solutionProductsCarousel .carousel-cell img:not(.flickity-lazyloaded){max-height:220px}@media print,screen and (max-width: 63.99875em){#solutionProductsCarousel .carousel-cell img{max-height:250px}}@media print,screen and (min-width: 40em){#solutionProductsCarousel .carousel-cell{width:50%}}@media print,screen and (min-width: 64em){#solutionProductsCarousel .carousel-cell{width:20%}}#solutionProductsCarousel button.flickity-prev-next-button{background:#fff;display:none}@media print,screen and (min-width: 64em){#solutionProductsCarousel button.flickity-prev-next-button{display:block}#solutionProductsCarousel button.flickity-prev-next-button.next{right:0}#solutionProductsCarousel button.flickity-prev-next-button.previous{left:0}}@media screen and (min-width: 78.75em){#solutionProductsCarousel button.flickity-prev-next-button{display:block;top:50%}#solutionProductsCarousel button.flickity-prev-next-button.next{right:-15px}#solutionProductsCarousel button.flickity-prev-next-button.previous{left:-15px}}#solutionProductsCarousel button.flickity-prev-next-button:hover,#solutionProductsCarousel button.flickity-prev-next-button:focus,#solutionProductsCarousel button.flickity-prev-next-button:active{background:#fff}#solutionProductsCarousel button.flickity-prev-next-button:disabled{display:none}#solutionProductsCarousel:not([data-more-than-5]) .flickity-prev-next-button{display:none}
