.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{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-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 0 0 0}.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:0 0 0 0}.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 0 0 0}.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:0 0 0 0}.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 0 0 0}.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:0 0 0 0}.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 0 0 0}.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:0 0 0 0}.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 0 0 0}.elementor-3 .elementor-element.elementor-element-0eb25ad>.elementor-widget-container{margin:0 0 0 0}.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 0 0 0}.elementor-3 .elementor-element.elementor-element-bfacec4>.elementor-widget-container{margin:0 0 0 0}.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 0 0 0}.elementor-3 .elementor-element.elementor-element-dc8733e>.elementor-widget-container{margin:0 0 0 0}.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 0 0 0}.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:0 0 0 0}.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 0 0 0}.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:0 0 0 0}.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 0 0 0}.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:0 0 0 0}.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 0 0 0}.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:0 0 0 0}.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 0 0 0}.elementor-3 .elementor-element.elementor-element-d50815b>.elementor-widget-container{margin:0 0 0 0}.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 0 0 0}.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:0 0 0 0}.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 0 0 0}.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-a9d16f2>.elementor-widget-container{margin:0 0 0 0}.elementor-3 .elementor-element.elementor-element-a9d16f2 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:22px;font-weight:500;line-height:35px}.elementor-3 .elementor-element.elementor-element-7db9fc5>.elementor-widget-container{margin:-20px 0 0 0}.elementor-3 .elementor-element.elementor-element-7db9fc5{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:0 0 0 0}.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 0 0 0}.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 0 0 0}.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 0 0 0}.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-a9d16f2 .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}}