.lwd-saertex-newsletter-elementor-widget .elementor-form-fields-wrapper {
	justify-content: flex-end;
}

.lwd-saertex-newsletter-elementor-widget .sib-form {
    padding: 0;
}

.lwd-saertex-newsletter-elementor-widget #sib-container {
    background: transparent;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}

.lwd-saertex-newsletter-elementor-widget .lwd-step{display:none;}
.lwd-saertex-newsletter-elementor-widget .lwd-step.is-active{display:block;}
.lwd-saertex-newsletter-elementor-widget .lwd-step-actions{
	display:flex;
	gap:.5rem;
	flex-wrap:wrap;
}
.lwd-saertex-newsletter-elementor-widget .lwd-step-2 .lwd-step-actions,
.lwd-saertex-newsletter-elementor-widget .lwd-step-3 .lwd-step-actions{
	margin-top: 15px;
}

.lwd-saertex-newsletter-elementor-widget .lwd-step,
.lwd-saertex-newsletter-elementor-widget .lwd-step.lwd-step-1 {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
	gap: 20px;
}

.lwd-saertex-newsletter-elementor-widget .sib-form-block {
	padding: 0;
}

.lwd-saertex-newsletter-elementor-widget .sib-form .entry__field {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25em;
    color: var(--e-global-color-secondary);
	accent-color: var(--e-global-color-accent);
    background-color: var(--e-global-color-7fcaea0b);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    transition: 0.2ms;
}

.lwd-saertex-newsletter-elementor-widget .sib-form-block.sib-form-block--actions {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: space-between;
}

.lwd-saertex-newsletter-elementor-widget .sib-form-block__button-with-loader {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    gap: 10px;
}

.lwd-saertex-newsletter-elementor-widget input:not([type='checkbox'])
.lwd-saertex-newsletter-elementor-widget button,
.lwd-saertex-newsletter-elementor-widget .sib-form .input:not(textarea),
.lwd-saertex-newsletter-elementor-widget .sib-form .input__button {
	min-height: 50px;
	min-width: 218px;
	height: fit-content;
	text-transform: uppercase;
    padding-top: 0;
    padding-bottom: 0;
	border: none;
	transition: all .5s ease-in-out;
}

.lwd-saertex-newsletter-elementor-widget [type=button]:not(:disabled),
.lwd-saertex-newsletter-elementor-widget [type=submit]:not(:disabled),
.lwd-saertex-newsletter-elementor-widget button:not(:disabled) {
	min-height: 50px;
	min-width: 218px;
}