.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for theme-post-content, class: .elementor-element-6789ab79 */.elementor-203 .elementor-element.elementor-element-6789ab79{ font-family:'Manrope',sans-serif; font-size:18px; line-height:1.75; color:#3D4658; } .elementor-203 .elementor-element.elementor-element-6789ab79 p{ margin:0 0 22px; } .elementor-203 .elementor-element.elementor-element-6789ab79 h2{ font-family:'Sora',sans-serif; font-size:32px; line-height:1.15; letter-spacing:-0.025em; color:#0D1321; font-weight:700; margin:52px 0 16px; } .elementor-203 .elementor-element.elementor-element-6789ab79 h3{ font-family:'Sora',sans-serif; font-size:22px; line-height:1.3; letter-spacing:-0.01em; color:#0D1321; font-weight:600; margin:34px 0 10px; } .elementor-203 .elementor-element.elementor-element-6789ab79 a{ color:#4334D6; text-decoration:underline; text-underline-offset:3px; } .elementor-203 .elementor-element.elementor-element-6789ab79 a:hover{ color:#0D1321; } .elementor-203 .elementor-element.elementor-element-6789ab79 strong{ color:#0D1321; } .elementor-203 .elementor-element.elementor-element-6789ab79 ul, .elementor-203 .elementor-element.elementor-element-6789ab79 ol{ margin:0 0 24px; padding-left:22px; } .elementor-203 .elementor-element.elementor-element-6789ab79 li{ margin:0 0 8px; padding-left:4px; } .elementor-203 .elementor-element.elementor-element-6789ab79 li::marker{ color:#5B4CF0; } .elementor-203 .elementor-element.elementor-element-6789ab79 .tw-short-answer{ font-size:19px; line-height:1.65; color:#0D1321; background:#FFFFFF; border:1px solid #DED8CC; border-left:4px solid #5B4CF0; border-radius:0 6px 6px 0; padding:24px 28px; margin:0 0 36px; } .elementor-203 .elementor-element.elementor-element-6789ab79 .tw-short-answer strong{ display:block; font-family:'Sora',sans-serif; font-size:12px; letter-spacing:0.14em; text-transform:uppercase; color:#4334D6; margin-bottom:6px; } .elementor-203 .elementor-element.elementor-element-6789ab79 figure{ margin:36px 0; } .elementor-203 .elementor-element.elementor-element-6789ab79 figure img{ width:100%; height:auto; max-height:460px; object-fit:cover; border-radius:6px; } .elementor-203 .elementor-element.elementor-element-6789ab79 figcaption{ font-size:13px; color:#6B7385; margin-top:10px; text-align:left; } .elementor-203 .elementor-element.elementor-element-6789ab79 .wp-block-table{ overflow-x:auto; margin:28px 0 32px; } .elementor-203 .elementor-element.elementor-element-6789ab79 table{ width:100%; border-collapse:collapse; font-size:15px; line-height:1.5; } .elementor-203 .elementor-element.elementor-element-6789ab79 th{ font-family:'Sora',sans-serif; font-weight:600; color:#0D1321; text-align:left; background:#ECE7DD; padding:12px 14px; border-bottom:2px solid #0D1321; } .elementor-203 .elementor-element.elementor-element-6789ab79 td{ padding:12px 14px; border-bottom:1px solid #DED8CC; vertical-align:top; } .elementor-203 .elementor-element.elementor-element-6789ab79 .schema-faq{ border-top:1px solid #0D1321; margin-top:8px; } .elementor-203 .elementor-element.elementor-element-6789ab79 .schema-faq-section{ padding:20px 0; border-bottom:1px solid #DED8CC; } .elementor-203 .elementor-element.elementor-element-6789ab79 .schema-faq-question{ display:block; font-family:'Sora',sans-serif; font-size:18px; color:#0D1321; margin-bottom:8px; } .elementor-203 .elementor-element.elementor-element-6789ab79 .schema-faq-answer{ margin:0; font-size:17px; } @media (max-width:767px) { .elementor-203 .elementor-element.elementor-element-6789ab79{ font-size:17px; } .elementor-203 .elementor-element.elementor-element-6789ab79 h2{ font-size:26px; margin-top:40px; } .elementor-203 .elementor-element.elementor-element-6789ab79 .tw-short-answer{ padding:20px; font-size:17px; } }/* End custom CSS */