.elementor-19340 .elementor-element.elementor-element-a3ce256{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4em 4em;--row-gap:4em;--column-gap:4em;--overflow:hidden;--margin-top:115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;--z-index:2;}.elementor-19340 .elementor-element.elementor-element-51e7e9b{--display:flex;}.elementor-19340 .elementor-element.elementor-element-fbac95a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-19340 .elementor-element.elementor-element-fbac95a .wcf--title{color:var( --e-global-color-text );font-family:var( --e-global-typography-75c1ef0-font-family ), Sans-serif;font-size:var( --e-global-typography-75c1ef0-font-size );font-weight:var( --e-global-typography-75c1ef0-font-weight );line-height:var( --e-global-typography-75c1ef0-line-height );}.elementor-19340 .elementor-element.elementor-element-fbac95a .wcf--title .highlight{color:var( --e-global-color-31f9259 );font-family:var( --e-global-typography-75c1ef0-font-family ), Sans-serif;font-size:var( --e-global-typography-75c1ef0-font-size );font-weight:var( --e-global-typography-75c1ef0-font-weight );line-height:var( --e-global-typography-75c1ef0-line-height );}.elementor-19340 .elementor-element.elementor-element-cb9a583{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;column-gap:0px;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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19340 .elementor-element.elementor-element-cb9a583 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-87d351a{background-color:var( --e-global-color-73087d7 );padding:0.25em 0.5em 0.25em 0.5em;border-radius:4px 4px 4px 4px;}.elementor-19340 .elementor-element.elementor-element-87d351a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-87d351a .elementor-icon-box-wrapper{align-items:center;gap:0.4em;}.elementor-19340 .elementor-element.elementor-element-87d351a .elementor-icon{font-size:0.8em;}.elementor-19340 .elementor-element.elementor-element-87d351a .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-87d351a .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-87d351a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-19340 .elementor-element.elementor-element-a1654d5{padding:0rem 0rem 0rem 0rem;}.elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon-box-wrapper{align-items:center;gap:0.8em;}.elementor-19340 .elementor-element.elementor-element-a1654d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-98d29cf );}.elementor-19340 .elementor-element.elementor-element-a1654d5.elementor-view-framed .elementor-icon, .elementor-19340 .elementor-element.elementor-element-a1654d5.elementor-view-default .elementor-icon{fill:var( --e-global-color-98d29cf );color:var( --e-global-color-98d29cf );border-color:var( --e-global-color-98d29cf );}.elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon{font-size:0.8em;}.elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon-box-title{color:var( --e-global-color-31f9259 );}.elementor-19340 .elementor-element.elementor-element-a1654d5:has(:hover) .elementor-icon-box-title,
					 .elementor-19340 .elementor-element.elementor-element-a1654d5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-98d29cf );}.elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon-box-description{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-0418a24{--display:flex;--border-radius:4px 4px 4px 4px;box-shadow:0px 10px 20px -10px rgba(0,0,0,0.5);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-19340 .elementor-element.elementor-element-0418a24:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-0418a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-5b44ab98-fd03-4e83-b667-403a2405ef82);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19340 .elementor-element.elementor-element-34f77ff{--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:4em 4em;--row-gap:4em;--column-gap:4em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-19340 .elementor-element.elementor-element-bb62c39{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:5em;--padding-right:5em;}.elementor-19340 .elementor-element.elementor-element-9422c01{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-19340 .elementor-element.elementor-element-9422c01 .wcf--title{color:var( --e-global-color-text );font-family:var( --e-global-typography-f782106-font-family ), Sans-serif;font-size:var( --e-global-typography-f782106-font-size );font-weight:var( --e-global-typography-f782106-font-weight );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-9422c01 .wcf--title .highlight{color:var( --e-global-color-31f9259 );font-family:var( --e-global-typography-f782106-font-family ), Sans-serif;font-size:var( --e-global-typography-f782106-font-size );font-weight:var( --e-global-typography-f782106-font-weight );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-5beca90{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d81bc42 );}.elementor-19340 .elementor-element.elementor-element-5beca90 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-5326528{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2em 2em;--row-gap:2em;--column-gap:2em;--grid-auto-flow:row;--border-radius:4px 4px 4px 4px;--padding-top:0em;--padding-bottom:0em;--padding-left:5em;--padding-right:5em;}.elementor-19340 .elementor-element.elementor-element-812f121{--display:flex;--z-index:5;}.elementor-19340 .elementor-element.elementor-element-6bc170a{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b59f8c6 );--border-color:var( --e-global-color-b59f8c6 );--border-radius:4px 4px 4px 4px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-19340 .elementor-element.elementor-element-6bc170a:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-6bc170a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-6bc170a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-5120f48{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:4px 0px 0px 4px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-19340 .elementor-element.elementor-element-3148879{--display:flex;--border-radius:4px 4px 4px 4px;--z-index:2;}.elementor-19340 .elementor-element.elementor-element-220d61d{--display:flex;--min-height:10rem;--justify-content:center;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-220d61d:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-220d61d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-e97521e7-3972-400d-b6eb-dfd0cb0d6fba);background-position:center center;background-size:cover;}.elementor-19340 .elementor-element.elementor-element-220d61d::before, .elementor-19340 .elementor-element.elementor-element-220d61d > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-220d61d > .e-con-inner > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-220d61d > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-220d61d > .e-con-inner > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-220d61d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-74c32b1 ) 0%, var( --e-global-color-98d29cf ) 100%);}.elementor-19340 .elementor-element.elementor-element-dfccc37{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19340 .elementor-element.elementor-element-d161cfe.elementor-element{--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-d161cfe .elementor-icon-box-wrapper{gap:0.5em;}.elementor-19340 .elementor-element.elementor-element-d161cfe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-d161cfe.elementor-view-framed .elementor-icon, .elementor-19340 .elementor-element.elementor-element-d161cfe.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd9bb6f );color:var( --e-global-color-cd9bb6f );border-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-d161cfe .elementor-icon{font-size:1em;}.elementor-19340 .elementor-element.elementor-element-d161cfe .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-d161cfe .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-d161cfe .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-9ac5a37{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;bottom:0.5em;z-index:3;}body:not(.rtl) .elementor-19340 .elementor-element.elementor-element-9ac5a37{left:0.5em;}body.rtl .elementor-19340 .elementor-element.elementor-element-9ac5a37{right:0.5em;}.elementor-19340 .elementor-element.elementor-element-9ac5a37 > .elementor-widget-container{border-radius:999px 999px 999px 999px;}.elementor-19340 .elementor-element.elementor-element-9ac5a37 .wcf--title{color:var( --e-global-color-cd9bb6f );font-family:var( --e-global-typography-1551a8f-font-family ), Sans-serif;font-size:var( --e-global-typography-1551a8f-font-size );font-weight:var( --e-global-typography-1551a8f-font-weight );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-67f39f8{--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:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-19340 .elementor-element.elementor-element-67f39f8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-150faed{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );color:var( --e-global-color-d81bc42 );}.elementor-19340 .elementor-element.elementor-element-150faed.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-150faed p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-6367300{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:1em 0em 0em 0em;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-edeaea1 );column-gap:0px;font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );color:var( --e-global-color-d2cec31 );}.elementor-19340 .elementor-element.elementor-element-6367300.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-6367300 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-4e7e18f{--display:flex;--z-index:5;}.elementor-19340 .elementor-element.elementor-element-4b75b7b{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b59f8c6 );--border-color:var( --e-global-color-b59f8c6 );--border-radius:4px 4px 4px 4px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-19340 .elementor-element.elementor-element-4b75b7b:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-4b75b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-4b75b7b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-7ae31e8{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:4px 0px 0px 4px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-19340 .elementor-element.elementor-element-58093a7{--display:flex;--border-radius:4px 4px 4px 4px;--z-index:2;}.elementor-19340 .elementor-element.elementor-element-19eb349{--display:flex;--min-height:10rem;--justify-content:center;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-19eb349:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-19eb349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-25b36455-3cc2-44c9-acbc-b1963d77eaf3);background-position:center center;background-size:cover;}.elementor-19340 .elementor-element.elementor-element-19eb349::before, .elementor-19340 .elementor-element.elementor-element-19eb349 > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-19eb349 > .e-con-inner > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-19eb349 > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-19eb349 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-19eb349 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-74c32b1 ) 0%, var( --e-global-color-98d29cf ) 100%);}.elementor-19340 .elementor-element.elementor-element-7e94142{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19340 .elementor-element.elementor-element-1dddf38.elementor-element{--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-1dddf38 .elementor-icon-box-wrapper{gap:0.5em;}.elementor-19340 .elementor-element.elementor-element-1dddf38.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-1dddf38.elementor-view-framed .elementor-icon, .elementor-19340 .elementor-element.elementor-element-1dddf38.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd9bb6f );color:var( --e-global-color-cd9bb6f );border-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-1dddf38 .elementor-icon{font-size:1em;}.elementor-19340 .elementor-element.elementor-element-1dddf38 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-1dddf38 .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-1dddf38 .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-92bfc35{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;bottom:0.5em;z-index:3;}body:not(.rtl) .elementor-19340 .elementor-element.elementor-element-92bfc35{left:0.5em;}body.rtl .elementor-19340 .elementor-element.elementor-element-92bfc35{right:0.5em;}.elementor-19340 .elementor-element.elementor-element-92bfc35 > .elementor-widget-container{border-radius:999px 999px 999px 999px;}.elementor-19340 .elementor-element.elementor-element-92bfc35 .wcf--title{color:var( --e-global-color-cd9bb6f );font-family:var( --e-global-typography-1551a8f-font-family ), Sans-serif;font-size:var( --e-global-typography-1551a8f-font-size );font-weight:var( --e-global-typography-1551a8f-font-weight );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-2fff830{--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:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-19340 .elementor-element.elementor-element-2fff830.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-5569abd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );color:var( --e-global-color-d81bc42 );}.elementor-19340 .elementor-element.elementor-element-5569abd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-5569abd p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-b30de29{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:1em 0em 0em 0em;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-edeaea1 );column-gap:0px;font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );color:var( --e-global-color-d2cec31 );}.elementor-19340 .elementor-element.elementor-element-b30de29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-b30de29 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-b73975e{--display:flex;--z-index:5;}.elementor-19340 .elementor-element.elementor-element-dab03f9{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b59f8c6 );--border-color:var( --e-global-color-b59f8c6 );--border-radius:4px 4px 4px 4px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-19340 .elementor-element.elementor-element-dab03f9:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-dab03f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-dab03f9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-f561832{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:4px 0px 0px 4px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-19340 .elementor-element.elementor-element-4c13474{--display:flex;--border-radius:4px 4px 4px 4px;--z-index:2;}.elementor-19340 .elementor-element.elementor-element-ece64dd{--display:flex;--min-height:10rem;--justify-content:center;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-ece64dd:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-ece64dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-b7c4ac0d-8d8d-4e3f-83eb-42375bbd3e6b);background-position:center center;background-size:cover;}.elementor-19340 .elementor-element.elementor-element-ece64dd::before, .elementor-19340 .elementor-element.elementor-element-ece64dd > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-ece64dd > .e-con-inner > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-ece64dd > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-ece64dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-ece64dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-74c32b1 ) 0%, var( --e-global-color-98d29cf ) 100%);}.elementor-19340 .elementor-element.elementor-element-010999c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19340 .elementor-element.elementor-element-2607ab2.elementor-element{--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-2607ab2 .elementor-icon-box-wrapper{gap:0.5em;}.elementor-19340 .elementor-element.elementor-element-2607ab2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-2607ab2.elementor-view-framed .elementor-icon, .elementor-19340 .elementor-element.elementor-element-2607ab2.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd9bb6f );color:var( --e-global-color-cd9bb6f );border-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-2607ab2 .elementor-icon{font-size:1em;}.elementor-19340 .elementor-element.elementor-element-2607ab2 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-2607ab2 .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-2607ab2 .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-0869a3c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;bottom:0.5em;z-index:3;}body:not(.rtl) .elementor-19340 .elementor-element.elementor-element-0869a3c{left:0.5em;}body.rtl .elementor-19340 .elementor-element.elementor-element-0869a3c{right:0.5em;}.elementor-19340 .elementor-element.elementor-element-0869a3c > .elementor-widget-container{border-radius:999px 999px 999px 999px;}.elementor-19340 .elementor-element.elementor-element-0869a3c .wcf--title{color:var( --e-global-color-cd9bb6f );font-family:var( --e-global-typography-1551a8f-font-family ), Sans-serif;font-size:var( --e-global-typography-1551a8f-font-size );font-weight:var( --e-global-typography-1551a8f-font-weight );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-5088256{--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:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-19340 .elementor-element.elementor-element-5088256.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-e2ae239{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );color:var( --e-global-color-d81bc42 );}.elementor-19340 .elementor-element.elementor-element-e2ae239.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-e2ae239 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-43e0efd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:1em 0em 0em 0em;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-edeaea1 );column-gap:0px;font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );color:var( --e-global-color-d2cec31 );}.elementor-19340 .elementor-element.elementor-element-43e0efd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-43e0efd p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-d3d9477{--display:flex;--z-index:5;}.elementor-19340 .elementor-element.elementor-element-8fc147a{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b59f8c6 );--border-color:var( --e-global-color-b59f8c6 );--border-radius:4px 4px 4px 4px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-19340 .elementor-element.elementor-element-8fc147a:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-8fc147a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-8fc147a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-01dce0b{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:4px 0px 0px 4px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-19340 .elementor-element.elementor-element-9b82fdc{--display:flex;--border-radius:4px 4px 4px 4px;--z-index:2;}.elementor-19340 .elementor-element.elementor-element-f5c9507{--display:flex;--min-height:10rem;--justify-content:center;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-f5c9507:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-f5c9507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-5e30fe95-aa93-499e-aef6-87657ad2fe0c);background-position:center center;background-size:cover;}.elementor-19340 .elementor-element.elementor-element-f5c9507::before, .elementor-19340 .elementor-element.elementor-element-f5c9507 > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-f5c9507 > .e-con-inner > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-f5c9507 > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-f5c9507 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-f5c9507 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-74c32b1 ) 0%, var( --e-global-color-98d29cf ) 100%);}.elementor-19340 .elementor-element.elementor-element-7a42a33{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19340 .elementor-element.elementor-element-4c8891a.elementor-element{--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-4c8891a .elementor-icon-box-wrapper{gap:0.5em;}.elementor-19340 .elementor-element.elementor-element-4c8891a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-4c8891a.elementor-view-framed .elementor-icon, .elementor-19340 .elementor-element.elementor-element-4c8891a.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd9bb6f );color:var( --e-global-color-cd9bb6f );border-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-4c8891a .elementor-icon{font-size:1em;}.elementor-19340 .elementor-element.elementor-element-4c8891a .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-4c8891a .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-4c8891a .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-58fd855{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;bottom:0.5em;z-index:3;}body:not(.rtl) .elementor-19340 .elementor-element.elementor-element-58fd855{left:0.5em;}body.rtl .elementor-19340 .elementor-element.elementor-element-58fd855{right:0.5em;}.elementor-19340 .elementor-element.elementor-element-58fd855 > .elementor-widget-container{border-radius:999px 999px 999px 999px;}.elementor-19340 .elementor-element.elementor-element-58fd855 .wcf--title{color:var( --e-global-color-cd9bb6f );font-family:var( --e-global-typography-1551a8f-font-family ), Sans-serif;font-size:var( --e-global-typography-1551a8f-font-size );font-weight:var( --e-global-typography-1551a8f-font-weight );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-3ae4608{--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:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-19340 .elementor-element.elementor-element-3ae4608.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-29e8c80{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );color:var( --e-global-color-d81bc42 );}.elementor-19340 .elementor-element.elementor-element-29e8c80.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-29e8c80 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-307594e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:1em 0em 0em 0em;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-edeaea1 );column-gap:0px;font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );color:var( --e-global-color-d2cec31 );}.elementor-19340 .elementor-element.elementor-element-307594e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-307594e p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-f2d388e{--display:flex;--z-index:5;}.elementor-19340 .elementor-element.elementor-element-6585179{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b59f8c6 );--border-color:var( --e-global-color-b59f8c6 );--border-radius:4px 4px 4px 4px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-19340 .elementor-element.elementor-element-6585179:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-6585179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-6585179.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-ee5be09{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:4px 0px 0px 4px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-19340 .elementor-element.elementor-element-57b5016{--display:flex;--border-radius:4px 4px 4px 4px;--z-index:2;}.elementor-19340 .elementor-element.elementor-element-b184650{--display:flex;--min-height:10rem;--justify-content:center;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-b184650:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-b184650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-6777b176-93ea-4590-b4d0-358a2436b2a4);background-position:center center;background-size:cover;}.elementor-19340 .elementor-element.elementor-element-b184650::before, .elementor-19340 .elementor-element.elementor-element-b184650 > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-b184650 > .e-con-inner > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-b184650 > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-b184650 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-b184650 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-74c32b1 ) 0%, var( --e-global-color-98d29cf ) 100%);}.elementor-19340 .elementor-element.elementor-element-46df541{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19340 .elementor-element.elementor-element-13ff92b.elementor-element{--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-13ff92b .elementor-icon-box-wrapper{gap:0.5em;}.elementor-19340 .elementor-element.elementor-element-13ff92b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-13ff92b.elementor-view-framed .elementor-icon, .elementor-19340 .elementor-element.elementor-element-13ff92b.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd9bb6f );color:var( --e-global-color-cd9bb6f );border-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-13ff92b .elementor-icon{font-size:1em;}.elementor-19340 .elementor-element.elementor-element-13ff92b .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-13ff92b .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-13ff92b .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-d5d0990{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;bottom:0.5em;z-index:3;}body:not(.rtl) .elementor-19340 .elementor-element.elementor-element-d5d0990{left:0.5em;}body.rtl .elementor-19340 .elementor-element.elementor-element-d5d0990{right:0.5em;}.elementor-19340 .elementor-element.elementor-element-d5d0990 > .elementor-widget-container{border-radius:999px 999px 999px 999px;}.elementor-19340 .elementor-element.elementor-element-d5d0990 .wcf--title{color:var( --e-global-color-cd9bb6f );font-family:var( --e-global-typography-1551a8f-font-family ), Sans-serif;font-size:var( --e-global-typography-1551a8f-font-size );font-weight:var( --e-global-typography-1551a8f-font-weight );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-1905d4f{--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:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-19340 .elementor-element.elementor-element-1905d4f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-c4c1cd7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );color:var( --e-global-color-d81bc42 );}.elementor-19340 .elementor-element.elementor-element-c4c1cd7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-c4c1cd7 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-26daab7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:1em 0em 0em 0em;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-edeaea1 );column-gap:0px;font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );color:var( --e-global-color-d2cec31 );}.elementor-19340 .elementor-element.elementor-element-26daab7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-26daab7 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-228bb55{--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:4em 4em;--row-gap:4em;--column-gap:4em;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-19340 .elementor-element.elementor-element-228bb55:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-228bb55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73087d7 );}.elementor-19340 .elementor-element.elementor-element-c787d1d{--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:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-94f55d4.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-94f55d4 .elementor-icon-box-wrapper{align-items:center;gap:0.8em;}.elementor-19340 .elementor-element.elementor-element-94f55d4 .elementor-icon{font-size:0.8em;}.elementor-19340 .elementor-element.elementor-element-94f55d4 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-94f55d4 .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-94f55d4 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-19340 .elementor-element.elementor-element-2af87e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19340 .elementor-element.elementor-element-5c8e1ac{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-19340 .elementor-element.elementor-element-5c8e1ac.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-5c8e1ac .wcf--title{color:var( --e-global-color-text );font-family:var( --e-global-typography-f782106-font-family ), Sans-serif;font-size:var( --e-global-typography-f782106-font-size );font-weight:var( --e-global-typography-f782106-font-weight );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-5c8e1ac .wcf--title .highlight{color:var( --e-global-color-31f9259 );font-family:var( --e-global-typography-f782106-font-family ), Sans-serif;font-size:var( --e-global-typography-f782106-font-size );font-weight:var( --e-global-typography-f782106-font-weight );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-9e32931{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19340 .elementor-element.elementor-element-9e32931 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-33672ab{--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:4em 4em;--row-gap:4em;--column-gap:4em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-54f69cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;box-shadow:0px 10px 20px -10px rgba(0, 0, 0, 0.5);--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19340 .elementor-element.elementor-element-54f69cf:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-54f69cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-54af7f0 );}.elementor-19340 .elementor-element.elementor-element-75f6b46{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:4px 0px 0px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-75f6b46:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-75f6b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-503ea3a5-e914-4a7a-834e-454449d143ec);background-position:center center;background-size:cover;}.elementor-19340 .elementor-element.elementor-element-75f6b46::before, .elementor-19340 .elementor-element.elementor-element-75f6b46 > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-75f6b46 > .e-con-inner > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-75f6b46 > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-75f6b46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-75f6b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-edeaea1 );--background-overlay:'';}.elementor-19340 .elementor-element.elementor-element-caa61f4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;bottom:1em;}body:not(.rtl) .elementor-19340 .elementor-element.elementor-element-caa61f4{right:1em;}body.rtl .elementor-19340 .elementor-element.elementor-element-caa61f4{left:1em;}.elementor-19340 .elementor-element.elementor-element-caa61f4 img{width:1.5em;}.elementor-19340 .elementor-element.elementor-element-05eecc7{--display:flex;--justify-content:space-between;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-19340 .elementor-element.elementor-element-861e664{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-ef75f45{--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;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:0em;}.elementor-19340 .elementor-element.elementor-element-2a23a86{--divider-border-style:solid;--divider-color:var( --e-global-color-20539a0 );--divider-border-width:1px;}.elementor-19340 .elementor-element.elementor-element-2a23a86 .elementor-divider-separator{width:100%;}.elementor-19340 .elementor-element.elementor-element-735eda6.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-735eda6 .elementor-icon-box-wrapper{align-items:center;gap:0.8em;}.elementor-19340 .elementor-element.elementor-element-735eda6 .elementor-icon{font-size:0.8em;}.elementor-19340 .elementor-element.elementor-element-735eda6 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-735eda6 .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-735eda6 .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-acb66ad{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-e9f9c8f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-19340 .elementor-element.elementor-element-e9f9c8f .wcf--title{color:#FFFFFF;font-family:var( --e-global-typography-fc103e7-font-family ), Sans-serif;font-size:var( --e-global-typography-fc103e7-font-size );font-weight:var( --e-global-typography-fc103e7-font-weight );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-e9f9c8f .wcf--title .highlight{color:#FFFFFF99;font-family:var( --e-global-typography-fc103e7-font-family ), Sans-serif;font-size:var( --e-global-typography-fc103e7-font-size );font-weight:var( --e-global-typography-fc103e7-font-weight );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-a678244{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-a678244 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-803faf3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5em/2);}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5em/2);}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-icon i{color:var( --e-global-color-cd9bb6f );transition:color 0.3s;}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-icon svg{fill:var( --e-global-color-cd9bb6f );transition:fill 0.3s;}.elementor-19340 .elementor-element.elementor-element-71133a3{--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-icon{padding-inline-end:0.5em;}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-item > a{font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-text{color:var( --e-global-color-cd9bb6f );transition:color 0.3s;}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-20539a0 );}.elementor-19340 .elementor-element.elementor-element-32535f3{background-color:var( --e-global-color-31f9259 );padding:1em 1em 1em 0em;border-radius:0px 0px 4px 4px;}.elementor-19340 .elementor-element.elementor-element-32535f3:hover{background-color:var( --e-global-color-4251803 );}.elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon-box-wrapper{align-items:center;gap:0.8em;}.elementor-19340 .elementor-element.elementor-element-32535f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-20539a0 );}.elementor-19340 .elementor-element.elementor-element-32535f3.elementor-view-framed .elementor-icon, .elementor-19340 .elementor-element.elementor-element-32535f3.elementor-view-default .elementor-icon{fill:var( --e-global-color-20539a0 );color:var( --e-global-color-20539a0 );border-color:var( --e-global-color-20539a0 );}.elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon{font-size:0.8em;}.elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon-box-title{color:var( --e-global-color-20539a0 );}.elementor-19340 .elementor-element.elementor-element-32535f3:has(:hover) .elementor-icon-box-title,
					 .elementor-19340 .elementor-element.elementor-element-32535f3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon-box-description{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-8c797f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;box-shadow:0px 10px 20px -10px rgba(0, 0, 0, 0.5);--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19340 .elementor-element.elementor-element-8c797f0:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-8c797f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4251803 );}.elementor-19340 .elementor-element.elementor-element-8c797f0.e-con{--align-self:flex-end;}.elementor-19340 .elementor-element.elementor-element-d53ec5a{--display:flex;--justify-content:space-between;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-19340 .elementor-element.elementor-element-f701948{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-fa0ca1f{--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;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:0em;}.elementor-19340 .elementor-element.elementor-element-44ad46f{--divider-border-style:solid;--divider-color:var( --e-global-color-20539a0 );--divider-border-width:1px;}.elementor-19340 .elementor-element.elementor-element-44ad46f .elementor-divider-separator{width:100%;}.elementor-19340 .elementor-element.elementor-element-84a5ca8.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-84a5ca8 .elementor-icon-box-wrapper{align-items:center;gap:0.8em;}.elementor-19340 .elementor-element.elementor-element-84a5ca8 .elementor-icon{font-size:0.8em;}.elementor-19340 .elementor-element.elementor-element-84a5ca8 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-84a5ca8 .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-84a5ca8 .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-89745db{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-84c1b2d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-19340 .elementor-element.elementor-element-84c1b2d .wcf--title{color:#FFFFFF;font-family:var( --e-global-typography-fc103e7-font-family ), Sans-serif;font-size:var( --e-global-typography-fc103e7-font-size );font-weight:var( --e-global-typography-fc103e7-font-weight );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-84c1b2d .wcf--title .highlight{color:#FFFFFF99;font-family:var( --e-global-typography-fc103e7-font-family ), Sans-serif;font-size:var( --e-global-typography-fc103e7-font-size );font-weight:var( --e-global-typography-fc103e7-font-weight );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-df630fd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-df630fd p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-a8359f3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5em/2);}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5em/2);}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-icon i{color:var( --e-global-color-cd9bb6f );transition:color 0.3s;}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-icon svg{fill:var( --e-global-color-cd9bb6f );transition:fill 0.3s;}.elementor-19340 .elementor-element.elementor-element-930834a{--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-icon{padding-inline-end:0.5em;}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-item > a{font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-text{color:var( --e-global-color-cd9bb6f );transition:color 0.3s;}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-20539a0 );}.elementor-19340 .elementor-element.elementor-element-10c7820{background-color:var( --e-global-color-98d29cf );padding:1em 1em 1em 0em;border-radius:0px 0px 4px 4px;}.elementor-19340 .elementor-element.elementor-element-10c7820:hover{background-color:var( --e-global-color-31f9259 );}.elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon-box-wrapper{align-items:center;gap:0.8em;}.elementor-19340 .elementor-element.elementor-element-10c7820.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-20539a0 );}.elementor-19340 .elementor-element.elementor-element-10c7820.elementor-view-framed .elementor-icon, .elementor-19340 .elementor-element.elementor-element-10c7820.elementor-view-default .elementor-icon{fill:var( --e-global-color-20539a0 );color:var( --e-global-color-20539a0 );border-color:var( --e-global-color-20539a0 );}.elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon{font-size:0.8em;}.elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon-box-title{color:var( --e-global-color-20539a0 );}.elementor-19340 .elementor-element.elementor-element-10c7820:has(:hover) .elementor-icon-box-title,
					 .elementor-19340 .elementor-element.elementor-element-10c7820:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon-box-description{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-b501e66{--display:flex;--overlay-opacity:1;--border-radius:0px 4px 4px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-b501e66:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-b501e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-fcb28f6e-948b-48c5-ba3b-97be37544438);background-position:center center;background-size:cover;}.elementor-19340 .elementor-element.elementor-element-b501e66::before, .elementor-19340 .elementor-element.elementor-element-b501e66 > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-b501e66 > .e-con-inner > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-b501e66 > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-b501e66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-b501e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-edeaea1 );--background-overlay:'';}.elementor-19340 .elementor-element.elementor-element-99f1dae{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;bottom:1em;}body:not(.rtl) .elementor-19340 .elementor-element.elementor-element-99f1dae{right:1em;}body.rtl .elementor-19340 .elementor-element.elementor-element-99f1dae{left:1em;}.elementor-19340 .elementor-element.elementor-element-99f1dae img{width:1.5em;}.elementor-19340 .elementor-element.elementor-element-14e8ae9{--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:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-19340 .elementor-element.elementor-element-90ed657{--display:flex;}.elementor-19340 .elementor-element.elementor-element-47491bb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-19340 .elementor-element.elementor-element-47491bb .wcf--title{color:var( --e-global-color-text );font-family:var( --e-global-typography-f782106-font-family ), Sans-serif;font-size:var( --e-global-typography-f782106-font-size );font-weight:var( --e-global-typography-f782106-font-weight );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-47491bb .wcf--title .highlight{color:var( --e-global-color-31f9259 );font-family:var( --e-global-typography-f782106-font-family ), Sans-serif;font-size:var( --e-global-typography-f782106-font-size );font-weight:var( --e-global-typography-f782106-font-weight );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-785d566{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;column-gap:0px;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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19340 .elementor-element.elementor-element-785d566 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-00fab38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-19340 .elementor-element.elementor-element-5541cbe{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-19340 .elementor-element.elementor-element-5541cbe > .elementor-widget-container{padding:0em 2em 0em 0em;border-radius:4px 4px 0px 0px;}.elementor-19340 .elementor-element.elementor-element-5541cbe .accordion-item{padding:1em 1em 1em 1em;}.elementor-19340 .elementor-element.elementor-element-5541cbe .title{color:var( --e-global-color-text );font-family:var( --e-global-typography-f5b4704-font-family ), Sans-serif;font-size:var( --e-global-typography-f5b4704-font-size );text-transform:var( --e-global-typography-f5b4704-text-transform );line-height:var( --e-global-typography-f5b4704-line-height );padding:0em 0em 0.5em 0em;}.elementor-19340 .elementor-element.elementor-element-5541cbe .sub-title{color:var( --e-global-color-d2cec31 );font-family:"Inter (Normal)", Sans-serif;font-size:18px;font-weight:400;line-height:1.4px;}.elementor-19340 .elementor-element.elementor-element-5541cbe .number{color:var( --e-global-color-54af7f0 );font-family:var( --e-global-typography-1551a8f-font-family ), Sans-serif;font-size:var( --e-global-typography-1551a8f-font-size );font-weight:var( --e-global-typography-1551a8f-font-weight );line-height:var( --e-global-typography-1551a8f-line-height );margin:0em 0em 0.5em 0em;}.elementor-19340 .elementor-element.elementor-element-5541cbe  .desc{color:var( --e-global-color-d2cec31 );}.elementor-19340 .elementor-element.elementor-element-5541cbe .ct-accordion-content{padding:0px 0px 0px 0px;}.elementor-19340 .elementor-element.elementor-element-5541cbe .builder--accordion::before, .elementor-19340 .elementor-element.elementor-element-5541cbe .accordion-item.active::before{left:0px;}.elementor-19340 .elementor-element.elementor-element-5c91a1e{--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:center;--border-radius:4px 4px 4px 4px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-19340 .elementor-element.elementor-element-5c91a1e:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-5c91a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-54af7f0 );}.elementor-19340 .elementor-element.elementor-element-7c5c1c8.elementor-element{--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon-box-wrapper{text-align:start;gap:0.5em;}.elementor-19340 .elementor-element.elementor-element-7c5c1c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-7c5c1c8.elementor-view-framed .elementor-icon, .elementor-19340 .elementor-element.elementor-element-7c5c1c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd9bb6f );color:var( --e-global-color-cd9bb6f );border-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon{font-size:1.25em;}.elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon-box-title a{font-family:var( --e-global-typography-f5b4704-font-family ), Sans-serif;font-size:var( --e-global-typography-f5b4704-font-size );text-transform:var( --e-global-typography-f5b4704-text-transform );line-height:var( --e-global-typography-f5b4704-line-height );}.elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-19340 .elementor-element.elementor-element-01eab8b{--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-radius:4px 4px 4px 4px;box-shadow:0px 10px 20px -10px rgba(0,0,0,0.5);--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19340 .elementor-element.elementor-element-6f46fa8 > .elementor-widget-container{background-color:var( --e-global-color-cd9bb6f );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-19340 .elementor-element.elementor-element-6f46fa8 .tab-title{text-align:center;justify-content:center;border-radius:4px 4px 4px 4px;}.elementor-19340 .elementor-element.elementor-element-6f46fa8 .tab-content{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b59f8c6 );border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-19340 .elementor-element.elementor-element-cfe69bb{--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:4em 4em;--row-gap:4em;--column-gap:4em;--overlay-opacity:1;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-19340 .elementor-element.elementor-element-cfe69bb:not(.elementor-motion-effects-element-type-background), .elementor-19340 .elementor-element.elementor-element-cfe69bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-b814006a-c553-4fb0-a372-3b1143c0d0c2);background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-19340 .elementor-element.elementor-element-cfe69bb::before, .elementor-19340 .elementor-element.elementor-element-cfe69bb > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-cfe69bb > .e-con-inner > .elementor-background-video-container::before, .elementor-19340 .elementor-element.elementor-element-cfe69bb > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-cfe69bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-19340 .elementor-element.elementor-element-cfe69bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-839b46c );--background-overlay:'';}.elementor-19340 .elementor-element.elementor-element-1e10dbd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-1e10dbd.e-con{--align-self:flex-start;}.elementor-19340 .elementor-element.elementor-element-d195728{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-19340 .elementor-element.elementor-element-d195728 .wcf--title{color:var( --e-global-color-cd9bb6f );font-family:var( --e-global-typography-f782106-font-family ), Sans-serif;font-size:var( --e-global-typography-f782106-font-size );font-weight:var( --e-global-typography-f782106-font-weight );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-d195728 .wcf--title .highlight{color:var( --e-global-color-cd9bb6f );font-family:var( --e-global-typography-f782106-font-family ), Sans-serif;font-size:var( --e-global-typography-f782106-font-size );font-weight:var( --e-global-typography-f782106-font-weight );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-1307c81.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-1307c81 .elementor-icon-box-wrapper{align-items:center;gap:0.8em;}.elementor-19340 .elementor-element.elementor-element-1307c81 .elementor-icon{font-size:0.8em;}.elementor-19340 .elementor-element.elementor-element-1307c81 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-1307c81 .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-1307c81 .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-a5b06d9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-a5b06d9 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-74ab5f5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-19b2e61{--display:flex;--border-radius:4px 4px 4px 4px;}.elementor-19340 .elementor-element.elementor-element-19b2e61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-3a9b1b3.elementor-element{--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon-box-wrapper{align-items:center;gap:0.8em;}.elementor-19340 .elementor-element.elementor-element-3a9b1b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-3a9b1b3.elementor-view-framed .elementor-icon, .elementor-19340 .elementor-element.elementor-element-3a9b1b3.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd9bb6f );color:var( --e-global-color-cd9bb6f );border-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon{font-size:1.5em;}.elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-2e2a2b0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-2e2a2b0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-2e2a2b0 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-7f0b1d4{--display:flex;--border-radius:4px 4px 4px 4px;}.elementor-19340 .elementor-element.elementor-element-7f0b1d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-acf346f.elementor-element{--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon-box-wrapper{align-items:center;gap:0.8em;}.elementor-19340 .elementor-element.elementor-element-acf346f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-acf346f.elementor-view-framed .elementor-icon, .elementor-19340 .elementor-element.elementor-element-acf346f.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd9bb6f );color:var( --e-global-color-cd9bb6f );border-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon{font-size:1.5em;}.elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-1322e9e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-1322e9e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-1322e9e p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-4bb55d7{--display:flex;--border-radius:4px 4px 4px 4px;}.elementor-19340 .elementor-element.elementor-element-4bb55d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-82b9ab2.elementor-element{--order:-99999 /* order start hack */;}.elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon-box-wrapper{align-items:center;gap:0.8em;}.elementor-19340 .elementor-element.elementor-element-82b9ab2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-82b9ab2.elementor-view-framed .elementor-icon, .elementor-19340 .elementor-element.elementor-element-82b9ab2.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd9bb6f );color:var( --e-global-color-cd9bb6f );border-color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon{font-size:1.5em;}.elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon-box-title a{font-family:var( --e-global-typography-01267cf-font-family ), Sans-serif;font-size:var( --e-global-typography-01267cf-font-size );font-style:var( --e-global-typography-01267cf-font-style );text-transform:var( --e-global-typography-01267cf-text-transform );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon-box-title{color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-7ec0759{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );color:var( --e-global-color-cd9bb6f );}.elementor-19340 .elementor-element.elementor-element-7ec0759.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-7ec0759 p{margin-block-end:0px;}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5em/2);}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5em/2);}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-icon i{color:var( --e-global-color-cd9bb6f );transition:color 0.3s;}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-icon svg{fill:var( --e-global-color-cd9bb6f );transition:fill 0.3s;}.elementor-19340 .elementor-element.elementor-element-9caa91e{--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-icon{padding-inline-end:0.5em;}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-item > a{font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-text{color:var( --e-global-color-cd9bb6f );transition:color 0.3s;}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-20539a0 );}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5em/2);}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5em/2);}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-icon i{color:var( --e-global-color-cd9bb6f );transition:color 0.3s;}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-icon svg{fill:var( --e-global-color-cd9bb6f );transition:fill 0.3s;}.elementor-19340 .elementor-element.elementor-element-e86d919{--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-icon{padding-inline-end:0.5em;}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-item > a{font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-text{color:var( --e-global-color-cd9bb6f );transition:color 0.3s;}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-20539a0 );}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5em/2);}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5em/2);}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5em/2);}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-icon i{color:var( --e-global-color-cd9bb6f );transition:color 0.3s;}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-icon svg{fill:var( --e-global-color-cd9bb6f );transition:fill 0.3s;}.elementor-19340 .elementor-element.elementor-element-78eefa2{--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-icon{padding-inline-end:0.5em;}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-521bd5f-font-family ), Sans-serif;font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-text{color:var( --e-global-color-cd9bb6f );transition:color 0.3s;}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-20539a0 );}@media(max-width:1366px) and (min-width:768px){.elementor-19340 .elementor-element.elementor-element-75f6b46{--width:40%;}.elementor-19340 .elementor-element.elementor-element-05eecc7{--width:60%;}.elementor-19340 .elementor-element.elementor-element-d53ec5a{--width:60%;}.elementor-19340 .elementor-element.elementor-element-b501e66{--width:40%;}}@media(max-width:1366px){.elementor-19340 .elementor-element.elementor-element-fbac95a .wcf--title{font-size:var( --e-global-typography-75c1ef0-font-size );line-height:var( --e-global-typography-75c1ef0-line-height );}.elementor-19340 .elementor-element.elementor-element-fbac95a .wcf--title .highlight{font-size:var( --e-global-typography-75c1ef0-font-size );line-height:var( --e-global-typography-75c1ef0-line-height );}.elementor-19340 .elementor-element.elementor-element-cb9a583{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-87d351a .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-87d351a .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-9422c01 .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-9422c01 .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-5beca90{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-5326528{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19340 .elementor-element.elementor-element-d161cfe .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-d161cfe .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-9ac5a37 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-67f39f8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-150faed{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-6367300{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-1dddf38 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-1dddf38 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-92bfc35 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-2fff830.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-5569abd{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-b30de29{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-2607ab2 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-2607ab2 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-0869a3c .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-5088256.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-e2ae239{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-43e0efd{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-01dce0b{--z-index:2;}.elementor-19340 .elementor-element.elementor-element-9b82fdc{--z-index:1;}.elementor-19340 .elementor-element.elementor-element-4c8891a .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-4c8891a .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-58fd855 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-3ae4608.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-29e8c80{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-307594e{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-ee5be09{--z-index:2;}.elementor-19340 .elementor-element.elementor-element-13ff92b .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-13ff92b .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-d5d0990 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-1905d4f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-c4c1cd7{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-26daab7{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-94f55d4 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-94f55d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-5c8e1ac .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-5c8e1ac .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-9e32931{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-33672ab{--justify-content:flex-start;}.elementor-19340 .elementor-element.elementor-element-735eda6 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-735eda6 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-e9f9c8f .wcf--title{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-e9f9c8f .wcf--title .highlight{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-a678244{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-84a5ca8 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-84a5ca8 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-84c1b2d .wcf--title{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-84c1b2d .wcf--title .highlight{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-df630fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-47491bb .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-47491bb .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-785d566{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-5541cbe{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-19340 .elementor-element.elementor-element-5541cbe .title{font-size:var( --e-global-typography-f5b4704-font-size );line-height:var( --e-global-typography-f5b4704-line-height );}.elementor-19340 .elementor-element.elementor-element-5541cbe .number{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon-box-title a{font-size:var( --e-global-typography-f5b4704-font-size );line-height:var( --e-global-typography-f5b4704-line-height );}.elementor-19340 .elementor-element.elementor-element-d195728 .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-d195728 .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-1307c81 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-1307c81 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-a5b06d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-74ab5f5{--grid-auto-flow:row;}.elementor-19340 .elementor-element.elementor-element-19b2e61{--justify-content:flex-start;}.elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0.5em;}.elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-2e2a2b0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-2e2a2b0{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-7f0b1d4{--justify-content:flex-start;}.elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0.5em;}.elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-1322e9e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-1322e9e{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-4bb55d7{--justify-content:flex-start;}.elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0.5em;}.elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-7ec0759.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19340 .elementor-element.elementor-element-7ec0759{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}}@media(max-width:1200px){.elementor-19340 .elementor-element.elementor-element-a3ce256{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19340 .elementor-element.elementor-element-5326528{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:4em 4em;--row-gap:4em;--column-gap:4em;--grid-auto-flow:row;}.elementor-19340 .elementor-element.elementor-element-228bb55{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-19340 .elementor-element.elementor-element-33672ab{--justify-content:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-19340 .elementor-element.elementor-element-54f69cf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19340 .elementor-element.elementor-element-8c797f0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19340 .elementor-element.elementor-element-47491bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19340 .elementor-element.elementor-element-785d566{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19340 .elementor-element.elementor-element-00fab38{--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:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-19340 .elementor-element.elementor-element-5541cbe > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-19340 .elementor-element.elementor-element-5541cbe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19340 .elementor-element.elementor-element-01eab8b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-74ab5f5{--grid-auto-flow:row;}.elementor-19340 .elementor-element.elementor-element-3a9b1b3.elementor-element{--align-self:flex-start;}.elementor-19340 .elementor-element.elementor-element-acf346f.elementor-element{--align-self:flex-start;}.elementor-19340 .elementor-element.elementor-element-82b9ab2.elementor-element{--align-self:flex-start;}}@media(max-width:1024px){.elementor-19340 .elementor-element.elementor-element-a3ce256{--justify-content:flex-start;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-19340 .elementor-element.elementor-element-fbac95a .wcf--title{font-size:var( --e-global-typography-75c1ef0-font-size );line-height:var( --e-global-typography-75c1ef0-line-height );}.elementor-19340 .elementor-element.elementor-element-fbac95a .wcf--title .highlight{font-size:var( --e-global-typography-75c1ef0-font-size );line-height:var( --e-global-typography-75c1ef0-line-height );}.elementor-19340 .elementor-element.elementor-element-cb9a583{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-87d351a .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-87d351a .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-34f77ff{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-19340 .elementor-element.elementor-element-bb62c39{--padding-top:0em;--padding-bottom:0em;--padding-left:4em;--padding-right:4em;}.elementor-19340 .elementor-element.elementor-element-9422c01 .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-9422c01 .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-5beca90{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-5326528{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0em;--padding-bottom:0em;--padding-left:4em;--padding-right:4em;}.elementor-19340 .elementor-element.elementor-element-d161cfe .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-d161cfe .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-9ac5a37 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-150faed{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-6367300{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-1dddf38 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-1dddf38 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-92bfc35 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-5569abd{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-b30de29{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-2607ab2 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-2607ab2 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-0869a3c .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-e2ae239{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-43e0efd{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-4c8891a .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-4c8891a .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-58fd855 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-29e8c80{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-307594e{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-13ff92b .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-13ff92b .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-d5d0990 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-c4c1cd7{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-26daab7{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-228bb55{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-19340 .elementor-element.elementor-element-94f55d4 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-94f55d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-5c8e1ac .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-5c8e1ac .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-9e32931{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-735eda6 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-735eda6 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-e9f9c8f .wcf--title{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-e9f9c8f .wcf--title .highlight{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-a678244{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-84a5ca8 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-84a5ca8 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-84c1b2d .wcf--title{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-84c1b2d .wcf--title .highlight{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-df630fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-14e8ae9{--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-19340 .elementor-element.elementor-element-47491bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19340 .elementor-element.elementor-element-47491bb .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-47491bb .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-785d566{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-5541cbe .title{font-size:var( --e-global-typography-f5b4704-font-size );line-height:var( --e-global-typography-f5b4704-line-height );}.elementor-19340 .elementor-element.elementor-element-5541cbe .number{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon-box-title a{font-size:var( --e-global-typography-f5b4704-font-size );line-height:var( --e-global-typography-f5b4704-line-height );}.elementor-19340 .elementor-element.elementor-element-01eab8b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-cfe69bb{--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-19340 .elementor-element.elementor-element-d195728 .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-d195728 .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-1307c81 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-1307c81 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-a5b06d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-74ab5f5{--grid-auto-flow:row;}.elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-2e2a2b0{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-1322e9e{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-7ec0759{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}}@media(max-width:880px){.elementor-19340 .elementor-element.elementor-element-a3ce256{--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-bb62c39{--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-5326528{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--padding-top:2em;--padding-bottom:0em;--padding-left:4em;--padding-right:4em;}.elementor-19340 .elementor-element.elementor-element-812f121{--z-index:2;}.elementor-19340 .elementor-element.elementor-element-6bc170a{border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-220d61d{--min-height:15rem;}.elementor-19340 .elementor-element.elementor-element-4e7e18f{--z-index:2;}.elementor-19340 .elementor-element.elementor-element-4b75b7b{border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-19eb349{--min-height:15rem;}.elementor-19340 .elementor-element.elementor-element-b73975e{--z-index:2;}.elementor-19340 .elementor-element.elementor-element-dab03f9{border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-ece64dd{--min-height:15rem;}.elementor-19340 .elementor-element.elementor-element-d3d9477{--z-index:2;}.elementor-19340 .elementor-element.elementor-element-8fc147a{border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-f5c9507{--min-height:15rem;}.elementor-19340 .elementor-element.elementor-element-f2d388e{--z-index:2;}.elementor-19340 .elementor-element.elementor-element-6585179{border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-b184650{--min-height:15rem;}.elementor-19340 .elementor-element.elementor-element-228bb55{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-caa61f4 img{width:1em;}.elementor-19340 .elementor-element.elementor-element-99f1dae img{width:1em;}.elementor-19340 .elementor-element.elementor-element-14e8ae9{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-5541cbe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19340 .elementor-element.elementor-element-01eab8b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19340 .elementor-element.elementor-element-cfe69bb{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-74ab5f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19340 .elementor-element.elementor-element-19b2e61.e-con{--order:1;}.elementor-19340 .elementor-element.elementor-element-7f0b1d4.e-con{--order:3;}.elementor-19340 .elementor-element.elementor-element-4bb55d7.e-con{--order:5;}.elementor-19340 .elementor-element.elementor-element-9caa91e.elementor-element{--order:2;}.elementor-19340 .elementor-element.elementor-element-e86d919.elementor-element{--order:4;}.elementor-19340 .elementor-element.elementor-element-78eefa2.elementor-element{--order:6;}}@media(max-width:767px){.elementor-19340 .elementor-element.elementor-element-a3ce256{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-51e7e9b{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-19340 .elementor-element.elementor-element-fbac95a .wcf--title{font-size:var( --e-global-typography-75c1ef0-font-size );line-height:var( --e-global-typography-75c1ef0-line-height );}.elementor-19340 .elementor-element.elementor-element-fbac95a .wcf--title .highlight{font-size:var( --e-global-typography-75c1ef0-font-size );line-height:var( --e-global-typography-75c1ef0-line-height );}.elementor-19340 .elementor-element.elementor-element-cb9a583{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-87d351a{padding:0.5em 0.5em 0.5em 0.5em;}.elementor-19340 .elementor-element.elementor-element-87d351a.elementor-element{--align-self:flex-start;}.elementor-19340 .elementor-element.elementor-element-87d351a .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-87d351a .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-a1654d5{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-0418a24{--min-height:10rem;}.elementor-19340 .elementor-element.elementor-element-34f77ff{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-19340 .elementor-element.elementor-element-bb62c39{--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-9422c01 .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-9422c01 .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-5beca90{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-5326528{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-220d61d{--min-height:8rem;}.elementor-19340 .elementor-element.elementor-element-d161cfe .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-d161cfe .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-9ac5a37 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-150faed{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-6367300{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-19eb349{--min-height:8rem;}.elementor-19340 .elementor-element.elementor-element-1dddf38 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-1dddf38 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-92bfc35 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-5569abd{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-b30de29{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-ece64dd{--min-height:8rem;}.elementor-19340 .elementor-element.elementor-element-2607ab2 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-2607ab2 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-0869a3c .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-e2ae239{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-43e0efd{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-f5c9507{--min-height:8rem;}.elementor-19340 .elementor-element.elementor-element-4c8891a .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-4c8891a .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-58fd855 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-29e8c80{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-307594e{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-b184650{--min-height:8rem;}.elementor-19340 .elementor-element.elementor-element-13ff92b .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-13ff92b .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-d5d0990 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-c4c1cd7{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-26daab7{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-228bb55{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-94f55d4 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-94f55d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-5c8e1ac .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-5c8e1ac .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-9e32931{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-54f69cf{--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;}.elementor-19340 .elementor-element.elementor-element-75f6b46{--min-height:10rem;}.elementor-19340 .elementor-element.elementor-element-ef75f45{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:0em;}.elementor-19340 .elementor-element.elementor-element-2a23a86{width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;}.elementor-19340 .elementor-element.elementor-element-735eda6.elementor-element{--align-self:center;}.elementor-19340 .elementor-element.elementor-element-735eda6 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-735eda6 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-e9f9c8f .wcf--title{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-e9f9c8f .wcf--title .highlight{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-a678244{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-8c797f0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19340 .elementor-element.elementor-element-fa0ca1f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:0em;}.elementor-19340 .elementor-element.elementor-element-44ad46f{width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;}.elementor-19340 .elementor-element.elementor-element-84a5ca8 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-84a5ca8 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-84c1b2d .wcf--title{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-84c1b2d .wcf--title .highlight{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-df630fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-b501e66{--min-height:10rem;}.elementor-19340 .elementor-element.elementor-element-14e8ae9{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-47491bb .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-47491bb .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-785d566{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-5541cbe .title{font-size:var( --e-global-typography-f5b4704-font-size );line-height:var( --e-global-typography-f5b4704-line-height );}.elementor-19340 .elementor-element.elementor-element-5541cbe .number{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon-box-title a{font-size:var( --e-global-typography-f5b4704-font-size );line-height:var( --e-global-typography-f5b4704-line-height );}.elementor-19340 .elementor-element.elementor-element-cfe69bb{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-19340 .elementor-element.elementor-element-d195728 .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-d195728 .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-1307c81 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-1307c81 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-a5b06d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-74ab5f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-2e2a2b0{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-1322e9e{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-7ec0759{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}}@media(min-width:768px){.elementor-19340 .elementor-element.elementor-element-51e7e9b{--width:50%;}.elementor-19340 .elementor-element.elementor-element-0418a24{--width:50%;}.elementor-19340 .elementor-element.elementor-element-bb62c39{--width:80%;}.elementor-19340 .elementor-element.elementor-element-5326528{--width:100%;}.elementor-19340 .elementor-element.elementor-element-220d61d{--width:100%;}.elementor-19340 .elementor-element.elementor-element-19eb349{--width:100%;}.elementor-19340 .elementor-element.elementor-element-ece64dd{--width:100%;}.elementor-19340 .elementor-element.elementor-element-f5c9507{--width:100%;}.elementor-19340 .elementor-element.elementor-element-b184650{--width:100%;}.elementor-19340 .elementor-element.elementor-element-c787d1d{--width:100%;}.elementor-19340 .elementor-element.elementor-element-54f69cf{--width:90%;}.elementor-19340 .elementor-element.elementor-element-75f6b46{--width:30%;}.elementor-19340 .elementor-element.elementor-element-05eecc7{--width:70%;}.elementor-19340 .elementor-element.elementor-element-8c797f0{--width:90%;}.elementor-19340 .elementor-element.elementor-element-d53ec5a{--width:70%;}.elementor-19340 .elementor-element.elementor-element-b501e66{--width:30%;}.elementor-19340 .elementor-element.elementor-element-90ed657{--width:100%;}.elementor-19340 .elementor-element.elementor-element-00fab38{--width:100%;}.elementor-19340 .elementor-element.elementor-element-5c91a1e{--width:20%;}.elementor-19340 .elementor-element.elementor-element-1e10dbd{--width:70%;}}@media(max-width:1200px) and (min-width:768px){.elementor-19340 .elementor-element.elementor-element-bb62c39{--width:100%;}.elementor-19340 .elementor-element.elementor-element-54f69cf{--width:100%;}.elementor-19340 .elementor-element.elementor-element-8c797f0{--width:100%;}.elementor-19340 .elementor-element.elementor-element-5c91a1e{--width:100%;}.elementor-19340 .elementor-element.elementor-element-1e10dbd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19340 .elementor-element.elementor-element-51e7e9b{--width:100%;}.elementor-19340 .elementor-element.elementor-element-0418a24{--width:100%;}}@media(min-width:2400px){.elementor-19340 .elementor-element.elementor-element-fbac95a .wcf--title{font-size:var( --e-global-typography-75c1ef0-font-size );line-height:var( --e-global-typography-75c1ef0-line-height );}.elementor-19340 .elementor-element.elementor-element-fbac95a .wcf--title .highlight{font-size:var( --e-global-typography-75c1ef0-font-size );line-height:var( --e-global-typography-75c1ef0-line-height );}.elementor-19340 .elementor-element.elementor-element-cb9a583{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-87d351a .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-87d351a .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-a1654d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-0418a24{--min-height:35rem;}.elementor-19340 .elementor-element.elementor-element-9422c01 .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-9422c01 .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-5beca90{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-5326528{--grid-auto-flow:row;}.elementor-19340 .elementor-element.elementor-element-220d61d{--min-height:15rem;}.elementor-19340 .elementor-element.elementor-element-d161cfe .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-d161cfe .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-9ac5a37 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-150faed{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-6367300{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-19eb349{--min-height:15rem;}.elementor-19340 .elementor-element.elementor-element-1dddf38 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-1dddf38 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-92bfc35 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-5569abd{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-b30de29{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-ece64dd{--min-height:15rem;}.elementor-19340 .elementor-element.elementor-element-2607ab2 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-2607ab2 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-0869a3c .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-e2ae239{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-43e0efd{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-f5c9507{--min-height:15rem;}.elementor-19340 .elementor-element.elementor-element-4c8891a .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-4c8891a .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-58fd855 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-29e8c80{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-307594e{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-b184650{--min-height:15rem;}.elementor-19340 .elementor-element.elementor-element-13ff92b .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-13ff92b .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-d5d0990 .wcf--title{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-c4c1cd7{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-26daab7{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-94f55d4 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-94f55d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-5c8e1ac .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-5c8e1ac .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-9e32931{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-735eda6 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-735eda6 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-e9f9c8f .wcf--title{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-e9f9c8f .wcf--title .highlight{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-a678244{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-71133a3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-32535f3 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-84a5ca8 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-84a5ca8 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-84c1b2d .wcf--title{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-84c1b2d .wcf--title .highlight{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-19340 .elementor-element.elementor-element-df630fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-930834a .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-10c7820 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-47491bb .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-47491bb .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-785d566{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-5541cbe .title{font-size:var( --e-global-typography-f5b4704-font-size );line-height:var( --e-global-typography-f5b4704-line-height );}.elementor-19340 .elementor-element.elementor-element-5541cbe .number{font-size:var( --e-global-typography-1551a8f-font-size );line-height:var( --e-global-typography-1551a8f-line-height );}.elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-7c5c1c8 .elementor-icon-box-title a{font-size:var( --e-global-typography-f5b4704-font-size );line-height:var( --e-global-typography-f5b4704-line-height );}.elementor-19340 .elementor-element.elementor-element-d195728 .wcf--title{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-d195728 .wcf--title .highlight{font-size:var( --e-global-typography-f782106-font-size );line-height:var( --e-global-typography-f782106-line-height );}.elementor-19340 .elementor-element.elementor-element-1307c81 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-1307c81 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-a5b06d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19340 .elementor-element.elementor-element-74ab5f5{--grid-auto-flow:row;}.elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-3a9b1b3 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-2e2a2b0{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-acf346f .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-1322e9e{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon-box-title, .elementor-19340 .elementor-element.elementor-element-82b9ab2 .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-19340 .elementor-element.elementor-element-7ec0759{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-9caa91e .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-e86d919 .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-78eefa2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}}/* Start custom CSS for icon-box, class: .elementor-element-87d351a */.elementor-19340 .elementor-element.elementor-element-87d351a span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d161cfe */.elementor-19340 .elementor-element.elementor-element-d161cfe span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5120f48 *//* --- Basis-Styling --- */
.prozess {
    cursor: pointer;
}

/* 1. Outer-Box (Der Rahmen-Container) */
.prozess .outer-boxX {
    position: relative;
    padding: 1em !important; 
    background: none !important; 
    background-color: transparent !important;
}

/* 2. Der animierte Hintergrund (Pseudo-Element) */
.prozess .outer-boxX::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--e-global-color-f657fd4);
    z-index: 0;
    transition: height 0.4s ease-in-out;
}

/* 3. Inner-Box (Dein Bild & Inhalt) */
.prozess .inner-boxX {
    position: relative;
    z-index: 1;
    transition: transform 0.4s ease-in-out;
    transform: translateY(0);
}

/* --- HOVER EFFEKTE --- */

/* Schiebt den Inhalt um das Padding (1em) nach oben */
.prozess:hover .inner-boxX {
    transform: translateY(-2em);
}

/* Kürzt den Hintergrund unten um genau 1em. 
   Ergebnis: Unten bleibt optisch ein 1em Rand stehen. */
.prozess:hover .outer-boxX::before {
    height: calc(100% - 2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bc170a */.elementor-19340 .elementor-element.elementor-element-6bc170a:hover .wcf--title{n   -webkit-text-stroke-color: #5C2EDE !important;n}n.elementor-19340 .elementor-element.elementor-element-6bc170a:hover .title{n    color: #5C2EDE !important;n}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bc170a */@media (max-width: 880px) {
.elementor-19340 .elementor-element.elementor-element-6bc170a {
box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.5);
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1dddf38 */.elementor-19340 .elementor-element.elementor-element-1dddf38 span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae31e8 *//* --- Basis-Styling --- */
.prozess {
    cursor: pointer;
}

/* 1. Outer-Box (Der Rahmen-Container) */
.prozess .outer-boxX {
    position: relative;
    padding: 1em !important; 
    background: none !important; 
    background-color: transparent !important;
}

/* 2. Der animierte Hintergrund (Pseudo-Element) */
.prozess .outer-boxX::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--e-global-color-f657fd4);
    z-index: 0;
    transition: height 0.4s ease-in-out;
}

/* 3. Inner-Box (Dein Bild & Inhalt) */
.prozess .inner-boxX {
    position: relative;
    z-index: 1;
    transition: transform 0.4s ease-in-out;
    transform: translateY(0);
}

/* --- HOVER EFFEKTE --- */

/* Schiebt den Inhalt um das Padding (1em) nach oben */
.prozess:hover .inner-boxX {
    transform: translateY(-2em);
}

/* Kürzt den Hintergrund unten um genau 1em. 
   Ergebnis: Unten bleibt optisch ein 1em Rand stehen. */
.prozess:hover .outer-boxX::before {
    height: calc(100% - 2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b75b7b */.elementor-19340 .elementor-element.elementor-element-4b75b7b:hover .wcf--title{n   -webkit-text-stroke-color: #5C2EDE !important;n}n.elementor-19340 .elementor-element.elementor-element-4b75b7b:hover .title{n    color: #5C2EDE !important;n}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b75b7b */@media (max-width: 880px) {
.elementor-19340 .elementor-element.elementor-element-4b75b7b {
box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.5);
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2607ab2 */.elementor-19340 .elementor-element.elementor-element-2607ab2 span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f561832 *//* --- Basis-Styling --- */
.prozess {
    cursor: pointer;
}

/* 1. Outer-Box (Der Rahmen-Container) */
.prozess .outer-boxX {
    position: relative;
    padding: 1em !important; 
    background: none !important; 
    background-color: transparent !important;
}

/* 2. Der animierte Hintergrund (Pseudo-Element) */
.prozess .outer-boxX::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--e-global-color-f657fd4);
    z-index: 0;
    transition: height 0.4s ease-in-out;
}

/* 3. Inner-Box (Dein Bild & Inhalt) */
.prozess .inner-boxX {
    position: relative;
    z-index: 1;
    transition: transform 0.4s ease-in-out;
    transform: translateY(0);
}

/* --- HOVER EFFEKTE --- */

/* Schiebt den Inhalt um das Padding (1em) nach oben */
.prozess:hover .inner-boxX {
    transform: translateY(-2em);
}

/* Kürzt den Hintergrund unten um genau 1em. 
   Ergebnis: Unten bleibt optisch ein 1em Rand stehen. */
.prozess:hover .outer-boxX::before {
    height: calc(100% - 2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dab03f9 */.elementor-19340 .elementor-element.elementor-element-dab03f9:hover .wcf--title{n   -webkit-text-stroke-color: #5C2EDE !important;n}n.elementor-19340 .elementor-element.elementor-element-dab03f9:hover .title{n    color: #5C2EDE !important;n}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dab03f9 */@media (max-width: 880px) {
.elementor-19340 .elementor-element.elementor-element-dab03f9 {
box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.5);
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c8891a */.elementor-19340 .elementor-element.elementor-element-4c8891a span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01dce0b *//* --- Basis-Styling --- */
.prozess {
    cursor: pointer;
}

/* 1. Outer-Box (Der Rahmen-Container) */
.prozess .outer-boxX {
    position: relative;
    padding: 1em !important; 
    background: none !important; 
    background-color: transparent !important;
}

/* 2. Der animierte Hintergrund (Pseudo-Element) */
.prozess .outer-boxX::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--e-global-color-f657fd4);
    z-index: 0;
    transition: height 0.4s ease-in-out;
}

/* 3. Inner-Box (Dein Bild & Inhalt) */
.prozess .inner-boxX {
    position: relative;
    z-index: 1;
    transition: transform 0.4s ease-in-out;
    transform: translateY(0);
}

/* --- HOVER EFFEKTE --- */

/* Schiebt den Inhalt um das Padding (1em) nach oben */
.prozess:hover .inner-boxX {
    transform: translateY(-2em);
}

/* Kürzt den Hintergrund unten um genau 1em. 
   Ergebnis: Unten bleibt optisch ein 1em Rand stehen. */
.prozess:hover .outer-boxX::before {
    height: calc(100% - 2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc147a */.elementor-19340 .elementor-element.elementor-element-8fc147a:hover .wcf--title{n   -webkit-text-stroke-color: #5C2EDE !important;n}n.elementor-19340 .elementor-element.elementor-element-8fc147a:hover .title{n    color: #5C2EDE !important;n}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc147a */@media (max-width: 880px) {
.elementor-19340 .elementor-element.elementor-element-8fc147a {
box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.5);
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13ff92b */.elementor-19340 .elementor-element.elementor-element-13ff92b span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee5be09 *//* --- Basis-Styling --- */
.prozess {
    cursor: pointer;
}

/* 1. Outer-Box (Der Rahmen-Container) */
.prozess .outer-boxX {
    position: relative;
    padding: 1em !important; 
    background: none !important; 
    background-color: transparent !important;
}

/* 2. Der animierte Hintergrund (Pseudo-Element) */
.prozess .outer-boxX::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--e-global-color-f657fd4);
    z-index: 0;
    transition: height 0.4s ease-in-out;
}

/* 3. Inner-Box (Dein Bild & Inhalt) */
.prozess .inner-boxX {
    position: relative;
    z-index: 1;
    transition: transform 0.4s ease-in-out;
    transform: translateY(0);
}

/* --- HOVER EFFEKTE --- */

/* Schiebt den Inhalt um das Padding (1em) nach oben */
.prozess:hover .inner-boxX {
    transform: translateY(-2em);
}

/* Kürzt den Hintergrund unten um genau 1em. 
   Ergebnis: Unten bleibt optisch ein 1em Rand stehen. */
.prozess:hover .outer-boxX::before {
    height: calc(100% - 2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6585179 */.elementor-19340 .elementor-element.elementor-element-6585179:hover .wcf--title{n   -webkit-text-stroke-color: #5C2EDE !important;n}n.elementor-19340 .elementor-element.elementor-element-6585179:hover .title{n    color: #5C2EDE !important;n}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6585179 */@media (max-width: 880px) {
.elementor-19340 .elementor-element.elementor-element-6585179 {
box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.5);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5326528 */.line-wrapper {
    position: relative;
}

@keyframes lineGrowX {
    0% { transform: scaleX(0); opacity: 1; }
    100% { transform: scaleX(1); opacity: 1; }
}

@keyframes lineGrowY {
    0% { transform: translateX(-50%) scaleY(0); opacity: 1; }
    100% { transform: translateX(-50%) scaleY(1); opacity: 1; }
}

@keyframes lineFadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@keyframes growBackground {
    to { background-size: 100% 2px; }
}

.line-wrapper::before,
.line-wrapper::after {
    content: "";
    position: absolute;
    background-color: var(--e-global-color-54af7f0);
    transform-origin: left;
    transform: scaleX(0);
    z-index: 1;
}

/* --- Viewport Animations-Trigger mit 3s Delay --- */
.line-wrapper.is-visible::before,
.line-wrapper.is-visible::after {
    animation: lineGrowX 8s cubic-bezier(.22,.61,.36,1) forwards;
    animation-delay: 3s;
}

@media (max-width: 880px) {
    .line-wrapper::before {
        left: 0;
        right: 0;
        top: 0em;
        height: 2px;
    }

    .line-wrapper::after {
        top: 0;
        left: 50%;
        width: 2px;
        height: 100%;
        transform-origin: top;
        transform: translateX(-50%) scaleY(0);
    }

    /* Überschreibt die X-Animation für ::after auf Mobile, behält aber das 3s Delay */
    .line-wrapper.is-visible::after {
        animation: lineGrowY 10s cubic-bezier(.22,.61,.36,1) forwards;
        animation-delay: 3s;
    }
}

@media (min-width: 881px) and (max-width: 1200px) {
    .line-wrapper::before {
        left: 0;
        right: 0;
        top: 6em;
        height: 2px;
    }

    .line-wrapper::after {
        left: 0;
        right: 0;
        top: calc(34% + 7.5em);
        height: 2px;
    }

    .line-wrapper-extra {
        background-image: linear-gradient(var(--e-global-color-54af7f0), var(--e-global-color-54af7f0));
        background-size: 0% 2px;
        background-repeat: no-repeat;
        background-position: 0 calc(75% + 4em);
    }

    /* Trigger für das Hintergrund-Wachstum mit 3s Delay */
    .line-wrapper-extra.is-visible {
        animation: growBackground 8s cubic-bezier(.22,.61,.36,1) forwards;
        animation-delay: 3s;
    }
}

@media (min-width: 1201px) and (max-width: 1366px) {
    .line-wrapper::before {
        left: 0;
        right: 0;
        top: 5em;
        height: 2px;
    }

    .line-wrapper::after {
        left: 0;
        right: 0;
        top: calc(50% + 7em);
        height: 2px;
    }
}

@media (min-width: 1367px) {
    .line-wrapper::before {
        left: 0;
        right: 0;
        top: 5em;
        height: 2px;
    }

    .line-wrapper::after {
        display: none;
    }
}

.sub-text {
    min-height: 6em;
}

@media (max-width: 1366px) {
    .sub-text {
        min-height: 4em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f77ff *//* Container vorbereiten */
.line-animate {
    position: relative;
}

/* animierte Border-Top */
.line-animate::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 0;
    opacity: 0;
    background-color: var(--e-global-color-54af7f0);

    animation: lineGrow 10s cubic-bezier(.22,.61,.36,1) forwards;
    animation-delay: 2s;
}

/* Animation */
@keyframes lineGrow {
    0% {
        width: 0;
        opacity: 0;
    }
    8% {
        opacity: 1;
    }
    100% {
        width: 100%;
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94f55d4 */.elementor-19340 .elementor-element.elementor-element-94f55d4 span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-735eda6 */.elementor-19340 .elementor-element.elementor-element-735eda6 span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f69cf */.elementor-19340 .elementor-element.elementor-element-54f69cf path {rn  transition:  0.3s ease;  rn}rnrn.elementor-19340 .elementor-element.elementor-element-54f69cf:hover .elementor-icon  svg {rn fill : white !important;rn}rn/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84a5ca8 */.elementor-19340 .elementor-element.elementor-element-84a5ca8 span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c797f0 */.elementor-19340 .elementor-element.elementor-element-8c797f0 path {rn  transition:  0.3s ease;  rn}rnrn.elementor-19340 .elementor-element.elementor-element-8c797f0:hover .elementor-icon  svg {rn fill : white !important;rn}rn/* End custom CSS */
/* Start custom CSS for helo--accordion, class: .elementor-element-5541cbe */.helo--accordion::before, 
.helo--accordion .accordion-item::before { 
    display: none !important; 
}

.helo--accordion::before {
  display: none;
}

#herausforderungen .accordion-item {
  position: relative;
  display: flex;
  flex-direction: column;
}

#herausforderungen .accordion-item .sub-title {
  order: 2;
}

#herausforderungen .accordion-item {
    position: relative;
}

#herausforderungen::after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
  height: 2px;
  width: 100%;
  z-index:0!important;
  background-color: var(--e-global-color-b59f8c6);
}

#herausforderungen .accordion-item.active::after {
    opacity: 0.5;
}

#herausforderungen .accordion-item div.number::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 2px;
    width: 0;
    background-color: var(--e-global-color-54af7f0);
    transition: width 0.4s ease, margin-right 0.4s ease;
}

#herausforderungen .accordion-item.active div.number::before {
    width: 2em;
    margin-right: 12px;
}

.helo--accordion {
  position: relative;
  display: flex;
  flex-direction: row;
  gap: 2em;
}

@media (max-width: 767px) {
.helo--accordion {
  flex-direction: column;
  gap: 0em;
}
}

.accordion-item {
  flex: 1;
}

.helo--accordion .ct-accordion-content {
  display: block!important;
}

#herausforderungen .accordion-item.active {
    z-index:99!important;
    background: var(--e-global-color-73087d7);
    box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.5);
}

#herausforderungen .accordion-item {
    z-index:99!important;
    border-radius:4px;
    background: #F0F0F0;
    transition: background .3s ease;
}

@media (max-width:880px) {
#herausforderungen .accordion-item {
    border-radius:0px;
}
#herausforderungen .accordion-item.active {
    box-shadow:none;
}
#herausforderungen .accordion-item:first-child {
    border-radius:4px 4px 0 0;
}
#herausforderungen .accordion-item:last-child {
    border-radius:0 0 4px 4px;
}
}

#herausforderungen .accordion-item:hover {
    z-index:99!important;
    background: var(--e-global-color-73087d7);
    transition: background .3s ease;
}

#loesungen .tab-content {
    position: relative;
    overflow: hidden;
}

#loesungen .tab-content::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 3px;
    width: 0%;
    background: var(--e-global-color-edeaea1);
    opacity: 1;
    transition: opacity 0.3s ease;
}

#loesungen .tab-content.progress-active::before {
    animation: progressBar 25s linear forwards;
}

#loesungen .tab-content.progress-paused::before {
    animation-play-state: paused;
}

#loesungen .tab-content.progress-hidden::before {
    opacity: 0;
}

@keyframes progressBar {
    from { width: 0%; }
    to { width: 100%; }
}

#herausforderungen .accordion-item {
    position: relative;
}

#herausforderungen .accordion-item::after {
    content: "" !important;
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    position: absolute;
    top: 1em;
    right: 1em;
    width: 24px;
    height: 24px;
    background-color: var(--e-global-color-d2cec31);
    -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z'/%3E%3C/svg%3E") no-repeat center/contain;
    mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z'/%3E%3C/svg%3E") no-repeat center/contain;
    transform: rotate(0deg); 
    transition: transform 0.4s ease;
    pointer-events: none;
}

#herausforderungen .accordion-item.active::after {
    transform: rotate(90deg); 
    opacity: 1 !important; 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c5c1c8 */.elementor-19340 .elementor-element.elementor-element-7c5c1c8 span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for wcf--tabs, class: .elementor-element-6f46fa8 *//* =========================================
   1. Native Page-Builder Elemente verstecken
   ========================================= */
#loesungen div[id^="tab-title-"] {
    display: none !important;
}

#loesungen .wcf--tabs .tabs-wrapper {
    display: none !important;
}

/* =========================================
   2. Wrapper für weiche Höhen-Animation
   ========================================= */
#loesungen .tabs-content-wrapper {
    /* Dauer muss zur Gesamt-Animation (0.5s) passen */
    transition: height 0.5s cubic-bezier(0, 0, 0.2, 1) !important; 
    overflow: hidden !important; 
}

/* =========================================
   3. Inaktive Tabs & Verhalten beim Einfaden
   ========================================= */
#loesungen .tab-content {
    display: block !important; 
    position: absolute !important; 
    top: 0; 
    left: 0; 
    width: 100%;
    animation: none !important;
    transform: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    /* Erst 0.2s warten (Delay), dann in 0.3s weich einblenden */
    transition: opacity 0.3s ease 0.2s, visibility 0.5s !important; 
}

/* =========================================
   4. Aktiver Tab
   ========================================= */
#loesungen .tab-content.mein-fade-tab {
    position: relative !important; 
    opacity: 1 !important;         
    visibility: visible !important;
    z-index: 2;
}

/* =========================================
   5. Verhalten beim Ausfaden (Alter Tab)
   ========================================= */
#loesungen .tab-content.mein-fade-tab.fading-out {
    opacity: 0 !important; 
    /* Sehr schnell in 0.2s verschwinden, damit Platz für den neuen Text ist */
    transition: opacity 0.2s ease 0s !important; 
}

/* =========================================
   6. Mobile Ansicht (aus deinem Original)
   ========================================= */
.tabs-content-wrapper .tab-item .tab-mobile-title {
    display: none !important;
}

.tabs-content-wrapper .tab-item:first-child .tab-mobile-title {
    border-radius: 4px 4px 0 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1307c81 */.elementor-19340 .elementor-element.elementor-element-1307c81 span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acf346f */.elementor-19340 .elementor-element.elementor-element-acf346f span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82b9ab2 */.elementor-19340 .elementor-element.elementor-element-82b9ab2 span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74ab5f5 */@media (min-width: 1366px) {
    .title-sync {min-height:2em;}
}

@media (min-width: 1201px) and (max-width: 1365px) {
    .title-sync {min-height:3em;}
}

@media (min-with: 881px) and (max-width: 1200px) {
    .title-sync {min-height:3em;}
}/* End custom CSS */
/* Start custom CSS *//* Allgemein */

.elementor-icon-box-title {
    margin: 0;
}

.svgcolor .elementor-icon svg {
  filter: invert(61%) sepia(8%) saturate(1003%) hue-rotate(134deg) brightness(91%) contrast(88%);
}


/* Container */
.line-vertical-down {
    position: relative;
    z-index: 1;
}

/* Die vertikale Linie */
.line-vertical-down::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    
    width: 2px;
    background-color: var(--e-global-color-54af7f0);
    z-index: -1;

    /* Die Basis-Höhe für den Normalzustand */
    height: calc(155px + 1rem);
    opacity: 1;

    /* Transition kümmert sich um das weiche Kürzen UND das weiche Wieder-Wachsen */
    transition: height 0.3s ease-in-out, opacity 0.3s ease-in-out;

    /* Intro-Animation (endet von alleine, blockiert nichts) */
    animation: lineGrowDown 1s cubic-bezier(.22,.61,.36,1) 2s backwards;
}

/* Hover: Linie wird geschmeidig auf 140px gekürzt */
.line-vertical-down:hover::before {
    height: 140px; 
    /* WICHTIG: Das 'animation: none;' ist hier jetzt weg! */
}

/* Die Intro-Animation */
@keyframes lineGrowDown {
    0% {
        height: 0;
        opacity: 0;
    }
    8% {
        opacity: 1;
    }
    100% {
        height: calc(155px + 1rem);
        opacity: 1;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter (Normal)';
	font-display: auto;
	src: url(https://adinterim-solutions.de/wp-content/uploads/2026/02/Inter-VariableFont_opszwght.ttf) format('truetype');
}
/* End Custom Fonts CSS */