.elementor .e-4961d527-54e229a{flex-direction:column;/* ============================================================
 UNITED CREDIT S.A. - HERO SECTION (PERFECTLY CENTERED)
 ============================================================ */

.uc-hero-section {
background-color: #f1f5f9;
padding: 32px 20px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
width: 100%;
box-sizing: border-box;
}

.uc-hero-content {
max-width: 800px;
margin: 0 auto;
display: flex;
flex-direction: column;
align-items: center; /* Centers block elements horizontally */
justify-content: center; /* Centers content vertically */
text-align: center; /* Ensures text alignment is centered */
width: 100%;
}

.uc-tagline {
display: block;
color: #059669;
font-size: 0.8rem;
font-weight: 700;
letter-spacing: 0.6px;
text-transform: uppercase;
margin: 0 auto 8px auto; /* Centered auto margins */
text-align: center;
}

.uc-title {
color: #0f172a;
font-size: clamp(1.5rem, 2.5vw, 1.95rem);
font-weight: 700;
line-height: 1.3;
margin: 0 auto 12px auto; /* Centered auto margins */
letter-spacing: -0.3px;
text-align: center;
}

/* Description text */
.uc-description {
color: #475569;
font-size: 0.975rem;
line-height: 1.55;
margin: 0 auto;
max-width: 720px;
font-weight: 400;
text-align: center;
}

/* Mobile Responsiveness */
@media (max-width: 768px) {
.uc-hero-section {
  padding: 24px 16px;
}

.uc-tagline {
  font-size: 0.75rem;
  margin-bottom: 6px;
}

.uc-title {
  font-size: 1.4rem;
}

.uc-description {
  font-size: 0.9rem;
}
}\n}.elementor .e-45cc45e4-31ba421{flex-direction:column;/* ============================================================
 UNITED CREDIT S.A. - HERO SECTION (REDUCED IMAGE & CUSTOM TEXT SIZES)
 ============================================================ */

.uc-hero-section {
background-color: #f1f5f9;
padding: 36px 20px;
display: flex;
justify-content: center;
align-items: center;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
width: 100%;
box-sizing: border-box;
}

.uc-hero-container {
max-width: 1000px;
width: 100%;
margin: 0 auto;
display: grid;
grid-template-columns: 1.2fr 0.8fr; /* Gives more balanced space and allows smaller image layout */
gap: 32px;
align-items: center;
}

/* Content Area */
.uc-hero-content {
display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
width: 100%;
}

/* Tagline Text Size */
.uc-tagline {
display: inline-block;
color: #059669;
font-size: 14px; /* You can adjust this text size */
font-weight: 700;
letter-spacing: 0.6px;
text-transform: uppercase;
margin-bottom: 8px;
}

/* Title Text Size */
.uc-title {
color: #0f172a;
font-size: 24px; /* You can adjust this text size */
font-weight: 700;
line-height: 1.3;
margin: 0 0 12px 0;
letter-spacing: -0.3px;
}

/* Description Text Size */
.uc-description {
color: #475569;
font-size: 15px; /* You can adjust this text size */
line-height: 1.55;
margin: 0;
font-weight: 400;
}

/* Side Image Container - Reduced Size */
.uc-hero-image-wrapper {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}

.uc-hero-image {
width: 100%;
max-width: 340px; /* Significantly reduced maximum image width */
height: auto;
border-radius: 12px;
object-fit: cover;
box-shadow: 0 8px 20px -4px rgba(15, 23, 42, 0.1);
transition: transform 0.3s ease;
}

.uc-hero-image:hover {
transform: translateY(-3px);
}

/* Mobile & Tablet Responsiveness */
@media (max-width: 868px) {
.uc-hero-container {
  grid-template-columns: 1fr;
  gap: 24px;
}

.uc-hero-content {
  align-items: center;
  text-align: center;
}

.uc-tagline {
  font-size: 13px;
}

.uc-title {
  font-size: 21px;
}

.uc-description {
  font-size: 14px;
}

.uc-hero-image {
  max-width: 280px; /* Even more compact on smaller screens */
}
}

@media (max-width: 480px) {
.uc-hero-section {
  padding: 24px 16px;
}
}\n}.elementor .e-4474a118-c9e1d97{flex-direction:column;}