.jsSectionSupport .content{max-width:1000px;padding:80px 20px;margin:0 auto}@media screen and (max-width:767px){.jsSectionSupport .content{padding:100px 15px 60px}}.jsSectionSupport .content>.title{max-width:1000px;margin:0 auto 50px;text-align:center}
.jsSectionSupport .content>.title h2{margin-bottom:20px;font:bold 36px/1.2 Helvetica,"Helvetica Neue",Arial,sans-serif}@media screen and (max-width:767px){.jsSectionSupport .content>.title h2{font-size:30px}
}.jsSectionSupport .content>.title p{font:normal 20px/1.4 Helvetica,"Helvetica Neue",Arial,sans-serif}@media screen and (max-width:767px){.jsSectionSupport .content>.title p{font-size:18px}
}.jsSectionSupport .content>.title p+p{margin-top:20px}.jsSectionSupport .content>.title p.notice{font-weight:bold;color:#f06e00}.jsSectionSupport .content .card-wrap{display:flex;flex-wrap:wrap;gap:60px}
@media screen and (max-width:767px){.jsSectionSupport .content .card-wrap{flex-direction:column;gap:40px}}.jsSectionSupport .content .card{width:calc(50% - 30px)}@media screen and (max-width:767px){.jsSectionSupport .content .card{width:100%}
}.jsSectionSupport .content .card .image{margin-bottom:40px}.jsSectionSupport .content .card .title{margin-bottom:10px}.jsSectionSupport .content .card .title h3{font:bold 25px/1.2 Helvetica,"Helvetica Neue",Arial,sans-serif}
.jsSectionSupport .content .card .text p{font:normal 20px/1.4 Helvetica,"Helvetica Neue",Arial,sans-serif}@media screen and (max-width:767px){.jsSectionSupport .content .card .text p{font-size:18px}
}