{"id":22,"date":"2024-06-05T15:39:56","date_gmt":"2024-06-05T13:39:56","guid":{"rendered":"https:\/\/www-2024.ingegneriameccanica.uniroma2.it\/?page_id=22"},"modified":"2026-06-16T12:31:52","modified_gmt":"2026-06-16T10:31:52","slug":"requisiti-di-ammissione","status":"publish","type":"page","link":"https:\/\/www-2024.ingegneriameccanica.uniroma2.it\/?page_id=22","title":{"rendered":"Requisiti di ammissione"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"it\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n  <title>Requisiti di Ammissione \u2013 Ingegneria Meccanica Tor Vergata<\/title>\n\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600&#038;family=Lato:wght@300;400;700&#038;family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&#038;display=swap\" rel=\"stylesheet\" \/>\n\n  <style>\n    \/* ============================================================\n       DESIGN TOKENS \u2013 Verde Pantone Tor Vergata\n       Pantone 356 C \u2192 #007A3D  (verde istituzionale)\n    ============================================================ *\/\n    :root {\n      --green-900: #003D20;\n      --green-800: #005A2F;\n      --green-700: #007A3D;   \/* Pantone 356 C \u2013 colore primario *\/\n      --green-600: #1A9150;\n      --green-200: #B8DECA;\n      --green-100: #E6F4EC;\n      --green-50:  #F2FAF5;\n\n      --gold:      #C9A84C;\n      --gold-lt:   #F0DFAA;\n\n      --ink:       #1A1A1A;\n      --ink-mid:   #3C3C3C;\n      --ink-light: #6B6B6B;\n      --cream:     #F9F6F0;\n      --white:     #FFFFFF;\n      --border:    #DDE8E2;\n\n      --font-display: 'Playfair Display', Georgia, serif;\n      --font-body:    'Lato', sans-serif;\n      --font-quote:   'Cormorant Garamond', Georgia, serif;\n\n      --radius-sm:  6px;\n      --radius-md: 12px;\n      --radius-lg: 24px;\n\n      --shadow-sm: 0 2px 8px rgba(0,60,30,0.08);\n      --shadow-md: 0 6px 28px rgba(0,60,30,0.12);\n      --shadow-lg: 0 16px 56px rgba(0,60,30,0.16);\n\n      --max-w: 1200px;\n      --section-gap: 96px;\n    }\n\n    \/* \u2500\u2500 Reset \u2500\u2500 *\/\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    html { scroll-behavior: smooth; }\n    body {\n      font-family: var(--font-body);\n      color: var(--ink);\n      background: var(--white);\n      line-height: 1.7;\n      -webkit-font-smoothing: antialiased;\n    }\n    img { display: block; max-width: 100%; }\n    a { color: var(--green-700); text-decoration: none; }\n    a:hover { color: var(--green-900); text-decoration: underline; }\n\n    \/* \u2500\u2500 Layout helpers \u2500\u2500 *\/\n    .container {\n      max-width: var(--max-w);\n      margin: 0 auto;\n      padding: 0 32px;\n    }\n    .section { padding: var(--section-gap) 0; }\n    .section--cream { background: var(--cream); }\n    .section--green { background: var(--green-900); color: var(--white); }\n    .section--green-light { background: var(--green-50); }\n\n    \/* ============================================================\n       1. HERO BANNER\n    ============================================================ *\/\n    .hero {\n      position: relative;\n      min-height: 560px;\n      display: flex;\n      align-items: flex-end;\n      overflow: hidden;\n      background: var(--green-900);\n    }\n\n    \/* Placeholder per foto hero (da sostituire con <img>) *\/\n    .hero__photo-placeholder {\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(135deg, #003D20 0%, #007A3D 50%, #1A9150 100%);\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      gap: 16px;\n      opacity: 0.55;\n    }\n    .hero__photo-placeholder svg { width: 72px; height: 72px; fill: rgba(255,255,255,0.4); }\n    .hero__photo-placeholder span {\n      font-family: var(--font-body);\n      font-size: 14px;\n      color: rgba(255,255,255,0.6);\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n      text-align: center;\n      max-width: 300px;\n      padding: 0 16px;\n    }\n\n    \/* Overlay gradiente *\/\n    .hero::after {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(\n        to top,\n        rgba(0, 35, 18, 0.92) 0%,\n        rgba(0, 35, 18, 0.55) 45%,\n        rgba(0, 35, 18, 0.15) 100%\n      );\n    }\n\n    .hero__content {\n      position: relative;\n      z-index: 2;\n      padding: 64px 32px;\n      width: 100%;\n      max-width: var(--max-w);\n      margin: 0 auto;\n    }\n\n    .hero__breadcrumb {\n      font-size: 13px;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n      color: var(--green-200);\n      margin-bottom: 20px;\n      display: flex;\n      align-items: center;\n      gap: 8px;\n    }\n    .hero__breadcrumb span { opacity: 0.5; }\n\n    .hero__title {\n      font-family: var(--font-display);\n      font-size: clamp(36px, 5vw, 64px);\n      font-weight: 700;\n      color: var(--white);\n      line-height: 1.15;\n      max-width: 800px;\n    }\n\n    .hero__title em {\n      font-style: italic;\n      color: var(--gold-lt);\n    }\n\n    .hero__subtitle {\n      margin-top: 16px;\n      font-size: 18px;\n      font-weight: 300;\n      color: rgba(255,255,255,0.75);\n      max-width: 600px;\n    }\n\n    .hero__meta {\n      margin-top: 36px;\n      display: flex;\n      gap: 32px;\n      flex-wrap: wrap;\n    }\n\n    .hero__stat {\n      display: flex;\n      flex-direction: column;\n    }\n    .hero__stat-num {\n      font-family: var(--font-display);\n      font-size: 36px;\n      font-weight: 700;\n      color: var(--gold-lt);\n      line-height: 1;\n    }\n    .hero__stat-label {\n      font-size: 13px;\n      color: rgba(255,255,255,0.65);\n      margin-top: 4px;\n    }\n\n    \/* ============================================================\n       2. INTRO + MESSAGGIO COORDINATORE\n    ============================================================ *\/\n    .intro-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 80px;\n      align-items: start;\n    }\n\n    .section-label {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 0.2em;\n      text-transform: uppercase;\n      color: var(--green-700);\n      margin-bottom: 16px;\n    }\n    .section-label::before {\n      content: '';\n      display: block;\n      width: 28px;\n      height: 2px;\n      background: var(--gold);\n    }\n\n    .section-title {\n      font-family: var(--font-display);\n      font-size: clamp(28px, 3.5vw, 42px);\n      font-weight: 600;\n      line-height: 1.2;\n      color: var(--green-900);\n      margin-bottom: 24px;\n    }\n\n    .body-text {\n      font-size: 16px;\n      font-weight: 300;\n      color: var(--ink-mid);\n      line-height: 1.85;\n    }\n    .body-text + .body-text { margin-top: 16px; }\n\n    \/* Foto placeholder generica *\/\n    .photo-placeholder {\n      width: 100%;\n      border-radius: var(--radius-md);\n      overflow: hidden;\n      position: relative;\n      background: var(--green-100);\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      gap: 14px;\n      padding: 40px 24px;\n      border: 2px dashed var(--green-200);\n    }\n    .photo-placeholder--tall { min-height: 460px; }\n    .photo-placeholder--medium { min-height: 320px; }\n    .photo-placeholder--short { min-height: 220px; }\n\n    .photo-placeholder__icon {\n      width: 56px;\n      height: 56px;\n      background: var(--green-700);\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .photo-placeholder__icon svg { width: 28px; height: 28px; fill: white; }\n\n    .photo-placeholder__tag {\n      font-size: 10px;\n      font-weight: 700;\n      letter-spacing: 0.18em;\n      text-transform: uppercase;\n      color: var(--green-700);\n      background: var(--green-50);\n      border: 1px solid var(--green-200);\n      border-radius: 100px;\n      padding: 4px 12px;\n    }\n\n    .photo-placeholder__desc {\n      font-size: 14px;\n      color: var(--ink-light);\n      text-align: center;\n      max-width: 280px;\n      line-height: 1.6;\n    }\n\n    .photo-placeholder__hint {\n      font-size: 11px;\n      color: var(--gold);\n      font-weight: 700;\n      letter-spacing: 0.1em;\n      text-transform: uppercase;\n    }\n\n    \/* Decorative corner accent *\/\n    .photo-placeholder::before {\n      content: '';\n      position: absolute;\n      top: 12px; left: 12px;\n      width: 40px; height: 40px;\n      border-top: 3px solid var(--gold);\n      border-left: 3px solid var(--gold);\n      border-radius: 4px 0 0 0;\n    }\n    .photo-placeholder::after {\n      content: '';\n      position: absolute;\n      bottom: 12px; right: 12px;\n      width: 40px; height: 40px;\n      border-bottom: 3px solid var(--gold);\n      border-right: 3px solid var(--gold);\n      border-radius: 0 0 4px 0;\n    }\n\n    \/* ============================================================\n       3. QUOTE DEL COORDINATORE\n    ============================================================ *\/\n    .quote-block {\n      background: var(--green-900);\n      border-radius: var(--radius-lg);\n      padding: 56px 64px;\n      position: relative;\n      overflow: hidden;\n    }\n\n    .quote-block::before {\n      content: '\\201C';\n      font-family: var(--font-display);\n      font-size: 240px;\n      line-height: 1;\n      color: rgba(255,255,255,0.06);\n      position: absolute;\n      top: -20px;\n      left: 32px;\n      pointer-events: none;\n    }\n\n    .quote-block__text {\n      font-family: var(--font-quote);\n      font-size: clamp(20px, 2.5vw, 28px);\n      font-style: italic;\n      color: var(--white);\n      line-height: 1.6;\n      position: relative;\n      z-index: 1;\n      max-width: 860px;\n    }\n\n    .quote-block__author {\n      margin-top: 32px;\n      display: flex;\n      align-items: center;\n      gap: 20px;\n    }\n\n    .quote-block__avatar {\n      width: 64px;\n      height: 64px;\n      border-radius: 50%;\n      background: var(--green-700);\n      border: 3px solid var(--gold);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      overflow: hidden;\n    }\n    .quote-block__avatar svg { width: 32px; height: 32px; fill: rgba(255,255,255,0.7); }\n\n    .quote-block__name {\n      font-family: var(--font-display);\n      font-size: 18px;\n      font-weight: 600;\n      color: var(--white);\n    }\n    .quote-block__role {\n      font-size: 13px;\n      color: var(--green-200);\n      margin-top: 2px;\n    }\n\n    .quote-block__accent {\n      position: absolute;\n      top: 0; right: 0;\n      width: 180px;\n      height: 4px;\n      background: linear-gradient(90deg, transparent, var(--gold));\n    }\n\n    \/* ============================================================\n       4. CARDS PUNTI DI FORZA\n    ============================================================ *\/\n    .cards-title {\n      text-align: center;\n      margin-bottom: 56px;\n    }\n\n    .cards-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 28px;\n    }\n\n    .card {\n      background: var(--white);\n      border-radius: var(--radius-md);\n      padding: 36px 32px;\n      border: 1px solid var(--border);\n      box-shadow: var(--shadow-sm);\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n      position: relative;\n      overflow: hidden;\n    }\n    .card:hover {\n      transform: translateY(-4px);\n      box-shadow: var(--shadow-md);\n    }\n    .card::before {\n      content: '';\n      position: absolute;\n      top: 0; left: 0; right: 0;\n      height: 3px;\n      background: var(--green-700);\n      transform: scaleX(0);\n      transform-origin: left;\n      transition: transform 0.3s ease;\n    }\n    .card:hover::before { transform: scaleX(1); }\n\n    .card__num {\n      font-family: var(--font-display);\n      font-size: 56px;\n      font-weight: 700;\n      color: var(--green-100);\n      line-height: 1;\n      margin-bottom: 12px;\n    }\n\n    .card__icon {\n      width: 52px; height: 52px;\n      background: var(--green-100);\n      border-radius: var(--radius-sm);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 20px;\n    }\n    .card__icon svg { width: 26px; height: 26px; fill: var(--green-700); }\n\n    .card__title {\n      font-family: var(--font-display);\n      font-size: 20px;\n      font-weight: 600;\n      color: var(--green-900);\n      margin-bottom: 12px;\n      line-height: 1.3;\n    }\n    .card__body {\n      font-size: 14px;\n      color: var(--ink-light);\n      line-height: 1.75;\n    }\n\n    \/* ============================================================\n       5. SEZIONE AREE CULTURALI\n    ============================================================ *\/\n    .areas-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 20px;\n    }\n\n    .area-card {\n      border-radius: var(--radius-md);\n      padding: 36px 24px;\n      text-align: center;\n      position: relative;\n      overflow: hidden;\n      cursor: pointer;\n      transition: transform 0.25s ease;\n    }\n    .area-card:hover { transform: translateY(-6px); }\n\n    .area-card--aerospace { background: linear-gradient(145deg, #0A2744, #1A4A7A); }\n    .area-card--digital   { background: linear-gradient(145deg, #003D20, #007A3D); }\n    .area-card--mobility  { background: linear-gradient(145deg, #442800, #8B5200); }\n    .area-card--sustain   { background: linear-gradient(145deg, #1A3E00, #4A8C00); }\n\n    .area-card__icon {\n      font-size: 42px;\n      margin-bottom: 16px;\n      display: block;\n    }\n    .area-card__name {\n      font-family: var(--font-display);\n      font-size: 22px;\n      font-weight: 600;\n      color: var(--white);\n      margin-bottom: 8px;\n    }\n    .area-card__desc {\n      font-size: 13px;\n      color: rgba(255,255,255,0.7);\n      line-height: 1.6;\n    }\n    .area-card__shine {\n      position: absolute;\n      top: -30%; right: -20%;\n      width: 120px; height: 120px;\n      background: radial-gradient(circle, rgba(255,255,255,0.12), transparent 70%);\n      border-radius: 50%;\n    }\n\n    \/* ============================================================\n       6. SEZIONE IMMAGINI + TESTO (alternata)\n    ============================================================ *\/\n    .split-section {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 72px;\n      align-items: center;\n    }\n    .split-section--reverse .split-section__visual { order: 2; }\n    .split-section--reverse .split-section__text   { order: 1; }\n\n    .split-section__tag {\n      display: inline-block;\n      background: var(--green-100);\n      color: var(--green-700);\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 0.18em;\n      text-transform: uppercase;\n      padding: 4px 12px;\n      border-radius: 100px;\n      margin-bottom: 16px;\n    }\n\n    .bullet-list {\n      list-style: none;\n      margin-top: 20px;\n    }\n    .bullet-list li {\n      display: flex;\n      align-items: flex-start;\n      gap: 14px;\n      padding: 10px 0;\n      border-bottom: 1px solid var(--border);\n      font-size: 15px;\n      color: var(--ink-mid);\n    }\n    .bullet-list li::before {\n      content: '';\n      display: block;\n      width: 8px;\n      height: 8px;\n      border-radius: 50%;\n      background: var(--gold);\n      margin-top: 7px;\n      flex-shrink: 0;\n    }\n\n    \/* ============================================================\n       7. STATISTICHE STRIP\n    ============================================================ *\/\n    .stats-strip {\n      background: var(--green-700);\n      padding: 56px 0;\n    }\n\n    .stats-strip .container {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 32px;\n      text-align: center;\n    }\n\n    .stat-item__num {\n      font-family: var(--font-display);\n      font-size: 52px;\n      font-weight: 700;\n      color: var(--white);\n      line-height: 1;\n    }\n    .stat-item__num span {\n      font-size: 28px;\n      color: var(--gold-lt);\n    }\n    .stat-item__label {\n      margin-top: 8px;\n      font-size: 13px;\n      color: rgba(255,255,255,0.7);\n      letter-spacing: 0.05em;\n    }\n    .stat-divider {\n      width: 1px;\n      background: rgba(255,255,255,0.2);\n      margin: 0 auto;\n    }\n\n    \/* ============================================================\n       8. VIDEO SECTION\n    ============================================================ *\/\n    .video-wrapper {\n      position: relative;\n      border-radius: var(--radius-lg);\n      overflow: hidden;\n      background: var(--green-900);\n      min-height: 400px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .video-placeholder {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      gap: 20px;\n      padding: 60px;\n    }\n    .video-play-btn {\n      width: 80px;\n      height: 80px;\n      background: var(--gold);\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      cursor: pointer;\n      box-shadow: 0 0 0 16px rgba(201,168,76,0.2);\n      transition: transform 0.2s;\n    }\n    .video-play-btn:hover { transform: scale(1.08); }\n    .video-play-btn svg { width: 32px; height: 32px; fill: var(--green-900); margin-left: 4px; }\n    .video-caption {\n      font-family: var(--font-display);\n      font-size: 22px;\n      font-weight: 600;\n      color: var(--white);\n      text-align: center;\n    }\n    .video-sub {\n      font-size: 14px;\n      color: var(--green-200);\n      text-align: center;\n    }\n    .video-label {\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 0.18em;\n      text-transform: uppercase;\n      color: var(--gold);\n      background: rgba(201,168,76,0.15);\n      border: 1px solid rgba(201,168,76,0.4);\n      padding: 4px 14px;\n      border-radius: 100px;\n    }\n\n    \/* ============================================================\n       9. CTA SECTION\n    ============================================================ *\/\n    .cta-block {\n      background: var(--green-900);\n      border-radius: var(--radius-lg);\n      padding: 64px;\n      display: grid;\n      grid-template-columns: 1fr auto;\n      align-items: center;\n      gap: 48px;\n      position: relative;\n      overflow: hidden;\n    }\n    .cta-block::before {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23007A3D' fill-opacity='0.15'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\n      opacity: 0.4;\n    }\n    .cta-block__text { position: relative; z-index: 1; }\n    .cta-block__title {\n      font-family: var(--font-display);\n      font-size: 32px;\n      font-weight: 600;\n      color: var(--white);\n      line-height: 1.3;\n      margin-bottom: 12px;\n    }\n    .cta-block__sub {\n      font-size: 16px;\n      color: rgba(255,255,255,0.7);\n    }\n    .cta-block__actions {\n      position: relative; z-index: 1;\n      display: flex;\n      flex-direction: column;\n      gap: 14px;\n    }\n    .btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n      padding: 14px 28px;\n      border-radius: var(--radius-sm);\n      font-family: var(--font-body);\n      font-size: 14px;\n      font-weight: 700;\n      letter-spacing: 0.04em;\n      cursor: pointer;\n      transition: all 0.2s;\n      text-decoration: none;\n      white-space: nowrap;\n    }\n    .btn--gold {\n      background: var(--gold);\n      color: var(--green-900);\n    }\n    .btn--gold:hover {\n      background: #d4b35c;\n      transform: translateY(-2px);\n      box-shadow: 0 6px 20px rgba(201,168,76,0.35);\n      text-decoration: none;\n      color: var(--green-900);\n    }\n    .btn--outline {\n      background: transparent;\n      color: var(--white);\n      border: 1.5px solid rgba(255,255,255,0.35);\n    }\n    .btn--outline:hover {\n      background: rgba(255,255,255,0.1);\n      border-color: var(--white);\n      transform: translateY(-2px);\n      text-decoration: none;\n      color: var(--white);\n    }\n    .btn svg { width: 18px; height: 18px; }\n\n    \/* ============================================================\n       ANIMATIONS\n    ============================================================ *\/\n    @keyframes fadeUp {\n      from { opacity: 0; transform: translateY(28px); }\n      to   { opacity: 1; transform: translateY(0); }\n    }\n\n    .anim { opacity: 0; }\n    .anim.visible {\n      animation: fadeUp 0.65s cubic-bezier(0.22, 1, 0.36, 1) forwards;\n    }\n    .anim-d1 { animation-delay: 0.1s !important; }\n    .anim-d2 { animation-delay: 0.22s !important; }\n    .anim-d3 { animation-delay: 0.34s !important; }\n    .anim-d4 { animation-delay: 0.46s !important; }\n\n    \/* ============================================================\n       RESPONSIVE\n    ============================================================ *\/\n    @media (max-width: 1024px) {\n      .cards-grid { grid-template-columns: repeat(2, 1fr); }\n      .areas-grid { grid-template-columns: repeat(2, 1fr); }\n      .stats-strip .container { grid-template-columns: repeat(2, 1fr); }\n      .stat-divider { display: none; }\n    }\n    @media (max-width: 768px) {\n      :root { --section-gap: 60px; }\n      .container { padding: 0 20px; }\n      .intro-grid,\n      .split-section,\n      .cta-block { grid-template-columns: 1fr; gap: 40px; }\n      .split-section--reverse .split-section__visual,\n      .split-section--reverse .split-section__text { order: unset; }\n      .cards-grid,\n      .areas-grid,\n      .stats-strip .container { grid-template-columns: 1fr; }\n      .quote-block { padding: 40px 32px; }\n      .cta-block { grid-template-columns: 1fr; }\n      .hero { min-height: 420px; }\n      .hero__meta { gap: 24px; }\n    }\n  \n\n    \/* ============================================================\n       ADATTAMENTI PER PAGINA REQUISITI DI AMMISSIONE\n    ============================================================ *\/\n    .hero__image {\n      position: absolute;\n      inset: 0;\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      opacity: 0.72;\n    }\n    .photo-frame {\n      width: 100%;\n      min-height: 360px;\n      border-radius: var(--radius-md);\n      overflow: hidden;\n      box-shadow: var(--shadow-md);\n      background: var(--green-100);\n    }\n    .photo-frame img {\n      width: 100%;\n      height: 100%;\n      min-height: 360px;\n      object-fit: cover;\n      transition: transform 0.35s ease;\n    }\n    .photo-frame:hover img { transform: scale(1.035); }\n    .card__link {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      margin-top: 18px;\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 0.04em;\n      color: var(--green-700);\n    }\n    .card__link:hover { color: var(--green-900); text-decoration: none; }\n    .cta-block__source {\n      position: relative;\n      z-index: 1;\n      grid-column: 1 \/ -1;\n      font-size: 12px;\n      color: rgba(255,255,255,0.55);\n      margin-top: -22px;\n    }\n    @media (max-width: 768px) {\n      .photo-frame, .photo-frame img { min-height: 260px; }\n      .cta-block__source { margin-top: -12px; }\n    }\n<\/style>\n<\/head>\n<body>\n\n<!-- ==============================================================\n     1. HERO\n============================================================== -->\n<section class=\"hero\">\n  <img decoding=\"async\" class=\"hero__image\" src=\"https:\/\/www-2024.ingegneriameccanica.uniroma2.it\/wp-content\/uploads\/2026\/05\/11052018eDSCF3711.jpg\" alt=\"Studenti durante l\u2019orientamento o l\u2019immatricolazione. Formato orizzontale 1920x800px.\" \/>\n  <div class=\"hero__content\">\n    <div class=\"hero__breadcrumb\"><a href=\"#\" style=\"color:var(--green-200)\">Home<\/a><span>\u203a<\/span> <a href=\"#\" style=\"color:var(--green-200)\">Iscriversi<\/a><span>\u203a<\/span> Requisiti di Ammissione<\/div>\n    <h1 class=\"hero__title\">Requisiti di<br><em>Ammissione<\/em><\/h1>\n    <p class=\"hero__subtitle\">Accesso libero alla Laurea Triennale e requisiti curriculari per la Laurea Magistrale in Ingegneria Meccanica.<\/p>\n  <\/div>\n<\/section>\n\n<!-- ==============================================================\n     2. SPLIT\n============================================================== -->\n<section class=\"section\">\n  <div class=\"container\">\n    <div class=\"split-section anim\">\n      <div class=\"split-section__visual\">\n        <div class=\"photo-frame\">\n          <img decoding=\"async\" src=\"https:\/\/www-2024.ingegneriameccanica.uniroma2.it\/wp-content\/uploads\/2026\/06\/esame.jpeg\" alt=\"Aula durante il test\" \/>\n        <\/div>\n      <\/div>\n\n      <div class=\"split-section__text\">\n        <span class=\"split-section__tag\">Laurea Triennale<\/span>\n        <h2 class=\"section-title\">Accesso libero e test di valutazione<\/h2>\n        <p class=\"body-text\">Il Corso di Laurea Triennale \u00e8 ad accesso libero: per immatricolarsi \u00e8 necessario un diploma di scuola secondaria superiore o titolo equivalente conseguito all\u2019estero. Prima dell\u2019immatricolazione si sostiene il test di valutazione delle conoscenze iniziali (TOLC-I o equivalente).<\/p>\n        <ul class=\"bullet-list\">\n          <li>Test non selettivo, verifica delle conoscenze di base<\/li>\n          <li>Eventuali OFA (Obblighi Formativi Aggiuntivi) per chi non raggiunge la soglia minima<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ==============================================================\n     3. SPLIT\n============================================================== -->\n<section class=\"section section--green-light\">\n  <div class=\"container\">\n    <div class=\"split-section split-section--reverse anim\">\n      <div class=\"split-section__text\">\n        <span class=\"split-section__tag\">Laurea Magistrale<\/span>\n        <h2 class=\"section-title\">Requisiti curriculari e adeguatezza della preparazione<\/h2>\n        <p class=\"body-text\">Per l\u2019accesso alla Laurea Magistrale in Ingegneria Meccanica (LM-33) sono richiesti i seguenti requisiti.<\/p>\n        <ul class=\"bullet-list\">\n          <li>Laurea triennale o titolo equivalente<\/li>\n          <li>Requisiti curriculari minimi definiti nel Regolamento Didattico (CFU nelle aree dell\u2019ingegneria industriale)<\/li>\n          <li>Adeguatezza della personale preparazione, verificata tramite colloquio o media degli esami<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"split-section__visual\">\n        <div class=\"photo-frame\">\n          <img decoding=\"async\" src=\"https:\/\/www-2024.ingegneriameccanica.uniroma2.it\/wp-content\/uploads\/2026\/06\/festa_laurea.jpg\" alt=\"Laureati\" \/>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ==============================================================\n     4. GRIGLIA CARDS\n============================================================== -->\n<section class=\"section\">\n  <div class=\"container\">\n    <div class=\"cards-title anim\">\n      <span class=\"section-label\" style=\"justify-content:center\">Documentazione richiesta<\/span>\n      <h2 class=\"section-title\" style=\"text-align:center\">Cosa serve per immatricolarsi<\/h2>\n    <\/div>\n    <div class=\"cards-grid\">\n      <div class=\"card anim anim-d1\">\n        <div class=\"card__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z\"\/><\/svg><\/div>\n        <h3 class=\"card__title\">Documento di identit\u00e0 valido<\/h3>\n        \n        \n      <\/div>\n\n      <div class=\"card anim anim-d2\">\n        <div class=\"card__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z\"\/><\/svg><\/div>\n        <h3 class=\"card__title\">Codice fiscale e tessera sanitaria<\/h3>\n        <p class=\"card__body\">Codice fiscale e tessera sanitaria in corso di validit\u00e0.<\/p>\n        \n      <\/div>\n\n      <div class=\"card anim anim-d3\">\n        <div class=\"card__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 3L1 9l11 6 9-4.91V17h2V9L12 3zm0 13.5L5 12.68v4L12 21l7-4.32v-4L12 16.5z\"\/><\/svg><\/div>\n        <h3 class=\"card__title\">Diploma di maturit\u00e0<\/h3>\n        <p class=\"card__body\">O certificato equivalente.<\/p>\n        \n      <\/div>\n\n      <div class=\"card anim anim-d1\">\n        <div class=\"card__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg><\/div>\n        <h3 class=\"card__title\">Ricevuta tassa di immatricolazione<\/h3>\n        \n        \n      <\/div>\n\n      <div class=\"card anim anim-d2\">\n        <div class=\"card__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z\"\/><\/svg><\/div>\n        <h3 class=\"card__title\">Foto in formato digitale<\/h3>\n        \n        \n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ==============================================================\n     5. GRIGLIA CARDS\n============================================================== -->\n<section class=\"section section--cream\">\n  <div class=\"container\">\n    <div class=\"cards-title anim\">\n      <span class=\"section-label\" style=\"justify-content:center\">Riferimenti utili<\/span>\n      <h2 class=\"section-title\" style=\"text-align:center\">Link ufficiali<\/h2>\n    <\/div>\n    <div class=\"cards-grid\">\n      <div class=\"card anim anim-d1\">\n        <div class=\"card__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z\"\/><\/svg><\/div>\n        <h3 class=\"card__title\">Bando di ammissione<\/h3>\n        \n        <a class=\"card__link\" href=\"https:\/\/ing.uniroma2.it\/immatricolazioni-corsi-di-laurea\/\" target=\"_blank\" rel=\"noopener\">Apri il bando \u2192<\/a>\n      <\/div>\n\n      <div class=\"card anim anim-d2\">\n        <div class=\"card__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M18 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 17H6V4h5v7l2.5-1.5L16 11V4h2v15z\"\/><\/svg><\/div>\n        <h3 class=\"card__title\">Guida dello Studente<\/h3>\n        \n        <a class=\"card__link\" href=\"https:\/\/ing.uniroma2.it\/area-studenti\/guida-dello-studente\/\" target=\"_blank\" rel=\"noopener\">Consulta la guida \u2192<\/a>\n      <\/div>\n\n      <div class=\"card anim anim-d3\">\n        <div class=\"card__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12v1c0 1.1.9 2 2 2h1v-4H4c.49-3.39 3.37-6 8-6s7.51 2.61 8 6h-1v4h1v1c0 1.1-.9 2-2 2h-3v2h3c2.21 0 4-1.79 4-4v-4c0-5.52-4.48-10-10-10zm-3 9H7v4h2v-4zm8 0h-2v4h2v-4z\"\/><\/svg><\/div>\n        <h3 class=\"card__title\">Sportello Delphi<\/h3>\n        \n        <a class=\"card__link\" href=\"https:\/\/www.delphi.uniroma2.it\/totem\/jsp\/index.jsp\" target=\"_blank\" rel=\"noopener\">Vai a Delphi \u2192<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ==============================================================\n     6. CTA\n============================================================== -->\n<section class=\"section\">\n  <div class=\"container\">\n    <div class=\"cta-block anim\">\n      <div class=\"cta-block__text\">\n        <h2 class=\"cta-block__title\">Pronto a immatricolarti?<\/h2>\n        <p class=\"cta-block__sub\">Verifica i requisiti e consulta tempi e modalit\u00e0 di iscrizione.<\/p>\n      <\/div>\n      <div class=\"cta-block__actions\">\n        <a href=\"#tempi-modalita\" class=\"btn btn--gold\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" style=\"fill:var(--green-900)\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 11h4v-2h-4V7h-2v4H7v2h4v4h2v-4z\"\/><\/svg>Tempi e modalit\u00e0<\/a>\n        <a href=\"#tasse\" class=\"btn btn--outline\">Tasse universitarie<\/a>\n      <\/div>\n      <div class=\"cta-block__source\">Fonte: http:\/\/ingegneriameccanica.uniroma2.it\/futuri-studenti\/<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- ==============================================================\n     SCROLL ANIMATION SCRIPT\n============================================================== -->\n<script>\n  const observer = new IntersectionObserver((entries) => {\n    entries.forEach(entry => {\n      if (entry.isIntersecting) {\n        entry.target.classList.add('visible');\n        observer.unobserve(entry.target);\n      }\n    });\n  }, { threshold: 0.12 });\n\n  document.querySelectorAll('.anim').forEach(el => observer.observe(el));\n<\/script>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Requisiti di Ammissione \u2013 Ingegneria Meccanica Tor Vergata Home\u203a Iscriversi\u203a Requisiti di Ammissione Requisiti diAmmissione Accesso libero alla Laurea Triennale e requisiti curriculari per la Laurea Magistrale in Ingegneria Meccanica. Laurea Triennale Accesso libero e test di valutazione Il Corso<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-22","page","type-page","status-publish","hentry"],"featured_image_src":null,"_links":{"self":[{"href":"https:\/\/www-2024.ingegneriameccanica.uniroma2.it\/index.php?rest_route=\/wp\/v2\/pages\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-2024.ingegneriameccanica.uniroma2.it\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www-2024.ingegneriameccanica.uniroma2.it\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www-2024.ingegneriameccanica.uniroma2.it\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www-2024.ingegneriameccanica.uniroma2.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22"}],"version-history":[{"count":4,"href":"https:\/\/www-2024.ingegneriameccanica.uniroma2.it\/index.php?rest_route=\/wp\/v2\/pages\/22\/revisions"}],"predecessor-version":[{"id":466,"href":"https:\/\/www-2024.ingegneriameccanica.uniroma2.it\/index.php?rest_route=\/wp\/v2\/pages\/22\/revisions\/466"}],"wp:attachment":[{"href":"https:\/\/www-2024.ingegneriameccanica.uniroma2.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}