.elementor-519 .elementor-element.elementor-element-27c3f978{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-519 .elementor-element.elementor-element-27c3f978:not(.elementor-motion-effects-element-type-background), .elementor-519 .elementor-element.elementor-element-27c3f978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5de0cc );}.elementor-519 .elementor-element.elementor-element-5058f75d .elementor-heading-title{color:var( --e-global-color-da793b7 );}.elementor-519 .elementor-element.elementor-element-3d679ca7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-519 .elementor-element.elementor-element-23f2b677{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-519 .elementor-element.elementor-element-3ff018bd .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-8a3ba0b-font-family ), Sans-serif;font-size:var( --e-global-typography-8a3ba0b-font-size );font-weight:var( --e-global-typography-8a3ba0b-font-weight );line-height:var( --e-global-typography-8a3ba0b-line-height );letter-spacing:var( --e-global-typography-8a3ba0b-letter-spacing );word-spacing:var( --e-global-typography-8a3ba0b-word-spacing );}.elementor-519 .elementor-element.elementor-element-74196b50{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-519 .elementor-element.elementor-element-3fdf66e8 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-8a3ba0b-font-family ), Sans-serif;font-size:var( --e-global-typography-8a3ba0b-font-size );font-weight:var( --e-global-typography-8a3ba0b-font-weight );line-height:var( --e-global-typography-8a3ba0b-line-height );letter-spacing:var( --e-global-typography-8a3ba0b-letter-spacing );word-spacing:var( --e-global-typography-8a3ba0b-word-spacing );}.elementor-519 .elementor-element.elementor-element-4801104d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-519 .elementor-element.elementor-element-2ba15843 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-8a3ba0b-font-family ), Sans-serif;font-size:var( --e-global-typography-8a3ba0b-font-size );font-weight:var( --e-global-typography-8a3ba0b-font-weight );line-height:var( --e-global-typography-8a3ba0b-line-height );letter-spacing:var( --e-global-typography-8a3ba0b-letter-spacing );word-spacing:var( --e-global-typography-8a3ba0b-word-spacing );}.elementor-519 .elementor-element.elementor-element-24eb0d27{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-519 .elementor-element.elementor-element-a3a7c3f .elementor-heading-title{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-519 .elementor-element.elementor-element-3d679ca7{--grid-auto-flow:row;}.elementor-519 .elementor-element.elementor-element-3ff018bd .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a3ba0b-font-size );line-height:var( --e-global-typography-8a3ba0b-line-height );letter-spacing:var( --e-global-typography-8a3ba0b-letter-spacing );word-spacing:var( --e-global-typography-8a3ba0b-word-spacing );}.elementor-519 .elementor-element.elementor-element-3fdf66e8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a3ba0b-font-size );line-height:var( --e-global-typography-8a3ba0b-line-height );letter-spacing:var( --e-global-typography-8a3ba0b-letter-spacing );word-spacing:var( --e-global-typography-8a3ba0b-word-spacing );}.elementor-519 .elementor-element.elementor-element-2ba15843 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a3ba0b-font-size );line-height:var( --e-global-typography-8a3ba0b-line-height );letter-spacing:var( --e-global-typography-8a3ba0b-letter-spacing );word-spacing:var( --e-global-typography-8a3ba0b-word-spacing );}}@media(max-width:767px){.elementor-519 .elementor-element.elementor-element-27c3f978{--padding-top:4rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-519 .elementor-element.elementor-element-3d679ca7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-519 .elementor-element.elementor-element-3ff018bd .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a3ba0b-font-size );line-height:var( --e-global-typography-8a3ba0b-line-height );letter-spacing:var( --e-global-typography-8a3ba0b-letter-spacing );word-spacing:var( --e-global-typography-8a3ba0b-word-spacing );}.elementor-519 .elementor-element.elementor-element-3fdf66e8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a3ba0b-font-size );line-height:var( --e-global-typography-8a3ba0b-line-height );letter-spacing:var( --e-global-typography-8a3ba0b-letter-spacing );word-spacing:var( --e-global-typography-8a3ba0b-word-spacing );}.elementor-519 .elementor-element.elementor-element-2ba15843 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-8a3ba0b-font-size );line-height:var( --e-global-typography-8a3ba0b-line-height );letter-spacing:var( --e-global-typography-8a3ba0b-letter-spacing );word-spacing:var( --e-global-typography-8a3ba0b-word-spacing );}}/* Start custom CSS for counter, class: .elementor-element-3ff018bd */.elementor-519 .elementor-element.elementor-element-3ff018bd .elementor-counter-number {
  transition: color 0.3s ease;
}
.elementor-519 .elementor-element.elementor-element-3ff018bd .elementor-counter-number:hover {
  color: #FF7600 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-3fdf66e8 */.elementor-519 .elementor-element.elementor-element-3fdf66e8 .elementor-counter-number {
  transition: color 0.3s ease;
}
.elementor-519 .elementor-element.elementor-element-3fdf66e8 .elementor-counter-number:hover {
  color: #FF7600 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2ba15843 */.elementor-519 .elementor-element.elementor-element-2ba15843 .elementor-counter-number {
  transition: color 0.3s ease;
}
.elementor-519 .elementor-element.elementor-element-2ba15843 .elementor-counter-number:hover {
  color: #FF7600 !important;
}/* End custom CSS */