#main{padding-bottom:120px}#main .wrapper_box .map_box{width:100%;height:412px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:20px;margin-bottom:40px}#main .wrapper_box .blocks_box{display:flex;justify-content:flex-start;align-items:stretch;gap:20px}#main .wrapper_box .blocks_box .block{width:calc(100% / 3 - 20px * 2 / 3);box-sizing:border-box;display:flex;gap:20px;flex-direction:column}#main .wrapper_box .blocks_box .block .items_box{width:100%;flex-grow:1;display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;background:#F7F3EE;border-radius:20px;padding:30px;box-sizing:border-box}#main .wrapper_box .blocks_box .block .items_box .ico{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#005C2D;display:flex;justify-content:center;align-items:center}#main .wrapper_box .blocks_box .block .items_box .ico svg{flex-shrink:0;width:18px;height:18px;fill:#fff}#main .wrapper_box .blocks_box .block .items_box .list .item{margin-bottom:15px}#main .wrapper_box .blocks_box .block .items_box .list .item:last-child{margin-bottom:0}#main .wrapper_box .blocks_box .block .items_box .list .item .title{font-size:14px;color:#8E8E93;line-height:1.2;margin-bottom:5px}#main .wrapper_box .blocks_box .block .items_box .list .item .box .phone{font-size:16px;color:#021E10;font-weight:700;line-height:1;display:block}#main .wrapper_box .blocks_box .block .items_box .list .item .box .text p{font-size:16px;color:#021E10;line-height:1.4}#main .wrapper_box .btn_box{margin-top:40px;display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;flex-wrap:wrap}#main .wrapper_box .btn_box .btn{width:fit-content;max-width:100%;padding:20px}#main .wrapper_box .btn_box .btn.btn-2{padding:18px 20px;font-weight:700}@media screen and (max-width:1000px){#main .wrapper_box .blocks_box{flex-wrap:wrap}#main .wrapper_box .blocks_box .block{flex-grow:1;width:calc(100% / 2 - 20px / 2);flex-wrap:wrap;flex-direction:row}#main .wrapper_box .blocks_box .block .items_box{width:calc(100% / 2 - 20px / 2)}}@media screen and (max-width:700px){#main .wrapper_box .blocks_box .block,#main .wrapper_box .blocks_box .block .items_box{width:100%}}@media screen and (max-width:550px){#main{padding-bottom:80px}#main .wrapper_box .map_box{height:274px}#main .wrapper_box .btn_box .btn{width:100%}}