/* @TODO: THIS SLIDE NOW SHOWS PROJECTS. SHOULD BE MIGRATED TO DIFFERENT VIEW - JA */
.block-views-blockprogram-fund-block-program-focus-home-page { position: relative; margin-bottom: 5rem; }

.block-views-blockprogram-fund-block-program-focus-home-page > h2 { color: #fefefe; margin-bottom: 4rem; }

.slick--view--program-fund--block-program-focus-home-page .slick-slide { position: relative; }

@media only screen and (min-width: 800px) and (max-height: 1200px) { .slick--view--program-fund--block-program-focus-home-page .slick-slide { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); } }

.slick--view--program-fund--block-program-focus-home-page .slick-slide .slide-image { margin-left: 4rem; }

.slick--view--program-fund--block-program-focus-home-page .slick-slide .slide-image img { -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1); box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1); }

.slick--view--program-fund--block-program-focus-home-page .slick-slide.slick-current .slide-image img { -webkit-filter: none; filter: none; }

.slick--view--program-fund--block-program-focus-home-page .slide-section { position: absolute; top: 3rem; max-width: 18.75rem; background: rgba(255, 255, 255, 0.7); padding: 2rem 1rem 0; }

.slick--view--program-fund--block-program-focus-home-page .slide-section .field--type-text-long > * { font-size: 1rem; line-height: 1.1875rem; }

.slick--view--program-fund--block-program-focus-home-page .slide-section .button.button--cta-readmore { border-color: #D34728; color: #D34728; }

.slick--view--program-fund--block-program-focus-home-page .slide-section .button.button--cta-readmore:hover, .slick--view--program-fund--block-program-focus-home-page .slide-section .button.button--cta-readmore:focus { background: #D34728; color: #fefefe; }

.slick--view--program-fund--block-program-focus-home-page .slick__arrow { position: absolute; max-width: 9.375rem; margin: auto; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: -2rem; top: auto; left: 50%; right: auto; width: 100%; }

@media print, screen and (min-width: 40em) { .slick--view--program-fund--block-program-focus-home-page .slick__arrow { max-width: 28.125rem; bottom: -4rem; } }

.slick--view--program-fund--block-program-focus-home-page .slick__arrow .slick-arrow:before { content: ""; display: block; width: 40px; height: 40px; }

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

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

.slick--view--program-fund--block-program-focus-home-page .slick-slide:nth-of-type(odd) .slide-image { margin-top: 4rem; }

.slick--view--program-fund--block-program-focus-home-page .slick-slide:nth-of-type(odd) .slide-section { top: auto; bottom: 3rem; }

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

@media (min-height: 760px) and (max-height: 776px) and (min-width: 1356px) and (max-width: 1376px) { .block-views-blockprogram-fund-block-program-focus-home-page > h2 { margin-bottom: 1rem !important; }
  .paragraph--type--full-page .fullpage__section .paragraph--type--full-page-section { padding: 90px 0 0px !important; }
  .slick--view--program-fund--block-program-focus-home-page .slick__arrow { bottom: -1rem !important; } }

/*# sourceMappingURL=../maps/slick/fund-program.css.map */
