/* Add custom CSS styles below */ 
/**    silder block ***/
section.s-block.s-block--photos-slider {
    margin-top: 0;
}
section.s-block.s-block--photos-slider .swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}
section.s-block.s-block--photos-slider .swiper-slide,
section.s-block.s-block--photos-slider .swiper-slide img {
    border-radius: 0 !important;
}
section.s-block.s-block--photos-slider .swiper.s-slider-container {
    padding: 0 !important;
}
.home-slider.photos-slider .s-slider-block__title-nav {
    display:none !important;
}
/** End silder block ***/
/** banners blocks ***/
section#IRT__photos-slider-0
{
    margin-bottom: 0 !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder > .container {
    padding: 0 !important;
    margin: 0 !important;
    max-width: unset !important;
}
.banner--fixed img {
    border-radius: 0 !important;
}
/** End banners ***/
.navbar-brand img {
  max-height: 8rem;
}

.s-block:first-of-type {
    margin-top: 0 !important;
}

@media (min-width: 992px) {
    a.banner-entry.lazy.h-lg-banner.entered.loaded {
        background-size: contain !important;
    background-color: transparent !important;
        width: 100% !important;
        height: 310px !important;
    }
}

.s-product-card-entry .s-product-card-content .s-product-card-content-footer salla-button button {
  font-size: 18px !important;
}

    .s-product-card-entry .s-product-card-content .s-product-card-content-main .s-product-card-content-title a {
 
        color: #1b539e !important;
    }


 .features-strip {
            display: flex;
            gap: 16px;
            max-width: 1200px;
            margin: 20px auto;
            padding: 0 16px;
            font-family: 'Tahoma', 'Segoe UI', sans-serif;
        }

        .feature-box {
            flex: 1;
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 14px;
            background: linear-gradient(135deg, #f2f8fd, #cde3f7);
            border-radius: 14px;
            padding: 20px 24px;
            box-shadow: 0 2px 6px rgba(14, 58, 99, 0.08);
        }

        .feature-text {
            font-size: 17px;
            font-weight: 700;
            color: #0e3a63;
            white-space: nowrap;
        }

        .feature-icon {
            flex-shrink: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 78px;
            height: 78px;
        }

        .feature-icon img {
            width: 100%;
            height: 100%;
            object-fit: contain;
            display: block;
        }

        @media(max-width:700px) {
            .features-strip {
                flex-direction: column;
            }

            .feature-box {
                padding: 16px 20px;
            }

            .feature-text {
                font-size: 15px;
            }

            .feature-icon {
                width: 40px;
                height: 40px;
            }
        }


@media only screen and (max-width: 1024px) {
    .mm-spn li a, .mm-spn li>span {
        color: #0e3a63 !important;

    }
}

.naqi-payment-method {
    background: #fff !important;
}

.naqi-payment-method h2,
.naqi-payment-method p {
    color: #0e3a63 !important;
}