*{box-sizing:border-box;color:#263238;margin:0;padding:0}*,.maven-pro{font-family:Maven Pro,sans-serif}.maven-pro{font-optical-sizing:auto;font-style:normal;font-weight:500}:root{--success:#70f5cf;--sea-green:#21e1cd;--text-dark:#263238}.banner{background-image:url(/my-portfolio/static/media/hero-bg.47ad6c589f1455cdd856.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.navbar-light .navbar-nav a.nav-link:hover{color:#21e1cd;color:var(--sea-green)}.user-section{align-items:center;display:flex;height:100%;justify-content:space-between}.user-info,.user-profile{padding-bottom:10%}.user-profile{text-align:center}.user-profile img{width:375px}.custom-button{align-items:center;background-color:#70f5cf;background-color:var(--success);border-radius:50px;display:flex;gap:10px;justify-content:center;max-width:250px;padding:8px 30px}.custom-button img{height:20px}.custom-button:hover{background-color:#fff}.random-text{color:#fff}.timeline-container{grid-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:1fr 1fr}.timeline-with-icons{border-left:1px solid #e6e6e6;list-style:none;position:relative}.timeline-with-icons .timeline-item{position:relative}.timeline-with-icons .timeline-item:after{display:block;position:absolute;top:0}.timeline-with-icons .timeline-icon{align-items:center;background-color:#21e1cd;background-color:var(--sea-green);border-radius:50%;display:flex;height:31px;justify-content:center;left:-48px;position:absolute;width:31px}.contact-me{background-color:#263238;background-color:var(--text-dark);padding:1.5rem}.social-media-icons{height:25px;width:25px}.social-media{color:#fff;column-gap:25px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:18px}.invert-1{filter:invert(1)}.social-media a{text-decoration:none}.social-media a:hover span{color:#21e1cd;color:var(--sea-green)}.social-media span{color:#fff;margin-left:8px}#carouselExampleAutoplaying .carousel-icons{background-color:#263238;background-color:var(--text-dark)}.carousel-item img{height:85vh;object-fit:contain;object-position:center;width:100%}@media screen and (min-width:999px){.user-info,.user-profile{width:49.5%}}@media screen and (max-width:1000px){.user-section{flex-direction:column-reverse;justify-content:flex-end;padding-top:25px}.timeline-container{grid-template-columns:1fr;grid-template-rows:1fr;max-width:96%}}@media screen and (max-width:767px){.user-profile img{width:70vw}.carousel-item img{max-height:250px}}
/*# sourceMappingURL=main.ee9775fd.css.map*/