/* https://vivalac.net/userdatb/9440/wp-content/themes/keyweb/css/2.footer.css?ver=6.4.1 */
.full-footer{background:#ebf1ea;padding:60px 0 30px;color:#2c2c2c;font-size:15px}.footer-grid{display:grid;grid-template-columns:0.4fr 1fr;gap:40px}.footer-right{margin-top:50px}.footer-menu-list{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;justify-content:space-between;margin-bottom:20px}.footer-col h4{font-weight:700;margin-bottom:15px;color:#3c5031}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:#333;text-decoration:none}.footer-col ul li a:hover{color:#4f8a10}.footer-logo img{width:160px;margin-bottom:15px}.footer-social{margin-top:20px}.footer-social a{display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;background:#fff;color:#3b3b3b;margin-right:10px;font-size:16px}.footer-social a:hover{background:#4f8a10;color:#fff}.footer-social img{margin:0!important;vertical-align:middle}.footer-social a:hover img{filter:brightness(0) invert(1)}.footer-kh{max-width:40%;width:auto;gap:15px;float:right;display:flex;max-height:80px}.footer-kh img{width:100%;height:100%;object-fit:contain}.full-footer-bottom{background:#ebf1ea;border-top:1px solid #dfe7db;padding:15px 0;font-size:14px}.inner-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.full-footer-bottom a{text-decoration:none;color:#000}.footer-bottom-left img{height:60px;margin-right:10px}.footer-bottom-right a{color:#2c2c2c;text-decoration:none;margin:0 5px}.footer-bottom-right a:hover{color:#4f8a10}.copyright{margin-top:8px}.footer-bottom-center ul{display:flex;gap:5px;align-items:center;justify-content:center;list-style:none}.footer-bottom-center ul li:not(:last-child):after{border:1px solid #000;content:"";width:1px;height:auto;margin-left:5px;position:relative}@media (max-width:991px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:20px}.footer-menu-list{grid-template-columns:1fr;gap:20px}.footer-right{margin:0}.inner-footer-bottom{flex-direction:column;text-align:center}.footer-bottom-left{margin-bottom:15px}}