.PortfolioSingleCard_CaseStudy__8ny_n {
    background-color: #171717;
    padding: 35px;
    border-radius: 30px;
    display: flex;
    justify-content: space-between
}

@media(max-width:991px) {
    .PortfolioSingleCard_CaseStudy__8ny_n {
        flex-wrap: wrap;
        padding: 20px
    }
}

.PortfolioSingleCard_CaseStudy__8ny_n .PortfolioSingleCard_CaseLeftServ__4ItCC {
    width: 48%
}

.PortfolioSingleCard_CaseStudy__8ny_n .PortfolioSingleCard_CaseLeftServ__4ItCC img {
    width: 100%;
    display: block;
    height: 600px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: top;
    object-position: top
}

@media(max-width:991px) {
    .PortfolioSingleCard_CaseStudy__8ny_n .PortfolioSingleCard_CaseLeftServ__4ItCC img {
        height: 400px
    }
}

@media(max-width:767px) {
    .PortfolioSingleCard_CaseStudy__8ny_n .PortfolioSingleCard_CaseLeftServ__4ItCC img {
        height: 300px
    }
}

@media(max-width:991px) {
    .PortfolioSingleCard_CaseStudy__8ny_n .PortfolioSingleCard_CaseLeftServ__4ItCC {
        width: 100%;
        margin-top: 20px
    }
}

.PortfolioSingleCard_CaseStudy__8ny_n .PortfolioSingleCard_CaseRightServ__iRgKs {
    width: 48%
}

@media(max-width:991px) {
    .PortfolioSingleCard_CaseStudy__8ny_n .PortfolioSingleCard_CaseRightServ__iRgKs {
        width: 100%;
        margin-top: 20px
    }
}

.PortfolioSingleCard_CaseStudy__8ny_n .PortfolioSingleCard_CaseRightServ__iRgKs img {
    width: 35px !important;
    height: auto;
    display: inline-block;
    margin-right: 10px
}

.PortfolioSingleCard_CaseStudy__8ny_n .PortfolioSingleCard_ServeCategory__EGVGR {
    background: #f48120;
    padding: 6px 15px;
    font-weight: 500;
    border-radius: 25px;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 15px
}

.PortfolioSingleCard_CaseStudy__8ny_n h5 {
    color: #fff;
    display: flex;
    align-items: center
}

.PortfolioSingleCard_CaseStudy__8ny_n .PortfolioSingleCard_DownloadFlex__4rM5H {
    -moz-column-gap: 50px;
    column-gap: 50px
}

.PortfolioSingleCard_CaseStudy__8ny_n .PortfolioSingleCard_DownloadFlex__4rM5H .PortfolioSingleCard_list__8IpqI span {
    color: #f48120;
    margin: 0 0 3px
}

.UpgradeDrupal_UpgradeDrupalBlock__gHMDx {
    background: linear-gradient(82.89deg, #4865f2 11.8%, #2a3a8c 91.46%);
    margin-bottom: 40px
}

@media(max-width:767px) {
    .UpgradeDrupal_UpgradeDrupalBlock__gHMDx {
        margin-bottom: 30px
    }
}

.UpgradeDrupal_UpgradeDrupalBlock__gHMDx div,
.UpgradeDrupal_UpgradeDrupalBlock__gHMDx h2 {
    color: #fff
}

@media(max-width:767px) {
    .UpgradeDrupal_UpgradeDrupalBlock__gHMDx .UpgradeDrupal_UpgradeDrupalCard__uHaD4 {
        margin-bottom: 30px
    }
}

.UpgradeDrupal_UpgradeDrupalBlock__gHMDx .UpgradeDrupal_UpgradeDrupalCard__uHaD4 .UpgradeDrupal_UpgradeDrupalIcon__O2UKD {
    display: block;
    margin-bottom: 30px
}

@media(max-width:991px) {
    .UpgradeDrupal_UpgradeDrupalBlock__gHMDx .UpgradeDrupal_UpgradeDrupalCard__uHaD4 .UpgradeDrupal_UpgradeDrupalIcon__O2UKD img {
        display: block;
        height: 80px;
        margin: 0 auto
    }
}

.UpgradeDrupal_UpgradeDrupalBlock__gHMDx .UpgradeDrupal_UpgradeDrupalCard__uHaD4 .UpgradeDrupal_UpgradeDrupalIconBottom__hpUi3 {
    position: relative;
    margin-top: 30px
}

@media(max-width:767px) {
    .UpgradeDrupal_UpgradeDrupalBlock__gHMDx .UpgradeDrupal_UpgradeDrupalCard__uHaD4 .UpgradeDrupal_UpgradeDrupalIconBottom__hpUi3 {
        display: none
    }
}

.UpgradeDrupal_UpgradeDrupalBlock__gHMDx .UpgradeDrupal_UpgradeDrupalCard__uHaD4 .UpgradeDrupal_UpgradeDrupalIconBottom__hpUi3:after {
    background: #fff;
    width: 180px;
    height: 1px;
    position: absolute;
    right: -100px;
    content: "";
    top: 26px
}

.UpgradeDrupal_UpgradeDrupalBlock__gHMDx .UpgradeDrupal_UpgradeDrupalCard__uHaD4 h5 {
    color: #fff
}

.OdooServices_OdooServicesSec__TxyCF {
    background-color: #fff
}

.OdooServices_OdooServicesSec__TxyCF h3 {
    margin: 16px 0
}

@media(max-width:767px) {
    .OdooServices_OdooServicesSec__TxyCF h3 {
        margin: 0
    }
}

.OdooServices_OdooServicesSec__TxyCF h4 {
    margin: 10px 0;
    font-size: 20px
}

@media(max-width:991px) {
    .OdooServices_OdooServicesSec__TxyCF h4 {
        font-size: 18px
    }
}

@media(max-width:767px) {
    .OdooServices_OdooServicesSec__TxyCF h4 {
        font-size: 16px;
        margin: 5px 0
    }
}

.OdooServices_OdooServicesSec__TxyCF .OdooServices_OdooModuleCard__1J0Hy {
    border-top: 1px solid #e2e2e2;
    padding: 15px 0
}