.cmp-oneshot-faqs{width:100%;padding:16px}
.cmp-oneshot-faqs__title-wrapper{margin-bottom:16px;width:100%}
.cmp-oneshot-faqs__title-wrapper .cmp-title__text h1,.cmp-oneshot-faqs__title-wrapper .cmp-title__text h2,.cmp-oneshot-faqs__title-wrapper .cmp-title__text h3,.cmp-oneshot-faqs__title-wrapper .cmp-title__text h4,.cmp-oneshot-faqs__title-wrapper .cmp-title__text h5,.cmp-oneshot-faqs__title-wrapper .cmp-title__text h6,.cmp-oneshot-faqs__title-wrapper .cmp-title__text span[data-original-tag]{font-family:'FSEmeric Medium',Arial,sans-serif;font-weight:500;font-size:28px;line-height:1;color:#004571;margin:0 auto}
@media(min-width:768px){.cmp-oneshot-faqs__title-wrapper .cmp-title__text h1,.cmp-oneshot-faqs__title-wrapper .cmp-title__text h2,.cmp-oneshot-faqs__title-wrapper .cmp-title__text h3,.cmp-oneshot-faqs__title-wrapper .cmp-title__text h4,.cmp-oneshot-faqs__title-wrapper .cmp-title__text h5,.cmp-oneshot-faqs__title-wrapper .cmp-title__text h6,.cmp-oneshot-faqs__title-wrapper .cmp-title__text span[data-original-tag]{font-size:36px}
}
.cmp-oneshot-faqs__text-wrapper{margin-bottom:40px;width:100%}
.cmp-oneshot-faqs__text-wrapper .ngy-text p{font-family:'FSEmeric Medium',Arial,sans-serif;font-weight:500;font-size:18px;line-height:22px;color:#5c6870;margin:0}
.cmp-oneshot-faqs__container{background-color:#f2f5f8;width:100%;border-radius:16px;padding:48px 16px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center}
@media(min-width:768px){.cmp-oneshot-faqs__container{padding:64px 20px 48px}
}
.cmp-oneshot-faqs__columns{display:flex;flex-direction:column;gap:24px;max-width:1136px;width:100%}
@media(min-width:768px){.cmp-oneshot-faqs__columns{flex-direction:row;align-items:flex-start}
}
.cmp-oneshot-faqs__grid{display:flex;flex-direction:column;gap:16px;padding:0;margin:0;flex:1}
@media(min-width:768px){.cmp-oneshot-faqs__grid{gap:24px}
}
.cmp-oneshot-faqs__card{border-radius:8px;background-color:#fff;box-shadow:0 4px 24px 0 rgba(0,38,59,0.1),0 24px 40px 0 rgba(0,38,59,0.08);overflow:hidden;display:flex;flex-direction:column;width:100%;min-height:92px;transition:height .35s ease-in-out,background-color .3s ease,transform .3s ease,box-shadow .3s ease}
@media(min-width:768px){.cmp-oneshot-faqs__card{max-width:100%;width:100%;min-height:124px;height:fit-content}
}
.cmp-oneshot-faqs__card:hover{background-color:#ecf0f4;transform:translateY(-4px);box-shadow:0 28px 48px 0 rgba(0,38,59,0.12),0 8px 28px 0 rgba(0,38,59,0.15)}
.cmp-oneshot-faqs__toggle{display:flex;align-items:center;justify-content:flex-start;width:100%;flex:1 1 auto;padding:24px 40px 24px 24px;background-color:transparent;border:0;text-align:left;cursor:pointer;font-family:'FSEmeric Medium',Arial,sans-serif;color:#004571;gap:16px;transition:padding-bottom .35s ease}
@media(min-width:768px){.cmp-oneshot-faqs__toggle{gap:16px;padding:40px 48px 40px 24px}
}
.cmp-oneshot-faqs__toggle:focus-visible{outline:2px solid #004571;outline-offset:-2px}
.cmp-oneshot-faqs__icon{width:24px;height:24px;font-weight:400;font-size:24px;line-height:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#004571;position:relative;transition:all .3s cubic-bezier(0.4,0,0.2,1)}
.cmp-oneshot-faqs__icon-collapsed{display:inline-block;position:absolute;top:0;left:0;opacity:1;transform:rotate(0) scale(1);transition:all .3s cubic-bezier(0.4,0,0.2,1)}
.cmp-oneshot-faqs__icon-expanded{display:inline-block;position:absolute;top:0;left:0;opacity:0;transform:rotate(90deg) scale(0.8);transition:all .3s cubic-bezier(0.4,0,0.2,1);pointer-events:none}
.cmp-oneshot-faqs__icon-img{width:24px;height:24px;object-fit:contain;position:absolute;top:0;left:0;transition:opacity .3s cubic-bezier(0.4,0,0.2,1),transform .3s cubic-bezier(0.4,0,0.2,1)}
.cmp-oneshot-faqs__icon-img--collapsed{opacity:1;transform:rotate(0) scale(1)}
.cmp-oneshot-faqs__icon-img--expanded{opacity:0;transform:rotate(-90deg) scale(0.8)}
.cmp-oneshot-faqs__question{font-family:'FSEmeric Medium',Arial,sans-serif;font-size:16px;line-height:22px;font-weight:500;color:#004571;flex:1;margin:0}
@media(min-width:768px){.cmp-oneshot-faqs__question{font-size:18px}
}
.cmp-oneshot-faqs__answer{padding:0 24px 0 64px;margin:0;overflow:hidden;max-height:0;opacity:0;background-color:transparent;transition:max-height .4s cubic-bezier(0.4,0,0.2,1),padding-bottom .4s cubic-bezier(0.4,0,0.2,1),opacity .4s cubic-bezier(0.4,0,0.2,1)}
@media(min-width:768px){.cmp-oneshot-faqs__answer{padding:0 48px 0 68px}
}
.cmp-oneshot-faqs__answer p,.cmp-oneshot-faqs__answer li,.cmp-oneshot-faqs__answer ul{background-color:transparent;font-family:'FSEmeric Medium',Arial,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#5c6870;text-align:left;margin:0}
@media(min-width:768px){.cmp-oneshot-faqs__answer p,.cmp-oneshot-faqs__answer li,.cmp-oneshot-faqs__answer ul{font-size:16px}
}
.cmp-oneshot-faqs__card--expanded{height:auto}
.cmp-oneshot-faqs__card--expanded .cmp-oneshot-faqs__toggle{padding-top:40px;padding-bottom:16px}
@media(min-width:768px){.cmp-oneshot-faqs__card--expanded .cmp-oneshot-faqs__toggle{padding-bottom:24px}
}
.cmp-oneshot-faqs__card--expanded .cmp-oneshot-faqs__icon{color:#e57200}
.cmp-oneshot-faqs__card--expanded .cmp-oneshot-faqs__icon-collapsed{opacity:0 !important;transform:rotate(90deg) scale(0.8) !important;pointer-events:none !important}
.cmp-oneshot-faqs__card--expanded .cmp-oneshot-faqs__icon-expanded{opacity:1 !important;transform:rotate(0) scale(1) !important;pointer-events:auto !important}
.cmp-oneshot-faqs__card--expanded .cmp-oneshot-faqs__icon-img--collapsed{opacity:0;transform:rotate(90deg) scale(0.8)}
.cmp-oneshot-faqs__card--expanded .cmp-oneshot-faqs__icon-img--expanded{opacity:1;transform:rotate(0) scale(1)}
.cmp-oneshot-faqs__card--expanded .cmp-oneshot-faqs__answer{max-height:2000px;opacity:1;padding-bottom:24px}
@media(min-width:768px){.cmp-oneshot-faqs__card--expanded .cmp-oneshot-faqs__answer{padding-bottom:40px}
}
@media(min-width:768px){.cmp-oneshot-faqs__columns--one-column{flex-direction:column;align-items:normal}
}
.cmp-oneshot-faqs__container--hide-background-color{background-color:transparent}