.elementor-3 .elementor-element.elementor-element-71929b72{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3 .elementor-element.elementor-element-71929b72:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-71929b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3E63730D;}.elementor-3 .elementor-element.elementor-element-3bfd914{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3 .elementor-element.elementor-element-3bfd914:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-3bfd914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FBFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-1f59220 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e3e0cb2{font-family:"Merriweather", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-ba3a467{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-d3799a1{font-family:"Merriweather", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-ff39eaa{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-ff39eaa .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-eda004b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-51f89e2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-51f89e2 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-72c7798{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-9cab809{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-9cab809 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-d412658{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-6a14c04{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-6a14c04 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-4414e9d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-f639ad1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-f639ad1 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-b099be5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-3884943{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-3884943 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-2d5ce7a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-1ed9de7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-1ed9de7 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-1c9e12d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-5d19dd2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-5d19dd2 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-af538b1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-af538b1 a{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-af538b1 a:hover, .elementor-3 .elementor-element.elementor-element-af538b1 a:focus{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e047912{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-e047912 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-60ac672{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-9dc8822{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-9dc8822 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-4958965{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-0490385{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-0490385 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-6c09d81{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-3 .elementor-element.elementor-element-6c09d81 a{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-6c09d81 a:hover, .elementor-3 .elementor-element.elementor-element-6c09d81 a:focus{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-71929b72{--content-width:896px;}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-3bfd914{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3 .elementor-element.elementor-element-1f59220 .elementor-heading-title{font-size:25px;}.elementor-3 .elementor-element.elementor-element-ff39eaa .elementor-heading-title{font-size:18px;}.elementor-3 .elementor-element.elementor-element-51f89e2 .elementor-heading-title{font-size:18px;}.elementor-3 .elementor-element.elementor-element-9cab809 .elementor-heading-title{font-size:18px;}.elementor-3 .elementor-element.elementor-element-6a14c04 .elementor-heading-title{font-size:18px;}.elementor-3 .elementor-element.elementor-element-f639ad1 .elementor-heading-title{font-size:18px;}.elementor-3 .elementor-element.elementor-element-3884943 .elementor-heading-title{font-size:18px;}.elementor-3 .elementor-element.elementor-element-1ed9de7 .elementor-heading-title{font-size:18px;}.elementor-3 .elementor-element.elementor-element-5d19dd2 .elementor-heading-title{font-size:18px;}.elementor-3 .elementor-element.elementor-element-e047912 .elementor-heading-title{font-size:18px;}.elementor-3 .elementor-element.elementor-element-9dc8822 .elementor-heading-title{font-size:18px;}.elementor-3 .elementor-element.elementor-element-0490385 .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-1f59220 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-3 .elementor-element.elementor-element-ff39eaa .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-51f89e2 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-9cab809 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-6a14c04 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-f639ad1 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-3884943 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-1ed9de7 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-5d19dd2 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-e047912 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-9dc8822 .elementor-heading-title{font-size:16px;}.elementor-3 .elementor-element.elementor-element-0490385 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-eda004b */.elementor-3 .elementor-element.elementor-element-eda004b ul { margin: 0; padding: 0 0 0 18px; }
.elementor-3 .elementor-element.elementor-element-eda004b ul li { margin: 10px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72c7798 */.elementor-3 .elementor-element.elementor-element-72c7798 ul { margin: 0; padding: 0 0 0 18px; }
.elementor-3 .elementor-element.elementor-element-72c7798 ul li { margin: 10px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d412658 */.elementor-3 .elementor-element.elementor-element-d412658 ul { margin: 0; padding: 0 0 0 18px; }
.elementor-3 .elementor-element.elementor-element-d412658 ul li { margin: 10px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4414e9d */.elementor-3 .elementor-element.elementor-element-4414e9d ul { margin: 0; padding: 0 0 0 18px; }
.elementor-3 .elementor-element.elementor-element-4414e9d ul li { margin: 10px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b099be5 */.elementor-3 .elementor-element.elementor-element-b099be5 ul { margin: 0; padding: 0 0 0 18px; }
.elementor-3 .elementor-element.elementor-element-b099be5 ul li { margin: 10px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d5ce7a */.elementor-3 .elementor-element.elementor-element-2d5ce7a ul { margin: 0; padding: 0 0 0 18px; }
.elementor-3 .elementor-element.elementor-element-2d5ce7a ul li { margin: 10px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c9e12d */.elementor-3 .elementor-element.elementor-element-1c9e12d ul { margin: 0; padding: 0 0 0 18px; }
.elementor-3 .elementor-element.elementor-element-1c9e12d ul li { margin: 10px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af538b1 */.elementor-3 .elementor-element.elementor-element-af538b1 ul { margin: 0; padding: 0 0 0 18px; }
.elementor-3 .elementor-element.elementor-element-af538b1 ul li { margin: 10px 0; }

.elementor-3 .elementor-element.elementor-element-af538b1 a { font-weight: bold; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60ac672 */.elementor-3 .elementor-element.elementor-element-60ac672 ul { margin: 0; padding: 0 0 0 18px; }
.elementor-3 .elementor-element.elementor-element-60ac672 ul li { margin: 10px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4958965 */.elementor-3 .elementor-element.elementor-element-4958965 ul { margin: 0; padding: 0 0 0 18px; }
.elementor-3 .elementor-element.elementor-element-4958965 ul li { margin: 10px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c09d81 */.elementor-3 .elementor-element.elementor-element-6c09d81 ul { margin: 0; padding: 0 0 0 18px; }
.elementor-3 .elementor-element.elementor-element-6c09d81 ul li { margin: 10px 0; }

.elementor-3 .elementor-element.elementor-element-6c09d81 a { font-weight: bold; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfd914 */.elementor-3 .elementor-element.elementor-element-3bfd914 {     --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }/* End custom CSS */