.landing_page_header__daae_{top:0;left:0;width:100%;padding:2rem 7%;display:flex;justify-content:space-between;align-items:center;z-index:100}.landing_page_logo__vSwv0{font-size:3rem;font-weight:600;margin-right:auto;color:#2e2e2e}.landing_page_logo__vSwv0:hover{text-decoration:underline}.landing_page_nav__w4_yW{display:flex;flex-wrap:wrap}.landing_page_nav__w4_yW a{font-size:1.7rem;color:#2e2e2e;font-weight:600;margin-left:2rem;transition:.3s}.landing_page_nav__w4_yW a:hover{color:#2e2e2e;text-decoration:underline}.landing_page_menu_icon__uYBBQ{font-size:3.6rem;color:#fff;cursor:pointer}.landing_page_home__US7fu{display:flex;align-items:center;padding:0 7%}.landing_page_home_content__D537b{margin-top:10rem;margin-bottom:5rem;max-width:60rem}.landing_page_home_content__D537b h1{font-size:4rem;font-weight:700;line-height:1.3}.landing_page_home_content__D537b p{font-size:2rem;margin:2rem 0 4rem}.landing_page_text_animate__4VVNu{position:relative;width:32.8rem}.landing_page_text_animate__4VVNu h3{font-size:3.2rem;font-weight:700;color:gold}.landing_page_btn__HJpXz{display:inline-block;padding:1.2rem 2.8rem;margin-right:5rem;margin-bottom:2rem;background:#9065cb;border-radius:.6rem;box-shadow:0 .2rem .5rem #000;font-size:1.6rem;color:#fff;letter-spacing:.1rem;font-weight:600;cursor:pointer;transition:.2s ease}.landing_page_btn__HJpXz:hover{color:#9065cb;background:#fff}.landing_page_home_sci___R6Gr{position:absolute;bottom:4rem;width:170px;display:flex;justify-content:space-between}.landing_page_home_sci___R6Gr a{position:relative;display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;background:transparent;border:.2rem solid gold;border-radius:50%;font-size:20px;color:#fff}.landing_page_home_sci___R6Gr a:hover{color:#9065cb;background:#fff}.landing_page_avatar__jeXsv{position:absolute;top:15rem;right:19rem;transition:transform .2s}.landing_page_avatar__jeXsv:hover{transform:scale(1.15)}.landing_page_about_title__8kZcs{width:100%;margin-bottom:3rem;display:flex;justify-content:center;align-items:center}.landing_page_heading__oBVp4{font-size:3rem;text-align:center}.landing_page_about__KGzbU h3{font-size:2rem}.landing_page_about_container__ljF2R{display:flex;flex-direction:column}.landing_page_about_content__3ZA_E{display:flex;flex-direction:column;padding:2.5rem;background-color:rgba(0,0,0,.5);border-radius:5rem}.landing_page_about_content__3ZA_E p{font-size:2rem;margin:2rem 0 3rem}.landing_page_about_skills__N6FqC{padding:2.5rem;margin-top:1rem;background-color:rgba(0,0,0,.5);border-radius:5rem}.landing_page_about_skills__N6FqC h2{text-align:left;line-height:1.2}.landing_page_about_skills__N6FqC p{font-size:2rem;margin:2rem 0 3rem}.landing_page_about_skills__N6FqC ul{list-style-type:none;display:flex;flex-wrap:wrap}.landing_page_about_skills__N6FqC li{margin:1rem;font-size:1.5rem;padding:.5rem;font-weight:700;background:gold;color:#000;text-align:center;border-radius:5rem;transition:transform .4s}.landing_page_about_skills__N6FqC li:hover{filter:drop-shadow(3px 3px 2px);transform:scale(1.15)}.landing_page_portfolio__ekH0X{padding-bottom:10rem}.landing_page_portfolio__ekH0X h2{margin-bottom:4rem}.landing_page_portfolio_container__TVobQ{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;grid-gap:5rem;gap:5rem}.landing_page_portfolio_box__m2J_k{position:relative;display:flex;max-width:45rem;border-radius:2rem;box-shadow:0 0 1rem rgba(0,0,0,.4);overflow:hidden;transition:.5s ease}.landing_page_image_styling__YJgzE{object-fit:contain;width:100%!important;position:relative!important;height:unset!important}.landing_page_portfolio_layer__fbOzg{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.7),#000);color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:left;padding:0 4rem;opacity:0;transition:.5s ease}.landing_page_portfolio_layer__fbOzg:hover{opacity:1}.landing_page_portfolio_layer__fbOzg h4{margin-bottom:1rem;font-size:3rem;text-align:center}.landing_page_portfolio_layer__fbOzg p{font-size:1.7rem;margin:.3rem 0 1rem;text-align:left}.landing_page_project_btn__oF_F8{display:inline-block;padding:1.2rem;margin:1rem;background:#f5f5f5;border-radius:.6rem;box-shadow:0 .2rem .5rem #000;font-size:1.6rem;color:#2e2e2e;letter-spacing:.1rem;font-weight:600;cursor:pointer;transition:.2s ease}.landing_page_project_btn__oF_F8:hover{color:#000;background:silver}.landing_page_gd_projects__SMpSZ{margin-top:150px;margin-bottom:75px}.landing_page_contact__iFdhu{padding:10rem 7% 2rem}.landing_page_contact__iFdhu h2{margin-bottom:3rem}.landing_page_contact__iFdhu p{margin:3rem;font-size:2rem}.landing_page_contact_container__WPGi5{max-width:70rem;text-align:center;margin:1rem auto 3rem}.landing_page_chat_btn__RXt0b{display:inline-block;padding:1.2rem;margin:1rem;background:#2e2e2e;border-radius:.6rem;box-shadow:0 .2rem .5rem #000;font-size:1.6rem;color:#fff;letter-spacing:.1rem;font-weight:600;cursor:pointer;transition:.2s ease}.landing_page_chat_btn__RXt0b:hover{color:#2e2e2e;background:silver}.landing_page_submit_btn__87xP0{display:inline-block;padding:1.2rem 2.8rem;margin:2rem;background:#9065cb;border-radius:.6rem;box-shadow:0 .2rem .5rem #000;font-size:1.6rem;color:#fff;letter-spacing:.1rem;font-weight:600;cursor:pointer;transition:.2s ease}.landing_page_submit_btn__87xP0:hover{background:#fff;color:#9065cb}.landing_page_footer__80uaf{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:2rem 7%;background:#2e2e2e;color:#fff}.landing_page_footer_text__96M_D p{font-size:1.6rem;max-width:20rem}.landing_page_footer_text__96M_D a{padding:.5rem;background:#f5f5f5;border-radius:.6rem;box-shadow:0 .2rem .5rem #000;font-size:1.6rem;color:#2e2e2e;letter-spacing:.1rem;font-weight:600;cursor:pointer;transition:.2s ease}.landing_page_footer_text__96M_D a:hover{background:silver;color:#000}.landing_page_footer_iconTop__ucwfB a{display:inline-flex;justify-content:center;align-items:center;padding:.8rem;background:transparent;border-radius:.8rem;border:.2rem solid #fff;outline:.2rem solid transparent;transition:.5 ease}.landing_page_footer_iconTop__ucwfB a:hover{outline-color:#fff}@media (max-width:950px){.landing_page_avatar__jeXsv{display:none}}@media (max-width:990px){.landing_page_header__daae_{padding:2rem 4%}.landing_page_home__US7fu{padding:0 4%}.landing_page_footer__80uaf{padding:2rem 4%}}@media (max-width:768px){.landing_page_portfolio_layer__fbOzg h4{font-size:2.3rem}.landing_page_portfolio_layer__fbOzg p{font-size:1.3rem}}@media (max-width:600px){.landing_page_about_container__ljF2R,.landing_page_portfolio_container__TVobQ{grid-template-columns:1fr}}@media (max-width:425px){.landing_page_footer__80uaf div{max-width:10rem}}