.elementor-7220 .elementor-element.elementor-element-b2edf07{--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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7220 .elementor-element.elementor-element-d455d32 .elementor-heading-title{font-family:var( --e-global-typography-142ae35-font-family ), Sans-serif;font-size:var( --e-global-typography-142ae35-font-size );font-weight:var( --e-global-typography-142ae35-font-weight );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-7220 .elementor-element.elementor-element-a626c13{--display:flex;}.elementor-7220 .elementor-element.elementor-element-3d579b3 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-3d579b3 .elementor-heading-title{font-family:var( --e-global-typography-142ae35-font-family ), Sans-serif;font-size:var( --e-global-typography-142ae35-font-size );font-weight:var( --e-global-typography-142ae35-font-weight );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-a06b8c3{--display:flex;}.elementor-7220 .elementor-element.elementor-element-748ba68 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-748ba68 .elementor-heading-title{font-family:var( --e-global-typography-142ae35-font-family ), Sans-serif;font-size:var( --e-global-typography-142ae35-font-size );font-weight:var( --e-global-typography-142ae35-font-weight );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-964ed70{--display:flex;}.elementor-7220 .elementor-element.elementor-element-b4910c3 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-b4910c3 .elementor-heading-title{font-family:var( --e-global-typography-142ae35-font-family ), Sans-serif;font-size:var( --e-global-typography-142ae35-font-size );font-weight:var( --e-global-typography-142ae35-font-weight );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-63cd366 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-b11f7a4{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-6b88794 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-3c3063b{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-1d2a8f6{--display:flex;}.elementor-7220 .elementor-element.elementor-element-a48c986 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-a48c986 .elementor-heading-title{font-family:var( --e-global-typography-142ae35-font-family ), Sans-serif;font-size:var( --e-global-typography-142ae35-font-size );font-weight:var( --e-global-typography-142ae35-font-weight );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-8273911{--display:flex;}.elementor-7220 .elementor-element.elementor-element-a68470e > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-a68470e .elementor-heading-title{font-family:var( --e-global-typography-142ae35-font-family ), Sans-serif;font-size:var( --e-global-typography-142ae35-font-size );font-weight:var( --e-global-typography-142ae35-font-weight );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-82a8a0b{--display:flex;}.elementor-7220 .elementor-element.elementor-element-fc44692 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-fc44692 .elementor-heading-title{font-family:var( --e-global-typography-142ae35-font-family ), Sans-serif;font-size:var( --e-global-typography-142ae35-font-size );font-weight:var( --e-global-typography-142ae35-font-weight );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-3da9878 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-8a4d6fd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-027d4ce .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-6a7afd7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-a20bd82{--display:flex;}.elementor-7220 .elementor-element.elementor-element-83c44af > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-83c44af .elementor-heading-title{font-family:var( --e-global-typography-142ae35-font-family ), Sans-serif;font-size:var( --e-global-typography-142ae35-font-size );font-weight:var( --e-global-typography-142ae35-font-weight );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}@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-7220 .elementor-element.elementor-element-d455d32 .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-3d579b3 .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-748ba68 .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-b4910c3 .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-63cd366 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-b11f7a4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-6b88794 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-3c3063b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-a48c986 .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-a68470e .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-fc44692 .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-3da9878 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-8a4d6fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-027d4ce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-6a7afd7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-83c44af .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}}@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-7220 .elementor-element.elementor-element-d455d32 .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-3d579b3 .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-748ba68 .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-b4910c3 .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-63cd366 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-b11f7a4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-6b88794 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-3c3063b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-a48c986 .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-a68470e .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-fc44692 .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}.elementor-7220 .elementor-element.elementor-element-3da9878 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-8a4d6fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-027d4ce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-6a7afd7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7220 .elementor-element.elementor-element-83c44af .elementor-heading-title{font-size:var( --e-global-typography-142ae35-font-size );line-height:var( --e-global-typography-142ae35-line-height );letter-spacing:var( --e-global-typography-142ae35-letter-spacing );}}