.portfolio_main_container__AvdyW{width:100%;min-height:calc(100vh - var(--header-height));height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4rem;padding:var(--padding-section);margin-top:var(--header-height);padding-bottom:8rem}.portfolio_text_container__YPP64{max-width:var(--max-width);width:100%}.section_content_container__nPRHP,.section_portfolio_section__L48k_{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.section_content_container__nPRHP{max-width:var(--max-width)}.section_header_section__zAixB{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:2rem;margin-bottom:4rem}.section_header_section__zAixB svg{width:32px;height:32px;fill:var(--primary-color)}.section_title__Z4IOR{color:var(--white);font-size:2.8rem}.section_cards_container__Q__VR{width:100%;display:grid;align-content:center;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem}@media (min-width:500px){.section_cards_container__Q__VR{grid-template-columns:repeat(2,1fr)}}@media (min-width:800px){.section_cards_container__Q__VR{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.section_cards_container__Q__VR{grid-template-columns:repeat(4,1fr)}}.cardjobs_bg_container__HauzD{height:20rem;background-repeat:no-repeat;background-size:100% 100%;background-position:50% 50%}.cardjobs_bg_container__HauzD,.cardjobs_info_container__ACm7E{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:1rem;transition:all .2s ease-in-out}.cardjobs_info_container__ACm7E{height:100%;gap:2rem;visibility:hidden}.cardjobs_job_title__bv3dp{font-size:2rem;color:var(--white)}.cardjobs_job_title__bv3dp,.cardjobs_logo_container__b9xey{transform:translateY(30px);visibility:hidden;transition:all .1s ease-in-out}.cardjobs_logo_container__b9xey{width:90%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.cardjobs_logo_container__b9xey img{width:30px;height:30px}@media (hover:hover){.cardjobs_bg_container__HauzD:hover{transform:scale(1.03);border:3px solid var(--primary-color)}.cardjobs_bg_container__HauzD:hover .cardjobs_info_container__ACm7E{visibility:visible;background-color:var(--opacity-black-8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cardjobs_bg_container__HauzD:hover .cardjobs_job_title__bv3dp,.cardjobs_bg_container__HauzD:hover .cardjobs_logo_container__b9xey{transform:translateY(0);visibility:visible}}