.elementor-17720 .elementor-element.elementor-element-4e723bb{--display:flex;}.elementor-17720 .elementor-element.elementor-element-fac71a6{--direction:ltr;--horizontal-progress-border:none;--horizontal-height:8px;--horizontal-border-style:none;}.elementor-17720 .elementor-element.elementor-element-fac71a6 .current-progress{background-color:var( --e-global-color-primary );}.elementor-17720 .elementor-element.elementor-element-6d04b41{--display:flex;--min-height:565px;--justify-content:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17720 .elementor-element.elementor-element-6d04b41::before, .elementor-17720 .elementor-element.elementor-element-6d04b41 > .elementor-background-video-container::before, .elementor-17720 .elementor-element.elementor-element-6d04b41 > .e-con-inner > .elementor-background-video-container::before, .elementor-17720 .elementor-element.elementor-element-6d04b41 > .elementor-background-slideshow::before, .elementor-17720 .elementor-element.elementor-element-6d04b41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17720 .elementor-element.elementor-element-6d04b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #00000082 0%, #FFFFFF00 100%);}.elementor-17720 .elementor-element.elementor-element-6d04b41:not(.elementor-motion-effects-element-type-background), .elementor-17720 .elementor-element.elementor-element-6d04b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-17720 .elementor-element.elementor-element-7416f58{font-family:var( --e-global-typography-fcd0033-font-family ), Sans-serif;font-size:var( --e-global-typography-fcd0033-font-size );font-weight:var( --e-global-typography-fcd0033-font-weight );line-height:var( --e-global-typography-fcd0033-line-height );color:var( --e-global-color-accent );}.elementor-17720 .elementor-element.elementor-element-7416f58 a{color:var( --e-global-color-accent );}.elementor-17720 .elementor-element.elementor-element-a1f7f78{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-17720 .elementor-element.elementor-element-a1f7f78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17720 .elementor-element.elementor-element-a1f7f78 .elementor-heading-title{font-family:var( --e-global-typography-f398845-font-family ), Sans-serif;font-size:var( --e-global-typography-f398845-font-size );font-weight:var( --e-global-typography-f398845-font-weight );line-height:var( --e-global-typography-f398845-line-height );color:var( --e-global-color-accent );}.elementor-17720 .elementor-element.elementor-element-d006640 .elementor-icon-list-icon i{color:var( --e-global-color-accent );font-size:14px;}.elementor-17720 .elementor-element.elementor-element-d006640 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );--e-icon-list-icon-size:14px;}.elementor-17720 .elementor-element.elementor-element-d006640 .elementor-icon-list-icon{width:14px;}.elementor-17720 .elementor-element.elementor-element-d006640 .elementor-icon-list-text, .elementor-17720 .elementor-element.elementor-element-d006640 .elementor-icon-list-text a{color:var( --e-global-color-accent );}.elementor-17720 .elementor-element.elementor-element-d006640 .elementor-icon-list-item{font-family:var( --e-global-typography-e9201b3-font-family ), Sans-serif;font-size:var( --e-global-typography-e9201b3-font-size );font-weight:var( --e-global-typography-e9201b3-font-weight );line-height:var( --e-global-typography-e9201b3-line-height );}.elementor-17720 .elementor-element.elementor-element-ca1febf{--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 0100px;--row-gap:0px;--column-gap:0100px;--overflow:hidden;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17720 .elementor-element.elementor-element-e86cf18{--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;}.elementor-17720 .elementor-element.elementor-element-7fda253 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:clamp(1.75rem, 1.5192rem + 1.0256vw, 2.25rem);font-weight:800;line-height:1.3em;color:var( --e-global-color-text );}.elementor-17720 .elementor-element.elementor-element-887076a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17720 .elementor-element.elementor-element-887076a{--box-background-color:var( --e-global-color-secondary );--box-border-color:var( --e-global-color-accent );--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:24px;--header-background-color:var( --e-global-color-primary );--header-color:var( --e-global-color-accent );--toggle-button-color:var( --e-global-color-accent );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-text );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-text );--marker-color:var( --e-global-color-text );--marker-size:8px;}.elementor-17720 .elementor-element.elementor-element-887076a .elementor-toc__spinner{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17720 .elementor-element.elementor-element-887076a .elementor-toc__header-title{text-align:start;}.elementor-17720 .elementor-element.elementor-element-887076a .elementor-toc__header, .elementor-17720 .elementor-element.elementor-element-887076a .elementor-toc__header-title{font-family:"Lato", Sans-serif;font-size:clamp(1.125rem, 1.0673rem + 0.2564vw, 1.25rem);font-weight:800;line-height:1.3em;}.elementor-17720 .elementor-element.elementor-element-887076a .elementor-toc__header{flex-direction:row;}.elementor-17720 .elementor-element.elementor-element-887076a .elementor-toc__list-item{font-family:var( --e-global-typography-e9201b3-font-family ), Sans-serif;font-size:var( --e-global-typography-e9201b3-font-size );font-weight:var( --e-global-typography-e9201b3-font-weight );line-height:var( --e-global-typography-e9201b3-line-height );}.elementor-17720 .elementor-element.elementor-element-efdbed7{color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:clamp(0.875rem, 0.8173rem + 0.2564vw, 1rem);font-weight:400;line-height:1.6em;}.elementor-17720 .elementor-element.elementor-element-4768e04{--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:56px 0px;--row-gap:56px;--column-gap:0px;--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-17720 .elementor-element.elementor-element-c0847c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;--box-background-color:var( --e-global-color-secondary );--box-border-color:var( --e-global-color-accent );--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:24px;--header-background-color:var( --e-global-color-primary );--header-color:var( --e-global-color-accent );--toggle-button-color:var( --e-global-color-accent );--toc-body-max-height:320px;--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-text );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-text );--marker-color:var( --e-global-color-text );--marker-size:8px;}.elementor-17720 .elementor-element.elementor-element-c0847c8 .elementor-toc__spinner{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17720 .elementor-element.elementor-element-c0847c8 .elementor-toc__header-title{text-align:start;}.elementor-17720 .elementor-element.elementor-element-c0847c8 .elementor-toc__header, .elementor-17720 .elementor-element.elementor-element-c0847c8 .elementor-toc__header-title{font-family:"Lato", Sans-serif;font-size:clamp(1rem, 0.9423rem + 0.2564vw, 1.125rem);font-weight:800;line-height:1.6em;}.elementor-17720 .elementor-element.elementor-element-c0847c8 .elementor-toc__header{flex-direction:row;}.elementor-17720 .elementor-element.elementor-element-c0847c8 .elementor-toc__list-item{font-family:var( --e-global-typography-e9201b3-font-family ), Sans-serif;font-size:var( --e-global-typography-e9201b3-font-size );font-weight:var( --e-global-typography-e9201b3-font-weight );line-height:var( --e-global-typography-e9201b3-line-height );}.elementor-17720 .elementor-element.elementor-element-246ca2c{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:40px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-17720 .elementor-element.elementor-element-246ca2c:not(.elementor-motion-effects-element-type-background), .elementor-17720 .elementor-element.elementor-element-246ca2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17720 .elementor-element.elementor-element-4263d0a .elementor-icon-wrapper{text-align:center;}.elementor-17720 .elementor-element.elementor-element-4263d0a .elementor-icon{font-size:64px;}.elementor-17720 .elementor-element.elementor-element-4263d0a .elementor-icon svg{height:64px;}.elementor-17720 .elementor-element.elementor-element-7d8d24d{text-align:center;}.elementor-17720 .elementor-element.elementor-element-7d8d24d .elementor-heading-title{font-family:var( --e-global-typography-765aee4-font-family ), Sans-serif;font-size:var( --e-global-typography-765aee4-font-size );font-weight:var( --e-global-typography-765aee4-font-weight );line-height:var( --e-global-typography-765aee4-line-height );color:var( --e-global-color-accent );}.elementor-17720 .elementor-element.elementor-element-c62513a{text-align:center;font-family:var( --e-global-typography-e9201b3-font-family ), Sans-serif;font-size:var( --e-global-typography-e9201b3-font-size );font-weight:var( --e-global-typography-e9201b3-font-weight );line-height:var( --e-global-typography-e9201b3-line-height );color:var( --e-global-color-accent );}.elementor-17720 .elementor-element.elementor-element-c838797{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-17720 .elementor-element.elementor-element-c838797 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:clamp(1.125rem, 1.0673rem + 0.2564vw, 1.25rem);font-weight:800;line-height:1.3em;color:var( --e-global-color-text );}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-cta .elementor-cta__bg, .elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-cta .elementor-cta__bg-overlay{transition-duration:600ms;}.elementor-17720 .elementor-element.elementor-element-05e6084{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;border-radius:4px 4px 4px 4px;}.elementor-17720 .elementor-element.elementor-element-05e6084.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-cta__content{min-height:350px;text-align:start;}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-view-framed .elementor-icon, .elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-view-framed .elementor-icon, .elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-icon{font-size:16px;}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-cta__title{font-family:var( --e-global-typography-765aee4-font-family ), Sans-serif;font-size:var( --e-global-typography-765aee4-font-size );font-weight:var( --e-global-typography-765aee4-font-weight );line-height:var( --e-global-typography-765aee4-line-height );}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0201011F;}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000042;}.elementor-17720 .elementor-element.elementor-element-4591f85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-17720 .elementor-element.elementor-element-4591f85 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:clamp(1.125rem, 1.0673rem + 0.2564vw, 1.25rem);font-weight:800;line-height:1.3em;color:var( --e-global-color-text );}.elementor-17720 .elementor-element.elementor-element-e3e72b3{--grid-columns:1;}.elementor-17720 .elementor-element.elementor-element-de628a4{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-17720 .elementor-element.elementor-element-de628a4:not(.elementor-motion-effects-element-type-background), .elementor-17720 .elementor-element.elementor-element-de628a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17720 .elementor-element.elementor-element-c87b846 .elementor-icon-wrapper{text-align:center;}.elementor-17720 .elementor-element.elementor-element-c87b846 .elementor-icon{font-size:64px;}.elementor-17720 .elementor-element.elementor-element-c87b846 .elementor-icon svg{height:64px;}.elementor-17720 .elementor-element.elementor-element-694058f{text-align:center;}.elementor-17720 .elementor-element.elementor-element-694058f .elementor-heading-title{font-family:var( --e-global-typography-765aee4-font-family ), Sans-serif;font-size:var( --e-global-typography-765aee4-font-size );font-weight:var( --e-global-typography-765aee4-font-weight );line-height:var( --e-global-typography-765aee4-line-height );color:var( --e-global-color-accent );}.elementor-17720 .elementor-element.elementor-element-15e050f{text-align:center;font-family:var( --e-global-typography-e9201b3-font-family ), Sans-serif;font-size:var( --e-global-typography-e9201b3-font-size );font-weight:var( --e-global-typography-e9201b3-font-weight );line-height:var( --e-global-typography-e9201b3-line-height );color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-17720 .elementor-element.elementor-element-fac71a6{--horizontal-height:6px;}.elementor-17720 .elementor-element.elementor-element-6d04b41{--min-height:500px;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-17720 .elementor-element.elementor-element-6d04b41:not(.elementor-motion-effects-element-type-background), .elementor-17720 .elementor-element.elementor-element-6d04b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17720 .elementor-element.elementor-element-7416f58{font-size:var( --e-global-typography-fcd0033-font-size );line-height:var( --e-global-typography-fcd0033-line-height );}.elementor-17720 .elementor-element.elementor-element-a1f7f78{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17720 .elementor-element.elementor-element-a1f7f78 .elementor-heading-title{font-size:var( --e-global-typography-f398845-font-size );line-height:var( --e-global-typography-f398845-line-height );}.elementor-17720 .elementor-element.elementor-element-d006640 .elementor-icon-list-item{font-size:var( --e-global-typography-e9201b3-font-size );line-height:var( --e-global-typography-e9201b3-line-height );}.elementor-17720 .elementor-element.elementor-element-ca1febf{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17720 .elementor-element.elementor-element-7fda253 .elementor-heading-title{font-size:2.25rem;line-height:1.3em;}.elementor-17720 .elementor-element.elementor-element-887076a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--box-border-radius:4px;}.elementor-17720 .elementor-element.elementor-element-887076a .elementor-toc__header, .elementor-17720 .elementor-element.elementor-element-887076a .elementor-toc__header-title{line-height:1.3em;}.elementor-17720 .elementor-element.elementor-element-887076a .elementor-toc__list-item{font-size:var( --e-global-typography-e9201b3-font-size );line-height:var( --e-global-typography-e9201b3-line-height );}.elementor-17720 .elementor-element.elementor-element-efdbed7{line-height:1.6em;}.elementor-17720 .elementor-element.elementor-element-c0847c8 .elementor-toc__header, .elementor-17720 .elementor-element.elementor-element-c0847c8 .elementor-toc__header-title{line-height:1.6em;}.elementor-17720 .elementor-element.elementor-element-c0847c8 .elementor-toc__list-item{font-size:var( --e-global-typography-e9201b3-font-size );line-height:var( --e-global-typography-e9201b3-line-height );}.elementor-17720 .elementor-element.elementor-element-7d8d24d .elementor-heading-title{font-size:var( --e-global-typography-765aee4-font-size );line-height:var( --e-global-typography-765aee4-line-height );}.elementor-17720 .elementor-element.elementor-element-c62513a{font-size:var( --e-global-typography-e9201b3-font-size );line-height:var( --e-global-typography-e9201b3-line-height );}.elementor-17720 .elementor-element.elementor-element-c838797 .elementor-heading-title{font-size:1.5rem;line-height:1.3em;}.elementor-17720 .elementor-element.elementor-element-05e6084{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-cta__title{font-size:var( --e-global-typography-765aee4-font-size );line-height:var( --e-global-typography-765aee4-line-height );}.elementor-17720 .elementor-element.elementor-element-4591f85 .elementor-heading-title{font-size:1.5rem;line-height:1.3em;}.elementor-17720 .elementor-element.elementor-element-e3e72b3{--grid-columns:2;}.elementor-17720 .elementor-element.elementor-element-694058f .elementor-heading-title{font-size:var( --e-global-typography-765aee4-font-size );line-height:var( --e-global-typography-765aee4-line-height );}.elementor-17720 .elementor-element.elementor-element-15e050f{font-size:var( --e-global-typography-e9201b3-font-size );line-height:var( --e-global-typography-e9201b3-line-height );}}@media(max-width:767px){.elementor-17720 .elementor-element.elementor-element-fac71a6{--horizontal-height:6px;}.elementor-17720 .elementor-element.elementor-element-6d04b41{--content-width:90%;--min-height:500px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17720 .elementor-element.elementor-element-6d04b41:not(.elementor-motion-effects-element-type-background), .elementor-17720 .elementor-element.elementor-element-6d04b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-17720 .elementor-element.elementor-element-7416f58{font-size:var( --e-global-typography-fcd0033-font-size );line-height:var( --e-global-typography-fcd0033-line-height );}.elementor-17720 .elementor-element.elementor-element-a1f7f78 .elementor-heading-title{font-size:var( --e-global-typography-f398845-font-size );line-height:var( --e-global-typography-f398845-line-height );}.elementor-17720 .elementor-element.elementor-element-d006640 .elementor-icon-list-item{font-size:var( --e-global-typography-e9201b3-font-size );line-height:var( --e-global-typography-e9201b3-line-height );}.elementor-17720 .elementor-element.elementor-element-ca1febf{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-17720 .elementor-element.elementor-element-7fda253 .elementor-heading-title{font-size:2rem;line-height:1.2em;}.elementor-17720 .elementor-element.elementor-element-887076a{--box-min-height:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;--toc-body-max-height:240px;}.elementor-17720 .elementor-element.elementor-element-887076a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17720 .elementor-element.elementor-element-887076a .elementor-toc__header, .elementor-17720 .elementor-element.elementor-element-887076a .elementor-toc__header-title{font-size:1rem;line-height:1.2em;}.elementor-17720 .elementor-element.elementor-element-887076a .elementor-toc__list-item{font-size:var( --e-global-typography-e9201b3-font-size );line-height:var( --e-global-typography-e9201b3-line-height );}.elementor-17720 .elementor-element.elementor-element-efdbed7{line-height:1.6em;}.elementor-17720 .elementor-element.elementor-element-4768e04{--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-17720 .elementor-element.elementor-element-c0847c8 .elementor-toc__header, .elementor-17720 .elementor-element.elementor-element-c0847c8 .elementor-toc__header-title{line-height:1.6em;}.elementor-17720 .elementor-element.elementor-element-c0847c8 .elementor-toc__list-item{font-size:var( --e-global-typography-e9201b3-font-size );line-height:var( --e-global-typography-e9201b3-line-height );}.elementor-17720 .elementor-element.elementor-element-7d8d24d .elementor-heading-title{font-size:var( --e-global-typography-765aee4-font-size );line-height:var( --e-global-typography-765aee4-line-height );}.elementor-17720 .elementor-element.elementor-element-c62513a{font-size:var( --e-global-typography-e9201b3-font-size );line-height:var( --e-global-typography-e9201b3-line-height );}.elementor-17720 .elementor-element.elementor-element-c838797 .elementor-heading-title{font-size:1.25rem;line-height:1.2em;}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-cta__content{min-height:320px;padding:24px 24px 24px 24px;}.elementor-17720 .elementor-element.elementor-element-05e6084 .elementor-cta__title{font-size:var( --e-global-typography-765aee4-font-size );line-height:var( --e-global-typography-765aee4-line-height );}.elementor-17720 .elementor-element.elementor-element-4591f85 .elementor-heading-title{font-size:1.25rem;line-height:1.2em;}.elementor-17720 .elementor-element.elementor-element-e3e72b3{--grid-columns:1;}.elementor-17720 .elementor-element.elementor-element-de628a4{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-17720 .elementor-element.elementor-element-694058f .elementor-heading-title{font-size:var( --e-global-typography-765aee4-font-size );line-height:var( --e-global-typography-765aee4-line-height );}.elementor-17720 .elementor-element.elementor-element-15e050f{font-size:var( --e-global-typography-e9201b3-font-size );line-height:var( --e-global-typography-e9201b3-line-height );}}@media(min-width:768px){.elementor-17720 .elementor-element.elementor-element-4e723bb{--width:100%;}.elementor-17720 .elementor-element.elementor-element-e86cf18{--width:900px;}.elementor-17720 .elementor-element.elementor-element-4768e04{--width:350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-17720 .elementor-element.elementor-element-6d04b41{--content-width:90%;}.elementor-17720 .elementor-element.elementor-element-e86cf18{--width:100%;}.elementor-17720 .elementor-element.elementor-element-4768e04{--width:100%;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-7416f58 */.elementor-widget-breadcrumbs p {
    text-indent: -8px;
}

.elementor-widget-breadcrumbs span > span {
    margin: -8px 8px;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-887076a */.elementor-toc__header {
  padding: 16px !important;
}

/* Ingeklapt = 50% breed */
.elementor-element-887076a.elementor-toc--collapsed {
  width: 50% !important;
}

/* Uitgeklapt = 100% breed */
.elementor-element-887076a:not(.elementor-toc--collapsed) {
  width: 100% !important;
}

/* Wrapper */
.elementor-widget-table-of-contents .elementor-toc__list-item-text-wrapper {
    display: flex;
    align-items: baseline; /* 👈 key */
    gap: 4px;
}

/* Bullet (SVG) */
.elementor-widget-table-of-contents .elementor-toc__list-item-text-wrapper > svg.e-fas-circle {
    width: 8px !important;
    height: 8px !important;
    min-width: 8px;
    min-height: 8px;
    flex: 0 0 8px;
    margin-top: 0; /* belangrijk: geen offset meer */
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-efdbed7 *//* Single Post */


/* header fixes inclding spacing */

.post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6{
	padding-top: 2.0rem;
	font-weight: 800;
	line-height: 1.25em;
}

.post-content h2 {
	font-size: 2.25rem;
	padding-bottom: 0.5rem;
}

.post-content h3, .post-content h4, .post-content h5, .post-content h6 {
	font-size: 1.5rem;
	padding-bottom: .75rem;
}



/* body text fixes including spacing */

.post-content p {
    font-size: 1.15rem;
	padding-bottom: 1.25rem;
	margin-bottom: 0px;
	line-height: 1.75em;
}



/* this is for your links change the color here */
.post-content p a {
	color: #0D29BA;
	font-weight: 700;
	text-decoration: underline;
	transition: .2s all ease-in-out;
}

/* link hover color */
.post-content p a:hover {
	color: #0000FF;
}



/* Bullit list fixes */

.c-post-meta ul li {
    font-weight: 400 !important;
}

.post-content ul,
.post-content ol {
    font-size: 1.15rem;
    font-weight: 400;
    padding-bottom: 1.5rem;
}

/* Space tussen list items (UL + OL) */
.post-content ul li,
.post-content ol li {
    line-height: 1.75em;
    margin-bottom: 0.5rem;
}

/* Cijfers bold */
.post-content ol li::marker {
    font-weight: 700;
}




/* image fixes with spacing and border radius*/

.post-content .wp-block-image img {
	margin: 1.5rem 0rem;
	border-radius: 4px;
}




/* use only for blockquote blocks */
.post-content blockquote {
	border-left: 3px solid #195275;
	margin: 0px;
	margin-bottom: 1.0rem;
	padding: 2rem 2rem;
	background: #F4F4F0;
	font-size: 1.1em;
	font-weight: 400;
}

.post-content blockquote cite {
	font-size: .8em;
	font-weight: 300;
	
}

.post-content blockquote p {
	padding-bottom: 0px;
}





/* FOR MOBILE fixes body and header font sizes on mobile */
@media screen and (max-width: 767px) {
	.post-content p {
	font-size: 1.0rem;
}

.post-content h2 {
	font-size: 2rem;
}

.post-content h3, .post-content h4, .post-content h5, .post-content h6 {
	font-size: 1.25rem;
}


/* Losse afbeeldingen full width */
.post-content > .wp-block-image img {
    margin-top: 1rem;
    border-radius: 0;
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
}

/* Kolommenblok full width maken */
.post-content .wp-block-columns {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    gap: 12px;
    margin-top: 0.5rem;
}

/* Afbeeldingen binnen kolommen normaal laten gedragen */
.post-content .wp-block-columns .wp-block-image img {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-top: 0;
    border-radius: 0;
    display: block;
}


/* bulletlist item fixes */

.c-post-meta ul li:nth-child(2){
	font-weight: 400!important;
}
/* Lists styling */

.post-content ul,
.post-content ol {
    font-size: 1rem;
    font-weight: 400;
    padding-bottom: 1.5rem;
}

/* Spacing tussen items */
.post-content ul li,
.post-content ol li {
    line-height: 1.75em;
    margin-bottom: 0.5rem;
}

/* Cijfers bold */
.post-content ol li::marker {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-c0847c8 */.elementor-toc__header {
  padding: 16px !important;
}

/* Wrapper */
.elementor-widget-table-of-contents .elementor-toc__list-item-text-wrapper {
    display: flex;
    align-items: baseline; /* 👈 key */
    gap: 4px;
}

/* Bullet (SVG) */
.elementor-widget-table-of-contents .elementor-toc__list-item-text-wrapper > svg.e-fas-circle {
    width: 8px !important;
    height: 8px !important;
    min-width: 8px;
    min-height: 8px;
    flex: 0 0 8px;
    margin-top: 0; /* belangrijk: geen offset meer */
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-05e6084 */.elementor-widget-call-to-action .elementor-cta__icon svg {
  margin-left: 260px;
  transform: translateY(28px);
}


@media screen and (max-width: 1024px) {
	.elementor-widget-call-to-action .elementor-cta__icon svg {
  margin-left: 580px;
}


@media screen and (max-width: 767px) {
	.elementor-widget-call-to-action .elementor-cta__icon svg {
  margin-left: 240px;
}/* End custom CSS */