.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-6fec4456 */.elementor-181 .elementor-element.elementor-element-6fec4456 { font-family: Inter, sans-serif; font-size: 1.0625rem; line-height: 1.8; color: #51607A; } .elementor-181 .elementor-element.elementor-element-6fec4456 p { margin: 0 0 1.25rem 0; } .elementor-181 .elementor-element.elementor-element-6fec4456 h2 { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 1.875rem; line-height: 1.25; letter-spacing: -0.01em; color: #10203F; margin: 0.25rem 0 1rem 0; } .elementor-181 .elementor-element.elementor-element-6fec4456 h3 { font-family: Montserrat, sans-serif; font-weight: 700; font-size: 1.25rem; line-height: 1.35; color: #10203F; margin: 1.75rem 0 0.5rem 0; } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-post-eyebrow { margin: 3.25rem 0 0.5rem 0; font-size: 0.8125rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: #FB9205; } .elementor-181 .elementor-element.elementor-element-6fec4456 ul { list-style: none; padding: 0; margin: 0 0 1.5rem 0; } .elementor-181 .elementor-element.elementor-element-6fec4456 ul li { position: relative; padding-left: 2.25rem; margin-bottom: 0.75rem; color: #10203F; } .elementor-181 .elementor-element.elementor-element-6fec4456 ul li::before { content: '✓'; position: absolute; left: 0; top: 0.2em; width: 1.5rem; height: 1.5rem; border-radius: 50%; background: rgba(18, 161, 251, 0.14); color: #013CA1; font-weight: 800; font-size: 0.8rem; display: flex; align-items: center; justify-content: center; } .elementor-181 .elementor-element.elementor-element-6fec4456 a { color: #013CA1; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; } .elementor-181 .elementor-element.elementor-element-6fec4456 a:hover { color: #FB9205; } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-in-short { background: #F2F7FD; border-left: 5px solid #FB9205; border-radius: 16px; padding: 1.75rem 2rem; margin: 0.5rem 0 1.75rem 0; } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-in-short > p:first-child { margin-bottom: 0.75rem; font-family: Montserrat, sans-serif; color: #013CA1; } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-in-short ul { margin-bottom: 0; } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-faq-item { background: #ffffff; border: 1px solid #E1EAF6; border-radius: 14px; padding: 1.35rem 1.6rem; margin: 0 0 1rem 0; box-shadow: 0 8px 24px rgba(1, 60, 161, 0.05); } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-faq-item h3 { margin-top: 0; font-size: 1.0625rem; } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-faq-item p { margin-bottom: 0; } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-post-cta { margin: 3.5rem 0 0 0; padding: 3rem 2.5rem; border-radius: 24px; text-align: center; background: radial-gradient(circle at 15% 20%, rgba(18, 161, 251, 0.45) 0%, rgba(18, 161, 251, 0) 50%), linear-gradient(135deg, #013CA1 0%, #0A1F4F 100%); box-shadow: 0 30px 70px rgba(1, 60, 161, 0.25); } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-post-cta h2 { color: #ffffff; margin-top: 0; } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-post-cta p { color: rgba(255, 255, 255, 0.84); } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-post-cta p a { color: #ffffff; } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-post-cta .wp-block-buttons { display: flex; justify-content: center; margin-top: 1.5rem; } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-post-cta .wp-block-button__link { display: inline-block; background: #FB9205; color: #ffffff; text-decoration: none; font-family: Montserrat, sans-serif; font-weight: 700; font-size: 1.0625rem; padding: 1rem 2.25rem; border-radius: 10px; box-shadow: 0 12px 28px rgba(251, 146, 5, 0.35); } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-post-cta .wp-block-button__link:hover { background: #E07B00; color: #ffffff; } @media (max-width: 767px) { .elementor-181 .elementor-element.elementor-element-6fec4456 h2 { font-size: 1.5rem; } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-post-cta { padding: 2.25rem 1.25rem; } .elementor-181 .elementor-element.elementor-element-6fec4456 .lys-in-short { padding: 1.35rem 1.25rem; } }/* End custom CSS */