a.nav-link:active{color: var(--primary) !important;}
div.whatsapp-icon {position:fixed; float:right; top:50%; right:10px; z-index:999;}
a.whatsapp-achor img{width:50px !important;}
.section-1 * {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

.section-1 {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
}


.container {
    width: 100%;
    max-width: 1200px;
    margin-inline: auto;
    
}

.section-1-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
}

.section-1-grid >div {

    min-height: 100px;
}

.section-1-right-container {
    display: flex;
    flex-direction: column;
    gap:1rem;
}


.section-1-right-container > div {
    min-height: 100px;
  
}

.section-1-left-icon-container {
    display: flex;
    flex-direction: column;
    row-gap: 16px;
    justify-content: center;
}

.section-1-left-icon-card {
    display: flex;
    gap: 1rem;
    align-items: center;
}

.section-1-icon-head {
    font-size: 1.2rem;
    font-weight: 700;
    padding-bottom: 10px;
}

.section-1-right-container > div {
    padding: 0.5rem 1rem;
}

.section-1-right-container > div:first-child {
    border-left: 5px solid red;
}

.section-1-right-container > div:last-child {
    border-left: 5px solid rgb(52, 218, 61);
}

.section-1-right-container > div:nth-child(2) {
    border-left: 5px solid rgb(206, 203, 43);
}
.section-1-right-container > div:nth-child(3) {
    border-left: 5px solid rgb(56, 184, 223);
}

.section-1-right-container >div> h4 {
    padding: 0.5rem 0px;
}

@media screen and (max-width:992px) {
    .section-1-grid {
    
    grid-template-columns: 1fr ;
    row-gap: 2rem;
    
}
}

.outsite-sectio-1{
border-left: 5px solid rgb(52, 218, 61);
margin-top: 2rem;
padding: 1rem;
}


/* ---------------------------------- FAQ START ------------------------------------*/
.faq-accordion *{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
.faq-accordion {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; 
    height: fit-content;
}

.accordion-card {
    width: 100%;
   /* max-width: 800px; */
}

.accordion-label {
    background-color: var(--primary);
    color: #fff;
    padding: 0.75rem 3rem  0.75rem 2rem;
    position: relative;
    cursor: pointer;
}

.accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: 1.5s;

}

.accordion-label::after {
    content: '+';
    position: absolute;
    right: 1.5rem;
    top: 50%;
    transform: translateY(-50%) scale(1.5);
    transition:  0.25s;
}

.accordion-card.active .accordion-label::after {
    content: "-";
}

.accordion-card  .accordion-content >div {
      margin: 0.75rem 2rem  0.75rem 2rem;
}

.accordion-card.active  .accordion-content{
    max-height: 200px;
}




/* ---------------------------------- FAQ ENT ------------------------------------*/

ol > li {padding-bottom:20px;}
ul.sub-ul > li{padding-bottom:5px;}
ul.sub-ul {padding-top:5px; padding-bottom:5px;}

/* --------------------------------- Accept Cookies Start ------------------------------------*/
 #cookieConsent {
      position: fixed;
      bottom: 0;
      width: 100%;
      background: #cccccc;
      color: #2b2b2b;
      padding: 15px 20px;
      text-align: center;
      z-index: 9999;
      font-family: Arial, sans-serif;
      display: none;
    }

    #cookieConsent button {
      background: #4CAF50;
      color: white;
      border: none;
      padding: 10px 20px;
      margin-left: 15px;
      cursor: pointer;
      border-radius: 5px;
    }

    #cookieConsent a {
      color: #4CAF50;
      text-decoration: underline;
    }
/* --------------------------------- Accept Cookies End ------------------------------------*/