body{
    background-color: #FFFCFA;
    font-family: Inter;
}
h1, h2, h3, h4, h5, h6{
    font-family: "Bricolage Grotesque";
}
p{
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
    color: #484F5E;
}
.active-dark-mode .heading-white{
    color: #fff !important;
}
.active-dark-mode .content-white{
    color: #acacac !important
}
/* hero section style */
.goread-team{
    padding: 227px 0 87px; 
}
.goread-team .top-heading{ margin-bottom: 87px; }
.goread-team h1, .services-heading h2{
    color: #191B36;
}
h1, h2{
    font-size: 40px;
    line-height: 56px;
    letter-spacing: -0.233px;
    margin-bottom: 14px;
}
.goread-team .meet-team{
    border-radius: 27.446px;
    border: 1px solid #D2D2D2;
    background: linear-gradient(180deg, #FFF 0%, #FFF2EA 100%);
    padding: 60px 45px 60px 74px
}
.goread-team .meet-team .meet-team-heading{
    margin-bottom: 30px;
    gap: 23px;
}
.goread-team .meet-team .svg-wrap{
    width: 66px;
    height: 66px;
}
.custom-image-style{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.goread-team .meet-team h2{
    color: #2C323E;
}
.goread-team .meet-team .head-image{
    max-width: 460px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}
/* hero section style ended */
/* our services section start */
.heading-tag{
    border-radius: 63.115px;
    background: #FBF1E5;
    padding: 10px 18px;
    width: fit-content;
    margin-bottom: 21px;
}
.heading-tag span{
    font-family: "Bricolage Grotesque";
    font-size: 20px;
    line-height: 18.342px; 
    background: var(--vc, linear-gradient(276deg, #FD7702 0%, #FB0 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.eat-our-services .services-heading{
    margin-bottom: 50px;
}
.eat-our-services .services_list_wrap{
    padding: 25px;
    position: relative;
    z-index: 99;
}
.services_list_wrap .row{
    border-radius: 8px;
    border: 3px solid transparent;
    background: #FFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
    background-image: linear-gradient(#fff, #fff), linear-gradient(64deg,rgba(75, 37, 234, 1) 0%, rgba(189, 24, 230, 1) 30%, rgba(251, 89, 14, 1) 100%);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}
.services_list_wrap#serviceCardOne .row{
    padding: 18px 41px 18px 34px;
}
.eat-our-services .services_list_wrap#serviceCardOne{margin-bottom: 100px;}
.eat-our-services .services_list_wrap#serviceCardOne::before{
    position: absolute;
    content: '';
    top: 0;
    left: -10px;
    width: 100%;
    max-width: 558px;
    height: 351px;
    border-radius: 8px;
    background: linear-gradient(79deg, var(--color-blue-53, #4B25EA) 0%, var(--color-magenta-50, #BD18E6) 30%, var(--color-orange-52, #FB590E) 100%);
    box-shadow: 0px 1.663px 1.663px 0px rgba(255, 255, 255, 0.20) inset;
    z-index: -1;
}
.eat-our-services .services_list_wrap#serviceCardOne::after{
    position: absolute;
    content: '';
    bottom: 0;
    right: -10px;
    width: 100%;
    max-width: 558px;
    height: 351px;
    border-radius: 8px;
    background: linear-gradient(79deg, var(--color-blue-53, #4B25EA) 0%, var(--color-magenta-50, #BD18E6) 30%, var(--color-orange-52, #FB590E) 100%);
    box-shadow: 0px 1.663px 1.663px 0px rgba(255, 255, 255, 0.20) inset;
    z-index: -1;
}
.service_card_wrap .list-top-icon{
    max-width: 45px;
    width: 100%;
    height: auto;
    margin-bottom: 14px;
}
.service_card_wrap h3{
    color: #2C323E;
    font-size: 32px;
    line-height: 50px;
    letter-spacing: -0.48px;
    margin-bottom: 15px;
}
.service_card_wrap p{
    color: #484F5E;
    font-size: 15px;
    font-weight: 600;
    line-height: 22.5px;
    letter-spacing: -0.16px;
}
.services_list_wrap#serviceCardOne .main-image{
    max-width: 416px;
    width: 100%;
    height: auto;
}
.services_list_wrap#serviceCardSecond .row{
    padding: 11px 51px 14px 34px;
}
.eat-our-services .services_list_wrap#serviceCardSecond::before{
    position: absolute;
    content: '';
    top: 0;
    left: -10px;
    width: 100%;
    max-width: 558px;
    height: 351px;
    border-radius: 8px;
    background: linear-gradient(90deg, #FE2858 0%, #212630 55.74%, #39EAD6 100%);
    box-shadow: 0px 1.663px 1.663px 0px rgba(255, 255, 255, 0.20) inset;
    z-index: -1;
}
.eat-our-services .services_list_wrap#serviceCardSecond::after{
    position: absolute;
    content: '';
    bottom: 0;
    right: -10px;
    width: 100%;
    max-width: 558px;
    height: 351px;
    border-radius: 8px;
    background: linear-gradient(90deg, #FE2858 0%, #212630 55.74%, #39EAD6 100%);
    box-shadow: 0px 1.663px 1.663px 0px rgba(255, 255, 255, 0.20) inset;
    z-index: -1;
}
.services_list_wrap#serviceCardSecond .main-image{
    max-width: 340px;
    width: 100%;
    height: auto;
}
/* our services section ended */
/* latest Articles css start */
.eat-articles{
    padding: 120px 0 92px;
}
.eat-articles .articles-heading{
    margin-bottom: 50px;
}
.eat-articles h2{
    color: #191B36;
}
.article_card{
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0.16);
    background: #FFF;
    padding: 16px 19px;
}
.article_card .card_image_wrap{
    max-width: 368px;
    width: 100%;
    height: auto;
    border-radius: 12px;
    margin-bottom: 20px;
}
.article_card .card-time{
    color: #484F5E;
    font-size: 14px;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: -0.16px;
}
.article_card .cardHead{
    margin: 10px 0 5px;
    color: #191B36;
    font-size: 18px;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -0.233px;
}
.article_card p{
    color: #484F5E;
    font-size: 14px;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: -0.16px;
    margin-bottom: 20px;
}
.article_card a{
    padding: 8px 12px;
    border-radius: 8px;
    background: linear-gradient(109deg, var(--color-orange-70, #FFA567) 0%, var(--color-red-59, #FF4330) 100%);
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -0.16px;
    display: inline-block;
}
.article_card a:hover{color: #fff !important;}

@media (max-width: 992px){
    p{
        font-size: 14px;
    }
    /* hero section style */
    .goread-team {
        padding: 157px 0 86px;
    }
    .goread-team .top-heading{ margin-bottom: 27px; }
    .goread-team h1{
        font-size: 24px;
    }
    .goread-team .meet-team .head-image{
        max-width: 329px;
        margin-bottom: 30px;
    }
    .goread-team .meet-team{padding: 18px 17px;}
    .goread-team .meet-team .meet-team-heading{
        margin-bottom: 38px;
        gap: 20px;
    }
    .goread-team .meet-team .svg-wrap {
        width: 40px;
        height: 40px;
    }
    .goread-team .meet-team h2{
        font-size: 20px;
        line-height: 28.319px; 
        letter-spacing: -0.118px;
    }
    .goread-team .meet-team p{
        text-align: center;
    }
    /* hero section style ended */
    /* our services section start */
    .heading-tag {
        padding: 8px 24px;
        margin-bottom: 10px;
    }
    .heading-tag span{
        font-size: 14px;
    }
    .services-heading h2 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 14px;
    }
    .eat-our-services .services-heading {
        margin-bottom: 46px;
    }
    .eat-our-services .services_list_wrap {
        padding: 14px;
        margin: 0 15px;
    }
    .eat-our-services .services_list_wrap#serviceCardOne::before, .eat-our-services .services_list_wrap#serviceCardOne::after,
    .eat-our-services .services_list_wrap#serviceCardSecond::before, .eat-our-services .services_list_wrap#serviceCardSecond::after {
        max-width: 217px;
        height: 335px;
    }
    .services_list_wrap .row{padding: 25px 20px;}
    .services_list_wrap#serviceCardSecond .row{padding: 25px 23px;}
    .service_card_wrap .list-top-icon{margin-bottom: 23px;}
    .service_card_wrap h3 {
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 23px;
    }
    .service_card_wrap p {
        font-size: 14px;
        font-weight: 500;
        line-height: 24px;
    }
    /* our services section ended */
    /* latest Articles css start */
    .eat-articles {
        padding: 70px 0 38px;
    }
    .eat-articles h2{
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .eat-articles .articles-heading {
        margin-bottom: 32px;
    }
    .article_card{
        margin-bottom: 22px;
    }

}