/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.content-wrapper{font-family:'Roboto','Open Sans',Arial,sans-serif;padding-bottom:4rem;}.content-wrapper h1{display:none;}.content-wrapper h2,.content-wrapper h3,.content-wrapper h4,.content-wrapper h5,.content-wrapper h6{font-family:'Lato','Open Sans',Arial,sans-serif;}.content-wrapper img{width:100%;height:auto;}.content-wrapper a{transition:color 0.3s ease-out,background-color 0.3s ease-out,border-color 0.3s ease-out,transform 0.5s ease-out,box-shadow 0.5s ease-out,text-shadow 0.5s ease-out;}.content-wrapper a:hover{color:#b90705;}.content-wrapper a.btn{display:inline-flex;align-items:center;color:#fff;font-size:1.6rem;text-transform:uppercase;letter-spacing:.5rem;padding:.5rem .9rem .5rem 1.4rem;border-width:2px;border-radius:2px;white-space:normal;transition:color 0.3s ease-out,background-color 0.3s ease-out,border-color 0.3s ease-out,transform 0.5s ease-out,box-shadow 0.5s ease-out;}.content-wrapper a.btn:hover{transform:translateY(-0.5rem);box-shadow:rgba(0,0,0,0.3) 0px 1rem 2rem -0.5rem,rgba(0,0,0,0.3) 0px 0.5rem 1rem -0.5rem;}.content-wrapper a.btn.red{background-color:#b90705;border-color:#b90705;}.content-wrapper a.btn.red:hover{color:#b90705;background-color:transparent;border-color:#b90705;}.content-wrapper a.btn.blue{background-color:#1252ce;border-color:#1252ce;}.content-wrapper a.btn.blue:hover{color:#1252ce;background-color:transparent;border-color:#1252ce;}.content-wrapper a.btn.large{font-size:1.8rem;box-shadow:rgba(0,0,0,0.25) 0px 0.5rem 1rem -0.25rem,rgba(0,0,0,0.3) 0px 0.5rem 1rem -0.5rem;}.content-wrapper a.btn.large:hover{box-shadow:rgba(0,0,0,0.3) 0px 1rem 2rem -0.5rem,rgba(0,0,0,0.3) 0px 1rem 2rem -1rem;}.content-wrapper a.btn.long-arrow-right:after{content:'\f30b';font-family:"Font Awesome 6 Pro";font-weight:900;margin-left:.75rem;}.content-wrapper .center{text-align:center;}@media (min-width:1200px){.container{width:1370px;max-width:calc(100vw - 130px);}}.hero{position:relative;display:flex;justify-content:center;align-items:flex-end;background-color:#333;}.hero #background-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.hero #background-video .vjs-tech{object-fit:cover;}.hero #background-video .vjs-poster{background-size:cover;}.hero .hero-content{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:15%;z-index:1;}.hero .hero-content svg{width:calc(650px - 5rem);max-width:calc(100vw - 30px - 2rem);height:auto;margin-bottom:-2px;}.intro .intro-text{background-color:#fff;width:650px;max-width:calc(100vw - 30px - 5rem);font-size:1.6rem;margin-bottom:-1px;padding:2rem 2.5rem;}.intro .intro-text h4{margin-top:0;}.intro .intro-text p:last-of-type{margin-bottom:0;}@media (max-width:767px){.hero{margin-left:-15px;margin-right:-15px;}.hero .hero-content{margin-top:50%;}.intro .intro-text{width:100%;max-width:100%;margin-top:2rem;margin-bottom:0;padding:0;}}.stories{display:grid;grid-template-columns:repeat(12,1fr);gap:5rem 2rem;margin:5rem 0 7rem;}.stories .card{grid-area:auto / 2 / auto / span 10;display:grid;grid-template-columns:repeat(12,1fr);border-radius:2px;box-shadow:rgba(0,0,0,0.25) 0px 2rem 4rem -1rem,rgba(0,0,0,0.3) 0px 1.25rem 2.5rem -1.25rem;}.stories .card .image{grid-area:1 / span 6 / 2;overflow:hidden;}.stories .card .image img{object-fit:cover;height:100%;transition:transform 0.5s ease-out;}.stories .card .image:hover img{transform:scale(1.03);}.stories .card .image.weight-left img{object-position:left;}.stories .card .meta{grid-area:1 / span 6 / 2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:3rem;border:1px solid #ddd;}.stories .card .meta h2{display:flex;flex-direction:column;align-items:flex-start;font-size:3.4rem;margin:0 0 1.5rem;}.stories .card .meta h2 a{color:#191919;text-decoration:none;}.stories .card .meta h2 a:hover{color:#b90705;text-shadow:rgba(185,7,5,0.1) 0px 0.25rem 0.5rem,rgba(185,7,5,0.2) 0px 0.3rem 0.6rem;transform:translateY(-0.3rem);}.stories .card .meta p{font-size:1.6rem;}.stories .card .meta p:last-of-type{margin-bottom:2rem;}.stories .card.new{grid-area:auto / span 12;box-shadow:none;}.stories .card.new .image{grid-area:1 / span 7 / 2;box-shadow:rgba(0,0,0,0.25) 0px 2rem 4rem -1rem,rgba(0,0,0,0.3) 0px 1.25rem 2.5rem -1.25rem;}.stories .card.new .meta{grid-area:1 / span 5 / 2;border:none;}.stories .card.new .meta h2{font-size:3.8rem;}.stories .card.new .meta h2:before{content:'New';color:#fff;background-color:#b90705;font-family:'Roboto','Open Sans',Arial,sans-serif;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.4rem;margin-bottom:.5rem;padding:.6rem .8rem .5rem 1.2rem;}.stories .card.new .meta a.btn{font-size:1.8rem;}.stories .card.video{display:flex;}@media (max-width:1199px){.stories{grid-template-columns:1fr;gap:5rem 0;}.stories .card .image{grid-area:auto / span 6;}.stories .card .meta{grid-area:auto / span 6;}.stories .card.new .image{grid-area:auto / span 6;}.stories .card.new .meta{grid-area:auto / span 6;}}@media (max-width:991px){.stories .card{grid-template-columns:1fr;}.stories .card.new{box-shadow:rgba(0,0,0,0.25) 0px 2rem 4rem -1rem,rgba(0,0,0,0.3) 0px 1.25rem 2.5rem -1.25rem;}.stories .card.new .image{box-shadow:none;}.stories .card.new .meta{border:1px solid #ddd;}}
