/*!
 * Copyright (c) 2022 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:
 *   Olivier Goulet <olivier.goulet@eclipse-foundation.org>
 *
 * SPDX-License-Identifier: EPL-2.0
*//*!
 * Copyright (c) 2022 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:
 *   Olivier Goulet <olivier.goulet@eclipse-foundation.org>
 *
 * SPDX-License-Identifier: EPL-2.0
*/.brand-secondary,.brand-secondary:hover,.brand-secondary:visited{color:#f98200;text-decoration:none}.equal-height{display:flex;flex-wrap:wrap}.color-white{color:#fff}.color-black{color:#000}.btn.btn-transparent,.btn.btn-transparent:active,.btn.btn-transparent:focus{background-color:transparent;background-repeat:no-repeat;border:none;box-shadow:none;color:#000;cursor:pointer;overflow:hidden;padding:0}.feather-32{height:3.2rem;width:3.2rem}body{overflow-x:hidden}.header-why-jakarta-ee{background-color:transparent;min-height:42rem;overflow:hidden;position:relative}.header-why-jakarta-ee:after{background-image:url(/images/jakarta-ee-logo.png);background-repeat:no-repeat;background-size:contain;content:"";height:110%;left:-11.5%;mix-blend-mode:multiply;position:absolute;top:-10%;width:100%;z-index:-1}.header-why-jakarta-ee .jumbotron.featured-jumbotron{min-height:32rem;padding:0;position:relative}.header-why-jakarta-ee .jumbotron.featured-jumbotron:before{background-image:url(/images/blue-shape-bg.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:1060px){.header-why-jakarta-ee{min-height:60rem}.header-why-jakarta-ee .jumbotron.featured-jumbotron{min-height:40rem}}.jumbotron-why-jakarta-ee-container{align-items:center;display:flex;flex-direction:column;height:32rem;justify-content:center;width:100%}@media (min-width:1060px){.jumbotron-why-jakarta-ee-container{flex-direction:row;height:40rem}}.jumbotron-why-jakarta-ee-container>*{width:100%}.jumbotron-why-jakarta-ee-container .jumbotron-title{font-size:3.5rem;font-weight:700;margin:4rem 0;text-transform:none;width:auto}.jumbotron-why-jakarta-ee-container .jumbotron-graphic-container{align-self:flex-end;display:flex;height:100%;justify-content:center;position:relative;width:100%}@media (min-width:1060px){.jumbotron-why-jakarta-ee-container .jumbotron-graphic-container{width:100%}.jumbotron-why-jakarta-ee-container .jumbotron-graphic-container .jumbotron-title{font-size:5rem;margin:0}}.jumbotron-why-jakarta-ee-container .jumbotron-graphic-breakout-container{bottom:-2rem;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:absolute}.jumbotron-why-jakarta-ee-container .jumbotron-graphic-wrapper{align-self:center;max-height:100%;position:relative;width:100%}.jumbotron-why-jakarta-ee-container .jumbotron-graphic-placeholder{height:78%;left:18%;position:absolute;top:6%;width:66%}.jumbotron-why-jakarta-ee-container .jumbotron-graphic-play-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.jumbotron-why-jakarta-ee-container .jumbotron-graphic-play{background-color:transparent;border:none;color:#1b208b;position:relative}.jumbotron-why-jakarta-ee-container .jumbotron-graphic-play .fa.fa-play-circle{font-size:6em}.jumbotron-why-jakarta-ee-container .jumbotron-graphic-bg{aspect-ratio:1.73029046;background-image:url(/images/laptop-frame.png);background-repeat:no-repeat;background-size:contain;width:28rem}@media (min-width:768px){.jumbotron-why-jakarta-ee-container .jumbotron-graphic-bg{width:36rem}}@media (min-width:1060px){.jumbotron-why-jakarta-ee-container .jumbotron-graphic-breakout-container{display:block;justify-content:unset;top:29%;width:100%}.jumbotron-why-jakarta-ee-container .jumbotron-graphic-bg{width:unset}}.table-of-contents{margin-top:2rem;position:relative;z-index:10}@media (min-width:992px){.table-of-contents{margin-left:15%}}@media (min-width:1200px){.table-of-contents{margin-top:-10rem}}.table-of-contents .table-of-contents-item-list{display:flex;flex-wrap:wrap;justify-content:center}.table-of-contents .table-of-contents-item{background-color:inherit;border:1px solid #000;line-height:.25;margin:.5em;padding:1em;transition:background-color,color,.1s ease-out;width:100%}@media (min-width:992px){.table-of-contents .table-of-contents-item{min-width:20rem;width:auto}.table-of-contents .table-of-contents-item:hover{background-color:#1b208b;border-color:#1b208b;transition:border-color,color,.1s ease-in}.table-of-contents .table-of-contents-item:hover .text-primary{color:#fff}}.row-dark{background-color:#e8e8e9}.split-section{display:flex;flex-wrap:wrap;max-width:100vw;padding-bottom:10rem}.split-section .split-section-inner-container{margin:auto}.split-section .split-section-title-container{align-items:center;display:flex;padding-bottom:1rem}.split-section .split-section-title-icon-wrapper{align-items:center;display:flex;justify-content:center;padding-top:.5rem;position:relative;width:5rem}.split-section .split-section-title{font-style:italic;margin-left:2rem}.split-section .split-section-image{width:100vw}.split-section .split-section-content-body ul{display:flex;list-style:none;padding:1.5rem 0}.split-section .split-section-content-body li{height:3.5rem;margin-right:2rem;max-width:8rem;width:auto}.split-section .split-section-content-body li img{display:block;height:auto;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:992px){.split-section .split-section-image{max-height:70rem;min-height:100%;-o-object-fit:cover;object-fit:cover}.split-section .graph-pattern:after{background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.split-section .graph-pattern-1:after{background-image:url(/images/about/why-jakarta-ee/graph-pattern-1.png);left:50%;top:-12%;-webkit-transform:scale(1.5);transform:scale(1.5)}.split-section .graph-pattern-ubiquitous:before{background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;width:100%}.split-section .graph-pattern-ubiquitous:after{background-image:url(/images/about/why-jakarta-ee/graph-pattern-2.png);height:200%;left:-83%;top:-17.5%;width:200%}.split-section .graph-pattern-standard:after{background-image:url(/images/about/why-jakarta-ee/graph-pattern-3.png);left:5%;top:56%;width:110%}.split-section .split-section-title-container{align-items:flex-start}.split-section .split-section-title{margin-bottom:0;margin-right:0;margin-top:0}.split-section .split-section-content{height:100%;margin:0 0 0 auto;max-width:59rem;padding:7rem 3rem}.split-section .split-section-content-body{padding-left:8rem}}@media (min-width:992px) and (min-width:1920px){.split-section .graph-pattern-standard:after{top:40%}}@media (min-width:992px){.split-section.row-dark .split-section-content{margin:0 auto 0 0}}.info-card{background-color:#efeff0;border-radius:1rem;box-shadow:0 8px 20px rgba(109,117,135,.5);display:flex;flex-direction:column;margin:0 1rem 2rem;padding:2rem;width:25rem}.info-card .info-card-icon-container{margin:1rem auto;min-height:6rem}.info-card .info-card-icon-wrapper{height:5rem;max-width:4rem;width:100%}.info-card .info-card-icon{height:inherit;-o-object-fit:contain;object-fit:contain;width:100%}.info-card .info-card-heading{flex-shrink:0;font-size:2.1rem;height:6rem}.info-card .info-card-body{align-content:center;display:flex;height:100%;padding:2rem 0 1.5rem}.info-card .info-card-link-container{display:flex;flex-direction:column;justify-content:flex-end}.info-card .info-card-link{font-size:1.2rem}.info-card.info-card-inverted{background-color:#1b1d82}.info-card.info-card-inverted .info-card-body{color:#fff}.info-cards{align-items:stretch}.video-modal-dialog{min-width:calc(100% - 30px);position:relative;top:25%}@media (min-width:768px){.video-modal-dialog{min-width:unset;top:unset}}.video-modal-dialog .video-modal-dialog-controls{height:-webkit-min-content;height:-moz-min-content;height:min-content;left:100%;position:absolute;top:0;width:-webkit-min-content;width:-moz-min-content;width:min-content}.link-unstyled,.link-unstyled:hover,.link-unstyled:link{color:inherit;text-decoration:inherit}
