.elementor-2583 .elementor-element.elementor-element-03c22b1 .section-heading{text-align:center;}.elementor-2583 .elementor-element.elementor-element-03c22b1 .section-heading .heading{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-2583 .elementor-element.elementor-element-0415689{text-align:center;}.elementor-2583 .elementor-element.elementor-element-50ff336{margin-top:20px;margin-bottom:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2583 .elementor-element.elementor-element-103a12d .elementor-counter-number-wrapper{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2583 .elementor-element.elementor-element-103a12d .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2583 .elementor-element.elementor-element-b521bf6 .elementor-counter-number-wrapper{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2583 .elementor-element.elementor-element-b521bf6 .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2583 .elementor-element.elementor-element-31ba564 .elementor-counter-number-wrapper{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2583 .elementor-element.elementor-element-31ba564 .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2583 .elementor-element.elementor-element-076844a .elementor-counter-number-wrapper{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2583 .elementor-element.elementor-element-076844a .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2583 .elementor-element.elementor-element-24eedb1 .elementor-repeater-item-4178955{--hotspot-min-width:25px;--hotspot-min-height:0px;left:59%;--hotspot-translate-x:59%;top:73%;--hotspot-translate-y:73%;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .elementor-repeater-item-9ff69c3{--hotspot-min-width:25px;--hotspot-min-height:0px;left:39%;--hotspot-translate-x:39%;top:71%;--hotspot-translate-y:71%;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .elementor-repeater-item-9cbb466{--hotspot-min-width:25px;--hotspot-min-height:0px;left:22%;--hotspot-translate-x:22%;top:70%;--hotspot-translate-y:70%;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .elementor-repeater-item-acaeb8b{--hotspot-min-width:25px;--hotspot-min-height:0px;left:41%;--hotspot-translate-x:41%;top:31%;--hotspot-translate-y:31%;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .elementor-repeater-item-2d2e512{--hotspot-min-width:25px;--hotspot-min-height:0px;left:60%;--hotspot-translate-x:60%;top:65%;--hotspot-translate-y:65%;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .elementor-repeater-item-eab9e72{--hotspot-min-width:25px;--hotspot-min-height:0px;left:65%;--hotspot-translate-x:65%;top:38%;--hotspot-translate-y:38%;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .elementor-repeater-item-99ba9f9{--hotspot-min-width:25px;--hotspot-min-height:0px;left:72%;--hotspot-translate-x:72%;top:82%;--hotspot-translate-y:82%;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .elementor-repeater-item-77ad231{--hotspot-min-width:25px;--hotspot-min-height:0px;left:82%;--hotspot-translate-x:82%;top:68%;--hotspot-translate-y:68%;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .elementor-repeater-item-77afffd{--hotspot-min-width:25px;--hotspot-min-height:0px;left:80%;--hotspot-translate-x:80%;top:59%;--hotspot-translate-y:59%;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .elementor-repeater-item-6fe3eb0{--hotspot-min-width:25px;--hotspot-min-height:0px;left:51%;--hotspot-translate-x:51%;top:39%;--hotspot-translate-y:39%;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .elementor-repeater-item-2d6bc49{--hotspot-min-width:25px;--hotspot-min-height:0px;left:41%;--hotspot-translate-x:41%;top:22%;--hotspot-translate-y:22%;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .elementor-repeater-item-8d8bf0b{--hotspot-min-width:25px;--hotspot-min-height:0px;left:30%;--hotspot-translate-x:30%;top:37%;--hotspot-translate-y:37%;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .elementor-repeater-item-efb6f9c{--hotspot-min-width:25px;--hotspot-min-height:0px;left:18%;--hotspot-translate-x:18%;top:62%;--hotspot-translate-y:62%;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-2583 .elementor-element.elementor-element-24eedb1{--background-align:center;--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-43625fb );--hotspot-padding:0px;--hotspot-border-radius:100px 100px 100px 100px;--tooltip-text-color:var( --e-global-color-primary );--tooltip-color:var( --e-global-color-43625fb );}.elementor-2583 .elementor-element.elementor-element-24eedb1 .e-hotspot__label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2583 .elementor-element.elementor-element-6ab81db > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2583 .elementor-element.elementor-element-6ab81db{--icon-box-icon-margin:15px;}.elementor-2583 .elementor-element.elementor-element-6ab81db .elementor-icon-box-title, .elementor-2583 .elementor-element.elementor-element-6ab81db .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}@media(max-width:767px){.elementor-2583 .elementor-element.elementor-element-24eedb1{--hotspot-size:0px;}.elementor-2583 .elementor-element.elementor-element-24eedb1 .e-hotspot__label{font-size:7px;}}