.section--faqs h2.align-center{text-align:center!important}.section--faqs h2.align-left{text-align:left!important}.section--faqs .all--text--center :not(h2){text-align:center!important}.section--faqs .all--text--left :not(h2){text-align:left!important}.section--faqs.has-photo .photo{display:none}@media (min-width:768px){.section--faqs.has-photo{margin-inline:auto;max-width:1186px;padding:0 20px;width:100%}.section--faqs.has-photo>.block{column-gap:40px;display:grid!important;grid-template-columns:100%;row-gap:0}.section--faqs.has-photo .grid,.section--faqs.has-photo .grid__item{width:100%!important}.section--faqs.has-photo *{float:none!important}.section--faqs:has(.photo.right)>.block{grid-template-columns:2fr 1fr}.section--faqs.has-photo>.block>.grid:has(.gridspacer--top){grid-row:1}.section--faqs.has-photo>.block>.grid:has(h2){grid-row:2}.section--faqs.has-photo>.block>.grid:has(.section--faqs--faq){grid-row:3}.section--faqs.has-photo>.block>.grid:has(.gridspacer--bottom){grid-row:4}.section--faqs:has(.photo.right) .grid{grid-column:1}.section--faqs:has(.photo.left) .grid{grid-column:2}.section--faqs:has(.photo.left)>.block{grid-template-columns:1fr 2fr}.section--faqs.has-photo .photo{display:block}.section--faqs:has(.photo.left) .photo{grid-column:1;grid-row:2/span 2}.section--faqs:has(.photo.right) .photo{grid-column:2;grid-row:2/span 2}.section--faqs .photo img{display:block;height:100%!important;margin:0;object-fit:cover;width:100%!important}}