.hero-inner{position:relative}.hero-inner:before{content:'';width:100%;height:592px;background-image:url('https://cdn2.hubspot.net/hubfs/6852540/assets/images/inside-hero-background.jpg');background-repeat:no-repeat;background-size:100% auto;background-position:bottom center;position:absolute;bottom:90px}.hero .large-photo{height:auto;max-height:575px;background-size:cover;animation:slideUp ease 1s}.hero .large-photo img{visibility:hidden}.hero .heading h1{font-weight:normal;text-transform:uppercase;margin:42px 0 26px;font-size:38px;color:#be1e2d;line-height:45px;text-align:center}.hero .heading h1 strong{font-weight:800}.hero .heading h2{font-weight:normal;font-size:38px;color:#a08b6c;text-align:center;line-height:35px}.hero .heading{max-width:760px;padding:0 10px;margin:0 auto}.hero .heading p{line-height:30px;margin:0 0 20px;text-align:center}.hero .large-photo,.hero .two-photos{position:relative;padding:0 20px;max-width:882px;margin:0 auto}.hero .large-photo{margin:32px auto 0 auto}.hero .two-photos .photos-inner{max-width:100%;margin:0 auto;padding-top:32px;position:relative;display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center}.hero .two-photos .photo:first-of-type{width:calc(100% / 12 * 7);animation:slideUp ease 1s}.hero .two-photos.overlap .photo:first-of-type{width:44%;z-index:2;animation:slideUp ease 1s}.hero .two-photos .photo:last-of-type{width:calc(100% / 12 * 4);margin-left:-7%;animation:slideUp ease 2s}.hero .two-photos.overlap .photo:last-of-type{width:62%;margin-left:calc(-100% / 12);padding-top:150px;z-index:1;animation:slideUp ease 2s}.hero .two-photos .photo{position:relative;display:flex;display:-webkit-flex;display:-ms-flexbox;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.hero .two-photos.overlap .photo:last-of-type{justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start}@media(max-width:879px){.hero .two-photos.overlap .photo:last-of-type{padding-top:0}.hero .two-photos.overlap .photo:last-of-type{justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}}