.elementor-1496 .elementor-element.elementor-element-881f9fb{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1496 .elementor-element.elementor-element-4c9d83f .elementor-heading-title{font-size:18px;color:#174020;}/* Start custom CSS for shortcode, class: .elementor-element-4b9444a */.box-faq{width:100%;display:flex;flex-direction:column;gap:10px}
.box-faq-item{border:1px solid #dee0e3;;border-radius:12px;background: #F3F4F6;;overflow:hidden}
.box-faq-item summary{position:relative;display:flex;align-items:center;min-height:54px;padding:14px 18px;padding-left:48px;font-size:14px;font-weight:700;color:#222;cursor:pointer;list-style:none}
.box-faq-item summary::-webkit-details-marker{display:none}
.box-faq-item summary::after{content:'+';position:absolute;left:18px;font-size:20px;font-weight:400;color:#6b4a2b}
.box-faq-item[open] summary::after{content:'−'}
.box-faq-answer{padding:0 18px 18px;font-size:14px;line-height:2;color:#555}
.box-faq-answer p{margin:0 0 10px}
.box-faq-answer p:last-child{margin-bottom:0}
@media(max-width:600px){.box-faq-item summary{padding:13px 14px;padding-left:42px;font-size:13px}.box-faq-item summary::after{left:14px}.box-faq-answer{padding:0 14px 15px;font-size:13px}}/* End custom CSS */