
.odoo-hero.Industry1 {
    position: relative;
    /*background-image: url('../images/odoo/hero-bg.png');*/
    padding: 150px 0;
    color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
}

.odoo-hero.Industry1::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgb(20 7 47 / 44%);
    z-index: 1;
}


.odoo-hero.Industry1 .container {
    position: relative;
    z-index: 2;
}

.odoo-hero span{
padding: 0px 14px;
background: #714B67;
border-radius: 44px;
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 18px;
color: #F5F2F7;
}

.odoo-hero h1 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    color: #FFFFFF;
    margin: 25px 0px;
}

/*.yellow-shape {
    background-image: url('../images/odoo/yellow-shape.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0px 20px;
}*/

.odoo-logo img {
    height: 50px;
    width: 150px;
    margin-top: -20px;
}



.odoo-hero a{
    padding: 12px 32px;
    background: linear-gradient(100.53deg, #FCA732 16.99%, #FFD499 129.08%);
    mix-blend-mode: normal;
    border-radius: 44px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #15072F;
}

.odoo.industry-overview{
  background-color: #f5f2f7;
}



.retail-tabs-section{
    padding: 100px 0;
    background: #fff;
}

.retail-tabs-section {}

/* TITLE */
.retail-tabs-section .section-title{
font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-size: 48px;
line-height: 52px;
text-align: center;
color: #181D27;
}

.retail-tabs-section .section-desc{
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 22px;
text-align: center;
color: #8E8E93;

}


.retail-tabs-section {}

/* TAB WRAPPER */
.retail-tab-wrapper{
    margin-top: 30px;
}

/* LEFT BUTTONS */
.retail-tab-buttons{
    border-left: 2px solid #e4e4e4;
}

.retail-tab-btn{
    width: 100%;
    text-align: left;
    border: none;
    background: transparent;

    padding: 16px 18px;

    font-size: 18px;
    font-weight: 500;

    color: #9A9A9A;

    transition: 0.3s;
    position: relative;
}

/* ACTIVE */
.retail-tab-btn.active{
    color: #734B67;
    font-weight: 700;
}

.retail-tab-btn.active::before{
    content: "";
    position: absolute;
    left: -2px;
    top: 0;

    width: 3px;
    height: 100%;

    background: #734B67;
}

/* RIGHT CONTENT */
.retail-tab-content{
    display: none;

    animation: fadeMove 0.5s ease;
}

.retail-tab-content.active{
    display: block;
}

/* IMAGE BOX */
.retail-image-box{
    position: relative;
    border-radius: 28px;
    overflow: hidden;
}

.retail-image-box img{
    width: 100%;
    height: 620px;
    object-fit: cover;
    display: block;
}

/* OVERLAY CONTENT */
.retail-overlay-content {
    position: absolute;
    left: 30px;
    bottom: 30px;
    background: #fff;
    width: 55%;
    padding: 30px;
    border-radius: 20px;
    /*backdrop-filter: blur(10px);*/

}

.retail-overlay-content h4{
   

font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 29px;
color: #181D27;


}

.retail-overlay-content p{
    

font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: #8E8E93;


}

/* ANIMATION */
@keyframes fadeMove{
    from{
        opacity: 0;
        transform: translateY(20px);
    }

    to{
        opacity: 1;
        transform: translateY(0);
    }
}

/* MOBILE */
@media(max-width:991px){

    .section-title{
        font-size: 40px;
    }

    .retail-tab-buttons{
        display: flex;
        overflow-x: auto;
        border-left: 0;
        border-bottom: 2px solid #e4e4e4;
        margin-bottom: 30px;
    }

    .retail-tab-btn{
        min-width: 180px;
    }

    .retail-tab-btn.active::before{
        width: 100%;
        height: 3px;
        left: 0;
        top: auto;
        bottom: -2px;
    }

    .retail-image-box img{
        height: 450px;
    }

    .retail-overlay-content{
        width: calc(100% - 40px);
        left: 20px;
        bottom: 20px;
        padding: 20px;
    }

    .retail-overlay-content h4{
        font-size: 28px;
    }

}

@media(max-width:576px){

    .section-title{
        font-size: 34px;
    }

    .section-desc{
        font-size: 16px;
    }

    .retail-image-box img{
        height: 350px;
    }

    .retail-overlay-content{
        position: relative;
        width: 100%;
        left: 0;
        bottom: 0;
        border-radius: 0 0 20px 20px;
    }

}


.why-odoo {
  padding: 50px 0px;
  background: #F5F2F7;

}

.why-odoo .title-box h2{

font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-size: 36px;
line-height: 45px;
text-align: center;
color: #181D27;

}

.why-odoo .title-box p{


font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 28px;
text-align: center;
color: #8E8E93;

}

.why-odoo .why-box {
    padding: 25px;
    background: #FFFFFF;
    box-shadow: 0px 4px 14px #F1EDF7;
    border-radius: 20px;
    /* margin: 25px; */
    height: 93%;
}

.why-odoo .why-box .icon{
padding: 0px;
width: 52px;
height: 52px;
background: radial-gradient(91.92% 91.92% at 35% 35%, #BBB2FF 0%, #714B67 65%);
border-radius: 12px;
}

.why-odoo .why-box .icon img {
    padding: 10px 0px 0px 15px;
}


.why-odoo .why-box .text h3 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #181D27;
    margin: 15px 0px;
}

.why-odoo .why-box:hover .text h3 {
   
    color: #fff;
   
}

.why-odoo .why-box .text p{

  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;

}



.how-odoo{
  padding: 60px 0px;
  background-image: url(../images/odoo/features-section.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  
}

.how-odoo .title-box h2{
font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 44px;
color: #FFFFFF;

}

.how-odoo .title-box p {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    margin-bottom: 50px;
}

.step-box-wraper{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
}

/* Tablet */
@media (max-width: 991px){
    .step-box-wraper{
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Mobile */
@media (max-width: 576px){
    .step-box-wraper{
        grid-template-columns: repeat(1, 1fr);
    }
}

.how-odoo .step-box {
    background-image: url(../images/odoo/subtract.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding: 40px 10px 0px;
    height: 373px;
}

.how-odoo .step-box h3 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 30px;
    color: #181D27;
    margin-bottom: 20px;
}

.how-odoo .step-box ul{
  
}

.how-odoo .step-box ul li {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    color: #8E8E93;
}

.how-odoo .step-box-wraper .step-box p{
    font-size: 15px;
    line-height: 25px;
}



/*.benefit-box{
  background:linear-gradient(135deg,#2a145f,#6d4ccf);
  color:#fff;
  padding:30px;
  border-radius:15px;
}*/

.why-odoo .why-box ul li{
    font-size: 15px;
    color: #8E8E93;
}