.page_main__7MU_D section{padding:2rem;max-width:var(--max-width-section);margin:0 auto}.page_main__7MU_D section h2{font-size:clamp(1.35rem,1.1rem + 1.2vw,1.7rem);line-height:1.3;text-wrap:balance}.page_main__7MU_D section h1{font-size:clamp(1.55rem,1.2rem + 1.6vw,2rem);line-height:1.25;margin-bottom:1rem;scroll-margin-top:var(--sticky-offset);text-wrap:balance}@media (max-width:600px){.page_main__7MU_D section{padding:1.5rem 1rem}}.BlogNewCard_card__RD4jl{width:100%;min-width:0;display:flex;flex-direction:column;background-color:#fff;border-radius:15px;overflow:hidden;color:var(--color-text);cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}@media (hover:hover){.BlogNewCard_card__RD4jl:hover{color:var(--color-text);box-shadow:0 0 10px 0 rgba(0,0,0,.2);transform:scale(1.01)}}.BlogNewCard_titleRow__azawG{display:flex;align-items:center;gap:10px;padding:.75rem;min-width:0}.BlogNewCard_titleRow__azawG h3{min-width:0}.BlogNewCard_dot__FXSMU{flex-shrink:0;width:24px;height:24px;border-radius:50%;background-color:var(--color-primary)}.BlogNewCard_imageContainer__F5g04{position:relative;aspect-ratio:16/10;background-color:var(--color-surface-muted)}.BlogNewCard_newsImage__3R25h{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.BlogNewCard_footer__MEzdU{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .75rem}.BlogNewCard_publishDateContainer__0ZT0X{display:flex;gap:5px;align-items:center;min-width:0}.BlogNewCard_cardIcon__MD6v6{flex-shrink:0}.BlogNewCard_dateText__nIWyj{font-size:.9rem;font-weight:700;color:#000}.JobOfferCard_card__vmLaf{position:relative;width:100%;min-width:0;display:flex;flex-direction:column;gap:.75rem;min-height:180px;background-color:#fff;border-radius:15px;padding:1.25rem 1rem 3.25rem;justify-content:flex-start;cursor:pointer;color:var(--color-text);transition:box-shadow .2s ease,transform .2s ease}@media (hover:hover){.JobOfferCard_card__vmLaf:hover{color:var(--color-text);box-shadow:0 0 10px 0 rgba(0,0,0,.2);transform:scale(1.01)}}.JobOfferCard_row__QOm5r{display:flex;align-items:center;gap:10px;min-width:0}.JobOfferCard_row__QOm5r h3{min-width:0}.JobOfferCard_dot__2t5ds{flex-shrink:0;width:24px;height:24px;border-radius:50%;background-color:var(--color-primary)}.JobOfferCard_cardIcon__qoVih{flex-shrink:0}.JobOfferCard_viewIcon__YH3_f{position:absolute;bottom:.5rem;inset-inline-end:.75rem;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.JobOfferCard_cardTitle__k4PJX{color:#000;font-size:1.4rem}.JobOfferCard_dateText__JnezW,.JobOfferCard_locationText__qubvE{font-size:.9rem;color:#676767}.contact_contactForm__7tFrZ{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"name message" "phone message" ". send";grid-gap:1rem;gap:1rem;margin-top:3rem}.contact_send__tvyf9{place-self:end}@media screen and (max-width:768px){.contact_contactForm__7tFrZ{grid-auto-columns:0;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:1rem;grid-template-areas:"name" "phone" "message" "." "send"}.contact_send__tvyf9{place-self:center}}.page_main__qqAL1{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;gap:1rem;overflow:hidden;padding:40px;width:100%;max-width:var(--max-width-section);margin:0 auto}.page_main__qqAL1 h1{position:relative;align-self:flex-start;margin-bottom:1rem}.page_main__qqAL1 h1:after{content:"";display:block;width:60%;height:5px;background-color:var(--color-primary);left:0;position:absolute}.page_cardsGrid__1pqbZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));width:100%;grid-gap:1rem;gap:1rem;padding:5px}@media (max-width:768px){.page_main__qqAL1{padding:24px 20px}}@media (max-width:600px){.page_main__qqAL1{padding:20px 12px}}