.slider-area .transform-top{opacity:0;transform:translateY(-120px);transition:all 1000ms ease}
.swiper-slide-active .transform-top{opacity:1;transform:translateY(0)}
.slider-area .transform-bottom{opacity:0;transform:translateY(50px);transition:all 1000ms ease}
.swiper-slide-active .transform-bottom{opacity:1;transform:translateY(0)}
.slider-area .transform-left{opacity:0;transition:all 1000ms ease;transform:translateX(-200px)}
.swiper-slide-active .transform-left{opacity:1;transform:translateX(0)}
.slider-area .transform-right{opacity:0;transition:all 1000ms ease;transform:translateX(200px)}
.swiper-slide-active .transform-right{opacity:1;transform:translateX(0)}
.slider-area .transform-center{opacity:0;transition:all 1000ms ease;transform:scale(0.9)}
.swiper-slide-active .transform-center{opacity:1;transform:scale(1)}
.swiper-slide-active .transform-delay-1{transition-delay:1000ms}
.swiper-slide-active .transform-delay-2{transition-delay:1400ms}
.swiper-slide-active .transform-delay-3{transition-delay:1700ms}
.swiper-slide-active .transform-delay-4{transition-delay:1900ms}
.swiper-slide-active .transform-delay-5{transition-delay:2100ms}
.swiper-slide-active .transform-delay-6{transition-delay:2200ms}

.swiper-slide-active .access-trainsition{transition-delay: 0.6s;clip-path: inset(0 0 0 0);}
.draw-left{clip-path: inset(0 100% 0 0);-webkit-transition: 0.6s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 0.6s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 0.6s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 0.6s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 0.6s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 0.6s cubic-bezier(0.63, 0.25, 0.25, 1);}

.slider-area{background-color:var(--main-color4);position:relative;z-index:1}
.slider-area .slider-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover}
.slider-area .slider-content{max-width:600px;}
.slider-area .slider-content .sub-title{font-family:var(--font4);font-size:18px;line-height:22px;font-weight:500;padding:3px 20px 1px;border-radius:50px;text-transform:uppercase;max-width:max-content;margin-bottom:25px;display:inline-block;color:var(--main-color3);border:1px solid var(--main-color3)}
.slider-one .swiper-slider[data-dots="true"],.slider-two .swiper-slider[data-dots="true"]{padding-bottom:0}
.slider-one .slider-item{/*padding:210px 0 100px;*/display:flex;align-items: center;height:100%;}
.slider-one .slider-content{overflow:hidden;padding:40px 0}
.slider-one .title{font-size:60px;line-height:1;color:var(--whiteColor);font-family:var(--font3)}
.slider-one .desc{font-size:16px;line-height:24px;font-weight:400;padding-top:20px;margin-bottom:25px;max-width:fit-content;color:var(--whiteColor);}
.slider-one .swiper-horizontal>.swiper-pagination-bullets,.slider-two .swiper-horizontal>.swiper-pagination-bullets{top:50%;right:16px;left:inherit;width:auto;display:inline-table;transform:translateY(-50%) rotate(-90deg)}
.slider-one .swiper-pagination-bullet,.slider-two .swiper-pagination-bullet{background-color:var(--whiteColor)}
.slider-one .swiper-pagination-bullet-active,.slider-two .swiper-pagination-bullet-active{outline-color:var(--whiteColor)}

.slider-one .animated-button{left:2px;}
.slider-item::before,.slider-item::after{content:'';position:absolute;pointer-events:none;z-index:2;}
.slider-item::before{top:0;width:100%;height:34%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(95, 95, 95, 0) 100%);}
.slider-item::after{bottom:0;width:100%;height:66%;background:linear-gradient(180deg, rgba(81, 81, 81, 0) 0%, rgba(0, 0, 0, 0.4) 77.08%);}
.slider-item .container-fluid{z-index:3;position: relative;}

@media (min-width: 1400px) {
.slider-area .swiper-slider{height:70vh;}
}
@media (max-width: 1440px) {
.slider-one .title{font-size:80px;line-height:80px}
}
@media (max-width: 1280px) {
.slider-one .slider-item{padding:250px 0 140px}
.slider-one .title{font-size:64px;line-height:64px}
.slider-one .desc{font-size:16px;line-height:25px}
.slider-area .slider-content .button .btn{font-size:15px;line-height:21px;padding:15px 31px}
}
@media(max-width:1024px) {
.slider-one .slider-item{padding:220px 0 120px}
.slider-area .slider-content .sub-title{padding:2px 14px 1px}
.slider-one .title{font-size:60px;line-height:60px}
.slider-one .desc{margin-bottom:15px}
.slider-area .slider-content .button .btn{padding:12px 25px;font-size:14px;}
}
@media(max-width:767px) {
.slider-one .slider-item{padding:200px 0 10px;justify-content:flex-end}
.slider-area .slider-content .sub-title{margin-bottom:10px}
.slider-one .title{font-size:42px;line-height:42px}
}
@media(max-width:575px) {
.slider-one .slider-item{height:80vh;padding:0;align-items:end;}
.slider-one .desc{font-size:15px;line-height:20px;padding-top:0;}
.slider-one .title{font-size:34px;line-height:36px;}
.draw-left{width:50%;display:none}
.slider-area .slider-content .animated-button{font-size:15px;line-height:16px;padding:10px 30px}
}

.notica{position:relative;top:-1px;left:0;z-index:1;width:100%;}
.divid{background:url(images/icon-w.png) no-repeat center center;width:20px;height:20px;display:inline-block;background-size:contain;}
.js-marquee{display:flex;align-items:center;}

.content-bx{padding:10px;}
.content-bx .content-text{font-size:40px;line-height:40px;font-weight:600;margin-bottom:3px;display:block;font-family:var(--font3);}
.content-bx .title{font-size:30px;line-height:40px;}
@media(max-width:767px){
.content-bx .content-text{font-size:30px;line-height:30px;}
.content-bx .title{font-size:20px;line-height:24px;}
}


.pikok{position:relative;padding-bottom:60px;}
.siara{position:absolute;width:90%;bottom:15px;left:5%;}
.height3{height:3px;}

.faq-accordion .accordion-item{background-color:var(--whiteColor);border:1px solid #8da614;border-top:1px solid #8da614;border-radius:0;overflow:hidden;padding:5px}
.faq-accordion .accordion-content ul{margin:0;padding:0;padding-left:20px}
.faq-accordion .accordion-button:not(.dusra),.faq-accordion .accordion-button:not(.collapsed){border:0;color:var(--black-color);padding:1rem 1.25rem;border-radius:0}
.faq-accordion .accordion-button:not(.collapsed){color:var(--whiteColor);background-color:var(--main-color2)}
.faq-accordion .accordion-button:hover{color:var(--main-color2)}
.faq-accordion .accordion-button:not(.collapsed):hover{color:var(--whiteColor)}
.faq-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23d6232c' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");transform:scale(.7)!important}
.faq-accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e")}
.accordion-content{padding-left:20px!important}
.accordion-content p{margin-top:10px}
.form-floating.capp > label{left:55px;}

.gkkg{height:220px;}
.gkkg img{height:100%;object-fit:cover;}

#extendBox{transition:transform 0.4s ease;transform-origin:center center;will-change:transform;}
.extend-animation {clip-path: inset(0% 5% 0% 5% round 0);transition: clip-path 0.1s linear;}

.achi-imgs img{width:140px;height:140px;border-radius:50%;margin-bottom:-35px;background:#fff;border:3px solid rgba(255,255,255,.8);}
.achi-content-wrapper{border-bottom:2px solid var(--main-color);}

.testo.dotta .owl-dots{text-align: right;bottom:-40px;}
.testimonial{background: url(images/testimonial/right-quote.svg) no-repeat bottom 5px right 5% #ecfbe6;border: 1px solid #76a364;background-size: 70px;padding: 45px 30px 80px 30px !important;}
.kiatro{position:absolute;left:0;bottom:20px;width:100%;padding:0 0 0 0}
.circle-inxitials{width:40px;height:40px;}
.bgtest{background:url(images/bgtesti.jpg) no-repeat center;}

.uppa{background:url(images/footer-5-2.png) top left repeat-x;width:100%;height:26px;background-size:contain}
.uppa2{background:url(images/footer-5-3.png) top left repeat-x;width:100%;height:26px;background-size:contain}


.vblock{position:relative;margin-bottom:30px;}
.vinner{border-radius:12px;position:relative;width:100%;height:100%;height:470px;overflow:hidden;}
.vposter{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;}
.vposter img{width:100%;height: 100%;object-fit: cover;}

.videoloading{position:absolute;top:0;left:0;background:var(--main-color3);color:#fff;padding:6px 12px;border-radius:4px;font-size:14px;z-index:20;pointer-events:none;width:100%;  height:100%;display:flex;align-items:center;justify-content:center;opacity:.9;}
.vmum{position:absolute;right:10px;top:5px;cursor:pointer;z-index:1;}
.mute,.unmute{display:none;}
.mute img,.unmute img{width:30px;height:30px;}
.vblock video{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;transition:transform 1s ease}
.playbtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.vblock:nth-child(even){margin-top:55px}
@media (max-width:1399px) {
.vblock video,.vinner{width:260px;height:400px}
}
@media (max-width:1199px) {
.vblock video,.vinner{width:100%;height:260px}
}
@media (max-width:991px) {
.vinner,.vposter,.vblock video{width:100%;height:400px;}
}
@media (max-width:575px) {
.vinner,.vposter,.vblock video{width:100%;height:250px;}
}

.eloramask{display:block;width:60%;margin:0 auto;-webkit-mask-size: contain;-webkit-mask-position: center center;-webkit-mask-repeat: no-repeat;mask-size: contain;mask-position: center center;mask-repeat: no-repeat;}
/* .grad1{background:radial-gradient(at center center, #F4F2EA 14%, #FFEFEF 100%);} */

.feat-box{transition:var(--transition);border:1px solid var(--main-color5);color:var(--whiteColor);}
.feat-box p{line-height:1.3;}
.feat-box:hover{transform:translateY(-4px);box-shadow:0 6px 15px #0000001f}.feat-icon{display:inline-flex;margin-bottom:3px;color:#d35400}
.subbu{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4em;min-height:calc(1.4em * 2)}
.gappu span{display:inline-block;padding:6px 15px;border-radius:20px;border:1px solid #ddd;line-height:1;font-size:14px;font-weight:bold;}

.bg-spices{background:url(images/bg-spices.png) no-repeat var(--main-color2);background-position: center center;}

.home-faq {height: 562px;overflow-y: auto;scrollbar-width: thin;scrollbar-color: #8aa66a #f1f3ed;}
.home-faq::-webkit-scrollbar {width: 5px;}
.home-faq::-webkit-scrollbar-track {background: #f1f3ed;border-radius: 10px;}
.home-faq::-webkit-scrollbar-thumb {background: #8aa66a;border-radius: 10px;}
.home-faq::-webkit-scrollbar-thumb:hover {background: #6f8d50;}


.makhana-process{position:relative;overflow:hidden}
.makhana-process:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:#7597420d;left:-250px;top:-220px}
.makhana-process:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:#7597420a;right:-180px;bottom:-220px}
.makhana-process .container{position:relative;z-index:2}
.horizontal-process{position:relative}
.process-line{position:absolute;top:34px;left:10%;right:10%;height:2px;background:#d5dfc8;z-index:0}
.process-column{padding:0 8px}
.process-step{position:relative;text-align:center;z-index:1}
.step-circle{position:relative;z-index:3;width:68px;height:68px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--main-color5);border:7px solid #f8faf5;box-shadow:0 5px 18px #41552a2e;transition:all .3s ease}
.step-circle span{color:#fff;font-size:15px;font-weight:700}
.step-card{position:relative;min-height:315px;padding:27px 16px 24px;background:#fff;border:1px solid #e5eadf;border-radius:14px;box-shadow:0 7px 25px #2d3e230f;transition:all .35s ease}
.step-card:before{content:"";position:absolute;top:0;left:25%;right:25%;height:3px;background:var(--main-color5);border-radius:0 0 8px 8px;transition:all .3s ease}
.process-step:hover .step-card{transform:translateY(-8px);border-color:#ccd9bd;box-shadow:0 16px 35px #2d3e231c}
.process-step:hover .step-circle{transform:scale(1.08)}
.process-step:hover .step-card:before{left:15%;right:15%}
.step-icon{width:55px;height:55px;margin:0 auto 18px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#f0f5e9;color:var(--main-color5);font-size:22px;transition:all .3s ease}
.process-step:hover .step-icon{background:var(--main-color5);color:#fff}
.step-number{display:block;color:#9aa78e;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:6px}
.step-card h4{font-size:17px;font-weight:600;line-height:1.4;margin:0 0 6px}
.step-card p{color:#6c7567;font-size:14px;line-height:1.7;margin:0}
@media (max-width: 991px) {
.process-line{display:none}
.process-column{margin-bottom:22px}
.step-card{min-height:242px}
.step-circle{display:none}
}
@media (max-width: 575px) {
.process-column{padding-left:15px;padding-right:15px;margin-bottom:25px}
.step-card{min-height:auto;padding:25px 20px}
.step-card h4{font-size:19px}
.step-card p{font-size:14px}
}