.elementor-19 .elementor-element.elementor-element-4edc71f{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4edc71f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4edc71f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-10e9cd3{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-10e9cd3:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-10e9cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-247b875{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-471fa68{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d3cbcd1{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 4px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:4px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(17,18,20,0.06);--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-d3cbcd1:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d3cbcd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-d3cbcd1:hover{box-shadow:0px 22px 44px 0px rgba(17,18,20,0.12);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-170cbd3 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-19 .elementor-element.elementor-element-170cbd3 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-170cbd3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent_soft );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-170cbd3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-170cbd3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent_soft );color:var( --e-global-color-accent_soft );border-color:var( --e-global-color-accent_soft );}.elementor-19 .elementor-element.elementor-element-170cbd3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-170cbd3 .elementor-icon{font-size:22px;padding:17px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-170cbd3 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-170cbd3 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-170cbd3 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_muted );}.elementor-19 .elementor-element.elementor-element-ae83987{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 4px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:4px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(17,18,20,0.06);--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-ae83987:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ae83987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-ae83987:hover{box-shadow:0px 22px 44px 0px rgba(17,18,20,0.12);}.elementor-19 .elementor-element.elementor-element-10783ef .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-19 .elementor-element.elementor-element-10783ef .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-10783ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent_soft );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-10783ef.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-10783ef.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent_soft );color:var( --e-global-color-accent_soft );border-color:var( --e-global-color-accent_soft );}.elementor-19 .elementor-element.elementor-element-10783ef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-10783ef .elementor-icon{font-size:22px;padding:17px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-10783ef .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-10783ef .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-10783ef .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_muted );}.elementor-19 .elementor-element.elementor-element-f065336{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 4px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:4px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(17,18,20,0.06);--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-f065336:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f065336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-f065336:hover{box-shadow:0px 22px 44px 0px rgba(17,18,20,0.12);}.elementor-19 .elementor-element.elementor-element-cd70ef7 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-19 .elementor-element.elementor-element-cd70ef7 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-cd70ef7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent_soft );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-cd70ef7.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-cd70ef7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent_soft );color:var( --e-global-color-accent_soft );border-color:var( --e-global-color-accent_soft );}.elementor-19 .elementor-element.elementor-element-cd70ef7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-cd70ef7 .elementor-icon{font-size:22px;padding:17px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-cd70ef7 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-cd70ef7 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-cd70ef7 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_muted );}.elementor-19 .elementor-element.elementor-element-d0fa370{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 4px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:4px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(17,18,20,0.06);--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-d0fa370:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d0fa370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-d0fa370:hover{box-shadow:0px 22px 44px 0px rgba(17,18,20,0.12);}.elementor-19 .elementor-element.elementor-element-a38308b .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-19 .elementor-element.elementor-element-a38308b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-a38308b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent_soft );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-a38308b.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-a38308b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent_soft );color:var( --e-global-color-accent_soft );border-color:var( --e-global-color-accent_soft );}.elementor-19 .elementor-element.elementor-element-a38308b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-a38308b .elementor-icon{font-size:22px;padding:17px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-a38308b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a38308b .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-a38308b .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_muted );}.elementor-19 .elementor-element.elementor-element-e1ff6b9{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e1ff6b9:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e1ff6b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-1773102{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-7b4152c{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-1c3fe01 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-19 .elementor-element.elementor-element-1c3fe01 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-e929724 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-19 .elementor-element.elementor-element-e929724 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;line-height:50px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.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 );line-height:var( --e-global-typography-text-line-height );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-19 .elementor-element.elementor-element-495bf91{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-8c62204{--display:flex;--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:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d5779b1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-19 .elementor-element.elementor-element-d5779b1 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-d5779b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent_soft );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-d5779b1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d5779b1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent_soft );color:var( --e-global-color-accent_soft );border-color:var( --e-global-color-accent_soft );}.elementor-19 .elementor-element.elementor-element-d5779b1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-d5779b1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-d5779b1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-text_on_dark );color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-d5779b1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-d5779b1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-d5779b1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-d5779b1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-d5779b1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-d5779b1.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-d5779b1 .elementor-icon{font-size:18px;padding:15px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-d5779b1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d5779b1 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-d5779b1 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:26px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-38d2cdd .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-19 .elementor-element.elementor-element-38d2cdd .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-38d2cdd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent_soft );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-38d2cdd.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-38d2cdd.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent_soft );color:var( --e-global-color-accent_soft );border-color:var( --e-global-color-accent_soft );}.elementor-19 .elementor-element.elementor-element-38d2cdd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-38d2cdd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-38d2cdd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-text_on_dark );color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-38d2cdd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-38d2cdd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-38d2cdd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-38d2cdd.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-38d2cdd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-38d2cdd.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-38d2cdd .elementor-icon{font-size:18px;padding:15px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-38d2cdd .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-38d2cdd .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-38d2cdd .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:26px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-8ac089c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-19 .elementor-element.elementor-element-8ac089c .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-8ac089c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent_soft );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-8ac089c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-8ac089c.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent_soft );color:var( --e-global-color-accent_soft );border-color:var( --e-global-color-accent_soft );}.elementor-19 .elementor-element.elementor-element-8ac089c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-8ac089c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-8ac089c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-text_on_dark );color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-8ac089c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-8ac089c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-8ac089c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-8ac089c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-8ac089c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-19 .elementor-element.elementor-element-8ac089c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-8ac089c .elementor-icon{font-size:18px;padding:15px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-8ac089c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-8ac089c .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-8ac089c .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:26px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-4be745f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6ed210e{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:26px;}.elementor-19 .elementor-element.elementor-element-1b03b6b{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-19 .elementor-element.elementor-element-1b03b6b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1b03b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-1b03b6b{right:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-1b03b6b{left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-b62d007 img{width:100%;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-a12d79b{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a12d79b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a12d79b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_soft );}.elementor-19 .elementor-element.elementor-element-a8e5fc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-bcfac1e{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d4d9810 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-19 .elementor-element.elementor-element-d4d9810 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-40c48fe > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-19 .elementor-element.elementor-element-40c48fe .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;line-height:50px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-53a95c3 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-19 .elementor-element.elementor-element-53a95c3{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:30px;letter-spacing:0px;color:var( --e-global-color-text );}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-19 .elementor-element.elementor-element-fb285a4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:20px;letter-spacing:0.3px;fill:var( --e-global-color-text_on_dark );color:var( --e-global-color-text_on_dark );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-19 .elementor-element.elementor-element-fb285a4 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-fb285a4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text_on_dark );border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-fb285a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-fb285a4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-fb285a4 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-fb285a4 .elementor-button:focus svg{fill:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-37a27d5{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f38d082{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-fe87e3a{--display:flex;--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;--justify-content:space-between;--gap:22px 22px;--row-gap:22px;--column-gap:22px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(17,18,20,0.06);--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-fe87e3a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fe87e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-fe87e3a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 22px 44px 0px rgba(17,18,20,0.12);}.elementor-19 .elementor-element.elementor-element-fe87e3a, .elementor-19 .elementor-element.elementor-element-fe87e3a::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-35f6154 .elementor-icon-box-wrapper{text-align:start;gap:26px;}.elementor-19 .elementor-element.elementor-element-35f6154 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-35f6154.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent_soft );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-35f6154.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-35f6154.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent_soft );color:var( --e-global-color-accent_soft );border-color:var( --e-global-color-accent_soft );}.elementor-19 .elementor-element.elementor-element-35f6154.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-35f6154 .elementor-icon{font-size:22px;padding:17px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-35f6154 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-35f6154 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-35f6154 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_muted );}.elementor-19 .elementor-element.elementor-element-f353c81 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:none;line-height:18px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-f353c81 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-f353c81 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-f353c81 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-f353c81 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-f353c81 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-f353c81 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-56da64c{--display:flex;--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;--justify-content:space-between;--gap:22px 22px;--row-gap:22px;--column-gap:22px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(17,18,20,0.06);--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-56da64c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-56da64c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-56da64c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 22px 44px 0px rgba(17,18,20,0.12);}.elementor-19 .elementor-element.elementor-element-56da64c, .elementor-19 .elementor-element.elementor-element-56da64c::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-47d437a .elementor-icon-box-wrapper{text-align:start;gap:26px;}.elementor-19 .elementor-element.elementor-element-47d437a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-47d437a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent_soft );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-47d437a.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-47d437a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent_soft );color:var( --e-global-color-accent_soft );border-color:var( --e-global-color-accent_soft );}.elementor-19 .elementor-element.elementor-element-47d437a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-47d437a .elementor-icon{font-size:22px;padding:17px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-47d437a .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-47d437a .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-47d437a .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_muted );}.elementor-19 .elementor-element.elementor-element-ac30f3e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:none;line-height:18px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-ac30f3e .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-ac30f3e .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-ac30f3e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-ac30f3e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-ac30f3e .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-ac30f3e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-b238740{--display:flex;--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;--justify-content:space-between;--gap:22px 22px;--row-gap:22px;--column-gap:22px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(17,18,20,0.06);--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-b238740:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b238740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-b238740:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 22px 44px 0px rgba(17,18,20,0.12);}.elementor-19 .elementor-element.elementor-element-b238740, .elementor-19 .elementor-element.elementor-element-b238740::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-42953d4 .elementor-icon-box-wrapper{text-align:start;gap:26px;}.elementor-19 .elementor-element.elementor-element-42953d4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-42953d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent_soft );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-42953d4.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-42953d4.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent_soft );color:var( --e-global-color-accent_soft );border-color:var( --e-global-color-accent_soft );}.elementor-19 .elementor-element.elementor-element-42953d4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-42953d4 .elementor-icon{font-size:22px;padding:17px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-42953d4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-42953d4 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-42953d4 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_muted );}.elementor-19 .elementor-element.elementor-element-e6e3511 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:none;line-height:18px;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e6e3511 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-e6e3511 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-e6e3511 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-e6e3511 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-e6e3511 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-e6e3511 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-c90464c{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-brand_dark );--border-color:var( --e-global-color-brand_dark );--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(17,18,20,0.06);--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-c90464c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c90464c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-brand_dark );}.elementor-19 .elementor-element.elementor-element-c90464c:hover{box-shadow:0px 22px 44px 0px rgba(17,18,20,0.20);}.elementor-19 .elementor-element.elementor-element-9d8ba61 .elementor-icon-box-wrapper{text-align:start;gap:26px;}.elementor-19 .elementor-element.elementor-element-9d8ba61 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-9d8ba61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-text_on_dark );color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-9d8ba61.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9d8ba61.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-9d8ba61.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-9d8ba61 .elementor-icon{font-size:22px;padding:17px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-9d8ba61 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9d8ba61 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:none;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-9d8ba61 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_muted );}.elementor-19 .elementor-element.elementor-element-c082a62{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c082a62:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c082a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-a01a42e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-2656562{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-870559e{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:26px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c55fe48{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-19 .elementor-element.elementor-element-c55fe48:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c55fe48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-c55fe48{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-c55fe48{right:0px;}.elementor-19 .elementor-element.elementor-element-5103063 img{width:100%;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-1539687{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-26bbd83 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-19 .elementor-element.elementor-element-26bbd83 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-265fe37 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19 .elementor-element.elementor-element-265fe37 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;line-height:50px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-e98eae6 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-19 .elementor-element.elementor-element-e98eae6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:22px;letter-spacing:0px;color:var( --e-global-color-text_muted );}.elementor-19 .elementor-element.elementor-element-3b3edce{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-77ede41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 28px;--row-gap:20px;--column-gap:28px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-79153ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-79153ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-b42cc75{text-align:start;}.elementor-19 .elementor-element.elementor-element-b42cc75 img{width:56px;}.elementor-19 .elementor-element.elementor-element-22a5c45{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-22a5c45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-145bbba .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-0373d61 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;letter-spacing:0px;color:var( --e-global-color-text_muted );}.elementor-19 .elementor-element.elementor-element-63e29e9 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:20px;letter-spacing:0.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-19 .elementor-element.elementor-element-63e29e9 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-63e29e9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text_on_dark );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-63e29e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-63e29e9 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-63e29e9 .elementor-button:focus svg{fill:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-2a93004{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2a93004:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2a93004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-brand_dark );}.elementor-19 .elementor-element.elementor-element-bbba401{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-8ed24ac{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4472454 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-19 .elementor-element.elementor-element-4472454 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-269a428 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-19 .elementor-element.elementor-element-269a428 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;line-height:50px;letter-spacing:-0.4px;color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-9ff1cf3{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27px;letter-spacing:0px;color:var( --e-global-color-text_on_dark_muted );}.elementor-19 .elementor-element.elementor-element-2964412{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-929ce5e{--display:flex;--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4d47801 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:24px;}.elementor-19 .elementor-element.elementor-element-4d47801 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-4d47801.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-brand_dark );color:var( --e-global-color-brand_dark );}.elementor-19 .elementor-element.elementor-element-4d47801.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-4d47801.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-4d47801.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-brand_dark );}.elementor-19 .elementor-element.elementor-element-4d47801 .elementor-icon{font-size:18px;padding:15px;border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-4d47801 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-4d47801 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-4d47801 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_on_dark_muted );}.elementor-19 .elementor-element.elementor-element-c6ca676 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:24px;}.elementor-19 .elementor-element.elementor-element-c6ca676 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-c6ca676.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-brand_dark );color:var( --e-global-color-brand_dark );}.elementor-19 .elementor-element.elementor-element-c6ca676.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-c6ca676.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-c6ca676.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-brand_dark );}.elementor-19 .elementor-element.elementor-element-c6ca676 .elementor-icon{font-size:18px;padding:15px;border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-c6ca676 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-c6ca676 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-c6ca676 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_on_dark_muted );}.elementor-19 .elementor-element.elementor-element-01a2dc2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:24px;}.elementor-19 .elementor-element.elementor-element-01a2dc2 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-01a2dc2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-brand_dark );color:var( --e-global-color-brand_dark );}.elementor-19 .elementor-element.elementor-element-01a2dc2.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-01a2dc2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-01a2dc2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-brand_dark );}.elementor-19 .elementor-element.elementor-element-01a2dc2 .elementor-icon{font-size:18px;padding:15px;border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-01a2dc2 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-01a2dc2 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-01a2dc2 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_on_dark_muted );}.elementor-19 .elementor-element.elementor-element-19f3e0c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:24px;}.elementor-19 .elementor-element.elementor-element-19f3e0c .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-19f3e0c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-brand_dark );color:var( --e-global-color-brand_dark );}.elementor-19 .elementor-element.elementor-element-19f3e0c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-19f3e0c.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-19f3e0c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-brand_dark );}.elementor-19 .elementor-element.elementor-element-19f3e0c .elementor-icon{font-size:18px;padding:15px;border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-19f3e0c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-19f3e0c .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-19f3e0c .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_on_dark_muted );}.elementor-19 .elementor-element.elementor-element-6c69c46{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6c69c46:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6c69c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_soft );}.elementor-19 .elementor-element.elementor-element-3474cdd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:56px 0px;--row-gap:56px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-6af45fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a131dab > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-19 .elementor-element.elementor-element-a131dab{text-align:center;}.elementor-19 .elementor-element.elementor-element-a131dab .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-660375f{text-align:center;}.elementor-19 .elementor-element.elementor-element-660375f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;line-height:50px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-4a6aa52{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3613e50{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(17,18,20,0.06);--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-3613e50:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3613e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-3613e50:hover{box-shadow:0px 22px 44px 0px rgba(17,18,20,0.12);}.elementor-19 .elementor-element.elementor-element-5a8c0e1 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-19 .elementor-element.elementor-element-5a8c0e1 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-5a8c0e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent_soft );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-5a8c0e1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-5a8c0e1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent_soft );color:var( --e-global-color-accent_soft );border-color:var( --e-global-color-accent_soft );}.elementor-19 .elementor-element.elementor-element-5a8c0e1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-5a8c0e1 .elementor-icon{font-size:22px;padding:17px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-5a8c0e1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-5a8c0e1 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-5a8c0e1 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_muted );}.elementor-19 .elementor-element.elementor-element-04bcbb2{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(17,18,20,0.06);--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-04bcbb2:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-04bcbb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-04bcbb2:hover{box-shadow:0px 22px 44px 0px rgba(17,18,20,0.12);}.elementor-19 .elementor-element.elementor-element-7fa1257 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-19 .elementor-element.elementor-element-7fa1257 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-7fa1257.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent_soft );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-7fa1257.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7fa1257.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent_soft );color:var( --e-global-color-accent_soft );border-color:var( --e-global-color-accent_soft );}.elementor-19 .elementor-element.elementor-element-7fa1257.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-7fa1257 .elementor-icon{font-size:22px;padding:17px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-7fa1257 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7fa1257 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-7fa1257 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_muted );}.elementor-19 .elementor-element.elementor-element-143b036{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(17,18,20,0.06);--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-143b036:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-143b036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-143b036:hover{box-shadow:0px 22px 44px 0px rgba(17,18,20,0.12);}.elementor-19 .elementor-element.elementor-element-9bc08d6 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-19 .elementor-element.elementor-element-9bc08d6 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-9bc08d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent_soft );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-9bc08d6.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9bc08d6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent_soft );color:var( --e-global-color-accent_soft );border-color:var( --e-global-color-accent_soft );}.elementor-19 .elementor-element.elementor-element-9bc08d6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-9bc08d6 .elementor-icon{font-size:22px;padding:17px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-9bc08d6 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9bc08d6 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-9bc08d6 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:25px;letter-spacing:0px;color:var( --e-global-color-text_muted );}.elementor-19 .elementor-element.elementor-element-84c3a99{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-84c3a99:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-84c3a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bg_white ) 55%, var( --e-global-color-brand_dark ) 55%);}.elementor-19 .elementor-element.elementor-element-c33799e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-e673e2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--border-radius:14px 14px 14px 14px;box-shadow:0px 24px 48px 0px rgba(17,18,20,0.14);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-19 .elementor-element.elementor-element-e673e2e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e673e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white );}.elementor-19 .elementor-element.elementor-element-c57651a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e632f4f{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:26px;}.elementor-19 .elementor-element.elementor-element-9ef45cb{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-19 .elementor-element.elementor-element-9ef45cb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9ef45cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-9ef45cb{right:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-9ef45cb{left:0px;}.elementor-19 .elementor-element.elementor-element-3640e88 img{width:100%;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-a38a57a{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3ada5ab > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-19 .elementor-element.elementor-element-3ada5ab .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-93820dc > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-19 .elementor-element.elementor-element-93820dc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;line-height:50px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-496481e{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-56a820f > .elementor-widget-container{margin:30px 0px 32px 0px;}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-56a820f{--e-icon-list-icon-size:18px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:24px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-462857d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-19c8746 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:20px;letter-spacing:0.3px;fill:var( --e-global-color-text_on_dark );color:var( --e-global-color-text_on_dark );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-19 .elementor-element.elementor-element-19c8746 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-19c8746 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text_on_dark );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-19c8746.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-19c8746 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-19c8746 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-19c8746 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-19c8746 .elementor-button:focus svg{fill:var( --e-global-color-text_on_dark );}.elementor-19 .elementor-element.elementor-element-cfa0864 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:none;line-height:20px;letter-spacing:0.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-19 .elementor-element.elementor-element-cfa0864 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-cfa0864 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text_on_dark );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-cfa0864.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-cfa0864 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-cfa0864 .elementor-button:focus svg{fill:var( --e-global-color-text_on_dark );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-4edc71f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-10e9cd3{--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-247b875{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-471fa68{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d3cbcd1{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.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 );}.elementor-19 .elementor-element.elementor-element-170cbd3 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-170cbd3 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-170cbd3 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-ae83987{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-10783ef .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-10783ef .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-10783ef .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-f065336{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-cd70ef7 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-cd70ef7 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-cd70ef7 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-d0fa370{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-a38308b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a38308b .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-a38308b .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-e1ff6b9{--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1773102{--gap:56px 0px;--row-gap:56px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-7b4152c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1c3fe01 .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:2px;}.elementor-19 .elementor-element.elementor-element-e929724 .elementor-heading-title{font-size:34px;line-height:44px;letter-spacing:-0.4px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-495bf91{font-size:16px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-8c62204{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d5779b1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d5779b1 .elementor-icon-box-title a{font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-d5779b1 .elementor-icon-box-description{font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-38d2cdd .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-38d2cdd .elementor-icon-box-title a{font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-38d2cdd .elementor-icon-box-description{font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-8ac089c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-8ac089c .elementor-icon-box-title a{font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-8ac089c .elementor-icon-box-description{font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-4be745f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6ed210e{--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:26px;}.elementor-19 .elementor-element.elementor-element-1b03b6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-a12d79b{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a8e5fc5{--gap:56px 0px;--row-gap:56px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-bcfac1e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d4d9810 .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:2px;}.elementor-19 .elementor-element.elementor-element-40c48fe .elementor-heading-title{font-size:34px;line-height:44px;letter-spacing:-0.4px;}.elementor-19 .elementor-element.elementor-element-53a95c3{font-size:17px;line-height:29px;letter-spacing:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-19 .elementor-element.elementor-element-fb285a4 .elementor-button{font-size:15px;line-height:20px;letter-spacing:0.3px;}.elementor-19 .elementor-element.elementor-element-37a27d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f38d082{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-fe87e3a{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-35f6154 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-35f6154 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-35f6154 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-f353c81 .elementor-button{font-size:14px;line-height:18px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-56da64c{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-47d437a .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-47d437a .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-47d437a .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-ac30f3e .elementor-button{font-size:14px;line-height:18px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-b238740{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-42953d4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-42953d4 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-42953d4 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-e6e3511 .elementor-button{font-size:14px;line-height:18px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-c90464c{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-9d8ba61 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9d8ba61 .elementor-icon-box-title a{font-size:17px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-9d8ba61 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-c082a62{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a01a42e{--gap:56px 0px;--row-gap:56px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-2656562{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-870559e{--padding-top:26px;--padding-bottom:0px;--padding-left:26px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c55fe48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1539687{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-26bbd83 .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:2px;}.elementor-19 .elementor-element.elementor-element-265fe37 .elementor-heading-title{font-size:34px;line-height:44px;letter-spacing:-0.4px;}.elementor-19 .elementor-element.elementor-element-e98eae6 .elementor-heading-title{font-size:15px;line-height:22px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-3b3edce{font-size:16px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-77ede41{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-79153ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b42cc75 img{width:56px;}.elementor-19 .elementor-element.elementor-element-22a5c45{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-145bbba .elementor-heading-title{font-size:15px;line-height:20px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-0373d61 .elementor-heading-title{font-size:14px;line-height:20px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-63e29e9 .elementor-button{font-size:15px;line-height:20px;letter-spacing:0.3px;}.elementor-19 .elementor-element.elementor-element-2a93004{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-bbba401{--gap:56px 0px;--row-gap:56px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-8ed24ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4472454 .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:2px;}.elementor-19 .elementor-element.elementor-element-269a428 .elementor-heading-title{font-size:34px;line-height:44px;letter-spacing:-0.4px;}.elementor-19 .elementor-element.elementor-element-9ff1cf3{font-size:16px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-2964412{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-929ce5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4d47801 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-4d47801 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-4d47801 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-c6ca676 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-c6ca676 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-c6ca676 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-01a2dc2 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-01a2dc2 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-01a2dc2 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-19f3e0c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-19f3e0c .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-19f3e0c .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-6c69c46{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3474cdd{--gap:56px 0px;--row-gap:56px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-6af45fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a131dab{text-align:center;}.elementor-19 .elementor-element.elementor-element-a131dab .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:2px;}.elementor-19 .elementor-element.elementor-element-660375f{text-align:center;}.elementor-19 .elementor-element.elementor-element-660375f .elementor-heading-title{font-size:34px;line-height:44px;letter-spacing:-0.4px;}.elementor-19 .elementor-element.elementor-element-4a6aa52{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3613e50{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-5a8c0e1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-5a8c0e1 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-5a8c0e1 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-04bcbb2{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-7fa1257 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7fa1257 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-7fa1257 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-143b036{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-9bc08d6 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9bc08d6 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-9bc08d6 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-84c3a99{--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c33799e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-e673e2e{--gap:56px 0px;--row-gap:56px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19 .elementor-element.elementor-element-c57651a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e632f4f{--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:26px;}.elementor-19 .elementor-element.elementor-element-9ef45cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a38a57a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3ada5ab .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:2px;}.elementor-19 .elementor-element.elementor-element-93820dc .elementor-heading-title{font-size:34px;line-height:44px;letter-spacing:-0.4px;}.elementor-19 .elementor-element.elementor-element-496481e{font-size:16px;line-height:27px;letter-spacing:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-item > a{font-size:16px;line-height:24px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-462857d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-19c8746 .elementor-button{font-size:15px;line-height:20px;letter-spacing:0.3px;}.elementor-19 .elementor-element.elementor-element-cfa0864 .elementor-button{font-size:15px;line-height:20px;letter-spacing:0.3px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-4edc71f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-10e9cd3{--padding-top:56px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-247b875{--content-width:1200px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-471fa68{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d3cbcd1{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.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 );}.elementor-19 .elementor-element.elementor-element-170cbd3 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-170cbd3 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-170cbd3 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-ae83987{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-10783ef .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-10783ef .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-10783ef .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-f065336{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-cd70ef7 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-cd70ef7 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-cd70ef7 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-d0fa370{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-a38308b .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-a38308b .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-a38308b .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-e1ff6b9{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1773102{--content-width:1200px;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-7b4152c{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1c3fe01 .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:2px;}.elementor-19 .elementor-element.elementor-element-e929724 .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:-0.2px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-495bf91{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-8c62204{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d5779b1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d5779b1 .elementor-icon-box-title a{font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-d5779b1 .elementor-icon-box-description{font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-38d2cdd .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-38d2cdd .elementor-icon-box-title a{font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-38d2cdd .elementor-icon-box-description{font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-8ac089c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-8ac089c .elementor-icon-box-title a{font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-8ac089c .elementor-icon-box-description{font-size:16px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-4be745f{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6ed210e{--width:100%;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-1b03b6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-a12d79b{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a8e5fc5{--content-width:1200px;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-bcfac1e{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d4d9810 .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:2px;}.elementor-19 .elementor-element.elementor-element-40c48fe .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:-0.2px;}.elementor-19 .elementor-element.elementor-element-53a95c3{font-size:16px;line-height:27px;letter-spacing:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-19 .elementor-element.elementor-element-fb285a4 .elementor-button{font-size:15px;line-height:20px;letter-spacing:0.3px;}.elementor-19 .elementor-element.elementor-element-37a27d5{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f38d082{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-fe87e3a{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-35f6154 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-35f6154 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-35f6154 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-f353c81 .elementor-button{font-size:14px;line-height:18px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-56da64c{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-47d437a .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-47d437a .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-47d437a .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-ac30f3e .elementor-button{font-size:14px;line-height:18px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-b238740{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-42953d4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-42953d4 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-42953d4 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-e6e3511 .elementor-button{font-size:14px;line-height:18px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-c90464c{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-9d8ba61 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9d8ba61 .elementor-icon-box-title a{font-size:17px;line-height:26px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-9d8ba61 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-c082a62{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a01a42e{--content-width:1200px;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-2656562{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-870559e{--width:100%;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c55fe48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1539687{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-26bbd83 .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:2px;}.elementor-19 .elementor-element.elementor-element-265fe37 .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:-0.2px;}.elementor-19 .elementor-element.elementor-element-e98eae6 .elementor-heading-title{font-size:15px;line-height:22px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-3b3edce{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-77ede41{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-79153ca{--width:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b42cc75 img{width:56px;}.elementor-19 .elementor-element.elementor-element-22a5c45{--width:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-145bbba .elementor-heading-title{font-size:15px;line-height:20px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-0373d61 .elementor-heading-title{font-size:14px;line-height:20px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-63e29e9 .elementor-button{font-size:15px;line-height:20px;letter-spacing:0.3px;}.elementor-19 .elementor-element.elementor-element-2a93004{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-bbba401{--content-width:1200px;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-8ed24ac{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4472454 .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:2px;}.elementor-19 .elementor-element.elementor-element-269a428 .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:-0.2px;}.elementor-19 .elementor-element.elementor-element-9ff1cf3{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-2964412{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-929ce5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4d47801 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-4d47801 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-4d47801 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-c6ca676 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-c6ca676 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-c6ca676 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-01a2dc2 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-01a2dc2 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-01a2dc2 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-19f3e0c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-19f3e0c .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-19f3e0c .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-6c69c46{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3474cdd{--content-width:1200px;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-6af45fe{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a131dab{text-align:center;}.elementor-19 .elementor-element.elementor-element-a131dab .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:2px;}.elementor-19 .elementor-element.elementor-element-660375f{text-align:center;}.elementor-19 .elementor-element.elementor-element-660375f .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:-0.2px;}.elementor-19 .elementor-element.elementor-element-4a6aa52{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3613e50{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-5a8c0e1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-5a8c0e1 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-5a8c0e1 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-04bcbb2{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-7fa1257 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7fa1257 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-7fa1257 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-143b036{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-9bc08d6 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9bc08d6 .elementor-icon-box-title a{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-9bc08d6 .elementor-icon-box-description{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-84c3a99{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c33799e{--content-width:1200px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-e673e2e{--width:100%;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-c57651a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e632f4f{--width:100%;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-9ef45cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a38a57a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3ada5ab .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:2px;}.elementor-19 .elementor-element.elementor-element-93820dc .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:-0.2px;}.elementor-19 .elementor-element.elementor-element-496481e{font-size:15px;line-height:25px;letter-spacing:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-item > a{font-size:16px;line-height:24px;letter-spacing:0px;}.elementor-19 .elementor-element.elementor-element-462857d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-19c8746{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-19c8746 .elementor-button{font-size:15px;line-height:20px;letter-spacing:0.3px;}.elementor-19 .elementor-element.elementor-element-cfa0864{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-cfa0864 .elementor-button{font-size:15px;line-height:20px;letter-spacing:0.3px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-247b875{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-471fa68{--width:100%;}.elementor-19 .elementor-element.elementor-element-1773102{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-7b4152c{--width:50%;}.elementor-19 .elementor-element.elementor-element-4be745f{--width:46%;}.elementor-19 .elementor-element.elementor-element-6ed210e{--width:100%;}.elementor-19 .elementor-element.elementor-element-a8e5fc5{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-bcfac1e{--width:34%;}.elementor-19 .elementor-element.elementor-element-37a27d5{--width:60%;}.elementor-19 .elementor-element.elementor-element-f38d082{--width:100%;}.elementor-19 .elementor-element.elementor-element-a01a42e{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-2656562{--width:46%;}.elementor-19 .elementor-element.elementor-element-870559e{--width:100%;}.elementor-19 .elementor-element.elementor-element-1539687{--width:48%;}.elementor-19 .elementor-element.elementor-element-79153ca{--width:auto;}.elementor-19 .elementor-element.elementor-element-22a5c45{--width:auto;}.elementor-19 .elementor-element.elementor-element-bbba401{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-8ed24ac{--width:48%;}.elementor-19 .elementor-element.elementor-element-2964412{--width:46%;}.elementor-19 .elementor-element.elementor-element-3474cdd{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-6af45fe{--width:720px;}.elementor-19 .elementor-element.elementor-element-4a6aa52{--width:100%;}.elementor-19 .elementor-element.elementor-element-c33799e{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-e673e2e{--width:100%;}.elementor-19 .elementor-element.elementor-element-c57651a{--width:34%;}.elementor-19 .elementor-element.elementor-element-e632f4f{--width:100%;}.elementor-19 .elementor-element.elementor-element-a38a57a{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-247b875{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-471fa68{--width:100%;}.elementor-19 .elementor-element.elementor-element-1773102{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-7b4152c{--width:100%;}.elementor-19 .elementor-element.elementor-element-4be745f{--width:100%;}.elementor-19 .elementor-element.elementor-element-6ed210e{--width:520px;}.elementor-19 .elementor-element.elementor-element-a8e5fc5{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-bcfac1e{--width:100%;}.elementor-19 .elementor-element.elementor-element-37a27d5{--width:100%;}.elementor-19 .elementor-element.elementor-element-f38d082{--width:100%;}.elementor-19 .elementor-element.elementor-element-a01a42e{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-2656562{--width:100%;}.elementor-19 .elementor-element.elementor-element-870559e{--width:520px;}.elementor-19 .elementor-element.elementor-element-1539687{--width:100%;}.elementor-19 .elementor-element.elementor-element-79153ca{--width:auto;}.elementor-19 .elementor-element.elementor-element-22a5c45{--width:auto;}.elementor-19 .elementor-element.elementor-element-bbba401{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-8ed24ac{--width:100%;}.elementor-19 .elementor-element.elementor-element-2964412{--width:100%;}.elementor-19 .elementor-element.elementor-element-3474cdd{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-6af45fe{--width:720px;}.elementor-19 .elementor-element.elementor-element-4a6aa52{--width:100%;}.elementor-19 .elementor-element.elementor-element-c33799e{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-e673e2e{--width:100%;}.elementor-19 .elementor-element.elementor-element-c57651a{--width:100%;}.elementor-19 .elementor-element.elementor-element-e632f4f{--width:360px;}.elementor-19 .elementor-element.elementor-element-a38a57a{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-acd8d8b */.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero{--jgh-off:22px;padding:24px 30px 0;background:var(--e-global-color-bg_white)}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-box{position:relative;overflow:hidden;max-width:1380px;margin:0 auto;min-height:640px;border-radius:20px;background:var(--e-global-color-brand_dark);color:var(--e-global-color-text_on_dark);display:flex;align-items:center}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-box::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0,transparent 55px,color-mix(in srgb,var(--e-global-color-text_on_dark) 5%,transparent) 55px,color-mix(in srgb,var(--e-global-color-text_on_dark) 5%,transparent) 56px);pointer-events:none}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-glow{position:absolute;right:-8%;top:50%;width:620px;height:620px;margin-top:-310px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--e-global-color-accent) 35%,transparent) 0%,transparent 66%);opacity:.55;pointer-events:none;animation:jghGlow 9s ease-in-out infinite alternate}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-inner{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:90px 70px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:56px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-text{width:58%}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-media{width:38%;display:flex;justify-content:center}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-badge{display:inline-flex;align-items:center;gap:10px;font-family:var(--e-global-typography-primary-font-family),Arial,sans-serif;font-size:13px;line-height:18px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--e-global-color-text_on_dark_muted);border:1px solid var(--e-global-color-line_dark);border-radius:40px;padding:8px 16px;margin-bottom:28px;animation:jghUp .7s .1s cubic-bezier(.22,.61,.36,1) both}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-badge b{width:8px;height:8px;border-radius:50%;background:var(--e-global-color-accent);flex:0 0 auto}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero h1{font-family:var(--e-global-typography-primary-font-family),Arial,sans-serif;font-size:48px;line-height:58px;font-weight:700;letter-spacing:-0.8px;color:var(--e-global-color-text_on_dark);margin:0 0 26px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-mask{display:block;overflow:hidden;padding-bottom:4px;margin-bottom:-4px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-line{display:block;animation:jghLine .8s cubic-bezier(.22,.61,.36,1) both}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-mask:nth-child(1) .jgh-line{animation-delay:.15s}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-mask:nth-child(2) .jgh-line{animation-delay:.3s}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-accent{color:var(--e-global-color-accent)}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-lead{font-family:var(--e-global-typography-text-font-family),Arial,sans-serif;font-size:18px;line-height:30px;color:var(--e-global-color-text_on_dark_muted);max-width:580px;margin:0 0 38px;animation:jghUp .8s .55s cubic-bezier(.22,.61,.36,1) both}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-actions{display:flex;flex-wrap:wrap;gap:16px;animation:jghUp .8s .7s cubic-bezier(.22,.61,.36,1) both}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--e-global-typography-primary-font-family),Arial,sans-serif;font-size:15px;line-height:20px;font-weight:700;letter-spacing:0.3px;padding:14px 28px;border:2px solid transparent;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-btn .jgh-ico{width:14px;height:14px;fill:currentColor;flex:0 0 14px;transition:transform .3s ease}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-btn:hover .jgh-ico{transform:translateX(4px)}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-btn--primary{background:var(--e-global-color-accent);border-color:var(--e-global-color-accent);color:var(--e-global-color-text_on_dark)}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-btn--primary:hover{background:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary);transform:translateY(-2px);box-shadow:0 10px 24px rgba(184,50,58,0.28)}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-btn--primary::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,0.35),transparent);transform:translateX(0) skewX(-18deg);animation:jghSheen 6s 2.5s ease-in-out infinite;pointer-events:none}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-btn--ghost{background:transparent;border-color:var(--e-global-color-text_on_dark);color:var(--e-global-color-text_on_dark)}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-btn--ghost:hover{background:var(--e-global-color-text_on_dark);color:var(--e-global-color-brand_dark);transform:translateY(-2px)}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-media-inner{position:relative;width:100%;max-width:400px;will-change:transform}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-block{position:absolute;inset:0;border-radius:14px;background:var(--e-global-color-secondary);transform:translate(var(--jgh-off),var(--jgh-off));animation:jghBlock .9s 1.2s cubic-bezier(.22,.61,.36,1) both}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-photo{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:var(--e-global-color-line_dark);animation:jghReveal 1.1s .45s cubic-bezier(.76,0,.24,1) both}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;animation:jghKen 18s ease-in-out infinite alternate}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-frame{position:absolute;inset:-16px;pointer-events:none}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-frame svg{display:block;width:100%;height:100%;overflow:visible}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-frame rect{fill:none;stroke:var(--e-global-color-text_on_dark);stroke-width:0.35;stroke-dasharray:1;stroke-dashoffset:0;animation:jghDraw 1.6s .2s cubic-bezier(.65,0,.35,1) both}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-award{position:absolute;left:-44px;bottom:48px;display:flex;align-items:center;gap:12px;max-width:250px;padding:14px 18px;border-radius:12px;background:rgba(255,255,255,0.94);box-shadow:0 18px 40px rgba(0,0,0,0.28);animation:jghUp .8s 1.5s cubic-bezier(.22,.61,.36,1) both}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-award .jgh-award-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--e-global-color-accent);color:var(--e-global-color-text_on_dark);font-size:16px;flex:0 0 auto}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-award strong{display:block;font-family:var(--e-global-typography-primary-font-family),Arial,sans-serif;font-size:15px;line-height:20px;font-weight:800;color:var(--e-global-color-brand_dark)}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-award div span{display:block;font-family:var(--e-global-typography-text-font-family),Arial,sans-serif;font-size:12px;line-height:17px;color:var(--e-global-color-brand_dark);opacity:.75}
@keyframes jghUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes jghLine{from{transform:translateY(105%)}to{transform:translateY(0)}}
@keyframes jghDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes jghReveal{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes jghBlock{from{opacity:0;transform:translate(0,0)}to{opacity:1;transform:translate(var(--jgh-off),var(--jgh-off))}}
@keyframes jghKen{from{transform:scale(1.08)}to{transform:scale(1)}}
@keyframes jghSheen{0%{transform:translateX(0) skewX(-18deg)}20%,100%{transform:translateX(420%) skewX(-18deg)}}
@keyframes jghGlow{from{opacity:.55;transform:scale(1)}to{opacity:.8;transform:scale(1.08)}}
html.jgl-active .elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero,html.jgl-active .elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero *,html.jgl-active .elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero *::before,html.jgl-active .elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero *::after{animation-play-state:paused !important}
@media (max-width:1024px){
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-inner{padding:70px 44px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero h1{font-size:42px;line-height:52px;letter-spacing:-0.5px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-lead{font-size:17px;line-height:29px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-media-inner{max-width:330px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero{--jgh-off:18px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-frame{inset:-12px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-glow{width:460px;height:460px;margin-top:-230px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-award{left:-28px;bottom:36px}
}
@media (max-width:900px){
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-text{width:100%}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-media{width:100%}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-media-inner{max-width:340px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-glow{right:auto;left:50%;top:auto;bottom:-120px;margin:0 0 0 -230px}
}
@media (max-width:767px){
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero{--jgh-off:14px;padding:10px 10px 0}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-box{border-radius:16px;min-height:0}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-inner{padding:56px 22px 64px;row-gap:48px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-badge{font-size:12px;line-height:16px;letter-spacing:1.2px;margin-bottom:22px;padding:7px 14px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero h1{font-size:30px;line-height:38px;letter-spacing:-0.3px;margin-bottom:20px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-lead{font-size:16px;line-height:27px;margin-bottom:30px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-actions{flex-direction:column}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-btn{width:100%}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-media-inner{max-width:290px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-frame{inset:-10px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-glow{width:320px;height:320px;margin-left:-160px;bottom:-80px;opacity:.45;animation:none}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-award{left:50%;bottom:-26px;transform:translateX(-50%);max-width:none;width:260px;padding:10px 14px;animation-name:jghUpM}
@keyframes jghUpM{from{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%,0)}}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-award .jgh-award-ico{width:34px;height:34px;font-size:14px}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-award strong{font-size:14px;line-height:18px}
}
@media (prefers-reduced-motion:reduce){
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero *,.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero *::before,.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero *::after{animation:none !important;transition:none !important}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-btn--primary::after{display:none}
}
@media print{
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero *,.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero *::before,.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero *::after{animation:none !important}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-btn--primary::after,.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-glow{display:none}
}
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-award .jgh-award-ico svg{width:16px;height:16px;fill:currentColor}
@media (max-width:767px){
.elementor-19 .elementor-element.elementor-element-acd8d8b .jgh-hero .jgh-award .jgh-award-ico svg{width:14px;height:14px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3cbcd1 */.elementor-19 .elementor-element.elementor-element-d3cbcd1{border-bottom-color:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae83987 */.elementor-19 .elementor-element.elementor-element-ae83987{border-bottom-color:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f065336 */.elementor-19 .elementor-element.elementor-element-f065336{border-bottom-color:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0fa370 */.elementor-19 .elementor-element.elementor-element-d0fa370{border-bottom-color:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c3fe01 */.elementor-19 .elementor-element.elementor-element-1c3fe01 .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}.elementor-19 .elementor-element.elementor-element-1c3fe01 .elementor-heading-title::before{content:'';width:28px;height:2px;flex:0 0 28px;background:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b03b6b */.elementor-19 .elementor-element.elementor-element-1b03b6b{width:78%;height:78%;z-index:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b62d007 */.elementor-19 .elementor-element.elementor-element-b62d007{position:relative;z-index:1}.elementor-19 .elementor-element.elementor-element-b62d007 .elementor-widget-container{border-radius:14px;overflow:hidden;box-shadow:0 24px 48px rgba(17,18,20,0.14)}.elementor-19 .elementor-element.elementor-element-b62d007 img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .6s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ed210e */.elementor-19 .elementor-element.elementor-element-6ed210e{position:relative}.elementor-19 .elementor-element.elementor-element-6ed210e:hover .jg-photo img{transform:scale(1.03)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4d9810 */.elementor-19 .elementor-element.elementor-element-d4d9810 .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}.elementor-19 .elementor-element.elementor-element-d4d9810 .elementor-heading-title::before{content:'';width:28px;height:2px;flex:0 0 28px;background:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c55fe48 */.elementor-19 .elementor-element.elementor-element-c55fe48{width:78%;height:78%;z-index:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5103063 */.elementor-19 .elementor-element.elementor-element-5103063{position:relative;z-index:1}.elementor-19 .elementor-element.elementor-element-5103063 .elementor-widget-container{border-radius:14px;overflow:hidden;box-shadow:0 24px 48px rgba(17,18,20,0.14)}.elementor-19 .elementor-element.elementor-element-5103063 img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .6s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870559e */.elementor-19 .elementor-element.elementor-element-870559e{position:relative}.elementor-19 .elementor-element.elementor-element-870559e:hover .jg-photo img{transform:scale(1.03)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bbd83 */.elementor-19 .elementor-element.elementor-element-26bbd83 .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}.elementor-19 .elementor-element.elementor-element-26bbd83 .elementor-heading-title::before{content:'';width:28px;height:2px;flex:0 0 28px;background:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b42cc75 */.elementor-19 .elementor-element.elementor-element-b42cc75 img{width:56px;height:56px;max-width:none;border-radius:50%;object-fit:cover;object-position:50% 22%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4472454 */.elementor-19 .elementor-element.elementor-element-4472454 .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}.elementor-19 .elementor-element.elementor-element-4472454 .elementor-heading-title::before{content:'';width:28px;height:2px;flex:0 0 28px;background:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-929ce5e */.elementor-19 .elementor-element.elementor-element-929ce5e{position:relative}.elementor-19 .elementor-element.elementor-element-929ce5e::after{content:'';position:absolute;left:25px;top:10px;bottom:10px;width:2px;background:var(--e-global-color-line_dark);z-index:0}.elementor-19 .elementor-element.elementor-element-929ce5e .elementor-widget-icon-box{position:relative;z-index:1}.elementor-19 .elementor-element.elementor-element-929ce5e .elementor-icon-box-title{margin-top:12px}.elementor-19 .elementor-element.elementor-element-929ce5e .elementor-icon,.elementor-19 .elementor-element.elementor-element-929ce5e .elementor-icon svg{transition:background-color .3s ease,fill .3s ease,color .3s ease}.elementor-19 .elementor-element.elementor-element-929ce5e .elementor-widget-icon-box.elementor-view-framed:hover .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-929ce5e .elementor-widget-icon-box.elementor-view-framed:hover .elementor-icon svg{fill:var(--e-global-color-text_on_dark)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a131dab */.elementor-19 .elementor-element.elementor-element-a131dab .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}.elementor-19 .elementor-element.elementor-element-a131dab .elementor-heading-title::before{content:'';width:28px;height:2px;flex:0 0 28px;background:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef45cb */.elementor-19 .elementor-element.elementor-element-9ef45cb{width:78%;height:78%;z-index:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3640e88 */.elementor-19 .elementor-element.elementor-element-3640e88{position:relative;z-index:1}.elementor-19 .elementor-element.elementor-element-3640e88 .elementor-widget-container{border-radius:14px;overflow:hidden;box-shadow:0 24px 48px rgba(17,18,20,0.14)}.elementor-19 .elementor-element.elementor-element-3640e88 img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .6s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e632f4f */.elementor-19 .elementor-element.elementor-element-e632f4f{position:relative}.elementor-19 .elementor-element.elementor-element-e632f4f:hover .jg-photo img{transform:scale(1.03)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ada5ab */.elementor-19 .elementor-element.elementor-element-3ada5ab .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}.elementor-19 .elementor-element.elementor-element-3ada5ab .elementor-heading-title::before{content:'';width:28px;height:2px;flex:0 0 28px;background:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56a820f */.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-items{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 24px}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-item{margin:0 !important;padding:0 !important;align-items:center}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-icon{width:48px;height:48px;min-width:48px;border-radius:12px;background:var(--e-global-color-bg_soft);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-icon svg{transition:fill .3s ease}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-item:hover .elementor-icon-list-icon{background:var(--e-global-color-accent)}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var(--e-global-color-text_on_dark)}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-text{transition:color .3s ease}.elementor-19 .elementor-element.elementor-element-56a820f small{display:block;font-family:var(--e-global-typography-primary-font-family),Arial,sans-serif;font-size:12px;line-height:16px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--e-global-color-text_muted)}@media (max-width:767px){.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-items{grid-template-columns:1fr}}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-icon{padding:0 !important;margin-inline-end:14px;flex:0 0 48px}.elementor-19 .elementor-element.elementor-element-56a820f .elementor-icon-list-icon svg{margin:0 !important}/* End custom CSS */