h1,h2,h3{font-family:Poppins,sans-serif;font-weight:400}.invitation{background:url(/assets/background-6b768d91.jpeg) no-repeat center center fixed;background-size:cover;height:100vh}.invitation__presentation{position:relative;display:flex;justify-content:center;align-items:center;height:100vh;overflow:hidden}.invitation__card{max-height:40em;position:absolute;overflow:hidden;width:80vw;box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}.invitation__card-content{max-height:40em;width:75vw;transform:scale(1.8) translate(-1.6em,-1.3em)}.invitation__mail{position:absolute;justify-content:center;align-items:center;display:flex;transform:rotate(30deg) scale(1.2) translate(1em,-6em)}.invitation__envelope,.invitation__top,.invitation__bottom{position:absolute;max-height:45em;width:90vw}.card{padding:2em;display:flex;gap:1em;display:none}.card__item-yes{width:25vw;padding:2em;background-color:#b4ffdb}.card__item-no{width:25vw;padding:2em;background-color:#ffbebe}.invite{background-color:#fff8ef;padding:3em}.invite__content{display:flex;justify-content:center;align-items:center;flex-direction:column}.invite__btn{background-color:#f5b1a2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2em;font-weight:700;padding:1em 2em;text-transform:uppercase;transition:all .3s ease-in-out;font-family:Poppins,sans-serif;font-weight:400}.invite__btn-siblings{margin-bottom:1em}.invite__btn:hover{background-color:#f5b1a2;box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}.invite__btn-siblings{display:flex;gap:1em}.detail{background-color:#fff8ef;padding:3em}.detail__header{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:3em}.detail__information{display:flex;justify-content:center;align-items:center;flex-direction:column}.detail__feature{display:flex;justify-content:center;flex-direction:column}.footer{background-color:#d7bab1;padding:2em}.footer__content{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width: 768px){.invitation__card-content{width:unset;transform:scale(1.15) translateY(-1.5em)}.invitation__card{height:40em;width:unset;box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}.invitation__mail{transform:translate(10em,-10em)}.invitation__envelope,.invitation__top,.invitation__bottom{height:45em;width:unset}.detail__feature{flex-direction:row;gap:5em}}@media (min-width: 450px) and (max-width: 767px){.invitation__card-content{width:25em;transform:scale(1.4) translate(-2em,2em)}.invitation__card{height:40em;width:unset}.invitation__mail{transform:translate(10em,-10em)}.invitation__envelope,.invitation__top,.invitation__bottom{height:35em;width:unset}}body,html{font-family:Poppins,sans-serif;font-weight:400}
