
.mepak-sectors-page .glax_tm_main_title_holder{background:linear-gradient(110deg,#f7fafc,#edf5f9);border-bottom:1px solid #dfe7ed}
.mepak-sectors-page .glax_tm_main_title_holder .title_holder{padding:32px 0 14px}
.mepak-sectors-page .glax_tm_main_title_holder .title_holder h3,
.mepak-sectors-page .glax_tm_main_title_holder .title_holder h1.mepak-seo-heading{font-size:36px;line-height:1.2;font-weight:600;color:#112d4f}
.mepak-sectors-page .builify_tm_breadcrumbs{padding-bottom:26px;margin-bottom:0}
.mepak-sectors-section{padding:36px 0 56px;clear:both}
.mepak-sectors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}
.mepak-sector-card{margin:0;padding:0;min-width:0;border:1px solid #dfe7ed;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}
.mepak-sector-card:hover{border-color:#a7c6d6;box-shadow:0 10px 30px #112d4f0b}
.mepak-sector-link{display:block;height:100%;text-decoration:none}
.mepak-sector-link:focus-visible{outline:3px solid #008fa8;outline-offset:-3px}
.mepak-sector-photo{aspect-ratio:16/10;overflow:hidden;background:#f4f7f9}
.mepak-sector-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.mepak-sector-link:hover img{transform:scale(1.025)}
.mepak-sector-content{padding:26px 28px}
.mepak-sector-kicker{display:block;font-size:10px;font-weight:600;letter-spacing:1.6px;color:#007f95;margin-bottom:12px}
.mepak-sector-content h2{font-size:26px;font-weight:500;line-height:1.3;color:#112d4f;margin:0 0 24px}
.mepak-sector-action{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #e3eaf0;font-size:13px;font-weight:500;color:#315979}
.mepak-sector-action>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ed602810;color:#c54b1e;font-size:20px}
@media(max-width:768px){.mepak-sectors-grid{gap:20px}.mepak-sector-content{padding:22px}.mepak-sector-content h2{font-size:23px}}
@media(max-width:540px){.mepak-sectors-grid{grid-template-columns:1fr;gap:20px}.mepak-sectors-section{padding:24px 0 40px}.mepak-sectors-page .glax_tm_main_title_holder .title_holder h3,.mepak-sectors-page .glax_tm_main_title_holder .title_holder h1.mepak-seo-heading{font-size:30px}.mepak-sector-photo{aspect-ratio:3/2}.mepak-sector-kicker{font-size:9px}}
