@import url(https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;500;600;700&display=swap);.elementor-5533 .elementor-element.elementor-element-6fef4f1b{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-5533 .elementor-element.elementor-element-f2c917{font-family:"Noto Sans Bengali",Sans-serif;font-size:18px;font-weight:400}.modern-refund-policy{max-width:900px;margin:0 auto;font-family:'Hind Siliguri','SolaimanLipi',sans-serif;color:#333;line-height:1.7;padding:20px}.policy-header{text-align:center;margin-bottom:30px}.policy-title{color:#d32f2f;font-size:2.3rem;margin-bottom:10px;font-weight:700;position:relative;display:inline-block}.policy-title:after{content:'';position:absolute;width:50%;height:3px;background:#ffcdd2;bottom:-10px;left:25%;border-radius:3px}.policy-intro-card{background:#f9f9f9;padding:20px;border-radius:10px;margin-bottom:25px;border-left:4px solid #d32f2f}.policy-points{display:grid;gap:15px;margin-bottom:30px}.policy-card{display:flex;gap:20px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 3px 15px rgb(0 0 0 / .05);transition:all 0.3s ease;align-items:flex-start;border-left:4px solid #d32f2f}.policy-card:hover{transform:translateY(-3px);box-shadow:0 5px 20px rgb(0 0 0 / .1)}.policy-card.highlight{background:#fff5f5;border-left-color:#ff6b6b}.point-number{flex-shrink:0;width:36px;height:36px;background:#d32f2f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.point-content{flex-grow:1;padding-top:5px}.policy-note{display:flex;gap:20px;padding:25px;background:#fff8e1;border-radius:10px;margin:30px 0;border-left:4px solid #ffb300;align-items:flex-start}.note-icon{flex-shrink:0;width:36px;height:36px;background:#ffb300;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.note-title{color:#d32f2f;margin-bottom:15px;font-size:1.3rem}.additional-points{margin:30px 0}.point-card{background:#f5f5f5;padding:25px;border-radius:10px}.point-card h4{color:#d32f2f;margin-bottom:15px;font-size:1.2rem}.point-card ol{padding-left:25px}.point-card li{margin-bottom:15px;position:relative}.contact-section{background:#f0f0f0;padding:30px;border-radius:10px;margin:40px 0}.contact-title{color:#d32f2f;text-align:center;margin-bottom:25px;font-size:1.5rem}.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.contact-method{display:flex;gap:15px;align-items:center;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.contact-icon{font-size:1.8rem;color:#d32f2f}.contact-method a{color:#d32f2f;text-decoration:none;font-weight:500;transition:all 0.3s ease}.contact-method a:hover{color:#b71c1c;text-decoration:underline}.english-version{margin-top:50px;padding-top:30px;border-top:1px dashed #ccc}.english-version h3{color:#d32f2f;margin-bottom:20px;font-size:1.5rem}@media (max-width:768px){.modern-refund-policy{padding:0 15px}.policy-title{font-size:1.8rem}.policy-card{flex-direction:column;gap:15px}.point-number{width:30px;height:30px;font-size:1rem}.contact-methods{grid-template-columns:1fr}.policy-note{flex-direction:column;gap:15px}}