/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 14 2025 | 13:27:37 */
:root{--p-color:#3B7E00;--po-color:#3B7E0055;--s-color:#35393D;--pp-color:#fff;--ff:"Poppins";--banner-height:610px;--banner-opacity:.6;--footer-top-bg:#363F48;--footer-bottom-bg:#45505B;--footer-top-color:#FFF;--footer-bottom-color:#45505B;--nav-bg:#F1F3F8;--nav-color:#FFF}body{font-family:"Poppins";color:rgb(127,127,127);font-size:14px;margin:0;background-color:#f1f3f8}a{text-decoration:none;color:unset}.button{display:inline-block;border:1px rgb(59,126,0) solid;border-radius:0;color:rgb(59,126,0);padding:11px 29px;transition:0.4s;text-align:center;cursor:pointer}.button:hover{background-color:rgb(59,126,0);color:#fff;transition:0.4s}.button-solid{background-color:rgb(59,126,0);color:#fff}.button-solid:hover{color:rgb(59,126,0);background-color:rgba(59,126,0,0)}.button-solid-hover:hover{background-color:#fff}.link{font-weight:500;color:#3b7e00;text-decoration:underline}.select2-selection{border:none!important}input[type=text],select,.select2-container{outline:1px solid green}textarea{border:none;outline:1px solid green}input[type=text]:focus,textarea:focus,select:focus,.select2-container--open{outline:1px solid #e25b4e}.img-responsive{max-width:100%;height:auto}.text-center{text-align:center}.text-black{color:#000}.input-container{display:flex;width:100%;box-sizing:border-box;background-color:#fff;align-items:center}.input-container .icon-container{width:46px;height:100%;display:flex;align-items:center;justify-content:center}.input-container .icon{width:40%}.input-container .icon-container svg{width:17px;height:17px;fill:#3b7e00}.input-container input{padding-left:0;outline:none}input,select{padding-left:15px;padding-right:15px;box-sizing:border-box;height:44px;width:100%;border:none}input:focus{outline:none}.full-width{width:100%}.full-height{height:100%}section{max-width:1300px;width:100%;padding-left:5%;padding-right:5%;margin-left:auto;margin-right:auto;box-sizing:border-box}.banner{height:300px;width:100%;background-color:#ddd;position:relative;margin-bottom:0}.banner img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}.banner .overlay{background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.banner h1{font-size:50px;color:#fff;margin-bottom:10px;margin-top:0;text-align:center}.banner .breadcrumb{color:#888;font-size:14px;display:flex;gap:10px}.banner .breadcrumb a{color:#fff;font-size:16px}.banner .breadcrumb a:hover{text-decoration:underline}.banner .breadcrumb .current{color:#89eda2}.flex{display:flex}.grid{display:grid}.justify-center{justify-content:center}.align-center{align-items:center}.flex-direction-row{flex-direction:row}.flex-direction-column{flex-direction:column}.justify-space-between{justify-content:space-between}.justify-space-around{justify-content:space-around}.justify-space-evenly{justify-content:space-evenly}.wrap{flex-wrap:wrap}.object-fit-cover{object-fit:cover}.desktop-columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.desktop-columns-3{grid-template-columns:1fr 1fr 1fr}.padding-top-bottom-80{padding-top:80px;padding-bottom:80px}.padding-top-80{padding-top:80px}.padding-bottom-80{padding-bottom:80px}.py-60{padding-top:60px;padding-bottom:60px}.py-50{padding-top:50px;padding-bottom:50px}.pt-20{padding-top:20px}.pb-30{padding-bottom:30px}.px-15{padding-left:15px;padding-right:15px}.pt-40{padding-top:40px}.pb-25{padding-bottom:25px}.plr-20{padding-left:20px;padding-right:20px}.p-20{padding:20px}.my-50{margin-top:50px;margin-bottom:50px}.mt-50{margin-top:50px}.mt-30{margin-top:30px}.mb-20{margin-bottom:20px}.mb-35{margin-bottom:35px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.m-10{margin:10px}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.gap-40{gap:40px}.gap-30{gap:30px}.gap-10{gap:10px}.ht-60{height:60px}.absolute{position:absolute}.relative{position:relative}.z-index-2{z-index:2}.overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-color:#000}.font-xs{font-size:13px}.font-sm{font-size:14px}.font-md{font-size:16px}.font-lg{font-size:35px}.font-weight-normal{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.font-weight-bold{font-weight:700}.font-weight-black{font-weight:900}.breadcrumb-wrapper{background-color:#40810D;color:#fff;padding:10px 0}.breadcrumb-wrapper .breadcrumb{max-width:1300px;width:100%;padding-left:5%;padding-right:5%;margin-left:auto;margin-right:auto;box-sizing:border-box;align-items:center;flex-wrap:wrap;column-gap:10px;row-gap:5px;display:flex;justify-content:center}.breadcrumb-wrapper .breadcrumb a{font-weight:500}.breadcrumb-wrapper .breadcrumb svg{width:14px;height:14px;fill:#fff}.breadcrumb-wrapper .breadcrumb .current{color:#fff;font-weight:600}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#000!important}.pagination-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;padding:0 20px;margin-top:20px}.pagination-wrap .page-numbers{padding:2px 10px}.pagination-wrap .page-numbers.current{color:#3b7e00;font-weight:600}.btn-submit{display:block;padding:11px 29px;transition:0.4s;cursor:pointer;border-color:#000;background-color:#000;color:#FFF;text-transform:uppercase}.btn-reset{display:block;padding:11px 29px;transition:0.4s;cursor:pointer;border:1px solid #fff;background-color:transparent;color:#fff;text-transform:uppercase;margin-top:15px}.accordion{margin:20px auto;width:100%}.accordion .accordion-item{margin-bottom:10px}.accordion-header{background-color:#3B7E00;padding:10px;cursor:pointer;font-weight:400;color:#FFF}.accordion-content{padding:0 10px;background-color:#FFF;color:#000;overflow:hidden;max-height:0;transition:max-height 0.3s ease}.accordion-content p{padding:10px 0}.ajax-pagination{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;padding:0 20px;margin-top:20px}.ajax-pagination .page-numbers{padding:2px 10px}.ajax-pagination .page-numbers svg{width:16px;height:16px}.ajax-pagination .page-numbers.current{color:#3b7e00;font-weight:600}.status{position:absolute;bottom:0;padding:4px 20px;background:#3b7e01;color:#fff;display:inline-block;border-top-right-radius:20px;font-size:12px;margin:auto;display:inline-flex;width:auto}@media only screen and (max-width:820px){.tablet-columns-2{grid-template-columns:1fr 1fr}.banner h1{font-size:40px}}@media only screen and (max-width:480px){.mobile-columns-1{grid-template-columns:1fr}.banner h1{font-size:30px}}.gmap-store-popup{max-width:200px}.gmap-store-popup a{display:block}.gmap-store-popup a .title-wrapper{color:#214715;font-size:16px;line-height:22px;font-weight:500;margin-bottom:10px}.gmap-store-popup a .img-wrapper{width:100%;height:100px}.gmap-store-popup a .img-wrapper .store-img{width:100%;height:100%;object-fit:cover}