.hidden,.MobileMenu{display:none}.NavbarContainer{position:sticky;top:0;right:0}.NavbarContainer .navbar{display:flex;justify-content:space-between;align-items:center;height:5vh;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:auto;padding:15px 50px;transition:background-color .3s ease;position:sticky;top:0;z-index:100}.NavbarContainer .navbar .logo{width:50px}.NavbarContainer .navbar .HamburgMenu,.NavbarContainer .navbar .MobileMenuActive{display:none}.NavbarContainer .navbar .links{display:flex;justify-content:center;align-items:center}.NavbarContainer .navbar .links .adminLink{color:#70b5ff}.NavbarContainer .navbar .links .adminLink:after{content:"";width:0%;height:3px;bottom:0;background:#70b5ff;display:block;margin:auto;transition:.5s}.NavbarContainer .navbar .links .adminLink:hover:after{width:100%}.NavbarContainer .navbar .links a{color:#fff;text-decoration:none;text-align:center;padding-right:55px;font-weight:400;font-size:20px;position:relative;overflow:hidden;display:inline-block}.NavbarContainer .navbar .links a.active{color:#4d4d4d!important;pointer-events:none}.NavbarContainer .navbar .links a:after{content:"";width:0%;height:3px;bottom:0;background:#fff;display:block;margin:auto;transition:.5s}.NavbarContainer .navbar .links a:hover:after{width:100%}@media only screen and (max-device-width: 600px){.hidden{display:none!important}.NavbarContainer .navbar{display:none}.NavbarContainer .MobileMenu{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;height:5vh;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:auto;padding:15px 20px}.NavbarContainer .MobileMenu .HamburgMenu{display:block;color:#fff;font-size:1.3em}.NavbarContainer .MobileMenu .logo{height:5vh;width:5vh}.NavbarContainer .MobileMenuActive{display:block;background-color:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100vh;padding:15px 20px}.NavbarContainer .MobileMenuActive .CloseAndToggle{display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:1.3em}.NavbarContainer .MobileMenuActive .CloseAndToggle .logo{height:5vh;width:5vh}.NavbarContainer .MobileMenuActive .MobileMenuLinks{display:flex;flex-direction:column;margin-top:50px;padding:20px}.NavbarContainer .MobileMenuActive .MobileMenuLinks a{color:#a2a2a2;text-decoration:none;margin-bottom:30px;font-weight:700;font-size:1.2em}.NavbarContainer .active{color:#fff!important}}#light .NavbarContainer .navbar,#light .NavbarContainer .MobileMenu{background-color:#ffffff80}#light .NavbarContainer .MobileMenu .HamburgMenu{color:#000}#light .NavbarContainer .MobileMenu .logo{filter:invert(0);height:5vh;width:5vh}#light .NavbarContainer .MobileMenuActive{background-color:#ffffff80}#light .NavbarContainer .MobileMenuActive .CloseAndToggle{color:#000}#light .NavbarContainer .MobileMenuActive .CloseAndToggle .logo{filter:invert(0);height:5vh;width:5vh}#light .NavbarContainer .MobileMenuActive .MobileMenuLinks a{color:#4e4e4e}#light .NavbarContainer .MobileMenuActive .MobileMenuLinks a.active{color:#000!important}#light .NavbarContainer .links .adminLink{color:#70b5ff}#light .NavbarContainer .links .adminLink:after{content:"";width:0%;height:3px;bottom:0;background:#70b5ff;display:block;margin:auto;transition:.5s}#light .NavbarContainer .links .adminLink:hover:after{width:100%}#light .NavbarContainer .links a{color:#000}#light .NavbarContainer .links a:after{content:"";width:0%;height:3px;bottom:0;background:#000;display:block;margin:auto;transition:.5s}#light .NavbarContainer .links a:hover:after{width:100%}#light .NavbarContainer .links a.active{color:#d3d3d3!important}.modal-open{overflow:hidden!important}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay ::-webkit-scrollbar{width:12px}.modal-overlay ::-webkit-scrollbar-track{background:transparent}.modal-overlay ::-webkit-scrollbar-thumb{background-color:#70b5ff;border-radius:50px;border:none}.modal-overlay ::-webkit-scrollbar-thumb:hover{background:#455d9f}.modal-overlay .modal{background:#222222b3;border-radius:8px;width:90%;max-height:95%;overflow-y:auto;box-shadow:0 2px 10px #0000001a;animation:fadeIn .3s ease-out}.modal-overlay .modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;width:90%;margin:0 auto}.modal-overlay .modal .modal-header .close-button{background:none;border:none;font-size:2rem;cursor:pointer;color:#70b5ff;width:30px}.modal-overlay .modal .modal-header .close-button:hover{color:#455d9f}.modal-overlay .modal .modal-content{padding:1rem}.modal-overlay .modal .modal-content .container{width:90%;margin:0 auto}.modal-overlay .modal .modal-content .container h1{font-size:4rem;margin-top:90px}.modal-overlay .modal .modal-content .container .grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;justify-content:space-around;margin:0 auto;height:60vh;overflow:hidden}.modal-overlay .modal .modal-content .container .grid .right{height:60vh;overflow-y:scroll}.modal-overlay .modal .modal-content .container .grid .right h1{margin:0}.modal-overlay .modal .modal-content .container .grid .right p,.modal-overlay .modal .modal-content .container .grid .right li{color:#a7a7a7}.modal-overlay .modal .modal-content .container .grid .left iframe{width:40vw}.modal-overlay .modal .modal-content .container .grid .left .lms_image{width:90%}@media only screen and (max-device-width: 425px){.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay ::-webkit-scrollbar{width:12px}.modal-overlay ::-webkit-scrollbar-track{background:transparent}.modal-overlay ::-webkit-scrollbar-thumb{background-color:#70b5ff;border-radius:50px;border:none}.modal-overlay ::-webkit-scrollbar-thumb:hover{background:#455d9f}.modal-overlay .modal{background:#22222280;border-radius:8px;width:90%;height:95%;overflow-y:hidden;box-shadow:0 2px 10px #0000001a;animation:fadeIn .3s ease-out}.modal-overlay .modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem}.modal-overlay .modal .modal-header h1{font-size:1.5rem}.modal-overlay .modal .modal-header .close-button{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#70b5ff;width:30px}.modal-overlay .modal .modal-header .close-button:hover{color:#455d9f}.modal-overlay .modal .modal-content{padding:1rem}.modal-overlay .modal .modal-content .container{width:90%;margin:0 auto}.modal-overlay .modal .modal-content .container h1{font-size:2rem;margin-top:90px}.modal-overlay .modal .modal-content .container .grid{display:flex;flex-direction:column;gap:10px;align-items:start;justify-content:space-evenly;margin:0 auto;height:80dvh;overflow:hidden}.modal-overlay .modal .modal-content .container .grid .right{max-height:40dvh;overflow-y:scroll;align-self:flex-end}.modal-overlay .modal .modal-content .container .grid .right h1{margin:0}.modal-overlay .modal .modal-content .container .grid .right p,.modal-overlay .modal .modal-content .container .grid .right li{color:#a7a7a7}.modal-overlay .modal .modal-content .container .grid .left iframe{width:70vw;height:20vh}}#light .modal-overlay{background:#00000080}#light .modal-overlay :-webkit-scrollbar{width:12px}#light .modal-overlay ::-webkit-scrollbar-track{background:transparent}#light .modal-overlay ::-webkit-scrollbar-thumb{background-color:#70b5ff;border-radius:50px;border:none}#light .modal-overlay ::-webkit-scrollbar-thumb:hover{background:#455d9f}#light .modal-overlay .modal{background:#ebebebb3;box-shadow:0 2px 10px #ffffff1a}#light .modal-overlay .modal .modal-header .close-button{color:#70b5ff}#light .modal-overlay .modal .modal-header .close-button:hover{color:#455d9f}#light .modal-overlay .modal .modal-content .container .grid .right p,#light .modal-overlay .modal .modal-content .container .grid .right li{color:#4e4e4e}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#222}::-webkit-scrollbar-thumb{background-color:#70b5ff;border-radius:50px;border:none}::-webkit-scrollbar-thumb:hover{background:#455d9f}.home{background-color:#222}.home .section_container{margin-top:5vh}.home .title{margin-left:5vw}.home h1{font-size:3.5rem}.home section{min-height:100vh;display:flex;align-items:center}.home section .section_container{margin:0 auto;width:100vw}.home .hero_section .main_flexbox{height:100vh;display:flex;width:90%;margin:0 auto;justify-content:space-between;align-items:center}.home .hero_section .main_flexbox .left{width:40%}.home .hero_section .main_flexbox .left .typewriter_header{color:#70b5ff;font-size:3rem}.home .hero_section .main_flexbox .left p{text-align:left;color:#a7a7a7}.home .hero_section .main_flexbox .left button{all:unset;background-color:#70b5ff;color:#000;padding:7px 10px;border-radius:7px;margin-top:50px;cursor:pointer}.home .hero_section .main_flexbox .left button:hover{background-color:#455d9f;color:#fff}.home .hero_section .main_flexbox .right img{width:50vw}.home .about_me_section{background-color:#222}.home .about_me_section .section_container .about_me_flexbox{gap:30px;margin:0 auto;width:90%;display:flex;gap:10vh;height:100%;justify-content:space-between}.home .about_me_section .section_container .about_me_flexbox .left{display:grid;grid-template-columns:1fr;align-content:center;width:35vw}.home .about_me_section .section_container .about_me_flexbox .left h1{font-size:4rem}.home .about_me_section .section_container .about_me_flexbox .left p{color:#a7a7a7;line-height:1.5rem}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox{display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-content:space-between}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox .flex_item{display:flex;flex-direction:row;align-items:center;gap:20px}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox .flex_item .icon{font-size:2.5rem}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox .flex_item p a{text-decoration:none;color:#70b5ff}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox .flex_item p a:hover{text-decoration:underline}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox :first-child .icon{color:#25d366}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox :nth-child(2) .icon{color:#c20a0a}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox :nth-child(3) .icon{color:#0a66c2}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox :nth-child(4) .icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:2.5rem;border-radius:25%;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.home .about_me_section .section_container .about_me_flexbox .right{display:flex;align-items:center}.home .about_me_section .section_container .about_me_flexbox .right .bento-box{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home .about_me_section .section_container .about_me_flexbox .right .bento-box .bento-item{background:#000;border-radius:10px;padding:10px;text-align:center}.home .about_me_section .section_container .about_me_flexbox .right .bento-box .bento-item h3{margin-bottom:10px;color:#d3d3d3}.home .about_me_section .section_container .about_me_flexbox .right .bento-box .bento-item p{font-size:1.2em;font-weight:700;color:#a2a2a2}.home .skills_section .section_container .container{margin:0 auto}.home .skills_section .section_container .container .skills_grid{display:flex;gap:30px;justify-content:space-evenly;align-items:center;justify-items:center;height:60vh}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card2{background-color:#000;padding:30px;border-radius:10px;width:500px}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card2 h2{margin:0}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card2 ul{all:unset;list-style:none}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card2 li{color:#a7a7a7;margin-bottom:5px}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card{background-color:#000;padding:30px;border-radius:10px;width:200px;margin-bottom:20px}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card h2{margin:0 0 20px}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card ul{all:unset;list-style:none}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card li{color:#a7a7a7;margin-bottom:5px}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card li a{color:#70b5ff}.home .skills_section .section_container .container .skills_grid .skills_category .technical_skills_grid{display:grid;grid-template-columns:1fr 1fr 1fr}.home .projects_section{background-color:#222}.home .projects_section .container{width:90%;margin:0 auto}.home .projects_section .container .project_grid{display:flex;gap:50px;align-items:center;justify-content:space-around;margin:0 auto 80px}.home .projects_section .container .project_grid:nth-child(2n){flex-direction:row-reverse}.home .projects_section .container .project_grid .left img{height:60vh}.home .projects_section .container .project_grid .left .lms_image{width:90%}.home .projects_section .container .project_grid .right{display:flex;height:60vh;flex-direction:column;justify-content:space-evenly}.home .projects_section .container .project_grid .right h1{font-size:2rem;color:#ebebeb;margin:0}.home .projects_section .container .project_grid .right p{color:#a7a7a7}.home .projects_section .container .project_grid .right .button_container{display:flex;width:100%;gap:15px}.home .projects_section .container .project_grid .right .button_container button{all:unset;background-color:#70b5ff;color:#000;width:max-content;padding:7px 10px;border-radius:7px;cursor:pointer}.home .projects_section .container .project_grid .right .button_container button:hover{background-color:#455d9f;color:#fff}.home .projects_section .container .project_grid .right .button_container button:nth-child(2){display:flex;align-items:center;gap:5px;background-color:red;color:#fff}.home .projects_section .container .project_grid .right .button_container button:nth-child(2):hover{background-color:#9a0000}.home .education_section .container{width:90%;margin:0 auto}.home .education_section .container .education_grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;justify-content:space-around;margin:0 auto 80px}.home .education_section .container .education_grid p,.home .education_section .container .education_grid h3{color:#a7a7a7}.home .education_section .container .education_grid img{width:40vw;border-radius:10px}.home .certifications_section .container{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;grid-gap:20px;width:90%;margin:0 auto}.home .certifications_section .container .certification_item{background-color:#000;padding:20px;border-radius:15px}.home .certifications_section .container .certification_item h2 svg{color:gold}.home .certifications_section .container .certification_item p{display:flex;align-items:center;gap:5px;color:#4d4d4d;margin-left:10px}.home .certifications_section .container .certification_item p svg{color:#0077b5}.home .footer{margin-top:50px;background-color:#000}.home .footer .footer-content{padding:20px 80px;display:flex;align-items:center;justify-content:space-between}.home .footer .footer-content .item:first-child{width:20vw}.home .footer .footer-content .item:first-child h1{font-size:3rem}.home .footer .footer-content .item:first-child p{color:#4d4d4d}.home .footer .footer-content .item:nth-child(2){display:flex;gap:10px;flex-direction:column}.home .footer .footer-content .item:nth-child(2) button{all:unset;cursor:pointer;color:#4d4d4d}.home .footer .footer-content .item:nth-child(2) button:hover{color:#fff}.home .footer .footer-content .item:last-child{display:flex;flex-direction:column;gap:10px}.home .footer .footer-content .item:last-child .contact{display:flex;align-items:center;gap:10px}.home .footer .footer-content .item:last-child .contact svg{font-size:1.8rem}.home .footer .footer-content .item:last-child .contact a{all:unset;cursor:pointer;color:#4d4d4d}.home .footer .footer-content .item:last-child .contact a:hover{color:#fff}.home .footer .footer-content .item:last-child .contact:first-child svg{color:#25d366}.home .footer .footer-content .item:last-child .contact:nth-child(2) svg{color:#c20a0a}.home .footer .footer-content .item:last-child .contact:nth-child(3) svg{color:#0a66c2}.home .footer .footer-content .item:last-child .contact:nth-child(4) svg{width:1.8rem;height:1.8rem;font-size:1.8rem;border-radius:25%;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.home .footer .footer-bottom{margin:0 auto;text-align:center;color:#4d4d4d;padding-bottom:10px}.home .footer .footer-bottom hr{border:1px solid rgb(77,77,77);margin:0 auto;width:95%}@media only screen and (max-device-width: 600px){.home{background-color:#222}.home section{all:unset}.home .hero_section .main_flexbox{height:100vh;display:flex;flex-direction:column-reverse;width:90%;margin:0 auto;justify-content:space-between;align-items:center}.home .hero_section .main_flexbox .left{width:90%;margin-bottom:15vh}.home .hero_section .main_flexbox .left .typewriter_header{color:#70b5ff;font-size:3rem}.home .hero_section .main_flexbox .left p{text-align:left;color:#a7a7a7}.home .hero_section .main_flexbox .left button{all:unset;background-color:#70b5ff;color:#000;padding:7px 10px;border-radius:7px;margin-top:50px;cursor:pointer}.home .hero_section .main_flexbox .left button:hover{background-color:#455d9f;color:#fff}.home .hero_section .main_flexbox .right img{margin-top:20vh;width:70vw}.home .about_me_section{background-color:#222}.home .about_me_section .section_container{height:100%}.home .about_me_section .section_container .about_me_flexbox{all:unset;margin:0 auto;min-height:100vh;height:100%;width:90%;display:grid;grid-template-columns:1fr;grid-gap:40px}.home .about_me_section .section_container .about_me_flexbox .left{display:grid;grid-template-columns:1fr;align-content:center;width:100%;height:100%}.home .about_me_section .section_container .about_me_flexbox .left h1{margin-bottom:10px;width:100%}.home .about_me_section .section_container .about_me_flexbox .left p{color:#a7a7a7;line-height:1.5rem}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox{display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-content:space-between}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox .flex_item{display:flex;flex-direction:row;align-items:center;gap:20px}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox .flex_item .icon{font-size:40px}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox .flex_item p a{text-decoration:none;color:#70b5ff}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox .flex_item p a:hover{text-decoration:underline}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox :first-child .icon{color:#25d366}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox :nth-child(2) .icon{color:#c20a0a}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox :nth-child(3) .icon{color:#0a66c2}.home .about_me_section .section_container .about_me_flexbox .left .contact_info .contact_info_flexbox :nth-child(4) .icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:2.5rem;border-radius:25%;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.home .about_me_section .section_container .about_me_flexbox .right{width:100%;height:100%}.home .about_me_section .section_container .about_me_flexbox .right .bento-box{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.home .about_me_section .section_container .about_me_flexbox .right .bento-box .bento-item{background:#000;border-radius:10px;padding:10px;text-align:center}.home .about_me_section .section_container .about_me_flexbox .right .bento-box .bento-item h3{margin-bottom:10px;color:#d3d3d3}.home .about_me_section .section_container .about_me_flexbox .right .bento-box .bento-item p{font-size:1.2em;font-weight:700;color:#a2a2a2}.home .skills_section .section_container .container{margin:0 auto}.home .skills_section .section_container .container .skills_grid{display:flex;flex-direction:column-reverse;gap:30px;justify-content:space-evenly;align-items:center;justify-items:center;height:100%}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card2{background-color:#000;padding:30px;border-radius:10px;max-width:60vw}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card2 h2{margin:0}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card2 ul{all:unset;list-style:none}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card2 li{color:#a7a7a7;margin-bottom:5px}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card{background-color:#000;padding:30px;border-radius:10px;width:60vw;margin:0}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card h2{margin:0 0 20px}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card ul{all:unset;list-style:none}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card li{color:#a7a7a7;margin-bottom:5px}.home .skills_section .section_container .container .skills_grid .skills_category .skill_card li a{color:#70b5ff}.home .skills_section .section_container .container .skills_grid .skills_category .technical_skills_grid{display:grid;grid-template-columns:1fr}.home .projects_section{background-color:#222}.home .projects_section .container{all:unset;display:flex;flex-direction:column;width:90%;margin:0 auto}.home .projects_section .container .project_grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;justify-content:space-around;margin:0 auto 80px}.home .projects_section .container .project_grid .left img{max-width:90vw;height:auto}.home .projects_section .container .project_grid .right{display:flex;height:100%;flex-direction:column;justify-content:space-evenly}.home .projects_section .container .project_grid .right h1{font-size:2rem;color:#ebebeb;margin:0}.home .projects_section .container .project_grid .right p{color:#a7a7a7}.home .projects_section .container .project_grid .right .button_container{display:flex;width:100%;gap:15px}.home .projects_section .container .project_grid .right .button_container button{all:unset;background-color:#70b5ff;color:#000;width:max-content;padding:7px 10px;border-radius:7px;cursor:pointer}.home .projects_section .container .project_grid .right .button_container button:hover{background-color:#455d9f;color:#fff}.home .projects_section .container .project_grid .right .button_container button:nth-child(2){display:flex;align-items:center;gap:5px;background-color:red;color:#fff}.home .projects_section .container .project_grid .right .button_container button:nth-child(2):hover{background-color:#9a0000}.home .education_section .container{all:unset;display:block;width:90%;margin:0 auto}.home .education_section .container .education_grid{width:90vw;display:flex;flex-direction:column;gap:50px;align-items:flex-start;justify-content:space-around;margin:0 auto 80px}.home .education_section .container .education_grid:nth-child(2){display:flex;flex-direction:column-reverse}.home .education_section .container .education_grid p,.home .education_section .container .education_grid h3{color:#a7a7a7}.home .education_section .container .education_grid img{width:90vw;border-radius:10px}.home .certifications_section .container{display:grid;grid-template-columns:1fr;align-items:center;justify-content:center;grid-gap:20px;width:90%;margin:0 auto}.home .certifications_section .container .certification_item{background-color:#000;padding:20px;border-radius:15px}.home .certifications_section .container .certification_item p{display:flex;align-items:center;gap:5px;color:#4d4d4d}.home .footer{margin-top:50px;background-color:#000}.home .footer .footer-content{padding:20px 30px;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.home .footer .footer-content .item:first-child{width:80vw}.home .footer .footer-content .item:first-child h1{font-size:3rem}.home .footer .footer-content .item:first-child p{color:#4d4d4d}.home .footer .footer-content .item:nth-child(2){display:flex;gap:10px;flex-direction:column}.home .footer .footer-content .item:nth-child(2) button{all:unset;cursor:pointer;color:#4d4d4d}.home .footer .footer-content .item:nth-child(2) button:hover{color:#fff}.home .footer .footer-content .item:last-child{display:flex;flex-direction:column;gap:10px}.home .footer .footer-content .item:last-child .contact{display:flex;align-items:center;gap:10px}.home .footer .footer-content .item:last-child .contact svg{font-size:1.8rem}.home .footer .footer-content .item:last-child .contact a{all:unset;cursor:pointer;color:#4d4d4d}.home .footer .footer-content .item:last-child .contact a:hover{color:#fff}.home .footer .footer-content .item:last-child .contact:first-child svg{color:#25d366}.home .footer .footer-content .item:last-child .contact:nth-child(2) svg{color:#c20a0a}.home .footer .footer-content .item:last-child .contact:nth-child(3) svg{color:#0a66c2}.home .footer .footer-content .item:last-child .contact:nth-child(4) svg{width:1.8rem;height:1.8rem;font-size:1.8rem;border-radius:25%;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.home .footer .footer-bottom{margin:0 auto;text-align:center;color:#4d4d4d;padding-bottom:10px}.home .footer .footer-bottom hr{border:1px solid rgb(77,77,77);margin:0 auto;width:95%}}#light .home{background-color:#ebebeb}#light .home .hero_section .main_flexbox .left .typewriter_header{color:#70b5ff}#light .home .hero_section .main_flexbox .left p{color:#a7a7a7}#light .home .hero_section .main_flexbox .left button{background-color:#70b5ff;color:#000}#light .home .hero_section .main_flexbox .left button:hover{background-color:#455d9f;color:#fff}#light .home .about_me_section{background-color:#ebebeb}#light .home .about_me_section .about_me_flexbox .left h1{font-size:4rem}#light .home .about_me_section .about_me_flexbox .left p{color:#a7a7a7}#light .home .about_me_section .about_me_flexbox .left .contact_info .contact_info_flexbox .flex_item p a{color:#70b5ff}#light .home .about_me_section .about_me_flexbox .left .contact_info .contact_info_flexbox .flex_item p a:hover{text-decoration:underline}#light .home .about_me_section .about_me_flexbox .left .contact_info .contact_info_flexbox :first-child .icon{color:#25d366}#light .home .about_me_section .about_me_flexbox .left .contact_info .contact_info_flexbox :nth-child(2) .icon{color:#c20a0a}#light .home .about_me_section .about_me_flexbox .left .contact_info .contact_info_flexbox :nth-child(3) .icon{color:#0a66c2}#light .home .about_me_section .about_me_flexbox .left .contact_info .contact_info_flexbox :nth-child(4) .icon{color:#fff}#light .home .about_me_section .about_me_flexbox .right .bento-box .bento-item{background:#fff}#light .home .about_me_section .about_me_flexbox .right .bento-box .bento-item h3{color:#000}#light .home .about_me_section .about_me_flexbox .right .bento-box .bento-item p{color:#a2a2a2}#light .home .skills_section{background-color:#ebebeb}#light .home .skills_section .container{margin:0 auto}#light .home .skills_section .container .skills_grid .skills_category .skill_card2{background-color:#fff}#light .home .skills_section .container .skills_grid .skills_category .skill_card2 li{color:#a7a7a7}#light .home .skills_section .container .skills_grid .skills_category .skill_card{background-color:#fff}#light .home .skills_section .container .skills_grid .skills_category .skill_card li{color:#a7a7a7}#light .home .skills_section .container .skills_grid .skills_category .skill_card li a{color:#70b5ff}#light .home .projects_section{background-color:#ebebeb}#light .home .projects_section .container .project_grid .right h1{color:#000}#light .home .projects_section .container .project_grid .right p{color:#a7a7a7}#light .home .projects_section .container .project_grid .right .button_container{display:flex;width:100%;gap:15px}#light .home .projects_section .container .project_grid .right .button_container button{all:unset;background-color:#70b5ff;color:#000;width:max-content;padding:7px 10px;border-radius:7px;cursor:pointer}#light .home .projects_section .container .project_grid .right .button_container button:hover{background-color:#455d9f;color:#fff}#light .home .projects_section .container .project_grid .right .button_container button:nth-child(2){display:flex;align-items:center;gap:5px;background-color:red;color:#fff}#light .home .projects_section .container .project_grid .right .button_container button:nth-child(2):hover{background-color:#9a0000}#light .home .dmpc_expanded,#light .home .leafy_expanded{background-color:#ebebeb}#light .home .dmpc_expanded .container .dmpc_grid .right p,#light .home .dmpc_expanded .container .dmpc_grid .right li,#light .home .leafy_expanded .container .dmpc_grid .right p,#light .home .leafy_expanded .container .dmpc_grid .right li,#light .home .education_section .container .education_grid p,#light .home .education_section .container .education_grid h3{color:#a7a7a7}#light .home .certifications_section .container .certification_item{background-color:#fff}#light .home .certifications_section .container .certification_item p{color:#a2a2a2}#light .home .footer{background-color:#fff}#light .home .footer .footer-content .item:first-child h1{color:#000}#light .home .footer .footer-content .item:first-child p{color:#a7a7a7}#light .home .footer .footer-content .item:nth-child(2) button{color:#a7a7a7}#light .home .footer .footer-content .item:nth-child(2) button:hover{color:#000}#light .home .footer .footer-content .item:last-child .contact svg{font-size:1.8rem}#light .home .footer .footer-content .item:last-child .contact a{color:#a7a7a7}#light .home .footer .footer-content .item:last-child .contact a:hover{color:#000}#light .home .footer .footer-content .item:last-child .contact:first-child svg{color:#25d366}#light .home .footer .footer-content .item:last-child .contact:nth-child(2) svg{color:#c20a0a}#light .home .footer .footer-content .item:last-child .contact:nth-child(3) svg{color:#0a66c2}#light .home .footer .footer-content .item:last-child .contact:nth-child(4) svg{color:#fff;width:1.8rem;height:1.8rem;font-size:1.8rem;border-radius:25%;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}#light .home .footer .footer-bottom{margin:0 auto;text-align:center;color:#a7a7a7;padding-bottom:10px}#light .home .footer .footer-bottom hr{border:1px solid rgb(167,167,167);margin:0 auto;width:95%}#light ::-webkit-scrollbar-track{background:#ebebeb}.carousel{position:relative;width:100%;max-width:50vw;margin:0 auto;overflow:hidden;border-radius:10px}.carousel .carousel-image img{width:100%;height:auto;border-radius:10px}.carousel .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);color:#70b5ff;border:none;font-size:2.5rem;cursor:pointer;transition:background .3s ease;background-color:transparent}.carousel .carousel-btn:hover{color:#455d9f}.carousel .carousel-btn.prev{left:10px}.carousel .carousel-btn.next{right:10px}@media only screen and (max-device-width: 425px){.carousel{position:relative;width:100%;max-width:90vw;margin:0 auto;overflow:hidden;border-radius:10px}}#light{background-color:#fff}#dark{background-color:#000}
