.cstm-faq .tab-content{width:100%}.cstm-faq .tab-content .faq-item .faq-arrow{content:'';position:absolute;right:0;margin-top:26px;display:block;width:14px;height:23px;background-size:cover;background-repeat:no-repeat}.panel{padding:0
18px;display:none;background-color:white;overflow:hidden}.cstm-faq .faq-section{display:flex;gap:45px!important;justify-content:unset!important}.faq-section .accordion-item{border-bottom:1px solid #e5e5e5;display:block;width:100%}.faq-section .filtered-items{position:static !important}.faq-section .accordion-item .accordion-title[aria-expanded='true']{border-bottom:1px solid #03b5d2}.faq-section .accordion-title{position:relative;display:block;text-align:left;width:100%;padding:1em
0;color:#7288a2;font-size:1.15rem;font-weight:400;border:none;background:none;outline:none}.faq-section .accordion-title:hover,
.faq-section .accordion-title:focus{cursor:pointer;color:#03b5d2}.faq-section .accordion-title:hover::after,
.faq-section .accordion-title:focus::after{cursor:pointer;color:#03b5d2;border:1px
solid #03b5d2}.search-faq-container input:focus{border-color:#86b7fe!important;border:1px
solid #03b5d2!important}.search-faq-container{margin-top:20px}.faq-section .accordion-title .accordion-title{padding:1em
1.5em 1em 0}.faq-section .accordion-title
.icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px
solid;border-radius:22px}.faq-section .accordion-title .icon::before{display:block;position:absolute;content:'';top:9px;left:5px;width:10px;height:2px;background:currentColor}.faq-section .accordion-title .icon::after{display:block;position:absolute;content:'';top:5px;left:9px;width:2px;height:10px;background:currentColor}.faq-section .accordion-title[aria-expanded='true']{color:#03b5d2}.faq-section .accordion-title[aria-expanded='true'] .icon::after{width:0}.faq-section .accordion-title[aria-expanded='true']+.accordion-content{opacity:1;max-height:9em;transition:all 200ms linear;will-change:opacity, max-height}.faq-section .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear, max-height 200ms linear;will-change:opacity, max-height}.faq-section .accordion-content>div{font-size:1rem;font-weight:300;margin:2em
0}.faq-section .filter-buttons-container{display:flex;gap:16px;flex-direction:column}.faq-section .filter-buttons-container
button{padding:8px
24px}.faq-mg{margin-top:34px}.theme-faq .elementor-accordion{text-align:left}.theme-faq .elementor-accordion .elementor-accordion-item{border-width:0px !important}.theme-faq .elementor-accordion .elementor-accordion-item{border:1px
solid #d5d8dc}.theme-faq .elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.theme-faq .elementor-accordion .elementor-tab-title{margin:0;padding:30px
0px 30px 0px !important;font-weight:700;line-height:1;cursor:pointer;outline:none}.theme-faq .elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.theme-faq .elementor-accordion .elementor-tab-title .elementor-accordion-icon
svg{width:1em;height:1em}.theme-faq .elementor-accordion
.elementor-tab-title
.elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.theme-faq .elementor-accordion
.elementor-tab-title
.elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.theme-faq .elementor-accordion
.elementor-tab-title
.elementor-accordion-icon
.elementor-accordion-icon-closed{display:block}.theme-faq .elementor-accordion
.elementor-tab-title
.elementor-accordion-icon
.elementor-accordion-icon-opened,
.theme-faq .elementor-accordion
.elementor-tab-title.elementor-active
.elementor-accordion-icon-closed{display:none}.theme-faq .elementor-accordion
.elementor-tab-title.elementor-active
.elementor-accordion-icon-opened{display:block}.theme-faq .elementor-accordion .elementor-tab-content{display:none;padding:15px
20px;border-top:1px solid #d5d8dc}@media (max-width: 767px){.single-faq .post-wrapper #custom-widget-area{margin-bottom:34px}.theme-faq .elementor-accordion .elementor-tab-title{padding:12px
15px}.theme-faq .elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.theme-faq .elementor-accordion .elementor-tab-content{padding:7px
15px}.single-faq
h1{font-weight:600 !important;margin:0px
!important}.single-faq .type-faq .new-blog-header{width:90vw !important}}.theme-faq .e-con-inner > .elementor-widget-accordion,
.theme-faq .e-con>.elementor-widget-accordion{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.theme-faq .elementor-accordion-title
h2{font-family:inter,Sans-serif !important;font-size:1.25rem;font-weight:500 !important;line-height:1.6rem;color:#185cb9 !important}.theme-faq .elementor-tab-content{color:#185cb9 !important;font-size:1.2rem;font-weight:400 !important;padding:10px
0 0 !important}.theme-faq .elementor-tab-title .elementor-accordion-icon i:before{color:#fff}.single-faq .page-content{padding-top:1.5rem !important;padding-bottom:4rem}.single-faq
h1{font-family:inherit !important}.faq-sidebar
h3{font-size:16px !important;line-height:1.6rem;font-weight:500}.faq-section
a{font-weight:500;color:#262626}.faq-sidebar
a{color:#212529}.single-faq .post-wrapper .content-wrapper h2
b{font-weight:600}.single-faq .post-wrapper .content-wrapper
h2{margin-top:35px;margin-bottom:10px}.faq-sidebar .title-widgets{font-size:20px !important}@media (max-width: 1024px){.single-faq .page-content{flex-direction:column-reverse !important}}.single-faq .post-wrapper
aside{background:linear-gradient(103.3deg, #ffefde 0%, #ffefde 16.67%, #fff 49.48%, #e3ffe0 100%);padding:24px;border-radius:8px;flex:0.3;height:fit-content}.single-faq .post-wrapper .left-area{flex:1}.single-faq .post-wrapper aside .faq-sidebar .title-widgets{margin-bottom:40px}.cstm-faq .faq-section .filter-buttons-container{max-width:300px;width:300px !important;align-self:flex-start}.cstm-faq .faq-section .filter-buttons-container li button.active,  .cstm-faq .faq-section .filter-buttons-container li
button{max-width:296px;width:296px !important;align-self:flex-start}.cstm-faq .faq-section .filter-buttons-container, .cstm-faq .faq-section .filter-buttons-container li
button.active{border-radius:0px!important;border-right:3px solid #0082c6 !important;text-align:left!important}.cstm-faq .faq-section .filter-buttons-container li
button{border-radius:0px!important;text-align:left!important}@media (min-width: 769px){.cstm-faq .faq-section{flex-direction:row!important}.single-faq .post-wrapper{display:flex;gap:24px}}.faq-section
button.active{color:#fff;background-color:#0082c6;border:1px
solid #0082c6}