.firstbloc-delight {}
.firstbloc-delight .banner-delight{
    height: 550px;
    background-size: cover;
    background-repeat: no-repeat;
}
.firstbloc-delight .banner-delight .banner-description{
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    height: 100%;
}
.firstbloc-delight .banner-delight .banner-description h2{
    font-family: "Raleway";
    color: #fff;
    font-weight: 800;
    font-size: 30px;
    line-height: 36px;
    padding-top: 25px;
}

#firstslideComm .slick-dots li.slick-active button:before {
    /* color: red; */
}
#firstslideComm .slick-dots{
  width: inherit;
  bottom: 40px;
  width: 15%;
      left: 50%;
    transform: translate(-50%, -50%);
}

#firstslideComm .slick-dots li button:before{
  font-size: 45px;
  opacity: 1;
  color: transparent;
    border: 1px solid #ffffff;
    /* background: red; */
    border-radius: 50%;
}
#firstslideComm .slick-dots li.slick-active button:before{
  background: #fff !important;
}
#firstslideComm .slick-slide{
  /* height: auto; */
    min-height: auto;
}

#firstslideComm .slick-dots li button:before{
  /* background: transparent !important; */
  width: 15px !important;
    height: 15px !important;

}
#firstslideComm .slick-dots li button{
  background: transparent !important;
  /* width: 0 !important; */
  width: 0;
    height: 0;
}
#firstslideComm .slick-dots li button:hover,#firstslideComm .slick-dots li button:focus{
  height: 0 !important;
}

#firstslideComm .slick-dots li{
  margin: 0;
}




/**********************     ******************************/
.delight-content-tabs{
    margin-top: -70px;
    position: relative;
}
.delight-content-tabs ul{
    border-bottom: none;
    background: #FFE3BF;
    border-radius: 10px;
    box-shadow: 0px 10px 25px 0px #0000001A;

}
.delight-content-tabs ul .nav-item{
    position: relative;
}
.delight-content-tabs ul .nav-item::after{
        content: "";
    height: 30%;
    width: 1px;
    background: #9EBEDE;
    position: absolute;
    right: 0;
    z-index: 1;
    top: 0;
    bottom: 0;
    margin: auto;
}
.delight-content-tabs ul .nav-item:last-of-type::after{
     content: none;
}
.delight-content-tabs ul .nav-item .nav-link{
    font-family: "Raleway";
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    color: #333639;
    padding: 25px 20px;
    position: relative;
}
.delight-content-tabs ul .nav-item .nav-link.active{
    font-family: "Raleway";
    font-weight: 600;
}
.delight-content-tabs ul .nav-item .nav-link .icon-svg-tb{
    margin-right: 13px;
}

.article-product-delight{
    background-image: url("/themes/custom/copag/assets/images/delight/backorangedeli.png");
        background-size: 100% 100%;
    background-repeat: no-repeat;
        padding-block: 120px;
        position: relative;
}
.article-product-delight::before{
    position: absolute;
    content: "";
    background: rgba(255, 255, 255, 0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    box-shadow: 0px -50px 50px 0px #FFFFFF inset, 0px 50px 50px 0px #FFFFFF inset;
}
/* .article-product-delight .reverse-produ{
    flex-direction: column-reverse;
    display: flex;
} */
/* .article-product-delight .reverse-produ .descriptio-produ{
    padding-bottom: 0px;
    padding-top: 70px;
}
.descriptio-produ{
    padding-bottom: 70px;
} */
.article-product-delight .img-pro{
    border-radius: 10px;
 }
.descriptio-produ h3{
    font-family: "Raleway";
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #DF7400;
}
.descriptio-produ h4{
     font-family: "Raleway";
    font-weight: 500;
    font-size: 26px;
    line-height: 40px;
    color: #000;
}
.descriptio-produ p{
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #676767;
    width: 85%;
}


/*************************** Bloc Our Ecosystem and Farmer Network  **********************/

.ecosys-delight{
padding-block: 100px;
}
.top-ecosys-delight{
    padding-bottom: 70px;
}
.top-ecosys-delight h5{
        display: flex;
    align-items: center;
    font-family: "Raleway";
font-weight: 700;
font-size: 30px;
line-height: 36px;
color: #333639;
    transition: color 0.3s ease;
}
.top-ecosys-delight .line-r{
    position: relative;
}
.top-ecosys-delight .line-r::before{
      content: '';
    width: 30px;        
    height: 5px;
    /* background: linear-gradient(90deg, #ff6b6b, #feca57); */
    background: #DF7400;
    margin-right: 15px;
    border-radius: 2px;
    transition: all 0.4s ease;
}
.top-ecosys-delight .line-r::after{
     content: '';
    flex: 1;                    
    height: 5px;
    /* background: linear-gradient(90deg, #ff6b6b, #feca57); */
    background: #DF7400;

    margin-left: 20px;
    border-radius: 2px;
    transition: all 0.4s ease;
    /* transform: scaleX(0.8);      */
    transform-origin: left;
}
.top-ecosys-delight .line-r:hover::before {
    /* width: 70px;                */
    height: 5px;
}

.top-ecosys-delight .line-r:hover::after {
    transform: scaleX(1);     
    height: 5px;
}




.top-ecosys-delight p{
font-family: "Open Sans";
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #676767;
padding-top: 15px;
}


/************************** Bloc Key Stats ************************/
.key-delight{
padding-bottom: 100px;
   background-image: url("/themes/custom/copag/assets/images/delight/back-keys-st.png");
        background-size: 100% 100%;
    background-repeat: no-repeat;
        padding-block: 120px;
        position: relative;
}

.key-delight .top-key-delight{
    padding-bottom: 70px;
}
.key-delight .top-key-delight h5{
        display: flex;
    align-items: center;
    font-family: "Raleway";
font-weight: 700;
font-size: 30px;
line-height: 36px;
color: #333639;
}
.key-delight .top-key-delight .line-c{
    position: relative;
}
.key-delight .top-key-delight .line-c::after,.key-delight .top-key-delight .line-c::before{
    content: '';
    flex: 1;
    height: 5px;
    /* background: linear-gradient(90deg, #ff6b6b, #feca57); */
    background: #DF7400;
    margin: 0 20px;
    border-radius: 2px;
}

.key-delight .top-key-delight p{
   font-family: 'OpenSans-Regular';
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #676767;
    padding-top: 15px;
    text-align: center;
}
.key-delight .box-key-delight{
    text-align: center;
    padding: 20px 20px;
    background: #fff;
    box-shadow: 0px 10px 25px -4.16px #0000001A;
      border-radius: 12px;
    min-height: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.key-delight .box-key-delight h6{
    font-family: 'OpenSans-bold';
    font-weight: 700;
    font-size: 40px;
    line-height: 100%;
    letter-spacing: -1.9%;
    color: #DF7400;
    position: relative;
}
.key-delight .box-key-delight h6::after{
    position: absolute;
    content: "";
    background-image: url("/themes/custom/copag/assets/images/delight/iconpluso.png");
    width: 20px;
    height: 20px;
    left: -20px;
    background-repeat: no-repeat;
    bottom: 8px;
    background-size: contain;
}
.key-delight .box-key-delight span{
    display: block;
    font-family: 'OpenSans-bold';
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    letter-spacing: -1.9%;
    color:#333639 ;
    padding-bottom: 15px;
    padding-top: 5px;
    
}
.key-delight .box-key-delight p{
  font-family: 'OpenSans-Regular';
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: -1.9%;
    color: #676767;
}


/************************** Bloc Certifications ************************/
.certf-delight{
padding-bottom: 100px;
}

.certf-delight .top-certf-delight{
    padding-bottom: 70px;
}
.certf-delight .top-certf-delight h5{
        display: flex;
    align-items: center;
    font-family: "Raleway";
font-weight: 700;
font-size: 30px;
line-height: 36px;
color: #333639;
}
.certf-delight .top-certf-delight .line-c{
    position: relative;
}
.certf-delight .top-certf-delight .line-c::after,.certf-delight .top-certf-delight .line-c::before{
    content: '';
    flex: 1;
    height: 5px;
    /* background: linear-gradient(90deg, #ff6b6b, #feca57); */
    background: #DF7400;
    margin: 0 20px;
    border-radius: 2px;
}

.certf-delight .top-certf-delight p{
   font-family: 'OpenSans-Regular';
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #676767;
    padding-top: 15px;
    text-align: center;
}

.certf-delight .box-certf-delight{
 text-align: center;
    padding: 30px 20px;
    background: #fff;
   box-shadow: 0px 10px 25px 0px #0000001A;
    border-radius: 12px;
    min-height: 300px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.certf-delight .box-certf-delight h6{
font-family: 'OpenSans-bold';
font-weight: 700;
font-size: 24px;
line-height: 30px;
text-align: center;
color: #333639;
padding-bottom: 30px;
}

.certf-delight .box-certf-delight .img-certid{

}




/************************** our-products ******************/

.our-products{
    background-image: url("/themes/custom/copag/assets/images/delight/back-citrus_hero2.png");
        background-size: 100% 100%;
    background-repeat: no-repeat;
        padding-block: 120px;
        position: relative; 
}

.our-products .top-our-products{
   text-align: center;
    width: 56%;
    margin: auto;
    padding-bottom: 70px;
}

.our-products .top-our-products h2{
font-family: "Raleway";
font-weight: 700;
font-size: 30px;
line-height: 40px;
color: #DF7400;

}
.our-products .top-our-products h3{
    font-family: "Raleway";
font-weight: 500;
font-size: 26px;
line-height: 40px;
color: #333639;
}
.our-products .top-our-products p{
     font-family: 'OpenSans-Regular';
font-weight: 400;
font-size: 16px;
color: #676767;
line-height: 24px;
}


.our-products .box-pur-product .img-product{
    height: 240px;
    width: 100%;
    border-radius: 12px;
}


/******************* all-products *********************/

.btn-orange{
    font-family: "Raleway";
font-weight: 500;
font-size: 15px;
line-height: 22.5px;
background: #DF7400;
color: #fff;
    color: #fff !important;
    border-radius: 10px;
    padding: 15px 75px;
        margin-top: 40px;
    display: block;
    width: fit-content;
}

.all-products{
    padding-bottom: 100px;
}
.tabs {
	 z-index: 15px;
	 position: relative;
	 overflow: hidden;
}
 .tabs .tabs-header {
	 position: relative;
}
 .tabs .tabs-header .border-tab {
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 width: auto;
	 height: 3px;
	 transition: 0.3s ease;
     background: #DF7400;
     height: 3px;
}
 .tabs .tabs-header ul {
	 display: flex;
	 flex-direction: row;
	 flex-wrap: wrap;
	 justify-content: space-between;
	list-style: none;
	 padding-left: 0;
}
 .tabs .tabs-header ul li {
	 transition: 0.3s ease;
	 margin-right: 35px;
	 padding-bottom: 10px;
	 padding-top: 20px;
}
 .tabs .tabs-header ul li a {
	 position: relative;
	 font-family: "Raleway";
        font-weight: 400;
        font-size: 24px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #AAAAAA;

}
.tabs .tabs-header ul li a:hover{
    text-decoration: none;
}


 .tabs .tabs-header ul li.active a {
	font-family: "Raleway";
font-weight: 600;
font-size: 24px;
line-height: 20px;
letter-spacing: 0px;
     color: #333639;

}
 .tabs .tabs-header ul li:last-child {
	 margin-right: 0;
}
 
.tabs-content{
    margin-top: 150px;
     position: relative;
     /* overflow: hidden; */
}
.tabs-content .top-ecosys-delight{
    padding-bottom: 0;
}
.tab {
	 display: none;
}
 .tab.active {
	 display: block;
}

.tabs-content .tab p{
   font-family: 'OpenSans-Regular';
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #676767;
}

.tabs-content .tab img{
    box-shadow: 0px 10px 25px 0px #0000001A;
    border-radius: 12px;
}
 





/*********************  **********************/
.article-product-delight.sustain{
    background-image: url("/themes/custom/copag/assets/images/delight/81ae01e99ee757bc9c792d56ec75097c9229ca19.png");
        background-size: 100% 100%;
    background-repeat: no-repeat;
        padding-block: 120px;
        position: relative;
}