.elementor-519 .elementor-element.elementor-element-c8848cb{--display:flex;}.elementor-519 .elementor-element.elementor-element-9814c94{--e-transform-translateY:-24px;margin:23px 23px calc(var(--kit-widget-spacing, 0px) + 23px) 23px;padding:-1px 0px 0px 0px;text-align:center;}.elementor-519 .elementor-element.elementor-element-9814c94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-33e911e );}.elementor-519 .elementor-element.elementor-element-57a01e1{--display:flex;}.elementor-519 .elementor-element.elementor-element-5f50c47{background-color:var( --e-global-color-313967e );margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;padding:-19px -19px -19px -19px;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-blocksy_palette_1 );}.elementor-519 .elementor-element.elementor-element-5f50c47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-519 .elementor-element.elementor-element-5f50c47 p{margin-block-end:5px;}.elementor-519 .elementor-element.elementor-element-e8b1e0e{--display:flex;}.elementor-519 .elementor-element.elementor-element-04d5205 .elementor-button{background-color:var( --e-global-color-blocksy_palette_2 );fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );}.elementor-519 .elementor-element.elementor-element-04d5205{padding:-10px -10px -10px -10px;}.elementor-519 .elementor-element.elementor-element-dcacaf6{--display:flex;}.elementor-519 .elementor-element.elementor-element-6e8e99d{background-color:var( --e-global-color-blocksy_palette_3 );border-radius:34px 34px 34px 34px;text-align:center;color:var( --e-global-color-blocksy_palette_2 );}@media(max-width:767px){.elementor-519 .elementor-element.elementor-element-57a01e1{--width:500px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:-11px;--padding-bottom:-11px;--padding-left:-11px;--padding-right:-11px;}.elementor-519 .elementor-element.elementor-element-5f50c47{width:var( --container-widget-width, 318.8px );max-width:318.8px;margin:21px 21px calc(var(--kit-widget-spacing, 0px) + 21px) 21px;--container-widget-width:318.8px;--container-widget-flex-grow:0;}.elementor-519 .elementor-element.elementor-element-6e8e99d{padding:11px 11px 11px 11px;}}