﻿@charset "utf-8"; 
.wmkc-footer{width:100%;max-width:1920px;margin:0 auto;background-color:#f8f8f8;color:#111111;box-sizing:border-box;padding-top:96px}
.wmkc-footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:9px}
.wmkc-footer-brand img{display:block;border:none;width:auto;max-height:120px;}
.wmkc-footer-social{display:flex;gap:20px;align-items:center}
.wmkc-footer-social a{display:flex;align-items:center;justify-content:center;transition:opacity 0.2s ease}
.wmkc-footer-social a:hover{opacity:0.7}
.wmkc-footer-social img{display:block;border:none;min-width:27px}
.wmkc-footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:50px 0}
.wmkc-title.wmkc-footer-heading{font-size:var(--fontsize14);font-weight:var(--fontbold6);color:#151515;margin:0 0 20px 0;text-transform:uppercase;letter-spacing:0.5px}
.wmkc-footer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}
.wmkc-footer-list li a{font-size:var(--fontsize15);color:#151515;text-decoration:none;transition:color 0.2s ease}
.wmkc-footer-list li a:hover{color:#CC371E}
.wmkc-footer-middle{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:18px 0 60px 0}
.wmkc-footer-contact-info{display:flex;flex-direction:column;gap:12px}
.wmkc-footer-contact-row{display:flex;align-items:center;gap:10px;font-size:var(--fontsize16);color:#333333}
.wmkc-footer-contact-row img{display:block;border:none;min-width:20px}
.wmkc-footer-contact-row a{color:#CC371E;text-decoration:none}
.wmkc-footer-contact-row a:hover{text-decoration:underline}
.wmkc-footer-lang-label{font-weight:normal}
.wmkc-footer-certs{display:flex;align-items:center;gap:15px;margin-top:20px;flex-wrap:wrap}
.wmkc-footer-cert-item img{display:block;border:none;max-width:100%;height:auto;height:83px;width:fit-content}
.wmkc-footer-branches{display:flex;flex-direction:column;gap:16px;padding-left:47px}
.wmkc-footer-branch{font-size:var(--fontsize16);line-height:1.5}
.wmkc-footer-branch-title{font-weight:var(--fontbold6);color:#CC371E;margin-bottom:2px;font-size:var(--fontsize14)}
.wmkc-footer-branch-desc{color:#555555;font-size:var(--fontsize12)}
.wmkc-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:25px 0;font-size:var(--fontsize14);color:#777777;position:relative;margin:0 -40px;z-index:0;padding-left:40px;padding-right:40px}
.wmkc-footer-bottom::before{content:'';width:100vw;max-width:1920px;height:100%;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;background-color:var(--color)}
.wmkc-footer-legal{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#ffffff}
.wmkc-footer-legal a{color:#ffffff;text-decoration:none}
.wmkc-footer-legal a:hover{text-decoration:underline}
#swiper-banner .swiper-pagination{display:none}
@media (max-width:1024px){.wmkc-footer-top{flex-direction:column;gap:20px;align-items:flex-start}
.wmkc-footer-columns{grid-template-columns:repeat(2,1fr);gap:30px;padding:30px 0}
.wmkc-footer-middle{grid-template-columns:1fr;gap:40px;padding:30px 0}
.wmkc-footer-bottom{flex-direction:column;gap:15px;align-items:flex-start;margin:0 -20px;padding-left:20px;padding-right:20px}
}@media (max-width:768px){.wmkc-footer-columns{gap:25px}
.wmkc-footer-branches{padding-left:0}
.wmkc-footer{padding-top:40px}}
@media (min-width:768px){header .header-top{display:none}
header nav{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);height:93px;top:0 !important}
main{margin-top:0;padding-top:93px}
#liinquiry a{border-radius:unset;border:2px solid #000;background:#CC371E}
header nav{padding:0 85px}
#liinquiry a img{margin-left:10px}
header nav ul .submenu{top:93px;right:-90px}}
 footer .l-wrap{width:100%;max-width:1740px;padding:0px 70px;margin:0px auto}
@media (max-width:1024px){footer  .l-wrap{padding:0px 15px}}
@media (min-width:768px) and (max-width:1025px){#liinquiry{display:flex;align-items:center}
#liinquiry a{background:#CC371E;height:40px;padding:0 15px;border-radius:30px;color:#fff;transition:all .1s linear;text-decoration:none;border-radius:unset}
}@media (max-width:768px){#swiper-banner .swiper-slide img{height:unset}
}