.q-and-a .main-title{font-size:32px;font-weight:800;text-align:center;line-height:38px;margin-bottom:20px}
@media(min-width:320px) and (max-width:991px){.q-and-a .main-title{font-size:20px;font-weight:700;text-align:left;line-height:28px;margin-bottom:10px}
}
.q-and-a .accord{font-size:20px;letter-spacing:0;cursor:pointer !important;padding:0;line-height:36px;font-weight:700;color:#373737;display:flex;justify-content:space-between}
.q-and-a .accord:hover{text-decoration:none}
@media(min-width:320px) and (max-width:767px){.q-and-a .accord{font-size:16px;line-height:1.25;padding:0;margin-top:0}
}
@media(min-width:320px) and (max-width:991px){.q-and-a .accord a{max-width:95%}
}
.q-and-a .accord .track-faq.minus{margin-top:20px}
@media(min-width:320px) and (max-width:991px){.q-and-a .accord .track-faq.minus{margin-top:10px;position:relative;right:10px}
}
.q-and-a .accord .track-faq.plus{margin-top:15px}
@media(min-width:320px) and (max-width:991px){.q-and-a .accord .track-faq.plus{margin-top:5px;position:relative;right:10px}
}
.q-and-a .accord .open-close-icon{background-position:50%}
.q-and-a .accord .open-close-icon:before{content:"";width:13px;height:13px;background-position:50%;position:absolute;background-repeat:no-repeat}
.q-and-a .accord .open-close-icon.plus:before{background-image:url(clientlibs/resources/images/plus-icon.svg)}
.q-and-a .accord .open-close-icon.minus{height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#efefef;border:0;margin-top:0;margin-right:-19px}
@media(min-width:320px) and (max-width:991px){.q-and-a .accord .open-close-icon.minus{margin-top:-5px;margin-right:-15px}
}
.q-and-a .accord .open-close-icon.minus:before{background-image:url(clientlibs/resources/images/cross-icon.svg)}
.q-and-a .answer{width:92%}
@media(min-width:320px) and (max-width:991px){.q-and-a .answer{width:100%}
}
.q-and-a .answer p{font-size:14px;font-weight:500;line-height:21px;color:#53565a;margin-bottom:0}
@media(min-width:320px) and (max-width:991px){.q-and-a .answer p{font-size:12px;font-weight:400;line-height:18px;color:#53565a;word-break:break-word;padding-top:10px}
}
.q-and-a .answer a{color:#00e !important;text-decoration:underline !important}
.q-and-a .each-container{padding:30px 0}
.q-and-a .each-container:not(:nth-last-child(2)){border-bottom:1px solid #cacbcc}
.q-and-a .question{width:85%;font-size:18px;font-weight:800;line-height:23.4px;margin-bottom:0}
@media(min-width:320px) and (max-width:991px){.q-and-a .question{font-size:16px;font-weight:700;line-height:24px;display:inline-block}
}
.q-and-a .ctaComp{padding:30px 0}
@media(min-width:320px) and (max-width:767px){.q-and-a .ctaComp{padding:25px 0}
}
.q-and-a .ctaComp a{width:15%;font-size:12px;letter-spacing:1px;line-height:.92}
@media(min-width:320px) and (max-width:767px){.q-and-a .ctaComp a{width:100%;font-size:10px;letter-spacing:.77px;line-height:1.2;padding:13.5px}
}
.q-and-a .faqcta{margin-top:30px}
@media(min-width:320px) and (max-width:991px){.q-and-a .faqcta{margin-top:21px}
}
.q-and-a .faqcta a{background:transparent;border:1px solid #000;color:#000;line-height:24px;padding:10px 16px;border-radius:2px;font-size:16px;letter-spacing:.86px;cursor:pointer;text-align:center;font-weight:700;border-radius:45px;display:flex;position:relative;align-items:center;width:fit-content}
.q-and-a .faqcta a:after{content:"";margin-left:10px;background:url(clientlibs/resources/images/down-icon.svg);background-repeat:no-repeat;width:10px;height:10px;display:block;margin-top:5px}
.q-and-a .faqcta a:focus-visible,.q-and-a .faqcta a:hover{background:#f7f2e7;border:1px solid currentColor;color:#000}
.q-and-a .faqcta a:focus-visible{outline-style:unset !important}
.q-and-a.faqVariant{margin:auto;background:#f8f8f8;padding:25px 34px}
@media(min-width:320px) and (max-width:991px){.q-and-a.faqVariant{padding:25px 32px 0}
}
.q-and-a.faqVariant .accord{font-size:14px;color:#3e3e3e}
@media(min-width:320px) and (max-width:991px){.q-and-a.faqVariant .accord{padding-top:0}
}
.q-and-a.faqVariant .accord .question{font-weight:800;font-size:18px;line-height:23.4px;color:#323232}
@media(min-width:320px) and (max-width:991px){.q-and-a.faqVariant .accord .question{font-weight:700;font-size:16px;line-height:24px;color:#000}
}
.q-and-a.faqVariant .accord .minus{background-position:-48px -190px;width:26px;float:right;height:25px;margin-top:5px}
.q-and-a.faqVariant .accord .plus{background-position:-7px -190px;width:26px;float:right;height:25px;margin-top:5px}
.q-and-a.faqVariant .each-container:last-child{border:0}
@media(min-width:320px) and (max-width:991px){.q-and-a.faqVariant{margin-right:-20px;margin-left:-20px;margin-top:20px}
}
@media(min-width:320px) and (max-width:991px){.q-and-a.faqVariant .faqVariantwrap div.each-container:nth-child(2) .accord{padding-top:0}
}