.elementor-99 .elementor-element.elementor-element-a5a9c00:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-a5a9c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-99 .elementor-element.elementor-element-a5a9c00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:68px 0px 68px 0px;}.elementor-99 .elementor-element.elementor-element-a5a9c00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99 .elementor-element.elementor-element-bef8143{text-align:left;}.elementor-99 .elementor-element.elementor-element-bef8143 .elementor-image img{width:73%;}.elementor-99 .elementor-element.elementor-element-bef8143 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 170px 0px;}.elementor-99 .elementor-element.elementor-element-b3273fb{color:#333333;font-size:12px;}.elementor-99 .elementor-element.elementor-element-b3273fb > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-99 .elementor-element.elementor-element-70d645e{width:24%;}.elementor-99 .elementor-element.elementor-element-675f782{width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-99 .elementor-element.elementor-element-70d645e{width:100%;}.elementor-99 .elementor-element.elementor-element-675f782{width:100%;}}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-bef8143 .elementor-image img{width:24%;}.elementor-99 .elementor-element.elementor-element-bef8143 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-bef8143 .elementor-image img{width:46%;}.elementor-99 .elementor-element.elementor-element-bef8143 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-b3273fb > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-52ae205 */.footlist {}

.footlist::after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.footlist {}
.footlist >.item {float:left;}
.footlist >.item.goods {width:180px;}
.footlist >.item.solution {margin:0 60px 0 40px;}
.footlist >.item.service {margin-right:80px;}
.footlist >.item.about {}
.footlist .name {font-weight: bold;font-size: 16px;color: #000}
.footlist .cont {margin-top:10px;font-size: 14px;color: #147bd1}
.footlist .cont ul {list-style: none;padding:0;margin:0}
.footlist .cont ul li {padding:5px 0;}
.footlist .cont .cell {margin:0;padding:5px 0;}
.footlist a {color:#147bd1;text-decoration: none;}
.footlist a.tel {font-size:18px;font-weight:bold;}
.footlist a.highlight {color:#f00}
.footlist a:hover {color:#F00;} 
.footlist a.highlight:hover {color:#147bd1}
@media(max-width:1024px) {
.footlist >.item {width:50%}
.footlist >.item.goods {margin:0;width:23%;}
.footlist >.item.solution {margin:0;width:25%;}
.footlist >.item.service {margin:0;width:17%;}
.footlist >.item.about {margin:0;width:35%;}    
}
@media(max-width: 767px) {

.footlist {}
.footlist >.item {width:100%}
.footlist >.item.goods {margin:0;width:100%;}
.footlist >.item.solution {margin:0;}
.footlist >.item.service {margin:0;}
.footlist >.item.about {}
.footlist .name {margin-top:10px;font-weight: bold;font-size: 16px;color: #000;background:#ccc;display:block;width:100%;padding:10px 0;}
.footlist .cont {margin-top:10px;font-size: 14px;color: #147bd1}
.footlist .cont ul {list-style: none;padding:0;margin:0}
.footlist .cont ul li {padding:5px 0;}
.footlist .cont .cell {margin:0;padding:5px 0;}
.footlist a {color:#147bd1;text-decoration: none;}
.footlist a.tel {font-size:18px;font-weight:bold;}
.footlist a.highlight {color:#f00}
.footlist a:hover {color:#F00;} 
.footlist a.highlight:hover {color:#147bd1}

}/* End custom CSS */