.elementor-24046 .elementor-element.elementor-element-8940589{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 8px 8px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-24046 .elementor-element.elementor-element-8940589:not(.elementor-motion-effects-element-type-background), .elementor-24046 .elementor-element.elementor-element-8940589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24046 .elementor-element.elementor-element-8a7311e{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-24046 .elementor-element.elementor-element-d2c8238 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-d2c8238 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-d2c8238.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-d2c8238.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-d2c8238.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-d2c8238 .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-d2c8238 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-d2c8238 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-d2c8238:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-d2c8238:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-24f38dd .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-24f38dd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-24f38dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-24f38dd.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-24f38dd.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-24f38dd .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-24f38dd .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-24f38dd .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-24f38dd:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-24f38dd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-24f38dd .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-46af869 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-46af869 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-46af869.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-46af869.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-46af869.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-46af869 .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-46af869 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-46af869 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-46af869:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-46af869:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-46af869 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-ed43449 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-ed43449 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-ed43449.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-ed43449.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-ed43449.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-ed43449 .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-ed43449 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-ed43449 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-ed43449:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-ed43449:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-ed43449 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-fc2b57a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-fc2b57a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-fc2b57a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-fc2b57a.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-fc2b57a.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-fc2b57a .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-fc2b57a .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-fc2b57a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-fc2b57a:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-fc2b57a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-fc2b57a .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-5e1468b .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-5e1468b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-5e1468b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-5e1468b.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-5e1468b.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-5e1468b .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-5e1468b .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-5e1468b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-5e1468b:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-5e1468b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-5e1468b .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-7da0562 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-7da0562 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-7da0562.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-7da0562.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-7da0562.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-7da0562 .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-7da0562 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-7da0562 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-7da0562:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-7da0562:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-7da0562 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-3e2933a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-3e2933a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-3e2933a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-3e2933a.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-3e2933a.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-3e2933a .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-3e2933a .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-3e2933a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-3e2933a:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-3e2933a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-3e2933a .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-d4dbb32 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-d4dbb32 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-d4dbb32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-d4dbb32.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-d4dbb32.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-d4dbb32 .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-d4dbb32 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-d4dbb32 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-d4dbb32:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-d4dbb32:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-d4dbb32 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-8fc9bdc .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-8fc9bdc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-8fc9bdc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-8fc9bdc.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-8fc9bdc.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-8fc9bdc .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-8fc9bdc .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-8fc9bdc .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-8fc9bdc:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-8fc9bdc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-8fc9bdc .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-265c3a4 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-265c3a4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-265c3a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-265c3a4.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-265c3a4.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-265c3a4 .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-265c3a4 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-265c3a4 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-265c3a4:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-265c3a4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-265c3a4 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-32d28fc .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-32d28fc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-32d28fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-32d28fc.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-32d28fc.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-32d28fc .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-32d28fc .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-32d28fc .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-32d28fc:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-32d28fc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-32d28fc .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-84c77dd .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-84c77dd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-84c77dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-84c77dd.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-84c77dd.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-84c77dd .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-84c77dd .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-84c77dd .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-84c77dd:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-84c77dd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-84c77dd .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-a87864f .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-24046 .elementor-element.elementor-element-a87864f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-a87864f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-a87864f.elementor-view-framed .elementor-icon, .elementor-24046 .elementor-element.elementor-element-a87864f.elementor-view-default .elementor-icon{fill:var( --e-global-color-4d1348f );color:var( --e-global-color-4d1348f );border-color:var( --e-global-color-4d1348f );}.elementor-24046 .elementor-element.elementor-element-a87864f .elementor-icon{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-a87864f .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-a87864f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-24046 .elementor-element.elementor-element-a87864f:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-a87864f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-a87864f .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-8b7fc41{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-be115ee{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-24046 .elementor-element.elementor-element-8544367{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#3A3A3A;}.elementor-24046 .elementor-element.elementor-element-bd89d82{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-bd89d82 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-bd89d82 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-bd89d82 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-bd89d82 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-bd89d82:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-bd89d82:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-bd89d82 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-d405900{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-d405900 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-d405900 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-d405900 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-d405900 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-d405900:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-d405900:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-d405900 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-2c1aaf0{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-9e621a9{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#00000080;}.elementor-24046 .elementor-element.elementor-element-f0582c5{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-f0582c5 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-f0582c5 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-f0582c5 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-f0582c5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-f0582c5:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-f0582c5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-f0582c5 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-28d16e8{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-28d16e8 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-28d16e8 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-28d16e8 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-28d16e8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-28d16e8:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-28d16e8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-28d16e8 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-8063851{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-8063851 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-8063851 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-8063851 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-8063851 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-8063851:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-8063851:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-8063851 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-8c93834{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-8c93834 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-8c93834 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-8c93834 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-8c93834 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-8c93834:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-8c93834:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-8c93834 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-ef27d9d{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-5a1a008{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#00000080;}.elementor-24046 .elementor-element.elementor-element-d5e0347{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-d5e0347 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-d5e0347 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-d5e0347 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-d5e0347 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-d5e0347:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-d5e0347:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-d5e0347 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-b8fbd20{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-b8fbd20 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-b8fbd20 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-b8fbd20 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-b8fbd20 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-b8fbd20:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-b8fbd20:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-b8fbd20 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-a54e70b{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-a54e70b .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-a54e70b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-a54e70b .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-a54e70b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-a54e70b:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-a54e70b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-a54e70b .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-f9bed06{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-a837bd3{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#00000080;}.elementor-24046 .elementor-element.elementor-element-4807761{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-4807761 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-4807761 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-4807761 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-4807761 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-4807761:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-4807761:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-4807761 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-0f3f4d0{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-1abd433{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#00000080;}.elementor-24046 .elementor-element.elementor-element-938d28f{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-938d28f .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-938d28f .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-938d28f .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-938d28f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-938d28f:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-938d28f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-938d28f .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-89f9c8b{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-814758c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#00000080;}.elementor-24046 .elementor-element.elementor-element-996f862{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-996f862 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-996f862 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-996f862 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-996f862 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-996f862:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-996f862:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-996f862 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-cff169c{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-bd32b59{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#00000080;}.elementor-24046 .elementor-element.elementor-element-8b20f31{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-8b20f31 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-8b20f31 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-8b20f31 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-8b20f31 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-8b20f31:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-8b20f31:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-8b20f31 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-0022a1d{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-0022a1d .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-0022a1d .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-0022a1d .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-0022a1d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-0022a1d:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-0022a1d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-0022a1d .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-5988b86{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-c8882f2{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#00000080;}.elementor-24046 .elementor-element.elementor-element-9d83c57{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-9d83c57 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-9d83c57 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-9d83c57 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-9d83c57 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-9d83c57:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-9d83c57:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-9d83c57 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-6324352{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-eae1e7e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#00000080;}.elementor-24046 .elementor-element.elementor-element-a4a94a2{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-a4a94a2 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-a4a94a2 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-a4a94a2 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-a4a94a2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-a4a94a2:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-a4a94a2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-a4a94a2 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-0988390{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-997673d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#00000080;}.elementor-24046 .elementor-element.elementor-element-0e6e49d{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-0e6e49d .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-0e6e49d .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-0e6e49d .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-0e6e49d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-0e6e49d:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-0e6e49d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-0e6e49d .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-969a53d{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-1806862{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#00000080;}.elementor-24046 .elementor-element.elementor-element-a93931a{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-a93931a .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-a93931a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-a93931a .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-a93931a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-a93931a:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-a93931a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-a93931a .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-016734b{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-016734b .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-016734b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-016734b .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-016734b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-016734b:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-016734b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-016734b .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-ce782cd{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-6877fae{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#00000080;}.elementor-24046 .elementor-element.elementor-element-7e46120{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-7e46120 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-7e46120 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-7e46120 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-7e46120 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-7e46120:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-7e46120:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-7e46120 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-81f27f8{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-c25efe8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#00000080;}.elementor-24046 .elementor-element.elementor-element-f7e82df{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-f7e82df .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-f7e82df .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-f7e82df .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-f7e82df .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-f7e82df:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-f7e82df:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-f7e82df .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-04d7e54{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-04d7e54 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-04d7e54 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-04d7e54 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-04d7e54 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-04d7e54:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-04d7e54:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-04d7e54 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-67e0742{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-67e0742 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-67e0742 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-67e0742 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-67e0742 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-67e0742:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-67e0742:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-67e0742 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-b7e7d1a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-c6bb45b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#00000080;}.elementor-24046 .elementor-element.elementor-element-48fc3ef{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-48fc3ef .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-48fc3ef .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-48fc3ef .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-48fc3ef .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-48fc3ef:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-48fc3ef:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-48fc3ef .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-b3a4c87{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d1348f );border-radius:5px 5px 5px 5px;}.elementor-24046 .elementor-element.elementor-element-b3a4c87 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-b3a4c87 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-b3a4c87 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-b3a4c87 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-b3a4c87:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-b3a4c87:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-b3a4c87 .elementor-icon-box-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-e6f0f74{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-8edad8b{--display:flex;--min-height:616px;--justify-content:flex-start;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:120px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-24046 .elementor-element.elementor-element-8edad8b:not(.elementor-motion-effects-element-type-background), .elementor-24046 .elementor-element.elementor-element-8edad8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-8edad8b::before, .elementor-24046 .elementor-element.elementor-element-8edad8b > .elementor-background-video-container::before, .elementor-24046 .elementor-element.elementor-element-8edad8b > .e-con-inner > .elementor-background-video-container::before, .elementor-24046 .elementor-element.elementor-element-8edad8b > .elementor-background-slideshow::before, .elementor-24046 .elementor-element.elementor-element-8edad8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-24046 .elementor-element.elementor-element-8edad8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.therecoveryvillage.com/wp-content/uploads/2026/07/cta-bg-menu.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-ad50e8e .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24046 .elementor-element.elementor-element-2ac5cb0 .elementor-button{background-color:var( --e-global-color-4222201 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-24046 .elementor-element.elementor-element-2ac5cb0{width:100%;max-width:100%;}.elementor-24046 .elementor-element.elementor-element-2ac5cb0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24046 .elementor-element.elementor-element-2ac5cb0 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-24046 .elementor-element.elementor-element-2ac5cb0 .elementor-button:hover, .elementor-24046 .elementor-element.elementor-element-2ac5cb0 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-2ac5cb0 .elementor-button:hover svg, .elementor-24046 .elementor-element.elementor-element-2ac5cb0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-214ddc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--border-radius:8px 8px 8px 8px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-24046 .elementor-element.elementor-element-214ddc0:not(.elementor-motion-effects-element-type-background), .elementor-24046 .elementor-element.elementor-element-214ddc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24046 .elementor-element.elementor-element-92e697b{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-d1d5374{--display:flex;}.elementor-24046 .elementor-element.elementor-element-9915413{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-269e1f1 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-269e1f1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-269e1f1 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-269e1f1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-269e1f1:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-269e1f1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-269e1f1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-31e84d0 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-31e84d0 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-31e84d0 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-31e84d0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-31e84d0:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-31e84d0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-31e84d0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-9a07890{--display:flex;}.elementor-24046 .elementor-element.elementor-element-eede621{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-d0bc351 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-d0bc351 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-d0bc351 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-d0bc351 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-d0bc351:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-d0bc351:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-d0bc351 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-f3eea21 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-f3eea21 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-f3eea21 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-f3eea21 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-f3eea21:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-f3eea21:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-f3eea21 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-b9cee6b .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-b9cee6b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-b9cee6b .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-b9cee6b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-b9cee6b:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-b9cee6b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-b9cee6b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-d434522 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-d434522 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-d434522 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-d434522 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-d434522:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-d434522:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-d434522 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-40b1ad1{--display:flex;}.elementor-24046 .elementor-element.elementor-element-5856012{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-ac1e4a8 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-ac1e4a8 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-ac1e4a8 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-ac1e4a8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-ac1e4a8:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-ac1e4a8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-ac1e4a8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-c1de23c .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-c1de23c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-c1de23c .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-c1de23c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-c1de23c:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-c1de23c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-c1de23c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-5ab9856 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-5ab9856 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-5ab9856 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-5ab9856 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-5ab9856:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-5ab9856:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-5ab9856 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-7e27432{--display:flex;}.elementor-24046 .elementor-element.elementor-element-770181b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-8dd7b08 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-8dd7b08 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-8dd7b08 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-8dd7b08 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-8dd7b08:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-8dd7b08:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-8dd7b08 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-349f693{--display:flex;}.elementor-24046 .elementor-element.elementor-element-e986929{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-d8a48dd .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-d8a48dd .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-d8a48dd .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-d8a48dd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-d8a48dd:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-d8a48dd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-d8a48dd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-5ffd361{--display:flex;}.elementor-24046 .elementor-element.elementor-element-97b0093{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-fec9668 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-fec9668 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-fec9668 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-fec9668 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-fec9668:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-fec9668:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-fec9668 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-c6f3c53{--display:flex;}.elementor-24046 .elementor-element.elementor-element-94f84e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-68a31e3 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-68a31e3 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-68a31e3 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-68a31e3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-68a31e3:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-68a31e3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-68a31e3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-c610a01 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-c610a01 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-c610a01 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-c610a01 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-c610a01:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-c610a01:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-c610a01 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-582cd9c{--display:flex;}.elementor-24046 .elementor-element.elementor-element-95652bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-a3f9dde .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-a3f9dde .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-a3f9dde .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-a3f9dde .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-a3f9dde:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-a3f9dde:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-a3f9dde .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-5eaeb01{--display:flex;}.elementor-24046 .elementor-element.elementor-element-c201b58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-d483840 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-d483840 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-d483840 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-d483840 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-d483840:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-d483840:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-d483840 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-d188f68{--display:flex;}.elementor-24046 .elementor-element.elementor-element-195a8cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-08c4ceb .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-08c4ceb .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-08c4ceb .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-08c4ceb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-08c4ceb:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-08c4ceb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-08c4ceb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-a6bf752{--display:flex;}.elementor-24046 .elementor-element.elementor-element-17cc261{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-bcde556 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-bcde556 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-bcde556 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-bcde556 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-bcde556:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-bcde556:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-bcde556 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-9380537{--display:flex;}.elementor-24046 .elementor-element.elementor-element-aa5a647{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-d2aa4f9 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-d2aa4f9 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-d2aa4f9 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-d2aa4f9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-d2aa4f9:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-d2aa4f9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-d2aa4f9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-677a349{--display:flex;}.elementor-24046 .elementor-element.elementor-element-58888d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-4126a1e .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-4126a1e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-4126a1e .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-4126a1e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-4126a1e:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-4126a1e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-4126a1e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-6019d6d .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-6019d6d .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-6019d6d .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-6019d6d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-6019d6d:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-6019d6d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-6019d6d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-276ba4f .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-276ba4f .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-276ba4f .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-276ba4f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-276ba4f:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-276ba4f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-276ba4f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-5d386a8{--display:flex;}.elementor-24046 .elementor-element.elementor-element-b1369b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-2e44807 .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-2e44807 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-2e44807 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-2e44807 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-2e44807:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-2e44807:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-2e44807 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-ca1ee3a .elementor-icon-box-wrapper{text-align:start;}.elementor-24046 .elementor-element.elementor-element-ca1ee3a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-ca1ee3a .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-ca1ee3a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-24046 .elementor-element.elementor-element-ca1ee3a:has(:hover) .elementor-icon-box-title,
					 .elementor-24046 .elementor-element.elementor-element-ca1ee3a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-ca1ee3a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;color:#00000099;}.elementor-24046 .elementor-element.elementor-element-d31a15c{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:#808080;--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-d31a15c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-24046 .elementor-element.elementor-element-d31a15c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-24046 .elementor-element.elementor-element-d31a15c > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-24046 .elementor-element.elementor-element-d31a15c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:0px;}:where( .elementor-24046 .elementor-element.elementor-element-d31a15c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-24046 .elementor-element.elementor-element-42684f7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24046 .elementor-element.elementor-element-e1d6af2{--display:flex;--min-height:400px;--justify-content:space-between;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-24046 .elementor-element.elementor-element-e1d6af2:not(.elementor-motion-effects-element-type-background), .elementor-24046 .elementor-element.elementor-element-e1d6af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-24046 .elementor-element.elementor-element-e1d6af2::before, .elementor-24046 .elementor-element.elementor-element-e1d6af2 > .elementor-background-video-container::before, .elementor-24046 .elementor-element.elementor-element-e1d6af2 > .e-con-inner > .elementor-background-video-container::before, .elementor-24046 .elementor-element.elementor-element-e1d6af2 > .elementor-background-slideshow::before, .elementor-24046 .elementor-element.elementor-element-e1d6af2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24046 .elementor-element.elementor-element-e1d6af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.therecoveryvillage.com/wp-content/uploads/2026/07/cta-bg-menu.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-24046 .elementor-element.elementor-element-6955dd5 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-24046 .elementor-element.elementor-element-38429b6 .elementor-button{background-color:var( --e-global-color-4222201 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-24046 .elementor-element.elementor-element-38429b6{width:100%;max-width:100%;}.elementor-24046 .elementor-element.elementor-element-38429b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24046 .elementor-element.elementor-element-38429b6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-24046 .elementor-element.elementor-element-38429b6 .elementor-button:hover, .elementor-24046 .elementor-element.elementor-element-38429b6 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-24046 .elementor-element.elementor-element-38429b6 .elementor-button:hover svg, .elementor-24046 .elementor-element.elementor-element-38429b6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-24046 .elementor-element.elementor-element-8940589{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24046 .elementor-element.elementor-element-2ac5cb0 .elementor-button{font-size:20px;}.elementor-24046 .elementor-element.elementor-element-214ddc0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-24046 .elementor-element.elementor-element-d31a15c{padding:0px 0px 0px 0px;}.elementor-24046 .elementor-element.elementor-element-38429b6 .elementor-button{font-size:20px;}}@media(max-width:767px){.elementor-24046 .elementor-element.elementor-element-8940589{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24046 .elementor-element.elementor-element-d2c8238 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-d2c8238 .elementor-icon-box-title a{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-24f38dd .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-24f38dd .elementor-icon-box-title a{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-46af869 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-46af869 .elementor-icon-box-title a{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-ed43449 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-ed43449 .elementor-icon-box-title a{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-fc2b57a .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-fc2b57a .elementor-icon-box-title a{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-5e1468b .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-5e1468b .elementor-icon-box-title a{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-7da0562 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-7da0562 .elementor-icon-box-title a{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-3e2933a .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-3e2933a .elementor-icon-box-title a{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-d4dbb32 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-d4dbb32 .elementor-icon-box-title a{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-8fc9bdc .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-8fc9bdc .elementor-icon-box-title a{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-265c3a4 .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-265c3a4 .elementor-icon-box-title a{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-32d28fc .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-32d28fc .elementor-icon-box-title a{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-84c77dd .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-84c77dd .elementor-icon-box-title a{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-a87864f .elementor-icon-box-title, .elementor-24046 .elementor-element.elementor-element-a87864f .elementor-icon-box-title a{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24046 .elementor-element.elementor-element-bd89d82 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-d405900 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-f0582c5 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-28d16e8 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-8063851 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-8c93834 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-d5e0347 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-b8fbd20 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-a54e70b .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-4807761 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-938d28f .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-996f862 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-8b20f31 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-0022a1d .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-9d83c57 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-a4a94a2 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-0e6e49d .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-a93931a .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-016734b .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-7e46120 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-f7e82df .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-04d7e54 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-67e0742 .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-48fc3ef .elementor-icon-box-description{font-size:16px;}.elementor-24046 .elementor-element.elementor-element-b3a4c87 .elementor-icon-box-description{font-size:16px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24046 .elementor-element.elementor-element-ad50e8e .elementor-heading-title{font-size:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24046 .elementor-element.elementor-element-214ddc0{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:32px;}.elementor-24046 .elementor-element.elementor-element-9915413{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24046 .elementor-element.elementor-element-269e1f1 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-31e84d0 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-eede621{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24046 .elementor-element.elementor-element-d0bc351 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-f3eea21 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-b9cee6b .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-d434522 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-5856012{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24046 .elementor-element.elementor-element-ac1e4a8 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-c1de23c .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-5ab9856 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-8dd7b08 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-d8a48dd .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-fec9668 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-94f84e1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24046 .elementor-element.elementor-element-68a31e3 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-c610a01 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-a3f9dde .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-d483840 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-08c4ceb .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-bcde556 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-d2aa4f9 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-58888d1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24046 .elementor-element.elementor-element-4126a1e .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-6019d6d .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-276ba4f .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-b1369b6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24046 .elementor-element.elementor-element-2e44807 .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-ca1ee3a .elementor-icon-box-description{font-size:14px;}.elementor-24046 .elementor-element.elementor-element-d31a15c{--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-title-font-size:14px;--n-accordion-icon-size:12px;}.elementor-24046 .elementor-element.elementor-element-d31a15c {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-24046 .elementor-element.elementor-element-d31a15c > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:32px;}.elementor-24046 .elementor-element.elementor-element-e1d6af2{--min-height:248px;--justify-content:flex-start;--padding-top:40px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-24046 .elementor-element.elementor-element-e1d6af2::before, .elementor-24046 .elementor-element.elementor-element-e1d6af2 > .elementor-background-video-container::before, .elementor-24046 .elementor-element.elementor-element-e1d6af2 > .e-con-inner > .elementor-background-video-container::before, .elementor-24046 .elementor-element.elementor-element-e1d6af2 > .elementor-background-slideshow::before, .elementor-24046 .elementor-element.elementor-element-e1d6af2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24046 .elementor-element.elementor-element-e1d6af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:250px auto;}.elementor-24046 .elementor-element.elementor-element-6955dd5 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-24046 .elementor-element.elementor-element-38429b6 .elementor-button{font-size:12px;}}@media(min-width:768px){.elementor-24046 .elementor-element.elementor-element-8a7311e{--width:25%;}.elementor-24046 .elementor-element.elementor-element-8b7fc41{--width:43%;}.elementor-24046 .elementor-element.elementor-element-e6f0f74{--width:35%;}.elementor-24046 .elementor-element.elementor-element-8edad8b{--width:375px;}.elementor-24046 .elementor-element.elementor-element-92e697b{--width:25%;}.elementor-24046 .elementor-element.elementor-element-42684f7{--width:50%;}.elementor-24046 .elementor-element.elementor-element-e1d6af2{--width:375px;}}@media(max-width:1024px) and (min-width:768px){.elementor-24046 .elementor-element.elementor-element-8a7311e{--width:40%;}.elementor-24046 .elementor-element.elementor-element-8b7fc41{--width:60%;}.elementor-24046 .elementor-element.elementor-element-e6f0f74{--width:100%;}.elementor-24046 .elementor-element.elementor-element-8edad8b{--width:100%;}.elementor-24046 .elementor-element.elementor-element-92e697b{--width:100%;}.elementor-24046 .elementor-element.elementor-element-42684f7{--width:100%;}.elementor-24046 .elementor-element.elementor-element-e1d6af2{--width:100%;}}