.accordion .accordion-content{overflow:hidden;max-height:0;padding-block:0;transition:all .2s ease-in-out}
.accordion.open .accordion-content{max-height:800px;padding-block:16px}
.accordion.open{padding-bottom:0}
.accordion-content p{padding-bottom:10px}
.accordion-content p:last-child{padding-bottom:0}
.faqaccordian a{color:#fb0}
.accordian-container input[type=radio]{display:inline-block;appearance:none;background-color:#fff;border:1px solid #444;border-radius:50%;background-clip:content-box;padding:2px;cursor:pointer;min-height:13px;min-width:13px;max-height:13px;max-width:13px}
.accordian-container label{cursor:pointer}
.accordian-container input[type=radio]:checked{background-color:#fb0;border-color:#fb0 !important}
.accordian-bullet-pt ul li{padding:5px 0;list-style-type:none;position:relative;padding-left:20px}
.accordian-bullet-pt ul li::after{position:absolute;height:6px;width:6px;content:"";background:#444;border-radius:50%;top:13px;left:0}
.accordian-bullet-pt ul li:last-child{margin-bottom:0 !important}
.accordion-content-list ol,menu{list-style-type:decimal !important;padding-left:16px;line-height:1.6}
.accordion-content-list ul,menu{list-style-type:disc !important}
.faqaccordian h1{font-size:34px;line-height:1.6}
.arrow{position:absolute;right:30px;filter:#fb0}
.arrow:hover{filter:#fb0}
.faq-component input[type=radio]:checked+label{border:0}
.hide-scroll-plan-benefits{-ms-overflow-style:none;scrollbar-width:none}
.faqaccordian{font-size:16px}
.faq-component{margin-top:4em;padding-left:1em;padding-right:1em}
@media(min-width:768px){.faq-component{padding-left:2em;padding-right:2em}
}
.faq-component-inner{margin-left:auto;margin-right:auto;max-width:976px}
.faq-h2{font-weight:800;font-size:1.5em;line-height:2em;text-align:center;position:relative}
.faq-h2-text{background-color:#fff;position:relative;padding-left:.75em;padding-right:.75em}
.faq-description{text-align:center;font-size:.875em;line-height:1.25em;margin-top:.5em}
@media(min-width:768px){.faq-description{font-size:1em;line-height:1.5em}
}
.faq-categories-wrap{overflow:auto;padding-top:1em;padding-bottom:1em;margin-left:-1em;margin-right:-1em;padding-left:1em;padding-right:1em}
.faq-categories{display:flex;box-shadow:0 2px 8px 2px rgba(227,230,236,.6);margin-top:1em;margin-left:auto;margin-right:auto;gap:1.5em;padding-top:.5em;padding-bottom:.5em;padding-left:1em;padding-right:1em;border-radius:.75em;width:100%;overflow-x:scroll}
@media(min-width:510px){.faq-categories{justify-content:center}
}
.faq-radio-wrap{flex-shrink:0}
.faq-accordion-item{padding-top:.75em;padding-bottom:.75em;padding-right:.75em;box-shadow:0 2px 8px 2px rgba(227,230,236,.6);border-radius:1em;margin-top:1.25em;position:relative}
.faq-accordion-trigger{cursor:pointer;margin-left:-.75em;margin-right:-.75em;padding-left:.75em;padding-right:.75em}
.faq-accordion-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;color:inherit}
.faq-accordion-header:hover{color:#fb0}
@media(min-width:768px){.faq-accordion-header:hover{color:#fb0}
}
.faq-h3{font-weight:600;font-size:1em;line-height:1.5em;position:relative;padding-left:1.5em}
.faq-h3::before{content:'';width:3px;background-color:#fb0;height:2em;position:absolute;left:0}
.faq-h3:hover{color:#fb0}
@media(min-width:300px){.faq-h3{width:80%}
.faq-h3::before{top:50%;transform:translateY(-50%)}
}
@media(min-width:768px){.faq-h3{font-size:1.125em;line-height:1.75em;width:95%}
.faq-h3:hover{color:#fb0}
}
.faq-arrow{width:.75em;height:.5em}
@media(min-width:768px){.faq-arrow{display:block}
}
.faq-accordion-body{margin-left:.75em;font-size:.875em;line-height:1.25em;border-bottom-left-radius:1em;border-bottom-right-radius:1em;background-color:#fafafa;padding-left:1em;padding-right:1em}
@media(min-width:768px){.faq-accordion-body{font-size:1em;line-height:1.5em}
}
.faqaccordian .accordion img{height:14px;width:14px}
.faqaccordian .faq-radio-buttons{display:contents}