.Content--Image,.Content img{max-width:100%;display:block;height:auto;margin-bottom:2.5rem}.Content--Iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.Content--Iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.PageHeader{background-color:#272727;background-color:var(--darkGrey);color:#fff;padding:15rem 0}.PageHeader .BackgroundImage{opacity:.8}.PageHeader-large{padding:20rem 0}.PageHeader--Title{font-size:6rem;margin-bottom:0}.PageHeader--Subtitle{font-weight:400;font-size:1.8rem}.PageHeader .container{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out}@media (max-width:600px){.PageHeader{padding:7rem 0}.PageHeader-large{padding:12.5rem 0}}.Accordion{position:relative;width:100%;max-width:800px;margin:0 auto}.Accordion img{position:absolute;top:-15rem;right:-7rem;width:20rem;height:auto}.Accordion--item{position:relative;padding:3rem;background:#fff;margin-bottom:2rem;border-radius:1rem;-webkit-box-shadow:0 2px 25px 0 rgba(84,131,157,.2);box-shadow:0 2px 25px 0 rgba(84,131,157,.2);cursor:pointer}.Accordion--item h2{cursor:pointer;display:block;margin:0;font-size:1.4rem;text-transform:uppercase;letter-spacing:.02rem;font-weight:700}.Accordion--item svg{float:right;-webkit-transition:all .3s ease;transition:all .3s ease}.Accordion--item.active svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.Accordion--item .description{padding-top:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;max-height:0}.Accordion--item.active .description{padding-top:2rem;opacity:1;max-height:50rem}.BackgroundVideo-section{position:relative;overflow:hidden;height:40rem}.BackgroundVideo{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.BackgroundVideo video{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.BackgroundVideo--video{-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0}.BackgroundVideo--video.playing{opacity:1}.BackgroundVideo--videoTitle{font-size:4rem}.BackgroundVideo--videoTitle,.Poster--videoTitle{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;width:100%;text-align:center;color:#fff;text-shadow:1px 1px 1px grey}.Poster--videoTitle{font-size:2rem}.Gallery{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:750px){.Gallery{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.Gallery--Item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33.33333% - 5rem);margin:0;padding:0;cursor:pointer}@media screen and (max-width:750px){.Gallery--Item{width:100%;max-width:30rem}}.Gallery--Item>div{position:relative;width:100%;height:25rem}.Gallery--Item figcaption{text-align:center;padding:1rem 0}@supports ((-o-object-fit:cover) or (object-fit:cover)){.Gallery--Item img{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}}