@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400;500;600;700;800;900&display=swap);:root{--fs-76:4.77rem;--fs-60:3.75rem;--fs-48:3rem;--fs-38:2.4rem;--fs-32:2rem;--fs-24:1.5rem;--fs-20:1.25rem;--fs-16:1rem;--primary-color:#fff;--secondary-color:#2f3848;--accent-color:#31809d;--accent-color2:#a1a1a1;--bg-color:#12121c;--padding-nav:20px 155px;--container:112.5rem}*{box-sizing:border-box;margin:0;z-index:2}html{scroll-behavior:smooth}body{color:#fff;font-family:Outfit,sans-serif;margin:0}.app,body{background-color:#12121c}.app{background-color:var(--bg-color)}#light{--bg-color:#fff;--primary-color:#12121c;color:#12121c}#light .header{background-color:#fff}#light a{color:#12121c;font-weight:500}#light a:hover{color:#31809d;color:var(--accent-color)}.wrapper{margin-inline:auto;max-width:112.5rem;max-width:var(--container);position:relative;width:calc(100% - 19.4rem)}@media screen and (max-width:96.8em){:root{--padding-nav:20px 95px}.wrapper{width:calc(100% - 11.8rem)}}@media screen and (max-width:68.75em){:root{--padding-nav:20px 55px}.wrapper{width:calc(100% - 5.6rem)}}@media screen and (max-width:37.5em){:root{--padding-nav:20px 35px}.wrapper{width:calc(100% - 2.5rem)}}a{text-decoration:none}#light button button,a{color:#fff;font-family:Outfit,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{overflow:hidden}.logo{align-items:center;display:flex;transition:.3s ease}.logo:hover{color:#a1a1a1;color:var(--accent-color2)}.logo img{height:100%;margin-right:20px;transition:.3s linear;width:50px}.logo span{opacity:1;transition:.2s ease}.logo--active span{opacity:0;pointer-events:none}.logo--active img{height:100%;width:70px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #31809d2c;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.app-cursor{background-color:#31809d;border:0 solid #31809d;border-radius:50%;height:20px;transition:width .6s,height .6s,background-color .6s,-webkit-transform .15s;transition:transform .15s,width .6s,height .6s,background-color .6s;transition:transform .15s,width .6s,height .6s,background-color .6s,-webkit-transform .15s;width:20px}.app-cursor,.app-cursor2{overflow:hidden;pointer-events:none;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1000}.app-cursor2{background-color:initial;border:2px solid #31809d;border-radius:50%;height:50px;opacity:.5;transition:width .2s,height .2s,background-color .2s,-webkit-transform .15s;transition:transform .15s,width .2s,height .2s,background-color .2s;transition:transform .15s,width .2s,height .2s,background-color .2s,-webkit-transform .15s;width:50px}@property --rotate{syntax:"<angle>";initial-value:132deg;inherits:false}.menu-font,.xxs{font-size:1rem;font-size:var(--fs-16)}.menu-font,.xs,.xxs{font-weight:300;z-index:5}.xs{color:#a1a1a1;font-size:1.25rem;font-size:var(--fs-20);letter-spacing:.8px;line-height:110%}.s{font-size:1.5rem;font-size:var(--fs-24);font-weight:500}.m,.s{z-index:5}.m{font-size:2rem;font-size:var(--fs-32);font-weight:400}.l{font-size:2.4rem;font-size:var(--fs-38);font-weight:500}.l,.xl{z-index:5}.xl{font-size:3rem;font-size:var(--fs-48);font-weight:700;line-height:3rem;line-height:var(--fs-48);position:relative}.xxl{font-size:3.75rem;font-size:var(--fs-60)}.xxl,.xxxl{font-weight:800;z-index:5}.xxxl{font-size:4.77rem;font-size:var(--fs-76)}.type{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);line-height:5.2rem}@media screen and (max-width:600px){.xxs{font-size:1rem;font-size:var(--fs-16)}.xs,.xxs{font-weight:300;z-index:5}.xs{color:#a1a1a1;font-size:1.25rem;font-size:var(--fs-20);letter-spacing:.8px;line-height:110%}.s{font-weight:500}.m,.s{font-size:1.5rem;font-size:var(--fs-24);z-index:5}.m{font-weight:400}.l{font-size:2.4rem;font-size:var(--fs-38);font-weight:500}.l,.xl{z-index:5}.xl{font-size:3rem;font-size:var(--fs-48);font-weight:700;position:relative}.xxl{font-size:3.75rem;font-size:var(--fs-60);font-weight:800;z-index:5}.xxxl{font-size:3rem;font-size:var(--fs-48);font-weight:900;line-height:3rem;line-height:var(--fs-48);z-index:5}}@media screen and (max-width:1100px){.menu_text .line .word{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);line-height:3rem}.menu_chars{-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}}.grid{display:grid}.flex{display:flex}.direction-c{flex-direction:column}.jc-sb{justify-content:space-between}.jc-c{justify-content:center}.jc-r{justify-content:right}.ai-c{align-items:center}.flex-wrap{flex-wrap:wrap}.block{display:block}.button{background-color:initial;border:2px solid #31809d;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;height:50px;margin-top:50px;padding:13px 55px;position:relative;transition:.3s ease;width:250px}.button:before{background-color:#31809d;content:"";height:100%;transition:.5s ease;width:0;z-index:2}.button:before,.button_link{left:0;position:absolute;top:0}.button_link{bottom:0;right:0;text-decoration:none;z-index:5}#light .button a:hover{color:#12121c;font-size:400}.button:hover{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}.button:hover:before{width:100%}@media screen and (max-width:1100px){.button:hover:before{width:0}}.loader{background-color:#12121c;height:100vh}#light .loader{background-color:#fff;height:100vh}@keyframes animate-svg-fill{0%{fill:transparent}to{fill:#fff}}@-webkit-keyframes animate-svg-fill{0%{fill:transparent}to{fill:#fff}}@keyframes animate-svg-fill-light{0%{fill:transparent}to{fill:#12121c}}@-webkit-keyframes animate-svg-fill-light{0%{fill:transparent}to{fill:#12121c}}.svg-elem-1{-webkit-animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .1s both;animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .1s both}#light .svg-elem-1{-webkit-animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .1s both;animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .1s both}.svg-elem-2{-webkit-animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .2s both;animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .2s both}#light .svg-elem-2{-webkit-animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .2s both;animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .2s both}.svg-elem-3{-webkit-animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .30000000000000004s both;animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .30000000000000004s both}#light .svg-elem-3{-webkit-animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .30000000000000004s both;animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .30000000000000004s both}.svg-elem-4{-webkit-animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .4s both;animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .4s both}#light .svg-elem-4{-webkit-animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .4s both;animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .4s both}.svg-elem-5{-webkit-animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .5s both;animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .5s both}#light .svg-elem-5{-webkit-animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .5s both;animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .5s both}.svg-elem-6{-webkit-animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .6s both;animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .6s both}#light .svg-elem-6{-webkit-animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .6s both;animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .6s both}.svg-elem-7{-webkit-animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .7000000000000001s both;animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .7000000000000001s both}#light .svg-elem-7{-webkit-animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .7000000000000001s both;animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .7000000000000001s both}.svg-elem-8{-webkit-animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .8s both;animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .8s both}#light .svg-elem-8{-webkit-animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .8s both;animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .8s both}.svg-elem-9{-webkit-animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .9s both;animation:animate-svg-fill .3s cubic-bezier(.47,0,.745,.715) .9s both}#light .svg-elem-9{-webkit-animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .9s both;animation:animate-svg-fill-light .3s cubic-bezier(.47,0,.745,.715) .9s both}.switch{display:inline-block;margin-left:30px;position:relative}.switch>span{font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;pointer-events:none;position:absolute;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.06);text-transform:uppercase;top:11px;width:50%}input.check-toggle-round-flat:checked~.off{color:#2f3848}input.check-toggle-round-flat:checked~.on{color:#fff}.switch>span.on{color:#31809d;left:0;padding-left:2px}.switch>span.off{color:#fff;padding-right:4px;right:0}.check-toggle{margin-left:-9999px;position:absolute;visibility:hidden}.check-toggle+label{cursor:pointer;display:block;outline:none;position:relative;-webkit-user-select:none;user-select:none}input.check-toggle-round-flat+label{background-color:#2f3848;border-radius:6px;height:35px;padding:2px;width:97px}input.check-toggle-round-flat+label:after,input.check-toggle-round-flat+label:before{content:"";display:block;position:absolute}input.check-toggle-round-flat+label:before{background-color:#2f3848;border-radius:6px;bottom:2px;left:2px;right:2px;top:2px}input.check-toggle-round-flat+label:after{background-color:#fff;border-radius:5px;bottom:4px;left:2px;right:4px;top:3px;transition:margin .2s;width:48px}input.check-toggle-round-flat:checked+label:after{background-color:#31809d;margin-left:44px}@media screen and (max-width:1100px){.switch{margin-bottom:20px;margin-left:0}.logo--active img{width:60px}}.header,header{z-index:99}.header{background-color:#12121c;height:115px;left:0;max-height:115px;padding:var(--padding-nav);position:fixed;right:0;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.nav{margin-right:30px}.opacity-anim{opacity:1}.nav_container{align-items:center}.nav a{margin:0 20px;text-decoration:none;transition:.3s ease}.nav_toggles{align-items:center;display:flex}.nav_icons{position:relative}.nav_icons a{margin:0 10px;padding:5px;transition:.3s ease}.nav a:hover,.nav_icons a:hover{color:var(--accent-color)}.bulb{background-color:initial;border:none;cursor:pointer;margin-left:30px}.bulb img{height:25px;width:100%}.hamburger{display:none;padding:10px}.bar{background-color:var(--primary-color);display:block;height:3px;width:30px}.bar:not(:last-child){margin-bottom:3px}.hero{position:relative}.hero_text{height:100vh;text-align:center;width:100%}.hero_text h2{position:relative}.hand{bottom:5px;margin-left:10px;position:absolute;-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.hero_mouse{bottom:0;height:13vh;left:0;position:absolute;right:0}.mask_svg{overflow:hidden;position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:0}.layer_1{right:-10%;scale:3;top:18%}.layer_1,.layer_2{-webkit-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite;background-image:linear-gradient(var(--rotate),#00aeff 0,#0008ff 100%);background:-webkit-linear-gradient(var(--rotate),#00aeff 0,#0008ff 100%);-webkit-clip-path:url(#mask);clip-path:url(#mask);height:500px;opacity:.4;position:absolute;-webkit-transform-origin:center;transform-origin:center;width:500px;z-index:1}.layer_2{left:-15%;scale:1.1;top:48%}.layer_3{-webkit-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite;background-image:linear-gradient(var(--rotate),#00aeff 0,#0008ff 100%);background:-webkit-linear-gradient(var(--rotate),#00aeff 0,#0008ff 100%);-webkit-clip-path:url(#mask);clip-path:url(#mask);height:500px;opacity:.4;position:absolute;right:-35%;scale:2;top:81%;-webkit-transform-origin:center;transform-origin:center;width:500px;z-index:1}.projects_section{margin:50px 0;overflow:hidden}.projects_sectionButton{display:flex;justify-content:center;padding:30px 0}.projects_section button{height:50px;opacity:0;width:350px}.title{line-height:1;overflow:hidden}.title-anim{display:block;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.text{line-height:1;overflow:hidden}.text-anim{display:block;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.project{opacity:0;transition:.4s ease;transition:opacity .8s ease;width:100%}.project_imgContainer{height:400px;max-height:600px;object-fit:cover;position:relative}.project_imgContainer img{border:3px solid #31809d;height:400px;width:100%;z-index:1}.project_imgOverlay{align-items:center;background-color:#222233e7;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:.3s ease;width:100%;z-index:2}#light .project_imgOverlay{background-color:hsla(0,0%,100%,.858)}.project_imgContainer:hover .project_imgOverlay,.project_imgOverlay .button{opacity:1}.project_textContainer{padding:10px 5px}.project_textContainer h4{color:var(--primary-color);font-weight:600;margin-bottom:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project_tech{flex-wrap:wrap;padding:20px 0;row-gap:10px}.project_tech span{background-color:var(--secondary-color);border-radius:2px;margin-right:10px;padding:5px 15px}#light .project_tech span{color:#fff}.project h4{margin-top:15px}.projects{gap:30px;grid-template-columns:repeat(auto-fill,minmax(550px,1fr));margin-top:100px}.about{align-items:center;margin:150px 0}.about img{height:70vh;object-fit:cover;width:35vw}.about_text{margin-left:100px}.about_text h2{margin-bottom:35px}.about_text_content{display:flex;flex-direction:column;gap:20px}.about_text p{line-height:130%}.about_text button{width:350px}.skills{margin:250px 0;position:relative}.skills h2{text-align:center}#light .skill h4{color:var(--secondary-color);font-size:600}.skills_list{gap:30px;margin:100px auto 0}.skill{margin:0 50px 30px}.skill h4{margin-top:15px}.skill img{height:auto;width:70px}.contact{margin:150px 0}.contact,.contact_inputs{width:100%}.contact_inputs div{flex:1 1}.contact>form{margin-top:100px}.contact>form p{margin-bottom:20px}.contact>form label{color:var(--accent-color2);display:flex;flex-direction:column;margin-bottom:10px}.contact>form input,.contact>form select,.contact>form textarea{background-color:initial;border:2px solid #a1a1a158;border-radius:5px;color:var(--primary-color);font-family:Outfit,sans-serif;font-size:var(--xxs);height:40px;margin-top:10px;padding:0 15px;width:40vw}#light .contact>form label{color:var(--secondary-color)}#light .contact>form input,#light .contact>form select,#light .contact>form textarea{border:2px solid #2f3848;color:var(--secondary-color);font-weight:500}.contact>form input:focus{border-color:#a1a1a1;outline:none}.form_message{margin-left:50px}.contact>form textarea{height:190px;padding:20px;width:100%}.contact>form option{background-color:#12121c}.contact form input:-webkit-autofill{background-color:#31809d17;border:3px solid blue;outline:none}.contact form input:autofill,.contact>form input:-webkit-autofill{background-color:#31809d17;border:3px solid blue;outline:none}.contact>form option:hover{background-color:#31809d57}.contact form button span{color:#fff}#light .contact .red_label,.contact .red_label{color:red;font-weight:500}#light .contact form button span{color:#12121c;font-weight:500}.footer{background-color:#223;padding:var(--padding-nav);padding-bottom:70px;padding-top:50px}#light .footer{background-color:var(--secondary-color);color:#fff}#light .footer_icons a{color:#fff}#light .footer_icons a:hover{color:var(--accent-color)}.footer_copySocial{align-items:flex-end;margin-top:30px}.portfolio_hero{padding:var(--padding-regular);padding-bottom:10px;padding-top:285px}#light .portfolio_hero p{color:#12121cab;font-weight:400}.portfolio_projectsSection{padding:var(--padding-regular);padding-top:0}.submission{align-items:center;background-color:var(--bg-color);height:100vh;width:100%}.submission,.submission_container{display:flex;justify-content:center}.submission_container{background-color:#fff;border-radius:10px;color:#12121c;flex-direction:column;height:200px;padding:2rem 3rem;width:60%}.submission_container h1{font-size:2rem}.submission_container p{color:#12121cbb;font-weight:400}.submission_button{background-color:initial;border:none;margin-top:25px;padding:0;text-align:left;width:300px}.submission_button a{color:#31809d;font-weight:500}.submission_icon{color:#31809d;margin-right:15px}@media screen and (max-width:87.5em){.layer_1{right:-20%;scale:2.8;top:18%}}.char{-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.line{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);line-height:5.2rem}@media screen and (max-width:68.75em){.header{height:90px;-webkit-transform:translateY(0);transform:translateY(0);transition:.3s ease}.opacity-anim{opacity:1}.nav_container{background-color:#12121c;bottom:0;flex-direction:column;height:100vh;justify-content:space-evenly;left:0;padding:150px 0;position:absolute;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;width:100%;z-index:100}#light .nav_container{background-color:#fff}.nav{align-items:center;flex-direction:column;justify-content:center;margin-right:0;transition:.3s ease}.nav a{font-size:2.6rem;font-weight:700;line-height:auto;margin:30px 0}.nav_icons{align-items:center;display:flex;height:10vh}.nav_icons a{-webkit-transform:scale(1.4);transform:scale(1.4)}.opacity-social{opacity:0}.bulb{margin-left:0;-webkit-transform:scale(1.6);transform:scale(1.6)}.hamburger{display:block;position:absolute;right:45px;z-index:399}.hamburger .bar{transition:.3s ease}.hamburger .bar,.hamburger--active .bar{-webkit-transform-origin:11px 1px;transform-origin:11px 1px}.hamburger--active .bar:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--active .bar:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.layer_1{right:-45%;scale:3.2;top:16.8%}.layer_2{left:-25%;top:52%}.hero_text h2{margin:25px 0}.project{margin-bottom:40px;max-width:100%}.project_imgContainer{display:flex;flex-direction:column-reverse;max-height:700px}.project_imgOverlay{align-items:center;background-color:initial;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;margin:50px auto 0;opacity:1;padding:0;position:relative;width:90%}.project_imgOverlay .button{margin-top:0;width:100%}.about,.projects{flex-direction:column}.about img{height:50vh;width:100%}.about_text{margin-left:0;margin-top:50px;padding:0 25px}.about_text button{margin:75px auto 0}.skills{margin:200px 0}.contact form{width:100%}.contact_inputs{display:block}.form_message{margin-left:0}.contact>form input,.contact>form select,.contact>form textarea{width:100%}.footer{display:flex}.footer,.footer_copySocial{align-items:center;flex-direction:column}.footer_copySocial{margin-top:30px}.footer_icons{margin-top:50px}.portfolio_hero{padding:var(--padding-regular);padding-bottom:50px;padding-top:155px}.submission_container{align-items:center;height:350px;width:85%}}@media screen and (max-width:37.5em){.nav_container{padding:150px 20px}.nav,.nav_container{align-items:flex-start}.nav{margin:10px 0}.nav a{font-size:2rem;font-weight:700;line-height:3rem;margin:20px 0;text-align:left}.nav_icons{align-items:center;display:flex;height:20vh;margin-top:10px}.nav_icons a:first-child{margin-left:0}.nav_toggles{align-items:center;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin-top:60px;width:100%}.hamburger{right:25px}.switch{margin:0 50px 0 0}.bulb{-webkit-transform:scale(1.4);transform:scale(1.4)}.hero{padding:0 8px}.line{line-height:3.5rem}.hero_text h1{margin:15px 0}.hand{bottom:0;margin-left:10px;position:absolute;right:-30px;-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.projects{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:50px}.project{margin-bottom:0}.project_imgContainer{max-height:600px;object-fit:cover;position:relative}.project_imgOverlay{align-items:center;background-color:initial;display:flex;flex-direction:column;gap:30px;justify-content:center;margin-bottom:10px;opacity:1;padding:0;position:relative}.projects_section button{margin-top:20px;width:100%}.about{margin:100px 0}.skills{margin:50px 0;padding:50px 0}.skill{margin:20px}.about_text{padding:0 15px}#light .about_text p{color:rgba(46,55,71,.713)}.contact{margin:50px 0 100px}.contact>form{margin-top:70px}.mask_svg{display:none}.layer_1{right:-60%;scale:1.4;top:10%}.layer_1,.layer_2{-webkit-animation:none;animation:none;background-image:url(/static/media/circle-01-bg.ee56a7f808276779661d.svg);background-repeat:no-repeat;background-size:contain;-webkit-clip-path:none;clip-path:none;position:absolute}.layer_2{left:-65%;scale:.8;top:38.4%}.layer_3{-webkit-animation:none;animation:none;background-image:url(/static/media/circle-01-bg.ee56a7f808276779661d.svg);background-repeat:no-repeat;background-size:contain;-webkit-clip-path:none;clip-path:none;position:absolute;right:-70%;scale:1;top:80.6%}.submission_container{align-items:center;height:500px;padding:2rem;text-align:center;width:90%}.submission_container h1{margin-bottom:10px}.submission_button{align-items:center;margin-top:50px;width:100%}.submission_button,.submission_button a{justify-content:center;text-align:center}}@-webkit-keyframes spin{0%{--rotate:0deg}to{--rotate:360deg}}@keyframes spin{0%{--rotate:0deg}to{--rotate:360deg}}
/*# sourceMappingURL=main.3877d274.css.map*/