.gsea-native-faq.e-con{display:block;width:100%;max-width:none;margin:0;padding:20px 0 100px;--gap:0px}
.gsea-native-cta.e-con{display:block;width:100%;max-width:none;margin:0;padding:55px 0;background:#2ea684;color:#fff;--gap:0px}
:where(.gsea-native-faq,.gsea-native-cta) .e-con{--gap:0px;--row-gap:0px;--column-gap:0px;--widgets-spacing:0px;gap:0;padding:0;min-width:0}
:where(.gsea-native-faq,.gsea-native-cta) .elementor-widget{margin:0;min-width:0}
:where(.gsea-native-faq,.gsea-native-cta) .elementor-widget-container{padding:0}
:where(.gsea-native-faq,.gsea-native-cta) .container.e-con{width:calc(100% - 112px);max-width:var(--max,1280px);margin-inline:auto;padding:0}
:where(.gsea-native-faq) .gsea-faq-layout.e-con{--gsea-faq-columns:1fr 1.4fr;display:grid;grid-template-columns:var(--e-con-grid-template-columns,var(--gsea-faq-columns));grid-template-rows:auto;align-items:start;gap:80px}
:where(.gsea-native-faq) .gsea-faq-headings.e-con,:where(.gsea-native-faq) .gsea-faq-questions.e-con{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:0}
:where(.gsea-native-faq,.gsea-native-cta) .gsea-finish-lang-group.e-con{--gsea-finish-language-display:flex;display:flex;flex-direction:column;align-items:stretch;padding:0}
:where(.gsea-native-faq) .gsea-faq-eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.6;letter-spacing:1.2px;color:#2ea684;padding-bottom:19px;margin:0}
:where(.gsea-native-faq) .gsea-faq-eyebrow .elementor-heading-title{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}
:where(.gsea-native-faq) .gsea-faq-title{padding-bottom:25px}
:where(.gsea-native-faq) .gsea-faq-title .elementor-heading-title{font-size:48px;line-height:1.25;letter-spacing:-1.7px;font-weight:600;margin:0}
html[dir=ltr] :where(.gsea-native-faq) .gsea-faq-title .elementor-heading-title{letter-spacing:-1px}
:where(.gsea-native-faq) .gsea-faq-accordion{width:100%;--n-accordion-title-font-size:17px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#0d0d0d;--n-accordion-title-hover-color:#0d0d0d;--n-accordion-title-active-color:#0d0d0d;--n-accordion-border-radius:0px;--n-accordion-padding:23px 0;--n-accordion-border-width:0px}
:where(.gsea-native-faq) .gsea-faq-accordion .e-n-accordion{gap:0}
:where(.gsea-native-faq) .gsea-faq-accordion .e-n-accordion-item,:where(.gsea-native-faq) .gsea-faq-accordion .elementor-toggle-item{border:0;border-top:1px solid var(--line,#dedfd9);border-radius:0;background:transparent}
:where(.gsea-native-faq) .gsea-faq-accordion .e-n-accordion-item:last-child,:where(.gsea-native-faq) .gsea-faq-accordion .elementor-toggle-item:last-child{border-bottom:1px solid var(--line,#dedfd9)}
:where(.gsea-native-faq) .gsea-faq-accordion summary.e-n-accordion-item-title,:where(.gsea-native-faq) .gsea-faq-accordion .elementor-tab-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;cursor:pointer;list-style:none;border:0;border-radius:0;background:transparent;color:#0d0d0d;font-size:17px;font-weight:500;line-height:1.7;text-align:start}
:where(.gsea-native-faq) .gsea-faq-accordion .e-n-accordion-item-title-header{flex:1;min-width:0}
:where(.gsea-native-faq) .gsea-faq-accordion .e-n-accordion-item-title-text,:where(.gsea-native-faq) .gsea-faq-accordion .elementor-toggle-title{font-size:inherit;line-height:inherit;letter-spacing:0;font-weight:500;color:inherit;margin:0;text-decoration:none}
:where(.gsea-native-faq) .gsea-faq-accordion summary.e-n-accordion-item-title::after,:where(.gsea-native-faq) .gsea-faq-accordion .elementor-tab-title::after{content:'+';display:block;flex:0 0 21px;width:21px;font-family:Arial,sans-serif;font-size:23px;line-height:1;text-align:center;transition:transform .2s}
:where(.gsea-native-faq) .gsea-faq-accordion details[open]>summary::after,:where(.gsea-native-faq) .gsea-faq-accordion .elementor-tab-title.elementor-active::after{transform:rotate(45deg);color:#2ea684}
:where(.gsea-native-faq) .gsea-faq-accordion .elementor-toggle-icon{display:none}
:where(.gsea-native-faq) .gsea-faq-answer-container.e-con{padding:0 0 23px;width:95%;max-width:95%;background:transparent;border:0}
:where(.gsea-native-faq) .gsea-faq-answer,:where(.gsea-native-faq) .gsea-faq-accordion .elementor-tab-content{font-size:14px;line-height:1.9;color:#6d726e}
:where(.gsea-native-faq) .gsea-faq-answer p,:where(.gsea-native-faq) .gsea-faq-accordion .elementor-tab-content p{margin:0;line-height:inherit}
:where(.gsea-native-faq) .gsea-faq-accordion .elementor-tab-content{border:0;background:transparent;padding:0 0 23px;max-width:95%}
:where(.gsea-native-cta) .gsea-cta-inner.e-con{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}
:where(.gsea-native-cta) .gsea-cta-copy.e-con{flex:1;min-width:0;width:auto}
:where(.gsea-native-cta) .gsea-cta-title{padding-bottom:10px}
:where(.gsea-native-cta) .gsea-cta-title .elementor-heading-title{font-size:33px;line-height:1.25;letter-spacing:-1.7px;color:white;margin:0}
html[dir=ltr] :where(.gsea-native-cta) .gsea-cta-title .elementor-heading-title{letter-spacing:-1px}
:where(.gsea-native-cta) .gsea-cta-description{font-size:14px;line-height:1.7;color:#ffffffdd}
:where(.gsea-native-cta) .gsea-cta-description p{margin:0}
:where(.gsea-native-cta) .gsea-cta-button{flex:0 0 auto;width:auto}
:where(.gsea-native-cta) .gsea-cta-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-width:200px;padding:15px 23px;line-height:1.8;background:#0d0d0d;border:1px solid #0d0d0d;border-radius:6px;color:white;font-family:var(--font,Plex,Arial,sans-serif);font-size:14px;font-weight:600;text-decoration:none;box-shadow:none;transition:background .2s,transform .2s}
:where(.gsea-native-cta) .elementor-button-content-wrapper{display:flex;align-items:center;gap:28px}
:where(.gsea-native-cta) .elementor-button-text{flex:initial}
:where(.gsea-native-cta) .elementor-button-content-wrapper::after{content:'';display:block;width:23px;height:23px;flex-shrink:0;background:currentColor;mask:url('arrow.svg') center/contain no-repeat;-webkit-mask:url('arrow.svg') center/contain no-repeat}
html[dir=ltr] :where(.gsea-native-cta) .elementor-button-content-wrapper::after{transform:scaleX(-1)}
:where(.gsea-native-cta) .gsea-cta-button .elementor-button:hover{background:#238568;border-color:#238568;color:white;transform:translateY(-2px)}
:where(.gsea-native-faq,.gsea-native-cta) .gsea-finish-lang-en{display:none!important}
html[lang=en] :where(.gsea-native-faq,.gsea-native-cta) .gsea-finish-lang-ar{display:none!important}
html[lang=en] :where(.gsea-native-faq,.gsea-native-cta) .gsea-finish-lang-en{display:var(--gsea-finish-language-display,block)!important}
@media(min-width:1600px){:where(.gsea-native-faq,.gsea-native-cta) .container.e-con{width:calc(100% - 160px)}}
@media(max-width:1180px){.gsea-native-faq.e-con{padding-block:80px}:where(.gsea-native-faq,.gsea-native-cta) .container.e-con{width:calc(100% - 70px)}}
@media(max-width:900px){
 :where(.gsea-native-faq,.gsea-native-cta) .container.e-con{width:calc(100% - 48px)}
 :where(.gsea-native-faq) .gsea-faq-layout.e-con{--gsea-faq-columns:.9fr 1.1fr;gap:40px}
 :where(.gsea-native-faq) .gsea-faq-title .elementor-heading-title{font-size:36px}
 :where(.gsea-native-cta) .gsea-cta-title .elementor-heading-title{font-size:28px}
 :where(.gsea-native-cta) .gsea-cta-description{font-size:12px}
 :where(.gsea-native-cta) .gsea-cta-button .elementor-button{min-width:170px;font-size:12px}
}
@media(max-width:680px){
 .gsea-native-faq.e-con{padding-block:0 65px}
 .gsea-native-cta.e-con{padding-block:40px}
 :where(.gsea-native-faq,.gsea-native-cta) .container.e-con{width:calc(100% - 36px)}
 :where(.gsea-native-faq) .gsea-faq-layout.e-con{--gsea-faq-columns:1fr;gap:30px}
 :where(.gsea-native-faq) .gsea-faq-eyebrow{font-size:10px;letter-spacing:.6px;padding-bottom:14px}
 :where(.gsea-native-faq) .gsea-faq-title{padding-bottom:20px}
 :where(.gsea-native-faq) .gsea-faq-title .elementor-heading-title{font-size:37px}
 :where(.gsea-native-faq) .gsea-faq-accordion{--n-accordion-title-font-size:16px;--n-accordion-padding:20px 0}
 :where(.gsea-native-faq) .gsea-faq-accordion summary.e-n-accordion-item-title,:where(.gsea-native-faq) .gsea-faq-accordion .elementor-tab-title{font-size:16px;padding-block:20px}
 :where(.gsea-native-faq) .gsea-faq-answer,:where(.gsea-native-faq) .gsea-faq-accordion .elementor-tab-content{font-size:13px}
 :where(.gsea-native-cta) .gsea-cta-inner.e-con{flex-direction:column;align-items:flex-start;gap:25px}
 :where(.gsea-native-cta) .gsea-cta-copy.e-con{flex:0 1 auto;width:100%}
 :where(.gsea-native-cta) .gsea-cta-title .elementor-heading-title{font-size:29px;line-height:1.5}
 :where(.gsea-native-cta) .gsea-cta-description{font-size:13px;line-height:1.8}
 :where(.gsea-native-cta) .gsea-cta-button .elementor-button{font-size:12px;padding:12px 20px}
}
