.elementor-626 .elementor-element.elementor-element-74316fd3{color:#2A2440;font-family:"Source Serif 4", Sans-serif;font-size:18px;line-height:1.75px;}/* Start custom CSS for theme-post-content, class: .elementor-element-74316fd3 */& p { margin: 0 0 1.25em 0; } & h2, & h3 { font-family: 'Source Serif 4', Georgia, serif; font-weight: 700; color: #1C1233; line-height: 1.25; margin: 1.6em 0 0.6em 0; } & h2 { font-size: 26px; } & h3 { font-size: 21px; } & a { color: #25795A; text-decoration: underline; text-underline-offset: 3px; } & img { border-radius: 6px; height: auto; max-width: 100%; } & figure { margin: 1.6em 0; } & figcaption, & .wp-element-caption { font-family: Rubik, sans-serif; font-size: 11px; color: #5B5768; margin-top: 8px; text-align: left; } & blockquote { margin: 1.6em 0; padding: 4px 0 4px 22px; border-left: 3px solid #6BBF9E; font-style: italic; color: #1C1233; } & ol { list-style: none; counter-reset: jf; padding: 0; margin: 1.4em 0; display: flex; flex-direction: column; gap: 10px; } & ol > li { counter-increment: jf; position: relative; padding: 16px 18px 16px 62px; background: #fff; border: 1px solid #E6E2DA; border-radius: 6px; font-family: Rubik, sans-serif; font-size: 14px; line-height: 1.55; color: #5B5768; } & ol > li::before { content: counter(jf); position: absolute; left: 18px; top: 14px; width: 26px; height: 26px; border-radius: 50%; background: #6BBF9E; color: #1C1233; font-weight: 600; font-size: 12px; display: flex; align-items: center; justify-content: center; } & ol > li strong { display: block; color: #1C1233; font-weight: 500; font-size: 15px; } & ul { padding-left: 1.2em; } & ul li::marker { color: #6BBF9E; }/* End custom CSS */
/* Start custom CSS */body.elementor-page-626 .elementor-element-74316fd3, body.elementor-page-626 .elementor-element-74316fd3 .elementor-widget-container { font-family: 'Source Serif Pro', Georgia, serif; font-size: 18px; line-height: 1.75; color: #2A2440; }
body.elementor-page-626 .elementor-element-74316fd3 p { font-family: 'Source Serif Pro', Georgia, serif; font-size: 18px; line-height: 1.75; margin: 0 0 1.25em 0; color: #2A2440; }
body.elementor-page-626 .elementor-element-74316fd3 h2, body.elementor-page-626 .elementor-element-74316fd3 h3, body.elementor-page-626 .elementor-element-74316fd3 h4 { font-family: 'Source Serif Pro', Georgia, serif; font-weight: 700; color: #1C1233; line-height: 1.25; margin: 1.6em 0 0.6em; }
body.elementor-page-626 .elementor-element-74316fd3 h2 { font-size: 26px; } body.elementor-page-626 .elementor-element-74316fd3 h3 { font-size: 21px; }
body.elementor-page-626 .elementor-element-74316fd3 a { color: #25795A; text-decoration: underline; text-underline-offset: 3px; }
body.elementor-page-626 .elementor-element-74316fd3 img { border-radius: 6px; height: auto; max-width: 100%; }
body.elementor-page-626 .elementor-element-74316fd3 figure { margin: 1.6em 0; }
body.elementor-page-626 .elementor-element-74316fd3 figcaption { font-family: Rubik, sans-serif; font-size: 11px; line-height: 1.5; color: #5B5768; margin-top: 8px; text-align: left; }
body.elementor-page-626 .elementor-element-74316fd3 blockquote { margin: 1.6em 0; padding: 4px 0 4px 22px; border-left: 3px solid #6BBF9E; font-style: italic; color: #1C1233; }
body.elementor-page-626 .elementor-element-74316fd3 ol { list-style: none; counter-reset: jf; padding: 0; margin: 1.4em 0; display: flex; flex-direction: column; gap: 10px; }
body.elementor-page-626 .elementor-element-74316fd3 ol > li { counter-increment: jf; position: relative; padding: 16px 18px 16px 62px; background: #fff; border: 1px solid #E6E2DA; border-radius: 6px; font-family: Rubik, sans-serif; font-size: 14px; line-height: 1.55; color: #5B5768; }
body.elementor-page-626 .elementor-element-74316fd3 ol > li::before { content: counter(jf); position: absolute; left: 18px; top: 14px; width: 26px; height: 26px; border-radius: 50%; background: #6BBF9E; color: #1C1233; font-weight: 600; font-size: 12px; display: flex; align-items: center; justify-content: center; }
body.elementor-page-626 .elementor-element-74316fd3 ol > li strong { display: block; color: #1C1233; font-weight: 500; font-size: 15px; }
body.elementor-page-626 .elementor-element-74316fd3 ul { padding-left: 1.2em; } body.elementor-page-626 .elementor-element-74316fd3 li { line-height: 1.7; } body.elementor-page-626 .elementor-element-74316fd3 ul li::marker { color: #6BBF9E; }
body.elementor-page-626 [data-id="26e959a4"] { line-height: 0; }
body.elementor-page-626 [data-id="26e959a4"] a { display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; background-color: #1C1233; margin-right: 7px; position: relative; vertical-align: middle; transition: background-color .25s; } body.elementor-page-626 [data-id="26e959a4"] a:hover { background-color: #6BBF9E; } body.elementor-page-626 [data-id="26e959a4"] a::after { content: ''; width: 14px; height: 14px; background-color: #fff; -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; } body.elementor-page-626 [data-id="26e959a4"] a:hover::after { background-color: #1C1233; } body.elementor-page-626 [data-id="26e959a4"] a[href*='facebook']::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M14 3h-2a4 4 0 0 0-4 4v3H6v3.5h2V21h3.5v-7.5H14l.5-3.5h-3V7.5a1 1 0 0 1 1-1H14z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M14 3h-2a4 4 0 0 0-4 4v3H6v3.5h2V21h3.5v-7.5H14l.5-3.5h-3V7.5a1 1 0 0 1 1-1H14z'/%3E%3C/svg%3E"); } body.elementor-page-626 [data-id="26e959a4"] a[href*='whatsapp']::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 3a9 9 0 0 0-7.8 13.5L3 21l4.6-1.2A9 9 0 1 0 12 3zm0 2a7 7 0 1 1-3.6 13l-.3-.2-2.4.6.7-2.3-.2-.3A7 7 0 0 1 12 5zm-2.6 3.4c-.2 0-.5 0-.7.3-.3.3-.9.9-.9 2.1s.9 2.4 1 2.6c.1.2 1.8 2.8 4.4 3.8 2.2.9 2.6.7 3.1.6.5 0 1.5-.6 1.7-1.2.2-.6.2-1.1.2-1.2l-.5-.3-1.7-.8c-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1-.3-.1-1.1-.4-2-1.3-.8-.7-1.3-1.5-1.4-1.8-.2-.3 0-.4.1-.5l.4-.5.3-.4v-.4l-.8-1.9c-.2-.5-.4-.4-.6-.4z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 3a9 9 0 0 0-7.8 13.5L3 21l4.6-1.2A9 9 0 1 0 12 3zm0 2a7 7 0 1 1-3.6 13l-.3-.2-2.4.6.7-2.3-.2-.3A7 7 0 0 1 12 5zm-2.6 3.4c-.2 0-.5 0-.7.3-.3.3-.9.9-.9 2.1s.9 2.4 1 2.6c.1.2 1.8 2.8 4.4 3.8 2.2.9 2.6.7 3.1.6.5 0 1.5-.6 1.7-1.2.2-.6.2-1.1.2-1.2l-.5-.3-1.7-.8c-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1-.3-.1-1.1-.4-2-1.3-.8-.7-1.3-1.5-1.4-1.8-.2-.3 0-.4.1-.5l.4-.5.3-.4v-.4l-.8-1.9c-.2-.5-.4-.4-.6-.4z'/%3E%3C/svg%3E"); } body.elementor-page-626 [data-id="26e959a4"] a[href*='bluesky']::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M6.3 4.6C8.4 6.2 10.6 9.3 12 10.8c1.4-1.5 3.6-4.6 5.7-6.2 1.5-1.1 4-2 4 .8 0 .6-.3 4.7-.5 5.3-.7 2.3-3 2.9-5.2 2.5 3.8.6 4.7 2.8 2.7 4.9-3.9 4-5.6-1-6-2.3l-.7-1.6-.7 1.6c-.4 1.3-2.1 6.3-6 2.3-2-2.1-1.1-4.3 2.7-4.9-2.2.4-4.5-.2-5.2-2.5C2.6 10.1 2.3 6 2.3 5.4c0-2.8 2.5-1.9 4-.8z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M6.3 4.6C8.4 6.2 10.6 9.3 12 10.8c1.4-1.5 3.6-4.6 5.7-6.2 1.5-1.1 4-2 4 .8 0 .6-.3 4.7-.5 5.3-.7 2.3-3 2.9-5.2 2.5 3.8.6 4.7 2.8 2.7 4.9-3.9 4-5.6-1-6-2.3l-.7-1.6-.7 1.6c-.4 1.3-2.1 6.3-6 2.3-2-2.1-1.1-4.3 2.7-4.9-2.2.4-4.5-.2-5.2-2.5C2.6 10.1 2.3 6 2.3 5.4c0-2.8 2.5-1.9 4-.8z'/%3E%3C/svg%3E"); } body.elementor-page-626 [data-id="26e959a4"] a[href*='linkedin']::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M5 3.5a2 2 0 1 1 0 4 2 2 0 0 1 0-4zM3.3 9h3.4v11H3.3zM9 9h3.3v1.5h.1c.5-.9 1.6-1.8 3.3-1.8 3.5 0 4.2 2.3 4.2 5.3v6H16.4v-5.3c0-1.3 0-2.9-1.8-2.9s-2.1 1.4-2.1 2.8V20H9z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M5 3.5a2 2 0 1 1 0 4 2 2 0 0 1 0-4zM3.3 9h3.4v11H3.3zM9 9h3.3v1.5h.1c.5-.9 1.6-1.8 3.3-1.8 3.5 0 4.2 2.3 4.2 5.3v6H16.4v-5.3c0-1.3 0-2.9-1.8-2.9s-2.1 1.4-2.1 2.8V20H9z'/%3E%3C/svg%3E"); } body.elementor-page-626 [data-id="26e959a4"] a[href*='twitter']::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M17.5 3h3.1l-6.8 7.7 8 10.3h-6.2l-4.9-6.3L5 21H1.9l7.2-8.3L1.4 3h6.4l4.4 5.8zm-1.1 16.2h1.7L7.1 4.7H5.3z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M17.5 3h3.1l-6.8 7.7 8 10.3h-6.2l-4.9-6.3L5 21H1.9l7.2-8.3L1.4 3h6.4l4.4 5.8zm-1.1 16.2h1.7L7.1 4.7H5.3z'/%3E%3C/svg%3E"); }/* End custom CSS */