.elementor-1771638 .elementor-element.elementor-element-cab35e2{--display:flex;}.elementor-1771638 .elementor-element.elementor-element-006b9ba{--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;}.elementor-1771638 .elementor-element.elementor-element-f617c8c{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-1771638 .elementor-element.elementor-element-f617c8c.elementor-element{--align-self:center;}.elementor-1771638 .elementor-element.elementor-element-f617c8c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1771638 .elementor-element.elementor-element-996f032{--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;}/* Start custom CSS for html, class: .elementor-element-f67be24 *//* FAQ section */ .cx-faq { max-width: 900px; margin: 48px auto; padding: 0 16px; } .cx-faq_title { text-align: center; margin: 0 0 28px; } .cx-faqitem { background: #fff; border: 1px solid #e3dcd6; border-radius: 6px; margin: 0 0 12px; overflow: hidden; } .cx-faqq { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 18px 22px; cursor: pointer; list-style: none; } .cx-faqq::-webkit-details-marker { display: none; } .cx-faqq h3 { margin: 0; font-size: 18px; line-height: 1.4; } .cx-faqq::after { content: "+"; flex-shrink: 0; font-size: 26px; line-height: 1; color: #b35a30; } .cx-faqitem[open] .cx-faqq::after { content: "\2212"; } .cx-faqitem[open] .cx-faqq { border-bottom: 1px solid #eee7e1; } .cx-faqq:hover { background: #faf6f3; } .cx-faqq:focus-visible { outline: 2px solid #b35a30; outline-offset: -2px; } .cx-faqa { padding: 16px 22px 20px; } .cx-faqa p { margin: 0; line-height: 1.7; } @media (max-width: 600px) { .cx-faq { margin: 32px auto; } .cx-faqq { padding: 14px 16px; } .cx-faqq h3 { font-size: 16px; } .cx-faq_a { padding: 14px 16px 18px; } }/* End custom CSS */