.elementor-257371 .elementor-element.elementor-element-b5a2549 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-257371 .elementor-element.elementor-element-b5a2549 > .fp-overflow > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-257371 .elementor-element.elementor-element-b5a2549{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-257371 .elementor-element.elementor-element-b5a2549 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-257371 .elementor-element.elementor-element-28f2aa8{color:var( --e-global-color-98e0b3d );font-size:var( --e-global-typography-e62c875-font-size );font-weight:var( --e-global-typography-e62c875-font-weight );line-height:var( --e-global-typography-e62c875-line-height );letter-spacing:var( --e-global-typography-e62c875-letter-spacing );word-spacing:var( --e-global-typography-e62c875-word-spacing );}.elementor-257371 .elementor-element.elementor-element-f6721bd .elementor-heading-title{font-size:var( --e-global-typography-4df92da-font-size );font-weight:var( --e-global-typography-4df92da-font-weight );line-height:var( --e-global-typography-4df92da-line-height );letter-spacing:var( --e-global-typography-4df92da-letter-spacing );word-spacing:var( --e-global-typography-4df92da-word-spacing );}.elementor-257371 .elementor-element.elementor-element-fa35728{font-size:var( --e-global-typography-408fdfc-font-size );font-weight:var( --e-global-typography-408fdfc-font-weight );line-height:var( --e-global-typography-408fdfc-line-height );letter-spacing:var( --e-global-typography-408fdfc-letter-spacing );word-spacing:var( --e-global-typography-408fdfc-word-spacing );}.elementor-257371 .elementor-element.elementor-element-c708a1a{text-align:left;color:var( --e-global-color-71151f4 );font-size:var( --e-global-typography-e62c875-font-size );font-weight:var( --e-global-typography-e62c875-font-weight );line-height:var( --e-global-typography-e62c875-line-height );letter-spacing:var( --e-global-typography-e62c875-letter-spacing );word-spacing:var( --e-global-typography-e62c875-word-spacing );}.elementor-257371 .elementor-element.elementor-element-d7ed0c1{color:var( --e-global-color-71151f4 );font-size:var( --e-global-typography-e62c875-font-size );font-weight:var( --e-global-typography-e62c875-font-weight );line-height:var( --e-global-typography-e62c875-line-height );letter-spacing:var( --e-global-typography-e62c875-letter-spacing );word-spacing:var( --e-global-typography-e62c875-word-spacing );}@media(max-width:1024px){.elementor-257371 .elementor-element.elementor-element-28f2aa8{font-size:var( --e-global-typography-e62c875-font-size );line-height:var( --e-global-typography-e62c875-line-height );letter-spacing:var( --e-global-typography-e62c875-letter-spacing );word-spacing:var( --e-global-typography-e62c875-word-spacing );}.elementor-257371 .elementor-element.elementor-element-f6721bd .elementor-heading-title{font-size:var( --e-global-typography-4df92da-font-size );line-height:var( --e-global-typography-4df92da-line-height );letter-spacing:var( --e-global-typography-4df92da-letter-spacing );word-spacing:var( --e-global-typography-4df92da-word-spacing );}.elementor-257371 .elementor-element.elementor-element-fa35728{font-size:var( --e-global-typography-408fdfc-font-size );line-height:var( --e-global-typography-408fdfc-line-height );letter-spacing:var( --e-global-typography-408fdfc-letter-spacing );word-spacing:var( --e-global-typography-408fdfc-word-spacing );}.elementor-257371 .elementor-element.elementor-element-c708a1a{font-size:var( --e-global-typography-e62c875-font-size );line-height:var( --e-global-typography-e62c875-line-height );letter-spacing:var( --e-global-typography-e62c875-letter-spacing );word-spacing:var( --e-global-typography-e62c875-word-spacing );}.elementor-257371 .elementor-element.elementor-element-d7ed0c1{font-size:var( --e-global-typography-e62c875-font-size );line-height:var( --e-global-typography-e62c875-line-height );letter-spacing:var( --e-global-typography-e62c875-letter-spacing );word-spacing:var( --e-global-typography-e62c875-word-spacing );}}@media(max-width:767px){.elementor-257371 .elementor-element.elementor-element-28f2aa8{font-size:var( --e-global-typography-e62c875-font-size );line-height:var( --e-global-typography-e62c875-line-height );letter-spacing:var( --e-global-typography-e62c875-letter-spacing );word-spacing:var( --e-global-typography-e62c875-word-spacing );}.elementor-257371 .elementor-element.elementor-element-f6721bd .elementor-heading-title{font-size:var( --e-global-typography-4df92da-font-size );line-height:var( --e-global-typography-4df92da-line-height );letter-spacing:var( --e-global-typography-4df92da-letter-spacing );word-spacing:var( --e-global-typography-4df92da-word-spacing );}.elementor-257371 .elementor-element.elementor-element-fa35728{font-size:var( --e-global-typography-408fdfc-font-size );line-height:var( --e-global-typography-408fdfc-line-height );letter-spacing:var( --e-global-typography-408fdfc-letter-spacing );word-spacing:var( --e-global-typography-408fdfc-word-spacing );}.elementor-257371 .elementor-element.elementor-element-c708a1a{font-size:var( --e-global-typography-e62c875-font-size );line-height:var( --e-global-typography-e62c875-line-height );letter-spacing:var( --e-global-typography-e62c875-letter-spacing );word-spacing:var( --e-global-typography-e62c875-word-spacing );}.elementor-257371 .elementor-element.elementor-element-d7ed0c1{font-size:var( --e-global-typography-e62c875-font-size );line-height:var( --e-global-typography-e62c875-line-height );letter-spacing:var( --e-global-typography-e62c875-letter-spacing );word-spacing:var( --e-global-typography-e62c875-word-spacing );}}/* Start custom CSS for section, class: .elementor-element-b5a2549 */.elementor-257371 .elementor-element.elementor-element-b5a2549 {
  max-width: 1000px !important;
  margin-inline: auto !important;
  padding-inline: 0 !important;
  font: 17px/1.5 'Source Sans 3',sans serif !important;
}
.elementor-257371 .elementor-element.elementor-element-b5a2549 .elementor-widget-wrap {
    padding-bottom: 0 !important;
    max-width: 620px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
} 
.elementor-257371 .elementor-element.elementor-element-b5a2549 h1, .elementor-257371 .elementor-element.elementor-element-b5a2549 h2, .elementor-257371 .elementor-element.elementor-element-b5a2549 h3, .elementor-257371 .elementor-element.elementor-element-b5a2549 p {
    font: 'Source Sans 3',sans serif !important;
}
.elementor-257371 .elementor-element.elementor-element-b5a2549 .header-topline p {
    margin-bottom: 20px !important;
    font-size: 16px !important;
    
}
.elementor-257371 .elementor-element.elementor-element-b5a2549 .header-headline h2 {
    margin-bottom: 25px !important;
    font-size: 40px !important;
}
.elementor-257371 .elementor-element.elementor-element-b5a2549 .header-teaser {
    margin-bottom: 30px !important;
    
}
@media (max-width: 620px) {
  .elementor-257371 .elementor-element.elementor-element-b5a2549 .elementor-widget-wrap {
    padding-left: 33px !important;
    padding-right: 33px !important;
  }
}/* End custom CSS */