.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-2505 .elementor-element.elementor-element-a5c5867{text-align:center}.elementor-2505 .elementor-element.elementor-element-a5c5867 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:600;color:#000}.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-2505 .elementor-element.elementor-element-aff60d7{text-align:center}.elementor-2505 .elementor-element.elementor-element-5814f8f{text-align:center}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background-color:#f9f9f9;margin:0;padding:0;line-height:1.6;color:#333}.container{max-width:900px;margin:40px auto;background:#fff;padding:30px;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:12px}h1{color:#155724;font-size:28px;margin-bottom:20px;text-align:center}h2{color:#1d3557;font-size:22px;margin-top:30px}p{font-size:16px;margin-bottom:15px}ul{list-style-type:disc;padding-left:20px}li{margin-bottom:10px}a{color:#007bff;text-decoration:none}a:hover{text-decoration:underline}.main-image{display:block;max-width:100%;height:auto;margin:0 auto 25px;border-radius:10px}.custom-form-container{max-width:600px;margin:40px auto;background:#fff;padding:30px;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:'Arial',sans-serif}.custom-form-container h2{text-align:center;color:#219150;margin-bottom:25px}.custom-form-container input,.custom-form-container textarea{width:100%;padding:14px 16px;margin-bottom:20px;border:1px solid #ccc;border-radius:10px;font-size:16px}.custom-form-container button{background-color:#219150;color:#fff;padding:14px 25px;border:none;border-radius:10px;font-size:17px;cursor:pointer;width:100%;transition:background-color .3s ease}.custom-form-container button:hover{background-color:#004c4c}.thank-you-message{display:none;text-align:center;font-size:18px;color:green;margin-top:20px}.contact-section{max-width:600px;margin:60px auto;padding:30px;background:#f2fdf7;border-radius:20px;box-shadow:0 6px 18px rgba(0,0,0,.1);font-family:'Arial',sans-serif}.contact-section h2{text-align:center;font-size:26px;margin-bottom:25px;color:#219150}.contact-details{display:flex;flex-direction:column;gap:18px;font-size:17px;color:#333}.contact-details p{margin:0;display:flex;align-items:center}.contact-details i{color:#219150;margin-right:10px;font-size:20px}.contact-details a{color:#333;text-decoration:none}.contact-details a:hover{text-decoration:underline}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background-color:#f2f7f5;margin:0;padding:0}.faq-section{max-width:800px;margin:40px auto;padding:30px;background-color:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.08)}.faq-section h2{text-align:center;color:#1d3557;font-size:28px;margin-bottom:30px}.faq-box{background-color:#e8f5e9;border-left:5px solid #2e7d32;padding:20px;margin-bottom:20px;border-radius:8px}.faq-box h3{margin-top:0;color:#2e7d32;font-size:18px}.faq-box p{margin:10px 0 0;color:#333;font-size:16px}