.text-gradient {
    background: linear-gradient(to right, #f2709c, #ff9472);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.btn-gradient {
    background: linear-gradient(to right, #f2709c, #ff9472);
    color: white;
    border: none;
}
.btn-gradient:hover {
    opacity: 0.9;
}
.swiper-slide img {
    height: 100%;
}
.swiper {
    height: 100%;
}
form input{
    height: 50px;
    display: inline-block;
    line-height: 50px;
    border-radius: 30px;
    padding: 0px 20px;
    border: none;
    outline: none;
}
.hero-section {
    overflow: hidden;
} 
.hero-bg {
    height: 500px;
    object-fit: cover;
}
.info-box {
    bottom: 10px;
    left: 10px;
    right: 10px;
    max-width: 600px;
    background-color: white;
    color: #333;
}
.info-box p{
    font-size: 15px;
}
.learn-btn {
    border: 2px solid #f36f21;
    background: transparent;
    border-radius: 25px;
    font-weight: bold;
    transition: 0.3s;
}
.learn-btn:hover {
    background-color: #f36f21;
    color: white;
}
.section-about-main img{
    height: 400px;
}