.elementor-1857 .elementor-element.elementor-element-23c482f{--display:flex;}.elementor-widget-text-editor{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 );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-1857 .elementor-element.elementor-element-923d341{font-family:var( --e-global-typography-28c44cf-font-family ), Sans-serif;font-size:var( --e-global-typography-28c44cf-font-size );font-weight:var( --e-global-typography-28c44cf-font-weight );line-height:var( --e-global-typography-28c44cf-line-height );color:var( --e-global-color-primary );}.elementor-1857 .elementor-element.elementor-element-923d341 p{margin-block-end:12px;}.elementor-1857 .elementor-element.elementor-element-923d341 a{color:var( --e-global-color-accent );}.elementor-1857 .elementor-element.elementor-element-057532e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1857 .elementor-element.elementor-element-d3fbb2a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1857 .elementor-element.elementor-element-d3fbb2a .elementor-heading-title{font-family:var( --e-global-typography-e5ce4a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e5ce4a4-font-size );font-weight:var( --e-global-typography-e5ce4a4-font-weight );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-23b15ce{--display:flex;}.elementor-1857 .elementor-element.elementor-element-240f094{font-family:var( --e-global-typography-28c44cf-font-family ), Sans-serif;font-size:var( --e-global-typography-28c44cf-font-size );font-weight:var( --e-global-typography-28c44cf-font-weight );line-height:var( --e-global-typography-28c44cf-line-height );color:var( --e-global-color-primary );}.elementor-1857 .elementor-element.elementor-element-240f094 p{margin-block-end:12px;}.elementor-1857 .elementor-element.elementor-element-240f094 a{color:var( --e-global-color-accent );}.elementor-1857 .elementor-element.elementor-element-2bb5775{--display:flex;}.elementor-widget-image .widget-image-caption{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-1857 .elementor-element.elementor-element-f59e873{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1857 .elementor-element.elementor-element-f59e873 img{width:100%;max-width:100%;height:464px;border-radius:12px 12px 12px 12px;}.elementor-1857 .elementor-element.elementor-element-f59e873 .widget-image-caption{text-align:left;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-fd2c3e1-font-family ), Sans-serif;font-size:var( --e-global-typography-fd2c3e1-font-size );font-weight:var( --e-global-typography-fd2c3e1-font-weight );line-height:var( --e-global-typography-fd2c3e1-line-height );margin-block-start:12px;}.elementor-1857 .elementor-element.elementor-element-964cd04{--display:flex;}.elementor-1857 .elementor-element.elementor-element-7e890c5{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1857 .elementor-element.elementor-element-7e890c5 .elementor-heading-title{font-family:var( --e-global-typography-e5ce4a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e5ce4a4-font-size );font-weight:var( --e-global-typography-e5ce4a4-font-weight );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-14689d5{--display:flex;}.elementor-1857 .elementor-element.elementor-element-396bfa6{font-family:var( --e-global-typography-28c44cf-font-family ), Sans-serif;font-size:var( --e-global-typography-28c44cf-font-size );font-weight:var( --e-global-typography-28c44cf-font-weight );line-height:var( --e-global-typography-28c44cf-line-height );color:var( --e-global-color-primary );}.elementor-1857 .elementor-element.elementor-element-396bfa6 p{margin-block-end:12px;}.elementor-1857 .elementor-element.elementor-element-396bfa6 a{color:var( --e-global-color-accent );}.elementor-1857 .elementor-element.elementor-element-acc7a22{--display:flex;}.elementor-1857 .elementor-element.elementor-element-aad918b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1857 .elementor-element.elementor-element-aad918b .elementor-heading-title{font-family:var( --e-global-typography-e5ce4a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e5ce4a4-font-size );font-weight:var( --e-global-typography-e5ce4a4-font-weight );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-a36fe8a{--display:flex;}.elementor-1857 .elementor-element.elementor-element-8b875f3{font-family:var( --e-global-typography-28c44cf-font-family ), Sans-serif;font-size:var( --e-global-typography-28c44cf-font-size );font-weight:var( --e-global-typography-28c44cf-font-weight );line-height:var( --e-global-typography-28c44cf-line-height );color:var( --e-global-color-primary );}.elementor-1857 .elementor-element.elementor-element-8b875f3 p{margin-block-end:12px;}.elementor-1857 .elementor-element.elementor-element-8b875f3 a{color:var( --e-global-color-accent );}.elementor-1857 .elementor-element.elementor-element-0fa1d66{--display:flex;}.elementor-1857 .elementor-element.elementor-element-ef0e01b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1857 .elementor-element.elementor-element-ef0e01b img{width:100%;max-width:100%;height:464px;border-radius:12px 12px 12px 12px;}.elementor-1857 .elementor-element.elementor-element-ef0e01b .widget-image-caption{text-align:left;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-fd2c3e1-font-family ), Sans-serif;font-size:var( --e-global-typography-fd2c3e1-font-size );font-weight:var( --e-global-typography-fd2c3e1-font-weight );line-height:var( --e-global-typography-fd2c3e1-line-height );margin-block-start:12px;}.elementor-1857 .elementor-element.elementor-element-34a3523{--display:flex;}.elementor-1857 .elementor-element.elementor-element-69dffd4{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1857 .elementor-element.elementor-element-69dffd4 .elementor-heading-title{font-family:var( --e-global-typography-e5ce4a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e5ce4a4-font-size );font-weight:var( --e-global-typography-e5ce4a4-font-weight );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-516769e{font-family:var( --e-global-typography-28c44cf-font-family ), Sans-serif;font-size:var( --e-global-typography-28c44cf-font-size );font-weight:var( --e-global-typography-28c44cf-font-weight );line-height:var( --e-global-typography-28c44cf-line-height );color:var( --e-global-color-primary );}.elementor-1857 .elementor-element.elementor-element-516769e p{margin-block-end:12px;}.elementor-1857 .elementor-element.elementor-element-516769e a{color:var( --e-global-color-accent );}.elementor-1857 .elementor-element.elementor-element-1b86b5e{--display:flex;}.elementor-1857 .elementor-element.elementor-element-e2c11d0{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1857 .elementor-element.elementor-element-e2c11d0 .elementor-heading-title{font-family:var( --e-global-typography-e5ce4a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e5ce4a4-font-size );font-weight:var( --e-global-typography-e5ce4a4-font-weight );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-117def1{--display:flex;}.elementor-1857 .elementor-element.elementor-element-7042b48{font-family:var( --e-global-typography-28c44cf-font-family ), Sans-serif;font-size:var( --e-global-typography-28c44cf-font-size );font-weight:var( --e-global-typography-28c44cf-font-weight );line-height:var( --e-global-typography-28c44cf-line-height );color:var( --e-global-color-primary );}.elementor-1857 .elementor-element.elementor-element-7042b48 p{margin-block-end:12px;}.elementor-1857 .elementor-element.elementor-element-7042b48 a{color:var( --e-global-color-accent );}.elementor-1857 .elementor-element.elementor-element-3a8c177{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1857 .elementor-element.elementor-element-3a8c177 .elementor-heading-title{font-family:var( --e-global-typography-e5ce4a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e5ce4a4-font-size );font-weight:var( --e-global-typography-e5ce4a4-font-weight );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-9a457c3{font-family:var( --e-global-typography-28c44cf-font-family ), Sans-serif;font-size:var( --e-global-typography-28c44cf-font-size );font-weight:var( --e-global-typography-28c44cf-font-weight );line-height:var( --e-global-typography-28c44cf-line-height );color:var( --e-global-color-primary );}.elementor-1857 .elementor-element.elementor-element-9a457c3 p{margin-block-end:12px;}.elementor-1857 .elementor-element.elementor-element-9a457c3 a{color:var( --e-global-color-accent );}.elementor-1857 .elementor-element.elementor-element-bc44e78{--display:flex;}.elementor-1857 .elementor-element.elementor-element-6679aca{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1857 .elementor-element.elementor-element-6679aca .elementor-heading-title{font-family:var( --e-global-typography-e5ce4a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e5ce4a4-font-size );font-weight:var( --e-global-typography-e5ce4a4-font-weight );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-6254b0c{--display:flex;}.elementor-1857 .elementor-element.elementor-element-68a0636{font-family:var( --e-global-typography-28c44cf-font-family ), Sans-serif;font-size:var( --e-global-typography-28c44cf-font-size );font-weight:var( --e-global-typography-28c44cf-font-weight );line-height:var( --e-global-typography-28c44cf-line-height );color:var( --e-global-color-primary );}.elementor-1857 .elementor-element.elementor-element-68a0636 p{margin-block-end:12px;}.elementor-1857 .elementor-element.elementor-element-68a0636 a{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1857 .elementor-element.elementor-element-923d341{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1857 .elementor-element.elementor-element-d3fbb2a .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-240f094{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1857 .elementor-element.elementor-element-f59e873 .widget-image-caption{font-size:var( --e-global-typography-fd2c3e1-font-size );line-height:var( --e-global-typography-fd2c3e1-line-height );}.elementor-1857 .elementor-element.elementor-element-7e890c5 .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-396bfa6{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-1857 .elementor-element.elementor-element-aad918b .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-8b875f3{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-1857 .elementor-element.elementor-element-ef0e01b .widget-image-caption{font-size:var( --e-global-typography-fd2c3e1-font-size );line-height:var( --e-global-typography-fd2c3e1-line-height );}.elementor-1857 .elementor-element.elementor-element-69dffd4 .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-516769e{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-1857 .elementor-element.elementor-element-e2c11d0 .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-7042b48{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-1857 .elementor-element.elementor-element-3a8c177 .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-9a457c3{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-1857 .elementor-element.elementor-element-6679aca .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-68a0636{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1857 .elementor-element.elementor-element-923d341{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-1857 .elementor-element.elementor-element-923d341 p{margin-block-end:8px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1857 .elementor-element.elementor-element-d3fbb2a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1857 .elementor-element.elementor-element-d3fbb2a .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-240f094{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-1857 .elementor-element.elementor-element-240f094 p{margin-block-end:8px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1857 .elementor-element.elementor-element-f59e873{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1857 .elementor-element.elementor-element-f59e873 .widget-image-caption{font-size:var( --e-global-typography-fd2c3e1-font-size );line-height:var( --e-global-typography-fd2c3e1-line-height );}.elementor-1857 .elementor-element.elementor-element-7e890c5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1857 .elementor-element.elementor-element-7e890c5 .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-396bfa6{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-1857 .elementor-element.elementor-element-396bfa6 p{margin-block-end:8px;}.elementor-1857 .elementor-element.elementor-element-aad918b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1857 .elementor-element.elementor-element-aad918b .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-8b875f3{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-1857 .elementor-element.elementor-element-8b875f3 p{margin-block-end:8px;}.elementor-1857 .elementor-element.elementor-element-ef0e01b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1857 .elementor-element.elementor-element-ef0e01b .widget-image-caption{font-size:var( --e-global-typography-fd2c3e1-font-size );line-height:var( --e-global-typography-fd2c3e1-line-height );}.elementor-1857 .elementor-element.elementor-element-69dffd4{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1857 .elementor-element.elementor-element-69dffd4 .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-516769e{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-1857 .elementor-element.elementor-element-516769e p{margin-block-end:8px;}.elementor-1857 .elementor-element.elementor-element-e2c11d0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1857 .elementor-element.elementor-element-e2c11d0 .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-7042b48{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-1857 .elementor-element.elementor-element-7042b48 p{margin-block-end:8px;}.elementor-1857 .elementor-element.elementor-element-3a8c177{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1857 .elementor-element.elementor-element-3a8c177 .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-9a457c3{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-1857 .elementor-element.elementor-element-9a457c3 p{margin-block-end:8px;}.elementor-1857 .elementor-element.elementor-element-6679aca{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1857 .elementor-element.elementor-element-6679aca .elementor-heading-title{font-size:var( --e-global-typography-e5ce4a4-font-size );line-height:var( --e-global-typography-e5ce4a4-line-height );}.elementor-1857 .elementor-element.elementor-element-68a0636{font-size:var( --e-global-typography-28c44cf-font-size );line-height:var( --e-global-typography-28c44cf-line-height );}.elementor-1857 .elementor-element.elementor-element-68a0636 p{margin-block-end:8px;}}