form:not(#age-gate__form) input,
form:not(#age-gate__form) textarea,
form:not(#age-gate__form) select {
padding-left: 8px;
}
form:not(#age-gate__form)
.elementor-field-subgroup
span:has(input[type="checkbox"]) {
display: flex;
flex-direction: row;
align-items: start;
}
form input[type="checkbox"] {
height: 24px;
width: 24px;
border-radius: 4px;
flex-shrink: 0;
accent-color: var(--e-global-color-primary);
}
form input[type="checkbox"] + label {
font-weight: 400;
text-transform: unset;
font-size: 16px;
margin-left: 16px;
margin-top: 2px;
color: var(--e-global-color-text);
accent-color: var(--e-global-color-primary);
font-family: var(--e-global-typography-primary-font-family);
font-size: var(--e-global-typography-primary-font-size);
line-height: var(--e-global-typography-primary-line-height);
font-weight: var(--e-global-typography-primary-font-weight);
letter-spacing: var(--e-global-typography-primary-letter-spacing);
}
form:not(#age-gate__form) input[type="checkbox"] + label a {
text-decoration: underline;
color: var(--e-global-color-text);
}
#subscribe-form .elementor-field-type-previous {
display: none;
}
.e-form__step:not(.elementor-hidden) {
align-items: flex-start;
}
input#form-field-user_postcode::-webkit-outer-spin-button,
input#form-field-user_postcode::-webkit-inner-spin-button,
input#form-field-user_mobile::-webkit-inner-spin-button,
input#form-field-user_mobile::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
} input#form-field-user_postcode[type="number"],
input#form-field-user_mobile[type="number"] {
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
}.flatpickr-calendar.open .flatpickr-prev-month {
position: relative;
}
.flatpickr-calendar.open .flatpickr-next-month {
position: relative;
}
.flatpickr-calendar.open .flatpickr-month {
position: relative;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
height: 35px;
}
.flatpickr-calendar.open .flatpickr-current-month {
position: absolute;
inset: 0;
width: auto;
font-size: 12px;
flex-grow: 1;
display: flex;
flex-direction: row;
justify-content: center;
column-gap: 8px;
align-items: center;
}
.flatpickr-calendar.open .flatpickr-current-month input {
font-size: 12px;
}
.flatpickr-calendar.open .numInputWrapper {
width: 10ch;
}
.flatpickr-calendar.open .numInputWrapper .numInput {
padding: 4px;
}.elementor-post-info__terms-list{display:inline-block}.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{margin:initial}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}