.p-campaign1column_with_Image_FAQ{background-position:top;background-repeat:no-repeat;background-size:cover;padding:5rem 1rem;text-align:center}.c-title span{color:#01293a;font-size:32px;font-weight:700;text-align:center}h2.c-title{margin-bottom:1.5rem}span.h2_caption{font-size:18px;font-weight:700;line-height:150%;text-align:center}.h2_caption{margin-bottom:1.5rem}.h2_caption span{color:#04b0fb}.question_area{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin:2.5rem auto 0;max-width:960px}.toggle{display:none}.question{background:#fff;border-radius:1rem;box-shadow:4px 4px 16px 0 rgba(4,176,251,.2);gap:.5rem;justify-content:space-between;margin-bottom:0;padding:24px 32px}.--question,.question{align-items:center;display:flex}.--question{justify-content:flex-start;width:95%}.---Q{color:#04b0fb;font-size:26px;font-weight:700;margin-right:1rem;width:5%}.---question_ttl{color:#01293a;font-size:18px;font-weight:700;line-height:150%;text-align:left;width:95%}.--question_arrow{height:auto;margin-bottom:.5rem;width:auto}.--question_arrow img{height:1rem;width:1rem}.--question_content,.question{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.--question_content{background-color:#f2fbff;border-radius:0 0 8px 8px;color:#01293a;font-size:16px;font-weight:400;height:0;overflow:hidden;padding:0 2rem;text-align:left}.--question_content span{color:#04b0fb;font-weight:700}.toggle:checked+.question+.--question_content{height:auto;margin:1rem 0;padding:2rem;transition:all .3s}.toggle:checked+.question .--question_arrow{margin-bottom:0;transform:scaleY(-1)!important;-webkit-transform:scaleY(-1)!important}@media (max-width:768px){.p-campaign1column_with_Image_FAQ{background-position:top;background-size:auto;padding:4rem 1rem}.c-title span{font-size:20px}span.h2_caption{font-size:16px}.question_area{margin-top:2rem}.question{border-radius:.5rem;gap:.5rem;padding:1rem;top:0}.--question{align-items:flex-start}.---Q{font-size:18px;margin-right:.5rem;margin-top:-.125rem;width:8%}.---question_ttl{font-size:16px}.--question_content{padding:0 1rem}.toggle:checked+.question+.--question_content{height:auto;margin:.5rem 0;padding:1rem}}