.Service_list__qDSjx{display:flex;justify-content:space-around;flex-wrap:wrap;column-gap:10px;row-gap:32px;padding:0 20px;margin:-20px auto 0}@media screen and (min-width:768px) and (max-width:1279px){.Service_list__qDSjx{display:grid;grid-template-columns:repeat(3,1fr);max-width:700px;grid-gap:16px 40px;gap:16px 40px;padding:0 32px;margin:-20px auto 0}}@media screen and (1280px <= width){.Service_list__qDSjx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px 48px;gap:32px 48px;max-width:760px;margin:-8px auto 0;padding:0 32px}}.Service_list__qDSjx .Service_item__dR3L9{pointer-events:none;position:relative}@media screen and (max-width:767px){.Service_list__qDSjx .Service_item__dR3L9{min-width:calc(50% - 10px)}}.Service_list__qDSjx .Service_item__dR3L9 .Service_image__M8Kz5{width:100%;transition:.3s;position:relative;text-align:center}@media screen and (1280px <= width){.Service_list__qDSjx .Service_item__dR3L9 .Service_image__M8Kz5{padding:0 30px}}.Service_list__qDSjx .Service_item__dR3L9 .Service_image__M8Kz5 img{width:70%;height:auto}@media screen and (min-width:768px) and (max-width:1279px){.Service_list__qDSjx .Service_item__dR3L9 .Service_image__M8Kz5 img{width:140px}}@media screen and (1280px <= width){.Service_list__qDSjx .Service_item__dR3L9 .Service_image__M8Kz5 img{width:140px}}.Service_list__qDSjx .Service_item__dR3L9 .Service_footer__i7JAg{display:flex;align-items:center;justify-content:center}.Service_list__qDSjx .Service_item__dR3L9 .Service_footer__i7JAg .Service_name__O7Grk{font-size:2.4rem;font-weight:700;white-space:nowrap;line-height:1}@media screen and (min-width:768px) and (max-width:1279px){.Service_list__qDSjx .Service_item__dR3L9 .Service_footer__i7JAg .Service_name__O7Grk{font-size:1.8rem}}@media screen and (max-width:767px){.Service_list__qDSjx .Service_item__dR3L9 .Service_footer__i7JAg .Service_name__O7Grk{font-size:1.5rem}}.page_footer__g0UN2{background:#fff}.page_footer__g0UN2 .page_inner__WIEf6{max-width:1280px;margin:0 auto;padding:48px 32px 100px;font-size:1.2rem}@media screen and (min-width:768px) and (max-width:1279px){.page_footer__g0UN2 .page_inner__WIEf6{padding:48px 32px}}@media screen and (1280px <= width){.page_footer__g0UN2 .page_inner__WIEf6{padding:48px 90px;font-size:1.4rem}}@media screen and (min-width:768px) and (max-width:1279px){.page_footer__g0UN2 .page_inner__WIEf6 ul{display:flex;gap:1em}}@media screen and (1280px <= width){.page_footer__g0UN2 .page_inner__WIEf6 ul{display:flex;gap:1em}}