/* Layout 6 */
.faq-layout6{padding:100px 0;}
.faq-layout6 :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,p){margin:0;padding:0;}
.faq-layout6 .container{max-width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.faq-layout6 .faqwrap-title{border-bottom:1px solid #005bc5;}
.faq-layout6 .faqwrap-title .faqtitle-wraps{margin-bottom:30px;}
.faq-layout6 .faqwrap-title :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){margin-bottom:10px;font-size:48px;text-transform:capitalize;margin-top:0;color:#005bc5;line-height:normal;}
.faq-layout6 .faqwrap-title p{font-size:20px;margin-bottom:10px;color:#000;line-height:normal;}
.faq-layout6 .faqtabs-outer{display:block;}
.faq-layout6 .faqtabs-outer .faq-tabs{display:inline-flex;justify-content:flex-start;border:1px solid #005bc5;border-radius:40px;flex-wrap:wrap;margin:50px 0 40px;gap:10px;box-shadow:0px -1px 4px 0px rgba(0,0,0,0.25);padding:10px 20px;}
.faq-layout6 .faqtabs-outer .faq-tabs a.tab-button{border:none;background-color:#ecf5ff;color:#005bc5;padding:13.5px 20px;font-weight:600;border-radius:25px;cursor:pointer;margin:0;font-size:20px;min-width:240px;line-height:normal;text-align:center;text-decoration:none;transition:0.3s ease;}
.faq-layout6 .faqtabs-outer .faq-tabs a.tab-button.active{background-color:#005bc5;color:white;}
.faq-layout6 .faq-section{background-color:#eaf2ff;padding:69px 50px;border-radius:30px;margin-bottom:30px;}
.faq-layout6 .faq-section .faq-section-inner{display:flex;justify-content:space-between;gap:30px;}
.faq-layout6 .faq-section .faq-section-inner .faq-title{max-width:25%;width:100%;}
.faq-layout6 .faq-section .faq-section-inner .faq-title :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size:48px;color:#005bc5;line-height:normal;margin-bottom:10px;}
.faq-layout6 .faq-section .faq-section-inner .accordion{max-width:684px;width:100%;}
.faq-layout6 .accordion-item{background-color:#ffffff;border-radius:12px;margin:1rem 0;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,0.2);transition:0.3s;}
.faq-layout6 .accordion-item:first-child{margin-top:0;}
.faq-layout6 .accordion-item:last-child{margin-bottom:0;}
.faq-layout6 .accordion-item-header{padding:20px 20px 10px;cursor:pointer;position:relative;transition:0.3s;}
.faq-layout6 .accordion-item-header .accordion-question{font-size:24px;line-height:normal;font-weight:700;color:#005bc5;margin-bottom:10px;padding-right:40px;background:transparent;border:none;}
.faq-layout6 .faq-toggle{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:600;color:#005bc5;display:flex;align-items:center;justify-content:center;transition:0.3s;background-color:transparent;}
.faq-layout6 .faq-toggle .faq-collapse-icon{display:none !important;}
.faq-layout6 .faq-toggle .faq-expand-icon{display:flex !important;}
.faq-layout6 .accordion-item.active .faq-toggle .faq-collapse-icon{display:flex !important;}
.faq-layout6 .accordion-item.active .faq-toggle .faq-collapse-icon svg{width: 100%;height: 100%;max-width: 100%;display: block;}
.faq-layout6 .accordion-item.active .faq-toggle .faq-expand-icon{display:none !important;}
.faq-layout6 .accordion-item.active .faq-toggle .faq-expand-icon svg{width: 100%;height: 100%;max-width: 100%;display: block;}
.faq-layout6 .faq-toggle.has-custom-icon .faq-collapse-icon,.faq-layout6 .faq-toggle.has-custom-icon .faq-expand-icon{width:40px;height:40px;padding:4px;align-items:center;justify-content:center;}
.faq-layout6 .faq-toggle.has-custom-icon img{width:100%;height:100%;}
.faq-layout6 .faq-toggle.has-custom-icon i{font-size:inherit;line-height:1;}
.faq-layout6 .faq-toggle.has-custom-icon svg{width:100% !important;height:100% !important;}
.faq-layout6 .accordion-item-body{display:none;padding:0 20px 10px;}
.faq-layout6 .accordion-item-body .accordion-item-body-content{padding:15px 0;}
.faq-layout6 .accordion-item-body .accordion-item-body-content p{font-size:20px;line-height:normal;margin-bottom:10px;}
.faq-layout6 .accordion-item-body .accordion-item-body-content p:last-child{margin-bottom:0;}

@media (max-width:1199px){
  .faq-layout6 .faq-section{padding:60px 40px;}
  .faq-layout6 .faq-section .faq-section-inner{gap:25px;}
  .faq-layout6 .faq-section .faq-section-inner .faq-title{max-width:25%;}
  .faq-layout6 .faq-section .faq-section-inner .accordion{max-width:100%;}
  .faq-layout6 .accordion-item{max-width:100%;}
}
@media (max-width:1024px){
  .faq-layout6{padding:80ox 0;}
  .faq-layout6 .faq-section .faq-section-inner .faq-title :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size:40px;}
  .faq-layout6 .faqwrap-title :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size:40px;}
  .faq-layout6 .accordion-item-header .accordion-question{font-size:22px;}
  .faq-layout6 .faqwrap-title p,.faq-layout6 .accordion-item-body .accordion-item-body-content p{font-size:18px;}
}
@media (max-width:767px){
  .faq-layout6{padding:30px 0;}
  .faq-layout6 .faqtabs-outer .faq-tabs{gap:0;border-radius:20px;margin:30px 0 40px;min-width:100%;}
  .faq-layout6 .faqtabs-outer .faq-tabs a.tab-button{font-size:18px;}
  .faq-layout6 .faq-section .faq-section-inner .faq-title :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size:30px;}
  .faq-layout6 .faqwrap-title :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size:30px;}
  .faq-layout6 .faqwrap-title p,.faq-layout6 .accordion-item-body .accordion-item-body-content p{font-size:16px;}
  .faq-layout6 .faq-section .faq-section-inner{display:block;}
  .faq-layout6 .faq-section .faq-section-inner .faq-title{margin-bottom:20px;max-width:100%;}
  .faq-layout6 .faq-section{padding:30px 20px;border-radius:20px;}
  .faq-layout6 .accordion-item-header .accordion-question{font-size:20px;}
  .faq-layout6 .faq-toggle{right:15px;}
  .faq-layout6 .faq-toggle.has-custom-icon svg{min-width:15px;}
}
@media (max-width:575px){
  .faq-layout6 .faqtabs-outer .faq-tabs{flex-direction:column;}
}
