.closing{background:linear-gradient(#4b194299,#4b194299),url('couple-3.jpeg') center/cover}
.envelope-screen{background:linear-gradient(90deg,#ffffff40,#ffffff15),url('hero.jpeg') center/cover}.envelope-screen:before,.envelope-screen:after{display:none}.envelope-card{background:linear-gradient(145deg,#fffffff2,#fbf9fdf0);box-shadow:0 24px 65px #68427152}.invitation-logo{width:280px;height:136px;margin:0 auto 7px;background-image:url('invitation-card.jpeg');background-size:560px auto;background-position:center 0;background-repeat:no-repeat}.envelope-card h1{line-height:.9!important}.envelope-card h1 small,.hero h1 small{display:block;font:500 42px/1 'Great Vibes',cursive;letter-spacing:0}.envelope-card h1 span{font-size:40px;display:block;line-height:.65}.wax-seal{font:42px/1 'Great Vibes',cursive}.hero{background:linear-gradient(90deg,#f7f1f9ee 0%,#fffdfddd 55%,#f4eaf8cc),url('hero.jpeg') center/cover}.hero:after{opacity:.88}.hero-logo{width:190px;height:92px;background-size:385px auto;margin-bottom:4px}.hero h1 small{font-size:35px}.hero h1 em{display:block;line-height:.62;font-size:42px}@media(max-width:700px){.invitation-logo{width:220px;height:107px;background-size:440px auto}.envelope-card h1 small{font-size:32px}.hero h1 small{font-size:29px}.hero-logo{width:155px;height:75px;background-size:310px auto}}
