.elementor-2218 .elementor-element.elementor-element-3f7ef7 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:40px;}.elementor-2218 .elementor-element.elementor-element-ec1631 .elementor-heading-title{font-family:var( --e-global-typography-6dc2195-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,   "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",   "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-6dc2195-font-size );font-weight:var( --e-global-typography-6dc2195-font-weight );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-3a954992 .elementor-heading-title{font-family:var( --e-global-typography-6dc2195-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,   "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",   "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-6dc2195-font-size );font-weight:var( --e-global-typography-6dc2195-font-weight );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-245641a3 .elementor-heading-title{font-family:var( --e-global-typography-6dc2195-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,   "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",   "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-6dc2195-font-size );font-weight:var( --e-global-typography-6dc2195-font-weight );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-2476e57e img{width:100%;}.elementor-2218 .elementor-element.elementor-element-3c278ce7 img{width:100%;}.elementor-2218 .elementor-element.elementor-element-4d621489 .elementor-heading-title{font-family:var( --e-global-typography-6dc2195-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,   "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",   "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-6dc2195-font-size );font-weight:var( --e-global-typography-6dc2195-font-weight );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-219319b4 .elementor-heading-title{font-family:var( --e-global-typography-6dc2195-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,   "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",   "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-6dc2195-font-size );font-weight:var( --e-global-typography-6dc2195-font-weight );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-1079d5ac img{width:100%;}.elementor-2218 .elementor-element.elementor-element-6337d8aa .elementor-heading-title{font-family:var( --e-global-typography-6dc2195-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,   "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",   "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-6dc2195-font-size );font-weight:var( --e-global-typography-6dc2195-font-weight );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-50e6c7a3 img{width:100%;}.elementor-2218 .elementor-element.elementor-element-5f5ae744 .elementor-heading-title{font-family:var( --e-global-typography-6dc2195-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,   "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",   "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-6dc2195-font-size );font-weight:var( --e-global-typography-6dc2195-font-weight );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-70ea2e8 .elementor-heading-title{font-family:var( --e-global-typography-6dc2195-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,   "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",   "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-6dc2195-font-size );font-weight:var( --e-global-typography-6dc2195-font-weight );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-1ec4ad3 .elementor-heading-title{font-family:var( --e-global-typography-6dc2195-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,   "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",   "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-6dc2195-font-size );font-weight:var( --e-global-typography-6dc2195-font-weight );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-43a97fe0 .elementor-heading-title{font-family:var( --e-global-typography-6dc2195-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,   "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",   "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-6dc2195-font-size );font-weight:var( --e-global-typography-6dc2195-font-weight );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-569f0a4c .elementor-heading-title{font-family:var( --e-global-typography-6dc2195-font-family ), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,   "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",   "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:var( --e-global-typography-6dc2195-font-size );font-weight:var( --e-global-typography-6dc2195-font-weight );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}@media(max-width:1279px){.elementor-2218 .elementor-element.elementor-element-ec1631 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-3a954992 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-245641a3 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-4d621489 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-219319b4 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-6337d8aa .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-5f5ae744 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-70ea2e8 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-1ec4ad3 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-43a97fe0 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-569f0a4c .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}}@media(max-width:719px){.elementor-2218 .elementor-element.elementor-element-ec1631 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-3a954992 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-245641a3 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-4d621489 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-219319b4 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-6337d8aa .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-5f5ae744 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-70ea2e8 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-1ec4ad3 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-43a97fe0 .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}.elementor-2218 .elementor-element.elementor-element-569f0a4c .elementor-heading-title{font-size:var( --e-global-typography-6dc2195-font-size );line-height:var( --e-global-typography-6dc2195-line-height );letter-spacing:var( --e-global-typography-6dc2195-letter-spacing );}}