.elementor-2582 .elementor-element.elementor-element-fa49a69{--display:flex;}.elementor-2582 .elementor-element.elementor-element-6ad9ffe{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:center;}.elementor-2582 .elementor-element.elementor-element-6ad9ffe .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2582 .elementor-element.elementor-element-f401f87{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-df24028-font-family ), Sans-serif;font-size:var( --e-global-typography-df24028-font-size );font-weight:var( --e-global-typography-df24028-font-weight );text-transform:var( --e-global-typography-df24028-text-transform );color:var( --e-global-color-text );}.elementor-2582 .elementor-element.elementor-element-06715ae{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:38px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2582 .elementor-element.elementor-element-040d23f .elementor-icon-wrapper{text-align:center;}.elementor-2582 .elementor-element.elementor-element-040d23f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2582 .elementor-element.elementor-element-040d23f.elementor-view-framed .elementor-icon, .elementor-2582 .elementor-element.elementor-element-040d23f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2582 .elementor-element.elementor-element-040d23f.elementor-view-framed .elementor-icon, .elementor-2582 .elementor-element.elementor-element-040d23f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2582 .elementor-element.elementor-element-bfda49f .elementor-icon-wrapper{text-align:center;}.elementor-2582 .elementor-element.elementor-element-bfda49f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2582 .elementor-element.elementor-element-bfda49f.elementor-view-framed .elementor-icon, .elementor-2582 .elementor-element.elementor-element-bfda49f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2582 .elementor-element.elementor-element-bfda49f.elementor-view-framed .elementor-icon, .elementor-2582 .elementor-element.elementor-element-bfda49f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2582 .elementor-element.elementor-element-146feca .elementor-icon-wrapper{text-align:center;}.elementor-2582 .elementor-element.elementor-element-146feca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2582 .elementor-element.elementor-element-146feca.elementor-view-framed .elementor-icon, .elementor-2582 .elementor-element.elementor-element-146feca.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2582 .elementor-element.elementor-element-146feca.elementor-view-framed .elementor-icon, .elementor-2582 .elementor-element.elementor-element-146feca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2582 .elementor-element.elementor-element-95bcadc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-8e7809d-font-family ), Sans-serif;font-size:var( --e-global-typography-8e7809d-font-size );font-weight:var( --e-global-typography-8e7809d-font-weight );font-style:var( --e-global-typography-8e7809d-font-style );text-decoration:var( --e-global-typography-8e7809d-text-decoration );line-height:var( --e-global-typography-8e7809d-line-height );letter-spacing:var( --e-global-typography-8e7809d-letter-spacing );color:var( --e-global-color-text );}.elementor-2582 .elementor-element.elementor-element-95bcadc.elementor-element{--order:99999 /* order end hack */;}.elementor-2582 .elementor-element.elementor-element-cc3a70c.elementor-element{--order:99999 /* order end hack */;}.elementor-2582 .elementor-element.elementor-element-cc3a70c{text-align:center;font-family:var( --e-global-typography-8e7809d-font-family ), Sans-serif;font-size:var( --e-global-typography-8e7809d-font-size );font-weight:var( --e-global-typography-8e7809d-font-weight );font-style:var( --e-global-typography-8e7809d-font-style );text-decoration:var( --e-global-typography-8e7809d-text-decoration );line-height:var( --e-global-typography-8e7809d-line-height );letter-spacing:var( --e-global-typography-8e7809d-letter-spacing );color:var( --e-global-color-text );}.elementor-2582 .elementor-element.elementor-element-3ba79dc.elementor-element{--order:99999 /* order end hack */;}.elementor-2582 .elementor-element.elementor-element-3ba79dc{text-align:center;font-family:var( --e-global-typography-8e7809d-font-family ), Sans-serif;font-size:var( --e-global-typography-8e7809d-font-size );font-weight:var( --e-global-typography-8e7809d-font-weight );font-style:var( --e-global-typography-8e7809d-font-style );text-decoration:var( --e-global-typography-8e7809d-text-decoration );line-height:var( --e-global-typography-8e7809d-line-height );letter-spacing:var( --e-global-typography-8e7809d-letter-spacing );color:var( --e-global-color-text );}@media(max-width:1500px){.elementor-2582 .elementor-element.elementor-element-f401f87{font-size:var( --e-global-typography-df24028-font-size );}.elementor-2582 .elementor-element.elementor-element-06715ae{--grid-auto-flow:row;}.elementor-2582 .elementor-element.elementor-element-95bcadc{font-size:var( --e-global-typography-8e7809d-font-size );line-height:var( --e-global-typography-8e7809d-line-height );letter-spacing:var( --e-global-typography-8e7809d-letter-spacing );}.elementor-2582 .elementor-element.elementor-element-cc3a70c{font-size:var( --e-global-typography-8e7809d-font-size );line-height:var( --e-global-typography-8e7809d-line-height );letter-spacing:var( --e-global-typography-8e7809d-letter-spacing );}.elementor-2582 .elementor-element.elementor-element-3ba79dc{font-size:var( --e-global-typography-8e7809d-font-size );line-height:var( --e-global-typography-8e7809d-line-height );letter-spacing:var( --e-global-typography-8e7809d-letter-spacing );}}@media(max-width:1100px){.elementor-2582 .elementor-element.elementor-element-f401f87{font-size:var( --e-global-typography-df24028-font-size );}.elementor-2582 .elementor-element.elementor-element-06715ae{--grid-auto-flow:row;}.elementor-2582 .elementor-element.elementor-element-95bcadc{font-size:var( --e-global-typography-8e7809d-font-size );line-height:var( --e-global-typography-8e7809d-line-height );letter-spacing:var( --e-global-typography-8e7809d-letter-spacing );}.elementor-2582 .elementor-element.elementor-element-cc3a70c{font-size:var( --e-global-typography-8e7809d-font-size );line-height:var( --e-global-typography-8e7809d-line-height );letter-spacing:var( --e-global-typography-8e7809d-letter-spacing );}.elementor-2582 .elementor-element.elementor-element-3ba79dc{font-size:var( --e-global-typography-8e7809d-font-size );line-height:var( --e-global-typography-8e7809d-line-height );letter-spacing:var( --e-global-typography-8e7809d-letter-spacing );}}@media(max-width:767px){.elementor-2582 .elementor-element.elementor-element-f401f87{font-size:var( --e-global-typography-df24028-font-size );}.elementor-2582 .elementor-element.elementor-element-06715ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2582 .elementor-element.elementor-element-95bcadc{font-size:var( --e-global-typography-8e7809d-font-size );line-height:var( --e-global-typography-8e7809d-line-height );letter-spacing:var( --e-global-typography-8e7809d-letter-spacing );}.elementor-2582 .elementor-element.elementor-element-cc3a70c{font-size:var( --e-global-typography-8e7809d-font-size );line-height:var( --e-global-typography-8e7809d-line-height );letter-spacing:var( --e-global-typography-8e7809d-letter-spacing );}.elementor-2582 .elementor-element.elementor-element-3ba79dc{font-size:var( --e-global-typography-8e7809d-font-size );line-height:var( --e-global-typography-8e7809d-line-height );letter-spacing:var( --e-global-typography-8e7809d-letter-spacing );}}