.page h1{margin:auto;color:#fff;display:table}.page h1:nth-child(1){font-size:2.5rem;line-height:1}.page,.page h2{margin:auto;color:#000}.page{padding:5rem 2rem;display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:0!important}.page p{text-align:left;margin:1rem 0;line-height:1.5}.home-top-multiple-image-text:before,.home-top-three-image-text:before,.home-top-two-image-text:before,.promotions-text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;z-index:1}.page h2{display:table;font-size:2.5rem}.page h3{color:#000;margin:1rem auto;font-weight:500}.page h2+h3,.page h3+h3{margin-top:0!important}img.page-top-image{position:absolute;z-index:1;width:85%;margin-left:auto;height:auto;top:4rem;right:-4rem;max-width:70rem}.page-top{display:flex;height:100%}.page p.page-top-dec{color:#fff;text-align:left;font-size:1rem}.page-top-inner{width:36rem;top:0;bottom:0;margin:13rem 0;position:relative;left:4rem}.page-bot{padding:0 4rem;margin-top:10rem}h1.page-top-h1{line-height:1.4!important}@media (max-width:1640px){.page{box-sizing:border-box}}@media (max-width:1600px){.page{max-width:1406px}}@media (max-width:1276px){.page{max-width:1316px}}@media (max-width:900px){.page h2{font-size:1.6rem}}