.elementor-20743 .elementor-element.elementor-element-28dc0166{--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:0.25em 0.25em;--row-gap:0.25em;--column-gap:0.25em;--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-20743 .elementor-element.elementor-element-fd311fe{background-color:var( --e-global-color-73087d7 );padding:0.25em 0.5em 0.25em 0.5em;border-radius:4px 4px 4px 4px;}.elementor-20743 .elementor-element.elementor-element-fd311fe.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-20743 .elementor-element.elementor-element-fd311fe .elementor-icon-box-wrapper{align-items:center;gap:0.4em;}.elementor-20743 .elementor-element.elementor-element-fd311fe .elementor-icon{font-size:0.8em;}.elementor-20743 .elementor-element.elementor-element-fd311fe .elementor-icon-box-title, .elementor-20743 .elementor-element.elementor-element-fd311fe .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-20743 .elementor-element.elementor-element-fd311fe .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-20743 .elementor-element.elementor-element-aad3e51{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-20743 .elementor-element.elementor-element-aad3e51 .elementor-heading-title{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-20743 .elementor-element.elementor-element-8294192{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-20743 .elementor-element.elementor-element-8294192 .elementor-heading-title{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-20743 .elementor-element.elementor-element-3246520{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-3246520 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-3246520 a:hover, .elementor-20743 .elementor-element.elementor-element-3246520 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-7eab28d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20743 .elementor-element.elementor-element-7eab28d .elementor-heading-title{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-20743 .elementor-element.elementor-element-b2ae119{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-b2ae119 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-b2ae119 a:hover, .elementor-20743 .elementor-element.elementor-element-b2ae119 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-a360656{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20743 .elementor-element.elementor-element-a360656 .elementor-heading-title{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-20743 .elementor-element.elementor-element-33427ba{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-20743 .elementor-element.elementor-element-33427ba .elementor-heading-title{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-20743 .elementor-element.elementor-element-68770ac{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-68770ac a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-68770ac a:hover, .elementor-20743 .elementor-element.elementor-element-68770ac a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-046a544{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-20743 .elementor-element.elementor-element-046a544 .elementor-heading-title{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-20743 .elementor-element.elementor-element-5d3071a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-5d3071a a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-5d3071a a:hover, .elementor-20743 .elementor-element.elementor-element-5d3071a a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-1e47477{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-20743 .elementor-element.elementor-element-1e47477 .elementor-heading-title{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-20743 .elementor-element.elementor-element-d686dfe{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-d686dfe a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-d686dfe a:hover, .elementor-20743 .elementor-element.elementor-element-d686dfe a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-5727aff{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-20743 .elementor-element.elementor-element-5727aff .elementor-heading-title{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-20743 .elementor-element.elementor-element-df67f45{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-df67f45 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-df67f45 a:hover, .elementor-20743 .elementor-element.elementor-element-df67f45 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-dc9872e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-20743 .elementor-element.elementor-element-dc9872e .elementor-heading-title{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-20743 .elementor-element.elementor-element-8da9b66{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-8da9b66 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-8da9b66 a:hover, .elementor-20743 .elementor-element.elementor-element-8da9b66 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-953e142{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-20743 .elementor-element.elementor-element-953e142 .elementor-heading-title{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-20743 .elementor-element.elementor-element-2d742f4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-2d742f4 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-2d742f4 a:hover, .elementor-20743 .elementor-element.elementor-element-2d742f4 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-62fc2e1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20743 .elementor-element.elementor-element-62fc2e1 .elementor-heading-title{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-20743 .elementor-element.elementor-element-022fdc4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-022fdc4 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-022fdc4 a:hover, .elementor-20743 .elementor-element.elementor-element-022fdc4 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-0fc7728{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-20743 .elementor-element.elementor-element-0fc7728 .elementor-heading-title{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-20743 .elementor-element.elementor-element-e1b84b7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-e1b84b7 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-e1b84b7 a:hover, .elementor-20743 .elementor-element.elementor-element-e1b84b7 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-4f40a82{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-4f40a82 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-4f40a82 a:hover, .elementor-20743 .elementor-element.elementor-element-4f40a82 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-f0ad9cd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-20743 .elementor-element.elementor-element-f0ad9cd .elementor-heading-title{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-20743 .elementor-element.elementor-element-161ae5e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-161ae5e a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-161ae5e a:hover, .elementor-20743 .elementor-element.elementor-element-161ae5e a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-dd524cf{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-20743 .elementor-element.elementor-element-dd524cf .elementor-heading-title{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-20743 .elementor-element.elementor-element-e034588{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-e034588 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-e034588 a:hover, .elementor-20743 .elementor-element.elementor-element-e034588 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-0574434{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-20743 .elementor-element.elementor-element-0574434 .elementor-heading-title{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-20743 .elementor-element.elementor-element-0ca4e59{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-0ca4e59 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-0ca4e59 a:hover, .elementor-20743 .elementor-element.elementor-element-0ca4e59 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-6a62f0f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20743 .elementor-element.elementor-element-6a62f0f .elementor-heading-title{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-20743 .elementor-element.elementor-element-dc3c9a0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-dc3c9a0 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-dc3c9a0 a:hover, .elementor-20743 .elementor-element.elementor-element-dc3c9a0 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-6dd3ed9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20743 .elementor-element.elementor-element-6dd3ed9 .elementor-heading-title{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-20743 .elementor-element.elementor-element-24f94e8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-24f94e8 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-24f94e8 a:hover, .elementor-20743 .elementor-element.elementor-element-24f94e8 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-93881a7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20743 .elementor-element.elementor-element-93881a7 .elementor-heading-title{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-20743 .elementor-element.elementor-element-b0bdcc8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-b0bdcc8 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-b0bdcc8 a:hover, .elementor-20743 .elementor-element.elementor-element-b0bdcc8 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-7dbfbe0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20743 .elementor-element.elementor-element-7dbfbe0 .elementor-heading-title{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-20743 .elementor-element.elementor-element-496e936{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-496e936 a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-496e936 a:hover, .elementor-20743 .elementor-element.elementor-element-496e936 a:focus{color:var( --e-global-color-secondary );}.elementor-20743 .elementor-element.elementor-element-6bb36b7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-20743 .elementor-element.elementor-element-6bb36b7 .elementor-heading-title{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-20743 .elementor-element.elementor-element-36cd1cd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;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-text );}.elementor-20743 .elementor-element.elementor-element-36cd1cd a{color:var( --e-global-color-accent );}.elementor-20743 .elementor-element.elementor-element-36cd1cd a:hover, .elementor-20743 .elementor-element.elementor-element-36cd1cd a:focus{color:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-20743 .elementor-element.elementor-element-fd311fe .elementor-icon-box-title, .elementor-20743 .elementor-element.elementor-element-fd311fe .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-aad3e51 .elementor-heading-title{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-20743 .elementor-element.elementor-element-8294192 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-3246520{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-7eab28d .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-b2ae119{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-a360656 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-33427ba .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-68770ac{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-046a544 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-5d3071a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-1e47477 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-d686dfe{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-5727aff .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-df67f45{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-dc9872e .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-8da9b66{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-953e142 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-2d742f4{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-62fc2e1 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-022fdc4{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-0fc7728 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-e1b84b7{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-4f40a82{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-f0ad9cd .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-161ae5e{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-dd524cf .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-e034588{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-0574434 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-0ca4e59{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-6a62f0f .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-dc3c9a0{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-6dd3ed9 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-24f94e8{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-93881a7 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-b0bdcc8{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-7dbfbe0 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-496e936{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-6bb36b7 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-36cd1cd{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}}@media(max-width:1024px){.elementor-20743 .elementor-element.elementor-element-28dc0166{--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-20743 .elementor-element.elementor-element-fd311fe .elementor-icon-box-title, .elementor-20743 .elementor-element.elementor-element-fd311fe .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-aad3e51 .elementor-heading-title{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-20743 .elementor-element.elementor-element-8294192 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-3246520{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-7eab28d .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-b2ae119{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-a360656 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-33427ba .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-68770ac{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-046a544 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-5d3071a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-1e47477 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-d686dfe{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-5727aff .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-df67f45{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-dc9872e .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-8da9b66{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-953e142 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-2d742f4{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-62fc2e1 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-022fdc4{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-0fc7728 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-e1b84b7{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-4f40a82{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-f0ad9cd .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-161ae5e{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-dd524cf .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-e034588{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-0574434 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-0ca4e59{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-6a62f0f .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-dc3c9a0{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-6dd3ed9 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-24f94e8{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-93881a7 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-b0bdcc8{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-7dbfbe0 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-496e936{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-6bb36b7 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-36cd1cd{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}}@media(max-width:880px){.elementor-20743 .elementor-element.elementor-element-28dc0166{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-20743 .elementor-element.elementor-element-28dc0166{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-20743 .elementor-element.elementor-element-fd311fe{padding:0.5em 0.5em 0.5em 0.5em;}.elementor-20743 .elementor-element.elementor-element-fd311fe.elementor-element{--align-self:flex-start;}.elementor-20743 .elementor-element.elementor-element-fd311fe .elementor-icon-box-title, .elementor-20743 .elementor-element.elementor-element-fd311fe .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-aad3e51 .elementor-heading-title{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-20743 .elementor-element.elementor-element-8294192 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-3246520{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-7eab28d .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-b2ae119{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-a360656 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-33427ba .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-68770ac{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-046a544 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-5d3071a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-1e47477 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-d686dfe{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-5727aff .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-df67f45{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-dc9872e .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-8da9b66{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-953e142 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-2d742f4{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-62fc2e1 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-022fdc4{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-0fc7728 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-e1b84b7{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-4f40a82{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-f0ad9cd .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-161ae5e{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-dd524cf .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-e034588{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-0574434 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-0ca4e59{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-6a62f0f .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-dc3c9a0{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-6dd3ed9 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-24f94e8{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-93881a7 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-b0bdcc8{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-7dbfbe0 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-496e936{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-6bb36b7 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-36cd1cd{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}}@media(min-width:2400px){.elementor-20743 .elementor-element.elementor-element-fd311fe .elementor-icon-box-title, .elementor-20743 .elementor-element.elementor-element-fd311fe .elementor-icon-box-title a{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-aad3e51 .elementor-heading-title{font-size:var( --e-global-typography-fc103e7-font-size );line-height:var( --e-global-typography-fc103e7-line-height );}.elementor-20743 .elementor-element.elementor-element-8294192 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-3246520{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-7eab28d .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-b2ae119{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-a360656 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-33427ba .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-68770ac{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-046a544 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-5d3071a{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-1e47477 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-d686dfe{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-5727aff .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-df67f45{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-dc9872e .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-8da9b66{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-953e142 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-2d742f4{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-62fc2e1 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-022fdc4{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-0fc7728 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-e1b84b7{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-4f40a82{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-f0ad9cd .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-161ae5e{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-dd524cf .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-e034588{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-0574434 .elementor-heading-title{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-0ca4e59{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-6a62f0f .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-dc3c9a0{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-6dd3ed9 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-24f94e8{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-93881a7 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-b0bdcc8{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-7dbfbe0 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-496e936{font-size:var( --e-global-typography-521bd5f-font-size );line-height:var( --e-global-typography-521bd5f-line-height );}.elementor-20743 .elementor-element.elementor-element-6bb36b7 .elementor-heading-title{font-size:var( --e-global-typography-01267cf-font-size );line-height:var( --e-global-typography-01267cf-line-height );}.elementor-20743 .elementor-element.elementor-element-36cd1cd{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-fd311fe */.elementor-20743 .elementor-element.elementor-element-fd311fe span {
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df67f45 */.elementor-20743 .elementor-element.elementor-element-df67f45 th:first-child,
.elementor-20743 .elementor-element.elementor-element-df67f45 td:first-child {
  width: 30%!important;
}

.elementor-20743 .elementor-element.elementor-element-df67f45 th:nth-child(2),
.elementor-20743 .elementor-element.elementor-element-df67f45 td:nth-child(2) {
  width: 50%!important;
}

.elementor-20743 .elementor-element.elementor-element-df67f45 th:nth-child(3),
.elementor-20743 .elementor-element.elementor-element-df67f45 td:nth-child(3) {
  width: 15%!important;
}
.elementor-20743 .elementor-element.elementor-element-df67f45 th:nth-child(4),
.elementor-20743 .elementor-element.elementor-element-df67f45 td:nth-child(4) {
  width: 5%!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8da9b66 */.elementor-20743 .elementor-element.elementor-element-8da9b66 th:first-child,
.elementor-20743 .elementor-element.elementor-element-8da9b66 td:first-child {
  width: 30%!important;
}

.elementor-20743 .elementor-element.elementor-element-8da9b66 th:last-child,
.elementor-20743 .elementor-element.elementor-element-8da9b66 td:last-child {
  width: 70%!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f40a82 */.elementor-20743 .elementor-element.elementor-element-4f40a82 {
    display:flex;
    gap: 1em;
    align-items: anchor-center;
}

.elementor-20743 .elementor-element.elementor-element-4f40a82 .brlbs-cmpnt-btn-switch-consent {
  display: flex;
  gap: 1em;
  align-items: anchor-center;
}/* 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 */