.elementor-15329 .elementor-element.elementor-element-37465037 .fd-addons--contactform-wraper [type=submit]{position:default;}:root{--page-title-display:none;}/* Start custom CSS for fd-addons-form, class: .elementor-element-37465037 */.fd-addons--contactform-wraper input:not([type=checkbox]){height:50px;background:#377cfd0d;border-radius:3px;border:0;
color:#000b33;font-weight:400;}
.fd-addons--contactform-wraper input:not([type=checkbox])::placeholder{color:#000b33;font-weight:400;}


.fd-addons-contact-from .ff-el-group.ff-el-form-hide_label:nth-child(3n - 3) > .ff-el-input--content > .nice-select.ff-el-form-control.ff_has_multi_select {
    display: none;
}

.choices .choices__list.choices__list--dropdown {
    position: absolute !important;
    z-index: 9;
}

.frm-fluent-form .choices{
    margin-bottom:0!important;
}

.frm-fluent-form .choices__list--single .choices__item {
    line-height: 2.2!important;
    padding: 0 10px;
}
.choices__inner {
    border:0!important;
}

.choices__list.choices__list--single {
    background: #f5f8ff;
}

.choices__item.choices__placeholder.choices__item--selectable {
    color: #000b33;
    font-weight: 500;
}


.nice-select.ff-el-form-control.ff_has_multi_select {
    background: #f5f8ff;
    border: 0;
}



span.current {
    padding: 5px 10px;
    color: #000b33 !important;
    font-weight: 500 !important;
}

ul.list {
    height: 320px;
    overflow: auto !important;
}

button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style {
    height: 40px;
    width: 100px;
    background: #fd4c5c;
}


input#ff_13_names_first_name_:focus,

input#ff_13_email:focus,
input#ff_13_names_1_first_name_:focus,
input#ff_13_names_2_first_name_:focus,
.nice-select.ff-el-form-control.ff_has_multi_select:focus{
    background: #f5f8ff !important;
}

.choices__item.choices__item--selectable {
    color: #000b33;
    font-weight: 500;
}/* End custom CSS */