.elementor-4957 .elementor-element.elementor-element-31f2e2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:0;--padding-left:clamp(1rem, 2vw, 2rem);--padding-right:clamp(1rem, 2vw, 2rem);}.elementor-4957 .elementor-element.elementor-element-6f5afc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:clamp(1em, 0.8em + 0.5vw, 1.5em);--margin-bottom:clamp(1em, 0.8em + 0.5vw, 1.5em);--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:clamp(0.5rem, 3vw, 1rem);}.elementor-4957 .elementor-element.elementor-element-a28029f > .elementor-widget-container{margin:0 0 clamp(0.3em, 0.25em + 0.3vw, 0.6em) 0;}.elementor-4957 .elementor-element.elementor-element-a28029f{text-align:start;}.elementor-4957 .elementor-element.elementor-element-a28029f .elementor-heading-title{font-family:var( --e-global-typography-c05b693-font-family ), Sans-serif;font-size:var( --e-global-typography-c05b693-font-size );font-weight:var( --e-global-typography-c05b693-font-weight );text-transform:var( --e-global-typography-c05b693-text-transform );font-style:var( --e-global-typography-c05b693-font-style );text-decoration:var( --e-global-typography-c05b693-text-decoration );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );color:var( --e-global-color-622ff80 );}.elementor-4957 .elementor-element.elementor-element-46388f1 > .elementor-widget-container{margin:0 0 clamp(1em, 0.8em + 0.5vw, 1.5em) 0;padding:0 0 0 0;}.elementor-4957 .elementor-element.elementor-element-46388f1{text-align:start;}.elementor-4957 .elementor-element.elementor-element-46388f1 .elementor-heading-title{font-family:var( --e-global-typography-86cd196-font-family ), Sans-serif;font-size:var( --e-global-typography-86cd196-font-size );font-weight:var( --e-global-typography-86cd196-font-weight );line-height:var( --e-global-typography-86cd196-line-height );color:var( --e-global-color-f294c07 );}.elementor-4957 .elementor-element.elementor-element-302e89a{--display:flex;--justify-content:flex-start;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:010rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4957 .elementor-element.elementor-element-302e89a:not(.elementor-motion-effects-element-type-background), .elementor-4957 .elementor-element.elementor-element-302e89a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c696dce );}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-family:var( --e-global-typography-be51be9-font-family ), Sans-serif;font-size:var( --e-global-typography-be51be9-font-size );font-weight:var( --e-global-typography-be51be9-font-weight );line-height:var( --e-global-typography-be51be9-line-height );color:var( --e-global-color-622ff80 );}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:var( --e-global-color-61322dd );}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:0px;}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-family:var( --e-global-typography-bf3bc93-font-family ), Sans-serif;font-size:var( --e-global-typography-bf3bc93-font-size );font-weight:var( --e-global-typography-bf3bc93-font-weight );}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor,.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor p{color:var( --e-global-color-622ff80 );}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper .tp-highlight{background-color:#FFFF33;color:#000;}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper .tp-highlight:hover{background-color:#FFFF33;color:#ff0000;}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper #accordion_search_bar_container .tpacsearchinput{font-family:var( --e-global-typography-6b6f170-font-family ), Sans-serif;font-size:var( --e-global-typography-6b6f170-font-size );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-475e33d );border-radius:15px 15px 15px 15px;}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper #accordion_search_bar_container .tp-acr-search-icon{color:var( --e-global-color-61322dd );}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper #accordion_search_bar_container .tp-acr-search-icon svg{fill:var( --e-global-color-61322dd );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4957 .elementor-element.elementor-element-a28029f .elementor-heading-title{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-4957 .elementor-element.elementor-element-46388f1 .elementor-heading-title{font-size:var( --e-global-typography-86cd196-font-size );line-height:var( --e-global-typography-86cd196-line-height );}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:var( --e-global-typography-be51be9-font-size );line-height:var( --e-global-typography-be51be9-line-height );}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-size:var( --e-global-typography-bf3bc93-font-size );}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper #accordion_search_bar_container .tpacsearchinput{font-size:var( --e-global-typography-6b6f170-font-size );}}@media(max-width:767px){.elementor-4957 .elementor-element.elementor-element-6f5afc0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4957 .elementor-element.elementor-element-a28029f.elementor-element{--align-self:flex-start;}.elementor-4957 .elementor-element.elementor-element-a28029f{text-align:start;}.elementor-4957 .elementor-element.elementor-element-a28029f .elementor-heading-title{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-4957 .elementor-element.elementor-element-46388f1{text-align:start;}.elementor-4957 .elementor-element.elementor-element-46388f1 .elementor-heading-title{font-size:var( --e-global-typography-86cd196-font-size );line-height:var( --e-global-typography-86cd196-line-height );}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:var( --e-global-typography-be51be9-font-size );line-height:var( --e-global-typography-be51be9-line-height );}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-size:var( --e-global-typography-bf3bc93-font-size );}.elementor-4957 .elementor-element.elementor-element-9f8da3d .theplus-accordion-wrapper #accordion_search_bar_container .tpacsearchinput{font-size:var( --e-global-typography-6b6f170-font-size );}}/* Start custom CSS for tp-accordion, class: .elementor-element-9f8da3d */.theplus-accordion-wrapper {
  border-top: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302e89a */.faq-container {
    max-width: 800px;
    margin: 0 auto;
    padding: 20px;
}

.faq-search {
    width: 100%;
    padding: 10px;
    margin-bottom: 20px;
    font-size: 16px;
    border: 1px solid #B19CD9;  /* Set border color */
    border-radius: 5px;
    transition: border-color 0.3s ease;  /* Optional: adds smooth transition effect */
}

.faq-search:focus {
    border-color: #9b7bd9;  /* Optional: darken the border on focus */
    outline: none;  /* Removes the default outline on focus */
}

.elementor-accordion {
    border-top: 1px solid #ddd;
}

.elementor-accordion-item {
    margin-bottom: 10px;
}

.elementor-accordion-title {
    padding: 10px;
    background-color: #f1f1f1;
    font-weight: bold;
    cursor: pointer;
}

.elementor-accordion-content {
    padding: 10px;
    background-color: #f9f9f9;
    display: none;
}

.elementor-accordion-item.active .elementor-accordion-title {
    background-color: #ddd;
}

.elementor-accordion-item.active .elementor-accordion-content {
    display: block;
}/* End custom CSS */