.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: 20px !important; column-gap: 20px !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: #000; background-color: #fff; border: 1px solid #ad2c44; }
.gform_wrapper .gform_fields .ginput_container_textarea textarea::placeholder, .gform_wrapper .gform_fields .ginput_container_select select, .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: #bbb; }
.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: #a60039 !important; font-family: var(--e-global-typography-accent-font-family), Sans-serif !important; font-size: 18px !important; padding: 15px 30px !important; color: #ffffff !important; border-radius: 0px !important; width: 100%; text-transform: uppercase !important; }
.homeForm .gform_wrapper .gform_fields .ginput_container_textarea textarea:focus,
.homeForm .gform_wrapper .gform_fields .ginput_container_select select:focus,
.homeForm .gform_wrapper .gform_fields .ginput_container_text input:focus,
.homeForm .gform_wrapper .gform_fields .ginput_container_email input:focus,
.homeForm .gform_wrapper .gform_fields .ginput_container_number input:focus,
.homeForm .gform_wrapper .gform_fields .ginput_container_phone input:focus { box-shadow: none; outline: none; }
.homeForm .gform_wrapper .gform_fields .ginput_container_textarea textarea,
.homeForm .gform_wrapper .gform_fields .ginput_container_select select,
.homeForm .gform_wrapper .gform_fields .ginput_container_text input,
.homeForm .gform_wrapper .gform_fields .ginput_container_email input,
.homeForm .gform_wrapper .gform_fields .ginput_container_number input,
.homeForm .gform_wrapper .gform_fields .ginput_container_phone input { background: transparent; border-top: 0; border-left: 0; border-right: 0; height: 40px; padding-left: 0; padding-right: 0; }
.homeForm .gform_wrapper .gform_footer .gform_button { text-transform: none !important; font-size: 16px !important; width: 100% !important; }
.homeForm .gform_wrapper .gform_fields .ginput_container_select select { padding: 6px 0; appearance: auto; }
.homeForm .gform_wrapper .gform_fields .ginput_container_select select option { color: #000; }
.homeForm .gform_wrapper .gform_footer { display: block !important; }
.gform_wrapper .gform_footer .gform_button:hover { background: #000 !important; color: #ffffff !important; }
.gform_wrapper .gform_fields .gform_drop_area { padding: 20px; border-radius: 5px; }
.gform_wrapper .gform_fields .gform_fileupload_rules { color: #fff; text-align: center; }
.gform_wrapper .gform_fields .gform_drop_area::before { color: #13436B !important; }
.gform_wrapper .gform_fields .gform_drop_area button { background: #000 !important; }
.gform_wrapper .gform_fields .ginput_preview_list .gfield_fileupload_filename,
.gform_wrapper .gform_fields .ginput_preview_list .gfield_fileupload_filesize,
.gform_wrapper .gform_fields .ginput_preview_list .gform_delete_file .dashicons:before,
.gform_wrapper .gform_fields .ginput_preview_list .gfield_fileupload_percent { color: #fff !important; }
.gform_wrapper .gform_fields .ginput_container_total input { color: #fff !important; font-size: 30px !important; background: var(--e-global-color-3958210); padding: 10px; text-align: center; width: 100%; }
.gform_wrapper .gform_fields .ginput_preview_list .gfield_fileupload_progressbar_progress { background: #000; }
.gform_wrapper .gform_fields label { color: #fff; }
.gform_wrapper .gform_fields .ginput_container_fileupload input { border-radius: 5px; height: 50px; border-width: 0; font-size: 16px; padding: 0 20px; font-family: "Lexend", Sans-serif; color: #000; }
.gform_wrapper .gform_fields .ginput_container_fileupload .gform_fileupload_rules { text-align: left; }
.gform_wrapper .gform_fields .ginput_container_select select { padding: 5px 20px; }
.gform_wrapper .gfield--type-html p { margin: 0 0 -12px; font-weight: 700; font-size: 18px; color: #a60039; font-family: "Poppins"; }