@charset "utf-8";
/* CSS Document */

 #mimi h2.section-title {
	font-size: 20px;
	font-weight: 700;
}


        .image-slider {
            overflow: hidden;
            width: 100%;
            padding: 20px 0;
          
        }

        .image-track {
            display: flex;
            width: max-content;
            animation: scroll 25s linear infinite;
        }

        .image-item {
            width: 180px;
            height: 360px;
            margin-right: 20px;
            flex-shrink: 0;
        }

        .image-item img {
            width: 180px;
            height: 370px;
            object-fit: cover;
            border-radius: 10px;
        }

        @keyframes scroll {
            from {
                transform: translateX(0);
            }

            to {
                transform: translateX(-50%);
            }
        }

        /* Mobile */
        @media (max-width: 767px) {
            .image-item {
                width: 160px;
                height: 110px;
                margin-right: 15px;
            }

            .image-track {
                animation-duration: 20s;
            }
        }


@media only screen and (min-width: 400px) and (max-width: 440px) {
  header {
    height: 30vh !important;
  }
}
    
@media only screen and (min-width: 350px) and (max-width: 640px) {
 #mimi header {
    height: 30vh !important;
  }
    #mimi .hero-content h1 {
	font-size: 23px;
	line-height: 40px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	margin-top: 50%;
}
    #mimi .image-item {
	width: 160px;
	height: 100%;
	margin-right: 15px;
}
    #mimi h2.section-title {
	font-size: 21px;
	font-weight: 700;
}
    #mimi.feature-card h5, .benefit-card h5 {
	margin-top: 14px;
	font-size: 18px;
}
     #mimi ul.icon-list li {
	display: flex;
	align-items: flex-start;
	margin-bottom: 14px;
	font-size: 14px;
}
     #mimi .cta-section1 h2 {
	color: #262B6C;
	font-size: 22px;
}
     #mimi.btn-cta-outline {
	background: transparent;
	color: #fff;
	font-weight: 700;
	padding: 12px 28px;
	border-radius: 50px;
	border: 2px solid #fff;
	margin-top: 31px;
}
}

