.subheading-heading,body{font-family:var(--primary-font)}.ap_contact_detail .address_info a,.footer_right .footer_social a,.home-product-items,.hyperlink{text-decoration:none;transition:.3s ease-in-out}:root{--bg-black:#000;--bg-dark:#18181B;--bg-gray:#f9f9f9;--bg-white:#fff;--bg-primary:#08a568;--color-white:#fff;--color-black:#000;--color-gray:#f9f9f9;--color-primary:#08a568;--primary-font:'AvenirNextCyr',sans-serif;--stylish-heading-color:#088817;--active-color:#814600;--mobile-menu-bg:#252322;--agrion-bdr-radius:10px;--para-text-color:#433328;--heading-color:#b45e25}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%}.imgsrc .targetDiv:first-child,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-size:18px;overflow-x:hidden;line-height:1.4;top:0!important;width:100%;color:var(--para-text-color)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#heroSlider .carousel-item{height:460px}#heroSlider .carousel-item img{width:100%;height:100%}#heroSlider .carousel-caption{position:absolute;top:0;left:0;width:100%;height:100%;display:flex!important;align-items:center;justify-content:center;flex-direction:column;background:rgba(0,0,0,.2);z-index:1;padding:0 1rem;text-align:center}#heroSlider .banner-heading{color:var(--color-white);text-shadow:0 2px 16px var(--color-black);font-size:clamp(1.6rem, 5vw, 3.4rem);font-weight:700;letter-spacing:.5px;margin:0;line-height:1.15}#heroSlider .carousel-caption .banner-heading{font-size:clamp(2rem, 6vw, 3rem)}.hyperlink{font-weight:600}.hyperlink:hover{color:#08a568}.content-sec,.home-about{padding:30px 0}.common-heading,.home-about .home-about-heading,.home-product .home-product-heading{font-size:2.2rem;text-align:center;color:var(--heading-color);font-weight:600;position:relative}.border-heading::after,.subheading-heading:after{height:2px;bottom:0;content:'';position:absolute;left:0}.home-about .vid-fluid{width:100%}.content-sec p,.home-about p,.product-details p{font-size:18px;font-family:var(--para-text-color);margin-bottom:1rem}.contacts i,.contacts span{font-size:1.5rem;color:#fff}.home-product,.product-details{padding:30px 0;background-color:var(--bg-gray)}.home-product-items{padding:10px;border-radius:var(--agrion-bdr-radius);gap:15px}.home-product-items:hover{background-color:var(--bg-white);box-shadow:0 2px 20px 0 rgba(0,0,0,.04)}.home-product-items .home-product-image img{width:140px;height:140px;border-radius:50%;object-fit:cover}.home-product-items .home-product-title{font-size:1.25rem;font-weight:600;color:#1d733b}.custom-list{list-style:disc}.heading2{font-size:2rem;font-weight:500;color:var(--heading-color);position:relative}.border-heading{display:inline-block;padding-bottom:10px;margin-bottom:30px}.border-heading::after{background-color:#8b7869;right:0;width:80px;margin:0 auto}.contacts_address{margin-bottom:3rem}.contacts{padding:3.0625rem 0 0}.contacts span{vertical-align:middle}.contacts_title{color:#fff;margin-bottom:3.125rem}.contacts_cooperate{cursor:default;text-decoration:none}.contact-form input,.contact-form textarea{display:block;width:100%;background:rgba(255,255,255,.8);padding:9px 12px;color:#1a1a1a;margin-bottom:17px;border:1px solid #c5b1b2;border-radius:40px;font-size:14px}.contact-form textarea{resize:none;border-radius:10px}.contact-form label{color:#73645b}.contacts-btn{border:none;line-height:1;margin-top:21px;background-color:#96877d;color:var(--color-white);float:right;width:16rem;height:50px;border-radius:30px;font-size:1.125rem;font-weight:500}.contacts-btn:hover{background-color:var(--bg-primary);color:var(--color-white)}.contacts_write{margin-bottom:27px;font-size:24px;font-weight:700}.ap_contact_detail .address_title{font-size:20px;font-weight:600;color:#96877d}.ap_contact_detail .address_info a{display:inline-block;padding-top:9px;color:#96877d}.ap_contact_detail .address_info a:hover{color:var(--color-primary)}.ap_contact_detail .address_info{padding-top:9px;color:#96877d}.not-found,.thankyou{height:calc(100vh - 210px);width:100%;display:flex;justify-content:center;align-items:center}.services{background-color:#fff;padding:2rem 0;overflow:hidden}.subheading-heading{margin-bottom:20px;display:inline-block;padding-bottom:10px;position:relative}.subheading-heading:after{width:60px;background-color:#c74f00}.services_title{margin-bottom:1.125rem}.title{color:#c74f00;font-size:1.875rem;font-weight:500}.services_text{color:#96877d;max-width:543px;margin:0 auto 2rem}.service_item{display:block;margin-bottom:1.875rem;transition:.25s}.service_item:hover{background-color:#fafafa}.item_wrap{height:140px;margin-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.imgsrc .targetDiv{display:none}.card{margin-bottom:10px}.card-header a{color:var(--color-black);font-size:16px;text-decoration:none}.ap_table-header{background-color:#64534F!important;color:var(--color-white)!important;font-weight:700;text-align:center}.ap_accordion .card-header .card-link:after{font-family:bootstrap-icons;font-weight:400;font-style:normal;font-size:1.2em;line-height:1;float:right;margin-left:8px;content:"\F2E5";padding-top:4px}.ap_accordion .card-header .card-link.collapsed:after{content:"\F4F9"}.footer_right{display:flex;gap:10px;align-self:center}.footer_right span{line-height:normal}.footer_right .footer_social{display:flex;gap:10px;align-items:center}.footer_right .footer_social a{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background-color:#08a568;color:var(--color-white)}.footer_right .footer_social a:hover{background-color:#b45e25;color:var(--color-white)}.footer-copyright{font-size:14px;text-align:center;padding-top:15px}.whatsapp-icon{position:fixed;width:48px;bottom:20px;left:10px;z-index:9}