.rowcontact{
    justify-content: center;
    align-items: center;
    background-image: url(../img/background/vitaly-gariev-M2lMs1qK54g-unsplash.jpg);
    background-repeat: no-repeat;
    background-position:center;
    background-size:cover;
    height: 60vh;
    text-align: center;
    z-index: -2 !important;
    position: relative;
    
}
.overlay1 {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgb(2,0,36);
    background: radial-gradient(circle, rgba(2,0,36,1) 5%, rgba(163,52,38,1) 52%, rgba(0,212,255,1) 100%);
    opacity: 0.6;
    z-index: -1 !important;
  }
  
:root {
    --hue: 120; /* change me */
    --bg: oklch(35% .3 var(--hue));
    --text: oklch(85% .1 var(--hue));
    --shadow: oklch(25% .2 var(--hue));
    --highlight: oklch(98% .05 var(--hue));
  }
  
.contacth1{
    color:white;
    font-size: 45px;
    font-family: Arial, Helvetica, sans-serif;

}
.spanc{
    font-size: 55px;
    color: red;
    text-shadow: 4px -2px 30px rgba(231,32,32,0.65);
    font-weight: 700;
}
.accordion-button{
    
    font-size: 18px;
}
.highlighted-text-shadow{
    justify-content: center;
    font-size: 5vi;
    letter-spacing: -.15ch;
    line-height:1;
    text-shadow:
        /* Multiple layers of shadows with different offsets and colors */
        2px 2px 4px var(--shadow), /* First shadow layer */
        -2px -2px 3px var(--highlight), /* Highlight shadow */
        1px 1px 2px rgba(0, 0, 0, 0.3), /* Subtle black shadow */
        -1px -1px 2px rgba(255, 255, 255, 0.3); /* Subtle white highlight */
}
.accordion-button:not(.collapsed) {
    color: red;
    background-color: reds !important ;
    box-shadow: inset 0 calc(-1* var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
    
}
.rowcenter{
    justify-content: center;
    align-items: center;

}
.faqh2{
    font-size: 45px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}



.success-message {
    background-color: #d4edda;
    color: #155724;
    padding: 10px;
    border: 1px solid #c3e6cb;
    border-radius: 5px;
    font-size: 16px;
  }
  
  .error-message {
    background-color: #f8d7da;
    color: #721c24;
    padding: 10px;
    border: 1px solid #f5c6cb;
    border-radius: 5px;
    font-size: 16px;
  }
  
  #responseMessage {
    display: none;
    margin-top: 20px;
  }
  