.elementor-45 .elementor-element.elementor-element-45852a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:85px;--padding-bottom:85px;--padding-left:25px;--padding-right:25px;}.elementor-45 .elementor-element.elementor-element-61adfe2 .jet-form__label, .elementor-45 .elementor-element.elementor-element-61adfe2 .jet-form__desc{display:flex;justify-content:flex-start;}.elementor-45 .elementor-element.elementor-element-61adfe2 .jet-form-col{align-items:flex-start;}.elementor-45 .elementor-element.elementor-element-61adfe2 .jet-form-repeater__actions{justify-content:flex-start;}.elementor-45 .elementor-element.elementor-element-61adfe2 .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-61adfe2 .jet-form__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-45 .elementor-element.elementor-element-61adfe2 .jet-form-message{text-align:center;}.elementor-45 .elementor-element.elementor-element-61adfe2 .jet-form__field-error, .elementor-45 .elementor-element.elementor-element-61adfe2 .jet-form .jet-engine-file-upload__errors{text-align:left;}.elementor-45 .elementor-element.elementor-element-17e244f{--display:flex;}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-45852a2{--padding-top:65px;--padding-bottom:65px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-61adfe2 */.titulolinha1 {
    margin-top: 15px;
    border-top: 2px solid black;
    padding-top: 15px;
}

.titulolinha2 {
    margin-top: 15px;
    border-top: 2px dotted black;
    padding-top: 15px;
}

.espacoseletormulti .checkboxes-wrap.checkradio-wrap {
    padding: 5px;
}/* End custom CSS */