html{scroll-behavior:smooth}html::-webkit-scrollbar{display:none}body{font-family:Spartan,sans-serif;height:100%;margin:0;overflow-x:hidden}.navigation{align-items:center;display:flex;height:100%;justify-content:flex-end;min-width:500px;position:absolute;right:0;top:0;z-index:100}.navigation__menu{display:flex;margin-right:30%}.navigation__menu div{-webkit-animation:showing-right 1.1s cubic-bezier(.68,-.6,.32,1.6) forwards;animation:showing-right 1.1s cubic-bezier(.68,-.6,.32,1.6) forwards;opacity:0}@media (max-width:1600px){.navigation__menu{margin-right:100px}}@media (max-width:1250px){.navigation__menu{margin-right:100px}}.navigation a{color:#fff;display:block;font-size:60px;font-weight:600;line-height:80px;padding:10px;position:relative;text-decoration:none;text-shadow:0 .5rem 2rem rgba(44,68,106,.2);transition:all .6s cubic-bezier(.34,1.56,.64,1);z-index:999}.navigation a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media (max-width:1250px){.navigation a{font-size:40px;line-height:normal}}@media (max-width:760px){.navigation{align-items:flex-end;bottom:0;justify-content:center;left:0;min-height:550px;min-width:100%}.navigation a{font-size:40px;text-align:center}.navigation__menu{margin-bottom:20px;margin-right:0}.navigation__menu div{-webkit-animation:showing-up 1s cubic-bezier(.68,-.6,.32,1.6) forwards;animation:showing-up 1s cubic-bezier(.68,-.6,.32,1.6) forwards}}.follow-cursor{border:2px solid;border-radius:50%;box-sizing:border-box;color:#fff;height:50px;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .2s ease-out;width:50px;z-index:990}.follow-cursor.active{background-color:#fff;opacity:.4;-webkit-transform:scale(3);transform:scale(3);-webkit-transform-origin:70% 70%;transform-origin:70% 70%;z-index:999}@media (max-width:1250px){.follow-cursor{display:none}}.navy-color-cursor{color:#2c446a}.navy-color-cursor.active{background-color:#2c446a}.coral-color-cursor{color:#ea6962}.coral-color-cursor.active{background-color:#ea6962}.blue-color-cursor{color:#024c79}.blue-color-cursor.active{background-color:#024c79}.animation{background-image:url(/static/media/homepagebackground2.5ca04444f455867b5361.jpg);background-position:-100px -300px;background-size:cover;min-height:100vh;overflow:hidden;position:relative;width:100%}@media (max-width:760px){.animation{min-height:550px;overflow:normal}}.animation__welcome{-webkit-animation:showing-left .8s cubic-bezier(.68,-.6,.32,1.6) .6s forwards;animation:showing-left .8s cubic-bezier(.68,-.6,.32,1.6) .6s forwards;color:#f3a9a5;font-size:50px;font-weight:600;left:150px;letter-spacing:5px;opacity:0;position:absolute;text-shadow:0 .5rem 2rem rgba(44,68,106,.7);top:180px;z-index:20}@media (max-width:1250px){.animation__welcome{font-size:35px;left:15px;margin:0;position:absolute;top:30px}}@media (max-width:450px){.animation__welcome{color:#f1eee9;font-size:20px;letter-spacing:3px}}.animation__text{-webkit-animation:showing-left 1s cubic-bezier(.68,-.6,.32,1.6) .8s forwards;animation:showing-left 1s cubic-bezier(.68,-.6,.32,1.6) .8s forwards;color:#fff;font-size:80px;font-weight:600;left:380px;letter-spacing:5px;opacity:0;position:absolute;text-shadow:0 .5rem 2rem rgba(44,68,106,.7);top:230px;transition:all .7s;z-index:20}.animation__text:hover{letter-spacing:10px}@media (max-width:1250px){.animation__text{font-size:60px;left:30px;position:absolute;top:30px}}@media (max-width:450px){.animation__text{font-size:50px;left:30px;position:absolute;top:30px}}.animation__signature{-webkit-animation:showing-left .8s cubic-bezier(.68,-.6,.32,1.6) .8s forwards;animation:showing-left .8s cubic-bezier(.68,-.6,.32,1.6) .8s forwards;color:#fff;font-size:30px;font-weight:500;left:100px;letter-spacing:5px;opacity:0;position:absolute;text-shadow:0 .5rem 2rem rgba(44,68,106,.7);text-transform:uppercase;top:400px;transition:all .6s;z-index:20}.animation__signature:hover{letter-spacing:10px}.animation__signature span{font-size:13px}@media (max-width:760px){.animation__signature span{font-size:10px}}@media (max-width:450px){.animation__signature span{font-size:8px}}@media (max-width:1250px){.animation__signature{font-size:25px;left:100px;position:absolute;top:150px}}@media (max-width:760px){.animation__signature{font-size:20px;left:80px;position:absolute;top:150px}}@media (max-width:450px){.animation__signature{font-size:15px;left:60px;position:absolute;top:130px}}.animation__circles{height:100vh;position:relative;width:100%}.animation__circle1{position:relative;transition:.6s ease-in-out;z-index:10}.animation__circle1:after{background:#2c446a;border-radius:50%;content:"";height:540px;left:105px;opacity:0;position:absolute;top:55px;transition:.4s cubic-bezier(.34,1.56,.64,1) .1s;width:540px;z-index:-1}@media (max-width:1250px){.animation__circle1:after{display:none}}.animation__circle1:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.animation__circle1:hover:after{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}.animation__circle1 img{-webkit-animation:showingcircle 1s cubic-bezier(.68,-.6,.32,1.6) forwards;animation:showingcircle 1s cubic-bezier(.68,-.6,.32,1.6) forwards;left:100px;opacity:0;position:absolute;top:50px}@media (max-width:1250px){.animation__circle1 img{max-width:500px;width:70%}}@media (max-width:760px){.animation__circle1 img{left:40px;position:absolute;top:30px}}@media (max-width:450px){.animation__circle1 img{left:20px;position:absolute;top:30px}}.animation__circle2{position:relative;transition:.6s ease-in-out;z-index:11}.animation__circle2:after{background:#f3a9a5;border-radius:50%;content:"";height:340px;left:675px;opacity:0;position:absolute;top:255px;transition:.4s cubic-bezier(.34,1.56,.64,1) .1s;width:340px;z-index:-1}@media (max-width:1250px){.animation__circle2:after{display:none}}.animation__circle2:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.animation__circle2:hover:after{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}.animation__circle2 img{-webkit-animation:showingcircle .8s cubic-bezier(.68,-.6,.32,1.6) .4s forwards;animation:showingcircle .8s cubic-bezier(.68,-.6,.32,1.6) .4s forwards;left:670px;opacity:0;position:absolute;top:250px;transition:all 1s}@media (max-width:1250px){.animation__circle2 img{left:450px;max-width:300px;position:absolute;top:180px;width:40%}}@media (max-width:760px){.animation__circle2 img{left:10px;position:absolute;top:420px}}@media (max-width:450px){.animation__circle2 img{left:10px;position:absolute;top:250px}}.animation__circle3{position:relative;transition:.6s ease-in-out;z-index:12}.animation__circle3:after{background:#f1eee9;border-radius:50%;content:"";height:260px;left:705px;opacity:0;position:absolute;top:505px;transition:.4s cubic-bezier(.34,1.56,.64,1) .1s;width:260px;z-index:-1}@media (max-width:1250px){.animation__circle3:after{display:none}}.animation__circle3:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.animation__circle3:hover:after{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}.animation__circle3 img{-webkit-animation:showingcircle 1s cubic-bezier(.68,-.6,.32,1.6) .6s forwards;animation:showingcircle 1s cubic-bezier(.68,-.6,.32,1.6) .6s forwards;left:700px;opacity:0;position:absolute;top:500px;transition:all 1.5s}@media (max-width:1250px){.animation__circle3 img{left:350px;max-width:180px;position:absolute;top:450px;width:25%}}@media (max-width:760px){.animation__circle3 img{left:150px;position:absolute;top:630px}}@media (max-width:450px){.animation__circle3 img{left:220px;position:absolute;top:180px}}@media (max-height:415px){.animation__circle3 img{display:none}}.animation__circle4{position:relative;transition:.6s ease-in-out;z-index:13}.animation__circle4:after{background:#024c79;border-radius:50%;content:"";height:200px;left:605px;opacity:0;position:absolute;top:655px;transition:.4s cubic-bezier(.34,1.56,.64,1) .1s;width:200px;z-index:-1}@media (max-width:1250px){.animation__circle4:after{display:none}}.animation__circle4:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.animation__circle4:hover:after{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}.animation__circle4 img{-webkit-animation:showingcircle 1s cubic-bezier(.68,-.6,.32,1.6) 1s forwards;animation:showingcircle 1s cubic-bezier(.68,-.6,.32,1.6) 1s forwards;left:600px;opacity:0;position:absolute;top:650px;transition:all 1s}@media (max-width:1250px){.animation__circle4 img{left:600px;max-width:120px;position:absolute;top:570px;width:20%}}@media (max-width:760px){.animation__circle4 img{left:350px;position:absolute;top:420px}}@media (max-width:450px){.animation__circle4 img{left:240px;position:absolute;top:480px}}.animation__circle5{position:relative;transition:.6s ease-in-out;z-index:14}.animation__circle5:after{background:#f9d4d2;border-radius:50%;content:"";height:135px;left:455px;opacity:0;position:absolute;top:695px;transition:.4s cubic-bezier(.34,1.56,.64,1) .1s;width:135px;z-index:-1}@media (max-width:1250px){.animation__circle5:after{display:none}}.animation__circle5:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.animation__circle5:hover:after{opacity:.5;-webkit-transform:scale(1.3);transform:scale(1.3)}.animation__circle5 img{-webkit-animation:showingcircle 1s cubic-bezier(.68,-.6,.32,1.6) 1.2s forwards;animation:showingcircle 1s cubic-bezier(.68,-.6,.32,1.6) 1.2s forwards;left:450px;opacity:0;position:absolute;top:690px;transition:all 1s}@media (max-width:1250px){.animation__circle5 img{left:360px;max-width:100px;position:absolute;top:50px;width:15%}}@media (max-width:450px){.animation__circle5 img{left:260px;position:absolute;top:30px}}.animation__circle6{position:relative;transition:.6s ease-in-out;z-index:15}.animation__circle6:after{background:#f9d4d2;border-radius:50%;content:"";height:75px;left:373px;opacity:0;position:absolute;top:663px;transition:.4s cubic-bezier(.34,1.56,.64,1) .1s;width:75px;z-index:-1}@media (max-width:1250px){.animation__circle6:after{display:none}}.animation__circle6:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.animation__circle6:hover:after{opacity:.5;-webkit-transform:scale(1.3);transform:scale(1.3)}.animation__circle6 img{-webkit-animation:showingcircle 1s cubic-bezier(.68,-.6,.32,1.6) 1.5s forwards;animation:showingcircle 1s cubic-bezier(.68,-.6,.32,1.6) 1.5s forwards;left:370px;opacity:0;position:absolute;top:660px;transition:all 1s}@media (max-width:1250px){.animation__circle6 img{left:700px;max-width:60px;position:absolute;top:680px}}@media (max-width:760px){.animation__circle6 img{display:none}}.animation .footer{bottom:0;color:#f9d4d2;font-size:15px;font-weight:600;position:absolute;right:50px;z-index:999}@media (max-width:760px){.animation .footer{font-size:8px;right:5px}}.toggle-menu{-webkit-animation:fade-in-background .6s;animation:fade-in-background .6s;border-radius:50%;box-shadow:0 .5rem 2rem rgba(44,68,106,.3);height:800px;left:-470px;overflow:hidden;position:fixed;top:-250px;transition:all 1s cubic-bezier(.34,1.56,.64,1);width:800px;z-index:990}.toggle-menu .navigation__menu{left:-50px;position:fixed;top:50px}.toggle-menu .navigation__menu a{font-size:35px;line-height:40px;margin-left:100px}@media (max-width:1250px){.toggle-menu .navigation__menu{top:115px}}@media (max-width:760px){.toggle-menu .navigation__menu{top:80px}}.hidden{display:none}.toggle-button{background-color:initial;border:none;left:50px;position:fixed;top:50px;z-index:999}.toggle-button:focus{outline:transparent}.toggle-button svg{color:#fff;font-size:50px}.toggle-button__icon{display:none}@media (max-width:1250px){.toggle-button__icon{display:block}}@media (max-width:760px){.toggle-button{left:20px;top:20px}.toggle-button svg{font-size:40px}}.about-section{background-image:url(/static/media/aboutbackground.522171f72bf908b1bb0e.jpg);background-position:-300px -100px;background-size:cover;display:flex;min-height:100vh;overflow:hidden;position:relative;width:100%}@media (max-width:1250px){.about-section{flex-direction:column}}@media (max-width:450px){.about-section{min-height:100%}}.about-section h1{-webkit-animation:showing-up .8s cubic-bezier(.68,-.6,.32,1.6) forwards;animation:showing-up .8s cubic-bezier(.68,-.6,.32,1.6) forwards;color:#ea6962;font-size:70px;font-size:80px;font-weight:600;left:1100px;margin:0;position:absolute;text-shadow:0 .5rem 2rem rgba(44,68,106,.2);top:50px;transition:all 1s;z-index:50}@media (max-width:1250px){.about-section h1{font-size:60px}}@media (max-width:760px){.about-section h1{font-size:50px}}@media (max-width:450px){.about-section h1{font-size:40px}}@media (max-width:1600px){.about-section h1{left:500px}}@media (max-width:1250px){.about-section h1{left:400px;top:60px}}@media (max-width:760px){.about-section h1{margin:65px auto 0;position:static}}.about-section__picture{display:flex;flex-basis:50%;position:relative}.about-section__picture img{-webkit-animation:show-size 1.5s cubic-bezier(.45,0,.55,1) forwards;animation:show-size 1.5s cubic-bezier(.45,0,.55,1) forwards;border-radius:50%;box-shadow:4px 5px 10px rgba(44,68,106,.1);display:block;height:auto;margin:auto;max-width:600px;width:100%}@media (max-width:450px){.about-section__picture{max-height:450px}}.about-section__circle2{left:40px;position:absolute;top:580px;transition:.6s ease-in-out;z-index:20}.about-section__circle2:after{background:#ea6962;border-radius:50%;content:"";height:290px;left:5px;opacity:0;position:absolute;top:5px;transition:.4s cubic-bezier(.34,1.56,.64,1) .1s;width:290px;z-index:-1}@media (max-width:1250px){.about-section__circle2:after{display:none}}.about-section__circle2:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.about-section__circle2:hover:after{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}.about-section__circle2 img{-webkit-animation:showingcircle-right-highopacity 1.5s forwards;animation:showingcircle-right-highopacity 1.5s forwards;height:300px;width:300px}@media (max-width:1250px){.about-section__circle2{display:none}}.about-section__content{align-items:center;-webkit-animation:fade-in .8s forwards;animation:fade-in .8s forwards;color:#2c446a;display:flex;flex-basis:50%;justify-content:center;letter-spacing:2px;margin-top:70px;z-index:10}@media (max-width:1600px){.about-section__content{margin-top:100px}}@media (max-width:1250px){.about-section__content{margin-top:100px}}@media (max-width:760px){.about-section__content{margin-top:0}}@media (max-width:450px){.about-section__content{letter-spacing:1.5px}}.about-section__content div{background-color:#fff;max-width:650px;opacity:.9;padding:20px}.about-section__content a{text-decoration:none}.about-section__content span{color:#ea6962;font-weight:600;text-transform:uppercase}.about-section__content h3{-webkit-animation:showing-up .9s forwards;animation:showing-up .9s forwards;font-size:40px;font-weight:600;line-height:60px;text-align:center;transition:all 1s}@media (max-width:760px){.about-section__content h3{font-size:20px;line-height:30px}}.about-section__content p{-webkit-animation:showing-up 1s forwards;animation:showing-up 1s forwards;font-size:25px;font-weight:600;line-height:35px;text-align:justify;transition:all 1s}@media (max-width:760px){.about-section__content p{font-size:15px;line-height:25px}}.project{align-items:center;display:flex;justify-content:center;width:24%}.project::-webkit-scrollbar{display:none}@media (max-width:1600px){.project{margin:10px;width:30%}}@media (max-width:1025px){.project{width:45%}}@media (max-width:450px){.project{height:550px;width:100%}}.project__img{height:100%;overflow:hidden;width:100%}.project__img img{height:auto;width:100%}@media (max-width:1025px){.project__img img{height:100%;width:100%}}@media (max-width:450px){.project__img{height:50%}}.project figure{-webkit-animation:showing-up 1s cubic-bezier(.68,-.6,.32,1.6) forwards;animation:showing-up 1s cubic-bezier(.68,-.6,.32,1.6) forwards;border-radius:10px;height:400px;margin:10px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.25,.25,.115,1.445);width:100%;z-index:9}@media (max-width:1600px){.project figure{margin:80px 0 0}}@media (max-width:1250px){.project figure{margin:20px auto 10px}}@media (max-width:1025px){.project figure{margin:none}}@media (max-width:760px){.project figure{height:400px;margin:10px}}@media (max-width:450px){.project figure{height:100%;width:90%}}.project figure figcaption{-webkit-animation:showing-up 1s cubic-bezier(.68,-.6,.32,1.6) .3s forwards;animation:showing-up 1s cubic-bezier(.68,-.6,.32,1.6) .3s forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;text-align:center;top:0;transition:all .6s cubic-bezier(.25,.25,.115,1.445);width:100%;z-index:11}@media (max-width:450px){.project figure figcaption{text-align:center;top:45%}}.project figure figcaption h2{color:#024c79;font-size:38px;font-weight:600;letter-spacing:2px;margin:0 auto;text-shadow:0 .5rem 2rem rgba(44,68,106,.3);transition:all .4s cubic-bezier(.25,.25,.115,1.445);z-index:100}@media (max-width:1025px){.project figure figcaption h2{font-size:33px}}@media (max-width:450px){.project figure figcaption h2{color:#ea6962;margin:0;padding-top:20px}}.project figure figcaption p{color:#024c79;font-size:16px;font-weight:400;margin:10px;padding:0 20px;transition:all .4s cubic-bezier(.25,.25,.115,1.445)}.project figure figcaption p span{font-weight:600}@media (max-width:1025px){.project figure figcaption p{font-size:14px;padding:0}}@media (max-width:450px){.project figure figcaption p{color:#fff}}.project figure figcaption h2,.project figure figcaption p{-webkit-transform:translateY(25px);transform:translateY(25px)}.project figure figcaption .techniques{align-items:flex-start;display:flex;flex-direction:column;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .4s cubic-bezier(.25,.25,.115,1.445)}.project figure figcaption .techniques ul{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;padding:0;width:80%}@media (max-width:450px){.project figure figcaption .techniques ul{padding:0;width:100%}.project figure figcaption .techniques ul span{display:none}}.project figure figcaption .techniques ul span{color:#ea6962;font-size:20px;font-weight:600}.project figure figcaption .techniques ul li{border:1px solid #ea6962;border-radius:10px;color:#ea6962;font-size:12px;font-weight:600;list-style:none;margin:2px;padding:5px 5px 0;text-align:justify;text-transform:uppercase}@media (max-width:1025px){.project figure figcaption .techniques ul li{font-size:10px}}.project figure figcaption .buttons{align-items:center;background:#024c79;bottom:0;display:flex;height:250px;justify-content:space-evenly;left:0;opacity:.6;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);transition:all .3s cubic-bezier(.25,.25,.115,1.445);width:100%;z-index:100}.project figure figcaption .buttons a{color:#fff;font-size:70px;font-weight:500;margin:10px;text-decoration:none;transition:all .6s cubic-bezier(.34,1.56,.64,1)}.project figure figcaption .buttons a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media (max-width:450px){.project figure figcaption .buttons{height:100px;-webkit-transform:translateY(-520%);transform:translateY(-520%)}.project figure figcaption .buttons a{font-size:50px}}.project figure:before{background-color:#fff;border-radius:50%;box-shadow:-1px -16px 40px -19px rgba(44,68,106,.2);content:"";height:100%;left:-10px;opacity:1;position:absolute;top:-200px;transition:all .3s cubic-bezier(.25,.25,.115,1.445);width:100%;z-index:10}@media (max-width:760px){.project figure:before{top:-150px}}@media (max-width:450px){.project figure:before{display:none}}.project figure:after{background-color:hsla(3,76%,65%,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .3s}@media (max-width:450px){.project figure:after{bottom:-20px;z-index:-1}}.project figure:hover h2,.project figure:hover p{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:450px){.project figure:hover h2,.project figure:hover p{opacity:1;-webkit-transform:translateY(25px);transform:translateY(25px)}}.project figure:hover .techniques{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:450px){.project figure:hover .techniques{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}}.project figure:hover .buttons{-webkit-transform:translateY(0);transform:translateY(0);transition-timing-function:ease-out}@media (max-width:450px){.project figure:hover .buttons{-webkit-transform:translateY(-520%);transform:translateY(-520%)}}.project figure:hover:before{border-radius:20%;box-shadow:inset -1px -16px 40px -19px rgba(44,68,106,0);opacity:.8;-webkit-transform:translateY(-70%);transform:translateY(-70%)}.project figure:hover:after{background-color:rgba(2,76,121,0)}@media (max-width:450px){.project figure:hover:after{background-color:hsla(3,76%,65%,.2)}}.no-code .githubicon{display:none}.projects-section{background-blend-mode:soft-light;background-image:url(/static/media/backgroundproject.08b61f30894ef9b78668.png),linear-gradient(0deg,#2c446a,#263b5c,#21334f,#1c2b42,#172336);background-size:100%;display:flex;flex-wrap:wrap;height:100vh;justify-content:center;padding-top:100px;width:100vw}.projects-section::-webkit-scrollbar{display:none}@media (max-width:1600px){.projects-section{min-height:1100px}}@media (max-width:1250px){.projects-section{min-height:1800px}}@media (max-width:1025px){.projects-section{justify-content:space-evenly;min-height:1300px;padding-top:80px}}@media (max-width:760px){.projects-section{flex-direction:column;flex-wrap:nowrap;min-height:1800px}}@media (max-width:450px){.projects-section{min-height:2900px;padding-top:50px}}.skills-background{background-attachment:fixed;background-image:url(/static/media/skillsbackground.80a261d0842544a5776e.png),linear-gradient(0deg,#c9d5e8,#d9dfee,#e7e9f3,#f4f4f9,#fff);display:flex;min-height:100vh;position:relative}@media (max-width:450px){.skills-background{min-height:100vh}}.skills-section{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;margin:auto 100px;text-align:center}.skills-section::-webkit-scrollbar{display:none}@media (max-width:1250px){.skills-section{margin:auto 0}}.skills-section h1{-webkit-animation:showing-up .8s cubic-bezier(.68,-.6,.32,1.6) forwards;animation:showing-up .8s cubic-bezier(.68,-.6,.32,1.6) forwards;color:#2c446a;font-size:70px;font-weight:600;margin:60px auto;text-shadow:0 .5rem 2rem rgba(44,68,106,.2);text-shadow:0 .5rem 2rem rgba(44,68,106,.3);transition:all 1s;z-index:50}@media (max-width:1250px){.skills-section h1{font-size:60px}}@media (max-width:760px){.skills-section h1{font-size:50px}}@media (max-width:450px){.skills-section h1{font-size:40px}}.skills-section h1 span{color:#ea6962}@media (max-width:1250px){.skills-section h1{margin:50px auto}}@media (max-width:760px){.skills-section h1{margin:40px auto}}.skills-section__skills{color:#2c446a;display:flex;flex-direction:column;flex-grow:1;font-size:20px;justify-content:center;transition:all 1s ease-in-out;width:80%}@media (max-width:1250px){.skills-section__skills{width:95%}}@media (max-width:760px){.skills-section__skills{font-size:15px}}@media (max-width:450px){.skills-section__skills{font-size:12px}}.skills-section__skills div{-webkit-animation:showing-up 1s cubic-bezier(.68,-.6,.32,1.6) forwards;animation:showing-up 1s cubic-bezier(.68,-.6,.32,1.6) forwards;display:flex;flex-wrap:wrap;justify-content:center;transition:all 1s}.skills-section__skills div .skill{font-weight:600;padding:10px 20px}@media (max-width:450px){.skills-section__skills div .skill{padding:5px 10px}}.skills-section__skills div .skill img{margin:auto 10px}@media (max-width:760px){.skills-section__skills div .skill img{height:40px;width:40px}}@media (max-width:450px){.skills-section__skills div .skill img{height:30px;width:30px}}.skills-section__tools{align-items:center;-webkit-animation:showing-up .8s cubic-bezier(.68,-.6,.32,1.6) forwards;animation:showing-up .8s cubic-bezier(.68,-.6,.32,1.6) forwards;color:#2c446a;display:flex;flex-direction:column;flex-grow:1;padding-bottom:100px;transition:all 1s cubic-bezier(.68,-.6,.32,1.6);width:80%}@media (max-width:1250px){.skills-section__tools{width:90%}}@media (max-width:760px){.skills-section__tools{padding-bottom:50px;width:100%}}.skills-section__tools div{-webkit-animation:showing-up 1s cubic-bezier(.68,-.6,.32,1.6) forwards;animation:showing-up 1s cubic-bezier(.68,-.6,.32,1.6) forwards;display:flex;flex-wrap:wrap;font-size:20px;justify-content:center;transition:all 1s}@media (max-width:760px){.skills-section__tools div{font-size:15px}}@media (max-width:450px){.skills-section__tools div{font-size:12px}}.skills-section__tools div .tool{display:flex;font-weight:600;padding:10px 20px;transition:all 1s cubic-bezier(.68,-.6,.32,1.6)}@media (max-width:450px){.skills-section__tools div .tool{padding:5px 10px}}.skills-section__tools div .tool img{height:48px;margin:auto 10px;width:48px}@media (max-width:760px){.skills-section__tools div .tool img{height:40px;width:40px}}@media (max-width:450px){.skills-section__tools div .tool img{height:30px;width:30px}}.skills-section__tools div .tool svg{color:#ea6962;font-size:48px;margin:auto 10px}@media (max-width:760px){.skills-section__tools div .tool svg{font-size:40px}}@media (max-width:450px){.skills-section__tools div .tool svg{font-size:30px}}.skills-section .skills-footer{bottom:0;font-size:18px;padding-right:20px;position:absolute;text-align:right;width:95%;z-index:999}.skills-section .skills-footer p{color:#2c446a;margin:5px 0}.skills-section .skills-footer a{color:#fff;text-decoration:none}@media (max-width:760px){.skills-section .skills-footer{font-size:10px}}.contact-section{background-blend-mode:soft-light;background-image:url(/static/media/contactbackground2.34eb2eddedecc88cb2c1.jpg);background-size:cover;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100%}.contact-section,.contact-section__contacts{align-items:center;display:flex;flex-direction:column}.contact-section__contacts{-webkit-animation:fade-in-background .8s cubic-bezier(.68,-.6,.32,1.6) forwards;animation:fade-in-background .8s cubic-bezier(.68,-.6,.32,1.6) forwards;background-color:#fff;border-radius:10px;height:80%;opacity:.9;padding:70px;z-index:499}@media (max-width:1250px){.contact-section__contacts{padding:20px 30px}}@media (max-width:760px){.contact-section__contacts{padding:50px}.contact-section__contacts div{margin:0}}@media (max-width:450px){.contact-section__contacts{padding:20px 0}.contact-section__contacts div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}}.contact-section__contacts div{margin:0 50px}.contact-section__contacts h1{-webkit-animation:showing-up .8s cubic-bezier(.68,-.6,.32,1.6) forwards;animation:showing-up .8s cubic-bezier(.68,-.6,.32,1.6) forwards;color:#024c79;font-size:70px;font-weight:600;margin:0 0 20px;text-align:center;text-shadow:0 .5rem 2rem rgba(44,68,106,.2);transition:all 1s;z-index:50}@media (max-width:1250px){.contact-section__contacts h1{font-size:60px}}@media (max-width:760px){.contact-section__contacts h1{font-size:50px}}@media (max-width:450px){.contact-section__contacts h1{font-size:40px}}.contact-section__contacts h1 span{color:#ea6962}@media (max-width:760px){.contact-section__contacts h1{margin-top:50px}}@media (max-width:450px){.contact-section__contacts h1{font-size:40px;margin-top:20px}}.contact-section__contacts p{align-items:center;-webkit-animation:showing-up 1s forwards;animation:showing-up 1s forwards;display:flex;flex-wrap:wrap;font-size:25px;font-weight:500;justify-content:flex-start;transition:all 1s;z-index:599}@media (max-width:760px){.contact-section__contacts p{font-size:20px}}.contact-section__contacts p a{align-items:center;color:#024c79;display:flex;font-weight:600;letter-spacing:1px;text-decoration:none;transition:all .6s ease-in-out}.contact-section__contacts p a span{margin:auto}@media (max-width:450px){.contact-section__contacts p a span{display:none}}.contact-section__contacts p a:hover{color:#ea6962}.contact-section__contacts svg{color:#ea6962;font-size:50px;margin-right:50px;transition:all .6s ease-in-out}@media (max-width:450px){.contact-section__contacts svg{margin:5px 15px}}.contact-section__contacts img{height:44px;margin-right:50px;width:44px}@media (max-width:450px){.contact-section__contacts img{color:#024c79;margin:5px 15px}}@-webkit-keyframes showing-right{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showing-right{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes showing-left{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showing-left{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes showing-up{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showing-up{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showingcircle{0%{opacity:0;-webkit-transform:translateX(-150px);transform:translateX(-150px)}to{opacity:.9;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showingcircle{0%{opacity:0;-webkit-transform:translateX(-150px);transform:translateX(-150px)}to{opacity:.9;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes showingcircle-right{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:.9;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showingcircle-right{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:.9;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes showingcircle-right-highopacity{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:.8;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showingcircle-right-highopacity{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:.8;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes showingcircle-left-highopacity{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:.8;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showingcircle-left-highopacity{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:.8;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-background{0%{opacity:0}to{opacity:.9}}@keyframes fade-in-background{0%{opacity:0}to{opacity:.9}}@-webkit-keyframes show-size{0%{opacity:0;width:0}to{opacity:1;width:100%}}@keyframes show-size{0%{opacity:0;width:0}to{opacity:1;width:100%}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.error{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.error h1{-webkit-animation:showing-up .8s cubic-bezier(.68,-.6,.32,1.6) forwards;animation:showing-up .8s cubic-bezier(.68,-.6,.32,1.6) forwards;color:#ea6962;font-size:70px;font-weight:600;text-shadow:0 .5rem 2rem rgba(44,68,106,.2);transition:all 1s;z-index:50}@media (max-width:1250px){.error h1{font-size:60px}}@media (max-width:760px){.error h1{font-size:50px}}@media (max-width:450px){.error h1{font-size:40px}}
/*# sourceMappingURL=main.05db3314.css.map*/