.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-138a7605 .elementor-heading-title{color:var( --e-global-color-secondary );}.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-31 .elementor-element.elementor-element-2a302000{font-family:var( --e-global-typography-5b0ef56-font-family ), Sans-serif;font-size:var( --e-global-typography-5b0ef56-font-size );font-weight:var( --e-global-typography-5b0ef56-font-weight );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-0a67acb{border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-0a67acb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31 .elementor-element.elementor-element-2823578{width:var( --container-widget-width, 80ch );max-width:80ch;--container-widget-width:80ch;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-2823578 .elementor-heading-title{font-family:var( --e-global-typography-fedaf9d-font-family ), Sans-serif;font-size:var( --e-global-typography-fedaf9d-font-size );font-weight:var( --e-global-typography-fedaf9d-font-weight );line-height:var( --e-global-typography-fedaf9d-line-height );letter-spacing:var( --e-global-typography-fedaf9d-letter-spacing );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0a29fa1{width:var( --container-widget-width, 70ch );max-width:70ch;--container-widget-width:70ch;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-5b0ef56-font-family ), Sans-serif;font-size:var( --e-global-typography-5b0ef56-font-size );font-weight:var( --e-global-typography-5b0ef56-font-weight );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-5fababe{width:var( --container-widget-width, 80ch );max-width:80ch;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:80ch;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-5fababe .elementor-heading-title{font-family:var( --e-global-typography-51cc509-font-family ), Sans-serif;font-size:var( --e-global-typography-51cc509-font-size );font-weight:var( --e-global-typography-51cc509-font-weight );line-height:var( --e-global-typography-51cc509-line-height );color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8bfad0c{color:var( --e-global-color-8d336d5 );}.elementor-31 .elementor-element.elementor-element-3dd3eee{color:var( --e-global-color-8d336d5 );}.elementor-31 .elementor-element.elementor-element-d8c485b{color:var( --e-global-color-8d336d5 );}.elementor-31 .elementor-element.elementor-element-6168b73{color:var( --e-global-color-8d336d5 );}.elementor-31 .elementor-element.elementor-element-89442a0 .elementor-heading-title{font-family:var( --e-global-typography-fedaf9d-font-family ), Sans-serif;font-size:var( --e-global-typography-fedaf9d-font-size );font-weight:var( --e-global-typography-fedaf9d-font-weight );line-height:var( --e-global-typography-fedaf9d-line-height );letter-spacing:var( --e-global-typography-fedaf9d-letter-spacing );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0b4fc39{font-family:var( --e-global-typography-5b0ef56-font-family ), Sans-serif;font-size:var( --e-global-typography-5b0ef56-font-size );font-weight:var( --e-global-typography-5b0ef56-font-weight );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-b53a1c7{font-family:var( --e-global-typography-5b0ef56-font-family ), Sans-serif;font-size:var( --e-global-typography-5b0ef56-font-size );font-weight:var( --e-global-typography-5b0ef56-font-weight );line-height:var( --e-global-typography-5b0ef56-line-height );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-c7e20bc{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-31 .elementor-element.elementor-element-d6e054c{background-color:#2463EB0D;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2463EB33;border-radius:16px 16px 16px 16px;font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.62em;color:var( --e-global-color-accent );}.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-31 .elementor-element.elementor-element-6f86c28{width:var( --container-widget-width, 80ch );max-width:80ch;--container-widget-width:80ch;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-6f86c28 .elementor-heading-title{font-family:var( --e-global-typography-fedaf9d-font-family ), Sans-serif;font-size:var( --e-global-typography-fedaf9d-font-size );font-weight:var( --e-global-typography-fedaf9d-font-weight );line-height:var( --e-global-typography-fedaf9d-line-height );letter-spacing:var( --e-global-typography-fedaf9d-letter-spacing );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-864fdbb .elementor-heading-title{font-family:var( --e-global-typography-e3c8bd0-font-family ), Sans-serif;font-size:var( --e-global-typography-e3c8bd0-font-size );font-weight:var( --e-global-typography-e3c8bd0-font-weight );text-transform:var( --e-global-typography-e3c8bd0-text-transform );line-height:var( --e-global-typography-e3c8bd0-line-height );letter-spacing:var( --e-global-typography-e3c8bd0-letter-spacing );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-672de27 .elementor-heading-title{font-family:var( --e-global-typography-279bffe-font-family ), Sans-serif;font-size:var( --e-global-typography-279bffe-font-size );font-weight:var( --e-global-typography-279bffe-font-weight );line-height:var( --e-global-typography-279bffe-line-height );}.elementor-31 .elementor-element.elementor-element-bd1296d{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-179c661 .elementor-heading-title{font-family:var( --e-global-typography-e3c8bd0-font-family ), Sans-serif;font-size:var( --e-global-typography-e3c8bd0-font-size );font-weight:var( --e-global-typography-e3c8bd0-font-weight );text-transform:var( --e-global-typography-e3c8bd0-text-transform );line-height:var( --e-global-typography-e3c8bd0-line-height );letter-spacing:var( --e-global-typography-e3c8bd0-letter-spacing );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-dd8a162 .elementor-heading-title{font-family:var( --e-global-typography-279bffe-font-family ), Sans-serif;font-size:var( --e-global-typography-279bffe-font-size );font-weight:var( --e-global-typography-279bffe-font-weight );line-height:var( --e-global-typography-279bffe-line-height );}.elementor-31 .elementor-element.elementor-element-aedaafa{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-b5eafbc .elementor-heading-title{font-family:var( --e-global-typography-e3c8bd0-font-family ), Sans-serif;font-size:var( --e-global-typography-e3c8bd0-font-size );font-weight:var( --e-global-typography-e3c8bd0-font-weight );text-transform:var( --e-global-typography-e3c8bd0-text-transform );line-height:var( --e-global-typography-e3c8bd0-line-height );letter-spacing:var( --e-global-typography-e3c8bd0-letter-spacing );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-fc869f7 .elementor-heading-title{font-family:var( --e-global-typography-279bffe-font-family ), Sans-serif;font-size:var( --e-global-typography-279bffe-font-size );font-weight:var( --e-global-typography-279bffe-font-weight );line-height:var( --e-global-typography-279bffe-line-height );}.elementor-31 .elementor-element.elementor-element-6bd89a2{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-803c7dd .elementor-heading-title{font-family:var( --e-global-typography-51cc509-font-family ), Sans-serif;font-size:var( --e-global-typography-51cc509-font-size );font-weight:var( --e-global-typography-51cc509-font-weight );line-height:var( --e-global-typography-51cc509-line-height );color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3421909{color:var( --e-global-color-8d336d5 );}.elementor-31 .elementor-element.elementor-element-8959414{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-931ebe8{font-family:var( --e-global-typography-78935e6-font-family ), Sans-serif;font-size:var( --e-global-typography-78935e6-font-size );font-weight:var( --e-global-typography-78935e6-font-weight );line-height:var( --e-global-typography-78935e6-line-height );color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-9772463{font-family:var( --e-global-typography-5b0ef56-font-family ), Sans-serif;font-size:var( --e-global-typography-5b0ef56-font-size );font-weight:var( --e-global-typography-5b0ef56-font-weight );line-height:var( --e-global-typography-5b0ef56-line-height );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-f12127c .elementor-heading-title{font-family:var( --e-global-typography-51cc509-font-family ), Sans-serif;font-size:var( --e-global-typography-51cc509-font-size );font-weight:var( --e-global-typography-51cc509-font-weight );line-height:var( --e-global-typography-51cc509-line-height );color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3d1957d{color:var( --e-global-color-8d336d5 );}.elementor-31 .elementor-element.elementor-element-824626f{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-5ce05a1{font-family:var( --e-global-typography-78935e6-font-family ), Sans-serif;font-size:var( --e-global-typography-78935e6-font-size );font-weight:var( --e-global-typography-78935e6-font-weight );line-height:var( --e-global-typography-78935e6-line-height );color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4c5149b{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.62em;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6d2c37a .elementor-heading-title{font-family:var( --e-global-typography-51cc509-font-family ), Sans-serif;font-size:var( --e-global-typography-51cc509-font-size );font-weight:var( --e-global-typography-51cc509-font-weight );line-height:var( --e-global-typography-51cc509-line-height );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-94305ff{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-31 .elementor-element.elementor-element-9ed39b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-31 .elementor-element.elementor-element-9ed39b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.33em;}.elementor-31 .elementor-element.elementor-element-15dd100{font-family:var( --e-global-typography-5b0ef56-font-family ), Sans-serif;font-size:var( --e-global-typography-5b0ef56-font-size );font-weight:var( --e-global-typography-5b0ef56-font-weight );line-height:var( --e-global-typography-5b0ef56-line-height );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-4505b27 .elementor-heading-title{font-family:var( --e-global-typography-51cc509-font-family ), Sans-serif;font-size:var( --e-global-typography-51cc509-font-size );font-weight:var( --e-global-typography-51cc509-font-weight );line-height:var( --e-global-typography-51cc509-line-height );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-b30cb68{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-31 .elementor-element.elementor-element-4ffca89{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.62em;}.elementor-31 .elementor-element.elementor-element-c76705e{width:var( --container-widget-width, 80ch );max-width:80ch;--container-widget-width:80ch;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-c76705e .elementor-heading-title{font-family:var( --e-global-typography-fedaf9d-font-family ), Sans-serif;font-size:var( --e-global-typography-fedaf9d-font-size );font-weight:var( --e-global-typography-fedaf9d-font-weight );line-height:var( --e-global-typography-fedaf9d-line-height );letter-spacing:var( --e-global-typography-fedaf9d-letter-spacing );color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-7ee2dfa{width:var( --container-widget-width, 70ch );max-width:70ch;--container-widget-width:70ch;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-5b0ef56-font-family ), Sans-serif;font-size:var( --e-global-typography-5b0ef56-font-size );font-weight:var( --e-global-typography-5b0ef56-font-weight );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-eb2ab97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;text-align:start;}.elementor-31 .elementor-element.elementor-element-eb2ab97 img{width:100%;max-width:6rem;border-radius:50% 50% 50% 50%;}.elementor-31 .elementor-element.elementor-element-721077d .elementor-heading-title{font-family:var( --e-global-typography-644761d-font-family ), Sans-serif;font-size:var( --e-global-typography-644761d-font-size );font-weight:var( --e-global-typography-644761d-font-weight );line-height:var( --e-global-typography-644761d-line-height );}.elementor-31 .elementor-element.elementor-element-822621b{font-family:var( --e-global-typography-78935e6-font-family ), Sans-serif;font-size:var( --e-global-typography-78935e6-font-size );font-weight:var( --e-global-typography-78935e6-font-weight );line-height:var( --e-global-typography-78935e6-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-7375ddd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;text-align:start;}.elementor-31 .elementor-element.elementor-element-7375ddd img{width:100%;max-width:6rem;border-radius:50% 50% 50% 50%;}.elementor-31 .elementor-element.elementor-element-ada646f .elementor-heading-title{font-family:var( --e-global-typography-644761d-font-family ), Sans-serif;font-size:var( --e-global-typography-644761d-font-size );font-weight:var( --e-global-typography-644761d-font-weight );line-height:var( --e-global-typography-644761d-line-height );}.elementor-31 .elementor-element.elementor-element-f75204f{font-family:var( --e-global-typography-78935e6-font-family ), Sans-serif;font-size:var( --e-global-typography-78935e6-font-size );font-weight:var( --e-global-typography-78935e6-font-weight );line-height:var( --e-global-typography-78935e6-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-bf5f1cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;text-align:start;}.elementor-31 .elementor-element.elementor-element-bf5f1cd img{width:100%;max-width:6rem;border-radius:50% 50% 50% 50%;}.elementor-31 .elementor-element.elementor-element-0ac5938 .elementor-heading-title{font-family:var( --e-global-typography-644761d-font-family ), Sans-serif;font-size:var( --e-global-typography-644761d-font-size );font-weight:var( --e-global-typography-644761d-font-weight );line-height:var( --e-global-typography-644761d-line-height );}.elementor-31 .elementor-element.elementor-element-a79a204{font-family:var( --e-global-typography-78935e6-font-family ), Sans-serif;font-size:var( --e-global-typography-78935e6-font-size );font-weight:var( --e-global-typography-78935e6-font-weight );line-height:var( --e-global-typography-78935e6-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-edaa263{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;text-align:start;}.elementor-31 .elementor-element.elementor-element-edaa263 img{width:100%;max-width:6rem;border-radius:50% 50% 50% 50%;}.elementor-31 .elementor-element.elementor-element-22f5542 .elementor-heading-title{font-family:var( --e-global-typography-644761d-font-family ), Sans-serif;font-size:var( --e-global-typography-644761d-font-size );font-weight:var( --e-global-typography-644761d-font-weight );line-height:var( --e-global-typography-644761d-line-height );}.elementor-31 .elementor-element.elementor-element-f85b435{font-family:var( --e-global-typography-78935e6-font-family ), Sans-serif;font-size:var( --e-global-typography-78935e6-font-size );font-weight:var( --e-global-typography-78935e6-font-weight );line-height:var( --e-global-typography-78935e6-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-dbaff7f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.75rem;font-weight:800;line-height:1.25em;letter-spacing:-1.5px;text-shadow:1px 2px 0px rgba(0, 0, 0, 0.15);color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6806d9d{font-family:var( --e-global-typography-5b0ef56-font-family ), Sans-serif;font-size:var( --e-global-typography-5b0ef56-font-size );font-weight:var( --e-global-typography-5b0ef56-font-weight );line-height:var( --e-global-typography-5b0ef56-line-height );color:#FFFFFFF0;}.elementor-31 .elementor-element.elementor-element-ace9361 .elementor-heading-title{font-family:var( --e-global-typography-51cc509-font-family ), Sans-serif;font-size:var( --e-global-typography-51cc509-font-size );font-weight:var( --e-global-typography-51cc509-font-weight );line-height:var( --e-global-typography-51cc509-line-height );color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-2a302000{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-2823578 .elementor-heading-title{font-size:var( --e-global-typography-fedaf9d-font-size );line-height:var( --e-global-typography-fedaf9d-line-height );letter-spacing:var( --e-global-typography-fedaf9d-letter-spacing );}.elementor-31 .elementor-element.elementor-element-0a29fa1{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-5fababe .elementor-heading-title{font-size:var( --e-global-typography-51cc509-font-size );line-height:var( --e-global-typography-51cc509-line-height );}.elementor-31 .elementor-element.elementor-element-89442a0 .elementor-heading-title{font-size:var( --e-global-typography-fedaf9d-font-size );line-height:var( --e-global-typography-fedaf9d-line-height );letter-spacing:var( --e-global-typography-fedaf9d-letter-spacing );}.elementor-31 .elementor-element.elementor-element-0b4fc39{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-b53a1c7{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-c7e20bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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-31 .elementor-element.elementor-element-6f86c28 .elementor-heading-title{font-size:var( --e-global-typography-fedaf9d-font-size );line-height:var( --e-global-typography-fedaf9d-line-height );letter-spacing:var( --e-global-typography-fedaf9d-letter-spacing );}.elementor-31 .elementor-element.elementor-element-864fdbb .elementor-heading-title{font-size:var( --e-global-typography-e3c8bd0-font-size );line-height:var( --e-global-typography-e3c8bd0-line-height );letter-spacing:var( --e-global-typography-e3c8bd0-letter-spacing );}.elementor-31 .elementor-element.elementor-element-672de27 .elementor-heading-title{font-size:var( --e-global-typography-279bffe-font-size );line-height:var( --e-global-typography-279bffe-line-height );}.elementor-31 .elementor-element.elementor-element-179c661 .elementor-heading-title{font-size:var( --e-global-typography-e3c8bd0-font-size );line-height:var( --e-global-typography-e3c8bd0-line-height );letter-spacing:var( --e-global-typography-e3c8bd0-letter-spacing );}.elementor-31 .elementor-element.elementor-element-dd8a162 .elementor-heading-title{font-size:var( --e-global-typography-279bffe-font-size );line-height:var( --e-global-typography-279bffe-line-height );}.elementor-31 .elementor-element.elementor-element-b5eafbc .elementor-heading-title{font-size:var( --e-global-typography-e3c8bd0-font-size );line-height:var( --e-global-typography-e3c8bd0-line-height );letter-spacing:var( --e-global-typography-e3c8bd0-letter-spacing );}.elementor-31 .elementor-element.elementor-element-fc869f7 .elementor-heading-title{font-size:var( --e-global-typography-279bffe-font-size );line-height:var( --e-global-typography-279bffe-line-height );}.elementor-31 .elementor-element.elementor-element-803c7dd .elementor-heading-title{font-size:var( --e-global-typography-51cc509-font-size );line-height:var( --e-global-typography-51cc509-line-height );}.elementor-31 .elementor-element.elementor-element-931ebe8{font-size:var( --e-global-typography-78935e6-font-size );line-height:var( --e-global-typography-78935e6-line-height );}.elementor-31 .elementor-element.elementor-element-9772463{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-f12127c .elementor-heading-title{font-size:var( --e-global-typography-51cc509-font-size );line-height:var( --e-global-typography-51cc509-line-height );}.elementor-31 .elementor-element.elementor-element-5ce05a1{font-size:var( --e-global-typography-78935e6-font-size );line-height:var( --e-global-typography-78935e6-line-height );}.elementor-31 .elementor-element.elementor-element-6d2c37a .elementor-heading-title{font-size:var( --e-global-typography-51cc509-font-size );line-height:var( --e-global-typography-51cc509-line-height );}.elementor-31 .elementor-element.elementor-element-94305ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-15dd100{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-4505b27 .elementor-heading-title{font-size:var( --e-global-typography-51cc509-font-size );line-height:var( --e-global-typography-51cc509-line-height );}.elementor-31 .elementor-element.elementor-element-b30cb68{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-c76705e .elementor-heading-title{font-size:var( --e-global-typography-fedaf9d-font-size );line-height:var( --e-global-typography-fedaf9d-line-height );letter-spacing:var( --e-global-typography-fedaf9d-letter-spacing );}.elementor-31 .elementor-element.elementor-element-7ee2dfa{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-721077d .elementor-heading-title{font-size:var( --e-global-typography-644761d-font-size );line-height:var( --e-global-typography-644761d-line-height );}.elementor-31 .elementor-element.elementor-element-822621b{font-size:var( --e-global-typography-78935e6-font-size );line-height:var( --e-global-typography-78935e6-line-height );}.elementor-31 .elementor-element.elementor-element-ada646f .elementor-heading-title{font-size:var( --e-global-typography-644761d-font-size );line-height:var( --e-global-typography-644761d-line-height );}.elementor-31 .elementor-element.elementor-element-f75204f{font-size:var( --e-global-typography-78935e6-font-size );line-height:var( --e-global-typography-78935e6-line-height );}.elementor-31 .elementor-element.elementor-element-0ac5938 .elementor-heading-title{font-size:var( --e-global-typography-644761d-font-size );line-height:var( --e-global-typography-644761d-line-height );}.elementor-31 .elementor-element.elementor-element-a79a204{font-size:var( --e-global-typography-78935e6-font-size );line-height:var( --e-global-typography-78935e6-line-height );}.elementor-31 .elementor-element.elementor-element-22f5542 .elementor-heading-title{font-size:var( --e-global-typography-644761d-font-size );line-height:var( --e-global-typography-644761d-line-height );}.elementor-31 .elementor-element.elementor-element-f85b435{font-size:var( --e-global-typography-78935e6-font-size );line-height:var( --e-global-typography-78935e6-line-height );}.elementor-31 .elementor-element.elementor-element-dbaff7f .elementor-heading-title{font-size:2.75rem;}.elementor-31 .elementor-element.elementor-element-6806d9d{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-ace9361 .elementor-heading-title{font-size:var( --e-global-typography-51cc509-font-size );line-height:var( --e-global-typography-51cc509-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-2a302000{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-2823578 .elementor-heading-title{font-size:var( --e-global-typography-fedaf9d-font-size );line-height:var( --e-global-typography-fedaf9d-line-height );letter-spacing:var( --e-global-typography-fedaf9d-letter-spacing );}.elementor-31 .elementor-element.elementor-element-0a29fa1{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-5fababe .elementor-heading-title{font-size:var( --e-global-typography-51cc509-font-size );line-height:var( --e-global-typography-51cc509-line-height );}.elementor-31 .elementor-element.elementor-element-89442a0 .elementor-heading-title{font-size:var( --e-global-typography-fedaf9d-font-size );line-height:var( --e-global-typography-fedaf9d-line-height );letter-spacing:var( --e-global-typography-fedaf9d-letter-spacing );}.elementor-31 .elementor-element.elementor-element-0b4fc39{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-b53a1c7{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-c7e20bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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-31 .elementor-element.elementor-element-6f86c28 .elementor-heading-title{font-size:var( --e-global-typography-fedaf9d-font-size );line-height:var( --e-global-typography-fedaf9d-line-height );letter-spacing:var( --e-global-typography-fedaf9d-letter-spacing );}.elementor-31 .elementor-element.elementor-element-864fdbb .elementor-heading-title{font-size:var( --e-global-typography-e3c8bd0-font-size );line-height:var( --e-global-typography-e3c8bd0-line-height );letter-spacing:var( --e-global-typography-e3c8bd0-letter-spacing );}.elementor-31 .elementor-element.elementor-element-672de27 .elementor-heading-title{font-size:var( --e-global-typography-279bffe-font-size );line-height:var( --e-global-typography-279bffe-line-height );}.elementor-31 .elementor-element.elementor-element-179c661 .elementor-heading-title{font-size:var( --e-global-typography-e3c8bd0-font-size );line-height:var( --e-global-typography-e3c8bd0-line-height );letter-spacing:var( --e-global-typography-e3c8bd0-letter-spacing );}.elementor-31 .elementor-element.elementor-element-dd8a162 .elementor-heading-title{font-size:var( --e-global-typography-279bffe-font-size );line-height:var( --e-global-typography-279bffe-line-height );}.elementor-31 .elementor-element.elementor-element-b5eafbc .elementor-heading-title{font-size:var( --e-global-typography-e3c8bd0-font-size );line-height:var( --e-global-typography-e3c8bd0-line-height );letter-spacing:var( --e-global-typography-e3c8bd0-letter-spacing );}.elementor-31 .elementor-element.elementor-element-fc869f7 .elementor-heading-title{font-size:var( --e-global-typography-279bffe-font-size );line-height:var( --e-global-typography-279bffe-line-height );}.elementor-31 .elementor-element.elementor-element-803c7dd .elementor-heading-title{font-size:var( --e-global-typography-51cc509-font-size );line-height:var( --e-global-typography-51cc509-line-height );}.elementor-31 .elementor-element.elementor-element-931ebe8{font-size:var( --e-global-typography-78935e6-font-size );line-height:var( --e-global-typography-78935e6-line-height );}.elementor-31 .elementor-element.elementor-element-9772463{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-f12127c .elementor-heading-title{font-size:var( --e-global-typography-51cc509-font-size );line-height:var( --e-global-typography-51cc509-line-height );}.elementor-31 .elementor-element.elementor-element-5ce05a1{font-size:var( --e-global-typography-78935e6-font-size );line-height:var( --e-global-typography-78935e6-line-height );}.elementor-31 .elementor-element.elementor-element-6d2c37a .elementor-heading-title{font-size:var( --e-global-typography-51cc509-font-size );line-height:var( --e-global-typography-51cc509-line-height );}.elementor-31 .elementor-element.elementor-element-94305ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-9ed39b9 .elementor-heading-title{font-size:1.4rem;}.elementor-31 .elementor-element.elementor-element-15dd100{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-4505b27 .elementor-heading-title{font-size:var( --e-global-typography-51cc509-font-size );line-height:var( --e-global-typography-51cc509-line-height );}.elementor-31 .elementor-element.elementor-element-b30cb68{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-c76705e .elementor-heading-title{font-size:var( --e-global-typography-fedaf9d-font-size );line-height:var( --e-global-typography-fedaf9d-line-height );letter-spacing:var( --e-global-typography-fedaf9d-letter-spacing );}.elementor-31 .elementor-element.elementor-element-7ee2dfa{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-721077d .elementor-heading-title{font-size:var( --e-global-typography-644761d-font-size );line-height:var( --e-global-typography-644761d-line-height );}.elementor-31 .elementor-element.elementor-element-822621b{font-size:var( --e-global-typography-78935e6-font-size );line-height:var( --e-global-typography-78935e6-line-height );}.elementor-31 .elementor-element.elementor-element-ada646f .elementor-heading-title{font-size:var( --e-global-typography-644761d-font-size );line-height:var( --e-global-typography-644761d-line-height );}.elementor-31 .elementor-element.elementor-element-f75204f{font-size:var( --e-global-typography-78935e6-font-size );line-height:var( --e-global-typography-78935e6-line-height );}.elementor-31 .elementor-element.elementor-element-0ac5938 .elementor-heading-title{font-size:var( --e-global-typography-644761d-font-size );line-height:var( --e-global-typography-644761d-line-height );}.elementor-31 .elementor-element.elementor-element-a79a204{font-size:var( --e-global-typography-78935e6-font-size );line-height:var( --e-global-typography-78935e6-line-height );}.elementor-31 .elementor-element.elementor-element-22f5542 .elementor-heading-title{font-size:var( --e-global-typography-644761d-font-size );line-height:var( --e-global-typography-644761d-line-height );}.elementor-31 .elementor-element.elementor-element-f85b435{font-size:var( --e-global-typography-78935e6-font-size );line-height:var( --e-global-typography-78935e6-line-height );}.elementor-31 .elementor-element.elementor-element-dbaff7f .elementor-heading-title{font-size:2rem;}.elementor-31 .elementor-element.elementor-element-6806d9d{font-size:var( --e-global-typography-5b0ef56-font-size );line-height:var( --e-global-typography-5b0ef56-line-height );}.elementor-31 .elementor-element.elementor-element-ace9361 .elementor-heading-title{font-size:var( --e-global-typography-51cc509-font-size );line-height:var( --e-global-typography-51cc509-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-0a29fa1 */.elementor-31 .elementor-element.elementor-element-0a29fa1 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa7446c */.elementor-31 .elementor-element.elementor-element-aa7446c {
    position: static;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6614b87 */.elementor-31 .elementor-element.elementor-element-6614b87 {
    position: static;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb0284f */.elementor-31 .elementor-element.elementor-element-cb0284f svg {
    color: var(--color-accent);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f361fc3 */.elementor-31 .elementor-element.elementor-element-f361fc3 svg {
    color: var(--color-accent);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3538a55 */.elementor-31 .elementor-element.elementor-element-3538a55 svg {
    color: var(--color-accent);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea9927d */.elementor-31 .elementor-element.elementor-element-ea9927d svg {
    color: var(--color-accent);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ffca89 */.elementor-31 .elementor-element.elementor-element-4ffca89 li {
    margin-bottom: 1.2em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-822621b */.elementor-31 .elementor-element.elementor-element-822621b ul {
    padding:0 0 0 1em;
}

.elementor-31 .elementor-element.elementor-element-822621b ul li::marker {
  color: #bbbbbb;
  font-size: .8em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f75204f */.elementor-31 .elementor-element.elementor-element-f75204f ul {
    padding:0 0 0 1em;
}

.elementor-31 .elementor-element.elementor-element-f75204f ul li::marker {
  color: #bbbbbb;
  font-size: .8em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a79a204 */.elementor-31 .elementor-element.elementor-element-a79a204 ul {
    padding:0 0 0 1em;
}

.elementor-31 .elementor-element.elementor-element-a79a204 ul li::marker {
  color: #bbbbbb;
  font-size: .8em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f85b435 */.elementor-31 .elementor-element.elementor-element-f85b435 ul {
    padding:0 0 0 1em;
}

.elementor-31 .elementor-element.elementor-element-f85b435 ul li::marker {
  color: #bbbbbb;
  font-size: .8em;
}/* End custom CSS */