.elementor-6190 .elementor-element.elementor-element-052f847{--display:flex;--background-transition:0.3s;}.elementor-6190 .elementor-element.elementor-element-e482cc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6190 .elementor-element.elementor-element-38ee2b1{--display:flex;--background-transition:0.3s;}.elementor-6190 .elementor-element.elementor-element-034493e{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#233A7C;--n-accordion-title-hover-color:#233A7C;--n-accordion-title-active-color:#233A7C;--n-accordion-icon-size:15px;}:where( .elementor-6190 .elementor-element.elementor-element-034493e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:300;}/* Start custom CSS for html, class: .elementor-element-65cc1d5 */.year-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 20px;
}

.year-box {
  border: 1px solid #e0e0e0;
  padding: 10px;
  width: 30%; /* Ensures 3 boxes in one row */
  text-align: center;
}

.hidden-box {
  width: 30%; /* Same width as .year-box to maintain spacing */
  visibility: hidden; /* Makes it invisible but still takes up space */
}

.year-box h3 {
  font-size: 20px;
  font-weight: bold;
  color: #233a7c;
  margin-bottom: 10px;
}

.pdf-row {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 10px;
}

.pdf-row a {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #8f8f8f;
  font-size: 16px;
  text-decoration: none;
}

.pdf-row a:hover {
  color: #233a7c;
}

.pdf-row img {
  width: 20px;
  vertical-align: middle;
}

/* Center the last row if fewer than 3 boxes are present */
.year-container:after {
  content: "";
  flex: auto;
}
/* Responsive Adjustments */

/* Tablets (2 boxes per row) */
@media (max-width: 768px) {
  .year-box, .hidden-box {
    width: 45%; /* Adjust to fit 2 boxes per row */
  }

  .year-box h3 {
    font-size: 18px; /* Slightly smaller font for tablet */
  }

  .pdf-row a {
    font-size: 14px; /* Adjust text size for links */
  }
}

/* Mobile (1 box per row) */
@media (max-width: 480px) {
  .year-box, .hidden-box {
    width: 100%; /* Full width for single box per row */
  }

  .year-box h3 {
    font-size: 16px; /* Smaller font for mobile */
  }

  .pdf-row a {
    font-size: 14px; /* Adjust text size for links */
    gap: 3px; /* Reduce gap for smaller screens */
  }

  .pdf-row img {
    width: 15px; /* Smaller icons */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65cc1d5 */.year-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 20px;
}

.year-box {
  border: 1px solid #e0e0e0;
  padding: 10px;
  width: 30%; /* Ensures 3 boxes in one row */
  text-align: center;
}

.hidden-box {
  width: 30%; /* Same width as .year-box to maintain spacing */
  visibility: hidden; /* Makes it invisible but still takes up space */
}

.year-box h3 {
  font-size: 20px;
  font-weight: bold;
  color: #233a7c;
  margin-bottom: 10px;
}

.pdf-row {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 10px;
}

.pdf-row a {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #8f8f8f;
  font-size: 16px;
  text-decoration: none;
}

.pdf-row a:hover {
  color: #233a7c;
}

.pdf-row img {
  width: 20px;
  vertical-align: middle;
}

/* Center the last row if fewer than 3 boxes are present */
.year-container:after {
  content: "";
  flex: auto;
}
/* Responsive Adjustments */

/* Tablets (2 boxes per row) */
@media (max-width: 768px) {
  .year-box, .hidden-box {
    width: 45%; /* Adjust to fit 2 boxes per row */
  }

  .year-box h3 {
    font-size: 18px; /* Slightly smaller font for tablet */
  }

  .pdf-row a {
    font-size: 14px; /* Adjust text size for links */
  }
}

/* Mobile (1 box per row) */
@media (max-width: 480px) {
  .year-box, .hidden-box {
    width: 100%; /* Full width for single box per row */
  }

  .year-box h3 {
    font-size: 16px; /* Smaller font for mobile */
  }

  .pdf-row a {
    font-size: 14px; /* Adjust text size for links */
    gap: 3px; /* Reduce gap for smaller screens */
  }

  .pdf-row img {
    width: 15px; /* Smaller icons */
  }
}/* End custom CSS */