.elementor-widget-theme-post-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-29877 .elementor-element.elementor-element-7c508eb9{font-family:"var(--mo-font)",Sans-serif}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}.elementor-29877 .elementor-element.elementor-element-7c508eb9 p{font-size:1.15rem;line-height:1.75;color:#3D4045;margin:0 0 24px}.elementor-29877 .elementor-element.elementor-element-7c508eb9 h2{font-family:var(--mo-font);font-size:2.2rem;line-height:1.15;letter-spacing:-.02em;font-weight:800;color:#629CED;margin:48px 0 18px}.elementor-29877 .elementor-element.elementor-element-7c508eb9 h3{font-family:var(--mo-font);font-size:1.5rem;line-height:1.3;font-weight:700;color:#3D4045;margin:40px 0 12px}.elementor-29877 .elementor-element.elementor-element-7c508eb9 h4{font-family:var(--mo-font);font-size:1.2rem;font-weight:700;color:#3D4045;margin:32px 0 10px}.elementor-29877 .elementor-element.elementor-element-7c508eb9 ul,.elementor-29877 .elementor-element.elementor-element-7c508eb9 ol{font-size:1.15rem;line-height:1.75;color:#3D4045;margin:0 0 28px;padding-left:22px}.elementor-29877 .elementor-element.elementor-element-7c508eb9 li{margin-bottom:8px}.elementor-29877 .elementor-element.elementor-element-7c508eb9 a{color:#629CED;text-decoration:underline;text-underline-offset:3px}.elementor-29877 .elementor-element.elementor-element-7c508eb9 a:hover{color:#5670B4}.elementor-29877 .elementor-element.elementor-element-7c508eb9 blockquote{margin:40px 0;padding:8px 0 8px 32px;border-left:4px solid #FFC93C;font-size:1.45rem;line-height:1.45;font-weight:600;color:#33416A}.elementor-29877 .elementor-element.elementor-element-7c508eb9 blockquote p{font-size:inherit;color:inherit}.elementor-29877 .elementor-element.elementor-element-7c508eb9 img{max-width:100%;height:auto;border-radius:20px}.elementor-29877 .elementor-element.elementor-element-7c508eb9 figure{margin:32px 0}.elementor-29877 .elementor-element.elementor-element-7c508eb9 figcaption{font-size:.9rem;color:#6B6E73;margin-top:8px}.elementor-29877 .elementor-element.elementor-element-7c508eb9 table{width:100%;border-collapse:collapse;margin:0 0 32px;font-size:1rem;background:#FFF;border-radius:16px;overflow:hidden}.elementor-29877 .elementor-element.elementor-element-7c508eb9 th{background:#F0F2F8;color:#33416A;text-align:left;padding:14px 18px;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.elementor-29877 .elementor-element.elementor-element-7c508eb9 td{padding:14px 18px;border-top:1px solid #E5E5E5}.elementor-29877 .elementor-element.elementor-element-7c508eb9 iframe{max-width:100%;border-radius:16px}@media (max-width:767px){.elementor-29877 .elementor-element.elementor-element-7c508eb9 p,.elementor-29877 .elementor-element.elementor-element-7c508eb9 ul,.elementor-29877 .elementor-element.elementor-element-7c508eb9 ol{font-size:1.05rem}.elementor-29877 .elementor-element.elementor-element-7c508eb9 h2{font-size:1.7rem}.elementor-29877 .elementor-element.elementor-element-7c508eb9 h3{font-size:1.3rem}.elementor-29877 .elementor-element.elementor-element-7c508eb9 blockquote{font-size:1.2rem;padding-left:20px}}