/* Start custom CSS for wpforms, class: .elementor-element-82baee2 */.elementor-1669 .elementor-element.elementor-element-82baee2 button[type="submit"] {
    padding: 18px 25px !important;
    display: flex !important;
    align-items: center;
    font-family: var(--txt-primary, Poppins);
    font-weight: 600;
    font-size: var(--size-accent);
    line-height: 1em !important;
    transition: all .4s ease-in-out;
}

.elementor-1669 .elementor-element.elementor-element-82baee2 button:hover {
    color: var(--black) !important;
    background-color: var(--secondary_hover) !important;
}

.elementor-1669 .elementor-element.elementor-element-82baee2 input, 
.elementor-1669 .elementor-element.elementor-element-82baee2 select,
.elementor-1669 .elementor-element.elementor-element-82baee2 textarea,
.elementor-1669 .elementor-element.elementor-element-82baee2 radio {
    border-radius: 10px !important;
    border: 1px solid var(--secondary);
    color: var(--black) !important;
}

.elementor-1669 .elementor-element.elementor-element-82baee2 input:focus,
.elementor-1669 .elementor-element.elementor-element-82baee2 input:active, 
.elementor-1669 .elementor-element.elementor-element-82baee2 select:focus,
.elementor-1669 .elementor-element.elementor-element-82baee2 select:active, 
.elementor-1669 .elementor-element.elementor-element-82baee2 textarea:focus,
.elementor-1669 .elementor-element.elementor-element-82baee2 textarea:active {
    border: 3px solid var(--primary) !important;
    outline: none !important;
    box-shadow: unset !important;
    border-color: var(--primary) !important;
    border-radius: 10px !important;
}

.elementor-1669 .elementor-element.elementor-element-82baee2 input:not([type="button"]) {
    padding: 0px;
}

.elementor-1669 .elementor-element.elementor-element-82baee2 input[type="text"],
.elementor-1669 .elementor-element.elementor-element-82baee2 input[type="email"],
.elementor-1669 .elementor-element.elementor-element-82baee2 input[type="tel"] {
    padding-left: 14px !important;
    padding-right: 14px !important;
}

.elementor-1669 .elementor-element.elementor-element-82baee2 select {
    color: var(--black) !important;
}

.elementor-1669 .elementor-element.elementor-element-82baee2 .wpforms-field-radio label {
    color: var(--black) !important;
}

.elementor-1669 .elementor-element.elementor-element-82baee2 .wpforms-list-inline ul,
.elementor-1669 .elementor-element.elementor-element-82baee2 .wpforms-list-inline fieldset ul {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
}

.elementor-1669 .elementor-element.elementor-element-82baee2 .wpforms-list-inline ul li,
.elementor-1669 .elementor-element.elementor-element-82baee2 .wpforms-list-inline fieldset ul li{
    width: auto !important;
}

.elementor-1669 .elementor-element.elementor-element-82baee2 div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input {
    margin-top: 0px !important;
}/* End custom CSS */