input[type=range].form-range::-webkit-slider-thumb {
  background-color: #8a5ca3;
}
input[type=range].form-range::-webkit-slider-thumb:active {
  background-color: #6e4a82;
}
input[type=range].form-range::-moz-range-thumb {
  background-color: #8a5ca3;
}
input[type=range].form-range::-moz-range-thumb:active {
  background-color: #6e4a82;
}

      html {
  scroll-padding-top: 100px; 
  scroll-behavior: smooth;
}
body {
  padding-top: 100px;
}
    @font-face {
    font-family: 'Avenir Roman';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir Roman'), url('css/font/avenir_roman_12.woff') format('woff');
    }
    .tanya-text {
        font-family: 'Avenir Roman', Arial, sans-serif;
        font-size: 16px;
        color: #333;
      }

      .tanya-main {
        font-family: 'Playfair Display', serif;
        font-size: 36px;
        color: #8a5ca3; 
      }

       .tanya-main2 {
        font-family: 'Playfair Display', serif;
        font-size: 36px;
        color: #333; 
      }

      .tanya-mainheading {
        font-family: 'Playfair Display', serif;
        font-size: 50px;
        text-align: left;
        color: #333; 
      }

 .tanya-mainheading3 {
        font-family: 'Playfair Display', serif;
        font-size: 50px;
        text-align: left;
        color: #8a5ca3; 
      }

      .tanya-mainheading2{
        font-family: 'Playfair Display', serif;
        font-size: 22px;
        text-align: left;
        color: #333; 
      }
      
.card {
  border-color: #f0eae4;
}

      .background-main {
        background-color: #f0eae4;
      }
      
.btn-tanya {
  background-color: #8a5ca3; 
  color: #ffffff; 
  border-radius: 50px;
  padding: 12px 32px; 
  font-family: 'Avenir Light', Arial, sans-serif; 
  font-size: 16px;
  font-weight: 600;
  border: none; 
  text-decoration: none; 
  transition: all 0.3s ease; 
  display: inline-block; 
}

.btn-tanya:hover {
  background-color: #6e4a82; 
  color: #ffffff;
  transform: translateY(-2px); 
  box-shadow: 0 4px 12px rgba(138, 92, 163, 0.3); 
}