.widget{margin-bottom:50px}.widget:last-child{margin-bottom:0}.widget .widget-title{color:#000;font-size:18px;font-weight:600;margin-bottom:25px}.widget-search .search-form{position:relative}.widget-search .search-form input{background:#00843d;border:none;border-radius:7px;color:#fff;outline:none;padding:15px 60px 15px 20px;width:100%}.widget-search .search-form button{background:none;border:none;color:#fff;height:100%;padding:0;position:absolute;right:5px;width:50px}.widget-search .search-form input::placeholder{color:#fff;opacity:.7}.widget-search .search-form input:-ms-input-placeholder{color:#fff;opacity:.7}.widget-search .search-form input::-ms-input-placeholder{color:#fff;opacity:.7}.widget .footer-link{list-style-type:none;margin:0;padding:0}.widget .footer-link li{margin-bottom:8px}.widget .footer-link li:last-child{margin-bottom:0}.widget .footer-link li a{color:inherit;text-decoration:none;transition:all .2s ease-in-out}.widget .footer-link li a:hover{color:#00843d}.footer-menu .footer-link{display:grid;width:100%}.footer-menu .footer-link.col-1,.footer-menu .footer-link.col-2{grid-template-columns:repeat(1,1fr)}.footer-menu .footer-link.col-3{grid-template-columns:repeat(3,1fr)}.widget .social-list{display:flex;flex-wrap:wrap;gap:5px 25px;list-style-type:none;margin:0;padding:0}.widget .social-list li a{color:#000;font-size:18px;padding:0;transition:all .2s ease-in-out}.widget .social-list li a:hover,.widget .social-list.primary li a{color:#00843d}.widget .social-list.primary li a:hover{color:#000}.widget .social-list.dark li a{color:#121212}.widget .social-list.dark li a:hover{color:#00843d}.widget .social-list.light li a{color:#fff}.widget .social-list.light li a:hover{color:#00843d}.widget .social-list.icon-xl a i{font-size:3em}.widget .social-list.icon-lg a i{font-size:2em}.widget .social-list.icon-sm a{font-size:16px}.widget .social-list.grid-gap-5{gap:5px 5px}.widget .social-list.grid-gap-10{gap:10px 10px}.widget .social-list.grid-gap-15{gap:15px 15px}.widget .social-list.grid-gap-20{gap:10px 20px}.widget .social-list.grid-gap-25{gap:15px 25px}.widget .social-list.grid-gap-30{gap:15px 30px}.widget .social-list.grid-gap-35{gap:15px 35px}.widget .social-list.grid-gap-40{gap:15px 40px}.widget .social-list.grid-gap-45{gap:20px 45px}.widget .social-list.grid-gap-50{gap:20px 50px}.widget .info-list{list-style-type:none;margin:0;padding:0}.widget .info-list li{align-items:baseline;display:flex;gap:15px;margin-bottom:12px}.widget .info-list li:last-child{margin-bottom:0}.widget .info-list li i{color:#00843d}.widget .info-list li a{color:inherit}.widget .info-list li a:hover{color:#00843d}.widget.contact-info-style-02 .info-list li label{min-width:70px}.widget.contact-info-style-02 .info-list li .phone-number{color:#000;font-size:24px;font-weight:700}@media only screen and (max-width:767px){.widget .social-list.icon-lg a i{font-size:24px}}@media only screen and (max-width:575px){.footer-menu .footer-link.col-2{grid-template-columns:repeat(1,1fr)}.widget .social-list{gap:20px 30px}}.site-footer{font-size:15px}.site-footer .footer-main{color:#000;padding:100px 0}.site-footer hr{border-top-color:#e8e8e8;opacity:.9}.site-footer.footer-style-02{border-top:1px solid #f6f6f6}.site-footer .widget{margin-bottom:0}.site-footer .widget+.widget{margin-top:30px}.contact-component{display:flex;flex-direction:column;gap:10px}.contact-component a,.contact-component div{color:#333;font-family:Rubik;font-weight:400}.send-email div{height:48px;position:relative}.send-email input{height:100%;outline:none;width:100%}.send-email input:active,.send-email input:focus{outline:none}.send-email img{position:absolute;right:5px}.footer-copyright{background-color:#00843d;padding:10px 0;text-align:left!important}.footer-copyright .copyright-text,.footer-copyright .copyright-text a{color:#fff}.footer-copyright .widget-social-info{display:inline-block}.site-footer.footer-style-01 .footer-main{padding:60px 0}.footer-logo img{transform:translateY(-25%)}.footer-top-minus{margin-top:-3rem}.footer-top-minus .footer-inner{margin-top:3rem}.site-footer.footer-style-03 .footer-main{padding:100px 0}.site-footer.footer-style-03 .footer-copyright{background-color:inherit;border:0;padding:0}@media only screen and (max-width:991px){.site-footer.footer-style-03 .footer-main{padding:70px 0}}@media only screen and (max-width:767px){.site-footer.footer-style-03 .footer-main{padding:50px 0}}
/*# sourceMappingURL=443.29dfe7c9.chunk.css.map*/