.Header_header__EUsDH{margin-bottom:5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 5rem;color:var(--text-color-white)}.Header_header__EUsDH h1{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:500}.Header_header__EUsDH h2{font-size:small;color:var(--text-color-light);margin-bottom:1rem;font-weight:500}.Header_header__social__icons__9Ecnw{display:flex;flex-direction:column;align-items:center;gap:1rem;position:absolute;left:20%;top:25rem;color:var(--primary-color);font-size:1.3rem;transition:var(--transition)}.Header_header__social__icons__9Ecnw .Header_icons__zElkv{cursor:pointer;color:var(--primary-color)}.Header_header__social__icons__9Ecnw .Header_icons__zElkv:hover{color:#fff}.Header_header__social__icons__9Ecnw .Header_border__left__WU27y{height:30px;width:0;border-left:1px solid var(--primary-color)}.Header_header__btns__ZPj5M{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;width:345px}.Header_header__btns__ZPj5M a .Header_btn__outline__V4uZu{flex:1 1;padding-block:clamp(.8rem,1vw,1rem);padding-inline:clamp(.8rem,1vw,1.2rem);font-size:clamp(1rem,3vw,1rem);border-radius:.5rem;border:1px solid var(--primary-color);cursor:pointer;transition:var(--transition);font-weight:300;background-color:transparent;color:var(--primary-color)}.Header_header__btns__ZPj5M a .Header_btn__outline__V4uZu:hover{color:#000;border-color:#fff;background-color:#fff}.Header_header__btns__ZPj5M a{text-decoration:none}.Header_header__btns__ZPj5M a .Header_btn__filled__R2Cuo{flex:1 1;padding-block:clamp(.8rem,1vw,1rem);padding-inline:clamp(.8rem,1vw,1.2rem);font-size:clamp(1rem,3vw,1rem);border-radius:.5rem;border:1px solid var(--primary-color);cursor:pointer;transition:var(--transition);background-color:var(--primary-color);color:#000;font-weight:300}.Header_header__btns__ZPj5M a .Header_btn__filled__R2Cuo:hover{border:1px solid var(#fff);background-color:#fff}.Header_header__image__b1BSX{background-image:linear-gradient(var(--primary-color),transparent);height:clamp(280px,50vw,345px);border-radius:14rem 14rem 0 0}.Header_header__image__b1BSX img{object-fit:contain;height:100%;width:360px}.Header_header__EUsDH .Header_scroll__down__Fl_hk{position:absolute;right:20%;top:30rem;transform:rotate(90deg);color:var(--primary-color);font-weight:300;transition:var(--transition);text-decoration:none;cursor:pointer}.Header_header__EUsDH .Header_scroll__down__Fl_hk:hover{color:var(--text-color-white)}@media screen and (max-width:868px){.Header_header__EUsDH{margin-bottom:5rem}.Header_header__EUsDH h1{width:90vw;text-align:center}.Header_header__social__icons__9Ecnw{left:3rem}.Header_header__EUsDH .Header_scroll__down__Fl_hk{right:3rem}}@media screen and (max-width:700px){.Header_header__social__icons__9Ecnw{display:none}.Header_header__image__b1BSX img{width:320px}.Header_header__EUsDH .Header_scroll__down__Fl_hk{display:none}}@media screen and (max-width:480px){.Header_header__EUsDH h2{width:180px;text-align:center}.Header_header__btns__ZPj5M{width:90vw}.Header_header__image__b1BSX img{width:280px}}.About_about__Fv4B2{display:flex;flex-direction:column;margin-bottom:6rem;align-items:center;gap:1rem}.About_about__Fv4B2>p{color:var(--text-color-light)}.About_about__Fv4B2>h2{color:var(--primary-color);font-weight:500;margin-bottom:2rem}.About_about__container__Ljpvu{display:flex;justify-content:center;gap:8rem;padding:1rem 2rem}.About_about__container__left__SkRTO{flex:.7 1;display:flex;justify-content:flex-end}.About_about__container__left__SkRTO .About_background__jpxq_{background-image:linear-gradient(45deg,var(--primary-color),transparent);border-radius:2rem;height:320px;width:350px}.About_about__container__left__SkRTO .About_background__jpxq_ img{height:320px;width:350px;border-radius:2rem;transform:rotate(10deg);transition:var(--transition)}.About_about__container__left__SkRTO .About_background__jpxq_ img:hover{transform:rotate(0deg)}.About_about__container__right__EHglY{flex:1 1;display:flex;flex-direction:column;gap:3rem}.About_about__container__right__cards__M1Zyz{display:flex;gap:2rem}.About_about__container__right__cards__M1Zyz .About_card__r06GJ{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:1rem .5rem;border-radius:2rem;border:1px solid var(--hover-color);background-color:var(--hover-color);transition:var(--transition);height:190px;width:190px}.About_about__container__right__cards__M1Zyz .About_card__r06GJ:hover{background-color:transparent;border:1px solid var(--primary-color)}.About_about__container__right__cards__M1Zyz .About_card__icon__YlSX0{color:var(--primary-color);font-size:larger}.About_about__container__right__cards__M1Zyz .About_card__tag__NcOg_{color:var(--text-color-white)}.About_about__container__right__cards__M1Zyz .About_card__desc__UL_dk{font-weight:300;font-size:small;color:var(--text-color-light)}.About_about__container__right__desc__r_anA{color:var(--text-color-light);font-weight:300;line-height:2rem}.About_about__container__right__btn__QE2Fk button{padding-block:clamp(.5rem,1vw,.8rem);padding-inline:clamp(.5rem,1vw,1rem);font-size:clamp(.9rem,3vw,1rem);border-radius:.5rem;border:1px solid var(--primary-color);cursor:pointer;transition:var(--transition);background-color:var(--primary-color);font-weight:300}.About_about__container__right__btn__QE2Fk button:hover{background-color:#fff}@media screen and (max-width:1000px){.About_about__Fv4B2{height:unset;margin-bottom:8rem}.About_about__container__left__SkRTO .About_background__jpxq_,.About_about__container__left__SkRTO .About_background__jpxq_ img{height:300px;width:320px}.About_about__Fv4B2{height:unset;margin-bottom:5rem}.About_about__container__Ljpvu{flex-direction:column;padding:0}.About_about__container__left__SkRTO{align-self:center}.About_about__container__left__SkRTO .About_background__jpxq_,.About_about__container__left__SkRTO .About_background__jpxq_ img{height:270px;width:300px}.About_about__container__right__EHglY{align-items:center}.About_about__container__right__cards__M1Zyz{justify-content:center}.About_about__container__right__cards__M1Zyz .About_card__r06GJ{height:160px;width:160px;gap:1.5rem}.About_about__container__right__desc__r_anA{width:95%;text-align:center}.About_about__container__right__btn__QE2Fk{align-self:center}}@media screen and (max-width:500px){.About_about__container__right__cards__M1Zyz{gap:1rem}.About_about__container__right__cards__M1Zyz .About_card__r06GJ{height:150px;width:150px;gap:1.5rem}.About_about__container__left__SkRTO .About_background__jpxq_,.About_about__container__left__SkRTO .About_background__jpxq_ img{height:230px;width:270px}}.Experience_experience__69RXO{height:100vh;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.Experience_experience__69RXO>p{color:var(--text-color-light)}.Experience_experience__69RXO>h2{color:var(--primary-color);font-weight:500;margin-bottom:2rem}.Experience_experience__container__reEzE{display:flex;gap:2rem;width:90vw}.Experience_experience__container__backend__9YXh0,.Experience_experience__container__frontend__A_710{flex:1 1;width:clamp(300px,90vw,400px);text-align:center;border:1px solid var(--hover-color);background-color:var(--hover-color);transition:var(--transition);border-radius:2rem;padding:2rem 3rem}.Experience_experience__container__backend__9YXh0 h2,.Experience_experience__container__frontend__A_710 h2{color:var(--primary-color);font-weight:400;margin-bottom:2rem}.Experience_experience__container__backend__9YXh0:hover,.Experience_experience__container__frontend__A_710:hover{background-color:transparent;border:1px solid var(--primary-color)}.Experience_experience__container__backend__skills___OWlx,.Experience_experience__container__frontend__skills__W_zSp{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-gap:2rem;gap:2rem}.Experience_experience__container__backend__skills___OWlx .Experience_skill__X_xPu,.Experience_experience__container__frontend__skills__W_zSp .Experience_skill__X_xPu{display:flex;gap:1rem;align-items:center;padding:1rem}.Experience_experience__container__backend__skills___OWlx .Experience_skill__X_xPu .Experience_badge__icon__gyXJ1,.Experience_experience__container__frontend__skills__W_zSp .Experience_skill__X_xPu .Experience_badge__icon__gyXJ1{color:var(--primary-color)}.Experience_experience__container__backend__skills___OWlx .Experience_skill__X_xPu strong,.Experience_experience__container__frontend__skills__W_zSp .Experience_skill__X_xPu strong{color:var(--text-color-white);font-size:1rem}.Experience_experience__container__backend__9YXh0{flex:1 1}@media screen and (min-width:1367px){.Experience_experience__container__reEzE{width:80vw}}@media screen and (max-width:1078px){.Experience_experience__69RXO{height:unset;margin-bottom:5rem}.Experience_experience__container__backend__9YXh0,.Experience_experience__container__frontend__A_710{padding:2rem 3rem}.Experience_experience__container__backend__9YXh0>h2,.Experience_experience__container__frontend__A_710>h2{font-size:1.3rem}.Experience_experience__container__backend__skills___OWlx,.Experience_experience__container__frontend__skills__W_zSp{grid-template-columns:1fr 1fr;gap:1.4rem}.Experience_experience__container__backend__skills___OWlx .Experience_skill__X_xPu strong,.Experience_experience__container__frontend__skills__W_zSp .Experience_skill__X_xPu strong{font-size:.9rem}}@media screen and (max-width:926px){.Experience_experience__container__reEzE{flex-direction:column;align-items:center}}@media screen and (max-width:768px){.Experience_experience__69RXO{height:unset;margin-bottom:5rem}.Experience_experience__container__reEzE{width:unset;flex-direction:column;align-items:center}.Experience_experience__container__backend__9YXh0,.Experience_experience__container__frontend__A_710{padding:1rem}.Experience_experience__container__backend__9YXh0>h2,.Experience_experience__container__frontend__A_710>h2{font-size:1.3rem}.Experience_experience__container__backend__skills___OWlx,.Experience_experience__container__frontend__skills__W_zSp{gap:.5rem;width:unset}.Experience_experience__container__backend__skills___OWlx .Experience_skill__X_xPu strong,.Experience_experience__container__frontend__skills__W_zSp .Experience_skill__X_xPu strong{font-size:.8rem}}@media screen and (max-width:375px){.Experience_experience__container--backend--skills___jWAM,.Experience_experience__container--frontend--skills__r35CQ{gap:0}.Experience_experience__container--backend--skills___jWAM .Experience_skill__X_xPu,.Experience_experience__container--frontend--skills__r35CQ .Experience_skill__X_xPu{padding:.8rem}.Experience_experience__container--backend__Ifvxv,.Experience_experience__container--frontend__Vw6em{width:90vw}}.Portfolio_portfolio__tGpPF{display:flex;flex-direction:column;min-height:100vh;gap:1rem;align-items:center;margin-bottom:3rem}.Portfolio_portfolio__tGpPF>p{color:var(--text-color-light)}.Portfolio_portfolio__tGpPF>h2{color:var(--primary-color);font-weight:500;margin-bottom:2rem}.Portfolio_portfolio__projects__KzPng{display:flex;justify-content:center;flex-wrap:wrap;padding:1rem;gap:2rem}.Portfolio_portfolio__projects__KzPng .Portfolio_project__AJp6b{display:flex;flex-direction:column;width:360px;gap:1rem;border:1px solid var(--hover-color);background-color:var(--hover-color);transition:var(--transition);padding:1.5rem;border-radius:2rem}.Portfolio_portfolio__projects__KzPng .Portfolio_project__img__fSvd3 img{height:140px;width:100%}.Portfolio_portfolio__projects__KzPng .Portfolio_project__desc__6gdQU{color:var(--text-color-white)}.Portfolio_portfolio__projects__KzPng .Portfolio_project__AJp6b:hover{border:1px solid var(--primary-color);background-color:transparent}.Portfolio_portfolio__projects__KzPng .Portfolio_project__btn___7I8h button{padding-block:clamp(.5rem,1vw,.8rem);padding-inline:clamp(.5rem,1vw,1rem);font-size:clamp(.9rem,3vw,1rem);border-radius:.5rem;border:1px solid var(--primary-color);cursor:pointer;transition:var(--transition);background-color:var(--primary-color);color:#000;font-weight:300}.Portfolio_portfolio__projects__KzPng .Portfolio_project__btn___7I8h button:hover{border:1px solid var(#fff);background-color:#fff}.Portfolio_portfolio__projects__KzPng .Portfolio_project__btn___7I8h button a{text-decoration:none;color:#000}@media screen and (max-width:800px){.Portfolio_portfolio__projects__KzPng .Portfolio_project__AJp6b{width:350px}}@media screen and (max-width:500px){.Portfolio_portfolio__projects__KzPng .Portfolio_project__AJp6b{width:90%}}.Contact_contact__n8Dn_{display:flex;flex-direction:column;margin-bottom:5rem;align-items:center;gap:1rem;max-width:70vw;margin-inline:auto}.Contact_contact__n8Dn_>p{color:var(--text-color-light)}.Contact_contact__n8Dn_>h2{color:var(--primary-color);font-weight:500;margin-bottom:2rem}.Contact_contact__container__hhuGx{display:flex;gap:8rem;width:90%}.Contact_contact__container__cards__iU3hp{flex:.7 1;display:flex;flex-direction:column;gap:1.2rem}.Contact_contact__container__cards__iU3hp .Contact_card__CBwVs{display:flex;flex-direction:column;align-items:center;gap:.5rem;border:1px solid var(--hover-color);background-color:var(--hover-color);padding:2rem;border-radius:1rem;transition:var(--transition)}.Contact_contact__container__cards__iU3hp .Contact_card__CBwVs:hover{border:1px solid var(--primary-color);background-color:transparent}.Contact_contact__container__cards__iU3hp .Contact_card__CBwVs .Contact_icon__F4Ww5{font-size:1.5rem;color:#fff}.Contact_contact__container__cards__iU3hp .Contact_card__CBwVs .Contact_tag__X10cY{color:#fff}.Contact_contact__container__cards__iU3hp .Contact_card__CBwVs .Contact_contact__info__m2esM{color:var(--text-color-light)}.Contact_contact__container__cards__iU3hp .Contact_card__CBwVs>a{color:var(--primary-color);text-decoration:none;transition:var(--transition)}.Contact_contact__container__cards__iU3hp .Contact_card__CBwVs>a:hover{color:#fff}.Contact_contact__container__form__lmcJ0{flex:1 1}.Contact_contact__container__form__lmcJ0 form{display:flex;flex-direction:column;gap:3rem}.Contact_contact__container__form__lmcJ0 form textarea,.Contact_contact__container__form__lmcJ0 form>input{background-color:transparent;padding:1rem;border-radius:.5rem;border:2px solid var(--hover-color);transition:var(--transition);color:#fff;font-size:.8rem;font-weight:300}.Contact_contact__container__form__lmcJ0 form textarea:focus,.Contact_contact__container__form__lmcJ0 form textarea:hover,.Contact_contact__container__form__lmcJ0 form>input:focus,.Contact_contact__container__form__lmcJ0 form>input:hover{border-color:var(--primary-color)}.Contact_contact__container__form__lmcJ0 form button{padding-block:clamp(.5rem,1vw,.8rem);padding-inline:clamp(.5rem,1vw,1rem);font-size:clamp(.9rem,3vw,1rem);border-radius:.5rem;width:10rem;border:1px solid var(--primary-color);cursor:pointer;transition:var(--transition);background-color:var(--primary-color);color:#000;font-weight:300}.Contact_contact__container__form__lmcJ0 form button:hover{border:1px solid var(#fff);background-color:#fff}@media screen and (max-width:838px){.Contact_contact__n8Dn_{padding:1rem}.Contact_contact__container__hhuGx{flex-direction:column;align-items:center;gap:4rem}.Contact_contact__container__cards__iU3hp{width:60vw}.Contact_contact__container__cards__iU3hp .Contact_cards__6xWpo{width:100%}.Contact_contact__container__form__lmcJ0{width:60vw}}@media screen and (max-width:530px){.Contact_contact__n8Dn_{padding:1rem}.Contact_contact__container__hhuGx{flex-direction:column;align-items:center;gap:5rem}.Contact_contact__container__cards__iU3hp{width:80vw}.Contact_contact__container__cards__iU3hp .Contact_cards__6xWpo{width:100%}.Contact_contact__container__form__lmcJ0{width:80vw}}.Footer_footer__bgFeg{padding-block:10rem;background-color:var(--primary-color);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6rem}.Footer_footer__bgFeg>h1{font-weight:300;font-size:3rem}.Footer_footer__bgFeg ul{list-style:none;display:flex;flex-wrap:wrap;gap:1.2rem}.Footer_footer__bgFeg ul li a{color:#000;text-decoration:none;transition:var(--transition)}.Footer_footer__bgFeg ul li a:hover{color:#fff}.Footer_footer__icons__cSHlN{display:flex;gap:2rem}.Footer_footer__icons__cSHlN .Footer_icon__container__h5VNR{display:flex;flex-wrap:wrap;background-color:#000;padding:1rem;border-radius:1rem}.Footer_footer__icons__cSHlN .Footer_icon__container__h5VNR .Footer_icon__bMUML{color:var(--primary-color);font-size:1.5rem;cursor:pointer;transition:var(--transition)}.Footer_footer__icons__cSHlN .Footer_icon__container__h5VNR .Footer_icon__bMUML:hover{color:#fff}.NavBar_navbar__Ejok_{width:auto;overflow:hidden;color:#fff;position:fixed;left:50%;transform:translateX(-50%);bottom:3rem;z-index:100;padding:.7rem 1.7rem;border-radius:8rem;background-color:rgba(0,0,0,.3);display:flex;align-items:center;gap:.7rem}.NavBar_navbar__Ejok_ .NavBar_active__uzeDl{background-color:var(--primary-color);border-radius:50%;padding:.7rem .9rem;color:#000}.NavBar_navbar__Ejok_ a{text-decoration:none;color:#fff;background-color:transparent;border-radius:50%;padding:.9rem}.NavBar_navbar__Ejok_ a .NavBar_nav__icon__Z2PHO{cursor:pointer}