.main-layout{margin:0 auto;padding:32px;width:100%;height:100%}@media only screen and (min-width:768px)and (max-width:1024px){.main-layout{padding:32px 100px}}@media only screen and (min-width:1024px)and (max-width:1439px){.main-layout{padding:32px 200px}}@media only screen and (min-width:1440px){.main-layout{padding:32px 400px}}.flex{display:flex;align-items:center;justify-content:space-between}.container{margin-bottom:4rem}@media only screen and (min-width:768px)and (max-width:1024px){.container{margin-bottom:5rem}}@media only screen and (min-width:1024px){.container{margin-bottom:7rem}}.weight-600{font-weight:600}.page_link{text-decoration:underline;cursor:pointer;transition:color .5s ease,font-weight .5s ease}.page_link:hover{color:#000;font-weight:700}.section__header{margin-bottom:2.5rem}.button{padding:.375rem .75rem;border:1px solid #00000026;border-width:1px;border-radius:.25rem;font-weight:600;flex-wrap:nowrap;width:fit-content;cursor:pointer;transition:box-shadow .4s ease,color .4s ease,font-weight .4s ease}.button span{margin-left:.75rem}.button:hover{color:#000;font-weight:700;box-shadow:0 8px 15px #0003}.link__item{text-decoration:underline;cursor:pointer;transition:color .5s ease,transform .5s ease,font-weight .5s ease}.link__item:hover{color:#000;transform:translateY(-3px);font-weight:700}.link__item_separator{padding:0 6px}.blog__section{margin-bottom:150px}footer{position:fixed;bottom:0;left:0;right:0;z-index:999;width:100%;margin:0 auto;padding:32px}@media only screen and (min-width:768px)and (max-width:1024px){footer{padding:32px 100px}}@media only screen and (min-width:1024px)and (max-width:1439px){footer{padding:32px 200px}}@media only screen and (min-width:1440px){footer{padding:32px 400px}}.footer__button_container{margin-bottom:1rem;display:flex;justify-content:flex-end}header{position:fixed;top:0;left:0;width:100%;right:0;z-index:999;padding:32px}@media only screen and (min-width:768px)and (max-width:1024px){header{padding:32px 100px}}@media only screen and (min-width:1024px)and (max-width:1439px){header{padding:32px 200px}}@media only screen and (min-width:1440px){header{padding:32px 400px}}.logo{cursor:pointer;transition:opacity .4s ease}.logo:hover{opacity:60%}.blog__content_year{margin-bottom:2rem}.blog__content_posts{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3.5rem}.card{border:1px solid #00000026;padding:1.75rem;display:flex;justify-content:space-between;gap:1.75rem;align-items:center;border-radius:10px;cursor:pointer;transition:box-shadow .7s ease,transform .7s ease}.card:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-3px)}.card__content h6{margin-bottom:10px;font-weight:600}.card__link{font-weight:600;font-size:1.3rem;cursor:pointer}.card:hover .card__link{color:#000;font-weight:700}.contacts__section{margin-bottom:150px}.contacts__content{text-align:justify}.contacts__social_media{margin-top:2rem;flex-wrap:wrap}@media only screen and (min-width:320px){.contacts__social_media{display:inline-flex;flex-wrap:wrap}}.contacts__social_media_item{text-decoration:underline;cursor:pointer;transition:color .5s ease,transform .5s ease,font-weight .5s ease}.contacts__social_media_item:hover{color:#000;font-weight:700;transform:translateY(-3px)}.contacts__social_media_separator{padding:0 6px}@keyframes wave{0%{transform:rotate(0)}25%{transform:rotate(-20deg)}50%{transform:rotate(0)}75%{transform:rotate(20deg)}to{transform:rotate(0)}}section{margin-top:7rem}.introduction__header span{display:inline-block;transform-origin:70% 70%;animation:wave 1.5s ease-in-out infinite}.introduction__header span:hover{animation:wave .8s ease-in-out infinite}.introduction__text_content{line-height:2.2rem;text-align:justify}.introduction__text_content p:not(:last-child){margin-bottom:1.2rem}.introduction__img_content{display:none}.my-photo{width:100%;border-radius:10%}@media only screen and (min-width:768px)and (max-width:1439px){.introduction__content{display:flex;gap:4rem;align-items:center;justify-content:space-between}.introduction__text_content{width:60%;text-align:justify}.introduction__img_content{display:block;width:25%}}@media only screen and (min-width:1440px){.introduction__content{display:flex;align-items:center;gap:4rem;justify-content:space-between}.introduction__text_content{width:60%}.introduction__img_content{display:block;width:20%}}.experience__content{display:flex;flex-direction:column;align-items:flex-start}.experience__content>*:not(:last-child){margin-bottom:2.5rem}.experience__content .work_card__content p{font-weight:400!important}.work_card__header{margin-bottom:.75rem}.work_card__content p{color:#000;text-align:justify}.work_card__content>p:is(:first-child){margin-bottom:.5rem}.work_card__content>p:is(:last-child){margin-top:.5rem;font-weight:700}.latest_posts__content,.latest_projects__content{display:flex;flex-direction:column;gap:1.5rem}.projects__button__container{margin-bottom:4rem}.projects__header>*:not(:last-child){margin-bottom:.5rem}.projects__header_links{display:flex}.projects__content{margin-top:2rem}.projects__section{margin-bottom:150px}.projects__content{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.work__section{margin-bottom:150px}.work__content{display:flex;flex-direction:column}.work__content>*:not(:last-child){margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px dotted black}
