main{flex-direction:column;align-items:center;min-height:100vh;display:flex}main section.about{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}@media (width<=768px){main section.about{height:100%;padding-top:1.25rem;padding-bottom:2.5rem}}main section.about section.about-container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);width:50%;height:min-content;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);flex-direction:column;justify-content:space-between;padding:2.5rem;transition-duration:.7s;display:flex}main section.about section.about-container:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);transform:scale(1.025)}@media (width<=1024px){main section.about section.about-container{width:91.6667%}}main section.about section.about-container div.hello div.avatar-container{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.25rem;display:flex}@media (width>=640px){main section.about section.about-container div.hello div.avatar-container{text-align:left;flex-direction:row}}main section.about section.about-container div.hello div.avatar-container figure.avatar{margin-bottom:1.5rem}@media (width>=640px){main section.about section.about-container div.hello div.avatar-container figure.avatar{margin-bottom:0;margin-right:1.5rem}}main section.about section.about-container div.contact{margin-top:2.5rem;font-size:1.125rem;line-height:1.75rem}main section.about section.about-container div.contact a#email{text-decoration-line:underline;transition-property:all;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1)}main section.about section.about-container div.contact a#email:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}main section.about section.social-media-container{margin-top:3rem;display:flex}@media (width<=640px){main section.about section.social-media-container{flex-direction:column}}main section.about section.social-media-container a.social-media{justify-content:center;align-items:center;margin-left:1.5rem;margin-right:1.5rem;font-size:1.125rem;line-height:1.75rem;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}main section.about section.social-media-container a.social-media:hover{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1));text-decoration-line:underline}@media (width<=640px){main section.about section.social-media-container a.social-media{margin:.75rem 0}}main section.about section.social-media-container a.social-media svg{margin-right:.5rem}main section.info-container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));justify-content:center;align-items:center;width:100%;padding-top:2.5rem;padding-bottom:2.5rem;display:flex}main section.info-container h2{text-align:center;margin-bottom:2.5rem}main section.services section.services-container div.services-content{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}main section.services section.services-container div.services-content aside.services{width:25%}@media (width<=768px){main section.services section.services-container div.services-content aside.services{width:83.3333%}}main section.services section.services-container div.services-content aside.services div.service{margin-bottom:1.25rem}main section.services section.services-container div.services-content aside.services div.service h3{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}main section.services section.services-container div.services-content aside.services div.service p{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}main section.services section.services-container div.services-content aside.skills{float:left;flex-wrap:wrap;justify-content:center;width:100%;max-width:24rem;margin-left:5rem;display:flex}@media (width<=768px){main section.services section.services-container div.services-content aside.skills{margin-left:0}}main section.services section.services-container div.services-content aside.skills div.skill{--tw-bg-opacity:1;background-color:rgb(214 211 209/var(--tw-bg-opacity,1));border-radius:1.5rem;justify-content:center;align-items:center;max-height:3rem;margin:.375rem;padding:1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-duration:.5s;display:flex}main section.services section.services-container div.services-content aside.skills div.skill:hover{--tw-bg-opacity:1;background-color:rgb(120 113 108/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(231 229 228/var(--tw-text-opacity,1))}main section.services section.services-container div.services-content aside.skills div.skill i{font-size:28px}main section.services section.services-container div.services-content aside.skills div.skill i+p{margin-left:.75rem}main section.certifications{background-color:#0000}main section.certifications section.certifications-container div.certifications-content{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}main section.certifications section.certifications-container div.certifications-content a.certification{border-radius:1.5rem;flex-direction:column;align-items:center;padding:1.5rem;transition-property:all;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}main section.certifications section.certifications-container div.certifications-content a.certification:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}main section.certifications section.certifications-container div.certifications-content a.certification b{text-align:center;max-width:10rem;margin-top:1rem}main section.posts section.posts-container{width:100vw;padding-bottom:2.5rem}main section.posts section.posts-container ul.posts-list{max-width:85rem;margin-left:auto;margin-right:auto;padding:0;list-style:none;position:relative}@media (width<=1024px){main section.posts section.posts-container ul.posts-list{max-width:45rem}}@media (width<=640px){main section.posts section.posts-container ul.posts-list{max-width:25rem}}main section.posts section.posts-container ul.posts-list li.post{border-radius:1rem;width:calc(33.3333% - 1rem);transition-property:all;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:1px 4px 8px #ccc}@media (width<=1024px){main section.posts section.posts-container ul.posts-list li.post{width:calc(50% - .75rem)}}@media (width<=640px){main section.posts section.posts-container ul.posts-list li.post{width:100%}}main section.posts section.posts-container ul.posts-list li.post img{border-top-left-radius:1rem;border-top-right-radius:1rem}main section.posts section.posts-container ul.posts-list li.post:hover{--tw-rotate:-2deg;--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:6px 8px 16px #ccc}main section.posts section.posts-container ul.posts-list li.post div.post-content{padding:1.5rem}main section.posts section.posts-container ul.posts-list li.post div.post-content h4{margin-bottom:.5rem}main section.posts section.posts-container ul.posts-list li.post div.post-content footer{margin-top:1rem;display:flex}main section.posts section.posts-container ul.posts-list li.post div.post-content footer span{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1));align-items:center;font-size:.875rem;line-height:1.25rem;display:flex}main section.posts section.posts-container ul.posts-list li.post div.post-content footer span svg{margin-right:.5rem}main section.posts section.posts-container ul.posts-list li.post div.post-content footer span:not(:last-child){margin-right:.75rem}
