.nav_nav__XpsJN{display:flex;align-items:center;padding:0 20px;justify-content:space-between}.nav_nav__XpsJN svg{position:relative;fill:#fff}.nav_menucontainer__UKlV1,.nav_menucontainer__UKlV1 ul{display:flex;flex-direction:column;overflow:hidden}.nav_menucontainer__UKlV1 ul{position:fixed;right:0;top:0;justify-content:space-around;width:100%;z-index:99999;height:0;transition:2s;text-align:end;margin:0;padding:0;background-color:var(--dark)}.nav_nav__XpsJN .nav_menucontainer__UKlV1 ul li{height:100%;padding:10px;font-size:larger;border-bottom:5px solid var(--orange);margin-top:10px}.nav_nav__XpsJN li:hover a{color:var(--orange)!important;padding-right:2px}.nav_nav__XpsJN.nav_active__HA36e .nav_menucontainer__UKlV1 ul{height:100%}@media screen and (min-width:700px){.nav_nav__XpsJN svg{display:none}.nav_menucontainer__UKlV1{width:100%;max-width:-moz-fit-content;max-width:fit-content;height:unset}.nav_menucontainer__UKlV1 ul li:first-child{display:none}.nav_menucontainer__UKlV1 ul li a{padding:10px}.nav_menucontainer__UKlV1 ul{position:unset;height:unset;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center}}:root{--light:#f8f9fa;--dark:#222222;--gray:#ccc;--bgldark:#222222;--bgdark:#1F1F1F;--orange:#fca311}.bg-dark{background-color:black;color:var(--light)}.bg-light{background-color:var(--light);color:var(--dark)}body{font-family:var(--font-inter),Helvetica,sans-serif;background-color:black;color:var(--light);height:100vh}footer{margin-top:auto;position:relative;bottom:0;width:100%;background-color:var(--bgdark);z-index:9999999999}main{display:grid;align-items:center;font-family:system-ui,sans-serif;min-height:calc(100vh - 133px);max-width:1100px;margin:0 auto;padding:3rem 1.5rem}h1,h2{text-align:center;color:var(--orange)}h1{font-size:32px;text-transform:capitalize}a{color:var(--light);text-decoration:none;border-bottom:0 solid var(--orange)}ul{list-style:none}section.text-center{text-align:center;margin-bottom:4rem}section.text-center h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem}section.text-center p{font-size:1.125rem;color:#374151;margin-bottom:1rem}section.text-center a{display:inline-block;margin-top:1.5rem;padding:.75rem 1.5rem;background:#2563eb;color:#fff;border-radius:.75rem;text-decoration:none;transition:background .2s ease-in-out}section.text-center a:hover{background:#1e40af}section{margin-bottom:3rem}section h2{font-size:1.5rem;font-weight:600}section h2,section p{margin-bottom:1rem}ul{margin-left:1.25rem}ul li{margin-bottom:.5rem}section.text-center.mt-16{margin-top:4rem}section.text-center.mt-16 h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}section.text-center.mt-16 p{margin-bottom:1.5rem}section.text-center.mt-16 a{display:inline-block;padding:.75rem 1.5rem;border-radius:.75rem;text-decoration:none;font-weight:500;transition:background .2s ease-in-out}section.text-center.mt-16 a:first-child{background:#16a34a;color:#fff}section.text-center.mt-16 a:first-child:hover{background:#15803d}section.text-center.mt-16 a:last-child{background:#1f2937;color:#fff}section.text-center.mt-16 a:last-child:hover{background:#111827}#headnav{padding:0}#headnav li{border-bottom:1px solid transparent}#headnav li:hover{border-color:var(--orange)}#headnav li:hover a{color:var(--orange)!important}#portfolio a{margin-top:2rem}#portfolio a .portfolioimg{position:relative;max-height:400px;display:flex;justify-content:center;overflow:hidden;vertical-align:middle}#portfolio a .portfolioimg .overlay{background-color:#ffffff45;color:#2C2C2C;font-weight:700;overflow:hidden;display:flex;justify-content:center;align-items:center;height:0;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#portfolio a:hover .portfolioimg .overlay{height:100%;transition:height 1s}#portfolio a div{border-bottom:3px solid var(--bs-orange)}.portfoliotabs{border-radius:.3rem;background-color:var(--light)}.portfoliotabs .nav{margin:1rem 0}.portfoliotabs .nav-link{color:var(--dark)!important}.portfoliotabs .img-container{max-height:300px;overflow:hidden scroll}#singleportfolio #piccontainer{max-width:50vw;margin:auto;text-align:center}#singleportfolio #fscreen{width:100%;padding-top:2rem;height:100%;overflow:scroll;background:rgba(0,0,0,.5)}#menu g a,#menu g a path{transition:1.2s}#menu g a path{filter:drop-shadow(-3px 3px 3px var(--gray));fill:var(--light)}#menu g a:hover path{filter:drop-shadow(-3px 3px 7px var(--orange));fill:var(--orange)}#menu text{color:var(--dark)!important}#menuportfolio:hover{transform:translate(30px,30px)}#menucode:hover{transform:translate(-30px,30px)}#menucontact:hover{transform:translate(-30px,-30px)}#menuabout:hover{transform:translate(-50px,10px)}@media screen and (min-width:750px){#headnav li:not(:last-child){margin-right:1rem}}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_a2d131{font-family:Inter,Inter Fallback;font-style:normal}.__variable_a2d131{--font-inter:"Inter","Inter Fallback"}