.iek-form-wrapper {
max-width: 100%;
}
.iek-form {
width: 100%;
} .iek-field-group {
margin-bottom: 20px;
}
.iek-field-group:last-child {
margin-bottom: 0;
} .iek-field-label {
display: block;
margin-bottom: 8px;
font-weight: 600;
color: #333;
font-size: 16px;
}
.iek-required {
color: #d63638;
font-weight: normal;
} .iek-field {
width: 100%;
padding: 12px 15px;
font-size: 16px;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 4px;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
box-sizing: border-box;
}
.iek-field:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.iek-field::placeholder {
color: #6c757d;
opacity: 1;
} .iek-button {
display: inline-flex;
align-items: center;
justify-content: center;
font-family: inherit;
font-weight: 500;
text-decoration: none;
border: 1px solid transparent;
border-radius: 3px;
transition: all 0.3s;
cursor: pointer;
line-height: 1;
white-space: nowrap;
text-align: center;
} .iek-button.elementor-size-xs {
font-size: 16px;
padding: 10px 20px;
}
.iek-button.elementor-size-sm {
font-size: 15px;
padding: 12px 24px;
}
.iek-button.elementor-size-md {
font-size: 16px;
padding: 15px 30px;
}
.iek-button.elementor-size-lg {
font-size: 18px;
padding: 20px 40px;
}
.iek-button.elementor-size-xl {
font-size: 20px;
padding: 25px 50px;
} .iek-button-wrapper {
display: flex;
}
.iek-button.elementor-align-center {
margin: 0 auto;
}
.iek-button.elementor-align-start {
margin-right: auto;
}
.iek-button.elementor-align-end {
margin-left: auto;
}
.iek-button.elementor-align-stretch {
width: 100%;
} .iek-button:hover {
opacity: 0.9;
} @media (max-width: 767px) {
.iek-field-group {
margin-bottom: 15px;
}
.iek-field {
font-size: 16px; }
} @media (prefers-color-scheme: dark) {
.elementor-widget-iekwidget:not(.elementor-element-edit-mode) .iek-field-label {
color: inherit;
}
.elementor-widget-iekwidget:not(.elementor-element-edit-mode) .iek-field {
background-color: rgba(255, 255, 255, 0.05);
border-color: rgba(255, 255, 255, 0.1);
color: inherit;
}
.elementor-widget-iekwidget:not(.elementor-element-edit-mode) .iek-field:focus {
background-color: rgba(255, 255, 255, 0.08);
border-color: rgba(255, 255, 255, 0.3);
}
} .rtl .iek-button.elementor-align-start {
margin-right: 0;
margin-left: auto;
}
.rtl .iek-button.elementor-align-end {
margin-left: 0;
margin-right: auto;
} .iek_form_group { margin-bottom: 15px; }
.iek_form_group label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }
.iek_form_group .iek_form_control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 16px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0,0,0,.075); }
.iek_button { background-color: #337ab7; color: #fff; display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid #2e6da4; padding: 6px 12px; font-size: 16px; line-height: 1.42857143; border-radius: 4px; user-select: none; }
.elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{ min-width: 150px; }