.main{position:relative;margin-top:10vh;margin-bottom:10vh}@media only screen and (max-width:490px){.main{position:relative;margin-top:10px;margin-bottom:200px}}@media only screen and (max-width:375px){.main{margin-bottom:50px}}@media only screen and (max-width:320px){.main{margin-bottom:50px}}.cardContainer{height:100vh;display:flex;align-items:flex-start;justify-content:center;position:sticky;top:100px}.cardContainer .card{display:flex;flex-direction:column;position:relative;top:0;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;border-radius:25px;padding:30px 20px 20px;transform-origin:top}.cardContainer .card h2{font-size:22px}@media only screen and (max-width:490px){.cardContainer{height:-moz-fit-content;height:fit-content;position:relative;top:0}.cardContainer .card{margin:auto;padding:50px 10px 10px}}