.cardContainer{flex-direction:row;justify-content:center;place-items:center;width:100%;max-width:1200px;height:100vh;margin:1rem auto;display:flex;position:sticky;top:0}.cardContainer .card{filter:drop-shadow(1px 1px 1px #0003);border-radius:15px;flex-direction:row;gap:2rem;width:100%;padding:2rem;display:flex;position:relative}.cardContainer .cardText{grid-template-rows:.1fr 2fr auto .5fr;gap:2rem;width:50%;display:grid}.cardContainer .cardText p{letter-spacing:.02em;margin:.5rem 0;font-size:1rem;font-weight:500;line-height:1.6}.cardContainer .cardContent{border-radius:15px;justify-content:center;align-items:center;width:50%;height:fit-content;margin:0 2rem;display:flex}@media only screen and (max-width:800px){.card{flex-direction:column-reverse!important}.cardText{width:100%!important}.cardContent{width:80%!important;margin:0 auto!important}}.imageContainer{border-radius:25px;width:60%;height:100%;position:relative;overflow:hidden}.imageContainer .inner{width:100%;height:100%}.imageContainer img{object-fit:cover}
@media screen and (max-width:800px){.sidebar{padding:2rem 100px 0!important}}.sidebar{height:100vh;color:var(--text-color);background-color:var(--card-color);z-index:200;pointer-events:auto;padding:8rem 100px 0;position:fixed;top:0;right:0}nav h3{margin:3rem 0;font-size:1.7vw}nav ul{flex-direction:column;gap:2rem;display:flex}nav ul li{font-size:1.5vw}.hamburgerMenu{background:var(--card-color);z-index:2000;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:fixed;top:1rem;right:1rem}.curve{width:100px;height:100%;fill:var(--card-color);stroke:none;position:absolute;top:0;left:-99px}
