.about{display:flex;align-items:center;justify-content:center;padding:60px;gap:3em;position:relative}.about .about_info{margin-right:auto;max-width:50em}.about .about_info h1{margin:20px 0}.about .about_info p{font-size:1.2em}.about .about_info .resume{font-size:1.4em;color:var(--pink-color);margin:20px 0}.about .about_info .resume .tooltip-svg{transform:translateY(4px)}.about .about_img{animation:morph 8s ease-in-out infinite;background-image:url(/_next/static/media/profile.75e35544.jpg);background-position-x:54%;background-position-y:32%;background-repeat:no-repeat;background-size:250%;border:3px solid var(--pink-color);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;height:350px;position:relative;transition:all 1s ease-in-out;width:350px}@keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@media(max-width:600px){.about .about_img{width:280px;height:280px}}@media(max-width:900px){.about{flex-direction:column-reverse;height:auto;text-align:center}.about h1{display:flex;justify-content:center}}@media(min-width:1200px){.about{width:90%;justify-content:space-between}}.contactCard{text-align:center;background-color:var(--pink-color);margin-top:none;color:var(--button-text-color);padding:10px;width:100%}.contactCard .title{padding:10px}