.xcl-faq details{border-top:1px solid #cbd3cd}.xcl-faq details:last-child{border-bottom:1px solid #cbd3cd}.xcl-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;cursor:pointer;font-size:19px;line-height:1.4}.xcl-faq summary::-webkit-details-marker{display:none}.xcl-faq summary:after{content:'+';font-size:26px;font-weight:400;flex-shrink:0}.xcl-faq details[open]>summary:after{content:'−'}.xcl-faq-answer{padding:0 36px 26px 0;line-height:1.7}.xcl-faq-answer p:first-child{margin-top:0}.xcl-faq-answer p:last-child{margin-bottom:0}.xcl-designed .elementor-widget-text-editor p:last-child{margin-bottom:0}.xcl-designed .elementor-widget-text-editor p:first-child{margin-top:0}.xcl-designed img{display:block}.xcl-designed .elementor-button:focus-visible{outline:3px solid currentColor;outline-offset:5px}.xcl-designed .elementor-button:hover{filter:brightness(.92)}.xcl-designed .e-con{min-width:0}.xcl-designed .elementor-widget-heading{overflow-wrap:normal;word-break:normal}@media(max-width:767px){.xcl-designed .elementor-widget-heading{overflow-wrap:anywhere}.xcl-faq summary{font-size:17px}.xcl-faq-answer{padding-right:8px}}
@media(max-width:768px){.xcl-site-header .xcl-navigation{position:relative}.xcl-site-header .xcl-navigation .xcl-nav-mobile summary{display:flex;justify-content:flex-end;align-items:center;gap:12px;list-style:none}.xcl-site-header .xcl-navigation summary::-webkit-details-marker{display:none}.xcl-site-header .xcl-navigation summary:after{content:'';width:16px;height:10px;border-block:2px solid currentColor}.xcl-site-header .xcl-navigation .xcl-nav-mobile>ul{position:absolute;right:0;top:100%;width:260px;max-width:calc(100vw - 44px);padding:24px;background:#f6f3ec;color:#263e35;border:1px solid #cbd3cd;border-radius:12px;box-shadow:0 12px 24px #263e3514;z-index:100}.xcl-site-header .xcl-navigation .xcl-nav-mobile>ul a{display:block;padding:6px 0}}

.xcl-faq-answer{padding-inline-end:36px;padding-inline-start:0}
@media(max-width:767px){.xcl-faq-answer{padding-inline-end:8px}}
[dir="rtl"] .xcl-faq-answer{padding-right:0}
@media(max-width:768px){[dir="rtl"] .xcl-site-header .xcl-navigation .xcl-nav-mobile>ul{right:auto;left:0}}
