.block-views-blocksolutions-block-home-page-solutions { position: relative; }

.block-views-blocksolutions-block-home-page-solutions .view-header { margin-bottom: 2rem; }

.block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick-track .slick__slide { max-width: 350px; }

.block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick-slide { -webkit-transition: padding .4s ease-in-out; transition: padding .4s ease-in-out; }

@media print, screen and (min-width: 64em) { .block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick-slide { height: 26rem; padding: 4rem 0; } }

.block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick-slide .card.node--type-solution .field--name-body { display: none; opacity: 0; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }

@media print, screen and (min-width: 40em) { .block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick-slide.slick-current { padding: 0; } }

.block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick-slide.slick-current .card.node--type-solution { height: 100%; background: #D33A16; -webkit-transition: all 1s; transition: all 1s; }

.block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick-slide.slick-current .card.node--type-solution .field--name-body { display: block; opacity: 1; }

@media print, screen and (min-width: 40em) { .block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick-slide.slick-current .card.node--type-solution .card-section .summary { display: block; } }

@media screen and (min-width: 52.5em) { .block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick-slide.slick-current .card.node--type-solution .card-section h4 { font-size: 1.375rem; } }

@media print, screen and (min-width: 40em) { .block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick-slide .card.node--type-solution { margin: 0 0.5rem; } }

@media print, screen and (min-width: 40em) { .block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick-slide .card.node--type-solution .card-section .summary { display: none; } }

@media screen and (min-width: 52.5em) { .block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick-slide .card.node--type-solution .card-section h4 { font-size: 1.125rem; } }

.block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick__arrow { position: absolute; top: auto; left: auto; right: 0; bottom: -2.5rem; max-width: 12.5rem; width: 100%; margin: auto; -webkit-transform: translate(0); -ms-transform: translate(0); transform: translate(0); }

@media print, screen and (max-width: 39.99875em) { .block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick__arrow { display: none; } }

@media only screen and (min-height: 600px) and (max-height: 800px) { .block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick__arrow { bottom: 2rem; } }

@media print, screen and (min-width: 40em) { .block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick__arrow { right: 3rem; } }

@media print, screen and (min-width: 64em) { .block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick__arrow { right: 1rem; } }

.block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick__arrow .slick-arrow:before { content: ""; display: block; width: 40px; height: 40px; }

.block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick__arrow .slick-prev:before { background: url("../../../images/left-arrow--light.png") no-repeat; background-size: 100%; background-position: center; }

.block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick__arrow .slick-next:before { background: url("../../../images/right-arrow--light.png") no-repeat; background-size: 100%; background-position: center; }

@media print, screen and (min-width: 40em) { .block-views-blocksolutions-block-home-page-solutions .slick--view--solutions--block-home-page-solutions .slick-list { overflow: visible; max-width: 75vw; } }

/*# sourceMappingURL=../maps/slick/solutions.css.map */
