-
-
- AmbuFlow
-
-
+ }
+
+
+
+ .container {
+ width: 98vw;
+ }
+
+ #contact-hvr:hover {
+ background: none;
+ }
+
+ /* faq section styles */
+ .faq-section {
+ background-color: #e7f3fe;
+ display: flex;
+ margin: 2rem 1rem;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ }
+
+ .faq-h2 {
+ margin-bottom: 1.5rem;
+ font-size: 2.5rem;
+ font-weight: 600;
+ color: #000;
+ }
+
+ .faq {
+ margin-bottom: 15px;
+ width: 100%;
+ /* Full width by default */
+ background-color: #000000;
+ border: 1px solid #ccc;
+ border-radius: 10px;
+ overflow: hidden;
+ transition: background-color 0.3s ease;
+ }
+
+ .faq:hover {
+ background-color: #e31616;
+ /* Slight hover effect for FAQs */
+ }
+
+ .faq-question {
+ background-color: #e7ffe7;
+ color: #333;
+ padding: 10px;
+ width: 100%;
+ text-align: left;
+ border: none;
+ outline: none;
+ cursor: pointer;
+ font-size: 16px;
+ font-weight: 600;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ transition: background-color 0.3s ease;
+ }
+
+ .faq-question:hover {
+ background-color: #d5f0d5;
+ /* Lighter green on hover */
+ }
+
+ .faq-question::after {
+ content: '';
+ display: inline-block;
+ width: 0;
+ height: 0;
+ border-left: 8px solid transparent;
+ border-right: 8px solid transparent;
+ border-top: 8px solid #333;
+ /* Downward pointing wide "V" */
+ transition: transform 0.3s ease;
+
+ margin-right: 10px;
+ }
+
+ .faq.active .faq-question::after {
+ transform: rotate(180deg);
+ }
+
+ .faq-answer {
+ opacity: 0;
+ max-height: 0;
+ /* Initially hidden */
+ overflow: hidden;
+ /* Hide content when not visible */
+ padding: 0 10px;
+ background-color: #fff;
+ transition: max-height 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
+ /* Smooth transition */
+ border-top: 1px solid #ccc;
+ }
+
+ .faq-answer p {
+ margin-bottom: 10px;
+ }
+
+ .faq.active .faq-answer {
+ opacity: 1;
+ max-height: 200px;
+ /* Set to a sufficient height to display content */
+ padding: 10px;
+ /* Adds padding when expanded */
+ }
+
+ .faq.active .faq-answer p {
+ transition: opacity 0.3s ease-in-out;
+ }
+
+ #logo img:hover {
+ background-color: #c4d7ff;
+ }
+
+
+ .dark-mode .light-dark-btn {
+ color: white;
+ /* Button color in dark mode */
+ /* border: 1px solid lightgrey; */
+ /* Light grey border */
+ }
+
+ .dark-mode .light-dark-btn:hover {
+ /* background-color: white; */
+ /* Background on hover in dark mode */
+ color: black;
+ /* Text color on hover in dark mode */
+ }
+
+ .dark-mode .main_content p {
+ color: wheat;
+ }
+
+ .dark-mode .content h1 {
+ color: wheat;
+
+ }
+
+ /* more addition for dark mode theme */
+
+ .dark-mode .logo img {
+ filter: brightness(0) invert(1);
+ /* Inverts the color to make it white */
+ }
+
+ .dark-mode .content {
+ background-color: rgba(50, 50, 50, 0.95);
+ /* Match body background opacity */
+ padding: 20px;
+ /* Optional: add padding for better spacing */
+ }
+ .hd{
+ margin-top: 30px;
+ margin-left: 40%;
+ }
-