.forminator-ui.forminator-custom-form-10194/* 0. Az űrlap teljes hátterének beállítása */
.forminator-ui.forminator-custom-form{background-color: #F5F4F0 !important;padding: 30px !important;border-radius: 12px !important;}.forminator-ui.forminator-custom-form-10194 /* 1. A checkbox-konténer sorba rendezése (CSAK a választó mező) */
.forminator-field[role="group"]{display: flex !important;flex-wrap: wrap !important;flex-direction: row !important;gap: 15px !important;width: 100% !important;}.forminator-ui.forminator-custom-form-10194 /* 2. Kártyák szigorú méretezése (4 oszlop) */
.forminator-checkbox{flex: 0 0 calc(25% - 15px) !important;max-width: calc(25% - 15px) !important;background-color: #ffffff !important;border-radius: 12px !important;padding: 15px 10px !important;display: flex !important;flex-direction: column !important;align-items: center !important;margin: 0 !important;box-sizing: border-box !important;cursor: pointer !important;border: 2px solid transparent !important;transition: all 0.2s ease !important;}.forminator-ui.forminator-custom-form-10194 /* 3. A kép méretének szigorú korlátozása */
.forminator-checkbox-image{order: 1 !important;width: 100% !important;max-width: 120px !important;height: auto !important;margin-bottom: 12px !important;background: transparent !important;border: none !important;display: flex !important;justify-content: center !important;}.forminator-ui.forminator-custom-form-10194 .forminator-checkbox-image img{max-width: 100% !important;height: auto !important;}.forminator-ui.forminator-custom-form-10194 /* 4. Szöveg formázása */
.forminator-checkbox-label{order: 2 !important;font-weight: 700 !important;text-align: center !important;font-size: 13px !important;line-height: 1.2 !important;color: #333 !important;}.forminator-ui.forminator-custom-form-10194 /* 5. A gyári kis négyzet és a "Checkbox" főcímke elrejtése */
.forminator-checkbox-box,.forminator-ui.forminator-custom-form-10194 .forminator-checkbox input[type="checkbox"],.forminator-ui.forminator-custom-form-10194 .forminator-field > .forminator-label{display: none !important;}.forminator-ui.forminator-custom-form-10194 /* 6. Hover állapot (finom,.forminator-ui.forminator-custom-form-10194 nem tolakodó) */
.forminator-checkbox:hover{border-color: #e5c4ca !important;box-shadow: 0 4px 14px rgba(0,0,0,0.06) !important;transform: translateY(-3px) !important;}.forminator-ui.forminator-custom-form-10194 /* 7. Kijelölt (kattintott) állapot */
.forminator-checkbox:has(input:checked){border: 2px solid #CC092F !important;background-color: #fff0f0 !important;box-shadow: 0 4px 14px rgba(204,9,47,0.12) !important;}.forminator-ui.forminator-custom-form-10194 /* 8. Kijelölt kártya hover-je */
.forminator-checkbox:has(input:checked):hover{border-color: #CC092F !important;background-color: #fff0f0 !important;}.forminator-ui.forminator-custom-form-10194 /* 11. Gomb hover (lebegtetés) */
.forminator-button-submit:hover{transform: translateY(-2px) !important;}.forminator-ui.forminator-custom-form-10194 /* De a checkbox-rács maradjon teljes szélességű */
.forminator-custom-form-10194 .forminator-row{width: 100% !important;align-self: stretch !important;}.forminator-ui.forminator-custom-form-10194 /* A gomb sora középen */
.forminator-custom-form-10194 .forminator-row-last{display: flex !important;justify-content: center !important;align-self: center !important;width: auto !important;}
/* 9. Mobilos nézet: 2 oszlop */
@media (max-width: 768px) { .forminator-ui.forminator-custom-form-10194 .forminator-checkbox{flex: 0 0 calc(50% - 10px) !important;max-width: calc(50% - 10px) !important;}.forminator-ui.forminator-custom-form-10194 /* 10. Beküldés gomb egyedi stílusa */
.forminator-button-submit{font-family: 'Poppins', sans-serif !important;font-size: 24px !important;font-weight: 700 !important;background-color: #CC092F !important;color: #ffffff !important;padding: 24px 60px !important;border: none !important;border-radius: 35px 5px 35px 5px !important;cursor: pointer !important;transition: all 0.3s ease !important;width: fit-content !important;} }
/* 12. Mobilon kisebb gomb */
@media (max-width: 768px) { .forminator-ui.forminator-custom-form-10194 .forminator-button-submit{font-size: 16px !important;padding: 16px 40px !important;}.forminator-ui.forminator-custom-form-10194 /* ===== 13. GOMB KÖZÉPRE — egyedi osztállyal (nadudvari-submit-center) ===== */
.nadudvari-submit-center{text-align: center !important;display: block !important;width: 100% !important;max-width: 100% !important;float: none !important;}.forminator-ui.forminator-custom-form-10194 .nadudvari-submit-center button.forminator-button-submit{display: inline-block !important;margin: 40px auto 10px auto !important;float: none !important;position: static !important;}.forminator-ui.forminator-custom-form-10194 /* ===== 14. GOMB HOVER — felirat fehér marad (kit-808 felülírás) ===== */
body .elementor-kit-808 .forminator-custom-form-10194 button.forminator-button-submit,.forminator-ui.forminator-custom-form-10194 body .elementor-kit-808 .forminator-custom-form-10194 button.forminator-button-submit:hover,.forminator-ui.forminator-custom-form-10194 body .elementor-kit-808 .forminator-custom-form-10194 button.forminator-button-submit:focus,.forminator-ui.forminator-custom-form-10194 body .elementor-kit-808 .forminator-custom-form-10194 button.forminator-button-submit:active{color: #ffffff !important;}.forminator-ui.forminator-custom-form-10194 body .elementor-kit-808 .forminator-custom-form-10194 button.forminator-button-submit:hover{background-color: #a80726 !important;}.forminator-ui.forminator-custom-form-10194 /* A TELJES form egy középre igazító flex-oszlop */
.forminator-custom-form-10194 form,.forminator-ui.forminator-custom-form-10194 .forminator-custom-form-10194{display: flex !important;flex-direction: column !important;align-items: center !important;} }