.elementor-513 .elementor-element.elementor-element-faqroot{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-faqroot:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-faqroot > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7a2c10 );}.elementor-513 .elementor-element.elementor-element-fqhero{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-513 .elementor-element.elementor-element-fqhero:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-fqhero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7a2c10 );}.elementor-513 .elementor-element.elementor-element-fqheroL{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-fqbc{width:auto;max-width:auto;--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-513 .elementor-element.elementor-element-fqbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-513 .elementor-element.elementor-element-fqbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-513 .elementor-element.elementor-element-fqbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-513 .elementor-element.elementor-element-fqbc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-513 .elementor-element.elementor-element-fqbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-513 .elementor-element.elementor-element-fqbc .elementor-icon-list-icon i{color:var( --e-global-color-bb624ae );transition:color 0.3s;}.elementor-513 .elementor-element.elementor-element-fqbc .elementor-icon-list-icon svg{fill:var( --e-global-color-bb624ae );transition:fill 0.3s;}.elementor-513 .elementor-element.elementor-element-fqbc .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-513 .elementor-element.elementor-element-fqbc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-513 .elementor-element.elementor-element-fqbc .elementor-icon-list-item > a{font-size:13px;font-weight:400;}.elementor-513 .elementor-element.elementor-element-fqbc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-513 .elementor-element.elementor-element-fqbc .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-fqh1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-fqheroR{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-fqmain{--display:flex;--padding-top:0px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-513 .elementor-element.elementor-element-fqmod{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-fqtabs{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fqtabus{width:auto;max-width:auto;}.elementor-513 .elementor-element.elementor-element-fqtabuk{width:auto;max-width:auto;}.elementor-513 .elementor-element.elementor-element-fqctrl{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-fqexp{width:auto;max-width:auto;}.elementor-513 .elementor-element.elementor-element-fqexp .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-513 .elementor-element.elementor-element-fqexp .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-513 .elementor-element.elementor-element-fqexp .elementor-button{font-size:var( --e-global-typography-clmenui-font-size );font-weight:var( --e-global-typography-clmenui-font-weight );text-transform:var( --e-global-typography-clmenui-text-transform );line-height:var( --e-global-typography-clmenui-line-height );letter-spacing:var( --e-global-typography-clmenui-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fqcol{width:auto;max-width:auto;}.elementor-513 .elementor-element.elementor-element-fqcol .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-513 .elementor-element.elementor-element-fqcol .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-513 .elementor-element.elementor-element-fqcol .elementor-button{font-size:var( --e-global-typography-clmenui-font-size );font-weight:var( --e-global-typography-clmenui-font-weight );text-transform:var( --e-global-typography-clmenui-text-transform );line-height:var( --e-global-typography-clmenui-line-height );letter-spacing:var( --e-global-typography-clmenui-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fqlist{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-513 .elementor-element.elementor-element-fqfoot{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-fqctaw{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-fqcta{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 38px;--row-gap:22px;--column-gap:38px;--padding-top:32px;--padding-bottom:32px;--padding-left:36px;--padding-right:36px;}.elementor-513 .elementor-element.elementor-element-fqctatx{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-fqctah{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-513 .elementor-element.elementor-element-fqctah .elementor-heading-title{font-size:var( --e-global-typography-clcardh-font-size );font-weight:var( --e-global-typography-clcardh-font-weight );text-transform:var( --e-global-typography-clcardh-text-transform );line-height:var( --e-global-typography-clcardh-line-height );letter-spacing:var( --e-global-typography-clcardh-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fqctab .elementor-button{background-color:var( --e-global-color-primary );font-size:var( --e-global-typography-clmenui-font-size );font-weight:var( --e-global-typography-clmenui-font-weight );text-transform:var( --e-global-typography-clmenui-text-transform );line-height:var( --e-global-typography-clmenui-line-height );letter-spacing:var( --e-global-typography-clmenui-letter-spacing );fill:var( --e-global-color-0a1bf46 );color:var( --e-global-color-0a1bf46 );border-radius:2px 2px 2px 2px;padding:17px 88px 17px 88px;}.elementor-513 .elementor-element.elementor-element-fqctab{width:auto;max-width:auto;}.elementor-513 .elementor-element.elementor-element-fqctab.elementor-element{--align-self:center;}@media(max-width:1366px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fqexp .elementor-button{font-size:var( --e-global-typography-clmenui-font-size );line-height:var( --e-global-typography-clmenui-line-height );letter-spacing:var( --e-global-typography-clmenui-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fqcol .elementor-button{font-size:var( --e-global-typography-clmenui-font-size );line-height:var( --e-global-typography-clmenui-line-height );letter-spacing:var( --e-global-typography-clmenui-letter-spacing );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-513 .elementor-element.elementor-element-fqctah .elementor-heading-title{font-size:var( --e-global-typography-clcardh-font-size );line-height:var( --e-global-typography-clcardh-line-height );letter-spacing:var( --e-global-typography-clcardh-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fqctab .elementor-button{font-size:var( --e-global-typography-clmenui-font-size );line-height:var( --e-global-typography-clmenui-line-height );letter-spacing:var( --e-global-typography-clmenui-letter-spacing );}}@media(min-width:768px){.elementor-513 .elementor-element.elementor-element-fqheroL{--width:58%;}.elementor-513 .elementor-element.elementor-element-fqheroR{--width:38%;}}@media(max-width:1024px) and (min-width:768px){.elementor-513 .elementor-element.elementor-element-fqheroL{--width:100%;}.elementor-513 .elementor-element.elementor-element-fqheroR{--width:100%;}}@media(max-width:1024px){.elementor-513 .elementor-element.elementor-element-fqhero{--min-height:0px;--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;--padding-top:34px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-513 .elementor-element.elementor-element-fqmain{--padding-top:0px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fqexp .elementor-button{font-size:var( --e-global-typography-clmenui-font-size );line-height:var( --e-global-typography-clmenui-line-height );letter-spacing:var( --e-global-typography-clmenui-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fqcol .elementor-button{font-size:var( --e-global-typography-clmenui-font-size );line-height:var( --e-global-typography-clmenui-line-height );letter-spacing:var( --e-global-typography-clmenui-letter-spacing );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-513 .elementor-element.elementor-element-fqctaw{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-fqctah .elementor-heading-title{font-size:var( --e-global-typography-clcardh-font-size );line-height:var( --e-global-typography-clcardh-line-height );letter-spacing:var( --e-global-typography-clcardh-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fqctab .elementor-button{font-size:var( --e-global-typography-clmenui-font-size );line-height:var( --e-global-typography-clmenui-line-height );letter-spacing:var( --e-global-typography-clmenui-letter-spacing );}}@media(max-width:767px){.elementor-513 .elementor-element.elementor-element-fqhero{--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:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-513 .elementor-element.elementor-element-fqmain{--padding-top:0px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fqexp .elementor-button{font-size:var( --e-global-typography-clmenui-font-size );line-height:var( --e-global-typography-clmenui-line-height );letter-spacing:var( --e-global-typography-clmenui-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fqcol .elementor-button{font-size:var( --e-global-typography-clmenui-font-size );line-height:var( --e-global-typography-clmenui-line-height );letter-spacing:var( --e-global-typography-clmenui-letter-spacing );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-513 .elementor-element.elementor-element-fqctaw{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-fqcta{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-fqctah .elementor-heading-title{font-size:var( --e-global-typography-clcardh-font-size );line-height:var( --e-global-typography-clcardh-line-height );letter-spacing:var( --e-global-typography-clcardh-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fqctab .elementor-button{font-size:var( --e-global-typography-clmenui-font-size );line-height:var( --e-global-typography-clmenui-line-height );letter-spacing:var( --e-global-typography-clmenui-letter-spacing );padding:17px 20px 17px 20px;}}/* Start custom CSS for container, class: .elementor-element-faqroot */.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq .elementor-widget { margin-block-end:0; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-cta .elementor-widget { margin-block-end:0; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs .elementor-button,
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctrl .elementor-button { fill:currentColor; }

.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-herotext h1 { margin:0; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-herotext .elementor-widget-text-editor p { margin:0; font-size:17px; line-height:1.75; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-herotext .elementor-widget-text-editor a { color:var(--e-global-color-secondary); font-weight:600; text-decoration:none; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-herotext .elementor-widget-text-editor a:hover { text-decoration:underline; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-art { display:block; width:100%; max-width:300px; height:auto; margin-inline-start:auto; }

.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq { --fq-line: var(--e-global-color-e6e3405); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq .is-hidden { display:none; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq:not(.is-ready) .cl-g-us,
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq:not(.is-ready) .cl-fq-empty,
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq:not(.is-ready) .elementor-toggle-item:nth-child(n+11) { display:none; }

.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-searchbox { position:relative; display:block; max-width:960px; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-searchbox > svg { position:absolute; left:22px; top:50%; transform:translateY(-50%); width:20px; height:20px; color:var(--e-global-color-secondary); pointer-events:none; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-input { width:100%; height:60px; padding:0 22px 0 56px; font-family:inherit; font-size:16px; font-weight:400; color:var(--e-global-color-primary); background:var(--e-global-color-0a1bf46); border:1px solid var(--fq-line); border-radius:10px; outline:none; transition:border-color .2s, box-shadow .2s; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-input::placeholder { color:var(--e-global-color-p9b968e); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-input:focus { border-color:var(--e-global-color-bb624ae); box-shadow:0 0 0 3px rgba(184,147,94,.14); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-input::-webkit-search-cancel-button { -webkit-appearance:none; }

.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs { flex-wrap:wrap; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs .elementor-button { display:inline-flex; align-items:center; justify-content:center; gap:12px; min-width:230px; height:56px; padding:0 30px; border-radius:8px; font-size:16px; font-weight:600; line-height:1; letter-spacing:0; text-transform:none; color:var(--e-global-color-primary); background-color:var(--e-global-color-0a1bf46); border:1px solid var(--fq-line); transition:background-color .2s, color .2s, border-color .2s; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs .elementor-button::before { content:""; flex:0 0 auto; width:24px; height:16px; border-radius:2px; background-position:center; background-size:cover; background-repeat:no-repeat; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs .cl-g-uk .elementor-button::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20513%20342%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M0%200h513v341.3H0V0z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M311.7%20230%20513%20341.3v-31.5L369.3%20230h-57.6zM200.3%20111.3%200%200v31.5l143.7%2079.8h56.6z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23012169%22%3E%3Cpath%20d%3D%22M393.8%20230%20513%20295.7V230H393.8zm-82.1%200L513%20341.3v-31.5L369.3%20230h-57.6zm146.9%20111.3-147-81.7v81.7h147zM90.3%20230%200%20280.2V230h90.3zm110%2014.2v97.2H25.5l174.8-97.2zM118.2%20111.3%200%2045.6v65.7h118.2zm82.1%200L0%200v31.5l143.7%2079.8h56.6zM53.4%200l147%2081.7V0h-147zM421.7%20111.3%20513%2061.1v50.2h-91.3zm-110-14.2V0h174.9L311.7%2097.1z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23c8102e%22%3E%3Cpath%20d%3D%22M288%200h-64v138.7H0v64h224v138.7h64V202.7h224v-64H288V0z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M311.7%20230%20513%20341.3v-31.5L369.3%20230h-57.6zM143.7%20230%200%20309.9v31.5L200.3%20230h-56.6zM200.3%20111.3%200%200v31.5l143.7%2079.8h56.6zM368.3%20111.3%20513%2031.5V0L311.7%20111.3h56.6z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs .cl-g-us .elementor-button::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20513%20342%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M0%200h513v342H0z%22%3E%3C%2Fpath%3E%3Cg%20fill%3D%22%23D80027%22%3E%3Cpath%20d%3D%22M0%200h513v26.3H0zM0%2052.6h513v26.3H0zM0%20105.2h513v26.3H0zM0%20157.8h513v26.3H0zM0%20210.5h513v26.3H0zM0%20263.1h513v26.3H0zM0%20315.7h513V342H0z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%232E52B2%22%20d%3D%22M0%200h256.5v184.1H0z%22%3E%3C%2Fpath%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22m47.8%20138.9-4-12.8-4.4%2012.8H26.2l10.7%207.7-4%2012.8%2010.9-7.9%2010.6%207.9-4.1-12.8%2010.9-7.7zM104.1%20138.9l-4.1-12.8-4.2%2012.8H82.6l10.7%207.7-4%2012.8%2010.7-7.9%2010.8%207.9-4-12.8%2010.7-7.7zM160.6%20138.9l-4.3-12.8-4%2012.8h-13.5l11%207.7-4.2%2012.8%2010.7-7.9%2011%207.9-4.2-12.8%2010.7-7.7zM216.8%20138.9l-4-12.8-4.2%2012.8h-13.3l10.8%207.7-4%2012.8%2010.7-7.9%2010.8%207.9-4.3-12.8%2011-7.7zM100%2075.3l-4.2%2012.8H82.6L93.3%2096l-4%2012.6%2010.7-7.8%2010.8%207.8-4-12.6%2010.7-7.9h-13.4zM43.8%2075.3l-4.4%2012.8H26.2L36.9%2096l-4%2012.6%2010.9-7.8%2010.6%207.8L50.3%2096l10.9-7.9H47.8zM156.3%2075.3l-4%2012.8h-13.5l11%207.9-4.2%2012.6%2010.7-7.8%2011%207.8-4.2-12.6%2010.7-7.9h-13.2zM212.8%2075.3l-4.2%2012.8h-13.3l10.8%207.9-4%2012.6%2010.7-7.8%2010.8%207.8-4.3-12.6%2011-7.9h-13.5zM43.8%2024.7l-4.4%2012.6H26.2l10.7%207.9-4%2012.7L43.8%2050l10.6%207.9-4.1-12.7%2010.9-7.9H47.8zM100%2024.7l-4.2%2012.6H82.6l10.7%207.9-4%2012.7L100%2050l10.8%207.9-4-12.7%2010.7-7.9h-13.4zM156.3%2024.7l-4%2012.6h-13.5l11%207.9-4.2%2012.7%2010.7-7.9%2011%207.9-4.2-12.7%2010.7-7.9h-13.2zM212.8%2024.7l-4.2%2012.6h-13.3l10.8%207.9-4%2012.7%2010.7-7.9%2010.8%207.9-4.3-12.7%2011-7.9h-13.5z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs .elementor-button:hover { color:var(--e-global-color-secondary); background-color:var(--e-global-color-0a1bf46); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs .cl-fq-tab.is-on .elementor-button { background-color:var(--e-global-color-primary); border-color:var(--e-global-color-primary); color:var(--e-global-color-0a1bf46); }

.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctrl .elementor-button { display:inline-flex; align-items:center; height:48px; padding:0 22px; font-size:15px; font-weight:600; line-height:1; letter-spacing:0; text-transform:none; color:var(--e-global-color-primary); background-color:var(--e-global-color-0a1bf46); border:1px solid var(--fq-line); border-radius:8px; transition:color .2s, border-color .2s; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctrl .elementor-button:hover { color:var(--e-global-color-secondary); border-color:var(--e-global-color-secondary); background-color:var(--e-global-color-0a1bf46); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctrl .elementor-button-icon svg { width:13px; height:13px; }

.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-list { background:var(--e-global-color-0a1bf46); border:1px solid var(--fq-line); border-radius:12px; overflow:hidden; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-list > .elementor-widget { width:100%; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-toggle-item { border-top:1px solid var(--fq-line); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-toggle-item:first-child,
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-toggle-item.is-first { border-top:0; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-tab-title { display:flex; align-items:center; margin:0; min-height:60px; padding:16px 34px 16px 30px; border:0; background:none; font-family:inherit; transition:background-color .2s; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-tab-title::before { content:attr(data-n); order:-1; flex:0 0 54px; font-size:16px; font-weight:600; line-height:1.45; color:var(--e-global-color-primary); opacity:.4; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-toggle-title { flex:1 1 auto; min-width:0; overflow-wrap:break-word; padding-left:34px; border-left:3px solid var(--e-global-color-c3e9b48); font-size:18px; font-weight:600; line-height:1.45; color:var(--e-global-color-primary); transition:color .2s, border-color .2s; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-toggle-icon { order:2; float:none; flex:0 0 18px; width:18px; margin-left:26px; text-align:center; color:var(--e-global-color-primary); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-toggle-icon svg { width:15px; height:15px; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-tab-title:hover .elementor-toggle-title { color:var(--e-global-color-secondary); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-tab-title.elementor-active { background-color:var(--e-global-color-f7a2c10); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-tab-title.elementor-active .elementor-toggle-title { color:var(--e-global-color-secondary); border-left-color:var(--e-global-color-secondary); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-tab-title.elementor-active .elementor-toggle-icon { color:var(--e-global-color-secondary); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-tab-content { padding:0 34px 24px 118px; border:0; background-color:var(--e-global-color-f7a2c10); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-tab-content p { margin:0; font-size:16px; line-height:1.75; color:var(--e-global-color-text); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-empty { padding:48px 32px; text-align:center; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-empty p { margin:0; font-size:16px; color:var(--e-global-color-text); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-empty a { color:var(--e-global-color-secondary); font-weight:600; text-decoration:none; }

.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-count { margin:0; font-size:15px; color:var(--e-global-color-text); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-pager { display:flex; gap:8px; flex-wrap:wrap; justify-content:flex-end; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-pg { min-width:44px; height:44px; padding:0 15px; display:inline-flex; align-items:center; justify-content:center; font-family:inherit; font-size:15px; font-weight:600; color:var(--e-global-color-primary); background:var(--e-global-color-0a1bf46); border:1px solid var(--fq-line); border-radius:8px; cursor:pointer; transition:background-color .2s, color .2s, border-color .2s; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-pg:hover { color:var(--e-global-color-secondary); border-color:var(--e-global-color-secondary); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-pg.is-on { background:var(--e-global-color-primary); border-color:var(--e-global-color-primary); color:var(--e-global-color-0a1bf46); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-gap { display:inline-flex; align-items:center; padding:0 2px; color:var(--e-global-color-text); }

.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-cta { border:1px solid var(--e-global-color-e6e3405); border-radius:12px; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-cta > .elementor-widget-html { flex:0 0 auto; width:auto; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-cta > .e-con { flex:1 1 auto; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctaic { display:flex; align-items:center; justify-content:center; width:90px; height:90px; border-radius:50%; background-color:var(--e-global-color-c3e9b48); color:var(--e-global-color-accent); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctaic svg { width:44px; height:44px; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-cta h2 { margin:0; font-size:24px; font-weight:600; letter-spacing:-0.3px; line-height:1.3; text-transform:none; color:var(--e-global-color-primary); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-cta .elementor-widget-text-editor p { margin:0; font-size:16px; line-height:1.7; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctabtn { margin-inline-start:auto; flex:0 0 auto; width:auto; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctabtn .elementor-button { white-space:nowrap; }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctabtn .elementor-button:hover { background-color:var(--e-global-color-secondary); }
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctabtn .elementor-button-icon svg { width:1em; height:1em; }

.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-disc{margin-top:34px;padding-top:22px;border-top:1px solid var(--e-global-color-e6e3405);}
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-disc p{margin:0 0 10px;font-size:13px;line-height:1.7;color:var(--e-global-color-m7c7468);}
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-disc p:last-child{margin-bottom:0;}
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-disc strong{display:inline-block;margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--e-global-color-primary);}
@media (max-width:1024px) {
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-art { max-width:220px; margin-inline-start:0; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs { width:100%; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs .cl-fq-tab { flex:1 1 50%; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs .elementor-button { width:100%; min-width:0; padding:0 16px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-cta { flex-wrap:wrap; }
}
@media (max-width:880px) {
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctabtn { width:100%; margin-inline-start:0; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctabtn .elementor-button { width:100%; justify-content:center; }
}
@media (max-width:767px) {
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-art { max-width:170px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-herotext .elementor-widget-text-editor p { font-size:16px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-input { height:54px; padding-left:50px; font-size:15px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-searchbox > svg { left:18px; width:18px; height:18px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs .elementor-button { height:52px; padding:0 10px; font-size:14px; gap:8px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs .elementor-button::before { width:20px; height:14px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctrl { width:100%; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctrl .cl-fq-ctrlbtn { flex:1 1 calc(50% - 6px); }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctrl .elementor-button { width:100%; justify-content:center; height:44px; padding:0 12px; font-size:13px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-tab-title { min-height:56px; padding:14px 18px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-tab-title::before { flex-basis:34px; font-size:14px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-toggle-title { padding-left:14px; font-size:16px; line-height:1.5; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-toggle-icon { margin-left:14px; flex-basis:16px; width:16px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-tab-content { padding:0 18px 20px 48px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-group .elementor-tab-content p { font-size:15px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-foot { flex-direction:column; align-items:flex-start; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-pager { justify-content:flex-start; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctaic { width:64px; height:64px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-ctaic svg { width:32px; height:32px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-cta h2 { font-size:20px; }
    .elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-cta .elementor-widget-text-editor p { font-size:15px; }
}

/*fqtabgap*/
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs{gap:12px;}
.elementor-513 .elementor-element.elementor-element-faqroot .cl-fq-tabs .cl-fq-tab .elementor-button{border-radius:8px;border-width:1px;border-style:solid;}/* End custom CSS */