@media(max-width:1024px){.elementor .sf-e5df91036f50{font-family:inherit;color:var(--sf-color-indigo-600);margin:0px;display:inline;cursor:inherit; font-size:inherit; font-weight:var(--sf-font-weight-medium); line-height:inherit;\n}}@media(max-width:1024px){.elementor .sf-107661598940:hover,.elementor .sf-107661598940:focus-visible{color:var(--sfa-ink);}}@media(max-width:1024px){.elementor .sf-107661598940{font-family:inherit;color:inherit;cursor:pointer;margin:0px;display:inline;font-size:inherit; font-weight:inherit; line-height:inherit;\n}}@media(max-width:1024px){.elementor .sf-0f18efa520a7{width:auto;min-width:0px;position:relative;padding:0px;margin:0px;display:flex;flex-direction:row;gap:calc(var(--sf-spacing) * 6);flex:0 1 auto;align-items:center;}}@media(max-width:1024px){.elementor .sf-a353b30d2ad2{font-family:inherit;color:inherit;margin:0px;display:block;cursor:inherit; font-size:inherit; font-weight:inherit; line-height:inherit;\n}}@media(max-width:1024px){.elementor .sf-3793fc3ba363{width:auto;min-width:0px;position:relative;font-size:var(--sf-text-xs);color:var(--sfa-body);line-height:var(--sf-text-xs--line-height);padding-block-start:calc(var(--sf-spacing) * 8);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-color:var(--sfa-line);display:flex;flex-direction:row;gap:calc(var(--sf-spacing) * 4);flex:0 1 auto;justify-content:space-between;align-items:center;border-top-style:solid;\n}}@media(max-width:1024px){.elementor .sf-1660513fd06b:hover,.elementor .sf-1660513fd06b:focus-visible{color:var(--sf-color-indigo-600);}}@media(max-width:1024px){.elementor .sf-1660513fd06b{color:inherit;text-decoration:none;cursor:pointer;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;font-size:inherit; font-weight:inherit; line-height:inherit; text-align:inherit; transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function:var(--sf-default-transition-timing-function); transition-duration:var(--sf-default-transition-duration);\n}}@media(max-width:1024px){.elementor .sf-20a8f2e7d869{width:auto;min-width:0px;position:relative;padding:0px;margin:0px;display:block;flex-direction:column;gap:0px;flex:0 0 calc(50% - 1.25rem);align-items:stretch;}}@media(max-width:1024px){.elementor .sf-3f5db9188f6b:hover,.elementor .sf-3f5db9188f6b:focus-visible{color:var(--sf-color-indigo-600);}}@media(max-width:1024px){.elementor .sf-3f5db9188f6b{color:inherit;text-decoration:none;cursor:pointer;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;font-size:inherit; font-weight:inherit; line-height:inherit; text-align:left; transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function:var(--sf-default-transition-timing-function); transition-duration:var(--sf-default-transition-duration);\n}}@media(max-width:1024px){.elementor .sf-13499f548092:hover,.elementor .sf-13499f548092:focus-visible{text-decoration-line:underline;\n}}@media(max-width:1024px){.elementor .sf-13499f548092{color:var(--sf-color-indigo-600);text-decoration:none;cursor:pointer;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;font-size:inherit; font-weight:var(--sf-font-weight-semibold); line-height:inherit; text-align:inherit;\n}}@media(max-width:1024px){.elementor .sf-08c314b94175{width:auto;min-width:0px;position:relative;font-size:var(--sf-text-xs);line-height:var(--sf-text-xs--line-height);padding:0px;margin:0px;display:block;flex-direction:column;gap:0px;flex:0 1 auto;align-items:stretch;& > :not(:last-child) { margin-block-start:calc(calc(var(--sf-spacing) * 2.5) * 0);margin-block-end:calc(calc(var(--sf-spacing) * 2.5) * calc(1 - 0)); }\n}}@media(max-width:1024px){.elementor .sf-3b8254d663af{font-family:inherit;font-size:var(--sf-text-xs);color:var(--sfa-ink);letter-spacing:var(--sf-tracking-wider);line-height:var(--sf-text-xs--line-height);text-transform:uppercase;margin-block-start:0px;margin-block-end:calc(var(--sf-spacing) * 4);margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:inherit; font-weight:var(--sf-font-weight-bold);\n}}@media(max-width:1024px){.elementor .sf-e240af40dbd0{width:auto;min-width:0px;position:relative;padding:0px;margin:0px;display:block;flex-direction:column;gap:0px;flex:0 0 calc(50% - 1.25rem);align-items:stretch;}}@media(max-width:1024px){.elementor .sf-bb32a17b5c84:hover,.elementor .sf-bb32a17b5c84:focus-visible{text-decoration-line:underline;\n}}@media(max-width:1024px){.elementor .sf-bb32a17b5c84{color:inherit;text-decoration:none;cursor:pointer;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;font-size:inherit; font-weight:inherit; line-height:inherit; text-align:inherit;\n}}@media(max-width:1024px){.elementor .sf-a4f81c4b903f{width:calc(var(--sf-spacing) * 4);height:calc(var(--sf-spacing) * 4);font-family:inherit;color:var(--sf-color-indigo-600);margin:0px;display:inline-block;flex:0 0 auto;cursor:inherit; font-size:inherit; font-weight:inherit; line-height:inherit; & svg { fill:none;stroke:currentColor;width:100%;height:100%; }\n}}@media(max-width:1024px){.elementor .sf-e4cef79876ca{width:auto;min-width:0px;position:relative;color:var(--sfa-ink);padding:0px;margin:0px;display:flex;flex-direction:row;gap:calc(var(--sf-spacing) * 2);flex:0 1 auto;align-items:center;}}@media(max-width:1024px){.elementor .sf-848996cf1193{width:auto;min-width:0px;position:relative;font-size:var(--sf-text-xs);line-height:var(--sf-text-xs--line-height);padding-block-start:calc(var(--sf-spacing) * 2);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:block;flex-direction:column;gap:0px;flex:0 1 auto;align-items:stretch;& > :not(:last-child) { margin-block-start:calc(calc(var(--sf-spacing) * 2) * 0);margin-block-end:calc(calc(var(--sf-spacing) * 2) * calc(1 - 0)); }\n}}@media(max-width:1024px){.elementor .sf-61c4f2e74077{max-width:var(--sf-container-md);font-family:inherit;font-size:var(--sf-text-sm);color:var(--sfa-body);line-height:var(--sf-leading-relaxed);margin:0px;display:block;cursor:inherit; font-weight:inherit;\n}}@media(max-width:1024px){.elementor .sf-753746109c6b{width:auto;min-width:0px;position:relative;cursor:pointer;padding:0px;margin:0px;display:flex;flex-direction:row;gap:calc(var(--sf-spacing) * 2);flex:0 1 auto;align-items:center;text-align:left;\n}}@media(max-width:1024px){.elementor .sf-a068c659661f{width:auto;min-width:0px;position:relative;padding:0px;margin:0px;display:block;flex-direction:column;gap:0px;flex:0 0 calc(50% - 1.25rem);align-items:stretch;& > :not(:last-child) { margin-block-start:calc(calc(var(--sf-spacing) * 4) * 0);margin-block-end:calc(calc(var(--sf-spacing) * 4) * calc(1 - 0)); }\n}}@media(max-width:1024px){.elementor .sf-8a5d4a1cce26{width:auto;min-width:0px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:calc(var(--sf-spacing) * 12);margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:calc(var(--sf-spacing) * 10);flex-wrap:wrap;flex:0 1 auto;align-items:stretch;}}@media(max-width:1024px){.elementor .sf-55834730698b{width:100%;min-width:0px;position:relative;font-family:var(--sf-font-sans);font-size:1rem;color:var(--sfa-body);line-height:1.5;padding-block-start:calc(var(--sf-spacing) * 16);padding-block-end:calc(var(--sf-spacing) * 12);padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-color:var(--sfa-line);background-color:var(--sfa-soft);display:block;flex-direction:column;gap:0px;flex:0 1 auto;align-items:stretch;border-top-style:solid;\n}}@media(max-width:1024px){.elementor .sf-8b8a84ee1faf{width:auto;min-width:0px;position:relative;padding:0px;margin:0px;display:block;flex-direction:column;gap:0px;flex:0 1 auto;align-items:stretch;}}@media(max-width:1024px){.elementor .sf-c5c76e366f9b{width:auto;min-width:0px;max-width:var(--sf-container-7xl);position:relative;padding:0px;margin:0px;display:block;flex-direction:column;gap:0px;flex:0 1 auto;align-items:stretch;margin-inline:auto; padding-inline:calc(var(--sf-spacing) * 6);\n}}@media(max-width:1024px){.elementor .sf-277898dec4a4{font-family:inherit;color:inherit;margin:0px;display:inline;cursor:inherit; font-size:inherit; font-weight:inherit; line-height:inherit;\n}}