.elementor-5137 .elementor-element.elementor-element-7cd1e96:not(.elementor-motion-effects-element-type-background), .elementor-5137 .elementor-element.elementor-element-7cd1e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3EBF2;}.elementor-5137 .elementor-element.elementor-element-7cd1e96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#0F2A5E;padding:25px 0px 25px 0px;}.elementor-5137 .elementor-element.elementor-element-7cd1e96 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5137 .elementor-element.elementor-element-7cd1e96 .elementor-heading-title{color:#0F2A5E;}.elementor-5137 .elementor-element.elementor-element-7cd1e96 a{color:#0F2A5E;}.elementor-5137 .elementor-element.elementor-element-7cd1e96 a:hover{color:#2B436F;}.elementor-5137 .elementor-element.elementor-element-7cd1e96 > .elementor-container{text-align:left;}.elementor-5137 .elementor-element.elementor-element-2065e3d .elementor-heading-title{color:#0F2A5E;font-family:"Verdana", Sans-serif;font-size:35px;font-weight:400;}.elementor-5137 .elementor-element.elementor-element-8524e36{--box-border-width:0px;--box-border-radius:0px;--header-color:#0F2A5E;--item-text-hover-decoration:underline;--marker-color:#0F2A5E;}.elementor-5137 .elementor-element.elementor-element-0900bb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5137 .elementor-element.elementor-element-0900bb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5137 .elementor-element.elementor-element-3887504 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-5137 .elementor-element.elementor-element-3887504 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-5137 .elementor-element.elementor-element-1a89780 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5137 .elementor-element.elementor-element-13685c1 > .elementor-widget-container{padding:0px 0px 00px 0px;}.elementor-5137 .elementor-element.elementor-element-5780744{padding:0px 0px 0px 0px;}.elementor-5137 .elementor-element.elementor-element-14b84a4 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-5137 .elementor-element.elementor-element-515f037 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5137 .elementor-element.elementor-element-4cf19b4:not(.elementor-motion-effects-element-type-background), .elementor-5137 .elementor-element.elementor-element-4cf19b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3EBF2;}.elementor-5137 .elementor-element.elementor-element-4cf19b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 25px 0px;}.elementor-5137 .elementor-element.elementor-element-4cf19b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5137 .elementor-element.elementor-element-81a67e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5137 .elementor-element.elementor-element-840df94{padding:25px 0px 0px 0px;}.elementor-5137 .elementor-element.elementor-element-6c68b58:not(.elementor-motion-effects-element-type-background), .elementor-5137 .elementor-element.elementor-element-6c68b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3EBF2;}.elementor-5137 .elementor-element.elementor-element-6c68b58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 25px 0px;}.elementor-5137 .elementor-element.elementor-element-6c68b58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5137 .elementor-element.elementor-element-057086c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5137 .elementor-element.elementor-element-2fa06d7 .elementor-accordion-icon, .elementor-5137 .elementor-element.elementor-element-2fa06d7 .elementor-accordion-title{color:#0F2A5E;}.elementor-5137 .elementor-element.elementor-element-2fa06d7 .elementor-accordion-icon svg{fill:#0F2A5E;}.elementor-5137 .elementor-element.elementor-element-2fa06d7 .elementor-active .elementor-accordion-icon, .elementor-5137 .elementor-element.elementor-element-2fa06d7 .elementor-active .elementor-accordion-title{color:#1D2E4E;}.elementor-5137 .elementor-element.elementor-element-2fa06d7 .elementor-active .elementor-accordion-icon svg{fill:#1D2E4E;}.elementor-5137 .elementor-element.elementor-element-2fa06d7 .elementor-accordion-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;}.elementor-5137 .elementor-element.elementor-element-2fa06d7 .elementor-tab-content{color:#0F2A5E;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:400;}.elementor-5137 .elementor-element.elementor-element-97af0d8:not(.elementor-motion-effects-element-type-background), .elementor-5137 .elementor-element.elementor-element-97af0d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3EBF2;}.elementor-5137 .elementor-element.elementor-element-97af0d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 25px 0px;}.elementor-5137 .elementor-element.elementor-element-97af0d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5137 .elementor-element.elementor-element-246cdfc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5137 .elementor-element.elementor-element-9dbb572 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5137 .elementor-element.elementor-element-317ac82:not(.elementor-motion-effects-element-type-background), .elementor-5137 .elementor-element.elementor-element-317ac82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3EBF2;}.elementor-5137 .elementor-element.elementor-element-317ac82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5137 .elementor-element.elementor-element-317ac82 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:#000000;border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:20px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:85px;height:85px;fill:#ffffff;}@media(min-width:768px){.elementor-5137 .elementor-element.elementor-element-3887504{width:31.687%;}.elementor-5137 .elementor-element.elementor-element-a565b32{width:67.978%;}}/* Start custom CSS for html, class: .elementor-element-3bf6b31 */.nawa-msca-page {
  padding: 0.8rem;
  margin: 0.5rem 0;
  color: #0f2a5e;
  font-family: Verdana, Helvetica, sans-serif;
  text-align: left;
}

.nawa-msca-page h1,
.nawa-msca-page h2,
.nawa-msca-page h3,
.nawa-msca-page h4 {
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: 600;
  margin: 1.2rem 0 0.6rem;
  color: #0f2a5e;
}

.nawa-msca-page h1 {
  font-size: 2rem;
  font-weight: 700;
  margin-top: 0;
}

.nawa-msca-page h2 {
  font-size: 1.6rem;
}

.nawa-msca-page h3 {
  font-size: 1.3rem;
}

.nawa-msca-page h4 {
  font-size: 1.15rem;
  font-weight: 500;
  color: #1a3b7b;
}
.nawa-msca-page ul {
  padding-left: 1.2rem;
  margin: 1rem 0;
}

.nawa-msca-page li {
  margin-bottom: 0.8rem;
  font-size: 0.95rem;
  line-height: 1.5;
  color: #1d2e4e;
}

.nawa-msca-page a {
  color: #003366;
  text-decoration: underline;
}


@media (max-width: 768px) {
  .nawa-msca-page {
    padding: 1.5rem;
    margin: 1.5rem 0;
  }

  .nawa-msca-page h1 {
    font-size: 1.5rem;
  }

  .nawa-msca-page h2 {
    font-size: 1.3rem;
  }

  .nawa-msca-page p,
  .nawa-msca-page li {
    font-size: 0.9rem;
    line-height: 1.4;
  }
}

@media (max-width: 480px) {
  .nawa-msca-page {
    padding: 1rem;
    margin: 1rem 0;
  }

  .nawa-msca-page h1 {
    font-size: 1.3rem;
  }

  .nawa-msca-page h2 {
    font-size: 1.1rem;
  }

  .nawa-msca-page p,
  .nawa-msca-page li {
    font-size: 0.85rem;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13685c1 */.highlight-box {
  background: #e3ebf2;
  border: 1px solid #d9e1ee;
  border-radius: 12px;
  padding: 1rem;
  margin: 1rem 0;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06);
  font-family: Verdana, Helvetica, sans-serif;
  color: #0f2a5e;
}

.highlight-box p {
  font-family: Helvetica, sans-serif;
  font-size: 1rem;
  margin-bottom: 0.6rem;
  line-height: 1.6;
  color: #1d2e4e;
}

.highlight-box .highlight-title {
  font-size: 1.15rem;
  color: #003366;
  margin-bottom: 0.8rem;
}

@media (max-width: 768px) {
  .highlight-box {
    padding: 1.2rem;
  }

  .highlight-box .highlight-title {
    font-size: 1.05rem;
  }

  .highlight-box p {
    font-size: 0.95rem;
  }
}

@media (max-width: 480px) {
  .highlight-box {
    padding: 1rem;
  }

  .highlight-box .highlight-title {
    font-size: 1rem;
  }

  .highlight-box p {
    font-size: 0.9rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81a67e7 */.nawa-msca-kandydaci {
    font-family: Helvetica, sans-serif;
    font-size: 18px;
    color: #1d2e4e;
    line-height: 1.6;
  }
  
  .nawa-msca-kandydaci {
  width: 100%;
  box-shadow: none;
  text-align: left;
}

  .nawa-msca-kandydaci h2 {
    font-family: Verdana, sans-serif;
    font-size: 18px;
    color: #0f2a5e;
    margin-top: 1em;
    margin-bottom: 0.8em;
  }

  .nawa-msca-kandydaci strong {
    font-weight: 600;
    color: #0f2a5e;
  }

  .feature-list {
    display: flex;
    flex-direction: column;
    gap: 1em;
    margin-top: 1em;
  }

  .feature-item {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    background: #f6f8fb;
    border-radius: 8px;
    padding: 14px 18px;
  }

  .feature-icon {
    font-size: 22px;
    line-height: 1;
    color: #0f2a5e;
    flex-shrink: 0;
  }

  .feature-text {
    flex: 1;
  }

  .nawa-msca-kandydaci a {
    color: #0f2a5e;
    text-decoration: underline;
  }

  .nawa-msca-kandydaci a:hover,
  .nawa-msca-kandydaci a:focus-visible {
    color: #1d2e4e;
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4cf19b4 */.nawa-msca-page {
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-685cadf */.award-criteria {
  max-width: 1100px;
  margin: 40px auto;
  padding: 20px;
  background: #f8fafc;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  font-family: "Helvetica", Arial, sans-serif;
  color: #1d2e4e;
}

.award-criteria h2 {
  color: #0f2a5e;
  text-align: center;
  margin-bottom: 20px;
  font-family: Verdana, sans-serif;
  font-size: 22px;
}

.table-container {
  overflow-x: auto;
}

.criteria-table {
  width: 100%;
  border-collapse: collapse;
  background: white;
  border-radius: 12px;
  overflow: hidden;
  font-size: 15px;
  line-height: 1.6;
}

.criteria-table th {
  background-color: #0f2a5e;
  color: white;
  text-align: left;
  padding: 14px;
  font-weight: 600;
}

.criteria-table td {
  border-bottom: 1px solid #e2e8f0;
  padding: 14px;
  vertical-align: top;
}

.criteria-table tr:nth-child(even) td {
  background-color: #f2f4f8;
}

.criteria-table tr:hover td {
  background-color: #e9eef7;
  transition: 0.3s ease-in-out;
}

.source {
  margin-top: 15px;
  font-size: 0.9rem;
  text-align: right;
  color: #1d2e4e;
}

.source a {
  color: #0f2a5e;
  text-decoration: none;
}

.source a:hover {
  text-decoration: underline;
}

/* mobilne*/
@media (max-width: 768px) {
  .criteria-table th, .criteria-table td {
    font-size: 14px;
    padding: 10px;
  }

  .award-criteria h2 {
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4793844 */.award-criteria {
  max-width: 1100px;
  margin: 40px auto;
  padding: 20px;
  background: #f8fafc;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  font-family: "Helvetica", Arial, sans-serif;
  color: #1d2e4e;
}

.award-criteria h2 {
  color: #0f2a5e;
  text-align: center;
  margin-bottom: 20px;
  font-family: Verdana, sans-serif;
  font-size: 22px;
}

.table-container {
  overflow-x: auto;
}

.criteria-table {
  width: 100%;
  border-collapse: collapse;
  background: white;
  border-radius: 12px;
  overflow: hidden;
  font-size: 15px;
  line-height: 1.6;
}

.criteria-table th {
  background-color: #0f2a5e;
  color: white;
  text-align: left;
  padding: 14px;
  font-weight: 600;
}

.criteria-table td {
  border-bottom: 1px solid #e2e8f0;
  padding: 14px;
  vertical-align: top;
}

.criteria-table tr:nth-child(even) td {
  background-color: #f2f4f8;
}

.criteria-table tr:hover td {
  background-color: #e9eef7;
  transition: 0.3s ease-in-out;
}

.criteria-table a {
  color: #0f2a5e;
  text-decoration: none;
  font-weight: 600;
  word-break: break-word;
}

.criteria-table a:hover {
  text-decoration: underline;
}

.source {
  margin-top: 15px;
  font-size: 0.9rem;
  text-align: right;
  color: #1d2e4e;
}

@media (max-width: 768px) {
  .criteria-table th, .criteria-table td {
    font-size: 14px;
    padding: 10px;
  }

  .award-criteria h2 {
    font-size: 20px;
  }
}/* End custom CSS */