.reclamations-module__pvfsJG__heroSection{background-image:url(/images/reclamations.webp);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:400px;margin-bottom:80px;display:flex;position:relative}.reclamations-module__pvfsJG__heroSection:before{content:"";background:linear-gradient(135deg,#000000b3,#00000080);position:absolute;inset:0}.reclamations-module__pvfsJG__heroOverlay{z-index:2;text-align:center;color:#fff;position:relative}.reclamations-module__pvfsJG__heroTitle{font-size:42px;font-family:var(--font-title-bold);margin-bottom:10px}.reclamations-module__pvfsJG__heroBreadcrumb{font-size:16px;font-family:var(--font-regular)}.reclamations-module__pvfsJG__container{max-width:1600px;margin:0 auto;padding:0 20px 100px}.reclamations-module__pvfsJG__layout{grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin-top:40px;display:grid}.reclamations-module__pvfsJG__section{margin-bottom:40px}.reclamations-module__pvfsJG__sectionTitle{font-size:24px;font-family:var(--font-title-bold);color:var(--text-black);align-items:center;gap:15px;margin-bottom:25px;display:flex}.reclamations-module__pvfsJG__sectionTitle:after{content:"";background-color:var(--color-secondary);opacity:.2;flex:1;height:2px}.reclamations-module__pvfsJG__content{font-size:16px;font-family:var(--font-regular);color:#444;line-height:1.8}.reclamations-module__pvfsJG__content p{margin-bottom:15px}.reclamations-module__pvfsJG__infoBox{background:#f8f9fa;border:1px solid #18171726;border-radius:12px;margin:15px 0;padding:15px 20px;box-shadow:4px 4px 10px #0000001a}.reclamations-module__pvfsJG__mediatorAddress{background:#fff;border-radius:8px;padding:20px;font-style:normal;line-height:1.6;display:inline-block;box-shadow:0 4px 15px #0000000d}.reclamations-module__pvfsJG__formSection{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px #00000014}.reclamations-module__pvfsJG__formTitle{font-size:28px;font-family:var(--font-title-bold);color:var(--text-black);margin-bottom:30px}.reclamations-module__pvfsJG__form{flex-direction:column;gap:20px;display:flex}.reclamations-module__pvfsJG__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.reclamations-module__pvfsJG__inputGroup{flex-direction:column;gap:8px;display:flex}.reclamations-module__pvfsJG__inputGroup label{font-family:var(--font-jakarta-semi-bold);color:var(--text-black);font-size:14px}.reclamations-module__pvfsJG__inputGroup input,.reclamations-module__pvfsJG__inputGroup textarea,.reclamations-module__pvfsJG__inputGroup select{font-family:var(--font-regular);background:#f9f9f9;border:1px solid #e0e0e0;border-radius:10px;padding:14px;font-size:15px;transition:all .3s}.reclamations-module__pvfsJG__inputGroup input:focus,.reclamations-module__pvfsJG__inputGroup textarea:focus,.reclamations-module__pvfsJG__inputGroup select:focus{border-color:var(--color-secondary);background:#fff;outline:none;box-shadow:0 0 0 4px #4faf4d1a}.reclamations-module__pvfsJG__submitButton{background-color:var(--color-secondary);color:#fff;font-family:var(--font-jakarta-bold);cursor:pointer;border:none;border-radius:10px;margin-top:10px;padding:16px;font-size:16px;transition:all .3s}.reclamations-module__pvfsJG__submitButton:hover{transform:translateY(-2px);box-shadow:0 5px 15px #4faf4d4d}.reclamations-module__pvfsJG__submitButton:disabled{cursor:not-allowed;background-color:#ccc;transform:none}.reclamations-module__pvfsJG__status{text-align:center;font-family:var(--font-semi-bold);margin-top:15px;font-size:14px}.reclamations-module__pvfsJG__status.reclamations-module__pvfsJG__success{color:#2e7d32}.reclamations-module__pvfsJG__status.reclamations-module__pvfsJG__error{color:#d32f2f}@media (max-width:992px){.reclamations-module__pvfsJG__layout{grid-template-columns:1fr;gap:40px}.reclamations-module__pvfsJG__formSection{margin-top:0;padding:30px}}@media (max-width:768px){.reclamations-module__pvfsJG__heroSection{height:300px}.reclamations-module__pvfsJG__heroTitle{font-size:32px}.reclamations-module__pvfsJG__row{grid-template-columns:1fr}.reclamations-module__pvfsJG__formSection{padding:25px}}
