:root{--aqua: aqua;--dark: black;--light: white;--error: rgb(206, 5, 5);--success: rgb(3, 102, 3);--gray: rgb(240, 240, 240);--gray-dark: rgb(23,23,23);--naval-blue: rgba(1,33,55);--electron-blue: rgb(8, 115, 187);--custom-gray: rgb(195, 196, 197);--light-web-blue: rgb(12, 209, 235);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root,div#format{margin:0;width:100%}div#container{margin:0;width:100%;height:auto;display:flex;flex-direction:row;background-color:var(--dark)}div#container div#master{margin:0;width:50%;height:auto;border:1px solid var(--aqua)}div#container div#master:nth-child(2){border-left:none;background-size:cover;background-color:var(--dark);background-image:url(/assets/world-CutBLNn3.jpg)}div#container div#master section#about-desc-main{margin:30px;display:flex;padding:20px;border-radius:10px;flex-direction:column;border:1px solid var(--aqua);width:calc(100% - 104px);background-color:var(--naval-blue)}div#container div#master section#about-desc-main section#img-and-desc{height:auto;display:flex;flex-direction:row}div#container div#master section#about-desc-main section#img-and-desc div#personal-img{border-right:1px solid var(--aqua)}div#container div#master section#about-desc-main section#img-and-desc div#personal-img img{height:100px;margin:100px 50px;border-radius:10px;border:1px solid var(--aqua)}div#container div#master section#about-desc-main section#img-and-desc div#short-desc{padding:20px;font-size:x-large;color:var(--light);border:0px solid var(--aqua)}div#container div#master section#about-desc-main section#img-and-desc div#short-desc span#stack,div#container div#master section#about-desc-main section#img-and-desc div#short-desc span#mern{font-size:40px;color:var(--light);font-weight:bolder}div#container div#master section#about-desc-main section#img-and-desc div#short-desc span#mern{color:var(--aqua)}div#container div#master section#about-desc-main section#img-and-desc div#short-desc #arrowIcon{font-size:40px;color:var(--aqua);font-weight:bolder;font-family:Roboto,sans-serif}div#container div#master section#about-desc-main section#img-and-desc div#short-desc p#brandsIcons img,div#container div#master section#about-desc-main section#img-and-desc div#short-desc p#brandsIcons #brands-icons{width:auto;height:100px;padding:10px;margin-top:3px;margin-left:10px;margin-right:10px;border-radius:5px;border:0px solid var(--aqua)}div#container div#master section#about-desc-main section#img-and-desc div#short-desc p#brandsIcons #brands-icons{margin-bottom:3px}div#container div#master section#about-desc-main section#img-and-desc div#short-desc p#brandsIcons{height:129px;border:0px solid var(--aqua)}div#container div#master section#about-desc-main section#img-and-desc div#short-desc p#brandsIcons #brands-icons{color:var(--aqua)}div#container div#master section#about-desc-main section#description{border-top:1px solid var(--aqua)}div#container div#master section#about-desc-main section#description div#long-desc{font-size:large;color:var(--light)}div#container div#master-contact{margin:0;width:100%;height:auto;border:0px solid var(--aqua)}div#container div#master-contact section#contact-sec{display:flex;padding:30px;margin:0 auto;border-radius:10px;flex-direction:column;border:1px solid var(--aqua);width:calc(100% - 104px);background-color:var(--naval-blue)}div#container div#master-contact section#contact-sec section#contact-sec-sub{height:auto;display:flex;flex-direction:row}div#container div#master-contact section#contact-sec section#contact-sec-sub div#contact-inner{width:35%;margin:0 auto;font-size:x-large;color:var(--light);border-radius:10px;padding:0 60px 30px;border:1px solid var(--aqua);background-color:var(--gray-dark)}div#container div#master-contact section#contact-sec section#contact-sec-sub div#contact-inner span#contactTitle,div#container div#master-contact section#contact-sec section#contact-sec-sub div#contact-inner span#contactForm{font-size:40px;color:var(--light);font-weight:bolder}div#container div#master-contact section#contact-sec section#contact-sec-sub div#contact-inner span#contactTitle{color:var(--aqua)}div#container div#master-contact section#contact-sec section#contact-sec-sub div#contact-inner #arrowIcon{font-size:40px;color:var(--aqua);font-weight:bolder;font-family:Roboto,sans-serif}form#contact-form{background-color:var(--naval-blue)}label{font-size:21px;margin:0 0 0 10%;color:var(--aqua);font-weight:bolder;letter-spacing:1px;font-family:Roboto,sans-serif}table#contact-tbl{width:100%;border-radius:10px;padding-top:30px;padding-bottom:30px;border:1px solid var(--aqua)}table#contact-tbl tr td{width:50%;border:0px solid var(--electron-blue)}label[for=firstName]{margin-left:20%}label[for=lastName]{margin-left:10px}input[type=text][name=firstName],input[type=text][name=lastName]{width:calc(80% - 21px)}input[type=text][name=firstName]{margin-left:20%}input[type=text][name=lastName]{margin-left:10px}textarea[type=text][name=message]{height:100px}input[type=text]{height:30px}input[type=text],textarea[type=text]{font-size:18px;border-radius:5px;width:calc(80% - 12px);margin:10px 0 10px 10%;padding:5px;border:1px solid var(--aqua);background-color:var(--custom-gray);font-family:Roboto,sans-serif}input::placeholder,textarea::placeholder{font-size:18px;line-height:1;font-family:Roboto,sans-serif}button#submit{width:80%;height:50px;font-size:30px;cursor:pointer;color:var(--aqua);border-radius:5px;font-weight:bolder;letter-spacing:1px;margin:10px 0 0 10%;font-family:Roboto,sans-serif;border:1px solid var(--electron-blue);background-color:var(--electron-blue)}button#submit:hover{border:1px solid var(--aqua)}span#shevron{font-family:furore,Tahoma,Geneva,Verdana,sans-serif}span#error,div#error-message{font-weight:700;color:var(--error)}div#error-message{padding-top:20px;padding-left:64px}:root{--aqua: aqua;--dark: black;--light: white;--error: rgb(202, 6, 6);--success: rgb(3, 102, 3);--gray: rgb(240, 240, 240);--gray-dark: rgb(20, 19, 19);--naval-blue: rgba(1,33,55);--electron-blue: rgb(8, 115, 187);--custom-gray: rgb(175, 191, 207);--light-web-blue: rgb(12, 209, 235);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;min-width:600px;min-height:100vh;background-color:var(--dark);font-family:Roboto,sans-serif}h1{color:var(--electron-blue)}section#header-main{margin:0;width:100%;height:110px;display:flex;flex-direction:row;background-color:var(--dark);border-bottom:0px solid var(--aqua)}section#header-main div#title-main{width:30%;border:0px solid var(--aqua)}section#header-main div#title-main p{font-size:50px;color:var(--aqua);font-weight:bolder;letter-spacing:1px;margin:25px 50px 25px 25px}section#header-main div#title-main p span{color:var(--light)}section#header-main div#navbar-main{width:70%;border:0px solid var(--aqua)}section#navigation-panel{width:100%}section#navigation-panel section#linkbar-main{width:100%;display:flex;flex-direction:row}section#navigation-panel section#linkbar-main div{width:25%;margin:40px auto 0;border:0px solid var(--aqua)}section#navigation-panel section#linkbar-main div a{font-size:25px;text-align:center;color:var(--light);font-weight:bolder;letter-spacing:1px;text-decoration:none;border:0px solid var(--electron-blue)}section#navigation-panel section#linkbar-main div a:hover{color:var(--aqua)}section#navigation-panel section#linkbar-main div a #solidIcon{color:var(--aqua)}div#project-main{width:100%;display:flex;border-bottom:none;flex-direction:column;border:1px solid var(--aqua)}div#project-main div#section-handler{display:flex;flex-direction:row}div#project-main div#section-handler section#project-main-sub{width:50%;height:auto;border-bottom:1px solid var(--aqua)}div#project-main div#section-handler section#project-main-sub:first-child{border-right:1px solid var(--aqua)}div#project-main div#section-handler section#project-main-sub div#project-link-img{height:420px;margin:30px;border-radius:10px;width:calc(100% - 64px);border:1px solid var(--aqua);background-color:var(--naval-blue)}div#project-main div#section-handler section#project-main-sub div#project-link-img a#projectLink img#projectImg{width:auto;margin:0 30px;border-radius:10px;border:1px solid var(--aqua)}div#project-main div#section-handler section#project-main-sub div#project-link-img div#description-paragraphs{width:auto;display:flex;margin:0 30px;border-radius:10px;flex-direction:column;border:0px solid var(--aqua)}div#project-main div#section-handler section#project-main-sub div#project-link-img div#description-paragraphs p{color:var(--light)}div#project-main div#section-handler section#project-main-sub div#project-link-img div#description-paragraphs p:nth-last-child(2){width:50%}div#project-main div#section-handler section#project-main-sub div#project-link-img div#description-paragraphs p:first-child{font-size:x-large;color:var(--aqua);font-weight:400}div#project-main div#section-handler section#project-main-sub div#project-link-img div#description-paragraphs p:first-child span a{color:var(--light)}div#project-main div#section-handler section#project-main-sub div#project-link-img div#description-paragraphs p a{text-decoration:none;color:var(--aqua)}div#project-main div#section-handler section#project-main-sub div#project-link-img div#description-paragraphs p a:hover{text-decoration:underline}section#footer{height:auto;font-size:50px;font-weight:700;position:relative;text-align:center;color:var(--aqua);border:0px solid var(--aqua);background-color:var(--dark);border-top:0px solid var(--aqua)}section#footer div#sub-footer p:nth-child(1){margin:0}section#footer div#sub-footer p:nth-child(2){margin:0}section#footer div#sub-footer p:nth-child(1) a#footer-icon:not(:last-child){padding-right:20px}section#footer div#sub-footer p:nth-child(1) a#footer-icon{color:var(--light);font-size:xx-large}section#footer div#sub-footer p:nth-child(1) a#footer-icon:hover{color:var(--light)}section#footer div#sub-footer p:nth-child(2) span#footer-logo{line-height:1;font-size:50px;text-align:right;font-weight:700;color:var(--aqua);border-radius:10px;padding:15px 3px 0 30px;border:3px solid var(--aqua);background-color:var(--naval-blue);font-family:Segoe UI,sans-serif}section#footer div#sub-footer p:nth-child(3){margin-top:20px;font-size:large;color:var(--aqua);letter-spacing:1px}
