@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&display=swap);#theme-toggler{position:absolute;top:15px;left:10%}#theme-toggler .switch{position:relative;display:inline-block;width:44px;height:24px}#theme-toggler .switch input{opacity:0;width:0;height:0}#theme-toggler .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#272341;transition:.4s}#theme-toggler .slider:before{position:absolute;content:"";height:30px;width:30px;left:0;bottom:4px;top:0;bottom:0;margin:auto 0;transition:.4s;box-shadow:0 0 15px rgba(39,35,65,.5);background:#fff url(https://i.ibb.co/7JfqXxB/sunny.png);background-repeat:no-repeat;background-position:50%}#theme-toggler input:checked+.slider{background-color:#666a70}#theme-toggler input:focus+.slider{box-shadow:0 0 1px #666a70}#theme-toggler input:checked+.slider:before{transform:translateX(14px);box-shadow:0 0 15px rgba(102,106,112,.5);background:#0d1117 url(https://i.ibb.co/FxzBYR9/night.png);background-repeat:no-repeat;background-position:50%}#theme-toggler .slider.round{border-radius:34px}#theme-toggler .slider.round:before{border-radius:50%}#language-selection{position:absolute;top:15px;right:10%}#language-selection button{border:none;background:transparent;cursor:pointer}#language-selection button:focus{outline:none}#header{display:flex;align-items:center;height:100vh}#header .header--socials__container{display:flex;align-items:center;margin-bottom:5%}#header .header--socials__container .line{width:20%;height:5px;background-image:linear-gradient(135deg,#02aab0,#00cdac)}#header .hero--text__container{font-size:3.5rem;font-weight:700;margin-bottom:5%}#header .btn--primary{font-size:1.5rem}@media screen and (min-width:768px) and (max-width:1200px){#header .container{margin:0 5%}#header .container .btn--primary,#header .container .header--socials__container,#header .container .hero--text__container{margin-left:5%}#header .container .hero--text__container{font-size:2.5rem}}@media screen and (max-width:767px){#header .container .hero--text__container{text-align:center;font-size:2rem}#header .container .btn--primary{margin:50px auto 0}}#about{clip-path:polygon(0 0,100% 0,100% 80%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 100%);color:#fff;padding:5% 0}#about .container{display:flex;align-items:center;justify-content:center}#about .container .about__description div{margin-bottom:10px;line-height:1.5;text-align:center}#about .container .about__text{width:55%}#about .container .about__text .about__list{display:flex;flex-wrap:wrap;justify-content:center;line-height:1.5}#about .container .about__text .about__list div{margin-right:10px}@media screen and (min-width:768px) and (max-width:991px){#about{clip-path:none;-webkit-clip-path:none}#about .container .about__text{width:70%}}@media screen and (max-width:767px){#about{clip-path:none;-webkit-clip-path:none}#about .container .about__text{width:90%;margin-top:20px}}#projects{padding:5% 0}#projects .project__container:first-child,#projects .project__container:nth-child(3),#projects .project__container:nth-child(5){flex-direction:row-reverse}#projects .btn--more{margin:0 auto}#projects .btn--more a{padding:0}#projects .btn--more:hover{transform:translateX(5px)}@media screen and (max-width:991px){#projects .project__container:first-child,#projects .project__container:nth-child(3),#projects .project__container:nth-child(5){flex-direction:column}}#contact{clip-path:polygon(0 15vh,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 15vh,100% 0,100% 100%,0 100%);text-align:center;padding:5% 0}#contact .title--default{margin-bottom:5%}#contact .proposal{font-size:1.5rem;margin-bottom:2%}#contact .btn--secondary{font-size:1.5rem;margin:0 auto}@media screen and (max-width:991px){#contact{clip-path:none;-webkit-clip-path:none;padding:5% 0}}@media screen and (max-width:768px){#contact{padding-top:0}#contact .btn--secondary a:after{background-image:none}#contact .btn--secondary a:hover span{background-image:linear-gradient(135deg,#fff,#fff)}}#footer{background-color:#333;color:grey}#footer .goto--top{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;cursor:pointer}#footer .goto--top:hover{margin-top:-5px;transition:all .2s ease-in}#footer .goto--top svg{width:26px;height:26px}#footer .social--icons{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto 0}#footer .social--icons a{color:#fff}#footer hr{width:50%;border:none;border-top:2px solid grey}#footer p{text-align:center}@media screen and (max-width:767px){#footer .goto--top:hover{margin-top:0}#footer hr{width:70%}}body{margin:0;font-family:"Montserrat",sans-serif}.container{width:1080px;margin:0 auto;padding:5% 0}@media screen and (max-width:1200px){.container{max-width:90%;margin:0 auto}}.text__color__main{background-image:linear-gradient(135deg,#02aab0,#00cdac);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.social--icons{display:flex}.social--icons a{margin:10px}.social--icons a svg{width:36px;height:36px}.social--icons a:hover div{margin-top:-5px;transition:all .2s ease-in}@media screen and (max-width:767px){.social__icons a:focus div,.social__icons a:hover div{margin-top:0}}.light{background-color:linear-gradient(135deg,#fff,#fff);transition:.5s ease-in-out}.light,.light #language-selection button{color:#272341}.light #language-selection button:focus{color:#02aab0}.light #header .header--socials__container .social--icons a{color:#272341}.light #about,.light #contact{background:linear-gradient(135deg,#02aab0,#00cdac);color:#fff}.dark{background-color:#0d1117;transition:.5s ease-in-out}.dark,.dark #language-selection button{color:#666a70}.dark #language-selection button:focus{color:#02aab0}.dark #about,.dark #header .header--socials__container .social--icons a{color:#666a70}.dark #about{background:linear-gradient(135deg,#101a29,#161b22)}.dark #about path{fill:#666a70!important}.dark #contact{background:linear-gradient(135deg,#101a29,#161b22);color:#666a70}.dark #contact .btn--secondary a{border-image:none;-o-border-image:none;border-color:#666a70;color:#666a70}.dark #contact .btn--secondary a:after{background-image:none;background-color:#666a70}.dark #contact .btn--secondary a:hover span{background-image:linear-gradient(135deg,#02aab0,#00cdac)}.dark #footer{background-color:transparent}.dark #footer .goto--top,.dark #footer .social--icons a{color:#666a70}.btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.btn a{display:block;padding:6px 12px;font-weight:700;text-decoration:none;position:relative;transition:all .35s}.btn a span{position:relative;z-index:2}.btn a:hover:after{width:100%}.btn--primary a span,.btn--secondary a:hover span,.btn--tertiary a span,.text--color--main{background-image:linear-gradient(135deg,#02aab0,#00cdac);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.after--effect,.btn--primary a:after,.btn--secondary a:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;transition:all .35s}.btn--primary a{border-width:2px;border-style:solid;border-image:linear-gradient(135deg,#02aab0,#00cdac);-o-border-image:linear-gradient(135deg,#02aab0,#00cdac);border-image-slice:1}.btn--primary a:after{background-image:linear-gradient(135deg,#02aab0,#00cdac)}.btn--primary a:hover span{background-image:-moz-none;background-image:-webkit-none;background-image:-o-none;background-image:none;background-color:#fff}.btn--secondary a{border-width:2px;border-style:solid;border-image:linear-gradient(135deg,#fff,#fff);-o-border-image:linear-gradient(135deg,#fff,#fff);border-image-slice:1;color:#fff}.btn--secondary a:after{background-image:linear-gradient(135deg,#fff,#fff)}.btn--tertiary{border:2px solid transparent}.btn--tertiary:hover{margin-left:5px;transition:all .2s ease-in-out}@media screen and (max-width:768px){.btn--primary a:after{background-image:none}.btn--primary a:hover span{background-image:linear-gradient(135deg,#02aab0,#00cdac)}.btn--secondary a:after{background-image:none;background-color:transparent}.btn--secondary a:hover span{background-image:linear-gradient(135deg,#fff,#fff)}.btn--tertiary a:hover{margin-left:0}}.title--default{font-size:2.5rem;font-weight:700;text-transform:uppercase;text-align:center}@media screen and (max-width:767px){.title--default{font-size:2rem}}.project__container{width:100%;display:flex;justify-content:space-around}.project__container:not(:last-child){margin-bottom:6%}.project__container h3{margin-top:0}.project__container .project--description__container{width:40%;line-height:1.5}.project__container .project--button__container{display:flex}.project__container .project--image__container{width:50%}.project__container .project--image__container img{width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}@media screen and (max-width:991px){.project__container{flex-direction:column}.project__container:not(:last-child){margin-bottom:50px}.project__container .project--description__container{width:100%;margin-bottom:20px}.project__container .project--button__container{display:flex}.project__container .project--image__container{width:100%}}@media screen and (max-width:768px){.project__container .btn--tertiary:hover{margin-left:0}}
/*# sourceMappingURL=main.fb03af2b.chunk.css.map */