/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 23 2025 | 10:09:03 */
.urm-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin: auto;
  max-width: 1280px;
  margin: 140px auto;
}

.urm-section-content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 45px;
}

.urm-section-row {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 20px;
  width: 100%;
}

.urm-section-title span {
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.urm-section-description p {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}
.urm-section:nth-child(even) .urm-section-content {
  flex-direction: row-reverse;
}

.urm-section.full-width-image .urm-section-content {
  flex-direction: column;
}

.urm-section.full-width-image .urm-section-row {
  align-items: center;
}
.urm-section.full-width-image .urm-section-description p {
  text-align: center;
}
@media (max-width: 768px) {
  .urm-section-content {
    flex-direction: column;
    max-width: calc(100% - 17px);
    gap: 20px;
  }
	
	.urm-section:nth-child(even) .urm-section-content {
  flex-direction: column;
}
  
  .urm-section-row {
    align-items: center;
    justify-content: center;
order:2;
  }

.urm-section-row.image-row {
order:1;
}
  .urm-section-title {
  text-align: center;
}
  .urm-section-title span {
    font-size: 35px;
  }
  
  .urm-section-description p {
    font-size: 19px;
    text-align: center;
  } 


}