.elementor-3 .elementor-element.elementor-element-416c330{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3 .elementor-element.elementor-element-d86ff04{--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-3 .elementor-element.elementor-element-b074484 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:35px;font-weight:600;line-height:47.66px;}.elementor-widget-text-editor{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-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-6582d4e{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-3 .elementor-element.elementor-element-9611020 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;line-height:47.66px;}.elementor-3 .elementor-element.elementor-element-67f3b52{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}.elementor-3 .elementor-element.elementor-element-ff90c03 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-ff90c03 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;line-height:47.66px;}.elementor-3 .elementor-element.elementor-element-d8fe34f{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}.elementor-3 .elementor-element.elementor-element-00e6584 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-00e6584 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:47.66px;}.elementor-3 .elementor-element.elementor-element-4f8b55f > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-4f8b55f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:37px;}.elementor-3 .elementor-element.elementor-element-82897ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-82897ab .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:35px;}.elementor-3 .elementor-element.elementor-element-286ba36 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-286ba36{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}.elementor-3 .elementor-element.elementor-element-4d4cd8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-4d4cd8f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:35px;}.elementor-3 .elementor-element.elementor-element-4432252 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-4432252{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}.elementor-3 .elementor-element.elementor-element-0a6f6b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-0a6f6b1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:35px;}.elementor-3 .elementor-element.elementor-element-f616c46 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-0eb25ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-0eb25ad .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:35px;}.elementor-3 .elementor-element.elementor-element-99dcb60 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-bfacec4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-bfacec4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:35px;}.elementor-3 .elementor-element.elementor-element-f37a020 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-dc8733e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-dc8733e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:35px;}.elementor-3 .elementor-element.elementor-element-98199f4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-98199f4{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}.elementor-3 .elementor-element.elementor-element-78155d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-78155d5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:35px;}.elementor-3 .elementor-element.elementor-element-c1155df > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-c1155df{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:15px;}.elementor-3 .elementor-element.elementor-element-c7aea15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-c7aea15 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:35px;}.elementor-3 .elementor-element.elementor-element-087a380 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-087a380{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}.elementor-3 .elementor-element.elementor-element-0eb4893 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-0eb4893 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:35px;}.elementor-3 .elementor-element.elementor-element-60fd44b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-60fd44b{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}.elementor-3 .elementor-element.elementor-element-c5fc121 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-c5fc121 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:35px;}.elementor-3 .elementor-element.elementor-element-fb429cf > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-d50815b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-d50815b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:35px;}.elementor-3 .elementor-element.elementor-element-1233420 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-1233420{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}.elementor-3 .elementor-element.elementor-element-9e6adb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-9e6adb2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:35px;}.elementor-3 .elementor-element.elementor-element-49dae3a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-49dae3a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}.elementor-3 .elementor-element.elementor-element-ec0713f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-ec0713f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:500;line-height:35px;}.elementor-3 .elementor-element.elementor-element-9f321df > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-9f321df{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}.elementor-3 .elementor-element.elementor-element-c11b442 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-c11b442 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;line-height:47.66px;}.elementor-3 .elementor-element.elementor-element-2b8eb76 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-2b8eb76{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:22px;}@media(max-width:1920px){.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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@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 );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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 );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3 .elementor-element.elementor-element-00e6584 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-3 .elementor-element.elementor-element-4f8b55f .elementor-heading-title{font-size:24px;}.elementor-3 .elementor-element.elementor-element-82897ab .elementor-heading-title{font-size:23px;}.elementor-3 .elementor-element.elementor-element-4d4cd8f .elementor-heading-title{font-size:23px;}.elementor-3 .elementor-element.elementor-element-0a6f6b1 .elementor-heading-title{font-size:23px;}.elementor-3 .elementor-element.elementor-element-0eb25ad .elementor-heading-title{font-size:23px;}.elementor-3 .elementor-element.elementor-element-bfacec4 .elementor-heading-title{font-size:23px;}.elementor-3 .elementor-element.elementor-element-dc8733e .elementor-heading-title{font-size:23px;}.elementor-3 .elementor-element.elementor-element-78155d5 .elementor-heading-title{font-size:23px;}.elementor-3 .elementor-element.elementor-element-c7aea15 .elementor-heading-title{font-size:23px;}.elementor-3 .elementor-element.elementor-element-0eb4893 .elementor-heading-title{font-size:23px;}.elementor-3 .elementor-element.elementor-element-c5fc121 .elementor-heading-title{font-size:23px;}.elementor-3 .elementor-element.elementor-element-d50815b .elementor-heading-title{font-size:23px;}.elementor-3 .elementor-element.elementor-element-9e6adb2 .elementor-heading-title{font-size:23px;}.elementor-3 .elementor-element.elementor-element-ec0713f .elementor-heading-title{font-size:23px;}.elementor-3 .elementor-element.elementor-element-c11b442 .elementor-heading-title{font-size:28px;line-height:34px;}}