.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form-row{margin-left:calc( -35px/2 );margin-right:calc( -35px/2 );}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form-col{padding-left:calc( 35px/2 );padding-right:calc( 35px/2 );align-items:center;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form__label{font-size:14px;color:var( --e-global-color-primary );}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form__label, .elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form__desc{display:flex;justify-content:flex-start;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form__field:not(.checkradio-field):not(.range-field){font-size:15px;border-style:solid;border-color:var( --e-global-color-a827935 );}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form .checkradio-wrap{flex:0 1 auto;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form__fields-group{display:flex;flex-wrap:wrap;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form__heading{font-size:25px;padding:0px 0px 0px 0px;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form-repeater__row{padding:0px 0px 8px 0px;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form-repeater__new{background-color:#FFFFFF;color:var( --e-global-color-accent );padding:5px 14px 5px 14px;margin:20px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form-repeater__new:hover{background-color:#F5FBF7;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form-repeater__actions{justify-content:flex-start;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form-repeater__remove{background-color:var( --e-global-color-text );padding:4px 8px 4px 8px;margin:25px 10px 0px 30px;border-style:solid;border-color:var( --e-global-color-text );font-size:18px;line-height:18px;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form-repeater__remove:hover{background-color:#902E2E;border-color:#902E2E;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form__group-break{height:1px;background-color:var( --e-global-color-a827935 );margin-top:15px;margin-bottom:20px;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form__submit{padding:10px 60px 10px 60px;margin:20px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form-message{font-size:15px;text-align:center;}.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form__field-error, .elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form .jet-engine-file-upload__errors{text-align:left;}/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-5f269958 */.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-engine-file-upload{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    
}
.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-engine-file-upload__content{
    min-height: 50px;
    max-width: 50px; 
    width: 50px;
    min-width: 50px;
    background: lightgrey;
    margin-right: 10px;
    border-radius: 3px
}

.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-engine-file-upload__input{
    max-width: 150px !important;

}

.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-engine-file-upload__message {
    /*grid-column: 1/3;*/
        white-space: nowrap;
}
.elementor-1257 .elementor-element.elementor-element-5f269958 .field-type-media {
    flex-basis: 0;
}

.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-engine-file-upload__fields{
    /*min-width: 100px*/
}


.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-engine-file-upload__file {
    width: 50px !important;
    height: 50px!important;
    margin: 0!important;
    background-color: #aaf5c6;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 80%;
    border-radius: 4px;
}
    

.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-engine-file-upload__file-remove{
    top:0;
}


.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form-repeater__row{
    border-bottom: 1px solid lightgrey
}

.elementor-1257 .elementor-element.elementor-element-5f269958 .jet-form__desc{
    display: none !important
}/* End custom CSS */