@font-face{font-family:"Cirka";src:url(../../assets/font/Cirka\ Regular\ 400.ttf)}*{padding:0;margin:0;box-sizing:border-box;font-family:"Manrope",sans-serif}ul,ol{list-style:none;margin:0;padding:0}a{text-decoration:none}img{max-width:100%;height:auto;display:block}p,h1,h2,h3,h4,h5,h6{margin:0}button,input{border:0;font-family:"Manrope",sans-serif;background:none;border:none;color:inherit;font-weight:400;font-size:1.6rem;width:100%}button:focus,input:focus{border:none}button{cursor:pointer}body{font-family:"Manrope",sans-serif;font-size:1.3rem;background-color:rgba(0,0,0,0);overflow-x:hidden}html{scroll-behavior:smooth;font-size:62.5%}:focus-visible{outline:2px solid var(#ffffff);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#14141a}::-webkit-scrollbar-thumb{background-color:#ffd392;border-radius:10px}::-moz-selection{background-color:#ffd392;color:#14141a}::selection{background-color:#ffd392;color:#14141a}.mobile-navbar{position:fixed;z-index:3;left:0;top:0;right:0;background-color:#14141a;padding:3rem}.mobile-navbar .langs{display:none}.mobile-navbar div:nth-child(1){display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}@media screen and (min-width: 1135px){.mobile-navbar{display:none}}#nav-mobile{display:block;cursor:pointer}#nav-mobile div{transition-duration:.5s;margin:6px 0;width:28px;height:2px;background-color:#fff;transition:.4s}#nav-mobile:hover div{background-color:#ffd392}.active #nav-mobile div:nth-child(1){transform:rotate(45deg) translate(8px, 8px)}.active #nav-mobile div:nth-child(2){opacity:0}.active #nav-mobile div:nth-child(3){transform:rotate(-46deg) translate(3px, -4px)}#nav-mobile-options{display:none}.active #nav-mobile-options{display:block;background-color:#14141a;width:100%;height:35vh}.active #nav-mobile-options li{font-family:"Manrope",sans-serif;font-size:2.2rem;padding-bottom:25px}.active #nav-mobile-options li:first-child{padding-top:4rem}@media screen and (min-width: 0px)and (max-width: 320px){.active #nav-mobile-options li:first-child{padding-top:3rem}}.active #nav-mobile-options .langs{display:flex;align-items:center;gap:14px;margin-top:1.6rem}.active #nav-mobile-options .langs button{width:auto}.active #nav-mobile-options .langs img{width:28px;transition:all .3s ease-in-out}.active #nav-mobile-options .langs img:hover{transform:scale(1.2)}.navbar{display:none}.links a{font-family:"Manrope",sans-serif;font-weight:300;font-size:1.6rem;letter-spacing:.3px;color:#fff;position:relative}.links a::before{content:"";position:absolute;width:100%;height:1px;bottom:-4px;left:0;background-color:#ffd392;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}.links a:hover{color:#ffd392}.links a:hover::before{visibility:visible;transform:scaleX(1)}.navbar{max-width:1300px;margin:0 auto}@media screen and (min-width: 1135px){.navbar{display:flex;justify-content:space-between;align-items:center;padding:4.5rem 4rem;position:absolute;z-index:3;left:0;top:0;right:0;background-color:#14141a}.navbar ul{display:flex;justify-content:center;align-items:center;gap:30px}.navbar .navbar-flex{display:flex;justify-content:space-between;align-items:center}.navbar .langs{display:flex;align-items:center;gap:10px;height:4rem;border-left:1px solid rgba(156,156,156,.15);padding-left:3rem;margin-left:3rem}.navbar .langs img{width:25px;transition:all .3s ease-in-out}.navbar .langs img:hover{transform:scaleX(-10%)}}@media screen and (min-width: 1575px){.navbar{padding:4.5rem 0 0 0}.navbar .langs{display:flex;align-items:center;gap:13px;height:4rem;border-left:1px solid rgba(156,156,156,.15);padding-left:3rem;margin-left:3rem}.navbar .langs img{width:25px;transition:all .3s ease-in-out}.navbar .langs img:hover{transform:scale(1.2)}}.brand{width:52px}#back-to-top{display:none;position:fixed;bottom:20px;right:30px;z-index:999;border:2px solid #c39f6b;color:#fff;cursor:pointer;width:40px;padding:6px;border-radius:50%;font-size:18px;animation:backToTop 1.2s ease-in-out infinite}#back-to-top img{width:25px}@keyframes backToTop{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}#s-about{background-color:#14141a}#s-about .container{max-width:1300px;margin:0 auto;padding:7rem 4rem 8rem 4rem}@media screen and (min-width: 767px){#s-about .container{padding:8rem 4rem 8rem 4rem}}@media screen and (min-width: 1135px){#s-about .container{padding:8rem 4rem 10rem 4rem}}@media screen and (min-width: 1575px){#s-about .container{padding:8rem 0 10rem 0}}.container-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.container-title h1{color:#fff;font-family:"Cirka",sans-serif;font-weight:500}@media screen and (min-width: 321px)and (max-width: 767px){.container-title h1{font-size:4.5rem;line-height:50px;margin-bottom:1rem}}@media screen and (min-width: 767px){.container-title h1{font-size:4.5rem;line-height:50px}}@media screen and (min-width: 1135px){.container-title h1{padding-left:0;font-size:5rem;line-height:60px;max-width:700px}}.container-title h2{color:#b2b2b2;font-size:1.6rem;margin-top:1.2rem;font-weight:300}@media screen and (min-width: 321px)and (max-width: 767px){.container-title h2{font-size:1.4rem}}.container-title a button{position:relative;z-index:1;transition:all .3s ease-in-out;color:#14141a;font-weight:600;font-size:2rem;font-family:"Cirka",sans-serif !important;background-color:#ffd392;border-radius:40px;padding:.8rem 0 1.3rem 0}.container-title a button:hover{filter:brightness(1.07)}@media screen and (min-width: 321px)and (max-width: 767px){.container-title a button{width:100%;padding:.8rem 2rem 1.3rem 2rem;margin-top:2rem}}@media screen and (min-width: 767px){.container-title a button{width:180px}}.container-description{position:relative}.container-description p{position:relative;z-index:1;color:#fff;font-size:1.6rem;margin-top:1.2rem;font-weight:300;line-height:30px;margin-top:3rem;max-width:900px}.container-description img{position:absolute;z-index:0;right:-95px}@media screen and (min-width: 321px)and (max-width: 767px){.container-description img{display:none}}@media screen and (min-width: 767px){.container-description img{width:500px;bottom:-115px}}@media screen and (min-width: 1135px){.container-description img{bottom:-250px}}.container-buttons-about{display:flex;align-items:center;align-items:stretch;gap:35px;margin-top:8rem}@media screen and (min-width: 321px)and (max-width: 767px){.container-buttons-about{display:block}}.container-buttons-about img{transition:all .3s ease-in-out;border-radius:40px}@media screen and (min-width: 767px){.container-buttons-about img{width:300px;height:310px}}@media screen and (min-width: 1135px){.container-buttons-about img{width:390px;height:400px}}.buttons-about{display:flex;align-items:center;gap:15px;cursor:pointer}@media screen and (min-width: 321px)and (max-width: 767px){.buttons-about{margin-top:2rem}}@media screen and (min-width: 767px){.buttons-about{margin-top:3rem}}@media screen and (min-width: 1135px){.buttons-about{margin-top:4rem}}.buttons-about div{display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;background-color:#ffd392;box-shadow:2px 2px 10px rgba(0,0,0,.052);border-radius:15px;padding:1rem;width:75px;height:75px}@media screen and (min-width: 767px){.buttons-about div{width:65px;height:65px}}.buttons-about div img{width:32px}@media screen and (min-width: 767px){.buttons-about div img{width:28px}}.buttons-about div:hover{filter:brightness(1.07)}#s-story{background-color:#fff}#s-story .container{max-width:1300px;margin:0 auto;padding:10rem 4rem 5rem 4rem}@media screen and (min-width: 767px){#s-story .container{padding:10rem 4rem 8rem 4rem}}@media screen and (min-width: 1135px){#s-story .container{padding:12rem 4rem 10rem 4rem}}@media screen and (min-width: 1575px){#s-story .container{padding:12rem 0 10rem 0}}.container-title-story{position:relative}.container-title-story img{position:absolute;z-index:0;right:-95px}@media screen and (min-width: 321px)and (max-width: 767px){.container-title-story img{display:none}}@media screen and (min-width: 767px){.container-title-story img{width:500px;bottom:-115px}}@media screen and (min-width: 1135px){.container-title-story img{bottom:-255px;width:600px;right:-225px}}.container-title-story h1{color:#14141a !important;font-family:"Cirka",sans-serif;font-weight:600;position:relative;z-index:1}@media screen and (min-width: 321px)and (max-width: 767px){.container-title-story h1{font-size:4.5rem;line-height:50px;margin-bottom:1rem}}@media screen and (min-width: 767px){.container-title-story h1{font-size:4.5rem;line-height:50px}}@media screen and (min-width: 1135px){.container-title-story h1{padding-left:0;font-size:5rem;line-height:60px;max-width:800px}}.container-title-story h2{color:#b2b2b2;font-size:1.6rem;margin-top:1.2rem;font-weight:300}@media screen and (min-width: 321px)and (max-width: 767px){.container-title-story h2{font-size:1.4rem}}.content-card-story{display:flex;align-items:center;align-items:stretch;gap:23px;flex-wrap:wrap;margin-top:11rem;position:relative;z-index:1}.content-card-story .card-story{background-color:#f3f2f2;padding:3rem 5rem 3rem 5rem;border-radius:20px;width:390px;flex-grow:1;height:340px;text-align:center}@media screen and (min-width: 321px)and (max-width: 767px){.content-card-story .card-story{height:100%}}.content-card-story .card-story h2{color:#14141a;font-family:"Cirka",sans-serif;font-weight:700;font-size:2.6rem;margin-top:1rem}.content-card-story .card-story p{font-weight:400;font-size:1.5rem;line-height:27px;max-width:500px}.content-card-story .card-story p:last-child{text-align:center;max-width:1500px}@media screen and (min-width: 321px)and (max-width: 767px){.content-card-story .card-story p{font-size:1.4rem}}.content-card-story .card-story div{display:flex;justify-content:center;align-items:center;background-color:#e7dddd;border-radius:50%;width:75px;height:75px;padding:2.4rem;margin:2.5rem auto 2.5rem auto}#story4{display:flex;flex-direction:column;align-items:center}#story4 p{max-width:600px}#s-contact{background-color:#14141a}.title-contact{position:relative}.title-contact h1{color:#fff;font-family:"Cirka",sans-serif;font-weight:500;margin-bottom:9rem;line-height:70px;font-size:6rem;position:relative;z-index:1;padding:10rem 4rem 2.5rem 4rem;letter-spacing:.4px;max-width:450px}@media screen and (min-width: 321px)and (max-width: 767px){.title-contact h1{padding:10rem 0 2.5rem 0;margin-bottom:0}}@media screen and (min-width: 767px){.title-contact h1{padding:0}}.title-contact img{position:absolute;top:70px;left:25px}.flex-form{display:flex;align-items:center;max-width:1300px;margin:0 auto;margin-bottom:15rem;padding:0 4rem}@media screen and (min-width: 321px)and (max-width: 767px){.flex-form{gap:50px;flex-wrap:wrap;margin-bottom:8rem}}@media screen and (min-width: 1135px){.flex-form{gap:220px}}@media screen and (min-width: 1575px){.flex-form{padding:0}}.flex-form h2{color:#fff;font-size:1.8rem;line-height:30px;font-weight:400;max-width:500px;margin-top:15rem;margin-bottom:2.8rem}@media screen and (min-width: 321px)and (max-width: 767px){.flex-form h2{margin-top:0}}.flex-form form input:not(.button-submit){background-color:#1e1e24;border-radius:40px;padding:1.7rem 2rem;margin:.6rem 0;caret-color:#fff;color:#fff;outline:none}.flex-form form input:not(.button-submit):focus{border:1px solid #ffd392}.flex-form form input:not(.button-submit)::-moz-placeholder{font-size:1.4rem;color:#5b5b5b}.flex-form form input:not(.button-submit)::placeholder{font-size:1.4rem;color:#5b5b5b}@media screen and (min-width: 321px)and (max-width: 767px){.flex-form form input:not(.button-submit){margin:.6rem 0 .6rem 0}}.input-message{height:130px;border-radius:30px !important;padding-bottom:10rem !important}.button-submit{display:block;cursor:pointer;transition:all .3s ease-in-out;color:#14141a;font-weight:600;font-size:1.7rem;font-family:"Cirka",sans-serif !important;background-color:#ffd392;border-radius:40px;padding:1.2rem 0 1.4rem 0;margin-top:1.1rem}.button-submit:hover{filter:brightness(1.07)}@media screen and (min-width: 321px)and (max-width: 767px){.button-submit{width:100%;margin:.6rem 0 .6rem 0}}@media screen and (min-width: 767px){.button-submit{width:180px}}.white-skills div p{color:#fff !important;font-weight:500 !important}#s-skills .container h1{font-size:1.5rem;font-weight:500;max-width:1500px;padding:8rem 4rem 2.5rem 4rem;max-width:1300px;margin:0 auto}@media screen and (min-width: 1575px){#s-skills .container h1{padding:8rem 0 2.5rem 0}}.animation-skills{display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}.container-animation-skills{display:flex;position:relative;overflow:hidden;gap:80px}@keyframes scroll{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.container-skills{display:flex;gap:80px;animation:scroll 25s linear infinite}.container-skills div{display:flex;align-items:center;white-space:nowrap;gap:7px}.container-skills div p{color:#14141a;font-weight:700}.container-card-skills{max-width:1300px;margin:0 auto;margin:15rem auto 0 auto;padding:0 4rem 0 4rem}@media screen and (min-width: 1575px){.container-card-skills{padding:0}}@media screen and (min-width: 321px)and (max-width: 767px){.container-card-skills{margin:8rem 0}}.container-card-skills h2{color:#14141a;font-family:"Cirka",sans-serif;font-weight:700;margin-bottom:9rem}@media screen and (min-width: 321px)and (max-width: 767px){.container-card-skills h2{font-size:4.5rem;line-height:50px;margin-bottom:5rem}}@media screen and (min-width: 767px){.container-card-skills h2{font-size:4.5rem;line-height:50px;margin-bottom:8rem}}@media screen and (min-width: 1135px){.container-card-skills h2{padding-left:0;font-size:5rem;line-height:60px;max-width:700px}}.content-card-skills{display:flex;align-items:center;align-items:stretch;gap:23px;flex-wrap:wrap;height:auto}.content-card-skills .card-skills{background-color:#fff;padding:3rem;border-radius:20px;width:355px}.content-card-skills .card-skills a{display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;width:35px;height:35px}.content-card-skills .card-skills a:hover{background-color:#edeaea;border-radius:50%;width:35px;height:35px}.content-card-skills .card-skills div{display:flex;justify-content:space-between;align-items:center}.content-card-skills .card-skills .details{justify-content:start !important}.content-card-skills .card-skills h3{color:#14141a;font-family:"Cirka",sans-serif;font-weight:700;font-size:3rem;margin:8rem 0 2.5rem 0}.content-card-skills .card-skills p{color:#14141a;line-height:24px;font-size:1.5rem;font-weight:500;margin-bottom:1.2rem}.content-card-skills .card-skills span{display:inline-block;background-color:#e7dddd;padding:.7rem 1.8rem;border-radius:30px;font-size:1.3rem;font-weight:400;color:#14141a;margin:.6rem}@media screen and (min-width: 321px)and (max-width: 767px){.content-card-skills .card-skills{flex-grow:1}}@media screen and (min-width: 767px){.content-card-skills .card-skills{flex-grow:1}}@media screen and (min-width: 1135px){.content-card-skills .card-skills{flex-grow:0}}.container-projects{padding:2rem 4rem 4rem 4rem;max-width:1300px;margin:0 auto}@media screen and (min-width: 767px){.container-projects{padding-top:15rem}}@media screen and (min-width: 1135px){.container-projects{padding:15rem 4rem 2.5rem 4rem}}@media screen and (min-width: 1575px){.container-projects{padding:15rem 0 2.5rem 0}}.container-projects h2{color:#14141a;font-family:"Cirka",sans-serif;font-weight:700}@media screen and (min-width: 321px)and (max-width: 767px){.container-projects h2{font-size:4.5rem;line-height:50px;margin-bottom:5rem}}@media screen and (min-width: 767px){.container-projects h2{font-size:4.5rem;line-height:50px}}@media screen and (min-width: 1135px){.container-projects h2{padding-left:0;font-size:5rem;line-height:60px;max-width:700px}}.container-projects a button{transition:all .3s ease-in-out;color:#14141a;font-weight:600;font-size:1.7rem;font-family:"Cirka",sans-serif !important;background-color:#ffd392;border-radius:40px;padding:1.2rem 0 1.4rem 0}.container-projects a button:hover{background-color:#14141a;color:#fff;font-weight:500}@media screen and (min-width: 321px)and (max-width: 767px){.container-projects a button{width:100%}}@media screen and (min-width: 767px){.container-projects a button{width:180px;transform:translateY(-45px)}}@media screen and (min-width: 321px)and (max-width: 767px){.content-projects{display:block}}@media screen and (min-width: 767px){.content-projects{display:flex;align-items:center;gap:70px}}.content-projects span{display:block;color:#979797;font-weight:400;margin:1.5rem 0 .5rem 0}.content-projects h3{color:#14141a;font-size:3rem;font-family:"Cirka",sans-serif;font-weight:600;margin-bottom:6rem}@media screen and (min-width: 321px)and (max-width: 767px){.content-projects .projects{margin-top:0}}@media screen and (min-width: 767px){.content-projects .projects{margin-top:15rem}}.content-projects img{width:100%;transition:all .3s ease-in-out}@media screen and (min-width: 767px){.content-projects img{height:auto}}.content-projects img:hover{transform:scale(1.03)}#s-home{background-color:#14141a;position:relative}@media screen and (min-width: 321px)and (max-width: 767px){#s-home{padding-top:5rem;line-height:27px;padding:7rem 3rem 5rem 3rem;height:100%}}@media screen and (min-width: 767px){#s-home{padding:18rem 4rem;height:100vh}}@media screen and (min-width: 1135px){#s-home{padding:18rem 0;height:auto}}@media screen and (min-width: 1575px){#s-home{padding:18rem 4rem;height:100vh}}#s-home .container{max-width:1300px;margin:0 auto;z-index:1}#s-home .container button{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;transition:all ease-in-out .3s;box-shadow:2px 2px 10px rgba(0,0,0,.052);color:#14141a;font-size:1.8rem;font-family:"Cirka",sans-serif;font-weight:600;padding:1rem 2.5rem 1.5rem 2.5rem;text-align:center;background-color:#ffd392;border-radius:40px;width:200px;height:47px}#s-home .container button:hover{filter:brightness(1.07)}@media screen and (min-width: 321px)and (max-width: 767px){#s-home .container button{width:100%;margin-bottom:1.2rem}}@media screen and (min-width: 1135px){#s-home .container{padding:0 4rem}}@media screen and (min-width: 1575px){#s-home .container{padding:0}}.container-star{position:relative}.container-star h1{position:relative;z-index:1;color:#fff;font-family:"Cirka",sans-serif;font-weight:600;max-width:890px}@media screen and (min-width: 321px)and (max-width: 767px){.container-star h1{font-size:4rem;line-height:55px;letter-spacing:1px;margin-top:7rem}}@media screen and (min-width: 767px){.container-star h1{font-size:6rem;line-height:78px;letter-spacing:1px;margin-top:2rem}}@media screen and (min-width: 1135px){.container-star h1{line-height:80px;font-size:6rem;margin-top:2rem;letter-spacing:2.5px}}@media screen and (min-width: 1575px){.container-star h1{line-height:85px;font-size:7rem;margin-top:8rem;letter-spacing:2.5px}}.container-star img{position:absolute;right:660px;top:10px}@media screen and (min-width: 321px)and (max-width: 767px){.container-star img{display:none}}@media screen and (min-width: 767px){.container-star img{right:10px}}@media screen and (min-width: 1135px){.container-star img{right:300px}}@media screen and (min-width: 1575px){.container-star img{right:575px}}.container-buttons{display:flex;align-items:center;width:100%;gap:15px}.container-buttons a:nth-child(2) button{color:#fff !important;background-color:#1e1e24 !important}@media screen and (min-width: 321px)and (max-width: 767px){.container-buttons{display:block;width:100%}}.crown{position:absolute;z-index:0;right:0}@media screen and (min-width: 321px)and (max-width: 767px){.crown{display:none}}@media screen and (min-width: 767px){.crown{display:none}}@media screen and (min-width: 1135px){.crown{display:block;top:422px;width:600px;right:0}}@media screen and (min-width: 1575px){.crown{top:468px;right:100px;width:700px}}.typing{max-width:520px;color:#fff;position:relative;z-index:1;font-family:"Manrope",sans-serif;font-size:1.8rem;margin:4rem 0 3.5rem 0;letter-spacing:.3px;font-weight:300;line-height:30px}.typing::after{content:"|";animation:blinkCursor 1.2s infinite ease-in-out;color:#ffd392;margin-left:8px}@media screen and (min-width: 321px)and (max-width: 767px){.typing{font-size:1.5rem;line-height:27px}}@keyframes blinkCursor{0%{opacity:0}100%{opacity:1}}footer{background-color:#14141a;padding-top:8rem}@media screen and (min-width: 767px){footer{padding-top:8rem}}footer .container{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 4rem}@media screen and (min-width: 1575px){footer .container{padding:0}}.container-mail{padding-bottom:6rem}.container-mail a span{color:#fff;transition:all .3s ease-in-out}.container-mail a span:hover{color:#ffd392}.container-mail div{display:flex;align-items:center;gap:4px;border-bottom:1px solid #fff;padding-bottom:.8rem;width:40%;opacity:.8;margin-top:1rem}.container-mail p{font-size:1.5rem;color:#fff;max-width:400px;margin-top:2.5rem;font-weight:300;line-height:25px;margin-bottom:3rem}.container-mail span{font-size:1.25rem;color:#fff;font-weight:300}.container-brand p{font-size:1.5rem;color:#fff;max-width:300px;margin-top:1.5rem;font-weight:300;line-height:25px}.flex-socials{display:flex;align-items:center;gap:7px;margin-top:1.5rem}.flex-socials img{width:18px}.main-thanks{flex-grow:1}.body-thanks{display:flex;flex-direction:column;min-height:100vh}.container-thanks{max-width:1300px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:20rem auto 20rem auto;background-color:#14141a;border-radius:3px;width:700px;height:300px;padding:3rem;max-width:700px}.container-thanks h1{color:#ffd392;font-family:"Cirka",sans-serif;font-weight:600;font-size:3.5rem;text-align:center;margin-bottom:3rem}.container-thanks h2{color:#fff;font-weight:400;font-size:1.8rem;max-width:500px;margin:0 auto;line-height:28px}.container-thanks .button-thanks{display:flex;align-items:center;position:relative;z-index:1;transition:all ease-in-out .3s;box-shadow:2px 2px 10px rgba(0,0,0,.052);color:#14141a;font-size:1.8rem;font-family:"Cirka",sans-serif !important;font-weight:600;text-align:center;background-color:#ffd392;border-radius:40px;width:150px;height:43px;margin-top:3rem}.container-thanks .button-thanks:hover{filter:brightness(1.07)}@media screen and (min-width: 321px)and (max-width: 767px){.container-thanks .button-thanks{width:100%;margin-bottom:1.2rem}}.footer-thanks{padding-top:2rem !important}body{background-color:#edeaea}/*# sourceMappingURL=style.css.map */