:root{--primary-clr:#fcfcf5;--secondary-clr:#4d4855;--accent-clr:#c4b993;--large-padding:3rem;--medium-padding:2rem;--small-padding:1rem;--font-text:Livvic;--font-heading:Orbitron;--font-highlight:Righteous;--font-size-small:1rem;--font-size-1:1rem;--font-size-1_5:1.5rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}html{font-size:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#timelineComponent *{z-index:0}#timelineComponent .card-title{font-size:.95rem}#timelineComponent .card-description p,#timelineComponent .card-sub-title{font-size:.75rem}#timelineComponent .timeline-item-title{font-size:.7rem}@media (min-width:768px){#timelineComponent .card-title{font-size:1.1rem}#timelineComponent .card-description p,#timelineComponent .card-sub-title{font-size:.9rem}#timelineComponent .timeline-item-title{font-size:.95rem}}@media (min-width:992px){#timelineComponent .card-title{font-size:1.25rem}#timelineComponent .card-description p,#timelineComponent .card-sub-title{font-size:1.05rem}#timelineComponent .timeline-item-title{font-size:1.1rem}}@media (min-width:1200px){#timelineComponent .card-title{font-size:1.4rem}#timelineComponent .card-description p,#timelineComponent .card-sub-title{font-size:1.2rem}#timelineComponent .timeline-item-title{font-size:1.25rem}}.section{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:.625rem 0}.section-part-large{flex:0 1;flex-direction:column;width:85%}.section-part-large,.section-part-small{align-items:flex-start;display:flex}.content-heading{color:var(--accent-clr);font-family:var(--font-highlight);font-size:2rem;margin:auto;padding:var(--medium-padding);text-align:center}.content-para{display:block;font-family:var(--font-text);font-size:1rem;margin:0;padding:var(--small-padding);text-align:justify}.vertical-line{border:.25rem solid var(--accent-clr);border-radius:.25rem;height:10rem}.horizontal-line{background-color:var(--accent-clr);height:1px;width:10rem}.right-border{border-radius:.25rem;border-right:.25rem solid var(--accent-clr)}.left-border{border-left:.25rem solid var(--accent-clr);border-radius:.25rem}.text-light{color:var(--primary-clr)}.text-dark{color:var(--secondary-clr)}.text-highlight{color:var(--accent-clr)}.dark-bg{background-color:var(--secondary-clr)}.light-bg{background-color:var(--primary-clr)}.bold{font-weight:700}@media (min-width:768px){.content-para{font-size:1.25rem}.section-part-large{flex-direction:row}.content-heading{font-size:2.25rem}}@media (min-width:992px){.content-para{font-size:1.5rem}.section-part-large{width:75%}.content-heading{font-size:2.5rem}}@media (min-width:1200px){.content-heading{font-size:3rem}}.content-para{flex:1 1}#cardContainer{display:flex;flex-direction:row;justify-content:space-around;width:90%}.content-card{background-clip:initial;border:.0625rem solid rgba(0,0,0,.125);flex:1 1;width:auto}.card-body,.content-card{display:flex;flex-direction:column}.card-text{font-size:1rem;text-align:justify}.card-title{text-align:center}.card-img-top{height:50%;width:100%}#projectsContainer{padding:1rem 0}#projectsContainer,.project{align-items:center;display:flex;flex-direction:column;margin:1rem 0}.project{box-shadow:0 0 5px 2px var(--accent-clr);padding:.2rem 0 .5rem;width:80%}.project-title{color:var(--secondary-clr);font-family:var(--font-highlight);font-size:1rem;text-align:center}.project-subtitle{color:var(--accent-clr);font-family:var(--font-text);font-size:.75rem}.project-detail *{font-size:.75rem}.button-container{align-items:center;display:flex;justify-content:space-around;margin-top:.5rem;width:100%}.button{background-color:var(--secondary-clr);border-radius:12px;box-shadow:0 0 1px 1px var(--accent-clr);font-family:var(--font-highlight);font-size:.5rem;text-align:center;width:3.5rem}.button,.button:hover{color:var(--primary-clr)}.button:hover{cursor:pointer;text-decoration:none}.horizontal-line{width:40%}.project .text-highlight{font-weight:700}.project .content-para{padding:.2rem .5rem}@media (min-width:768px){.button{font-size:.75rem;width:4rem}.project{width:80%}.project-title{font-size:1.5rem}.project-detail *,.project-subtitle{font-size:1rem}}@media (min-width:992px){.button{font-size:1rem;width:4.5rem}.project{width:80%}.project-title{font-size:2rem}.project-detail *,.project-subtitle{font-size:1.25rem}}@media (min-width:1200px){.button{font-size:1.25rem;width:5rem}.project{width:60%}.project-title{font-size:2.5rem}.project-detail *,.project-subtitle{font-size:1.5rem}}#blogCardsContainer{display:flex;flex-wrap:wrap;margin:1rem 0;padding:3rem}#blogCardsContainer .blog-button{background-color:var(--secondary-clr);border-radius:12px;box-shadow:0 0 1px 1px var(--accent-clr);color:var(--primary-clr);font-family:var(--font-highlight);padding:5px 10px;text-align:center;width:-webkit-fit-content;width:fit-content}#blogCardsContainer .blog-button:hover{text-decoration:none}#blogPageComponent{padding:2rem}#blogContianer{margin:1.25rem 0}.blog-title{color:var(--accent-clr);font-family:var(--font-highlight);font-size:3rem;padding:var(--small-padding);text-align:center}.blog-heading{font-size:2rem;margin:1rem 0 .25rem;text-align:center}.blog-heading,.blog-subheading{font-family:Josefin Sans,sans-serif}.blog-subheading{font-size:1.25rem;text-decoration:underline;-webkit-text-decoration-color:var(--accent-clr);text-decoration-color:var(--accent-clr)}.blog-list-item{font-family:var(--font-text)}.blog-text-highlight{color:var(--accent-clr)}#blogContianer li{font-family:var(--font-text)}.blog-not-available{color:var(--secondary-clr);font-family:orbitron;font-size:4rem;text-align:center}#notFoundComponent,.blog-not-available{align-items:center;display:flex;height:70vh;justify-content:center;width:100%}#notFoundContent{align-items:center;color:var(--secondary-clr);display:flex;flex-direction:column;justify-content:center}#notFoundIntro{font-family:Josefin Sans,sans-serif;font-size:1.5rem}#notFoundName{font-family:orbitron;font-size:4rem;text-align:center}.navbar{background-color:#fff;box-shadow:0 1px 3px #c4b993;margin-bottom:1.25rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.nav-link{color:var(--secondary-clr);font-family:Josefin Sans,sans-serif;font-size:1rem;font-weight:400}.nav-item:hover .nav-link{background-color:var(--secondary-clr);color:var(--primary-clr);font-size:1.1rem;transition:background-color .3s linear}.custom-toggler.navbar-toggler{border-color:#fb9039}.custom-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgb%28255, 221, 186%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E")}.navbar li{margin:0 .3125rem}@media (min-width:768px){.nav-link{font-size:1.5rem}.nav-item:hover .nav-link{font-size:1.6rem}.navbar li{margin:0 .625rem}}@media (min-width:992px){.nav-link{font-size:1.75rem}.nav-item:hover .nav-link{font-size:1.85rem}}@media (min-width:1200px){.nav-link{font-size:2.25rem}.nav-item:hover .nav-link{font-size:2.35rem}}footer{background-color:var(--secondary-clr);background-image:linear-gradient(147deg,var(--secondary-clr) 0,#000 74%);height:-webkit-fit-content;height:fit-content;padding:.5rem 0;width:100%}footer a{color:var(--primary-clr);text-decoration:none}footer a:hover{color:var(--accent-clr);text-decoration:none;text-decoration:underline}#contactContainer{color:var(--primary-clr)}#textContact{font-family:var(--font-heading);font-size:1.5rem;letter-spacing:.3125rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}#linksContainer{align-items:center;display:flex;flex-direction:column}#emailContainer{color:var(--primary-clr);font-family:var(--font-text);font-size:1rem}#emailContainer p{margin:0}#socialMediaContainer{display:flex;justify-content:center}#socialMediaContainer ul{display:inline;list-style-type:none;margin:0;padding:0}#socialMediaContainer li{float:left;font-size:1rem;padding-right:.625rem}.footer-copyright{margin:1rem 0}.footer-copyright p{color:var(--primary-clr);font-size:.5rem;margin:0}.footer-copyright a{color:var(--accent-clr)}@media (min-width:768px){.footer-copyright p{font-size:.75rem}#emailContainer,#socialMediaContainer li{font-size:1.25rem}#textContact{font-size:1.5rem}}@media (min-width:992px){.footer-copyright p{font-size:.75rem}#emailContainer,#socialMediaContainer li{font-size:1.5rem}#textContact{font-size:2rem}}@media (min-width:1200px){.footer-copyright p{font-size:1rem}#emailContainer,#socialMediaContainer li{font-size:2rem}#textContact{font-size:2.5rem}}.arrow{bottom:10%;left:50%;position:absolute;transform:translate(-50%,-50%)}.arrow span{animation:animate 2s infinite;border-bottom:.125rem solid var(--primary-clr);border-right:.125rem solid var(--primary-clr);display:block;height:1.0625rem;margin:-10px;transform:rotate(45deg);width:1.0625rem}.arrow span:nth-child(2){animation-delay:-.2s}.arrow span:nth-child(3){animation-delay:-.4s}@keyframes animate{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(20px,20px)}}@media (min-width:768px){.arrow span{border-bottom:.1875rem solid var(--primary-clr);border-right:.1875rem solid var(--primary-clr);height:1.25rem;width:1.25rem}}@media (min-width:992px){.arrow span{border-bottom:.25rem solid var(--primary-clr);border-right:.25rem solid var(--primary-clr);height:1.5625rem;width:1.5625rem}}@media (min-width:1200px){.arrow span{border-bottom:.3125rem solid var(--primary-clr);border-right:.3125rem solid var(--primary-clr);height:1.875rem;width:1.875rem}}#bannerComponent{background-color:var(--secondary-clr);background-image:linear-gradient(147deg,var(--secondary-clr) 0,#000 74%);height:100vh;width:100%}#bannerComponent,#bannerContent{align-items:center;display:flex;justify-content:center}#bannerContent{color:var(--primary-clr);flex-direction:column}#bannerIntro{font-family:Josefin Sans,sans-serif;font-size:1.5rem}#bannerName{font-family:orbitron;font-size:4rem;text-align:center}.App{background-color:var(--primary-clr);color:var(--secondary-clr);display:flex;font-family:Kaushan Script;font-size:2.5rem;justify-content:center}.App p{width:-webkit-fit-content;width:fit-content}.App p:hover{cursor:pointer}
/*# sourceMappingURL=main.f9c0a728.css.map*/