.faq{--tw-bg-opacity:1;background-color:rgb(229 246 255/var(--tw-bg-opacity,1));padding-top:2rem;padding-bottom:2rem}@media (min-width:992px){.faq{padding-top:5rem;padding-bottom:5rem}}.faq__inner{width:100%;padding-right:var(--bs-gutter-x,calc(32px/2));padding-left:var(--bs-gutter-x,calc(32px/2));margin-left:auto;margin-right:auto}@media (min-width:576px){.faq__inner{max-width:100%}}@media (min-width:768px){.faq__inner{max-width:100%}}@media (min-width:992px){.faq__inner{max-width:100%}}@media (min-width:1200px){.faq__inner{max-width:1232px}}@media (min-width:1536px){.faq__inner{max-width:1232px}}@media (min-width:1600px){.faq__inner{max-width:1232px}}.faq__inner{grid-template-rows:auto auto auto;display:grid}@media (min-width:992px){.faq__inner{grid-template-columns:repeat(12,minmax(0,1fr))}}.faq .main-title{grid-row-start:1;margin-bottom:2rem}@media (min-width:768px){.faq .main-title{grid-column:span 4/span 4;margin-bottom:2.5rem}}.faq__link{grid-row-start:3}@media (min-width:768px){.faq__link{grid-column:span 4/span 4;grid-row-start:2}}.faq__content{grid-row-start:2;margin-bottom:2rem}@media (min-width:768px){.faq__content{grid-area:1/5/4/13;margin-bottom:0}}.faq .accordion{border-style:none;margin-top:-1.5rem;margin-bottom:-1.5rem}.faq .accordion__header,.faq .accordion__header:hover{background-color:#0000}.faq .accordion__header{padding-left:0;padding-right:0;font-size:.875rem;font-weight:700;line-height:1.25rem}@media (min-width:992px){.faq .accordion__header{padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem}}.faq .accordion__header--active{background-color:#0000;border-width:0}.faq .accordion__content{background-color:#0000;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.faq .accordion__item{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(138 196 227/var(--tw-border-opacity,1))}.faq .accordion__item:last-child{border-bottom-width:0}.faq .accordion__item{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.faq .accordion__body{padding:0 0 1rem;font-size:.875rem;line-height:1.5rem}@media (min-width:992px){.faq .accordion__body{padding-top:0;padding-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem}}.faq .accordion__body p:not(:last-child){margin-bottom:1rem}.faq .accordion__icon{width:.875rem;height:.875rem}
