body{margin:0}.home,.about,.projects,.contact{scroll-margin-top:70px}@media screen and (min-width: 1650px){html{font-size:20px!important}}@media screen and (min-width: 2000px){html{font-size:24px!important}}@keyframes spin{to{transform:rotate(360deg)}}@font-face{font-family:DotMatrix;src:url(/assets/DotMatrix-BoldItalic-y4c9pjx0.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(/assets/Montserrat-VariableFont_wght-DcaoeaBt.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-Bold-N1IGzrdY.ttf) format("opentype");font-weight:400;font-style:normal}.navbar{position:sticky;top:0;z-index:1000}.p-menubar-light{background:#fff!important;box-shadow:0 .25rem .375rem -.25rem #0003!important}.navbar .p-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #5d98fcd4!important}.navbar .p-menuitem-icon{pointer-events:none}.navbar .navbar-name{font-family:Dotmatrix!important;font-size:1.1875rem;padding-left:.625rem}.navbar .navbar-leftside{display:flex;gap:.9375rem;align-items:center}.navbar .navbar-avatar-background{border:solid 1px var(--gray-900);width:55px;height:50px;border-radius:50%;display:flex;justify-content:center;background-color:var(--surface-200)}.navbar .navbar-avatar-background .navbar-avatar{width:30px;padding-top:5px;padding-bottom:5px;background-size:cover}.navbar .navbar-avatar{width:1.5625rem;background-size:cover}.navbar .navbar-icon,.navbar .navbar-icon-dark{font-size:1.125rem;font-family:Fira Sans;color:var(--orange-400)}.navbar .lightmode-text{display:none;color:#ffffffde!important;font-size:.9375rem;margin-top:-.05125rem}.navbar .darkmode-text{display:none;color:#4b5563!important;font-size:.9375rem;margin-top:-.05125rem}.navbar .lightmode-icon{color:#fff9}.navbar .darkmode-icon{color:#6b7280}.navbar .lightmode-icon:hover{color:#fff}.navbar .darkmode-icon:hover{color:#23262b}.navbar .lightmode-block{display:flex;justify-content:left;align-items:center;gap:.5rem}.navbar .menuitem-clicked{border-radius:.375rem;background:#3b82f6!important;color:#fff}.navbar .menuitem-clicked .p-menuitem-text,.navbar .menuitem-clicked .p-menuitem-icon{color:#fff}.navbar .p-menubar{justify-content:space-between;border:none;border-radius:0rem;padding:1rem .5rem;box-shadow:0 .25rem .375rem -.25rem #0003!important}.navbar .p-menubar>ul>li:not(:last-child) .p-menuitem-content{background:transparent!important}.navbar .p-menubar>ul>li:not(:last-child) .p-menuitem-content:hover{background:#3b82f6e6!important;color:#fff}.navbar .p-menubar>ul>li:not(:last-child) .p-menuitem-content:hover .p-menuitem-text,.navbar .p-menubar>ul>li:not(:last-child) .p-menuitem-content:hover .p-menuitem-icon{color:#fff!important}.navbar .p-menubar>ul>li:last-child .p-menuitem-content{background:transparent!important}.navbar .p-menuitem-content .p-menuitem-link{padding:.75rem;font-size:.9375rem}.navbar .p-menubar.p-menubar-mobile-active .p-menubar-root-list{top:100%;z-index:1}.navbar .p-menubar>ul>li{margin-right:1.25rem}.navbar .p-menubar>ul>li:last-child{margin-right:0rem!important}.navbar .theme-toggle-btn{color:#6b7280;transition:color .3s ease;background:transparent;border:none;padding:.675rem .75rem;cursor:pointer}.navbar .theme-toggle-btn:hover{color:#23262b!important;transition:color .3s ease}.navbar .theme-toggle-btn i{font-size:1.0625rem}.navbar-light .p-menubar{justify-content:space-between;border:none;border-radius:0rem;padding:1rem .5rem;background:#fff;box-shadow:0 .25rem .375rem -.25rem #0003}@media screen and (max-width: 960px){.navbar .lightmode-text,.navbar .darkmode-text{display:block}.navbar .p-menubar .p-menubar-root-list{right:.625rem!important;width:11.25rem!important;left:auto}.navbar .p-menubar .p-menubar-button{height:2.5rem;width:2.5rem}.navbar .p-menubar .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #5d98fca1}.navbar .p-menubar>ul>li{margin-right:0rem}.navbar .p-menubar>ul>li:last-child{margin-right:0rem}.navbar .p-icon{width:2rem;height:1.2rem}.navbar .theme-toggle-btn{color:#4b5563;background:transparent;border:none;padding:.675rem .75rem;width:100%;cursor:pointer}.navbar .theme-toggle-btn:hover{background:#3b82f6e6;color:#fff}.navbar .theme-toggle-btn:hover .lightmode-icon,.navbar .theme-toggle-btn:hover .lightmode-text,.navbar .theme-toggle-btn:hover .darkmode-icon,.navbar .theme-toggle-btn:hover .darkmode-text{color:#fff!important}}@media screen and (max-width: 400px){.navbar .navbar-name{display:none}.navbar .p-menubar{padding-left:1.0625rem}}@font-face{font-family:montserrat;src:url(/assets/Montserrat-VariableFont_wght-DcaoeaBt.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:DotMatrix;src:url(/assets/DotMatrix-BoldItalic-y4c9pjx0.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/Cabin-VariableFont_wdth_wght-jNeQcqiB.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:nexa;src:url(/assets/Nexa-Heavy-C4LswGRq.ttf) format("opentype");font-weight:400;font-style:normal}.home-image{display:flex;flex-direction:column;justify-content:center;align-content:center}.home-developer{background-size:contain;height:21.25rem;width:21.25rem;align-content:center;background-repeat:no-repeat;transform:translateY(-3.125rem);transition:transform .6s ease-out,opacity .6s ease-out}.home-content{display:flex;justify-content:center;align-items:center;gap:0rem}.home-description{display:flex;flex-direction:column;gap:.625rem;padding-left:0rem;align-items:center}.home-description .home-title{color:var(--surface-600);font-size:3.2rem;font-weight:700;font-family:nexa,sans-serif;text-align:center;text-shadow:.0625rem .0625rem .0625rem rgba(0,0,0,.3);line-height:1.2;transform:translate(-3.125rem);opacity:0;transition:transform 2s ease-out,opacity .6s ease-out}.home-description .home-title.moved{transform:translate(0);opacity:1}.home-description .home-subtitle{font-size:3.2rem;padding-top:.9375rem;font-family:nexa;color:var(--surface-600);text-align:center;font-weight:bolder;line-height:1.2;width:82%;text-shadow:.0625rem .0625rem .0625rem rgba(0,0,0,.3);transform:translate(3.125rem);opacity:0;transition:transform 2s ease-out,opacity .6s ease-out}.home-description .home-subtitle.moved{transform:translate(0);opacity:1}.home-description .home-paragraph{font-size:1.4rem;font-family:montserrat;color:#000;text-align:center;width:80%;padding-top:1.25rem;padding-bottom:.625rem;text-shadow:0rem 0rem .0625rem rgba(0,0,0,.3);opacity:0;transition:opacity 3.2s ease-out}.home-description .home-paragraph .react,.home-description .home-paragraph .express{color:#3b82f6;font-style:italic;font-weight:bolder}.home-description .home-paragraph.moved{opacity:1}.home-description .home-small-image{display:none;background-image:url(/assets/home-developer6-CMJBhcSy.png);height:16.875rem;width:16.875rem}.home-description .home-mid-image{display:none}.home-description .button-section{display:flex;justify-content:center;align-items:center}.home-description .home-name{color:#3b82f6}.home-description .p-button{background-color:#3b82f6;color:#fff;border:none;background:#3b82f6;margin:4.375rem 1.25rem 1.25rem;padding:.9375rem 2.5rem;height:3.125rem}.home-description .p-button-label{padding:0rem}.home-description .p-button:not(:disabled):hover{background:#2377ff;color:#fff}.home-light{display:flex;justify-content:center;align-items:center;background-image:url(/assets/home-light-BUONsy6X.jpg);background-size:cover;height:100vh}.home-light .home-image .home-developer{background-image:url(/assets/home-developer9-RQ1UONjj.png)}.home-dark{display:flex;justify-content:center;align-items:center;background-image:url(/assets/home-dark1-BlJrEsoZ.png);background-size:cover;height:100vh}.home-dark .home-description .home-title,.home-dark .home-description .home-subtitle{color:var(--surface-600)}.home-dark .home-description .home-paragraph{color:var(--surface-900)}.home-dark .home-description .p-button{color:#fff;background:#3b82f6}.home-dark .home-description .p-button .p-button-icon{color:#fff}.home-dark .home-image .home-developer{background-image:url(/assets/amjad-portfolio-image-Blue-glow1-CHO0CMPK.png);height:21.75rem;width:21.46875rem}@media screen and (max-width: 960px){.home-light,.home-dark{min-height:unset!important;height:45.4375rem}.home-developer{display:none}.home-description{margin-top:0rem;margin-bottom:3.125rem}.home-description .home-title,.home-description .home-subtitle{transition:transform 1s ease-out,opacity .6s ease-out}.home-description .home-paragraph{transition:opacity 2s ease-out}.home-description .home-small-image{display:block;background-image:url(/assets/home-developer9-RQ1UONjj.png);height:15.9375rem;width:13.125rem;transform:translate(3.125rem);opacity:0;transition:transform .8s ease-out,opacity .8s ease-out;background-size:cover}.home-description .home-small-image.moved{transform:translate(0);opacity:1}.home-description .p-button{margin-top:1.875rem;font-size:.875rem;height:2.6875rem;padding-left:1.875rem;padding-right:1.875rem}.home-description .button-section{margin-top:2.5rem;gap:2.5rem}.home-dark .home-description .home-small-image{background-image:url(/assets/amjad-portfolio-image-Blue-glow1-CHO0CMPK.png);height:16.25rem;width:13.25rem}}@media screen and (max-width: 750px){.home-description{margin-top:0rem}.home-description .home-paragraph{font-size:1.3rem}.home-description .home-title{font-size:2.8rem}.home-description .home-subtitle{font-size:2.8rem;width:75%}.home-description .home-small-image{height:15.3125rem;width:12.5rem}.home-description .p-button{height:2.6875rem;font-size:.875rem}.home-description .p-button .p-button-icon-right{font-size:.875rem}}@media screen and (max-width: 615px){.home-light,.home-dark{height:55.125rem;align-items:unset}.home-description{margin-top:2.5rem}.home-description .home-title{transform:translate(-1.25rem)}.home-description .home-subtitle{transform:translate(1.25rem)}.home-description .p-button{padding-left:2.1875rem;padding-right:2.1875rem}.home-description .home-small-image{display:none}.home-description .home-mid-image{display:block;background-image:url(/assets/home-developer9-RQ1UONjj.png);height:15.3125rem;width:12.5rem;transform:translateY(-1.25rem);opacity:0;margin-top:3.125rem;background-size:cover;transition:transform .6s ease-out,opacity .6s ease-out}.home-description .home-mid-image.moved{transform:translate(0);opacity:1}}.home-dark .home-description .home-mid-image{background-image:url(/assets/amjad-portfolio-image-Blue-glow1-CHO0CMPK.png);height:15.625rem;width:12.8125rem}@media screen and (max-width: 500px){.home-light,.home-dark{height:53.125rem;align-items:unset}.home-description{margin-top:2.8125rem}.home-description .home-title{transform:translateY(-1.875rem)}.home-description .home-subtitle{transform:translateY(1.875rem)}.home-description .home-subtitle.moved{transform:translateY(0)}.home-description .p-button{padding-left:2.1875rem;padding-right:2.1875rem;font-size:.875rem}.home-description .p-button .p-button-icon-right{font-size:.875rem}.home-description .home-title,.home-description .home-subtitle{font-size:2.4rem}.home-description .home-paragraph{font-size:1.2rem;width:90%}.home-description .home-mid-image{height:15.3125rem;width:12.5rem}}@media screen and (max-width: 400px){.home-light,.home-dark{height:46.875rem}.home-description{padding-left:0rem;margin-top:2.5rem}.home-description .home-title{transform:translateY(-1.25rem)}.home-description .home-subtitle{transform:translateY(1.25rem)}.home-description .p-button{padding-left:1.25rem;padding-right:1.25rem;font-size:.8125rem;height:2.5rem}.home-description .p-button .p-button-icon-right{font-size:.8125rem}.home-description .home-title{font-size:1.8rem}.home-description .home-subtitle{font-size:1.8rem;padding-top:.9375rem}.home-description .home-paragraph{font-size:1rem;width:85%}.home-description .home-mid-image{height:13.75rem;width:10rem;background-repeat:no-repeat;background-size:contain}.home-description .button-section{margin-top:0rem;gap:0rem}.home-dark .home-description .home-mid-image{background-image:url(/assets/amjad-portfolio-image-Blue-glow1-CHO0CMPK.png);height:14.0625rem;width:10.3125rem}}@font-face{font-family:montserrat;src:url(/assets/Montserrat-VariableFont_wght-DcaoeaBt.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-Bold-N1IGzrdY.ttf) format("opentype");font-weight:400;font-style:normal}.about-light,.about-dark{display:flex;justify-content:center;flex-direction:column;align-items:center;background-size:cover;padding-left:3.75rem;padding-right:3.75rem;gap:3.125rem;min-height:100vh!important}.about-light{background:linear-gradient(180deg,var(--gray-400) 5px,#f4f4f4 5px,#f4f4f4 100%)}.about-dark{background:linear-gradient(180deg,#495363 5px,#25292f 5px 100%)}.about-dark .text .text-title{color:#ffffffde}.about-dark .text .text-description{color:var(--blue-100)}.about-dark .skills .skill .skill-title{color:var(--surface-500)}.avatar-border{width:16.25rem;height:21.25rem;border:.1875rem solid rgba(59,130,246,.85);border-radius:.3125rem;box-shadow:0 .0625rem .0625rem #00000040;margin-top:2.5rem}.avatar-image{width:16.25rem;height:21.25rem;border-radius:.3125rem;transform:translate(1.875rem) translateY(-1.875rem);background:url(/assets/amjad-photo-DTP28nVI.jpeg);background-size:cover;box-shadow:0 .25rem .5rem #00000040}.header{display:flex;align-items:center;justify-content:center;gap:9.375rem;margin-top:6.25rem;padding-left:.625rem}.text{width:55%}.text .text-title{font-family:Fira Sans;font-size:2.5rem;margin-top:0rem;display:inline-block;border-bottom:.3125rem solid rgba(59,130,246,.85);color:#4b5563;width:6.875rem;text-align:left;margin-bottom:1.25rem}.text .text-description{text-align:left;font-family:montserrat;color:#6b747b;line-height:1.5rem;text-shadow:.0625rem .0625rem .0625rem rgba(0,0,0,.1);font-size:1.0625rem}.skills{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;padding-left:3.75rem;padding-right:3.75rem;margin-top:1.25rem;margin-bottom:6.25rem}.skill{display:flex;flex-direction:column;width:7.5rem;height:6.25rem;justify-content:center;align-items:center}.skill .html{background-size:cover;height:2.55rem;width:2.571875rem}.skill .skill-title{font-family:montserrat;color:var(--bluegray-600);font-weight:700;margin-bottom:0rem}.midavatar-skills{display:flex}.midavatar{display:none}@media screen and (max-width: 960px){.about-light,.about-dark{height:unset;background:linear-gradient(180deg,var(--gray-400) .35%,#f4f4f4 .35%,#f4f4f4)}.about-light{background:linear-gradient(180deg,var(--gray-400) 5px,#f4f4f4 5px,#f4f4f4)}.about-dark{background:linear-gradient(180deg,#495363 5px,#25292f 5px 100%)}.avatar{display:none}.text{width:unset}.text .text-title{display:block;text-align:center;margin-bottom:3.125rem;margin-left:auto;margin-right:auto}.midavatar-skills{display:flex;justify-content:center;gap:0rem}.skills{padding-left:0rem;padding-right:0rem}.skill{width:6.25rem;height:5rem}.skill .skill-title{font-size:.8125rem}.skill{font-family:montserrat;color:var(--bluegray-600);font-weight:700;margin-bottom:0rem}.midavatar{display:block}}@media screen and (max-width: 750px){.about-light,.about-dark{padding-left:1.875rem;padding-right:1.875rem}.skill{width:6.25rem;height:5rem}.skill .skill-title{font-size:.8125rem}}@media screen and (max-width: 500px){.about-light,.about-dark{padding-left:1.875rem;padding-right:1.875rem}.midavatar{width:15rem;height:20rem}.avatar-border{border:none;width:15rem;height:20rem;margin-top:0rem}.avatar-image{width:15rem;height:20rem;border:.1875rem solid rgba(59,130,246,.85);transform:translate(0) translateY(0)}.skill{width:5.625rem;height:4.375rem}.skill .skill-title{font-size:.78125rem}}@media screen and (max-width: 400px){.about-light,.about-dark{padding-left:1.875rem;padding-right:1.875rem}.text .text-title{font-size:1.8rem;width:5.3125rem}.text .text-description{font-size:.9375rem}.skills{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;padding-left:1.25rem;padding-right:1.25rem;margin-top:1.25rem;margin-bottom:6.25rem;row-gap:2.5rem;column-gap:3.4375rem;width:100%}.avatar-border{border:none;width:13.75rem;height:18.75rem;margin-top:0rem}.avatar-image,.midavatar{width:13.75rem;height:18.75rem}.skill{width:4.375rem;height:3.125rem}.skill .skill-title{font-size:.625rem}}@font-face{font-family:montserrat;src:url(/assets/Montserrat-VariableFont_wght-DcaoeaBt.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-Bold-N1IGzrdY.ttf) format("opentype");font-weight:400;font-style:normal}.projects-light,.projects-dark{display:flex;flex-direction:column;align-items:center;gap:1.875rem;background-color:#f9fafb;min-height:42.3125rem!important}.projects-light{background:linear-gradient(180deg,var(--surface-d) .3125rem,#f9fafb .3125rem,#f9fafb 100%)}.projects-dark{background:linear-gradient(180deg,#343c48 .3125rem,var(--bluegray-900) .3125rem,#374151 100%)}.projects-dark .projects-title .subtitle{color:#95a0b1}.projects-dark .projects-title .title{color:var(--surface-600)}.projects-dark .seeMore .p-button{border-color:var(--surface-400)!important;color:var(--surface-600)!important}.projects-dark .projects-container .project-description,.projects-dark .projects-container .project-description-left{color:#e3ebf9bf;background-color:#3f4857;border:.1875rem solid var(--blue-400)}.projects-dark .projects-container .project-description .project-name,.projects-dark .projects-container .project-description-left .project-name{color:#ffffffde}.projects-dark .projects-container .project-description .features,.projects-dark .projects-container .project-description-left .features{color:#f2f2f2}.projects-dark .projects-container .project-description .features-list,.projects-dark .projects-container .project-description-left .features-list{color:#e3ebf9bf}.projects-dark .projects-container .project-description .Tech,.projects-dark .projects-container .project-description-left .Tech{color:#f2f2f2}.projects-dark .projects-container .project-description .tech .tech-title,.projects-dark .projects-container .project-description-left .tech .tech-title{color:#dbe0e9}.projects-dark .projects-container .project-image .image1,.projects-dark .projects-container .project-image .image2,.projects-dark .projects-container .project-image .image3,.projects-dark .projects-container .project-image .image4,.projects-dark .projects-container .project-image .image5,.projects-dark .projects-container .project-image .image6,.projects-dark .projects-container .project-image .image8,.projects-dark .projects-container .project-image .image9{box-shadow:0 .1rem .5rem #00000080}.projects-dark .projects-container .project-image .image2{background-image:url(/assets/portfolio15-DZHiq9jI.png)}.projects-title{text-align:center}.projects-title .subtitle{font-family:montserrat;color:#727a85;font-size:1.1875rem;font-style:italic;margin-top:1.25rem;text-shadow:.0625rem .0625rem .0625rem rgba(0,0,0,.1)}.projects-title .title{font-family:Fira Sans;font-size:2.5rem;margin-top:6.25rem;display:inline-block;border-bottom:.3125rem solid rgba(59,130,246,.85);color:#4b5563;width:9.2rem;text-align:left;margin-bottom:1.25rem}.d-none{display:none!important}.projects-container{display:flex;flex-direction:column;margin-top:3.125rem;gap:6.25rem;width:100%;margin-bottom:6.25rem}.projects-container .project-description-image,.projects-container .project-description-image-reverse{scroll-margin-top:4.375rem;display:flex;align-items:stretch;padding:2rem 4rem}.projects-container .project-description-image-reverse{flex-direction:row-reverse}.projects-container .project-image .image1,.projects-container .project-image .image2,.projects-container .project-image .image3,.projects-container .project-image .image4,.projects-container .project-image .image5,.projects-container .project-image .image6,.projects-container .project-image .image7,.projects-container .project-image .image8,.projects-container .project-image .image9{background-size:cover;object-fit:cover;border-radius:.625rem;display:block;background-position:center top;height:95%;box-shadow:0 .1rem .25rem #00000040}.projects-container .project-image .image1{background-image:url(/assets/UrlShortener-image12-DumN2efB.png)}.projects-container .project-image .image2{background-image:url(/assets/portfolio11-BgCwSiHK.png)}.projects-container .project-image .image4{background-image:url(/assets/MyCalculater-image3-faC5b7BU.png)}.projects-container .project-image .image5{background-image:url(/assets/drumMachine-image6-D3Y1a2JH.png)}.projects-container .project-image .image6{background-image:url(/assets/markdown-image1-S996B304.png)}.projects-container .project-image .image7{background-image:url(/assets/timer-image1-DhizjvG0.png)}.projects-container .project-image .image8{background-image:url(/assets/quoteGenerator-image7-IkWrI1CO.png)}.projects-container .project-image .image9{background-image:url(/assets/pokemonSearch-image3-CfqLhiB-.png)}.projects-container .project-image .image3{background-image:url(/assets/exerciseTracker-image7-DPk3VFfl.png)}.projects-container .project-description,.projects-container .project-description-left{color:#6b747b;line-height:1.6;flex:1 1;margin-top:-1.25rem;border-radius:.3125rem;background-color:#f1f5fe;border:.1875rem solid rgb(208,225,253)}.projects-container .project-description .project-name,.projects-container .project-description-left .project-name{font-family:Fira Sans;font-size:1.8rem;margin-top:0rem;display:inline-block;color:#4b5563;text-align:left;margin-bottom:1.25rem;margin-right:auto;margin-top:2.5rem}.projects-container .project-description .project-name .projectNumber,.projects-container .project-description-left .project-name .projectNumber{font-style:normal;margin-right:.625rem}.projects-container .project-description .description-text,.projects-container .project-description-left .description-text{margin-top:-1.25rem}.projects-container .project-description .project-image-small,.projects-container .project-description-left .project-image-small{display:none}.projects-container .project-description .Tech i,.projects-container .project-description-left .Tech i,.projects-container .project-description .features i,.projects-container .project-description-left .features i{vertical-align:middle;margin-right:.4375rem}.projects-container .project-description .features-list,.projects-container .project-description-left .features-list{margin-top:1rem;padding-left:1.5rem;line-height:1.6;color:#6b747b}.projects-container .project-description .features-list li,.projects-container .project-description-left .features-list li{margin-bottom:.5rem}.projects-container .project-description .features,.projects-container .project-description-left .features,.projects-container .project-description .Tech,.projects-container .project-description-left .Tech{color:#4b5563;font-weight:700;margin-top:1.875rem}.projects-container .project-description .techs,.projects-container .project-description-left .techs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3.25rem;row-gap:1.5rem;margin-top:1.8rem;margin-bottom:2.3rem}.projects-container .project-description .tech,.projects-container .project-description-left .tech{display:flex;flex-direction:column;width:2.55rem;justify-content:center;align-items:center}.projects-container .project-description .tech .tech-image,.projects-container .project-description-left .tech .tech-image{background-size:cover;height:2.3rem;width:2.3rem}.projects-container .project-description .tech .tech-title,.projects-container .project-description-left .tech .tech-title{font-family:montserrat;color:var(--bluegray-600);font-weight:700;margin-bottom:0rem;font-size:small}.projects-container .project-description .readMore,.projects-container .project-description-left .readMore{display:flex;flex-wrap:wrap;gap:3rem;row-gap:1rem;margin-top:3rem;justify-content:center;margin-bottom:3rem}.projects-container .project-description .readMore .p-button,.projects-container .project-description-left .readMore .p-button{color:#fff;border:none;background:#3b82f6;padding-top:.9375rem;padding-bottom:.9375rem;height:2.75rem;font-size:.9rem;border-radius:1.25rem;flex:1 1}.projects-container .project-description .readMore .demo .p-button-icon-right,.projects-container .project-description-left .readMore .demo .p-button-icon-right{font-size:1rem}.projects-container .project-description .readMore .github .p-button-icon-right,.projects-container .project-description-left .readMore .github .p-button-icon-right{font-size:1.2rem}.projects-container .project-description .readMore .demo,.projects-container .project-description .readMore .github,.projects-container .project-description-left .readMore .demo,.projects-container .project-description-left .readMore .github{text-align:center;min-width:12.5rem}.projects-container .project-description{--pd-left: 4.7rem;--pd-right: 2rem;margin-top:-1.25rem;margin-left:-2.5rem;padding-left:var(--pd-left);padding-right:var(--pd-right)}.projects-container .project-description-left{--pd-left: 2rem;--pd-right: 4.7rem;margin-top:-1.25rem;margin-right:-2.5rem;padding-left:var(--pd-left);padding-right:var(--pd-right)}.projects-container .project-description,.projects-container .project-description-left{position:relative;z-index:1}.projects-container .project-image{position:relative;z-index:2;width:45%}.seeMore{margin:auto;margin-top:-6.25rem;margin-bottom:6.25rem}.seeMore .p-button{border-color:#3b82f6!important;color:#3b82f6!important;font-size:1.1875rem;border-radius:.625rem;border:.125rem solid}.seeMore .p-button:focus,.seeMore .p-button:focus-visible{box-shadow:0 0 0 .2rem #3b82f666!important;border-color:#3b82f6!important}@media screen and (min-width: 2300px){.projects-container{width:75%}}@media screen and (max-width: 2000px){.projects-container .project-image .image1{background-image:url(/assets/UrlShortener-image25-DUPJbMjT.png)}}@media screen and (max-width: 1600px){.projects-container .project-image .image1{background-image:url(/assets/UrlShortener-image16-DLqQzZqI.png);width:unset;height:95%}}@media screen and (max-width: 1200px){.projects-container .project-image{width:50%}.projects-container .project-image .image1{width:unset;height:95%;background-image:url(/assets/UrlShortener-image17-CPpRKm3i.png)}.projects-container .project-image .image6{width:unset;height:95%;background-image:url(/assets/markdown-image2-saxu32Fy.png)}.projects-container .project-image .image8{width:unset;height:95%;background-image:url(/assets/quoteGenerator-image5-DTyPjqbU.png)}.projects-container .project-description .techs,.projects-container .project-description-left .techs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;row-gap:1.5rem;margin-top:1.8rem}.projects-container .project-description .tech,.projects-container .project-description-left .tech{display:flex;flex-direction:column;width:2.55rem;justify-content:center;align-items:center}.projects-container .project-description .tech .tech-title,.projects-container .project-description-left .tech .tech-title{margin-bottom:0rem;font-size:.8125rem}.projects-container .project-description .tech .tech-image,.projects-container .project-description-left .tech .tech-image{background-size:cover;height:2.3rem;width:2.3rem}}@media screen and (max-width: 1100px){.projects-container .project-description,.projects-container .project-description-left{height:unset}.projects-container .project-description .techs,.projects-container .project-description-left .techs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3.5rem;row-gap:1.5rem;margin-top:1.85rem}.projects-container .project-description .tech .tech-image,.projects-container .project-description-left .tech .tech-image{background-size:cover;height:2.1rem;width:2.1rem}.projects-container .project-description .tech .tech-title,.projects-container .project-description-left .tech .tech-title{margin-bottom:0rem;font-size:.75rem}.projects-container .project-image .image6{background-image:url(/assets/markdown-image3-CfuI4cDb.png)}.projects-container .project-image .image7{background-image:url(/assets/timer-image6-CuPfA49z.png)}}@media screen and (max-width: 1050px){.projects-container .project-image .image1{background-image:url(/assets/UrlShortener-image18-Bmg_LNF8.png)}}@media screen and (max-width: 1000px){.projects-container .project-image .image1{background-image:url(/assets/UrlShortener-image22-DHqO6832.png)}.projects-container .project-image .image2{background-image:url(/assets/portfolio12-GBfW7ZDj.png)}.projects-dark .projects-container .project-image .image2{background-image:url(/assets/portfolio16-CdC0lsab.png)}}@media screen and (max-width: 960px){.projects-container .project-image{display:none}.projects-container .project-description,.projects-container .project-description-left{--pd-left: 2rem;--pd-right: 2rem;line-height:1.6;border-radius:.3125rem;background-color:#d0e1fd3b;border:.1875rem solid rgb(208,225,253);margin:-2.5rem 0rem 0rem;flex:none;width:100%}.projects-container .project-description .description-text,.projects-container .project-description-left .description-text{margin-top:-2.5rem;margin-bottom:2.5rem;text-align:center}.projects-container .project-description .project-name,.projects-container .project-description-left .project-name{display:block;width:98%;text-align:center;margin-bottom:1.25rem;margin-right:auto;margin-left:auto;margin-top:2.5rem;border:none}.projects-container .project-description .project-image-small,.projects-container .project-description-left .project-image-small{display:flex;justify-content:center;align-items:center;height:31.25rem;margin-top:3.75rem;margin-bottom:3.75rem}.projects-container .project-description .project-image-small .image1,.projects-container .project-description .project-image-small .image2,.projects-container .project-description .project-image-small .image3,.projects-container .project-description .project-image-small .image4,.projects-container .project-description .project-image-small .image5,.projects-container .project-description .project-image-small .image6,.projects-container .project-description .project-image-small .image7,.projects-container .project-description .project-image-small .image8,.projects-container .project-description .project-image-small .image9,.projects-container .project-description-left .project-image-small .image1,.projects-container .project-description-left .project-image-small .image2,.projects-container .project-description-left .project-image-small .image3,.projects-container .project-description-left .project-image-small .image4,.projects-container .project-description-left .project-image-small .image5,.projects-container .project-description-left .project-image-small .image6,.projects-container .project-description-left .project-image-small .image7,.projects-container .project-description-left .project-image-small .image8,.projects-container .project-description-left .project-image-small .image9{display:block;background-size:cover;object-fit:cover;background-position:center top;border-radius:.625rem;width:80%;height:100%}.projects-container .project-description .project-image-small .image1,.projects-container .project-description-left .project-image-small .image1{background-image:url(/assets/UrlShortener-image30-CrH0hYS7.png)}.projects-container .project-description .project-image-small .image2,.projects-container .project-description-left .project-image-small .image2{background-image:url(/assets/portfolio13-B4BsGnn2.png)}.projects-container .project-description .project-image-small .image4,.projects-container .project-description-left .project-image-small .image4{background-image:url(src/custom_assets/images/MyCalculater-image3.png)}.projects-container .project-description .project-image-small .image5,.projects-container .project-description-left .project-image-small .image5{background-image:url(/assets/drumMachine-image6-D3Y1a2JH.png)}.projects-container .project-description .project-image-small .image6,.projects-container .project-description-left .project-image-small .image6{background-image:url(/assets/markdown-image1-S996B304.png)}.projects-container .project-description .project-image-small .image7,.projects-container .project-description-left .project-image-small .image7{background-image:url(/assets/timer-image1-DhizjvG0.png)}.projects-container .project-description .project-image-small .image8,.projects-container .project-description-left .project-image-small .image8{background-image:url(/assets/quoteGenerator-image7-IkWrI1CO.png)}.projects-container .project-description .project-image-small .image9,.projects-container .project-description-left .project-image-small .image9{background-image:url(/assets/pokemonSearch-image3-CfqLhiB-.png)}.projects-container .project-description .project-image-small .image3,.projects-container .project-description-left .project-image-small .image3{background-image:url(/assets/exerciseTracker-image7-DPk3VFfl.png)}.projects-dark .projects-container .project-description .project-image-small .image2,.projects-dark .projects-container .project-description-left .project-image-small .image2{background-image:url(/assets/portfolio14-DyKZMVMw.png)}.seeMore{margin-top:-4.375rem}.project-description-image,.project-description-image-reverse{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 4rem}}@media screen and (max-width: 750px){.projects-container{gap:3.125rem}.projects-container .project-description .project-image-small .image1,.projects-container .project-description-left .project-image-small .image1{background-image:url(/assets/UrlShortener-image31-DdTr2Kts.png);width:80%}.projects-container .project-description .project-image-small .image6,.projects-container .project-description-left .project-image-small .image6{background-image:url(/assets/markdown-image3-CfuI4cDb.png)}.seeMore .p-button{font-size:1.0625rem}}@media screen and (max-width: 700px){.projects-dark .projects-container .project-description .project-image-small .image2,.projects-dark .projects-container .project-description-left .project-image-small .image2{background-image:url(/assets/portfolio15-DZHiq9jI.png)}.projects-container .project-description .project-image-small .image2,.projects-container .project-description-left .project-image-small .image2{background-image:url(/assets/portfolio11-BgCwSiHK.png)}}@media screen and (max-width: 600px){.projects-title .subtitle{width:60%;margin-left:auto;margin-right:auto}.projects-container .project-description-image,.projects-container .project-description-image-reverse{padding:2rem}.projects-container .project-description .project-image-small .image1,.projects-container .project-description-left .project-image-small .image1{background-image:url(/assets/UrlShortener-image31-DdTr2Kts.png);width:95%}.projects-container .project-description .project-image-small .image2,.projects-container .project-description-left .project-image-small .image2,.projects-container .project-description .project-image-small .image4,.projects-container .project-description-left .project-image-small .image4,.projects-container .project-description .project-image-small .image5,.projects-container .project-description-left .project-image-small .image5,.projects-container .project-description .project-image-small .image6,.projects-container .project-description-left .project-image-small .image6,.projects-container .project-description .project-image-small .image7,.projects-container .project-description-left .project-image-small .image7{width:95%}.projects-container .project-description .project-image-small .image8,.projects-container .project-description-left .project-image-small .image8{background-image:url(/assets/quoteGenerator-image8-BxED_VIR.png);width:95%}.projects-container .project-description .project-image-small .image9,.projects-container .project-description-left .project-image-small .image9,.projects-container .project-description .project-image-small .image3,.projects-container .project-description-left .project-image-small .image3{width:95%}}@media screen and (max-width: 500px){.projects-container .project-description-image,.projects-container .project-description-image-reverse{padding:2rem 1.5rem}.projects-container .project-description .project-image-small .image1,.projects-container .project-description-left .project-image-small .image1{background-image:url(/assets/UrlShortener-image31-DdTr2Kts.png);width:100%}.projects-container .project-description .project-image-small .image2,.projects-container .project-description-left .project-image-small .image2,.projects-container .project-description .project-image-small .image4,.projects-container .project-description-left .project-image-small .image4,.projects-container .project-description .project-image-small .image5,.projects-container .project-description-left .project-image-small .image5,.projects-container .project-description .project-image-small .image6,.projects-container .project-description-left .project-image-small .image6{width:100%}.projects-container .project-description .project-image-small .image7,.projects-container .project-description-left .project-image-small .image7{width:100%;background-image:url(/assets/timer-image6-CuPfA49z.png)}.projects-container .project-description .project-image-small .image8,.projects-container .project-description-left .project-image-small .image8,.projects-container .project-description .project-image-small .image9,.projects-container .project-description-left .project-image-small .image9,.projects-container .project-description .project-image-small .image3,.projects-container .project-description-left .project-image-small .image3{width:100%}.seeMore .p-button{font-size:1rem}}@media screen and (max-width: 400px){.projects-title .title{font-size:1.8rem;width:unset}.projects-title .subtitle{font-size:1.0625rem}.seeMore .p-button{font-size:.9375rem}.projects-container{gap:1.5625rem}.projects-container .project-description-image,.projects-container .project-description-image-reverse{padding:2rem 1rem}.projects-container .project-description,.projects-container .project-description-left{--pd-left: 1rem;--pd-right: 1rem}.projects-container .project-description .project-name,.projects-container .project-description-left .project-name{font-size:1.4rem;margin-top:1.25rem}.projects-container .project-description .project-image-small .image1,.projects-container .project-description-left .project-image-small .image1{background-image:url(/assets/UrlShortener-image34-DEb9cIqM.png)}.projects-container .project-description .project-image-small .image2,.projects-container .project-description-left .project-image-small .image2{background-image:url(/assets/portfolio18-Bi5_iXx3.png)}.projects-container .project-description .project-image-small .image4,.projects-container .project-description-left .project-image-small .image4{background-image:url(/assets/MyCalculator-image6-COuc99xP.png)}.projects-container .project-description .project-image-small .image5,.projects-container .project-description-left .project-image-small .image5{background-image:url(/assets/drumMachine-image7-DyG55BuW.png)}.projects-container .project-description .description-text,.projects-container .project-description-left .description-text,.projects-container .project-description .features-list,.projects-container .project-description-left .features-list{font-size:.9375rem}.projects-container .project-description .tech .tech-image,.projects-container .project-description-left .tech .tech-image{height:1.8rem;width:1.8rem}.projects-container .project-description .tech .tech-title,.projects-container .project-description-left .tech .tech-title{font-size:.6875rem}.projects-container .project-description .readMore .p-button,.projects-container .project-description-left .readMore .p-button{height:2.5rem;font-size:.85rem}.projects-container .project-description .readMore .demo .p-button-icon-right,.projects-container .project-description-left .readMore .demo .p-button-icon-right{font-size:.95rem}.projects-container .project-description .readMore .github .p-button-icon-right,.projects-container .project-description-left .readMore .github .p-button-icon-right{font-size:1.15rem}.projects-dark .projects-container .project-description .project-image-small .image2,.projects-dark .projects-container .project-description-left .project-image-small .image2{background-image:url(../../src/custom_assets/images/portfolio17.png)}}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-Bold-N1IGzrdY.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(/assets/Montserrat-VariableFont_wght-DcaoeaBt.ttf) format("opentype");font-weight:400;font-style:normal}.contact-light,.contact-dark{display:flex;flex-direction:column;align-items:center;min-height:42.3125rem!important;width:100%}.contact-light{background:linear-gradient(180deg,var(--surface-d) .3125rem,#f3f3f3 .3125rem,#f3f3f3 100%)}.contact-dark{background:linear-gradient(180deg,#2e3440 .3125rem,#2a323d .3125rem 100%)}.contact-dark .contact-title{color:var(--surface-600)}.contact-dark .contact-text{color:#95a0b1}.contact-dark .contact-form{border:.10625rem solid #36578d;background-color:#3c4554e3}.contact-dark .contact-form .form-title{color:var(--blue-500)}.contact-dark .contact-form .p-inputtext{color:#ffffffde;background:#495167;border:.0625rem solid #56637d}.contact-dark .contact-form .name .p-inputtext:enabled:focus,.contact-dark .contact-form .email .p-inputtext:enabled:focus,.contact-dark .contact-form .message .p-inputtext:enabled:focus{box-shadow:0 0 0 .1rem #3b82f6!important}.contact-dark .contact-form .name .p-inputtext:enabled:hover,.contact-dark .contact-form .email .p-inputtext:enabled:hover,.contact-dark .contact-form .message .p-inputtext:enabled:hover{border-color:#3b82f6}.contact-dark .contact-form .p-button.p-button-info,.contact-dark .contact-form .p-button-group.p-button-info>.p-button,.contact-dark .contact-form .p-splitbutton.p-button-info>.p-button,.contact-dark .contact-form .p-fileupload-choose.p-button-info{color:var(--surface-900);background:#3366b9;border:.0625rem solid #3366b9}.contact-dark .contact-form .contact-submit.p-button{border:.0625rem solid #3366b9;background-color:#3366b9;width:25%;margin-top:1.5625rem}.contact-dark .contact-form .p-button.p-button-info,.contact-dark .contact-form .p-button-group.p-button-info>.p-button,.contact-dark .contact-form .p-splitbutton.p-button-info>.p-button,.contact-dark .contact-form .p-fileupload-choose.p-button-info{color:#fffc;background:#3366b9;border:.0625rem solid #3366b9}.contact-dark .contact-form .p-button.p-button-info:not(:disabled):hover,.contact-dark .contact-form .p-button-group.p-button-info>.p-button:not(:disabled):hover,.contact-dark .contact-form .p-splitbutton.p-button-info>.p-button:not(:disabled):hover,.contact-dark .contact-form .p-fileupload-choose.p-button-info:not(:disabled):hover{background:#3366b9;color:#fffc}.contact-dark .contact-form .p-button.p-button-info:not(:disabled):active,.contact-dark .contact-form .p-button-group.p-button-info>.p-button:not(:disabled):active,.contact-dark .contact-form .p-splitbutton.p-button-info>.p-button:not(:disabled):active,.contact-dark .contact-form .p-fileupload-choose.p-button-info:not(:disabled):active{color:#fffc}.contact-dark .contact-form .contact-submit.p-button.p-button-info:enabled:focus{box-shadow:0 0 0 .125rem #1c2127,0 0 0 .25rem #609af8,0 .0625rem .125rem #0000!important}.contact-dark .contact-form .name.name-error .p-component,.contact-dark .contact-form .email.email-error .p-component,.contact-dark .contact-form .message.message-error .p-component{border:.0625rem solid #ff5d53;border-color:#ff5d53}.contact-dark .contact-form .error{position:absolute;top:-.6875rem;right:0%;text-align:left;margin-top:.625rem;margin-bottom:.9375rem;color:#ff5d53;font-size:.6875rem}.contact-dark .contact-form .name.name-error .p-inputtext:enabled:hover,.contact-dark .contact-form .email.email-error .p-inputtext:enabled:hover,.contact-dark .contact-form .message.message-error .p-inputtext:enabled:hover{outline:none!important;box-shadow:none!important;border-color:#ff5d53!important}.contact-dark .contact-form .name.name-error .p-inputtext:enabled:focus,.contact-dark .contact-form .email.email-error .p-inputtext:enabled:focus,.contact-dark .contact-form .message.message-error .p-inputtext:enabled:focus{outline:none!important;box-shadow:none!important;border-color:#ff5d53!important}.confirmation-dialog.confirmation-dialog-dark .p-button{background:#165bcc!important;border:.0625rem solid #165bcc!important;color:#ffffffdb!important;min-width:5.9266rem}.confirmation-dialog.confirmation-dialog-dark .paperPlane{margin-right:.625rem;font-size:1rem;color:#ffffffc4}.confirmation-dialog.confirmation-dialog-dark .p-button:focus{box-shadow:0 0 0 .125rem #223f6d,0 0 0 .25rem var(--blue-400),0 .0625rem .125rem 0 var(--blue-400)!important}.contact-title{font-family:Fira Sans;font-size:2.5rem;margin-top:6.25rem;display:inline-block;border-bottom:.3125rem solid rgba(59,130,246,.85);color:#4b5563;text-align:left;margin-bottom:1.25rem}.form-title{font-family:Fira Sans;color:#609af8;font-size:1.6875rem;font-style:italic;font-weight:400}.contact-text{margin-top:1.25rem;font-size:1.1875rem;text-align:center;font-family:montserrat;color:#6b747b;line-height:1.5rem;text-shadow:.0625rem .0625rem .0625rem rgba(0,0,0,.1);width:60%}.contact-form{display:flex;flex-direction:column;width:70%;gap:.9375rem;border:solid .0625rem var(--bluegray-200);margin-top:3.75rem;margin-bottom:6.875rem;border-radius:1.25rem;background-color:var(--surface-b);align-items:center;padding:1.875rem}.contact-form .sendButtonIcon{margin-right:.625rem;font-size:.875rem}.contact-form .name,.contact-form .email,.contact-form .message{width:100%;margin-top:.9375rem}.contact-form .name .p-inputtext,.contact-form .email .p-inputtext,.contact-form .message .p-inputtext{width:100%}.contact-form .name .p-inputtext:enabled:focus,.contact-form .email .p-inputtext:enabled:focus,.contact-form .message .p-inputtext:enabled:focus{box-shadow:0 0 0 .2rem var(--blue-100)!important}.contact-form .name .p-inputtext:enabled:hover,.contact-form .email .p-inputtext:enabled:hover,.contact-form .message .p-inputtext:enabled:hover{border-color:var(--blue-400)}.contact-form .message .p-inputtextarea{resize:vertical;min-height:13.25rem}.contact-form .name-error .p-component,.contact-form .email-error .p-component,.contact-form .message-error .p-component{border:1px solid red;border-color:red}.contact-form .name-error .p-inputtext:enabled:focus,.contact-form .email-error .p-inputtext:enabled:focus,.contact-form .message-error .p-inputtext:enabled:focus{outline:none!important;box-shadow:none!important;border-color:red!important}.contact-form .name-error .p-inputtext:enabled:hover,.contact-form .email-error .p-inputtext:enabled:hover,.contact-form .message-error .p-inputtext:enabled:hover{outline:none!important;box-shadow:none!important;border-color:red!important}.contact-form .contact-submit.p-button{background:#609af8;border:.0625rem solid #609af8;width:25%;margin-top:1.5625rem}.contact-form .contact-submit.p-button .p-button-info:enabled:focus{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem var(--blue-400),0 .0625rem .125rem #000!important}.contact-form .contact-submit.p-button.p-button-info:enabled:focus{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem var(--blue-400),0 .0625rem .125rem #000!important}.contact-form .name-block,.contact-form .email-block,.contact-form .message-block{position:relative;width:80%}.contact-form .error{position:absolute;top:-.6875rem;right:0%;text-align:left;margin-top:.625rem;margin-bottom:.9375rem;color:red;font-size:.6875rem}.confirmation-dialog{min-width:28.7766rem!important}.confirmation-dialog .p-button{background:#3b82f6!important;border:.0625rem solid rgb(59,130,246)!important;min-width:5.9266rem}.confirmation-dialog .p-button:focus{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem var(--blue-400),0 .0625rem .125rem #000!important}.confirmation-dialog .circleCheck{color:green;margin-right:.625rem;font-size:1.25rem}.confirmation-dialog .xMark{color:red;margin-right:.625rem;font-size:1.25rem}.confirmation-dialog .paperPlane{margin-right:.625rem;font-size:1rem;color:var(--bluegray-700)}@media screen and (min-width: 2000px){.contact-form{width:60%}}@media screen and (max-width: 960px){.contact-form{width:90%}}@media screen and (max-width: 650px){.contact-dark .contact-form .contact-submit.p-button,.contact-light .contact-form .contact-submit.p-button{width:50%}.contact-dark .contact-form .name-block,.contact-dark .contact-form .email-block,.contact-dark .contact-form .message-block,.contact-light .contact-form .name-block,.contact-light .contact-form .email-block,.contact-light .contact-form .message-block{width:100%}}@media screen and (max-width: 500px){.contact-form{padding-left:.9375rem;padding-right:.9375rem}.contact-form .form-title{font-family:Fira Sans;color:#609af8;font-size:1.4375rem;font-style:italic;font-weight:400;width:90%;text-align:center}.contact-form .p-button{font-size:.9rem}.contact-form .sendButtonIcon{font-size:.8125rem}.confirmation-dialog{min-width:unset!important;width:90%}}@media screen and (max-width: 400px){.contact .contact-title{font-size:1.8rem}.contact .contact-text{font-size:1.0625rem}.contact-form .p-inputtext{height:2.5rem;font-size:.875rem;padding:.5rem}.contact-form .p-inputtextarea.p-inputtext{height:12rem;font-size:.875rem;padding:.5rem}.contact-form .form-title{font-size:1.25rem}.contact-form .name-block .p-float-label,.contact-form .email-block .p-float-label,.contact-form .message-block .p-float-label{margin-top:1.25rem}.contact-form .name-block .p-float-label label,.contact-form .email-block .p-float-label label,.contact-form .message-block .p-float-label label{font-size:.75rem}.contact-form .name-block .p-float-label:has(input:focus) label,.contact-form .name-block .p-float-label:has(input.p-filled) label,.contact-form .name-block .p-float-label:has(input:-webkit-autofill) label,.contact-form .name-block .p-float-label:has(textarea:focus) label,.contact-form .name-block .p-float-label:has(textarea.p-filled) label,.contact-form .name-block .p-float-label:has(.p-inputwrapper-focus) label,.contact-form .name-block .p-float-label:has(.p-inputwrapper-filled) label,.contact-form .email-block .p-float-label:has(input:focus) label,.contact-form .email-block .p-float-label:has(input.p-filled) label,.contact-form .email-block .p-float-label:has(input:-webkit-autofill) label,.contact-form .email-block .p-float-label:has(textarea:focus) label,.contact-form .email-block .p-float-label:has(textarea.p-filled) label,.contact-form .email-block .p-float-label:has(.p-inputwrapper-focus) label,.contact-form .email-block .p-float-label:has(.p-inputwrapper-filled) label,.contact-form .message-block .p-float-label:has(input:focus) label,.contact-form .message-block .p-float-label:has(input.p-filled) label,.contact-form .message-block .p-float-label:has(input:-webkit-autofill) label,.contact-form .message-block .p-float-label:has(textarea:focus) label,.contact-form .message-block .p-float-label:has(textarea.p-filled) label,.contact-form .message-block .p-float-label:has(.p-inputwrapper-focus) label,.contact-form .message-block .p-float-label:has(.p-inputwrapper-filled) label{top:-.55rem;font-size:.6875rem}.contact-form .name-block .error,.contact-form .email-block .error{position:absolute;top:unset;bottom:-1.875rem;font-size:.59375rem;right:.25rem}.contact-form .message-block .error{bottom:-1.5625rem!important;position:absolute;top:unset;font-size:.59375rem;right:.25rem}.contact-form .contact-submit.p-button{height:2.3125rem}.confirmation-dialog .p-dialog-content{padding:1rem;font-size:.9rem}.confirmation-dialog .p-dialog-header{padding:1.2rem 1rem;font-size:1rem}.confirmation-dialog .p-dialog-footer{padding:1.5rem 1rem}.p-dialog .p-dialog-header .p-dialog-title{font-size:1.15rem}.confirmation-dialog .paperPlane{font-size:.9375rem}.confirmation-dialog .p-button{font-size:.9rem;height:2.375rem;min-width:5.625rem}.confirmation-dialog .p-button .p-button-icon-left{margin-right:.3125rem;font-size:.8125rem}.confirmation-dialog .circleCheck,.confirmation-dialog .xMark{font-size:1.0625rem}}@font-face{font-family:montserrat;src:url(/assets/Montserrat-VariableFont_wght-DcaoeaBt.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Fira Sans;src:url(/assets/FiraSans-Bold-N1IGzrdY.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:DotMatrix;src:url(/assets/DotMatrix-BoldItalic-y4c9pjx0.otf) format("opentype");font-weight:400;font-style:normal}.footer-light,.footer-dark{display:flex;justify-content:center;align-items:center;width:100%;height:6.25rem}.footer-light{background-color:#e5e7eb}.footer-dark{background-color:#111827}.footer-dark .footer-rights,.footer-dark .footer-follow{color:#607597f7}.footer-dark .github,.footer-dark .linkedin{color:var(--bluegray-300)}.footer-text{display:flex;flex-direction:column;align-items:center;padding:1.25rem;gap:.625rem}.footer-rights{display:flex;justify-content:center;font-family:sans-serif;color:var(--gray-700)}.footer-follow{font-family:sans-serif;color:var(--gray-700)}.github,.linkedin{vertical-align:bottom;color:var(--gray-700)}@media screen and (max-width: 500px){.footer-rights,.footer-follow{font-size:.875rem}.github,.linkedin{font-size:.9rem}}@media screen and (max-width: 400px){.footer-rights,.footer-follow{font-size:.75rem}.github,.linkedin{font-size:.8rem}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}
