b,strong{font-weight:700}#custom_html-2 .textwidget.custom-html-widget{border:1px solid #73bd40;padding:20px 20px 0;border-radius:16px;box-shadow:0 8px 24px rgb(0 0 0 / .15)}#custom_html-2 input{margin-bottom:0}#custom_html-2 form{margin-bottom:0}.blog-archive .from_the_blog_excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-archive .post-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:45px}.blog-archive .box-text .button{margin-top:1em;background-color:#73bd40;color:#fff;opacity:1;border-radius:8px;letter-spacing:normal;text-transform:inherit;font-weight:500;font-size:14px}.blog-archive .post-meta{font-size:12px}.nav-dropdown>li>a{color:hsl(0deg 0% 0% / 85%)}.nav-dropdown>li>a:hover{color:#2278bf}.nav-dropdown{min-width:320px}.section-title b{background-color:#fff0}.section-other{padding:50px 0!important}.section-other .row.row-collapse{background:#fff;box-shadow:rgb(0 0 0 / .24) 0 3px 8px}.section-other .col-1 .col-inner{padding:30px 30px 0}.section-other .box-text{display:none}.section-other .col{padding-bottom:0;margin-bottom:-2px}.flickity-page-dots{margin-left:0!important}.section-other .flickity-page-dots{bottom:70px}#ez-toc-container{border-radius:10px;background-color:#fff;border:1px solid #ebebeb}div#ez-toc-container .ez-toc-title{color:#2278bf;font-weight:600}#ez-toc-container nav{margin-top:10px}.section-about{padding:55px 0 30px!important}.section-about img{border-radius:15px}.section-about .icon-box{margin-bottom:10px}.section-about .icon-box .icon-box-text{display:flex;align-items:center;vertical-align:middle}.section-story{padding:50px 0 30px!important}.section-story .col-inner{background-color:#fff}.section-story .img{margin-bottom:0!important}.section-story .text-1{background-color:#73bd40;color:#fff;padding:10px}.section-story .text-1 p{margin-bottom:0}.section-story .text-2{padding:20px 20px 10px;min-height:200px}.section-count{padding:40px 0 50px!important}.section-count .text-count{font-size:48px;font-weight:700}.text-count p{margin-bottom:0;color:#9df362}.section-count .col{padding-bottom:0}.section-work{padding:0!important}.section-work .nav .tab a{font-size:20px;letter-spacing:normal;padding:12px 0 10px;width:250px;text-align:center;display:block}.section-work .nav .tab.active a{font-weight:700;color:#1e73be;border-top:3px solid}.section-work h2{color:#1e73be;font-size:22px}.section-work img{border-radius:5px}.section-work .box-image{border-radius:5px;box-shadow:rgb(0 0 0 / .12) 0 1px 3px,rgb(0 0 0 / .24) 0 1px 2px}.section-work a.button{border-radius:5px}.section-work .post-item .is-divider{display:none}.section-work .post-title{font-weight:500;font-size:15px}#footer .text-title{font-size:18px;font-weight:700}.section-contact{padding:50px 0 30px!important}.section-contact .wpcf7-form{max-width:500px;gap:15px;background:#fff;border:1px solid #73bd40;padding:30px 30px;border-radius:16px;box-shadow:0 8px 24px rgb(0 0 0 / .15);max-width:600px;margin:0 auto;padding-bottom:0!important}.wpcf7-form p{margin-bottom:10px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{width:100%;padding:12px 15px;font-size:16px;border:1px solid #ddd;border-radius:8px;transition:border-color 0.3s,box-shadow 0.3s;background-color:#fff;box-shadow:none}.wpcf7-form input:focus,.wpcf7-form textarea:focus{border-color:#fbbf24;box-shadow:0 0 0 3px rgb(251 191 36 / .3);outline:none}.wpcf7-form .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:10px}.wpcf7-form .wpcf7-checkbox label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:15px}.wpcf7-form input[type="submit"]{background-color:#73bd40;color:#fff;border:none;border-radius:5px;padding:5px 30px;font-size:15px;cursor:pointer;font-weight:700;transition:background-color 0.3s,transform 0.2s;display:table;text-align:center;margin:0 auto}.wpcf7-form input[type="submit"]:hover{background-color:#f59e0b;transform:scale(1.03)}.wpcf7-response-output{margin-top:15px;padding:12px;border-radius:8px;font-weight:700}.wpcf7-form-control-wrap .wpcf7-list-item input{margin:0;padding:0}.wpcf7-form .wpcf7-checkbox label{font-weight:400}.widget-area .textwidget{border-radius:4px;margin:0;border:1px solid #e5e5e5;padding:10px;background-color:#fff;box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0}.post-sidebar .is-divider{display:none}.related .product-section-title{text-transform:inherit;letter-spacing:normal;font-size:45px;margin-top:30px}.textwidget .pt-related .box{display:flex;justify-content:center;align-items:center;vertical-align:middle}.textwidget .pt-related .box .is-divider{display:none}.textwidget .pt-related .box .box-text{width:75%;padding-left:10px;padding-top:0;padding-bottom:0}.textwidget .pt-related .box .box-text .post-title{font-size:13.5px;font-weight:400}.textwidget .pt-related .col{padding-bottom:15px}.single .large-9.col,.page-right-sidebar .large-9.col{flex-basis:70%;max-width:70%}.single .large-3.col,.page-right-sidebar .large-3.col{flex-basis:30%;max-width:30%}.archive .page-title{font-size:26px}.single .content-area{text-align:justify}.pt-related .post-title{font-size:14.5px;font-weight:600}.pt-related{margin-top:20px}.pt-related-content-item{grid-template-columns:1fr 1fr 1fr;grid-row-gap:5px;grid-column-gap:5px;display:grid;position:relative;margin-top:15px;margin-left:-12px;margin-right:-12px}.pt-related .image-cover{padding-top:62.5%!important}.pt-related .image-cover img{border-radius:8px}.pt-related .box-text-inner{font-size:18px;line-height:27px;font-weight:600}.pt-related .is-divider{display:none}.pt-related-title{text-transform:none!important;padding-bottom:15px!important;display:block;position:relative}.pt-related-title span{margin-left:18px;font-size:20px;line-height:30px;font-weight:600;letter-spacing:normal;color:#47622a}.pt-related-title:before{background-color:#47622a;border-radius:50%;content:"";display:inline-block;height:10px;left:0;position:absolute;width:10px;top:10px}span.widget-title{display:block;margin-bottom:10px;font-size:20px;font-weight:400;text-transform:none;letter-spacing:0;color:#47622a;font-weight:700}.archive .large-10{flex-basis:100%;max-width:100%}.blog-archive .image-cover{padding-top:66.7%!important}.blog-archive .is-divider{display:none}.blog-archive .large-columns-3>.col{flex-basis:33.3%;max-width:33.3%;padding:0 10 20px}.blog-archive .post-item .col-inner{background:#fff;border-radius:10px;box-shadow:0 2px 20px rgb(0 0 0 / .2)}.blog-archive .post-item img{border-radius:10px 10px 0 0}.blog-archive .post-item .box-text{padding:12px}.single .entry-header-text.text-center{text-align:left;padding:0}.single .entry-header .entry-divider{display:none}.single .blog-single .col,.page-right-sidebar .col{border:none!important}.single .widget_media_image img{box-shadow:rgb(0 0 0 / .24) 0 3px 8px;border-radius:10px;padding:10px}.single .entry-author{padding:2em 0;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;border-radius:10px;padding:10px;margin-bottom:30px}.rank-math-breadcrumb{font-size:15px;border:1px solid #ffebc4;padding:5px;border-radius:4px;background-image:linear-gradient(to right,#ffffff,#dce8d1)}.rank-math-breadcrumb p{margin-bottom:0}.single h1{font-size:24px}.footer-wrapper{border-top:3px solid #73bd40}.section-service{padding:50px 0 30px!important}.section-service .text-1{font-size:19px;text-transform:uppercase}.section-service .text-2{font-size:24px;text-transform:uppercase;color:#73bd40;font-weight:700}.section-service img{border:2px solid #73bd40;border-radius:10px}#content ul{margin-left:30px}#content ol{margin-left:30px}#content table{border-collapse:collapse;width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:rgb(0 0 0 / .12) 0 1px 3px,rgb(0 0 0 / .24) 0 1px 2px}#content th,#content td{padding:12px 16px;border:1px solid #e0e0e0;text-align:left;color:#000}#content th{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;font-weight:700;color:#000}#content tr:nth-child(even){background:#f9f9f9}#content tr:hover{background:#f1faff}@media only screen and (max-width:48em){.nav>li>a{color:hsl(0deg 0% 0%)}.blog-archive .large-columns-3>.col{flex-basis:100%;max-width:100%}.single .large-9.col,.page-right-sidebar .large-9.col{flex-basis:100%;max-width:100%}.single .large-3.col,.page-right-sidebar .large-3.col{flex-basis:100%;max-width:100%}.section-footer .row-1 .col-2{order:10}.section-work .nav .tab a{font-size:15px;width:175px}.nav-tabs+.tab-panels{padding:0}.section-count .text-count{font-size:35px}}