article.service h1{display:inline;margin:0}article.service .h2,article.service h2{margin:0}article.service ul{padding:0}article.service .title{align-items:center;display:flex}@media (max-width:992px){article.service .title{flex-wrap:wrap}}article.service .showcase{display:inline-flex;margin-left:-7px;margin-right:22px;margin-top:-5px;width:525px}article.service .showcase a,article.service .showcase a:hover{border:1px solid var(--lightgrey)!important;box-sizing:border-box;color:#000;padding-top:15px;text-align:center;vertical-align:top}article.service .showcase a:hover{border-color:#419ed7!important;color:#07e}article.service .showcase li.active a{background:#f7f7f4}article.service .showcase li{font-size:13px;line-height:20px;padding:7px}article.service .showcase img{max-height:82px;max-width:110px}article.service .showcase .name{margin-top:-15px;padding:10px}article.service .description{float:left;font-size:13px;line-height:22px}article.service .service-info{padding-top:15px}article.service input{min-width:50px;width:100%}article.service .ui-tabs .ui-tabs-panel{padding:0}article.service .ui-tabs-nav{margin-top:-15px}article.service button{font-size:15px;height:36px;vertical-align:middle}article.service .ui-tabs .ui-tabs-nav li{border:none}article.service .ui-tabs .ui-tabs-nav li a{color:#000;font-size:1rem;font-weight:400}article.service .ui-state-default{background:url(../images/circle.svg) no-repeat 0;cursor:pointer;display:block;padding:0 10px;position:relative}article.service .ui-state-active{color:#ea5e00}article.service .ui-state-active:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath fill='%23EA5E00' fill-rule='evenodd' d='M3-.004a3 3 0 1 1 0 6 3 3 0 0 1 0-6'/%3E%3C/svg%3E") no-repeat 50%;content:"";height:100%;left:0;position:absolute;top:0;width:20px}article.service .infobox{background:#f7f7f4;box-sizing:border-box;padding:35px}article.service .infobox a.button{background-color:transparent;border-radius:2px;color:#000;cursor:pointer;display:inline-block;padding:8px;text-decoration:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}article.service .infobox a.button,article.service .infobox a.button:hover{border:1px solid #bfbfbb!important}article.service.category .infobox{display:inline-block;vertical-align:top;width:570px}article.service.item{font-size:0}article.service.item .contents .description{padding:0 35px 35px}article.service.item button{height:40px;line-height:26px}article.service.item .call{border:1px dashed #bfbfb3;border-radius:4px;box-sizing:border-box;color:#6e6e6e;float:right;font-size:13px;font-style:italic;font-weight:300;height:100px;line-height:22px;margin:30px 0;padding:15px 30px;width:285px}article.service.item .call a,article.service.item .call a:hover{clear:both;color:#000;display:block;font-size:19px;font-style:normal;font-weight:700;line-height:30px;text-decoration:none}article.service.item .menu{display:inline-block;width:280px}article.service.item .menu a{border-bottom-style:dotted;border-bottom-width:1px;display:inline;font-size:13px;font-weight:300;padding:0;text-decoration:none}article.service.item .menu li{background:transparent none repeat scroll 0 0;border:none;border-radius:0;clear:left;display:block;float:left;line-height:1.3;margin-bottom:1px;margin-left:-10px;outline:medium none;padding:5px 10px;width:auto}article.service.item .menu li.active{background:#ededed none repeat scroll 0 0;text-decoration:none}article.service.item .menu li.active a{border-color:transparent;color:#6a6a6a}article.service.item .contents{display:inline-block;vertical-align:top;width:830px}article.service.item .consult{border:none;margin:10px 35px;width:350px}article.service.item h4{margin:0}.service .total-order,.service-info .total-order{height:auto}.service span.total:not(:empty),.service-info span.total:not(:empty){padding-top:0}@media (max-width:1200px){article.service .showcase{width:345px}article.service.category .infobox{width:600px}}@media (max-width:992px){article.service.category .infobox{margin:30px 0 0}article.service .showcase,article.service.category .infobox{width:100%}article.service .showcase.cols3>*{margin:0;width:25%}}@media (max-width:768px){article.service .showcase.cols3>*{width:50%}article.service .showcase a{margin:0 auto}article.service .goback{display:block;margin-bottom:0}}@media (max-width:576px){article.service .showcase.cols3>*{width:100%}}