html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

.form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder {
  color: var(--bs-secondary-color);
  text-align: end;
}

.form-floating > .form-control-plaintext:focus::placeholder, .form-floating > .form-control:focus::placeholder {
  text-align: start;
}
/* ESKİ — bunu sil */
#tourModal {
    display: none;
}

    #tourModal.active {
        display: flex;
    }

/* YENİ — bunu ekle */
.via-white\/30 {
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.from-white\/95 {
    --tw-gradient-from: rgb(255 255 255 / 0.95) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.to-[#d4af37] {
    --tw-gradient-to: #d4af37 var(--tw-gradient-to-position);
}

.from-[#7c5c00] {
    --tw-gradient-from: #7c5c00 var(--tw-gradient-from-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.duration-300 {
    transition-duration: 300ms;
}
.py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.bg-\[\#f8f7f4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 247 244 / var(--tw-bg-opacity, 1));
}
.group:hover .group-hover\:text-white\/65 {
    color: rgb(255 255 255 / 0.65);
}
.text-[#0a1628] {
    --tw-text-opacity: 1;
    color: rgb(10 22 40 / var(--tw-text-opacity, 1));
}
.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.hover\:bg-\[\#0a1628\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(10 22 40 / var(--tw-bg-opacity, 1));
}

.hover\:border-\[\#d4af37\]\/20:hover {
    border-color: rgb(212 175 55 / 0.2);
}
.right-5 {
    right: 1.25rem;
}
.text-green-400\/60 {
    color: rgb(74 222 128 / 0.6);
}
.text-green-400 {
    --tw-text-opacity: 1;
    color: rgb(74 222 128 / var(--tw-text-opacity, 1));
}
.bg-green-500\/15 {
    background-color: rgb(34 197 94 / 0.15);
}

.border-green-500\/30 {
    border-color: rgb(34 197 94 / 0.3);
}
@media (min-width: 1024px) {
    .lg\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
}
.text-\[\#1e3a5f\]\/25 {
    color: rgb(30 58 95 / 0.25);
}
.text-\[\#d4af37\] {
    --tw-text-opacity: 1;
    color: rgb(212 175 55 / var(--tw-text-opacity, 1));
}
.to-\[\#d4af37\] {
    --tw-gradient-to: #d4af37 var(--tw-gradient-to-position) !important;
}
.from-\[\#7c5c00\] {
    --tw-gradient-from: #7c5c00 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(124 92 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.to-\[\#0a1628\] {
    --tw-gradient-to: #0a1628 var(--tw-gradient-to-position) !important;
}

.from-\[\#2d6a4f\] {
    --tw-gradient-from: #2d6a4f var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(45 106 79 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}