.elementor-widget-text-editor p,
.elementor-widget-theme-post-excerpt p,
.elementor-widget-woocommerce-product-price p { margin: 0; }
.elementor-widget-text-editor ul { padding-left: 20px; }
.elementor-widget-text-editor p:not(:last-child),
.elementor-widget-theme-post-excerpt p:not(:last-child),.elementor-widget-theme-post-content ul,.elementor-widget-theme-post-content ol { margin-bottom: .9rem; }
.elementor-widget-text-editor ul { margin-bottom: .9rem; }
.elementor-widget-theme-post-content ul { padding-left: 20px; }

.gform_wrapper .gform_heading { display: none; }
.gform_wrapper .gform_fields { row-gap: 15px !important; column-gap: 15px !important; }
.gform_wrapper .gform_fields .ginput_container_textarea textarea,
.gform_wrapper .gform_fields .ginput_container_select select,
.gform_wrapper .gform_fields .ginput_container_text input,
.gform_wrapper .gform_fields .ginput_container_email input,
.gform_wrapper .gform_fields .ginput_container_number input,
.gform_wrapper .gform_fields .ginput_container_phone input { border-radius: 0; height: 50px; border-width: 0; font-size: 16px; padding: 10px 20px; color: var(--e-global-color-primary); background-color: #FEF1D8; border: 1px solid #FEF1D8; border-radius: 5px; }
.gform_wrapper .gform_fields .ginput_container_textarea textarea::placeholder,
.gform_wrapper .gform_fields .ginput_container_text input::placeholder,
.gform_wrapper .gform_fields .ginput_container_email input::placeholder,
.gform_wrapper .gform_fields .ginput_container_number input::placeholder,
.gform_wrapper .gform_fields .ginput_container_phone input::placeholder { color: #55130d87; }
.gform_wrapper .gform_fields .ginput_container_textarea textarea { min-block-size: 7rem !important; }
.gform_wrapper .gform_fields .ginput_container label { color: #fff; font-size: 16px; }
.gform_wrapper .gform_fields legend { color: #fff; font-size: 16px; }
.gform_wrapper .gform_fields .gfield--type-choice .gfield_checkbox { gap: 5px; }
.gform_wrapper .gform_footer .gform_button { background: var(--e-global-color-accent) !important; font-family: var(--e-global-typography-primary-font-family), Sans-serif !important; font-size: 24px !important; padding: 10px 30px !important; color: #ffffff !important; border-radius: 5px !important; width: 100%; text-transform: uppercase !important; }
.gform_wrapper .gform_footer .gform_button:hover { background: #000 !important; color: #ffffff !important; }
.gform-theme--framework .gform_validation_errors { background-color: #fef1d8; padding: 15px 20px;}
.gform_wrapper .gform_fields .ginput_container_select select { padding-top: 5px; padding-bottom: 5px; }