.elementor-3170 .elementor-element.elementor-element-777dc84{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F5F5F7;--border-color:#F5F5F7;--border-radius:15px 15px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:0px;}.elementor-3170 .elementor-element.elementor-element-777dc84:not(.elementor-motion-effects-element-type-background), .elementor-3170 .elementor-element.elementor-element-777dc84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170 .elementor-element.elementor-element-2556b55 .elementor-heading-title{font-size:19px;color:#353738;}.elementor-3170 .elementor-element.elementor-element-525d1ef{--display:flex;}.elementor-3170 .elementor-element.elementor-element-99c9160 > .elementor-widget-container{padding:10px 35px 35px 35px;}#jet-popup-3170 .jet-popup__container{width:773px;}#jet-popup-3170 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-3170 .jet-popup__container-inner{justify-content:flex-start;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}#jet-popup-3170 .jet-popup__container-overlay{border-radius:15px 15px 15px 15px;}#jet-popup-3170 .jet-popup__close-button{color:#9DA5BA;font-size:29px;width:29px;height:29px;border-radius:5px 5px 5px 5px;}#jet-popup-3170 .jet-popup__close-button:before{font-size:29px;}#jet-popup-3170 .jet-popup__close-button svg{width:29px;}/* Start custom CSS for container, class: .elementor-element-777dc84 */.jet-popup__close-button{
    background-color: white !important;
    margin-right: 15px !important;
    margin-top: 10px !important;
    border: solid 1px #e3e6ee !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99c9160 */.elementor-3170 .elementor-element.elementor-element-99c9160 .text-field {
    background-color: #fcfcfc !important;
    border-color: #e2e5ed !important;
    padding: 10px !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 .jet-form-builder__label {
    padding-bottom: 6px !important;
    color: black !important;
    font-weight: bold !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 .textarea-field {
    background-color: #fcfcfc !important;
    border-color: #e2e5ed !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 .jet-form-builder__submit {
    padding: 20px !important;
    font-weight: 700 !important;
    border-radius: 7px !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 span::before {
    margin-right: 8px !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 .jet-form-builder__field-label.for-checkbox {
    display: flex !important;
    align-items: flex-start !important;
    gap: 10px !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 .jet-form-builder__field-label.for-checkbox span::before {
    content: '' !important;
    display: inline-block !important;
    height: 16px !important;
    width: 16px !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 .jet-form-builder__field-label.for-checkbox span {
    display: inline !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 .jet-form-builder__field-label.for-checkbox span a {
    color: #BE9251 !important;
    text-decoration: none !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 .for-checkbox a {
    display: inline !important;
    color: #BE9251 !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 .jet-form-builder__label-text {
    font-weight: 500 !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 .jet-form-builder__required {
    color: red !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 .for-checkbox span {
    font-weight: 400 !important;
}

input[type="checkbox"]:checked {
    accent-color: #BE9251 !important;
}

/* Checked state */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox input[type="checkbox"]:checked + span::before {
    border-color: #BE9251 !important;
    background-color: #BE9251 !important;
}

/* Hover state */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox:hover span::before {
    border-color: #BE9251 !important;
    box-shadow: none !important;
}

/* Focus state */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox input[type="checkbox"]:focus + span::before {
    border-color: #BE9251 !important;
    box-shadow: none !important;
}

/* Active (mouse held down) */
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox:active span::before {
    border-color: #BE9251 !important;
    background-color: #BE9251 !important;
    box-shadow: none !important;
}

select.jet-form-builder__field.select-field {
    background-color: #fcfcfc !important;
    border: 1px solid #e2e5ed !important;
    border-radius: 8px !important;
    padding: 10px !important;
}

.wp-block-columns {
    margin: 0px !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    background-color: #BE9251 !important;
    color: #FFFFFF !important;
    transition: transform 0.3s ease !important;
}

.elementor-3170 .elementor-element.elementor-element-99c9160 button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover {
    transform: translateY(-5px) !important;
}/* End custom CSS */