.index .navbar * {
    background: #811517 !important;
    color: white !important;
}
.kayan-title {
    line-height: 4.5rem;
    margin: 1%;
    color: #811517;
    font-weight: 900 !important;
}
.craffo-components-text-text.mt-5 {
    display: none;
}
body#app {
    background: #f0f0f0 !important;
}
.navbar {
    background: #811517 !important;
}

.index .h-screen {
    min-height: fit-content;
    max-width: 100%;
    width: 100%;
    height: 141vh;
    margin-top: -13%;
}
.index .object-cover {
    object-fit: contain;
}
.index .kayan-header {
    background: transparent !important;
  transform:translate3d(0,0,0);--tw-backdrop-blur:blur(20px);backdrop-filter:blur(18px)
}.banner--fixed img {
    background: transparent;
}
.index  .grid-cols-1 .max-h-\[315px\] {
    max-height: 465px;
}
.s-slider-block__title h2:where([dir="rtl"], [dir="rtl"] *) {
    color: #811517;
    font-size: 2rem;
    font-weight: bold;
}
.kayan-card-button, .s-button-text {
    width: 100%;
    max-width: 100%;
    color: white !important;
    background: #811518;
  border-radius: 25px;
}
.kayan-card {
    border: 2px solid #ae9db1;
    padding: 7px;
    border-radius: 17px;
    box-shadow: 0 0 3px #ffffff40,0 0 3px #ffffff40,0 0 3px #ffffff40;
    height: 97%;
    margin-top: 8px;
}
.kayan-card  .overflow-hidden.relative {
    border-radius: 10px;
}
.index section:nth-child(6) > div {
    max-width: 100%;
    padding: 0;
}
section.kayan-main-links.relative.lg\:px-10.px-5.py-10.block.block {
    padding: 0;
}
section:nth-child(8) .container {
    padding: 0;
    max-width: 100%;
}
/*section:nth-child(8) {
    padding: 0;
    max-width: 100%;
}*/
.kayan-footer {
    margin: 0;
    background: #811517;
    color: white;
}
.kayan-card img {
    height: 50vh;
    object-fit: cover !important;
}
@media(max-width:800px){
  .index .h-screen {
    height: 45vh;
    margin-top:0%;
}
  .index .kayan-header {
    background: #0c0302 !important;
}
  .kayan-header .w-24 {
    width: 3rem;
}
  salla-slider .slide--one-fourth {
    height: auto;
    width: 100%;
    max-width: 180px;
}
  .s-block--fixed-banner {
    padding: 10px;
}
 .index .grid-cols-1 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
#app > div.app-inner.flex.flex-col.min-h-full > div.craffo-components-hero-image.relative.h-screen.overflow-hidden > div.absolute.inset-0 > img {
    object-fit: cover;
}
  .kayan-card img {
    height: 25vh;
}
}