@media (min-width:300px) and (max-width:700px){h3.subheader{font-size:1.5rem!important}span.subheader{font-size:1rem!important}.modal-fullscreen{width:90vw!important}.card{margin:30px auto 0!important;max-width:350px!important;width:100%!important}}@media (min-width:380px) and (max-width:390px){.greetings-card-msg{margin-top:55px!important}}@media (min-width:300px) and (max-width:380px){.greetings-card-msg{margin-top:80px!important}}#download-wrapper,#submit-btn-wrapper{padding-bottom:50px}select{border:2px solid var(--dark-blue-brand-color)}.greetings-card-msg{margin-top:45px}.card{background:var(--secondary-brand-color);border-radius:20px;height:630px;margin:auto;width:365px}.stamp-div{align-self:end;margin-right:10px;margin-top:10px}.stamp-div .stamp-illustration{height:120px;width:auto}.card .main-illu-abs{margin-top:200px}.card .bg-illustration{margin:0 auto;width:250px}.card .main-illustration{height:110px;width:200px;z-index:1}.card .linebreak{display:flex;margin-top:70px}.card hr{background-color:#fff;border:none;border-top:1px dotted #000;color:#fff;height:1px;width:36%}.card .main-msg{color:var(--dark-blue-brand-color);font-size:20px}.textarea{background:var(--secondary-brand-color);border-radius:5px;color:#949494;height:190px;outline:0 solid transparent;padding:0 30px;resize:none;text-align:center;width:100%}.modal,.textarea:disabled{color:#000}.modal-fullscreen{height:auto!important;margin:auto;width:50vw}.share-modal-content{margin:0 auto}.modal-content{background:var(--secondary-brand-color);display:flex;justify-content:center;padding:25px}.modal-content p{line-height:1.2}