*{padding:0;margin:0;box-sizing:border-box;list-style:none;font-size:62.5%;font-family:Georgia,Times New Roman,Times,serif}* a{text-decoration:none}:root{--primary-color: #F2F4F3;--secundary-color: rgba(195, 200, 206, .7254901961);--terciary-color: #4e5461;--quaternary-color: #030716;--quinternary-color: #078d07}@media (prefers-color-scheme: dark){:root{--primary-color: #030716;--secundary-color: rgba(53, 57, 69, .8078431373);--terciary-color: #92949A;--quaternary-color: #F3F4F6;--quinternary-color: #078d07}}.header{width:100%;position:relative}.header .header_aside{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;height:9rem;width:100%;top:0;left:0;z-index:5;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem)}.header_aside .header_aside_links{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;height:100%;padding:.8rem;gap:.5rem;background:var(--secundary-color)}.header_aside .header_aside_links .header_aside_link{padding:.8rem 2rem}.header_aside .header_aside_links .header_aside_link a{color:var(--quaternary-color);font-size:1.6rem}.header_aside .header_aside_links .header_aside_link.actived,.header_aside .header_aside_links .header_aside_link:hover{cursor:pointer;border-radius:2rem;background:var(--quaternary-color)}.header_aside .header_aside_links .header_aside_link.actived a,.header_aside .header_aside_links .header_aside_link:hover a{color:var(--secundary-color)}@media (min-width: 600px){.header_aside .header_aside_links{border-radius:4rem;height:auto;width:80%}}@media (min-width: 768px){.header_aside .header_aside_links{width:65%}}@media (min-width: 1024px){.header_aside .header_aside_links{width:50%}}.home{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;width:100%;height:calc(100vh + 9rem);padding:2rem;gap:2rem}.home .home_image img{width:15rem;height:15rem;border-radius:50%}@media (min-width: 768px){.home .home_image img{width:20rem;height:20rem}}@media (min-width: 1024px){.home .home_image img{width:25rem;height:25rem}}.home_introducing{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding-bottom:3rem}.home_introducing h1{font-size:3.5rem;text-align:justify;color:var(--quaternary-color)}.home_introducing p{text-align:center;font-size:1.5rem;line-height:2.5rem;color:var(--terciary-color)}@media (min-width: 600px){.home_introducing{width:80%}.home_introducing p{font-size:1.7rem}}@media (min-width: 768px){.home_introducing{width:60%}}@media (min-width: 1024px){.home_introducing{width:40%}}.home_anchor{border:.1rem solid var(--terciary-color);color:var(--terciary-color);font-size:1.3rem;width:14rem;padding:.5rem;border-radius:2rem;text-align:center;position:relative;overflow:hidden;cursor:pointer;z-index:1}.home_anchor:hover{color:var(--primary-color)}.home_anchor:before{content:"";height:100%;width:0;background:var(--terciary-color);position:absolute;top:0;left:0;z-index:-1;transition:all .5s}.home_anchor:hover:before{width:100%}.home_anchor .home_anchor_icon{font-size:1rem;margin-left:.5rem}.home_anchor .home_anchor_icon:hover{color:var(--primary-color)}.about{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;padding:8rem 2rem;gap:3rem}.about .about_title{font-size:2.6rem;color:var(--quaternary-color)}.about h3{font-size:2rem;color:var(--terciary-color);margin-bottom:4rem}@media (min-width: 1024px){.about .about_image img{width:56rem;height:30rem}}.about .about_texts{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:95%;gap:2rem}.about .about_texts .about_texts_hardSkills{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.4rem}.about .about_texts .about_texts_hardSkills .about_texts_hardSkill{display:flex;flex-direction:column;justify-content:center;align-items:center;height:9rem;width:9rem;gap:1rem;font-size:4rem;color:var(--quaternary-color);border-radius:1.2rem;border:.1rem solid var(--quaternary-color)}.about .about_texts .about_texts_hardSkills .about_texts_hardSkill p{text-align:center;font-size:1.3rem;color:var(--quaternary-color)}@media (min-width: 600px){.about .about_texts{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem}}@media (min-width: 1024px){.about .about_texts .about_texts_hardSkills{width:60%}}.projects{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;padding-top:10rem;gap:4rem;color:var(--quaternary-color)}.projects .projects_title{font-size:2.6rem}.projects .projects_loading_message{font-size:2rem;padding:4rem 0;color:var(--quinternary-color)}.projects_content_list{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:1rem;flex-wrap:wrap;width:100%}.projects_content_list li{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 1024px){.projects_content_list{padding:4rem 0 8rem}}.ProjectDetails_card{min-width:44rem;min-height:54rem;padding:2rem}.ProjectDetails_card .ProjectDetails_card_infos{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;border:.1rem solid var(--quaternary-color);border-radius:1.2rem;padding:2rem}.ProjectDetails_card .ProjectDetails_card_infos img{width:100%;border-radius:1.2rem}@media (min-width: 1024px){.ProjectDetails_card{width:50rem}.ProjectDetails_card .ProjectDetails_card_infos img{width:100%}}@media (max-width: 450px){.ProjectDetails_card{width:100%}}.ProjectDetails_card_info{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;gap:1rem;text-align:center}.ProjectDetails_card_info .ProjectDetails_card_info_stack,.ProjectDetails_card_info .ProjectDetails_card_info_p{font-size:1.6rem;color:var(--terciary-color)}.ProjectDetails_card_info .ProjectDetails_card_info_title{font-size:1.8rem;padding-bottom:1rem}.ProjectDetails_card_info span{font-size:1.6rem;color:var(--quinternary-color)}.ProjectDetails_card_info .ProjectDetails_card_info_p{text-align:justify}.ProjectDetails_card_info .ProjectDetails_card_infos_link{color:var(--quaternary-color);font-size:1.6rem}.ProjectDetails_card_info .ProjectDetails_card_infos_link:hover{color:var(--quinternary-color)}@media (min-width: 1024px){.ProjectDetails_card_info{gap:2rem}.ProjectDetails_card_info .ProjectDetails_card_info_stack,.ProjectDetails_card_info span{font-size:1.8rem}}.faq{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem;height:auto;width:100%;padding:4rem;color:var(--quaternary-color)}.faq h2{font-size:2.6rem}.faq_items{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%}.faq_items .faq_item{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1rem;width:100%;padding:.5rem;border-bottom:.2rem solid var(--terciary-color)}.faq_items .faq_item .question{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;color:var(--terciary-color);font-size:2rem}.faq_items .faq_item .question :hover{cursor:pointer}.faq_items .faq_item .question .question_icon{font-size:3rem}@media (min-width: 768px){.faq_items .faq_item .question{font-size:2.4rem}}@media (max-width: 450px){.faq_items .faq_item .question{font-size:1.9rem}}.faq_items .faq_item .answer{display:none;font-size:1.5rem;text-align:justify;line-height:2rem}.faq_items .faq_item.active .answer{display:flex}@media (min-width: 768px){.faq_items{width:70%}}@media (min-width: 1024px){.faq_items{width:50%}}.contact{height:100vh}.contact .contact_card{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:var(--quaternary-color)}.contact .contact_card .contact_card_title{font-size:3.4rem}.contact .contact_card form{display:flex;flex-direction:column;justify-content:center;align-items:end;height:80%;width:100%;padding:4rem}@media (min-width: 768px){.contact .contact_card form{width:60%}}@media (min-width: 1024px){.contact .contact_card form{width:40%}}.contact .contact_card form .register{text-align:center}.contact .contact_card form .register #btn-send{font-size:1.8rem;width:100%;padding:1.2rem;border-radius:1rem;background:var(--quaternary-color);border:none;color:var(--secundary-color);position:relative;overflow:hidden;z-index:1;cursor:pointer}.contact .contact_card form .register #btn-send:hover{color:var(--quaternary-color)}.contact .contact_card form .register #btn-send:before{background:var(--secundary-color);position:absolute;content:"";height:0;width:100%;top:50%;left:50%;z-index:-1;transition:all .6s;transform:translate(-50%,-50%) rotate(-35deg)}.contact .contact_card form .register #btn-send:hover:before{height:370%}form .formulary{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80%}form .formulary .item_formulary{display:flex;flex-direction:column;justify-content:center;align-items:start;height:100%;width:100%;padding:1rem 0}form .formulary .item_formulary:last-child{height:20rem}form .formulary .item_formulary label,form .formulary .item_formulary label span{font-size:1.6rem;padding-bottom:.5rem}form .formulary .item_formulary label span{color:red}form .formulary .item_formulary input{padding:1rem;height:3rem;width:100%;font-size:1.6rem;background:none;border:.1rem solid var(--terciary-color);color:var(--terciary-color);border-radius:.5rem}form .formulary .item_formulary input:focus{outline:none}form .formulary .item_formulary textarea{resize:none;font-size:1.6rem;height:10rem;width:100%;padding:1rem;background:none;border:.1rem solid var(--terciary-color);color:var(--terciary-color);border-radius:.5rem}form .formulary .item_formulary textarea::-moz-placeholder{font-size:2rem}form .formulary .item_formulary textarea::placeholder{font-size:2rem}form .formulary .item_formulary textarea:focus{outline:none}.aviso{width:100%;color:red;padding-bottom:1rem;font-size:1.4rem}.div_form_send{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:60%;height:30%}.div_form_send h3{color:var(--quaternary-color);font-size:2.2rem}.div_form_send p{color:var(--terciary-color);font-size:1.6rem}.footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:6rem;padding:0 2rem;border-top:.1rem solid var(--quaternary-color)}.footer .footer_nets_list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem}.footer .footer_nets_list .footer_nets_item a{color:var(--quaternary-color);font-size:3rem}.footer .footer_nets_list .footer_nets_item a:hover{cursor:pointer;color:var(--secundary-color)}.footer .arrow{cursor:pointer;right:0;color:var(--quaternary-color);font-size:4rem;animation:float ease-in-out infinite 3s}.footer .arrow:hover{cursor:pointer;color:var(--secundary-color)}@media (min-width: 768px){.footer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:50%}}@keyframes float{0%,to{transform:translateY(4px)}50%{transform:translateY(-10px)}}.main_content{background:var(--primary-color)}
