.edgeAI-faq{padding:80px 0}
.edgeAI-faq .text-container{width:100%}
.edgeAI-faq ul,.edgeAI-faq ol{color:#525a63;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24.8px}
.edgeAI-faq .faq-title h2{color:#03234b;font-family:Arial;font-size:24px;font-style:normal;font-weight:700;line-height:48px;letter-spacing:.24px;padding:0}
.edgeAI-faq .faq-description p{color:#525a63;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-bottom:40px}
.edgeAI-faq .faq-subTitle h3{color:#03234b;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:27px;padding-bottom:24px}
.edgeAI-faq .cmp-accordion{display:flex;max-width:1200px;flex-wrap:wrap;justify-content:space-between}
.edgeAI-faq .cmp-accordion__item{max-width:100%;display:flex;width:527px;flex-direction:column;margin-bottom:12px}
.edgeAI-faq .cmp-accordion__header{padding-bottom:8px}
.edgeAI-faq .cmp-accordion__title{width:419px}
.edgeAI-faq .cmp-text p{padding-bottom:8px;color:#525a63;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24.8px;width:95%}
.edgeAI-faq .cmp-text a{color:#0047b2;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:24.8px}
.edgeAI-faq .cmp-accordion__button,.edgeAI-faq .cmp-accordion__button:hover,.edgeAI-faq .cmp-accordion__button:focus{text-align:left;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;background-color:unset;border-color:unset;border-width:0}
.edgeAI-faq .cmp-accordion__button h4{color:#03234b !important;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-bottom:0}
.edgeAI-faq .cmp-accordion__icon.minus{display:none}
.edgeAI-faq button.cmp-accordion__button--expanded .cmp-accordion__icon.minus{display:block}
.edgeAI-faq button.cmp-accordion__button--expanded .cmp-accordion__icon.plus{display:none}
.edgeAI-faq .faq-footer p{color:#03234b;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:40px 0 16px 0}
.edgeAI-faq .faq-link{height:24px;width:max-content}
.edgeAI-faq .faq-link a{color:#0047b2;font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;gap:16px}
.edgeAI-faq .faq-link a:hover{color:#1b3aa8}
.faq-component--mobile{display:none}
.faq-component__left-col{width:49%}
.faq-component__right-col{width:49%}
@media(max-width:1024px){.edgeAI-faq{padding:40px 0}
.edgeAI-faq .cmp-accordion{max-width:100%}
.edgeAI-faq .cmp-accordion__item{max-width:unset;width:100%;margin-bottom:16px}
.edgeAI-faq .cmp-accordion__title{width:100%}
.edgeAI-faq .edge-ai-text{padding:0}
.edgeAI-faq .cmp-text p{font-size:14px;line-height:24px;width:100%}
ul,ol{font-size:14px;line-height:24px}
.edgeAI-faq .cmp-text a{font-size:14px}
.edgeAI-faq .faq-link a{font-size:14px}
.edgeAI-faq .faq-title h2{line-height:40px}
.edgeAI-faq .faq-description p{padding-bottom:32px}
.edgeAI-faq .faq-subTitle h3{font-size:14px}
.edgeAI-faq .faq-footer p{padding:32px 0 16px 0}
.faq-component__left-col{display:block;width:100%}
.faq-component__right-col{display:block;width:100%}
.faq-component--mobile{display:block;width:100%}
}
@media(max-width:640px){.edgeAI-faq .cmp-accordion__title{margin-right:24px}
.edgeAI-faq .faq-title h2{line-height:32px;padding-bottom:8px}
.edgeAI-faq .faq-description p{letter-spacing:.48px}
.edgeAI-faq .faq-subTitle h3{line-height:20px;padding-bottom:16px}
.edgeAI-faq .cmp-accordion__button h4{line-height:24px}
.edgeAI-faq .faq-footer p{line-height:24px}
}