#main .wrapper_box .blocks_box{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:20px}#main .wrapper_box .blocks_box .block_box{width:calc(100% / 3 - 20px * 2 / 3);box-sizing:border-box;padding:36px 40px;border-radius:18px;background:#F3F7FF}#main .wrapper_box .blocks_box .block_box.location .head_box svg{stroke-width:1}#main .wrapper_box .blocks_box .block_box .head_box{display:flex;justify-content:flex-start;align-items:center;gap:10px;box-sizing:border-box;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.24);margin-bottom:24px;color:#000;font-weight:700;line-height:1.35;font-size:20px}#main .wrapper_box .blocks_box .block_box .head_box svg{flex-shrink:0;width:18px;height:18px;fill:transparent;stroke:#000;stroke-width:1.8}#main .wrapper_box .blocks_box .block_box .items_box .item{margin-bottom:20px}#main .wrapper_box .blocks_box .block_box .items_box .item:last-child{margin-bottom:0}#main .wrapper_box .blocks_box .block_box .items_box .item .title{font-size:15px;color:rgba(0,0,0,.45);line-height:1.35;margin-bottom:4px}#main .wrapper_box .blocks_box .block_box .items_box .item .phone{display:block;font-size:20px;color:#000;line-height:1.35;font-weight:700}#main .wrapper_box .blocks_box .block_box .items_box .item .text p{font-size:16px;color:#000;line-height:1.35;font-weight:400}#main .wrapper_box .blocks_box .block_box .items_box .item .mssg_box{padding-top:5px}#main .wrapper_box .banner_box{margin:0 auto;padding:60px 0;box-sizing:border-box;max-width:1030px}#main .wrapper_box .map_box{width:100%;height:400px;position:relative;overflow:hidden;border-radius:18px}#main .wrapper_box .map_box div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1000px){#main .wrapper_box .blocks_box .block_box{padding:24px 26px}}@media screen and (max-width:850px){#main .wrapper_box .blocks_box .block_box{width:calc(100% / 2 - 20px / 2)}}@media screen and (max-width:700px){#main .wrapper_box .blocks_box .block_box{width:100%}#main .wrapper_box .banner_box{padding:15px 0}}@media screen and (max-width:500px){#main .wrapper_box .blocks_box .block_box .head_box{font-size:18px}}