/*!
 * Copyright (c) 2021, 2023 Eclipse Foundation, Inc.
 *
 * This program and the accompanying materials are made available under the
 * terms of the Eclipse Public License v. 2.0 which is available at
 * http://www.eclipse.org/legal/epl-2.0.
 *
 * Contributors:
 *   Eric Poirier <eric.poirier@eclipse-foundation.org>
 *   Olivier Goulet <olivier.goulet@eclipse-foundation.org>
 *
 * SPDX-License-Identifier: EPL-2.0
*/.header-home-bg-img .featured-jumbotron{background-image:url(../images/home.jpg?21632ae8a4a5e5e0636b7d64fa2bcdc3);background-position:82%;background-size:cover}@media (min-width:768px){.header-home-bg-img .featured-jumbotron{background-position:100% 0}}.header-anniversary-bg-img{background-position:65%;min-height:600px}.featured-jumbotron{padding-bottom:0;padding-top:4.5rem}.featured-jumbotron h1:after{border-color:#2c2255;margin:45px auto 0}.featured-jumbotron .featured-story-jumbotron{margin-bottom:unset}.featured-jumbotron .featured-jumbotron-end-custom{display:flex;flex-direction:column}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-lead-text{font-size:1.6rem;max-width:100%;padding:2.5rem 0;text-align:center}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:-15px;margin-right:-15px;width:100%;width:calc(100% + 30px)}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group>a{cursor:pointer;font-size:1.6rem;font-weight:300;padding:2rem;text-align:center;width:100%}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group>a,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group>a:active,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group>a:hover,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group>a:visited{color:#000}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:first-child{background-color:#f2f2f2}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:nth-child(2){background-color:#ccc}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:nth-child(3){background-color:#b3b3b3}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:first-child:hover{background-color:#ececec}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:nth-child(2):hover{background-color:#c6c6c6}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:nth-child(3):hover{background-color:#acacac}.featured-jumbotron .featured-jumbotron-end-custom .link-overlay{display:none}@media (min-width:992px){.featured-jumbotron .featured-jumbotron-end-custom{flex-direction:row;margin-top:1rem}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group{align-items:stretch;flex-direction:row;margin:unset;width:75%}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a{align-items:center;display:inline-flex;font-size:2.4rem;justify-content:center;padding:0;position:relative}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:active .link-overlay,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:focus .link-overlay,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:hover .link-overlay{align-items:center;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:custom-jumbotron-end-link-overlay-animation;animation-name:custom-jumbotron-end-link-overlay-animation;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#000;color:#fff;display:inline-flex;justify-content:center;min-height:100%;padding:2rem;position:absolute;top:0;width:100%}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:active .link-overlay:hover,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:focus .link-overlay,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:focus .link-overlay:hover,.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-link-group a:hover .link-overlay:hover{min-height:150%}.featured-jumbotron .featured-jumbotron-end-custom .custom-jumbotron-end-lead-text{font-size:2.4rem;font-weight:300;max-width:25%;padding:1rem 1rem 1rem 0;text-align:right}}@-webkit-keyframes custom-jumbotron-end-link-overlay-animation{0%{color:#000;min-height:100%}to{color:#fff;min-height:150%}}@keyframes custom-jumbotron-end-link-overlay-animation{0%{color:#000;min-height:100%}to{color:#fff;min-height:150%}}@media (min-width:992px){.featured-jumbotron .featured-jumbotron-end{margin-top:6rem}.featured-jumbotron .featured-story-jumbotron{margin-left:auto;margin-right:unset}}.featured-jumbotron-anniversary{position:relative}.featured-jumbotron-anniversary h1{margin-bottom:0}@media (min-width:992px){.featured-jumbotron-anniversary h1{margin-bottom:45px}}@media (max-width:1199px){.jumbotron p{text-shadow:0 0 12px #000}#body_solstice .header-anniversary-bg-img{background-position:0}}@media (max-width:768px){#body_solstice .header-anniversary-bg-img{background-position:20%}}@media (min-width:768px){.featured-jumbotron .featured-story-jumbotron{width:auto}}.featured-jumbotron h1:after{border-color:#f7941e}.eclipsefdn-featured-project-committer .h3,.eclipsefdn-featured-project-committer h3{text-align:center;white-space:nowrap}@media (min-width:1200px){.eclipsefdn-featured-project-committer .h3,.eclipsefdn-featured-project-committer h3{text-align:unset}}.featured-card{margin:auto;max-width:24rem}.featured-card .featured-card-img-wrapper{aspect-ratio:1;width:100%}.featured-card .featured-card-img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured-card .featured-card-details-item{align-items:center;background-color:#fff;display:inline-flex;justify-content:center;padding:1.5rem;text-align:center;width:100%}.featured-card .featured-card-details-item-highlighted{background-color:#f06c00;height:7rem;text-overflow:ellipsis}.featured-card a.featured-card-details-item{color:#000;font-weight:700}.featured-card a.featured-card-details-item:active,.featured-card a.featured-card-details-item:hover{background-color:#f2f2f2;color:#000;cursor:pointer;text-decoration:none}@media (min-width:1200px){.featured-card{margin:unset;max-width:unset}}.featured-card.featured-project .featured-card-img-wrapper{background-color:#ccc7c2;padding:4rem}.featured-card.featured-project .featured-card-img-wrapper img{-o-object-fit:contain;object-fit:contain}@media (min-width:1200px){.featured-section-row-dark-bg{background-image:url(../images/homepage-mid-banner.png?6ec6fbce34a2ad7de66b8a627c9b0da1);background-position-x:right;background-repeat:no-repeat}}@media (min-width:1920px){.featured-section-row-dark-bg{background-position:unset}}.stats-row{margin-top:10rem}.stats-row-circles{display:flex;gap:6rem}.stats-row-circles .circle{background-color:#ffa02e;height:2.4rem;width:2.4rem}.stats{display:flex;flex-wrap:wrap;gap:6rem;justify-content:center;text-align:center}.stats-item{flex-basis:40%}.stats-item-stat{display:block;font-size:4rem}.stats-item-subject{color:#ffa02e;display:block;font-size:1.6rem;font-weight:500}@media (min-width:768px){.stats{justify-content:flex-start;text-align:left}.stats-item{flex-basis:unset}}.news-section-container{display:flex;flex-direction:column;gap:2rem;justify-content:space-between}@media (min-width:768px){.news-section-container{flex-direction:row}}.news-section-action{display:flex;flex-direction:column;flex-shrink:0;position:relative;width:100%}.news-section-action-img-wrapper{height:100%;width:100%}.news-section-action-img-wrapper img{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.news-section-action{width:50%}}@media (min-width:992px){.news-section-action{width:30%}}.news-section-action-links{align-items:center;bottom:2rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem;position:absolute;width:100%}.news-section-action-links .btn+.btn,.news-section-action-links .btn-block{margin-left:unset;margin-top:0}.news-section-action-links .btn-block{width:16rem}@media (min-width:768px){.news-section-action-links{bottom:unset;flex-direction:row;gap:unset;position:relative}.news-section-action-links .btn-block{width:100%}}.news-items{width:100%}.news-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}@media (min-width:768px){.news-container{flex-direction:row}}.tpl-news-list-item-home.news-item-card{background-color:#fff;box-shadow:0 0 12px #eaeaea;padding:4rem 2rem 2rem;width:100%}.tpl-news-list-item-home.news-item-card:hover{background-color:#fcfcfc}.tpl-news-list-item-home.news-item-card .news-item-card-title{font-weight:700}.tpl-news-list-item-home.news-item-card .news-item-card-date{color:#f06c00;font-weight:700;margin:1rem 0}@media (min-width:1200px){.tpl-news-list-item-home.news-item-card{width:30%}}.featured-story-jumbotron .featured-story-jumbotron-content-body{font-size:16px;font-weight:500}
