.glassElements_box__n_T_t{background:rgba(255,255,255,.13);box-shadow:inset 0 0 5px 0 rgba(255,255,255,1);box-sizing:border-box}.Footer_footerContainer__v8zVJ{padding:30px}@media(max-width:768px){.Footer_footerContainer__v8zVJ{padding:15px 15px 15px 10px}}.PhotoModal_modalContainer__1h27r{z-index:100;position:fixed;background:color-mix(in srgb,var(--main-color) 30%,transparent);width:100dvw;height:100dvh}.PhotoModal_modalContainer__1h27r .PhotoModal_photoContainer__bJ_Ti{position:relative;width:100%;height:100%}.PhotoModal_modalContainer__1h27r .PhotoModal_close__58jOK{cursor:pointer;position:absolute;top:10px;right:10px;background:none;padding:5px 10px;border:2px solid var(--contrast-color);border-radius:50%;aspect-ratio:1/1;color:var(--contrast-color);transition:1s}.PhotoModal_modalContainer__1h27r .PhotoModal_close__58jOK:hover{transform:rotate(90deg);box-shadow:0 0 10px color-mix(in srgb,var(--main-color) 100%,transparent)}.PhotoModal_modalContainer__1h27r .PhotoModal_iconContainer__TpLiI{color:var(--contrast-color);display:flex;flex-direction:column;justify-content:center;font-size:30px}.PhotoModal_modalContainer__1h27r .PhotoModal_next__hvebM,.PhotoModal_modalContainer__1h27r .PhotoModal_prev__NwxIH{position:absolute;left:0;top:0;height:100%;width:5%;background:none;border:none;cursor:pointer;transition:.5s}.PhotoModal_modalContainer__1h27r .PhotoModal_next__hvebM:hover,.PhotoModal_modalContainer__1h27r .PhotoModal_prev__NwxIH:hover{background:linear-gradient(to right,var(--main-color) 0,transparent 100%)}.PhotoModal_modalContainer__1h27r .PhotoModal_next__hvebM{left:auto;right:0}.PhotoModal_modalContainer__1h27r .PhotoModal_next__hvebM:hover{background:linear-gradient(to left,var(--main-color) 0,transparent 100%)}.PhotoModal_image__9wFUC{object-fit:contain}.Home_home__OnjyE{display:flex;flex-direction:column;gap:30px}.Home_home_about__kScfF{padding:30px}@media(max-width:768px){.Home_home_about__kScfF{padding:15px 10px 10px}}.Home_home_about_title__krfrS{display:block;width:100%;font-size:30px;text-align:center}@media(max-width:768px){.Home_home_about_title__krfrS{font-size:20px}}@media(max-width:480px){.Home_home_about_title__krfrS{font-size:15px}}.Home_home_about_more__YaljL{display:flex;justify-content:flex-end}@media(max-width:768px){.Home_home_about_more__YaljL{justify-content:center}}.Home_home_about_more_button__86tW1{background-color:#000;color:#fff;padding:5px 10px;border-radius:5px}.Home_getInTouch__mW2dg{border-radius:30px;padding:30px;gap:10px;display:flex;flex-direction:row}@media(max-width:768px){.Home_getInTouch__mW2dg{padding:15px 10px 10px;flex-direction:column}}.Home_getInTouch_main__z4bzo{display:flex;flex-direction:column;flex:1 1}.Home_getInTouch_title__QIIie{font-size:30px}.Home_getInTouch_actions__vGe3L{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.Home_getInTouch_text__KlKjp{font-size:15px;text-wrap:balance;max-width:50%}.Home_getInTouch_followMe__Ddv5S{display:flex;flex-direction:column;gap:10px}@media(max-width:768px){.Home_getInTouch_followMe__Ddv5S{flex-direction:row;align-items:center;justify-content:flex-end}}.Home_getInTouch_followMe_title__RVQnU{display:flex;justify-content:flex-end}@media(max-width:768px){.Home_getInTouch_followMe_title__RVQnU{justify-content:center}}.Home_getInTouch_followMe_links__LgViY{display:flex;justify-content:flex-end;flex-direction:row;gap:5px}.Home_getInTouch_contact__EJAdp{justify-content:flex-end}.Home_linkIcon__Nc4UF{width:30px;height:30px}.Home_contactMe__2uGqn{display:flex;flex-direction:row;justify-content:flex-end;width:100%;border:1px solid #000;border-radius:5px;padding:3px 10px}@media(max-width:768px){.Home_contactMe__2uGqn{justify-content:center}}.Home_contactMe_content__zixEH{display:flex;flex-direction:row}@media(max-width:768px){.Home_contactMe_content__zixEH{justify-content:center}}.Home_contactMe_content__zixEH span{width:100%}.Projects_recentProjects__e0njN{padding:30px;display:flex;flex-direction:row;align-items:center;gap:30px}@media(max-width:768px){.Projects_recentProjects__e0njN{padding:15px 10px 10px}}.Projects_recentProjects_title__PE_Wo{display:block;font-size:30px;flex:1 1}.Projects_recentProjects_seeAll__AGnmW{display:flex;flex-direction:row;align-items:center;gap:5px}.Projects_recentProjects_seeAll__AGnmW span{display:block;flex:1 1}.Projects_projectsGrid__5lZ_5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;padding:10px;justify-items:stretch;align-items:stretch}@media(max-width:768px){.Projects_projectsGrid__5lZ_5{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.Projects_projectsGrid__5lZ_5{grid-template-columns:repeat(1,1fr)}}.Projects_projectCard__YXfgu{box-shadow:inset 0 0 110px -50px var(--main-color);border-radius:40px;overflow:hidden;border-bottom:1px solid rgba(255,0,0,0);transition:.5s;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:100%;width:100%}@media(max-width:768px){.Projects_projectCard__YXfgu{border-radius:20px}}@media(max-width:480px){.Projects_projectCard__YXfgu{border-radius:10px}}.Projects_projectCard_imageContainer__xBcs_{width:100%;aspect-ratio:1}.Projects_projectCard_image__s7Kup{aspect-ratio:1;object-fit:cover;width:100%;height:100%;filter:grayscale(1);border-top-left-radius:40px;border-top-right-radius:40px;transition:.5s}@media(max-width:768px){.Projects_projectCard_image__s7Kup{border-top-left-radius:20px;border-top-right-radius:20px}}@media(max-width:480px){.Projects_projectCard_image__s7Kup{border-top-left-radius:10px;border-top-right-radius:10px}}.Projects_projectCard_info__eXLSP{flex:1 1;padding:0 20px 40px;display:flex;flex-direction:column;gap:5px}.Projects_projectCard_info_title__VL5Tc{font-size:25px}.Projects_projectCard_info_devDirection__x9ewl{font-size:20px}.Projects_projectCard_info_description__DtYQn{font-size:15px}.Projects_projectCard__YXfgu:hover{border-bottom:1px solid var(--main-color)}.Projects_projectCard__YXfgu:hover .Projects_projectCard_image__s7Kup{filter:none;transform:scale(.95);border-bottom-left-radius:40px;border-bottom-right-radius:40px}@media(max-width:768px){.Projects_projectCard__YXfgu:hover .Projects_projectCard_image__s7Kup{border-bottom-left-radius:20px;border-bottom-right-radius:20px}}@media(max-width:480px){.Projects_projectCard__YXfgu:hover .Projects_projectCard_image__s7Kup{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.Projects_title__vnASh{padding:30px}@media(max-width:768px){.Projects_title__vnASh{padding:15px 10px 10px}}.Project_projectContainer__D_mDE{display:flex;flex-direction:column;gap:10px}.Project_back__ZfXOX{padding:10px;display:flex;flex-direction:row}.Project_project__2iVE_{padding:30px;border-radius:40px;box-shadow:inset 0 0 110px 0 var(--main-color)}@media(max-width:768px){.Project_project__2iVE_{padding:15px 10px 10px;border-radius:20px}}@media(max-width:480px){.Project_project__2iVE_{border-radius:10px}}.Project_project_content__EHlzN{display:flex;flex-direction:row;gap:15px}@media(max-width:768px){.Project_project_content__EHlzN{flex-direction:column;gap:5px}}.Project_project_content_imageContainer__7_Lbi{flex:1 1;max-width:50%;max-height:80vh;overflow:hidden}@media(max-width:768px){.Project_project_content_imageContainer__7_Lbi{max-width:100%}}.Project_project_content_info__EtONg{display:flex;flex-direction:column;gap:10px}@media(max-width:768px){.Project_project_content_info__EtONg{gap:5px;padding-left:10px}}.Project_project_content_info_text__aZHpO{flex:1 1}.Project_project_content_info_text__aZHpO,.Project_project_content_info_text_stackContainer__rMS8e{display:flex;flex-direction:column;gap:10px}.Project_project_content_info_links__PRX_k,.Project_project_content_info_text_stack__31xtu{display:flex;flex-direction:row;gap:10px}.Project_project_content_info_links_item__y8HM7{background-color:#000;color:#fff;padding:5px 10px;border-radius:10px}.Project_project_mainFeatures__YvgD5{padding-top:30px}@media(max-width:768px){.Project_project_mainFeatures__YvgD5{padding-top:15px}.Project_project_mainFeatures__YvgD5 h2{text-align:center}}.Project_project_gallery__Rh3i2{padding-top:30px;display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.Project_project_gallery__Rh3i2{padding-top:15px}.Project_project_gallery__Rh3i2 h2{text-align:center}}.Project_project_gallery_images__dHn84{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;border-radius:20px;overflow:hidden}.Project_project_gallery_images_item__YTGJW{display:flex;flex-direction:column;aspect-ratio:1;transition:.5s;border-radius:0;overflow:hidden}.Project_project_gallery_images_item__YTGJW:hover{transform:scale(.95);border-radius:10px}.Project_project_gallery_images__dHn84 img{width:100%;height:100%;object-fit:cover}.Project_image__IIXBs{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.Project_image__IIXBs{object-fit:cover}}